From d9d28261208a88d5a98d2b752411ae1de558eff8 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 4 Dec 2024 07:36:48 +0000 Subject: [PATCH 001/225] 8345370: Bump update version for OpenJDK: jdk-21.0.7 Reviewed-by: mdoerr, sgehwolf --- .jcheck/conf | 2 +- make/conf/version-numbers.conf | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.jcheck/conf b/.jcheck/conf index b1b310238747..659e3a123d6c 100644 --- a/.jcheck/conf +++ b/.jcheck/conf @@ -1,7 +1,7 @@ [general] project=jdk-updates jbs=JDK -version=21.0.6 +version=21.0.7 [checks] error=author,committer,reviewers,merge,issues,executable,symlink,message,hg-tag,whitespace,problemlists diff --git a/make/conf/version-numbers.conf b/make/conf/version-numbers.conf index ae6fb483804f..bb17b4fb3453 100644 --- a/make/conf/version-numbers.conf +++ b/make/conf/version-numbers.conf @@ -28,12 +28,12 @@ DEFAULT_VERSION_FEATURE=21 DEFAULT_VERSION_INTERIM=0 -DEFAULT_VERSION_UPDATE=6 +DEFAULT_VERSION_UPDATE=7 DEFAULT_VERSION_PATCH=0 DEFAULT_VERSION_EXTRA1=0 DEFAULT_VERSION_EXTRA2=0 DEFAULT_VERSION_EXTRA3=0 -DEFAULT_VERSION_DATE=2025-01-21 +DEFAULT_VERSION_DATE=2025-04-15 DEFAULT_VERSION_CLASSFILE_MAJOR=65 # "`$EXPR $DEFAULT_VERSION_FEATURE + 44`" DEFAULT_VERSION_CLASSFILE_MINOR=0 DEFAULT_VERSION_DOCS_API_SINCE=11 From 651d113b143da450e246abb85bfedcc83645b916 Mon Sep 17 00:00:00 2001 From: Sonia Zaldana Calles Date: Wed, 4 Dec 2024 14:23:45 +0000 Subject: [PATCH 002/225] 8327390: JitTester: Implement temporary folder functionality Backport-of: 5aae80304c0b1b49341777b9da103638183877d5 --- .../jtreg/testlibrary/jittester/Makefile | 3 +- .../test/lib/jittester/JavaCodeGenerator.java | 6 +- .../src/jdk/test/lib/jittester/TempDir.java | 62 +++++++++++++++++++ .../test/lib/jittester/TestsGenerator.java | 14 ++--- 4 files changed, 72 insertions(+), 13 deletions(-) create mode 100644 test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TempDir.java diff --git a/test/hotspot/jtreg/testlibrary/jittester/Makefile b/test/hotspot/jtreg/testlibrary/jittester/Makefile index 32548e6cdbab..16cb921304da 100644 --- a/test/hotspot/jtreg/testlibrary/jittester/Makefile +++ b/test/hotspot/jtreg/testlibrary/jittester/Makefile @@ -1,5 +1,5 @@ # -# Copyright (c) 2015, 2021, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2015, 2024, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -80,6 +80,7 @@ TESTLIBRARY_SRC_FILES = $(TESTLIBRARY_SRC_DIR)/Asserts.java \ $(TESTLIBRARY_SRC_DIR)/process/OutputBuffer.java \ $(TESTLIBRARY_SRC_DIR)/process/ProcessTools.java \ $(TESTLIBRARY_SRC_DIR)/process/StreamPumper.java \ + $(TESTLIBRARY_SRC_DIR)/util/FileUtils.java \ $(TESTLIBRARY_SRC_DIR)/util/Pair.java .PHONY: cleantmp diff --git a/test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java b/test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java index 02fb37d80729..7ca940fe5317 100644 --- a/test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java +++ b/test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -64,13 +64,13 @@ private void generateSources(IRNode mainClass, IRNode privateClasses) { } private void compileJavaFile(String mainClassName) { - String classPath = tmpDir.toString(); + String classPath = tmpDir.path.toString(); ProcessBuilder pb = new ProcessBuilder(JAVAC, "-d", classPath, "-cp", classPath, generatorDir.resolve(mainClassName + ".java").toString()); try { - int r = runProcess(pb, tmpDir.resolve(mainClassName + ".javac").toString()); + int r = runProcess(pb, tmpDir.path.resolve(mainClassName + ".javac").toString()); if (r != 0) { throw new Error("Can't compile sources, exit code = " + r); } diff --git a/test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TempDir.java b/test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TempDir.java new file mode 100644 index 000000000000..b166315a332a --- /dev/null +++ b/test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TempDir.java @@ -0,0 +1,62 @@ +/* + * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package jdk.test.lib.jittester; + +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; + +import jdk.test.lib.util.FileUtils; + +/** + * A temporary directory wrapper. + * Makes sure that the directory gets deleted after usage. + */ +public class TempDir { + public final Path path; + + /** + * Creates a temporary directory with a given suffix. + * The directory is deep deleted on VM shutdown using a ShutdownHook. + */ + public TempDir(String suffix) { + try { + path = Files.createTempDirectory(suffix).toAbsolutePath(); + Runtime.getRuntime().addShutdownHook(new Thread(this::delete)); + } catch (IOException e) { + throw new Error("Can't create a tmp dir for " + suffix, e); + } + + System.out.println("DBG: Temp folder created: '" + path + "'"); + } + + private void delete() { + try { + FileUtils.deleteFileTreeWithRetry(path); + System.out.println("DBG: Temp folder deleted: '" + path + "'"); + } catch (IOException exc) { + throw new Error("Could not deep delete '" + path + "'", exc); + } + } +} diff --git a/test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java b/test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java index d85593984818..5d8ac107d6ad 100644 --- a/test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java +++ b/test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -42,7 +42,7 @@ public abstract class TestsGenerator implements BiConsumer { protected static final String JAVAC = Paths.get(JAVA_BIN, "javac").toString(); protected static final String JAVA = Paths.get(JAVA_BIN, "java").toString(); protected final Path generatorDir; - protected final Path tmpDir; + protected final TempDir tmpDir; protected final Function preRunActions; protected final String jtDriverOptions; private static final String DISABLE_WARNINGS = "-XX:-PrintWarnings"; @@ -54,17 +54,13 @@ protected TestsGenerator(String suffix) { protected TestsGenerator(String suffix, Function preRunActions, String jtDriverOptions) { generatorDir = getRoot().resolve(suffix).toAbsolutePath(); - try { - tmpDir = Files.createTempDirectory(suffix).toAbsolutePath(); - } catch (IOException e) { - throw new Error("Can't get a tmp dir for " + suffix, e); - } + tmpDir = new TempDir(suffix); this.preRunActions = preRunActions; this.jtDriverOptions = jtDriverOptions; } protected void generateGoldenOut(String mainClassName) { - String classPath = tmpDir.toString() + File.pathSeparator + String classPath = tmpDir.path.toString() + File.pathSeparator + generatorDir.toString(); ProcessBuilder pb = new ProcessBuilder(JAVA, "-Xint", DISABLE_WARNINGS, "-Xverify", "-cp", classPath, mainClassName); @@ -97,7 +93,7 @@ protected static int runProcess(ProcessBuilder pb, String name) protected void compilePrinter() { Path root = getRoot(); ProcessBuilder pbPrinter = new ProcessBuilder(JAVAC, - "-d", tmpDir.toString(), + "-d", tmpDir.path.toString(), root.resolve("jdk") .resolve("test") .resolve("lib") From 80538c725fe27b9c74ad6d4574bd6c368795a83f Mon Sep 17 00:00:00 2001 From: Sonia Zaldana Calles Date: Wed, 4 Dec 2024 14:25:10 +0000 Subject: [PATCH 003/225] 8331993: Add counting leading/trailing zero tests for Integer Backport-of: 675fbe699ed1aad37f34429cbe1f4f3e029be03f --- .../irTests/TestDisableAutoVectOpcodes.java | 4 +- .../compiler/lib/ir_framework/IRNode.java | 18 +++-- .../TestNumberOfContinuousZeros.java | 68 ++++++++++++++----- 3 files changed, 67 insertions(+), 23 deletions(-) diff --git a/test/hotspot/jtreg/compiler/c2/irTests/TestDisableAutoVectOpcodes.java b/test/hotspot/jtreg/compiler/c2/irTests/TestDisableAutoVectOpcodes.java index 31112a74eb11..8ee3d2ecdd9e 100644 --- a/test/hotspot/jtreg/compiler/c2/irTests/TestDisableAutoVectOpcodes.java +++ b/test/hotspot/jtreg/compiler/c2/irTests/TestDisableAutoVectOpcodes.java @@ -117,7 +117,7 @@ private static void testMulReductionVD() { } @Test - @IR(failOn = {IRNode.COUNTTRAILINGZEROS_VL}) + @IR(failOn = {IRNode.COUNT_TRAILING_ZEROS_VL}) public void testNumberOfTrailingZeros() { for (int i = 0; i < SIZE; ++i) { inta[i] = Long.numberOfTrailingZeros(longa[i]); @@ -125,7 +125,7 @@ public void testNumberOfTrailingZeros() { } @Test - @IR(failOn = {IRNode.COUNTLEADINGZEROS_VL}) + @IR(failOn = {IRNode.COUNT_LEADING_ZEROS_VL}) public void testNumberOfLeadingZeros() { for (int i = 0; i < SIZE; ++i) { inta[i] = Long.numberOfLeadingZeros(longa[i]); diff --git a/test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java b/test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java index e9d84883f788..8eb1af01d5aa 100644 --- a/test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java +++ b/test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java @@ -1068,14 +1068,24 @@ public class IRNode { vectorNode(POPCOUNT_VL, "PopCountVL", TYPE_LONG); } - public static final String COUNTTRAILINGZEROS_VL = VECTOR_PREFIX + "COUNTTRAILINGZEROS_VL" + POSTFIX; + public static final String COUNT_TRAILING_ZEROS_VL = VECTOR_PREFIX + "COUNT_TRAILING_ZEROS_VL" + POSTFIX; static { - vectorNode(COUNTTRAILINGZEROS_VL, "CountTrailingZerosV", TYPE_LONG); + vectorNode(COUNT_TRAILING_ZEROS_VL, "CountTrailingZerosV", TYPE_LONG); } - public static final String COUNTLEADINGZEROS_VL = VECTOR_PREFIX + "COUNTLEADINGZEROS_VL" + POSTFIX; + public static final String COUNT_TRAILING_ZEROS_VI = VECTOR_PREFIX + "COUNT_TRAILING_ZEROS_VI" + POSTFIX; static { - vectorNode(COUNTLEADINGZEROS_VL, "CountLeadingZerosV", TYPE_LONG); + vectorNode(COUNT_TRAILING_ZEROS_VI, "CountTrailingZerosV", TYPE_INT); + } + + public static final String COUNT_LEADING_ZEROS_VL = VECTOR_PREFIX + "COUNT_LEADING_ZEROS_VL" + POSTFIX; + static { + vectorNode(COUNT_LEADING_ZEROS_VL, "CountLeadingZerosV", TYPE_LONG); + } + + public static final String COUNT_LEADING_ZEROS_VI = VECTOR_PREFIX + "COUNT_LEADING_ZEROS_VI" + POSTFIX; + static { + vectorNode(COUNT_LEADING_ZEROS_VI, "CountLeadingZerosV", TYPE_INT); } public static final String POPULATE_INDEX = PREFIX + "POPULATE_INDEX" + POSTFIX; diff --git a/test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java b/test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java index c64b851096db..d7ce03f1dc10 100644 --- a/test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java +++ b/test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java @@ -39,8 +39,10 @@ import jdk.test.lib.Asserts; public class TestNumberOfContinuousZeros { - private long[] input; - private int[] output; + private long[] inputLong; + private int[] outputLong; + private int[] inputInt; + private int[] outputInt; private static final int LEN = 1024; private Random rng; @@ -49,39 +51,71 @@ public static void main(String args[]) { } public TestNumberOfContinuousZeros() { - input = new long[LEN]; - output = new int[LEN]; + inputLong = new long[LEN]; + outputLong = new int[LEN]; + inputInt = new int[LEN]; + outputInt = new int[LEN]; rng = new Random(42); for (int i = 0; i < LEN; ++i) { - input[i] = rng.nextLong(); + inputLong[i] = rng.nextLong(); + inputInt[i] = rng.nextInt(); } } @Test - @IR(counts = {IRNode.COUNTTRAILINGZEROS_VL, "> 0"}) - public void vectorizeNumberOfTrailingZeros() { + @IR(counts = {IRNode.COUNT_TRAILING_ZEROS_VL, "> 0"}) + public void vectorizeNumberOfTrailingZerosLong() { for (int i = 0; i < LEN; ++i) { - output[i] = Long.numberOfTrailingZeros(input[i]); + outputLong[i] = Long.numberOfTrailingZeros(inputLong[i]); } } @Test - @IR(counts = {IRNode.COUNTLEADINGZEROS_VL, "> 0"}) - public void vectorizeNumberOfLeadingZeros() { + @IR(counts = {IRNode.COUNT_LEADING_ZEROS_VL, "> 0"}) + public void vectorizeNumberOfLeadingZerosLong() { for (int i = 0; i < LEN; ++i) { - output[i] = Long.numberOfLeadingZeros(input[i]); + outputLong[i] = Long.numberOfLeadingZeros(inputLong[i]); } } - @Run(test = {"vectorizeNumberOfTrailingZeros", "vectorizeNumberOfLeadingZeros"}) - public void checkResult() { - vectorizeNumberOfTrailingZeros(); + @Run(test = {"vectorizeNumberOfTrailingZerosLong", "vectorizeNumberOfLeadingZerosLong"}) + public void checkResultLong() { + vectorizeNumberOfTrailingZerosLong(); for (int i = 0; i < LEN; ++i) { - Asserts.assertEquals(output[i], Long.numberOfTrailingZeros(input[i])); + Asserts.assertEquals(outputLong[i], Long.numberOfTrailingZeros(inputLong[i])); } - vectorizeNumberOfLeadingZeros(); + vectorizeNumberOfLeadingZerosLong(); for (int i = 0; i < LEN; ++i) { - Asserts.assertEquals(output[i], Long.numberOfLeadingZeros(input[i])); + Asserts.assertEquals(outputLong[i], Long.numberOfLeadingZeros(inputLong[i])); + } + } + + + @Test + @IR(counts = {IRNode.COUNT_TRAILING_ZEROS_VI, "> 0"}) + public void vectorizeNumberOfTrailingZerosInt() { + for (int i = 0; i < LEN; ++i) { + outputInt[i] = Integer.numberOfTrailingZeros(inputInt[i]); + } + } + + @Test + @IR(counts = {IRNode.COUNT_LEADING_ZEROS_VI, "> 0"}) + public void vectorizeNumberOfLeadingZerosInt() { + for (int i = 0; i < LEN; ++i) { + outputInt[i] = Integer.numberOfLeadingZeros(inputInt[i]); + } + } + + @Run(test = {"vectorizeNumberOfTrailingZerosInt", "vectorizeNumberOfLeadingZerosInt"}) + public void checkResultInt() { + vectorizeNumberOfTrailingZerosInt(); + for (int i = 0; i < LEN; ++i) { + Asserts.assertEquals(outputInt[i], Integer.numberOfTrailingZeros(inputInt[i])); + } + vectorizeNumberOfLeadingZerosInt(); + for (int i = 0; i < LEN; ++i) { + Asserts.assertEquals(outputInt[i], Integer.numberOfLeadingZeros(inputInt[i])); } } } From 88a996c9fd03d11ab1a3b3a0f070518ad31b3e7b Mon Sep 17 00:00:00 2001 From: Sonia Zaldana Calles Date: Wed, 4 Dec 2024 14:26:51 +0000 Subject: [PATCH 004/225] 8336012: Fix usages of jtreg-reserved properties Backport-of: e6c5aa7a6cb54c647d261facdcffa6a410849627 --- test/jdk/java/lang/invoke/PrivateInvokeTest.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/test/jdk/java/lang/invoke/PrivateInvokeTest.java b/test/jdk/java/lang/invoke/PrivateInvokeTest.java index 12edf8e32631..8ae78d96713c 100644 --- a/test/jdk/java/lang/invoke/PrivateInvokeTest.java +++ b/test/jdk/java/lang/invoke/PrivateInvokeTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -67,8 +67,6 @@ public class PrivateInvokeTest { String vstr = System.getProperty(THIS_CLASS.getSimpleName()+".verbose"); if (vstr == null) vstr = System.getProperty(THIS_CLASS.getName()+".verbose"); - if (vstr == null) - vstr = System.getProperty("test.verbose"); if (vstr != null) verbose = Integer.parseInt(vstr); } private static int referenceKind(Method m) { From 5f9fd96055626da32c406f72ce211a2cb05d9952 Mon Sep 17 00:00:00 2001 From: Sonia Zaldana Calles Date: Wed, 4 Dec 2024 14:27:09 +0000 Subject: [PATCH 005/225] 8334490: Normalize string with locale invariant `toLowerCase()` Backport-of: 265a0f5547d0ddb220391aef679c122768f02a00 --- test/lib/jdk/test/lib/Platform.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/test/lib/jdk/test/lib/Platform.java b/test/lib/jdk/test/lib/Platform.java index e2451fc83664..4a4b164cd17e 100644 --- a/test/lib/jdk/test/lib/Platform.java +++ b/test/lib/jdk/test/lib/Platform.java @@ -35,6 +35,7 @@ import java.util.concurrent.TimeUnit; import java.util.regex.Matcher; import java.util.regex.Pattern; +import static java.util.Locale.ROOT; public class Platform { public static final String vmName = privilegedGetProperty("java.vm.name"); @@ -134,7 +135,7 @@ public static boolean isWindows() { } private static boolean isOs(String osname) { - return osName.toLowerCase().startsWith(osname.toLowerCase()); + return osName.toLowerCase(ROOT).startsWith(osname.toLowerCase(ROOT)); } public static String getOsName() { @@ -175,15 +176,15 @@ public static int getOsVersionMinor() { } public static boolean isDebugBuild() { - return (jdkDebug.toLowerCase().contains("debug")); + return (jdkDebug.toLowerCase(ROOT).contains("debug")); } public static boolean isSlowDebugBuild() { - return (jdkDebug.toLowerCase().equals("slowdebug")); + return (jdkDebug.toLowerCase(ROOT).equals("slowdebug")); } public static boolean isFastDebugBuild() { - return (jdkDebug.toLowerCase().equals("fastdebug")); + return (jdkDebug.toLowerCase(ROOT).equals("fastdebug")); } public static String getVMVersion() { @@ -350,8 +351,8 @@ private static boolean isArch(String archnameRE) { } public static boolean isOracleLinux7() { - if (System.getProperty("os.name").toLowerCase().contains("linux") && - System.getProperty("os.version").toLowerCase().contains("el")) { + if (System.getProperty("os.name").toLowerCase(ROOT).contains("linux") && + System.getProperty("os.version").toLowerCase(ROOT).contains("el")) { Pattern p = Pattern.compile("el(\\d+)"); Matcher m = p.matcher(System.getProperty("os.version")); if (m.find()) { From 1e8fcb101950d1069fc239a9a32fe2a398469a76 Mon Sep 17 00:00:00 2001 From: Sonia Zaldana Calles Date: Wed, 4 Dec 2024 14:30:04 +0000 Subject: [PATCH 006/225] 8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Available.java Backport-of: f927c1210ee0675bb1196572177ffb505826d57a --- test/jdk/java/util/zip/Available.java | 153 ++++++++++++++++++-------- 1 file changed, 110 insertions(+), 43 deletions(-) diff --git a/test/jdk/java/util/zip/Available.java b/test/jdk/java/util/zip/Available.java index f22722431011..373282c894b0 100644 --- a/test/jdk/java/util/zip/Available.java +++ b/test/jdk/java/util/zip/Available.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -22,69 +22,136 @@ */ /* @test - @bug 4028605 4109069 4234207 4401122 - @summary Make sure ZipInputStream/InflaterInputStream.available() will - return 0 after EOF has reached and 1 otherwise. - */ + * @bug 4028605 4109069 4234207 4401122 8339154 + * @summary Verify that ZipInputStream, InflaterInputStream, ZipFileInputStream, + * ZipFileInflaterInputStream.available() return values according + * to their specification or long-standing behavior + * @run junit Available + */ +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.ValueSource; import java.io.*; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Path; import java.util.zip.*; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertThrows; + public class Available { - public static void main(String[] args) throws Exception { - // 4028605 4109069 4234207 - test1(); - // test 4401122 - test2(); - } + // ZIP file produced in this test + private final Path zip = Path.of("available.jar"); - private static void test1() throws Exception { - File f = new File(System.getProperty("test.src", "."), "input.jar"); + /** + * Create the ZIP file used in this test, containing + * one deflated and one stored entry. + * + * @throws IOException if an unexpected error occurs + */ + @BeforeEach + public void setup() throws IOException { + byte[] contents = "contents".repeat(10).getBytes(StandardCharsets.UTF_8); - // test ZipInputStream - try (FileInputStream fis = new FileInputStream(f); - ZipInputStream z = new ZipInputStream(fis)) - { - z.getNextEntry(); - tryAvail(z); - } + try (ZipOutputStream zo = new ZipOutputStream(Files.newOutputStream(zip))) { + // First entry uses DEFLATE method + zo.putNextEntry(new ZipEntry("deflated.txt")); + zo.write(contents); - // test InflaterInputStream - try (ZipFile zfile = new ZipFile(f)) { - tryAvail(zfile.getInputStream(zfile.getEntry("Available.java"))); + // Second entry uses STORED method + ZipEntry stored = new ZipEntry("stored.txt"); + stored.setMethod(ZipEntry.STORED); + stored.setSize(contents.length); + CRC32 crc32 = new CRC32(); + crc32.update(contents); + stored.setCrc(crc32.getValue()); + zo.putNextEntry(stored); + zo.write(contents); } } - static void tryAvail(InputStream in) throws Exception { - byte[] buf = new byte[1024]; - int n; + /** + * Delete the ZIP file created by this test + * + * @throws IOException if an unexpected error occurs + */ + @AfterEach + public void cleanup() throws IOException { + Files.deleteIfExists(zip); + } + + /** + * Verify that ZipInputStream.available() returns 0 after EOF or + * closeEntry, otherwise 1, as specified in the API description. + * This tests 4028605 4109069 4234207 + * @throws IOException if an unexpected error occurs + */ + @Test + public void testZipInputStream() throws IOException { + try (InputStream in = Files.newInputStream(zip)) { + ZipInputStream z = new ZipInputStream(in); + z.getNextEntry(); + assertEquals(1, z.available()); + z.read(); + assertEquals(1, z.available()); + z.transferTo(OutputStream.nullOutputStream()); + assertEquals(0, z.available(), + "ZipInputStream.available() should return 0 after EOF"); + + z.close(); + assertThrows(IOException.class, () -> z.available(), + "Expected an IOException when calling available on a closed stream"); + } - while ((n = in.read(buf)) != -1); - if (in.available() != 0) { - throw new Exception("available should return 0 after EOF"); + try (InputStream in = Files.newInputStream(zip); + ZipInputStream z = new ZipInputStream(in)) { + z.getNextEntry(); + z.closeEntry(); + assertEquals(0, z.available(), + "ZipInputStream.available() should return 0 after closeEntry"); } } - // To reproduce 4401122 - private static void test2() throws Exception { - File f = new File(System.getProperty("test.src", "."), "input.jar"); - try (ZipFile zf = new ZipFile(f)) { - InputStream in = zf.getInputStream(zf.getEntry("Available.java")); + /** + * Verify that ZipFileInputStream|ZipFileInflaterInputStream.available() + * return the number of remaining uncompressed bytes. + * + * This verifies unspecified, but long-standing behavior. See 4401122. + * + * @throws IOException if an unexpected error occurs + */ + @ParameterizedTest + @ValueSource(strings = { "stored.txt", "deflated.txt" }) + public void testZipFileStreamsRemainingBytes(String entryName) throws IOException { + try (ZipFile zfile = new ZipFile(zip.toFile())) { + ZipEntry entry = zfile.getEntry(entryName); + // Could be ZipFileInputStream or ZipFileInflaterInputStream + InputStream in = zfile.getInputStream(entry); int initialAvailable = in.available(); - in.read(); - if (in.available() != initialAvailable - 1) - throw new RuntimeException("Available not decremented."); - for(int j=0; j 0; i--) { + // Reading a single byte should decrement available by 1 in.read(); - if (in.available() != 0) - throw new RuntimeException(); + assertEquals(i - 1, in.available(), "Available not decremented"); + } + + // No remaining uncompressed bytes + assertEquals(0, in.available()); + + // available() should still return 0 after close in.close(); - if (in.available() != 0) - throw new RuntimeException(); + assertEquals(0, in.available()); } } - } From da61fd69c8b0fd2b460d2d92f858f0b60407f1b6 Mon Sep 17 00:00:00 2001 From: Richard Reingruber Date: Wed, 4 Dec 2024 16:24:38 +0000 Subject: [PATCH 007/225] 8341862: PPC64: C1 unwind_handler fails to unlock synchronized methods with LM_MONITOR Backport-of: ed6809666b12b0de66f68d5e7e389dde1708aaf3 --- src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp | 6 +++++- src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp b/src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp index f6448acca593..188d405b15df 100644 --- a/src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp +++ b/src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp @@ -231,7 +231,11 @@ int LIR_Assembler::emit_unwind_handler() { if (method()->is_synchronized()) { monitor_address(0, FrameMap::R4_opr); stub = new MonitorExitStub(FrameMap::R4_opr, true, 0); - __ unlock_object(R5, R6, R4, *stub->entry()); + if (LockingMode == LM_MONITOR) { + __ b(*stub->entry()); + } else { + __ unlock_object(R5, R6, R4, *stub->entry()); + } __ bind(*stub->continuation()); } diff --git a/src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp b/src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp index 577dcae25f4b..1ba786a6cf2d 100644 --- a/src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp +++ b/src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp @@ -137,6 +137,8 @@ void C1_MacroAssembler::lock_object(Register Rmark, Register Roop, Register Rbox /*check without membar and ldarx first*/true); // If compare/exchange succeeded we found an unlocked object and we now have locked it // hence we are done. + } else { + assert(false, "Unhandled LockingMode:%d", LockingMode); } b(done); @@ -194,6 +196,8 @@ void C1_MacroAssembler::unlock_object(Register Rmark, Register Roop, Register Rb MacroAssembler::cmpxchgx_hint_release_lock(), noreg, &slow_int); + } else { + assert(false, "Unhandled LockingMode:%d", LockingMode); } b(done); bind(slow_int); From 6e261bc90a51718bb0a1181af4d25fb125efa441 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 6 Dec 2024 19:33:19 +0000 Subject: [PATCH 008/225] 8327857: Remove applet usage from JColorChooser tests Test4222508 Backport-of: 7c6fd337d00d4bdeaac724a6ea26fac3654846e0 --- .../swing/JColorChooser/Test4222508.html | 32 ---------- .../swing/JColorChooser/Test4222508.java | 58 ++++++++++++------- 2 files changed, 36 insertions(+), 54 deletions(-) delete mode 100644 test/jdk/javax/swing/JColorChooser/Test4222508.html diff --git a/test/jdk/javax/swing/JColorChooser/Test4222508.html b/test/jdk/javax/swing/JColorChooser/Test4222508.html deleted file mode 100644 index 0fcf430ca4ce..000000000000 --- a/test/jdk/javax/swing/JColorChooser/Test4222508.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -Use the check box above the color chooser to disable it. -You could not choose a color using by the disable color chooser. - - - - - diff --git a/test/jdk/javax/swing/JColorChooser/Test4222508.java b/test/jdk/javax/swing/JColorChooser/Test4222508.java index 156e58e6ceb4..fbe5c848a63d 100644 --- a/test/jdk/javax/swing/JColorChooser/Test4222508.java +++ b/test/jdk/javax/swing/JColorChooser/Test4222508.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 2024 Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,36 +21,50 @@ * questions. */ +import java.awt.BorderLayout; +import javax.swing.JCheckBox; +import javax.swing.JColorChooser; +import javax.swing.JFrame; + /* * @test * @bug 4222508 + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @summary Tests the color chooser disabling - * @author Sergey Malenkov - * @run applet/manual=yesno Test4222508.html + * @run main/manual Test4222508 */ +public final class Test4222508 { -import java.awt.BorderLayout; -import java.awt.event.ItemEvent; -import java.awt.event.ItemListener; -import javax.swing.JApplet; -import javax.swing.JCheckBox; -import javax.swing.JColorChooser; + public static void main(String[] args) throws Exception { + String instructions = "Click on colors in the JColorChooser.\n" + + "Then uncheck the checkbox and click on colors again.\n" + + "If the JColorChooser is disabled when the checkbox is unchecked, " + + "then pass the test."; -public final class Test4222508 extends JApplet implements ItemListener { + PassFailJFrame.builder() + .title("Test4222508") + .instructions(instructions) + .rows(5) + .columns(40) + .testTimeOut(10) + .testUI(Test4222508::test) + .build() + .awaitAndCheck(); + } - private JCheckBox checkbox; - private JColorChooser chooser; + public static JFrame test() { + JFrame frame = new JFrame("JColorChooser with enable/disable checkbox"); + frame.setLayout(new BorderLayout()); + JColorChooser chooser = new JColorChooser(); + JCheckBox checkbox = new JCheckBox("Enable the color chooser below", true); + checkbox.addItemListener(e -> chooser.setEnabled(checkbox.isSelected())); - @Override - public void init() { - this.chooser = new JColorChooser(); - this.checkbox = new JCheckBox("Enable the color chooser below", true); - this.checkbox.addItemListener(this); - add(BorderLayout.NORTH, this.checkbox); - add(BorderLayout.CENTER, this.chooser); - } + frame.add(chooser, BorderLayout.SOUTH); + frame.add(checkbox, BorderLayout.NORTH); + frame.pack(); - public void itemStateChanged(ItemEvent event) { - this.chooser.setEnabled(this.checkbox.isSelected()); + return frame; } + } From df8df726f56563d31eb19bfb7a3479241a135c17 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 6 Dec 2024 19:34:33 +0000 Subject: [PATCH 009/225] 8335789: [TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @ Backport-of: 3733fe3a207078b585421cd2a098e808fafaa817 --- test/jdk/java/awt/print/PrinterJob/XparColor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/jdk/java/awt/print/PrinterJob/XparColor.java b/test/jdk/java/awt/print/PrinterJob/XparColor.java index 9a85a78af558..30713b1424e5 100644 --- a/test/jdk/java/awt/print/PrinterJob/XparColor.java +++ b/test/jdk/java/awt/print/PrinterJob/XparColor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -24,7 +24,7 @@ /** * @test * @bug 4179262 - @ @key printer + * @key printer * @summary Confirm that transparent colors are printed correctly. The * printout should show transparent rings with increasing darkness toward * the center. From cb834c1cefd53f1e28fd437bd977379c5c322e3b Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 6 Dec 2024 19:35:44 +0000 Subject: [PATCH 010/225] 8333391: Test com/sun/jdi/InterruptHangTest.java failed: Thread was never interrupted during sleep Reviewed-by: lucy Backport-of: ed6499446dadc339599271a282ceca4a52dbeed4 --- test/jdk/com/sun/jdi/InterruptHangTest.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/jdk/com/sun/jdi/InterruptHangTest.java b/test/jdk/com/sun/jdi/InterruptHangTest.java index e2c238eee495..f1b083f5f54f 100644 --- a/test/jdk/com/sun/jdi/InterruptHangTest.java +++ b/test/jdk/com/sun/jdi/InterruptHangTest.java @@ -62,8 +62,10 @@ public static void main(String[] args){ for (int ii = 0; ii < 200; ii++) { answer++; try { - // Give other thread a chance to run - Thread.sleep(100); + // Give other thread a chance to interrupt. Normally only a very short + // sleep is needed, but we need to account for unexpected delays in + // the interrupt due to machine and network hiccups. + Thread.sleep(10*1000); } catch (InterruptedException ee) { System.out.println("Debuggee interruptee: interrupted at iteration: " + ii); From abd379e2afae4e798225b88d273dc94455e9858b Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 6 Dec 2024 19:37:57 +0000 Subject: [PATCH 011/225] 8338668: Test javax/swing/JFileChooser/8080628/bug8080628.java doesn't test for GTK L&F Backport-of: b8e8e965e541881605f9dbcd4d9871d4952b9232 --- .../swing/JFileChooser/8080628/bug8080628.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/test/jdk/javax/swing/JFileChooser/8080628/bug8080628.java b/test/jdk/javax/swing/JFileChooser/8080628/bug8080628.java index 21490282550e..426ed7456484 100644 --- a/test/jdk/javax/swing/JFileChooser/8080628/bug8080628.java +++ b/test/jdk/javax/swing/JFileChooser/8080628/bug8080628.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -33,7 +33,17 @@ * @test * @bug 8080628 * @summary No mnemonics on Open and Save buttons in JFileChooser. - * @author Alexey Ivanov + * @requires os.family != "linux" + * @modules java.desktop/sun.swing + * @run main bug8080628 + */ + +/* + * @test + * @bug 8080628 + * @key headful + * @summary No mnemonics on Open and Save buttons in JFileChooser. + * @requires os.family == "linux" * @modules java.desktop/sun.swing * @run main bug8080628 */ @@ -81,8 +91,10 @@ private static void runTest() { try { UIManager.setLookAndFeel(info.getClassName()); } catch (final UnsupportedLookAndFeelException ignored) { + System.out.println("Unsupported L&F: " + info.getClassName()); continue; } + System.out.println("Testing L&F: " + info.getClassName()); for (Locale locale : LOCALES) { for (String key : MNEMONIC_KEYS) { From d59564c6c947761d5b32643531a115424d836176 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 6 Dec 2024 19:39:16 +0000 Subject: [PATCH 012/225] 8337951: Test sun/security/validator/samedn.sh CertificateNotYetValidException: NotBefore validation Backport-of: a505a1dda3bc6975bb11f390543b38618ddf2626 --- test/jdk/sun/security/validator/samedn.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/test/jdk/sun/security/validator/samedn.sh b/test/jdk/sun/security/validator/samedn.sh index 68298d2bae62..912bbcd40c7c 100644 --- a/test/jdk/sun/security/validator/samedn.sh +++ b/test/jdk/sun/security/validator/samedn.sh @@ -1,5 +1,5 @@ # -# Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2010, 2024, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -62,10 +62,11 @@ $KT -genkeypair -alias ca1 -dname CN=CA -keyalg rsa -sigalg md5withrsa -ext bc - $KT -genkeypair -alias ca2 -dname CN=CA -keyalg rsa -sigalg sha1withrsa -ext bc -startdate -1y $KT -genkeypair -alias user -dname CN=User -keyalg rsa -# 2. Signing: ca -> user +# 2. Signing: ca -> user. The startdate is set to 1 minute in the past to ensure the certificate +# is valid at the time of validation and to prevent any issues with timing discrepancies -$KT -certreq -alias user | $KT -gencert -rfc -alias ca1 > samedn1.certs -$KT -certreq -alias user | $KT -gencert -rfc -alias ca2 > samedn2.certs +$KT -certreq -alias user | $KT -gencert -rfc -alias ca1 -startdate -1M > samedn1.certs +$KT -certreq -alias user | $KT -gencert -rfc -alias ca2 -startdate -1M > samedn2.certs # 3. Append the ca file From ce367bf3e27ea4009f443836173b244cc50e5b31 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 6 Dec 2024 19:40:40 +0000 Subject: [PATCH 013/225] 8339261: Logs truncated in test javax/net/ssl/DTLS/DTLSRehandshakeTest.java Backport-of: 1447967f53fe27f67e4bb766464f941e39506d41 --- test/jdk/javax/net/ssl/DTLS/TEST.properties | 1 + 1 file changed, 1 insertion(+) diff --git a/test/jdk/javax/net/ssl/DTLS/TEST.properties b/test/jdk/javax/net/ssl/DTLS/TEST.properties index ceb6c8c9c42c..a50cba09c0f8 100644 --- a/test/jdk/javax/net/ssl/DTLS/TEST.properties +++ b/test/jdk/javax/net/ssl/DTLS/TEST.properties @@ -6,3 +6,4 @@ modules = \ java.security.jgss/sun.security.krb5.internal:+open \ java.security.jgss/sun.security.krb5.internal.ktab \ java.base/sun.security.util +maxOutputSize = 2500000 From f1b74ff5f74fa7bbccfc219e2563694653a76a98 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 6 Dec 2024 19:41:49 +0000 Subject: [PATCH 014/225] 8324672: Update jdk/java/time/tck/java/time/TCKInstant.java now() to be more robust Backport-of: e94e3bba3932f3d92c0a135d333d1ccd6e72b964 --- .../java/time/tck/java/time/TCKInstant.java | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/test/jdk/java/time/tck/java/time/TCKInstant.java b/test/jdk/java/time/tck/java/time/TCKInstant.java index d7a634152796..c666a1340d38 100644 --- a/test/jdk/java/time/tck/java/time/TCKInstant.java +++ b/test/jdk/java/time/tck/java/time/TCKInstant.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -187,10 +187,21 @@ public void constant_MAX() { //----------------------------------------------------------------------- @Test public void now() { - Instant expected = Instant.now(Clock.systemUTC()); - Instant test = Instant.now(); - long diff = Math.abs(test.toEpochMilli() - expected.toEpochMilli()); - assertTrue(diff < 100); // less than 0.1 secs + long beforeMillis, instantMillis, afterMillis, diff; + int retryRemaining = 5; // MAX_RETRY_COUNT + do { + beforeMillis = Instant.now(Clock.systemUTC()).toEpochMilli(); + instantMillis = Instant.now().toEpochMilli(); + afterMillis = Instant.now(Clock.systemUTC()).toEpochMilli(); + diff = instantMillis - beforeMillis; + if (instantMillis < beforeMillis || instantMillis > afterMillis) { + throw new RuntimeException(": Invalid instant: (~" + instantMillis + "ms)" + + " when systemUTC in millis is in [" + + beforeMillis + ", " + + afterMillis + "]"); + } + } while (diff > 100 && --retryRemaining > 0); // retry if diff more than 0.1 sec + assertTrue(retryRemaining > 0); } //----------------------------------------------------------------------- From 1ae0732f85c1da4f7404e10bb9c64ba6a321f869 Mon Sep 17 00:00:00 2001 From: Richard Reingruber Date: Mon, 9 Dec 2024 07:38:11 +0000 Subject: [PATCH 015/225] 8341715: PPC64: ObjectMonitor::_owner should be reset unconditionally in nmethod unlocking Reviewed-by: mdoerr Backport-of: f9208fadde8141e18a025ddb6ce28423861ba391 --- src/hotspot/cpu/ppc/macroAssembler_ppc.cpp | 42 ++++++++++++++++++---- 1 file changed, 36 insertions(+), 6 deletions(-) diff --git a/src/hotspot/cpu/ppc/macroAssembler_ppc.cpp b/src/hotspot/cpu/ppc/macroAssembler_ppc.cpp index bb8711c6aa68..adc40748fe7c 100644 --- a/src/hotspot/cpu/ppc/macroAssembler_ppc.cpp +++ b/src/hotspot/cpu/ppc/macroAssembler_ppc.cpp @@ -2759,7 +2759,19 @@ void MacroAssembler::compiler_fast_lock_object(ConditionRegister flag, Register // flag == NE indicates failure bind(success); inc_held_monitor_count(temp); +#ifdef ASSERT + // Check that unlocked label is reached with flag == EQ. + Label flag_correct; + beq(flag, flag_correct); + stop("compiler_fast_lock_object: Flag != EQ"); +#endif bind(failure); +#ifdef ASSERT + // Check that slow_path label is reached with flag == NE. + bne(flag, flag_correct); + stop("compiler_fast_lock_object: Flag != NE"); + bind(flag_correct); +#endif } void MacroAssembler::compiler_fast_unlock_object(ConditionRegister flag, Register oop, Register box, @@ -2827,7 +2839,10 @@ void MacroAssembler::compiler_fast_unlock_object(ConditionRegister flag, Registe bind(object_has_monitor); STATIC_ASSERT(markWord::monitor_value <= INT_MAX); addi(current_header, current_header, -(int)markWord::monitor_value); // monitor - ld(temp, in_bytes(ObjectMonitor::owner_offset()), current_header); + + if ((LockingMode == LM_LIGHTWEIGHT) || use_rtm) { + ld(temp, in_bytes(ObjectMonitor::owner_offset()), current_header); + } // It's inflated. #if INCLUDE_RTM_OPT @@ -2842,15 +2857,18 @@ void MacroAssembler::compiler_fast_unlock_object(ConditionRegister flag, Registe } #endif - // In case of LM_LIGHTWEIGHT, we may reach here with (temp & ObjectMonitor::ANONYMOUS_OWNER) != 0. - // This is handled like owner thread mismatches: We take the slow path. - cmpd(flag, temp, R16_thread); - bne(flag, failure); + if (LockingMode == LM_LIGHTWEIGHT) { + // In case of LM_LIGHTWEIGHT, we may reach here with (temp & ObjectMonitor::ANONYMOUS_OWNER) != 0. + // This is handled like owner thread mismatches: We take the slow path. + cmpd(flag, temp, R16_thread); + bne(flag, failure); + } ld(displaced_header, in_bytes(ObjectMonitor::recursions_offset()), current_header); - addic_(displaced_header, displaced_header, -1); blt(CCR0, notRecursive); // Not recursive if negative after decrement. + + // Recursive unlock std(displaced_header, in_bytes(ObjectMonitor::recursions_offset()), current_header); if (flag == CCR0) { // Otherwise, flag is already EQ, here. crorc(CCR0, Assembler::equal, CCR0, Assembler::equal); // Set CCR0 EQ @@ -2870,7 +2888,19 @@ void MacroAssembler::compiler_fast_unlock_object(ConditionRegister flag, Registe // flag == NE indicates failure bind(success); dec_held_monitor_count(temp); +#ifdef ASSERT + // Check that unlocked label is reached with flag == EQ. + Label flag_correct; + beq(flag, flag_correct); + stop("compiler_fast_unlock_object: Flag != EQ"); +#endif bind(failure); +#ifdef ASSERT + // Check that slow_path label is reached with flag == NE. + bne(flag, flag_correct); + stop("compiler_fast_unlock_object: Flag != NE"); + bind(flag_correct); +#endif } void MacroAssembler::safepoint_poll(Label& slow_path, Register temp, bool at_return, bool in_nmethod) { From 5c1d6adcd95cde55107b9d883b840a144ae35c55 Mon Sep 17 00:00:00 2001 From: SendaoYan Date: Tue, 10 Dec 2024 08:16:21 +0000 Subject: [PATCH 016/225] 8340969: jdk/jfr/startupargs/TestStartDuration.java should be marked as flagless Backport-of: 470701f0bb269834cc0e1cb40f7d34e92226454b --- test/jdk/jdk/jfr/startupargs/TestStartDuration.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/jdk/jdk/jfr/startupargs/TestStartDuration.java b/test/jdk/jdk/jfr/startupargs/TestStartDuration.java index df27c054dd80..d9697492d94f 100644 --- a/test/jdk/jdk/jfr/startupargs/TestStartDuration.java +++ b/test/jdk/jdk/jfr/startupargs/TestStartDuration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -38,6 +38,7 @@ * @summary Start a recording with duration. Verify recording stops. * @key jfr * @requires vm.hasJFR + * @requires vm.flagless * @library /test/lib /test/jdk * @run main jdk.jfr.startupargs.TestStartDuration */ From 19a20fbcaa98f10ec25dfb78c741d38321c6862d Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 10 Dec 2024 10:52:21 +0000 Subject: [PATCH 017/225] 8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic Backport-of: 1b476f52ba85f9ceaabe785d36cb07df831fd0e8 --- .../classes/sun/security/pkcs11/Config.java | 11 ++++- .../sun/security/pkcs11/SunPKCS11.java | 41 ++++++++----------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java b/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java index 3a1bb8072635..20726bb8d472 100644 --- a/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java +++ b/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -121,6 +121,9 @@ public List run() { // whether to print debug info during startup private boolean showInfo = false; + // whether to allow legacy mechanisms + private boolean allowLegacy = false; + // template manager, initialized from parsed attributes private TemplateManager templateManager; @@ -251,6 +254,10 @@ boolean getShowInfo() { return (SunPKCS11.debug != null) || showInfo; } + boolean getAllowLegacy() { + return allowLegacy; + } + TemplateManager getTemplateManager() { if (templateManager == null) { templateManager = new TemplateManager(); @@ -453,6 +460,8 @@ private void parse() throws IOException { destroyTokenAfterLogout = parseBooleanEntry(st.sval); case "showInfo"-> showInfo = parseBooleanEntry(st.sval); + case "allowLegacy"-> + allowLegacy = parseBooleanEntry(st.sval); case "keyStoreCompatibilityMode"-> keyStoreCompatibilityMode = parseBooleanEntry(st.sval); case "explicitCancel"-> diff --git a/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java b/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java index 5cd6828d293c..a8eb13574b2d 100644 --- a/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java +++ b/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java @@ -1212,25 +1212,6 @@ public Object run() { } } - private static boolean isLegacy(CK_MECHANISM_INFO mechInfo) - throws PKCS11Exception { - // assume full support if no mech info available - // For vendor-specific mechanisms, often no mech info is provided - boolean partialSupport = false; - - if (mechInfo != null) { - if ((mechInfo.flags & CKF_DECRYPT) != 0) { - // non-legacy cipher mechs should support encryption - partialSupport |= ((mechInfo.flags & CKF_ENCRYPT) == 0); - } - if ((mechInfo.flags & CKF_VERIFY) != 0) { - // non-legacy signature mechs should support signing - partialSupport |= ((mechInfo.flags & CKF_SIGN) == 0); - } - } - return partialSupport; - } - // test if a token is present and initialize this provider for it if so. // does nothing if no token is found // called from constructor and by poller @@ -1281,12 +1262,6 @@ private void initToken(CK_SLOT_INFO slotInfo) throws PKCS11Exception { } continue; } - if (isLegacy(mechInfo)) { - if (showInfo) { - System.out.println("DISABLED due to legacy"); - } - continue; - } // we do not know of mechs with the upper 32 bits set if (longMech >>> 32 != 0) { @@ -1301,6 +1276,7 @@ private void initToken(CK_SLOT_INFO slotInfo) throws PKCS11Exception { if (ds == null) { continue; } + boolean allowLegacy = config.getAllowLegacy(); descLoop: for (Descriptor d : ds) { Integer oldMech = supportedAlgs.get(d); @@ -1316,6 +1292,21 @@ private void initToken(CK_SLOT_INFO slotInfo) throws PKCS11Exception { } } } + + // assume full support if no mech info available + if (!allowLegacy && mechInfo != null) { + if ((d.type == CIP && + (mechInfo.flags & CKF_ENCRYPT) == 0) || + (d.type == SIG && + (mechInfo.flags & CKF_SIGN) == 0)) { + if (showInfo) { + System.out.println("DISABLED " + d.type + + " " + d.algorithm + + " due to partial support"); + } + continue; + } + } supportedAlgs.put(d, integerMech); continue; } From 2729e829542c45088cdc0bcb4aa82c594474c53f Mon Sep 17 00:00:00 2001 From: Martin Doerr Date: Tue, 10 Dec 2024 16:02:00 +0000 Subject: [PATCH 018/225] 8343343: Misc crash dump improvements on more platforms after JDK-8294160 8343149: Cleanup os::print_tos_pc on AIX Reviewed-by: mbaesken Backport-of: e33dc13567a4f0d9a6c1ae63fa0424ca27d52584 --- src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp | 35 ++++--------------- .../os_cpu/bsd_aarch64/os_bsd_aarch64.cpp | 23 ++++-------- src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp | 23 ++++-------- src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp | 4 --- .../os_cpu/linux_aarch64/os_linux_aarch64.cpp | 17 --------- src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp | 35 ++++++++++--------- src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp | 23 ++++-------- .../os_cpu/linux_riscv/os_linux_riscv.cpp | 17 --------- .../os_cpu/linux_s390/os_linux_s390.cpp | 23 ++++-------- src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp | 17 --------- .../os_cpu/linux_zero/os_linux_zero.cpp | 15 -------- .../windows_aarch64/os_windows_aarch64.cpp | 18 ---------- .../os_cpu/windows_x86/os_windows_x86.cpp | 17 --------- src/hotspot/share/runtime/os.cpp | 20 +++++++++++ 14 files changed, 68 insertions(+), 219 deletions(-) diff --git a/src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp b/src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp index 2ade1c7153be..905751c68727 100644 --- a/src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp +++ b/src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp @@ -124,13 +124,13 @@ frame os::fetch_frame_from_context(const void* ucVoid) { intptr_t* sp; intptr_t* fp; address epc = fetch_frame_from_context(ucVoid, &sp, &fp); - // Avoid crash during crash if pc broken. - if (epc) { - frame fr(sp, epc); - return fr; + if (epc == nullptr || !is_readable_pointer(epc)) { + // Try to recover from calling into bad memory + // Assume new frame has not been set up, the same as + // compiled frame stack bang + return fetch_compiled_frame_from_context(ucVoid); } - frame fr(sp); - return fr; + return frame(sp, epc); } frame os::fetch_compiled_frame_from_context(const void* ucVoid) { @@ -450,29 +450,6 @@ void os::print_context(outputStream *st, const void *context) { st->cr(); } -void os::print_tos_pc(outputStream *st, const void *context) { - if (context == nullptr) return; - - const ucontext_t* uc = (const ucontext_t*)context; - - address sp = (address)os::Aix::ucontext_get_sp(uc); - print_tos(st, sp); - st->cr(); - - // Note: it may be unsafe to inspect memory near pc. For example, pc may - // point to garbage if entry point in an nmethod is corrupted. Leave - // this at the end, and hope for the best. - address pc = os::Posix::ucontext_get_pc(uc); - print_instructions(st, pc); - st->cr(); - - // Try to decode the instructions. - st->print_cr("Decoded instructions: (pc=" PTR_FORMAT ")", pc); - st->print(""); - // TODO: PPC port Disassembler::decode(pc, 16, 16, st); - st->cr(); -} - void os::print_register_info(outputStream *st, const void *context, int& continuation) { const int register_count = 32 /* r0-r32 */ + 3 /* pc, lr, sp */; int n = continuation; diff --git a/src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp b/src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp index feda935c6c1e..bbccb3dc3759 100644 --- a/src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp +++ b/src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp @@ -160,6 +160,12 @@ frame os::fetch_frame_from_context(const void* ucVoid) { intptr_t* sp; intptr_t* fp; address epc = fetch_frame_from_context(ucVoid, &sp, &fp); + if (!is_readable_pointer(epc)) { + // Try to recover from calling into bad memory + // Assume new frame has not been set up, the same as + // compiled frame stack bang + return fetch_compiled_frame_from_context(ucVoid); + } return frame(sp, fp, epc); } @@ -464,23 +470,6 @@ void os::print_context(outputStream *st, const void *context) { st->cr(); } -void os::print_tos_pc(outputStream *st, const void *context) { - if (context == nullptr) return; - - const ucontext_t* uc = (const ucontext_t*)context; - - address sp = (address)os::Bsd::ucontext_get_sp(uc); - print_tos(st, sp); - st->cr(); - - // Note: it may be unsafe to inspect memory near pc. For example, pc may - // point to garbage if entry point in an nmethod is corrupted. Leave - // this at the end, and hope for the best. - address pc = os::Posix::ucontext_get_pc(uc); - print_instructions(st, pc); - st->cr(); -} - void os::print_register_info(outputStream *st, const void *context, int& continuation) { const int register_count = 29 /* x0-x28 */ + 3 /* fp, lr, sp */; int n = continuation; diff --git a/src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp b/src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp index 0fb1b958339d..0591ebd56393 100644 --- a/src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp +++ b/src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp @@ -334,6 +334,12 @@ frame os::fetch_frame_from_context(const void* ucVoid) { intptr_t* sp; intptr_t* fp; address epc = fetch_frame_from_context(ucVoid, &sp, &fp); + if (!is_readable_pointer(epc)) { + // Try to recover from calling into bad memory + // Assume new frame has not been set up, the same as + // compiled frame stack bang + return fetch_compiled_frame_from_context(ucVoid); + } return frame(sp, fp, epc); } @@ -841,23 +847,6 @@ void os::print_context(outputStream *st, const void *context) { st->cr(); } -void os::print_tos_pc(outputStream *st, const void *context) { - if (context == nullptr) return; - - const ucontext_t* uc = (const ucontext_t*)context; - - address sp = (address)os::Bsd::ucontext_get_sp(uc); - print_tos(st, sp); - st->cr(); - - // Note: it may be unsafe to inspect memory near pc. For example, pc may - // point to garbage if entry point in an nmethod is corrupted. Leave - // this at the end, and hope for the best. - address pc = os::Posix::ucontext_get_pc(uc); - print_instructions(st, pc); - st->cr(); -} - void os::print_register_info(outputStream *st, const void *context, int& continuation) { const int register_count = AMD64_ONLY(16) NOT_AMD64(8); int n = continuation; diff --git a/src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp b/src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp index c1bcf841b084..3f81e31b72a0 100644 --- a/src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp +++ b/src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp @@ -249,10 +249,6 @@ void os::print_context(outputStream* st, const void* context) { ShouldNotCallThis(); } -void os::print_tos_pc(outputStream *st, const void *context) { - ShouldNotCallThis(); -} - void os::print_register_info(outputStream *st, const void *context, int& continuation) { ShouldNotCallThis(); } diff --git a/src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp b/src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp index 86721c94797d..fad312d46f88 100644 --- a/src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp +++ b/src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp @@ -357,23 +357,6 @@ void os::print_context(outputStream *st, const void *context) { st->cr(); } -void os::print_tos_pc(outputStream *st, const void *context) { - if (context == nullptr) return; - - const ucontext_t* uc = (const ucontext_t*)context; - - address sp = (address)os::Linux::ucontext_get_sp(uc); - print_tos(st, sp); - st->cr(); - - // Note: it may be unsafe to inspect memory near pc. For example, pc may - // point to garbage if entry point in an nmethod is corrupted. Leave - // this at the end, and hope for the best. - address pc = os::fetch_frame_from_context(uc).pc(); - print_instructions(st, pc); - st->cr(); -} - void os::print_register_info(outputStream *st, const void *context, int& continuation) { const int register_count = 32 /* r0-r31 */; int n = continuation; diff --git a/src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp b/src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp index 86e8ed25618c..3726aca8a5d4 100644 --- a/src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp +++ b/src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp @@ -189,9 +189,27 @@ frame os::fetch_frame_from_context(const void* ucVoid) { intptr_t* sp; intptr_t* fp; address epc = fetch_frame_from_context(ucVoid, &sp, &fp); + if (!is_readable_pointer(epc)) { + // Try to recover from calling into bad memory + // Assume new frame has not been set up, the same as + // compiled frame stack bang + return fetch_compiled_frame_from_context(ucVoid); + } return frame(sp, fp, epc); } +frame os::fetch_compiled_frame_from_context(const void* ucVoid) { + const ucontext_t* uc = (const ucontext_t*)ucVoid; + // In compiled code, the stack banging is performed before LR + // has been saved in the frame. LR is live, and SP and FP + // belong to the caller. + intptr_t* fp = os::Linux::ucontext_get_fp(uc); + intptr_t* sp = os::Linux::ucontext_get_sp(uc); + address pc = (address)(uc->uc_mcontext.arm_lr + - NativeInstruction::instruction_size); + return frame(sp, fp, pc); +} + frame os::get_sender_for_C_frame(frame* fr) { #ifdef __thumb__ // We can't reliably get anything from a thumb C frame. @@ -470,23 +488,6 @@ void os::print_context(outputStream *st, const void *context) { st->cr(); } -void os::print_tos_pc(outputStream *st, const void *context) { - if (context == nullptr) return; - - const ucontext_t* uc = (const ucontext_t*)context; - - address sp = (address)os::Linux::ucontext_get_sp(uc); - print_tos(st, sp); - st->cr(); - - // Note: it may be unsafe to inspect memory near pc. For example, pc may - // point to garbage if entry point in an nmethod is corrupted. Leave - // this at the end, and hope for the best. - address pc = os::Posix::ucontext_get_pc(uc); - print_instructions(st, pc); - st->cr(); -} - void os::print_register_info(outputStream *st, const void *context, int& continuation) { const int register_count = ARM_REGS_IN_CONTEXT; int n = continuation; diff --git a/src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp b/src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp index 30d7833ab96f..8259d732bd09 100644 --- a/src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp +++ b/src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp @@ -156,6 +156,12 @@ frame os::fetch_frame_from_context(const void* ucVoid) { intptr_t* sp; intptr_t* fp; address epc = fetch_frame_from_context(ucVoid, &sp, &fp); + if (!is_readable_pointer(epc)) { + // Try to recover from calling into bad memory + // Assume new frame has not been set up, the same as + // compiled frame stack bang + return fetch_compiled_frame_from_context(ucVoid); + } return frame(sp, epc); } @@ -464,23 +470,6 @@ void os::print_context(outputStream *st, const void *context) { st->cr(); } -void os::print_tos_pc(outputStream *st, const void *context) { - if (context == nullptr) return; - - const ucontext_t* uc = (const ucontext_t*)context; - - address sp = (address)os::Linux::ucontext_get_sp(uc); - print_tos(st, sp); - st->cr(); - - // Note: it may be unsafe to inspect memory near pc. For example, pc may - // point to garbage if entry point in an nmethod is corrupted. Leave - // this at the end, and hope for the best. - address pc = os::Posix::ucontext_get_pc(uc); - print_instructions(st, pc); - st->cr(); -} - void os::print_register_info(outputStream *st, const void *context, int& continuation) { const int register_count = 32 /* r0-r32 */ + 3 /* pc, lr, ctr */; int n = continuation; diff --git a/src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp b/src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp index eb3bf02d66cb..4d1c11add069 100644 --- a/src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp +++ b/src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp @@ -354,23 +354,6 @@ void os::print_context(outputStream *st, const void *context) { st->cr(); } -void os::print_tos_pc(outputStream *st, const void *context) { - if (context == nullptr) return; - - const ucontext_t* uc = (const ucontext_t*)context; - - address sp = (address)os::Linux::ucontext_get_sp(uc); - print_tos(st, sp); - st->cr(); - - // Note: it may be unsafe to inspect memory near pc. For example, pc may - // point to garbage if entry point in an nmethod is corrupted. Leave - // this at the end, and hope for the best. - address pc = os::fetch_frame_from_context(uc).pc(); - print_instructions(st, pc); - st->cr(); -} - void os::print_register_info(outputStream *st, const void *context, int& continuation) { const int register_count = 32; int n = continuation; diff --git a/src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp b/src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp index 033ea14ead6a..45cda8a31cff 100644 --- a/src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp +++ b/src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp @@ -141,6 +141,12 @@ frame os::fetch_frame_from_context(const void* ucVoid) { intptr_t* sp; intptr_t* fp; address epc = fetch_frame_from_context(ucVoid, &sp, &fp); + if (!is_readable_pointer(epc)) { + // Try to recover from calling into bad memory + // Assume new frame has not been set up, the same as + // compiled frame stack bang + return fetch_compiled_frame_from_context(ucVoid); + } return frame(sp, epc); } @@ -443,23 +449,6 @@ void os::print_context(outputStream *st, const void *context) { st->cr(); } -void os::print_tos_pc(outputStream *st, const void *context) { - if (context == nullptr) return; - - const ucontext_t* uc = (const ucontext_t*)context; - - address sp = (address)os::Linux::ucontext_get_sp(uc); - print_tos(st, sp); - st->cr(); - - // Note: it may be unsafe to inspect memory near pc. For example, pc may - // point to garbage if entry point in an nmethod is corrupted. Leave - // this at the end, and hope for the best. - address pc = os::Posix::ucontext_get_pc(uc); - print_instructions(st, pc); - st->cr(); -} - void os::print_register_info(outputStream *st, const void *context, int& continuation) { const int register_count = 16 /* r0-r15 */ + 1 /* pc */; int n = continuation; diff --git a/src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp b/src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp index 130219e2131b..30d546508e23 100644 --- a/src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp +++ b/src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp @@ -573,23 +573,6 @@ void os::print_context(outputStream *st, const void *context) { st->cr(); } -void os::print_tos_pc(outputStream *st, const void *context) { - if (context == nullptr) return; - - const ucontext_t* uc = (const ucontext_t*)context; - - address sp = (address)os::Linux::ucontext_get_sp(uc); - print_tos(st, sp); - st->cr(); - - // Note: it may be unsafe to inspect memory near pc. For example, pc may - // point to garbage if entry point in an nmethod is corrupted. Leave - // this at the end, and hope for the best. - address pc = os::fetch_frame_from_context(uc).pc(); - print_instructions(st, pc); - st->cr(); -} - void os::print_register_info(outputStream *st, const void *context, int& continuation) { const int register_count = AMD64_ONLY(16) NOT_AMD64(8); int n = continuation; diff --git a/src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp b/src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp index 73adff11eddf..8a70f748b426 100644 --- a/src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp +++ b/src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp @@ -398,21 +398,6 @@ void os::print_context(outputStream* st, const void* ucVoid) { st->print_cr("No context information."); } -void os::print_tos_pc(outputStream *st, const void* ucVoid) { - const ucontext_t* uc = (const ucontext_t*)ucVoid; - - address sp = (address)os::Linux::ucontext_get_sp(uc); - print_tos(st, sp); - st->cr(); - - // Note: it may be unsafe to inspect memory near pc. For example, pc may - // point to garbage if entry point in an nmethod is corrupted. Leave - // this at the end, and hope for the best. - address pc = os::Posix::ucontext_get_pc(uc); - print_instructions(st, pc); - st->cr(); -} - void os::print_register_info(outputStream *st, const void *context, int& continuation) { st->print_cr("No register info."); } diff --git a/src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp b/src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp index 46f718a9cd0f..dcc8deebc12f 100644 --- a/src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp +++ b/src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp @@ -206,24 +206,6 @@ void os::print_context(outputStream *st, const void *context) { st->cr(); } -void os::print_tos_pc(outputStream *st, const void *context) { - if (context == nullptr) return; - - const CONTEXT* uc = (const CONTEXT*)context; - - address sp = (address)uc->Sp; - print_tos(st, sp); - st->cr(); - - // Note: it may be unsafe to inspect memory near pc. For example, pc may - // point to garbage if entry point in an nmethod is corrupted. Leave - // this at the end, and hope for the best. - address pc = (address)uc->Pc; - st->print_cr("Instructions: (pc=" PTR_FORMAT ")", pc); - print_hex_dump(st, pc - 32, pc + 32, sizeof(char)); - st->cr(); -} - void os::print_register_info(outputStream *st, const void *context, int& continuation) { const int register_count = 29 /* X0-X28 */; int n = continuation; diff --git a/src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp b/src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp index 5bb0f956ad6c..f2e2b961bfb8 100644 --- a/src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp +++ b/src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp @@ -460,23 +460,6 @@ void os::print_context(outputStream *st, const void *context) { st->cr(); } -void os::print_tos_pc(outputStream *st, const void *context) { - if (context == nullptr) return; - - const CONTEXT* uc = (const CONTEXT*)context; - - address sp = (address)uc->REG_SP; - print_tos(st, sp); - st->cr(); - - // Note: it may be unsafe to inspect memory near pc. For example, pc may - // point to garbage if entry point in an nmethod is corrupted. Leave - // this at the end, and hope for the best. - address pc = os::fetch_frame_from_context(uc).pc(); - print_instructions(st, pc); - st->cr(); -} - void os::print_register_info(outputStream *st, const void *context, int& continuation) { const int register_count = AMD64_ONLY(16) NOT_AMD64(8); int n = continuation; diff --git a/src/hotspot/share/runtime/os.cpp b/src/hotspot/share/runtime/os.cpp index 29bfdba15aa9..ec4a4594f2c8 100644 --- a/src/hotspot/share/runtime/os.cpp +++ b/src/hotspot/share/runtime/os.cpp @@ -1030,6 +1030,26 @@ void os::print_dhm(outputStream* st, const char* startStr, long sec) { st->print_cr("%s %ld days %ld:%02ld hours", startStr, days, hours, minutes); } +void os::print_tos_pc(outputStream* st, const void* context) { + if (context == nullptr) return; + + // First of all, carefully determine sp without inspecting memory near pc. + // See comment below. + intptr_t* sp = nullptr; + fetch_frame_from_context(context, &sp, nullptr); + print_tos(st, (address)sp); + st->cr(); + + // Note: it may be unsafe to inspect memory near pc. For example, pc may + // point to garbage if entry point in an nmethod is corrupted. Leave + // this at the end, and hope for the best. + // This version of fetch_frame_from_context finds the caller pc if the actual + // one is bad. + address pc = fetch_frame_from_context(context).pc(); + print_instructions(st, pc); + st->cr(); +} + void os::print_tos(outputStream* st, address sp) { st->print_cr("Top of Stack: (sp=" PTR_FORMAT ")", p2i(sp)); print_hex_dump(st, sp, sp + 512, sizeof(intptr_t)); From 8738befab4f16e4ace9d88af09bd04a9811f66b7 Mon Sep 17 00:00:00 2001 From: Martin Doerr Date: Wed, 11 Dec 2024 11:30:52 +0000 Subject: [PATCH 019/225] 8343205: CompileBroker::possibly_add_compiler_threads excessively polls available memory Reviewed-by: phh Backport-of: 75801992a7c626d409f66e2491082dba84c6fe45 --- src/hotspot/share/compiler/compileBroker.cpp | 36 ++++++++++++++------ src/hotspot/share/compiler/compileBroker.hpp | 4 ++- 2 files changed, 29 insertions(+), 11 deletions(-) diff --git a/src/hotspot/share/compiler/compileBroker.cpp b/src/hotspot/share/compiler/compileBroker.cpp index 2c99662052bf..878af2e22f4d 100644 --- a/src/hotspot/share/compiler/compileBroker.cpp +++ b/src/hotspot/share/compiler/compileBroker.cpp @@ -1019,18 +1019,34 @@ void CompileBroker::init_compiler_threads() { void CompileBroker::possibly_add_compiler_threads(JavaThread* THREAD) { + int old_c2_count = 0, new_c2_count = 0, old_c1_count = 0, new_c1_count = 0; + const int c2_tasks_per_thread = 2, c1_tasks_per_thread = 4; + + // Quick check if we already have enough compiler threads without taking the lock. + // Numbers may change concurrently, so we read them again after we have the lock. + if (_c2_compile_queue != nullptr) { + old_c2_count = get_c2_thread_count(); + new_c2_count = MIN2(_c2_count, _c2_compile_queue->size() / c2_tasks_per_thread); + } + if (_c1_compile_queue != nullptr) { + old_c1_count = get_c1_thread_count(); + new_c1_count = MIN2(_c1_count, _c1_compile_queue->size() / c1_tasks_per_thread); + } + if (new_c2_count <= old_c2_count && new_c1_count <= old_c1_count) return; + + // Now, we do the more expensive operations. julong free_memory = os::free_memory(); // If SegmentedCodeCache is off, both values refer to the single heap (with type CodeBlobType::All). - size_t available_cc_np = CodeCache::unallocated_capacity(CodeBlobType::MethodNonProfiled), - available_cc_p = CodeCache::unallocated_capacity(CodeBlobType::MethodProfiled); + size_t available_cc_np = CodeCache::unallocated_capacity(CodeBlobType::MethodNonProfiled), + available_cc_p = CodeCache::unallocated_capacity(CodeBlobType::MethodProfiled); - // Only do attempt to start additional threads if the lock is free. + // Only attempt to start additional threads if the lock is free. if (!CompileThread_lock->try_lock()) return; if (_c2_compile_queue != nullptr) { - int old_c2_count = _compilers[1]->num_compiler_threads(); - int new_c2_count = MIN4(_c2_count, - _c2_compile_queue->size() / 2, + old_c2_count = get_c2_thread_count(); + new_c2_count = MIN4(_c2_count, + _c2_compile_queue->size() / c2_tasks_per_thread, (int)(free_memory / (200*M)), (int)(available_cc_np / (128*K))); @@ -1064,7 +1080,7 @@ void CompileBroker::possibly_add_compiler_threads(JavaThread* THREAD) { break; } // Check if another thread has beaten us during the Java calls. - if (_compilers[1]->num_compiler_threads() != i) break; + if (get_c2_thread_count() != i) break; jobject thread_handle = JNIHandles::make_global(thread_oop); assert(compiler2_object(i) == nullptr, "Old one must be released!"); _compiler2_objects[i] = thread_handle; @@ -1086,9 +1102,9 @@ void CompileBroker::possibly_add_compiler_threads(JavaThread* THREAD) { } if (_c1_compile_queue != nullptr) { - int old_c1_count = _compilers[0]->num_compiler_threads(); - int new_c1_count = MIN4(_c1_count, - _c1_compile_queue->size() / 4, + old_c1_count = get_c1_thread_count(); + new_c1_count = MIN4(_c1_count, + _c1_compile_queue->size() / c1_tasks_per_thread, (int)(free_memory / (100*M)), (int)(available_cc_p / (128*K))); diff --git a/src/hotspot/share/compiler/compileBroker.hpp b/src/hotspot/share/compiler/compileBroker.hpp index 25191ea257df..a8f54a7addfb 100644 --- a/src/hotspot/share/compiler/compileBroker.hpp +++ b/src/hotspot/share/compiler/compileBroker.hpp @@ -87,7 +87,7 @@ class CompileQueue : public CHeapObj { CompileTask* _first_stale; - int _size; + volatile int _size; void purge_stale_tasks(); public: @@ -402,6 +402,8 @@ class CompileBroker: AllStatic { static CompileLog* get_log(CompilerThread* ct); + static int get_c1_thread_count() { return _compilers[0]->num_compiler_threads(); } + static int get_c2_thread_count() { return _compilers[1]->num_compiler_threads(); } static int get_total_compile_count() { return _total_compile_count; } static int get_total_bailout_count() { return _total_bailout_count; } static int get_total_invalidated_count() { return _total_invalidated_count; } From 54ba0f7bf7b67f8978ff7e3cd693a7bf9324f349 Mon Sep 17 00:00:00 2001 From: Boris Ulasevich Date: Wed, 11 Dec 2024 14:20:51 +0000 Subject: [PATCH 020/225] 8337994: [REDO] Native memory leak when not recording any events Reviewed-by: phh Backport-of: 6a9a867d645b8fe86f4ca2b04a43bf5aa8f9d487 --- .../share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp | 9 +++++++++ .../share/jfr/recorder/service/jfrRecorderService.cpp | 6 +----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp b/src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp index 762e4d441e9c..3d442e694872 100644 --- a/src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp +++ b/src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp @@ -756,6 +756,15 @@ static void write_classloaders() { CompositeCldCallback callback(&_subsystem_callback, &ccldwwc); do_class_loaders(); } + if (is_initial_typeset_for_chunk()) { + CldPtr bootloader = get_cld(Universe::boolArrayKlassObj()); + assert(bootloader != nullptr, "invariant"); + if (IS_NOT_SERIALIZED(bootloader)) { + write__classloader(_writer, bootloader); + assert(IS_SERIALIZED(bootloader), "invariant"); + cldw.add(1); + } + } _artifacts->tally(cldw); } diff --git a/src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp b/src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp index 3c6d004650b4..1fe0751ef334 100644 --- a/src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp +++ b/src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp @@ -634,11 +634,7 @@ static void write_thread_local_buffer(JfrChunkWriter& chunkwriter, Thread* t) { size_t JfrRecorderService::flush() { size_t total_elements = flush_metadata(_chunkwriter); - const size_t storage_elements = flush_storage(_storage, _chunkwriter); - if (0 == storage_elements) { - return total_elements; - } - total_elements += storage_elements; + total_elements = flush_storage(_storage, _chunkwriter); if (_string_pool.is_modified()) { total_elements += flush_stringpool(_string_pool, _chunkwriter); } From e50ee07c393b545eb28b5410e8664eca16f6cb50 Mon Sep 17 00:00:00 2001 From: Boris Ulasevich Date: Wed, 11 Dec 2024 14:22:18 +0000 Subject: [PATCH 021/225] 8295159: DSO created with -ffast-math breaks Java floating-point arithmetic Reviewed-by: phh Backport-of: df599dbb9b0f0ee96d1ec767ac8821f164ab075d --- make/test/JtregNativeHotspot.gmk | 1 + src/hotspot/os/bsd/os_bsd.cpp | 40 ++++++++++++- src/hotspot/os/bsd/os_bsd.hpp | 2 + src/hotspot/os/linux/os_linux.cpp | 30 ++++++++++ .../share/utilities/globalDefinitions.cpp | 29 +++++++++ .../share/utilities/globalDefinitions.hpp | 4 ++ test/hotspot/jtreg/ProblemList.txt | 3 + .../floatingpoint/TestSubnormalDouble.java | 55 +++++++++++++++++ .../floatingpoint/TestSubnormalFloat.java | 55 +++++++++++++++++ .../compiler/floatingpoint/libfast-math.c | 60 +++++++++++++++++++ 10 files changed, 277 insertions(+), 2 deletions(-) create mode 100644 test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalDouble.java create mode 100644 test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalFloat.java create mode 100644 test/hotspot/jtreg/compiler/floatingpoint/libfast-math.c diff --git a/make/test/JtregNativeHotspot.gmk b/make/test/JtregNativeHotspot.gmk index 303bc737987b..ceb0c96d82a0 100644 --- a/make/test/JtregNativeHotspot.gmk +++ b/make/test/JtregNativeHotspot.gmk @@ -858,6 +858,7 @@ ifeq ($(call isTargetOs, linux), true) BUILD_TEST_exeinvoke_exeinvoke.c_OPTIMIZATION := NONE BUILD_HOTSPOT_JTREG_EXECUTABLES_LIBS_exeFPRegs := -ldl BUILD_HOTSPOT_JTREG_LIBRARIES_LIBS_libAsyncGetCallTraceTest := -ldl + BUILD_HOTSPOT_JTREG_LIBRARIES_LDFLAGS_libfast-math := -ffast-math else BUILD_HOTSPOT_JTREG_EXCLUDE += libtest-rw.c libtest-rwx.c \ exeinvoke.c exestack-gap.c exestack-tls.c libAsyncGetCallTraceTest.cpp diff --git a/src/hotspot/os/bsd/os_bsd.cpp b/src/hotspot/os/bsd/os_bsd.cpp index 9609f45966e4..5363bea6493e 100644 --- a/src/hotspot/os/bsd/os_bsd.cpp +++ b/src/hotspot/os/bsd/os_bsd.cpp @@ -77,6 +77,7 @@ # include # include # include +# include # include # include # include @@ -964,6 +965,41 @@ bool os::dll_address_to_library_name(address addr, char* buf, // in case of error it checks if .dll/.so was built for the // same architecture as Hotspot is running on +void *os::Bsd::dlopen_helper(const char *filename, int mode) { +#ifndef IA32 + // Save and restore the floating-point environment around dlopen(). + // There are known cases where global library initialization sets + // FPU flags that affect computation accuracy, for example, enabling + // Flush-To-Zero and Denormals-Are-Zero. Do not let those libraries + // break Java arithmetic. Unfortunately, this might affect libraries + // that might depend on these FPU features for performance and/or + // numerical "accuracy", but we need to protect Java semantics first + // and foremost. See JDK-8295159. + + // This workaround is ineffective on IA32 systems because the MXCSR + // register (which controls flush-to-zero mode) is not stored in the + // legacy fenv. + + fenv_t default_fenv; + int rtn = fegetenv(&default_fenv); + assert(rtn == 0, "fegetenv must succeed"); +#endif // IA32 + + void * result= ::dlopen(filename, RTLD_LAZY); + +#ifndef IA32 + if (result != nullptr && ! IEEE_subnormal_handling_OK()) { + // We just dlopen()ed a library that mangled the floating-point + // flags. Silently fix things now. + int rtn = fesetenv(&default_fenv); + assert(rtn == 0, "fesetenv must succeed"); + assert(IEEE_subnormal_handling_OK(), "fsetenv didn't work"); + } +#endif // IA32 + + return result; +} + #ifdef __APPLE__ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { #ifdef STATIC_BUILD @@ -971,7 +1007,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { #else log_info(os)("attempting shared library load of %s", filename); - void * result= ::dlopen(filename, RTLD_LAZY); + void * result = os::Bsd::dlopen_helper(filename, RTLD_LAZY); if (result != nullptr) { Events::log_dll_message(nullptr, "Loaded shared library %s", filename); // Successful loading @@ -1000,7 +1036,7 @@ void * os::dll_load(const char *filename, char *ebuf, int ebuflen) { return os::get_default_process_handle(); #else log_info(os)("attempting shared library load of %s", filename); - void * result= ::dlopen(filename, RTLD_LAZY); + void * result = os::Bsd::dlopen_helper(filename, RTLD_LAZY); if (result != nullptr) { Events::log_dll_message(nullptr, "Loaded shared library %s", filename); // Successful loading diff --git a/src/hotspot/os/bsd/os_bsd.hpp b/src/hotspot/os/bsd/os_bsd.hpp index d34803e144bf..f79212bc43c0 100644 --- a/src/hotspot/os/bsd/os_bsd.hpp +++ b/src/hotspot/os/bsd/os_bsd.hpp @@ -70,6 +70,8 @@ class os::Bsd { // Real-time clock functions static void clock_init(void); + static void *dlopen_helper(const char *path, int mode); + // Stack repair handling // none present diff --git a/src/hotspot/os/linux/os_linux.cpp b/src/hotspot/os/linux/os_linux.cpp index dc18754b98fd..ca33b3d1ba7a 100644 --- a/src/hotspot/os/linux/os_linux.cpp +++ b/src/hotspot/os/linux/os_linux.cpp @@ -93,6 +93,7 @@ # include # include # include +# include # include # include # include @@ -1808,6 +1809,25 @@ void * os::dll_load_utf8(const char *filename, char *ebuf, int ebuflen) { void * os::Linux::dlopen_helper(const char *filename, char *ebuf, int ebuflen) { +#ifndef IA32 + // Save and restore the floating-point environment around dlopen(). + // There are known cases where global library initialization sets + // FPU flags that affect computation accuracy, for example, enabling + // Flush-To-Zero and Denormals-Are-Zero. Do not let those libraries + // break Java arithmetic. Unfortunately, this might affect libraries + // that might depend on these FPU features for performance and/or + // numerical "accuracy", but we need to protect Java semantics first + // and foremost. See JDK-8295159. + + // This workaround is ineffective on IA32 systems because the MXCSR + // register (which controls flush-to-zero mode) is not stored in the + // legacy fenv. + + fenv_t default_fenv; + int rtn = fegetenv(&default_fenv); + assert(rtn == 0, "fegetenv must succeed"); +#endif // IA32 + void * result = ::dlopen(filename, RTLD_LAZY); if (result == nullptr) { const char* error_report = ::dlerror(); @@ -1823,6 +1843,16 @@ void * os::Linux::dlopen_helper(const char *filename, char *ebuf, } else { Events::log_dll_message(nullptr, "Loaded shared library %s", filename); log_info(os)("shared library load of %s was successful", filename); +#ifndef IA32 + // Quickly test to make sure subnormals are correctly handled. + if (! IEEE_subnormal_handling_OK()) { + // We just dlopen()ed a library that mangled the floating-point + // flags. Silently fix things now. + int rtn = fesetenv(&default_fenv); + assert(rtn == 0, "fesetenv must succeed"); + assert(IEEE_subnormal_handling_OK(), "fsetenv didn't work"); + } +#endif // IA32 } return result; } diff --git a/src/hotspot/share/utilities/globalDefinitions.cpp b/src/hotspot/share/utilities/globalDefinitions.cpp index 0c8a28a61115..7d1d68e6476f 100644 --- a/src/hotspot/share/utilities/globalDefinitions.cpp +++ b/src/hotspot/share/utilities/globalDefinitions.cpp @@ -409,3 +409,32 @@ STATIC_ASSERT(nth_bit(1|2) == 0x8); STATIC_ASSERT(right_n_bits(3) == 0x7); STATIC_ASSERT(right_n_bits(1|2) == 0x7); + +// Check for Flush-To-Zero mode + +// On some processors faster execution can be achieved by setting a +// mode to return zero for extremely small results, rather than an +// IEEE-754 subnormal number. This mode is not compatible with the +// Java Language Standard. + +// We need the addition of _large_subnormal and _small_subnormal to be +// performed at runtime. _small_subnormal is volatile so that +// expressions involving it cannot be evaluated at compile time. +static const double large_subnormal_double + = jdouble_cast(0x0030000000000000); // 0x1.0p-1020; +static const volatile double small_subnormal_double + = jdouble_cast(0x0000000000000003); // 0x0.0000000000003p-1022; + +// Quickly test to make sure IEEE-754 subnormal numbers are correctly +// handled. +bool IEEE_subnormal_handling_OK() { + // _small_subnormal is the smallest subnormal number that has two + // bits set. _large_subnormal is a number such that, when + // _small_subnormal is added to it, must be rounded according to the + // mode. These two tests detect the rounding mode in use. If + // subnormals are turned off (i.e. subnormals-are-zero) flush-to- + // zero mode is in use. + + return (large_subnormal_double + small_subnormal_double > large_subnormal_double + && -large_subnormal_double - small_subnormal_double < -large_subnormal_double); +} diff --git a/src/hotspot/share/utilities/globalDefinitions.hpp b/src/hotspot/share/utilities/globalDefinitions.hpp index f3ec5d800568..e89129aae428 100644 --- a/src/hotspot/share/utilities/globalDefinitions.hpp +++ b/src/hotspot/share/utilities/globalDefinitions.hpp @@ -1373,4 +1373,8 @@ template bool primitive_equals(const K& k0, const K& k1) { template std::add_rvalue_reference_t declval() noexcept; +// Quickly test to make sure IEEE-754 subnormal numbers are correctly +// handled. +bool IEEE_subnormal_handling_OK(); + #endif // SHARE_UTILITIES_GLOBALDEFINITIONS_HPP diff --git a/test/hotspot/jtreg/ProblemList.txt b/test/hotspot/jtreg/ProblemList.txt index 350df071fdb5..a9f3de555ff4 100644 --- a/test/hotspot/jtreg/ProblemList.txt +++ b/test/hotspot/jtreg/ProblemList.txt @@ -76,6 +76,9 @@ compiler/jvmci/TestUncaughtErrorInCompileMethod.java 8309073 generic-all compiler/codecache/CheckLargePages.java 8319795 linux-x64 +compiler/floatingpoint/TestSubnormalFloat.java 8317810 generic-i586 +compiler/floatingpoint/TestSubnormalDouble.java 8317810 generic-i586 + ############################################################################# # :hotspot_gc diff --git a/test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalDouble.java b/test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalDouble.java new file mode 100644 index 000000000000..7c556f1db44b --- /dev/null +++ b/test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalDouble.java @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2023, Red Hat, Inc. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/** + * @test + * @bug 8295159 + * @summary DSO created with -ffast-math breaks Java floating-point arithmetic + * @run main/othervm/native compiler.floatingpoint.TestSubnormalDouble + */ + +package compiler.floatingpoint; + +import static java.lang.System.loadLibrary; + +public class TestSubnormalDouble { + static volatile double lastDouble; + + private static void testDoubles() { + lastDouble = 0x1.0p-1074; + for (double x = lastDouble * 2; x <= 0x1.0p1022; x *= 2) { + if (x != x || x <= lastDouble) { + throw new RuntimeException("TEST FAILED: " + x); + } + lastDouble = x; + } + } + + public static void main(String[] args) { + testDoubles(); + System.out.println("Loading libfast-math.so"); + loadLibrary("fast-math"); + testDoubles(); + System.out.println("Test passed."); + } +} diff --git a/test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalFloat.java b/test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalFloat.java new file mode 100644 index 000000000000..f09ee1cf004b --- /dev/null +++ b/test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalFloat.java @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2023, Red Hat, Inc. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/** + * @test + * @bug 8295159 + * @summary DSO created with -ffast-math breaks Java floating-point arithmetic + * @run main/othervm/native compiler.floatingpoint.TestSubnormalFloat + */ + +package compiler.floatingpoint; + +import static java.lang.System.loadLibrary; + +public class TestSubnormalFloat { + static volatile float lastFloat; + + private static void testFloats() { + lastFloat = 0x1.0p-149f; + for (float x = lastFloat * 2; x <= 0x1.0p127f; x *= 2) { + if (x != x || x <= lastFloat) { + throw new RuntimeException("TEST FAILED: " + x); + } + lastFloat = x; + } + } + + public static void main(String[] args) { + testFloats(); + System.out.println("Loading libfast-math.so"); + loadLibrary("fast-math"); + testFloats(); + System.out.println("Test passed."); + } +} diff --git a/test/hotspot/jtreg/compiler/floatingpoint/libfast-math.c b/test/hotspot/jtreg/compiler/floatingpoint/libfast-math.c new file mode 100644 index 000000000000..8a65303bc7c7 --- /dev/null +++ b/test/hotspot/jtreg/compiler/floatingpoint/libfast-math.c @@ -0,0 +1,60 @@ +/* + * Copyright (c) 2023, Red Hat, Inc. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +#include "jni.h" + +// See GCC bug 55522: +// +// "When used at link-time, [ GCC with -ffast-math ] may include +// libraries or startup files that change the default FPU control word +// or other similar optimizations." +// +// This breaks Java's floating point arithmetic. + +#if defined(__GNUC__) + +// On systems on which GCC bug 55522 has been fixed, this constructor +// serves to reproduce that bug for the purposes of testing HotSpot. +static void __attribute__((constructor)) set_flush_to_zero(void) { + +#if defined(__x86_64__) + +#define MXCSR_DAZ (1 << 6) /* Enable denormals are zero mode */ +#define MXCSR_FTZ (1 << 15) /* Enable flush to zero mode */ + unsigned int mxcsr = __builtin_ia32_stmxcsr (); + mxcsr |= MXCSR_DAZ | MXCSR_FTZ; + __builtin_ia32_ldmxcsr (mxcsr); + +#elif defined(__aarch64__) + +#define _FPU_FPCR_FZ (unsigned long)0x1000000 +#define _FPU_SETCW(fpcr) \ + __asm__ __volatile__ ("msr fpcr, %0" : : "r" (fpcr)); + + /* Flush to zero, round to nearest, IEEE exceptions disabled. */ + _FPU_SETCW (_FPU_FPCR_FZ); + +#endif // CPU arch + +} +#endif // defined(__GNUC__) From cdb54cb2fdf60e0c9bd39b28b9ec72364d692db8 Mon Sep 17 00:00:00 2001 From: Sonia Zaldana Calles Date: Wed, 11 Dec 2024 14:40:44 +0000 Subject: [PATCH 022/225] 8338100: C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop Backport-of: e203df46faf610e35e2c2510271ad68199f4fa3f --- src/hotspot/share/opto/loopnode.cpp | 80 ++++++++----------- src/hotspot/share/opto/loopnode.hpp | 6 +- src/hotspot/share/opto/parse1.cpp | 2 +- .../LongCountedLoopInInfiniteLoop.jasm | 76 ++++++++++++++++++ .../loopopts/MoveStoreAfterInfiniteLoop.jasm | 74 +++++++++++++++++ .../TestLongCountedLoopInInfiniteLoop.java | 45 +++++++++++ .../TestMoveStoreAfterInfiniteLoop.java | 44 ++++++++++ 7 files changed, 276 insertions(+), 51 deletions(-) create mode 100644 test/hotspot/jtreg/compiler/loopopts/LongCountedLoopInInfiniteLoop.jasm create mode 100644 test/hotspot/jtreg/compiler/loopopts/MoveStoreAfterInfiniteLoop.jasm create mode 100644 test/hotspot/jtreg/compiler/loopopts/TestLongCountedLoopInInfiniteLoop.java create mode 100644 test/hotspot/jtreg/compiler/loopopts/TestMoveStoreAfterInfiniteLoop.java diff --git a/src/hotspot/share/opto/loopnode.cpp b/src/hotspot/share/opto/loopnode.cpp index 074540ff1a39..8ba5e8cf685b 100644 --- a/src/hotspot/share/opto/loopnode.cpp +++ b/src/hotspot/share/opto/loopnode.cpp @@ -4486,23 +4486,6 @@ bool PhaseIdealLoop::process_expensive_nodes() { return progress; } -#ifdef ASSERT -// Goes over all children of the root of the loop tree. Check if any of them have a path -// down to Root, that does not go via a NeverBranch exit. -bool PhaseIdealLoop::only_has_infinite_loops() { - ResourceMark rm; - Unique_Node_List worklist; - // start traversal at all loop heads of first-level loops - for (IdealLoopTree* l = _ltree_root->_child; l != nullptr; l = l->_next) { - Node* head = l->_head; - assert(head->is_Region(), ""); - worklist.push(head); - } - return RegionNode::are_all_nodes_in_infinite_subgraph(worklist); -} -#endif - - //============================================================================= //----------------------------build_and_optimize------------------------------- // Create a PhaseLoop. Build the ideal Loop tree. Map each Ideal Node to @@ -4561,13 +4544,9 @@ void PhaseIdealLoop::build_and_optimize() { return; } - // Verify that the has_loops() flag set at parse time is consistent - // with the just built loop tree. With infinite loops, it could be - // that one pass of loop opts only finds infinite loops, clears the - // has_loops() flag but adds NeverBranch nodes so the next loop opts - // verification pass finds a non empty loop tree. When the back edge + // Verify that the has_loops() flag set at parse time is consistent with the just built loop tree. When the back edge // is an exception edge, parsing doesn't set has_loops(). - assert(_ltree_root->_child == nullptr || C->has_loops() || only_has_infinite_loops() || C->has_exception_backedge(), "parsing found no loops but there are some"); + assert(_ltree_root->_child == nullptr || C->has_loops() || C->has_exception_backedge(), "parsing found no loops but there are some"); // No loops after all if( !_ltree_root->_child && !_verify_only ) C->set_has_loops(false); @@ -5419,7 +5398,7 @@ void PhaseIdealLoop::build_loop_tree() { if ( bltstack.length() == stack_size ) { // There were no additional children, post visit node now (void)bltstack.pop(); // Remove node from stack - pre_order = build_loop_tree_impl( n, pre_order ); + pre_order = build_loop_tree_impl(n, pre_order); // Check for bailout if (C->failing()) { return; @@ -5437,7 +5416,7 @@ void PhaseIdealLoop::build_loop_tree() { } //------------------------------build_loop_tree_impl--------------------------- -int PhaseIdealLoop::build_loop_tree_impl( Node *n, int pre_order ) { +int PhaseIdealLoop::build_loop_tree_impl(Node* n, int pre_order) { // ---- Post-pass Work ---- // Pre-walked but not post-walked nodes need a pre_order number. @@ -5448,24 +5427,24 @@ int PhaseIdealLoop::build_loop_tree_impl( Node *n, int pre_order ) { // for it. Then find the tightest enclosing loop for the self Node. for (DUIterator_Fast imax, i = n->fast_outs(imax); i < imax; i++) { Node* m = n->fast_out(i); // Child - if( n == m ) continue; // Ignore control self-cycles - if( !m->is_CFG() ) continue;// Ignore non-CFG edges + if (n == m) continue; // Ignore control self-cycles + if (!m->is_CFG()) continue;// Ignore non-CFG edges IdealLoopTree *l; // Child's loop - if( !is_postvisited(m) ) { // Child visited but not post-visited? + if (!is_postvisited(m)) { // Child visited but not post-visited? // Found a backedge - assert( get_preorder(m) < pre_order, "should be backedge" ); + assert(get_preorder(m) < pre_order, "should be backedge"); // Check for the RootNode, which is already a LoopNode and is allowed // to have multiple "backedges". - if( m == C->root()) { // Found the root? + if (m == C->root()) { // Found the root? l = _ltree_root; // Root is the outermost LoopNode } else { // Else found a nested loop // Insert a LoopNode to mark this loop. l = new IdealLoopTree(this, m, n); } // End of Else found a nested loop - if( !has_loop(m) ) // If 'm' does not already have a loop set + if (!has_loop(m)) { // If 'm' does not already have a loop set set_loop(m, l); // Set loop header to loop now - + } } else { // Else not a nested loop if (!_loop_or_ctrl[m->_idx]) continue; // Dead code has no loop IdealLoopTree* m_loop = get_loop(m); @@ -5474,23 +5453,17 @@ int PhaseIdealLoop::build_loop_tree_impl( Node *n, int pre_order ) { // is a member of some outer enclosing loop. Since there are no // shared headers (I've split them already) I only need to go up // at most 1 level. - while( l && l->_head == m ) // Successor heads loop? + while (l && l->_head == m) { // Successor heads loop? l = l->_parent; // Move up 1 for me + } // If this loop is not properly parented, then this loop // has no exit path out, i.e. its an infinite loop. - if( !l ) { + if (!l) { // Make loop "reachable" from root so the CFG is reachable. Basically // insert a bogus loop exit that is never taken. 'm', the loop head, // points to 'n', one (of possibly many) fall-in paths. There may be // many backedges as well. - // Here I set the loop to be the root loop. I could have, after - // inserting a bogus loop exit, restarted the recursion and found my - // new loop exit. This would make the infinite loop a first-class - // loop and it would then get properly optimized. What's the use of - // optimizing an infinite loop? - l = _ltree_root; // Oops, found infinite loop - if (!_verify_only) { // Insert the NeverBranch between 'm' and it's control user. NeverBranchNode *iff = new NeverBranchNode( m ); @@ -5514,7 +5487,7 @@ int PhaseIdealLoop::build_loop_tree_impl( Node *n, int pre_order ) { // Now create the never-taken loop exit Node *if_f = new CProjNode( iff, 1 ); _igvn.register_new_node_with_optimizer(if_f); - set_loop(if_f, l); + set_loop(if_f, _ltree_root); // Find frame ptr for Halt. Relies on the optimizer // V-N'ing. Easier and quicker than searching through // the program structure. @@ -5523,10 +5496,27 @@ int PhaseIdealLoop::build_loop_tree_impl( Node *n, int pre_order ) { // Halt & Catch Fire Node* halt = new HaltNode(if_f, frame, "never-taken loop exit reached"); _igvn.register_new_node_with_optimizer(halt); - set_loop(halt, l); + set_loop(halt, _ltree_root); _igvn.add_input_to(C->root(), halt); } set_loop(C->root(), _ltree_root); + // move to outer most loop with same header + l = m_loop; + while (true) { + IdealLoopTree* next = l->_parent; + if (next == nullptr || next->_head != m) { + break; + } + l = next; + } + // properly insert infinite loop in loop tree + sort(_ltree_root, l); + // fix child link from parent + IdealLoopTree* p = l->_parent; + l->_next = p->_child; + p->_child = l; + // code below needs enclosing loop + l = l->_parent; } } if (is_postvisited(l->_head)) { @@ -5580,7 +5570,7 @@ int PhaseIdealLoop::build_loop_tree_impl( Node *n, int pre_order ) { assert( get_loop(n) == innermost, "" ); IdealLoopTree *p = innermost->_parent; IdealLoopTree *l = innermost; - while( p && l->_head == n ) { + while (p && l->_head == n) { l->_next = p->_child; // Put self on parents 'next child' p->_child = l; // Make self as first child of parent l = p; // Now walk up the parent chain @@ -5594,7 +5584,7 @@ int PhaseIdealLoop::build_loop_tree_impl( Node *n, int pre_order ) { // Record tightest enclosing loop for self. Mark as post-visited. set_loop(n, innermost); // Also record has_call flag early on - if( innermost ) { + if (innermost) { if( n->is_Call() && !n->is_CallLeaf() && !n->is_macro() ) { // Do not count uncommon calls if( !n->is_CallStaticJava() || !n->as_CallStaticJava()->_name ) { diff --git a/src/hotspot/share/opto/loopnode.hpp b/src/hotspot/share/opto/loopnode.hpp index d90e5e2bd418..0139bda96df1 100644 --- a/src/hotspot/share/opto/loopnode.hpp +++ b/src/hotspot/share/opto/loopnode.hpp @@ -972,10 +972,6 @@ class PhaseIdealLoop : public PhaseTransform { const Node_List& old_new); void insert_loop_limit_check_predicate(ParsePredicateSuccessProj* loop_limit_check_parse_proj, Node* cmp_limit, Node* bol); -#ifdef ASSERT - bool only_has_infinite_loops(); -#endif - void log_loop_tree(); public: @@ -1080,7 +1076,7 @@ class PhaseIdealLoop : public PhaseTransform { // Place 'n' in some loop nest, where 'n' is a CFG node void build_loop_tree(); - int build_loop_tree_impl( Node *n, int pre_order ); + int build_loop_tree_impl(Node* n, int pre_order); // Insert loop into the existing loop tree. 'innermost' is a leaf of the // loop tree, not the root. IdealLoopTree *sort( IdealLoopTree *loop, IdealLoopTree *innermost ); diff --git a/src/hotspot/share/opto/parse1.cpp b/src/hotspot/share/opto/parse1.cpp index 4d71e552e51b..e112403cacfc 100644 --- a/src/hotspot/share/opto/parse1.cpp +++ b/src/hotspot/share/opto/parse1.cpp @@ -1655,7 +1655,7 @@ void Parse::merge_new_path(int target_bci) { // The ex_oop must be pushed on the stack, unlike throw_to_exit. void Parse::merge_exception(int target_bci) { #ifdef ASSERT - if (target_bci < bci()) { + if (target_bci <= bci()) { C->set_exception_backedge(); } #endif diff --git a/test/hotspot/jtreg/compiler/loopopts/LongCountedLoopInInfiniteLoop.jasm b/test/hotspot/jtreg/compiler/loopopts/LongCountedLoopInInfiniteLoop.jasm new file mode 100644 index 000000000000..e7f75d46b5b7 --- /dev/null +++ b/test/hotspot/jtreg/compiler/loopopts/LongCountedLoopInInfiniteLoop.jasm @@ -0,0 +1,76 @@ +/* + * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +super public class LongCountedLoopInInfiniteLoop +{ + public Method "":"()V" + stack 1 locals 1 + { + aload_0; + invokespecial Method java/lang/Object."":"()V"; + return; + } + Method test:"()V" + stack 3 locals 3 + { + // #1 = 0; + iconst_0; + istore_1; + + LOOPa: + // if #1 >= 10: goto END + iload_1; + bipush 10; + if_icmpge END; + + // if #1 > 1: goto LOOPc + iload_1; + iconst_1; + if_icmpgt LOOPc; + + // #2 = 0; + iconst_0; + istore_2; + + LOOPb: + // if #2 > 2: goto LOOPa + iload_2; + iconst_2; + if_icmpgt LOOPa; + + // #2 ++ + iinc 2, 1; + + goto LOOPb; + + LOOPc: + // #1 ++ + iinc 1, 1; + + goto LOOPa; + + END: + return; + + } +} diff --git a/test/hotspot/jtreg/compiler/loopopts/MoveStoreAfterInfiniteLoop.jasm b/test/hotspot/jtreg/compiler/loopopts/MoveStoreAfterInfiniteLoop.jasm new file mode 100644 index 000000000000..f93a2aa1170d --- /dev/null +++ b/test/hotspot/jtreg/compiler/loopopts/MoveStoreAfterInfiniteLoop.jasm @@ -0,0 +1,74 @@ +/* + * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +super public class MoveStoreAfterInfiniteLoop +{ + static Field a:I; + static Field b:I; + static Field c:S; + + public Method "":"()V" + stack 1 locals 1 + { + aload_0; + invokespecial Method java/lang/Object."":"()V"; + return; + } + +public static Method test:"()V" + stack 3 locals 3 + { + LTOP: + iconst_0; + istore_1; + + LOUTER: + iload_1; + bipush 10; + if_icmpge LTOP; + + getstatic Field c:"S"; + putstatic Field a:"I"; + + iconst_0; + istore_2; + + LINNER: + iload_2; + iconst_2; + if_icmpge LBOTTOM; + + getstatic Field b:"I"; + i2s; + putstatic Field c:"S"; + + iinc 2, 1; + + goto LINNER; + + LBOTTOM: + iinc 1, 1; + + goto LOUTER; + } +} diff --git a/test/hotspot/jtreg/compiler/loopopts/TestLongCountedLoopInInfiniteLoop.java b/test/hotspot/jtreg/compiler/loopopts/TestLongCountedLoopInInfiniteLoop.java new file mode 100644 index 000000000000..4dc167972581 --- /dev/null +++ b/test/hotspot/jtreg/compiler/loopopts/TestLongCountedLoopInInfiniteLoop.java @@ -0,0 +1,45 @@ +/* + * Copyright (c) 2024, Red Hat, Inc. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 8336478 + * @summary C2: assert(!n->as_Loop()->is_loop_nest_inner_loop() || _loop_opts_cnt == 0) failed: should have been turned into a counted loop + * @compile LongCountedLoopInInfiniteLoop.jasm + * @run main/othervm -XX:+UnlockExperimentalVMOptions -Xcomp -XX:PerMethodTrapLimit=0 -XX:PerMethodSpecTrapLimit=0 + * -XX:+IgnoreUnrecognizedVMOptions -XX:StressLongCountedLoop=2000000 + * -XX:CompileCommand=compileonly,TestLongCountedLoopInInfiniteLoop::test TestLongCountedLoopInInfiniteLoop + */ + +public class TestLongCountedLoopInInfiniteLoop { + public static void main(String[] args) { + LongCountedLoopInInfiniteLoop obj = new LongCountedLoopInInfiniteLoop(); + test(false, obj); + } + + private static void test(boolean flag, LongCountedLoopInInfiniteLoop obj) { + if (flag) { + obj.test(); + } + } +} diff --git a/test/hotspot/jtreg/compiler/loopopts/TestMoveStoreAfterInfiniteLoop.java b/test/hotspot/jtreg/compiler/loopopts/TestMoveStoreAfterInfiniteLoop.java new file mode 100644 index 000000000000..322e7a5053c0 --- /dev/null +++ b/test/hotspot/jtreg/compiler/loopopts/TestMoveStoreAfterInfiniteLoop.java @@ -0,0 +1,44 @@ +/* + * Copyright (c) 2024, Red Hat, Inc. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 8338100 + * @summary C2: assert(!n_loop->is_member(get_loop(lca))) failed: control must not be back in the loop + * @compile MoveStoreAfterInfiniteLoop.jasm + * @run main/othervm -Xcomp -XX:-TieredCompilation -XX:CompileOnly=TestMoveStoreAfterInfiniteLoop::test + * -XX:CompileCommand=inline,MoveStoreAfterInfiniteLoop::test TestMoveStoreAfterInfiniteLoop + */ + +public class TestMoveStoreAfterInfiniteLoop { + public static void main(String[] args) { + new MoveStoreAfterInfiniteLoop(); + test(false); + } + + private static void test(boolean flag) { + if (flag) { + MoveStoreAfterInfiniteLoop.test(); + } + } +} From fc308bb9c9012940b99381db46bd51c774d3f0b4 Mon Sep 17 00:00:00 2001 From: Chad Rakoczy Date: Wed, 11 Dec 2024 16:55:41 +0000 Subject: [PATCH 023/225] 8341194: [REDO] Implement C2 VectorizedHashCode on AArch64 Reviewed-by: phh Backport-of: 4fc6d4135e795d18a024a6035908f380b81082d1 --- src/hotspot/cpu/aarch64/aarch64.ad | 26 + src/hotspot/cpu/aarch64/assembler_aarch64.hpp | 70 +- .../cpu/aarch64/c2_MacroAssembler_aarch64.cpp | 96 ++ .../cpu/aarch64/c2_MacroAssembler_aarch64.hpp | 7 + .../cpu/aarch64/macroAssembler_aarch64.hpp | 18 + .../cpu/aarch64/stubGenerator_aarch64.cpp | 310 +++++ .../cpu/aarch64/stubRoutines_aarch64.cpp | 7 +- .../cpu/aarch64/stubRoutines_aarch64.hpp | 26 +- .../cpu/aarch64/vm_version_aarch64.cpp | 4 + src/hotspot/share/utilities/intpow.hpp | 46 + test/hotspot/gtest/aarch64/aarch64-asmtest.py | 111 ++ test/hotspot/gtest/aarch64/asmtest.out.h | 1189 +++++++++-------- 12 files changed, 1329 insertions(+), 581 deletions(-) create mode 100644 src/hotspot/share/utilities/intpow.hpp diff --git a/src/hotspot/cpu/aarch64/aarch64.ad b/src/hotspot/cpu/aarch64/aarch64.ad index 89e4abb83395..015bfabc2f71 100644 --- a/src/hotspot/cpu/aarch64/aarch64.ad +++ b/src/hotspot/cpu/aarch64/aarch64.ad @@ -17174,6 +17174,32 @@ instruct array_equalsC(iRegP_R1 ary1, iRegP_R2 ary2, iRegI_R0 result, ins_pipe(pipe_class_memory); %} +instruct arrays_hashcode(iRegP_R1 ary, iRegI_R2 cnt, iRegI_R0 result, immI basic_type, + vRegD_V0 vtmp0, vRegD_V1 vtmp1, vRegD_V2 vtmp2, vRegD_V3 vtmp3, + vRegD_V4 vtmp4, vRegD_V5 vtmp5, vRegD_V6 vtmp6, vRegD_V7 vtmp7, + vRegD_V12 vtmp8, vRegD_V13 vtmp9, rFlagsReg cr) +%{ + match(Set result (VectorizedHashCode (Binary ary cnt) (Binary result basic_type))); + effect(TEMP vtmp0, TEMP vtmp1, TEMP vtmp2, TEMP vtmp3, TEMP vtmp4, TEMP vtmp5, TEMP vtmp6, + TEMP vtmp7, TEMP vtmp8, TEMP vtmp9, USE_KILL ary, USE_KILL cnt, USE basic_type, KILL cr); + + format %{ "Array HashCode array[] $ary,$cnt,$result,$basic_type -> $result // KILL all" %} + ins_encode %{ + address tpc = __ arrays_hashcode($ary$$Register, $cnt$$Register, $result$$Register, + $vtmp3$$FloatRegister, $vtmp2$$FloatRegister, + $vtmp1$$FloatRegister, $vtmp0$$FloatRegister, + $vtmp4$$FloatRegister, $vtmp5$$FloatRegister, + $vtmp6$$FloatRegister, $vtmp7$$FloatRegister, + $vtmp8$$FloatRegister, $vtmp9$$FloatRegister, + (BasicType)$basic_type$$constant); + if (tpc == nullptr) { + ciEnv::current()->record_failure("CodeCache is full"); + return; + } + %} + ins_pipe(pipe_class_memory); +%} + instruct count_positives(iRegP_R1 ary1, iRegI_R2 len, iRegI_R0 result, rFlagsReg cr) %{ match(Set result (CountPositives ary1 len)); diff --git a/src/hotspot/cpu/aarch64/assembler_aarch64.hpp b/src/hotspot/cpu/aarch64/assembler_aarch64.hpp index d274352f2a5f..0c42a1727f55 100644 --- a/src/hotspot/cpu/aarch64/assembler_aarch64.hpp +++ b/src/hotspot/cpu/aarch64/assembler_aarch64.hpp @@ -1,6 +1,6 @@ /* - * Copyright (c) 1997, 2023, Oracle and/or its affiliates. All rights reserved. - * Copyright (c) 2014, 2021, Red Hat Inc. All rights reserved. + * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2024, Red Hat Inc. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -286,6 +286,11 @@ class Instruction_aarch64 { f(r->raw_encoding(), lsb + 4, lsb); } + //<0-15>reg: As `rf(FloatRegister)`, but only the lower 16 FloatRegisters are allowed. + void lrf(FloatRegister r, int lsb) { + f(r->raw_encoding(), lsb + 3, lsb); + } + void prf(PRegister r, int lsb) { f(r->raw_encoding(), lsb + 3, lsb); } @@ -763,6 +768,7 @@ class Assembler : public AbstractAssembler { #define f current_insn.f #define sf current_insn.sf #define rf current_insn.rf +#define lrf current_insn.lrf #define srf current_insn.srf #define zrf current_insn.zrf #define prf current_insn.prf @@ -1588,6 +1594,16 @@ class Assembler : public AbstractAssembler { #undef INSN + // Load/store a register, but with a BasicType parameter. Loaded signed integer values are + // extended to 64 bits. + void load(Register Rt, const Address &adr, BasicType bt) { + int op = (is_signed_subword_type(bt) || bt == T_INT) ? 0b10 : 0b01; + ld_st2(Rt, adr, exact_log2(type2aelembytes(bt)), op); + } + void store(Register Rt, const Address &adr, BasicType bt) { + ld_st2(Rt, adr, exact_log2(type2aelembytes(bt)), 0b00); + } + /* SIMD extensions * * We just use FloatRegister in the following. They are exactly the same @@ -2606,6 +2622,7 @@ template INSN(addpv, 0, 0b101111, true); // accepted arrangements: T8B, T16B, T4H, T8H, T2S, T4S, T2D INSN(smullv, 0, 0b110000, false); // accepted arrangements: T8B, T16B, T4H, T8H, T2S, T4S INSN(umullv, 1, 0b110000, false); // accepted arrangements: T8B, T16B, T4H, T8H, T2S, T4S + INSN(smlalv, 0, 0b100000, false); // accepted arrangements: T8B, T16B, T4H, T8H, T2S, T4S INSN(umlalv, 1, 0b100000, false); // accepted arrangements: T8B, T16B, T4H, T8H, T2S, T4S INSN(maxv, 0, 0b011001, false); // accepted arrangements: T8B, T16B, T4H, T8H, T2S, T4S INSN(minv, 0, 0b011011, false); // accepted arrangements: T8B, T16B, T4H, T8H, T2S, T4S @@ -2878,6 +2895,28 @@ template // FMULX - Vector - Scalar INSN(fmulxvs, 1, 0b1001); +#undef INSN + +#define INSN(NAME, op1, op2) \ + void NAME(FloatRegister Vd, SIMD_Arrangement T, FloatRegister Vn, FloatRegister Vm, int index) { \ + starti; \ + assert(T == T4H || T == T8H || T == T2S || T == T4S, "invalid arrangement"); \ + assert(index >= 0 && \ + ((T == T2S && index <= 1) || (T != T2S && index <= 3) || (T == T8H && index <= 7)), \ + "invalid index"); \ + assert((T != T4H && T != T8H) || Vm->encoding() < 16, "invalid source SIMD&FP register"); \ + f(0, 31), f((int)T & 1, 30), f(op1, 29), f(0b01111, 28, 24); \ + if (T == T4H || T == T8H) { \ + f(0b01, 23, 22), f(index & 0b11, 21, 20), lrf(Vm, 16), f(index >> 2 & 1, 11); \ + } else { \ + f(0b10, 23, 22), f(index & 1, 21), rf(Vm, 16), f(index >> 1, 11); \ + } \ + f(op2, 15, 12), f(0, 10), rf(Vn, 5), rf(Vd, 0); \ + } + + // MUL - Vector - Scalar + INSN(mulvs, 0, 0b1000); + #undef INSN // Floating-point Reciprocal Estimate @@ -3041,6 +3080,33 @@ template umov(Xd, Vn, T, index); } + protected: + void _xaddwv(bool is_unsigned, FloatRegister Vd, FloatRegister Vn, SIMD_Arrangement Ta, + FloatRegister Vm, SIMD_Arrangement Tb) { + starti; + assert((Tb >> 1) + 1 == (Ta >> 1), "Incompatible arrangement"); + f(0, 31), f((int)Tb & 1, 30), f(is_unsigned ? 1 : 0, 29), f(0b01110, 28, 24); + f((int)(Ta >> 1) - 1, 23, 22), f(1, 21), rf(Vm, 16), f(0b000100, 15, 10), rf(Vn, 5), rf(Vd, 0); + } + + public: +#define INSN(NAME, assertion, is_unsigned) \ + void NAME(FloatRegister Vd, FloatRegister Vn, SIMD_Arrangement Ta, FloatRegister Vm, \ + SIMD_Arrangement Tb) { \ + assert((assertion), "invalid arrangement"); \ + _xaddwv(is_unsigned, Vd, Vn, Ta, Vm, Tb); \ + } + +public: + + INSN(uaddwv, Tb == T8B || Tb == T4H || Tb == T2S, /*is_unsigned*/true) + INSN(uaddwv2, Tb == T16B || Tb == T8H || Tb == T4S, /*is_unsigned*/true) + INSN(saddwv, Tb == T8B || Tb == T4H || Tb == T2S, /*is_unsigned*/false) + INSN(saddwv2, Tb == T16B || Tb == T8H || Tb == T4S, /*is_unsigned*/false) + +#undef INSN + + private: void _pmull(FloatRegister Vd, SIMD_Arrangement Ta, FloatRegister Vn, FloatRegister Vm, SIMD_Arrangement Tb) { starti; diff --git a/src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp b/src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp index 5338eff0134f..0bc5a5a0f982 100644 --- a/src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp @@ -32,6 +32,7 @@ #include "opto/output.hpp" #include "opto/subnode.hpp" #include "runtime/stubRoutines.hpp" +#include "utilities/powerOfTwo.hpp" #ifdef PRODUCT #define BLOCK_COMMENT(str) /* nothing */ @@ -45,6 +46,101 @@ typedef void (MacroAssembler::* chr_insn)(Register Rt, const Address &adr); +// jdk.internal.util.ArraysSupport.vectorizedHashCode +address C2_MacroAssembler::arrays_hashcode(Register ary, Register cnt, Register result, + FloatRegister vdata0, FloatRegister vdata1, + FloatRegister vdata2, FloatRegister vdata3, + FloatRegister vmul0, FloatRegister vmul1, + FloatRegister vmul2, FloatRegister vmul3, + FloatRegister vpow, FloatRegister vpowm, + BasicType eltype) { + ARRAYS_HASHCODE_REGISTERS; + + Register tmp1 = rscratch1, tmp2 = rscratch2; + + Label TAIL, STUB_SWITCH, STUB_SWITCH_OUT, LOOP, BR_BASE, LARGE, DONE; + + // Vectorization factor. Number of array elements loaded to one SIMD&FP registers by the stubs. We + // use 8H load arrangements for chars and shorts and 8B for booleans and bytes. It's possible to + // use 4H for chars and shorts instead, but using 8H gives better performance. + const size_t vf = eltype == T_BOOLEAN || eltype == T_BYTE ? 8 + : eltype == T_CHAR || eltype == T_SHORT ? 8 + : eltype == T_INT ? 4 + : 0; + guarantee(vf, "unsupported eltype"); + + // Unroll factor for the scalar loop below. The value is chosen based on performance analysis. + const size_t unroll_factor = 4; + + switch (eltype) { + case T_BOOLEAN: + BLOCK_COMMENT("arrays_hashcode(unsigned byte) {"); + break; + case T_CHAR: + BLOCK_COMMENT("arrays_hashcode(char) {"); + break; + case T_BYTE: + BLOCK_COMMENT("arrays_hashcode(byte) {"); + break; + case T_SHORT: + BLOCK_COMMENT("arrays_hashcode(short) {"); + break; + case T_INT: + BLOCK_COMMENT("arrays_hashcode(int) {"); + break; + default: + ShouldNotReachHere(); + } + + // large_arrays_hashcode(T_INT) performs worse than the scalar loop below when the Neon loop + // implemented by the stub executes just once. Call the stub only if at least two iterations will + // be executed. + const size_t large_threshold = eltype == T_INT ? vf * 2 : vf; + cmpw(cnt, large_threshold); + br(Assembler::HS, LARGE); + + bind(TAIL); + + // The andr performs cnt % uf where uf = unroll_factor. The subtract shifted by 3 offsets past + // uf - (cnt % uf) pairs of load + madd insns i.e. it only executes cnt % uf load + madd pairs. + // Iteration eats up the remainder, uf elements at a time. + assert(is_power_of_2(unroll_factor), "can't use this value to calculate the jump target PC"); + andr(tmp2, cnt, unroll_factor - 1); + adr(tmp1, BR_BASE); + sub(tmp1, tmp1, tmp2, ext::sxtw, 3); + movw(tmp2, 0x1f); + br(tmp1); + + bind(LOOP); + for (size_t i = 0; i < unroll_factor; ++i) { + load(tmp1, Address(post(ary, type2aelembytes(eltype))), eltype); + maddw(result, result, tmp2, tmp1); + } + bind(BR_BASE); + subsw(cnt, cnt, unroll_factor); + br(Assembler::HS, LOOP); + + b(DONE); + + bind(LARGE); + + RuntimeAddress stub = RuntimeAddress(StubRoutines::aarch64::large_arrays_hashcode(eltype)); + assert(stub.target() != nullptr, "array_hashcode stub has not been generated"); + address tpc = trampoline_call(stub); + if (tpc == nullptr) { + DEBUG_ONLY(reset_labels(TAIL, BR_BASE)); + postcond(pc() == badAddress); + return nullptr; + } + + bind(DONE); + + BLOCK_COMMENT("} // arrays_hashcode"); + + postcond(pc() != badAddress); + return pc(); +} + void C2_MacroAssembler::fast_lock(Register objectReg, Register boxReg, Register tmpReg, Register tmp2Reg, Register tmp3Reg) { Register oop = objectReg; diff --git a/src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp b/src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp index f342ca3c977b..bc8d769b8184 100644 --- a/src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp +++ b/src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp @@ -35,6 +35,13 @@ enum shift_kind kind = Assembler::LSL, unsigned shift = 0); public: + // jdk.internal.util.ArraysSupport.vectorizedHashCode + address arrays_hashcode(Register ary, Register cnt, Register result, FloatRegister vdata0, + FloatRegister vdata1, FloatRegister vdata2, FloatRegister vdata3, + FloatRegister vmul0, FloatRegister vmul1, FloatRegister vmul2, + FloatRegister vmul3, FloatRegister vpow, FloatRegister vpowm, + BasicType eltype); + // Code used by cmpFastLock and cmpFastUnlock mach instructions in .ad file. // See full description in macroAssembler_aarch64.cpp. void fast_lock(Register object, Register box, Register tmp, Register tmp2, Register tmp3); diff --git a/src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp b/src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp index 0cb6296d8538..1a8d084ef3de 100644 --- a/src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp +++ b/src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp @@ -1398,6 +1398,24 @@ class MacroAssembler: public Assembler { address arrays_equals(Register a1, Register a2, Register result, Register cnt1, Register tmp1, Register tmp2, Register tmp3, int elem_size); +// Ensure that the inline code and the stub use the same registers. +#define ARRAYS_HASHCODE_REGISTERS \ + do { \ + assert(result == r0 && \ + ary == r1 && \ + cnt == r2 && \ + vdata0 == v3 && \ + vdata1 == v2 && \ + vdata2 == v1 && \ + vdata3 == v0 && \ + vmul0 == v4 && \ + vmul1 == v5 && \ + vmul2 == v6 && \ + vmul3 == v7 && \ + vpow == v12 && \ + vpowm == v13, "registers must match aarch64.ad"); \ + } while (0) + void string_equals(Register a1, Register a2, Register result, Register cnt1, int elem_size); diff --git a/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp b/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp index 7ea9a98a2e2c..51f095506da8 100644 --- a/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp @@ -51,7 +51,9 @@ #include "runtime/stubCodeGenerator.hpp" #include "runtime/stubRoutines.hpp" #include "utilities/align.hpp" +#include "utilities/debug.hpp" #include "utilities/globalDefinitions.hpp" +#include "utilities/intpow.hpp" #include "utilities/powerOfTwo.hpp" #ifdef COMPILER2 #include "opto/runtime.hpp" @@ -5310,6 +5312,307 @@ class StubGenerator: public StubCodeGenerator { return entry; } + // result = r0 - return value. Contains initial hashcode value on entry. + // ary = r1 - array address + // cnt = r2 - elements count + // Clobbers: v0-v13, rscratch1, rscratch2 + address generate_large_arrays_hashcode(BasicType eltype) { + const Register result = r0, ary = r1, cnt = r2; + const FloatRegister vdata0 = v3, vdata1 = v2, vdata2 = v1, vdata3 = v0; + const FloatRegister vmul0 = v4, vmul1 = v5, vmul2 = v6, vmul3 = v7; + const FloatRegister vpow = v12; // powers of 31: <31^3, ..., 31^0> + const FloatRegister vpowm = v13; + + ARRAYS_HASHCODE_REGISTERS; + + Label SMALL_LOOP, LARGE_LOOP_PREHEADER, LARGE_LOOP, TAIL, TAIL_SHORTCUT, BR_BASE; + + unsigned int vf; // vectorization factor + bool multiply_by_halves; + Assembler::SIMD_Arrangement load_arrangement; + switch (eltype) { + case T_BOOLEAN: + case T_BYTE: + load_arrangement = Assembler::T8B; + multiply_by_halves = true; + vf = 8; + break; + case T_CHAR: + case T_SHORT: + load_arrangement = Assembler::T8H; + multiply_by_halves = true; + vf = 8; + break; + case T_INT: + load_arrangement = Assembler::T4S; + multiply_by_halves = false; + vf = 4; + break; + default: + ShouldNotReachHere(); + } + + // Unroll factor + const unsigned uf = 4; + + // Effective vectorization factor + const unsigned evf = vf * uf; + + __ align(CodeEntryAlignment); + + const char *mark_name = ""; + switch (eltype) { + case T_BOOLEAN: + mark_name = "_large_arrays_hashcode_boolean"; + break; + case T_BYTE: + mark_name = "_large_arrays_hashcode_byte"; + break; + case T_CHAR: + mark_name = "_large_arrays_hashcode_char"; + break; + case T_SHORT: + mark_name = "_large_arrays_hashcode_short"; + break; + case T_INT: + mark_name = "_large_arrays_hashcode_int"; + break; + default: + mark_name = "_large_arrays_hashcode_incorrect_type"; + __ should_not_reach_here(); + }; + + StubCodeMark mark(this, "StubRoutines", mark_name); + + address entry = __ pc(); + __ enter(); + + // Put 0-3'th powers of 31 into a single SIMD register together. The register will be used in + // the SMALL and LARGE LOOPS' epilogues. The initialization is hoisted here and the register's + // value shouldn't change throughout both loops. + __ movw(rscratch1, intpow(31U, 3)); + __ mov(vpow, Assembler::S, 0, rscratch1); + __ movw(rscratch1, intpow(31U, 2)); + __ mov(vpow, Assembler::S, 1, rscratch1); + __ movw(rscratch1, intpow(31U, 1)); + __ mov(vpow, Assembler::S, 2, rscratch1); + __ movw(rscratch1, intpow(31U, 0)); + __ mov(vpow, Assembler::S, 3, rscratch1); + + __ mov(vmul0, Assembler::T16B, 0); + __ mov(vmul0, Assembler::S, 3, result); + + __ andr(rscratch2, cnt, (uf - 1) * vf); + __ cbz(rscratch2, LARGE_LOOP_PREHEADER); + + __ movw(rscratch1, intpow(31U, multiply_by_halves ? vf / 2 : vf)); + __ mov(vpowm, Assembler::S, 0, rscratch1); + + // SMALL LOOP + __ bind(SMALL_LOOP); + + __ ld1(vdata0, load_arrangement, Address(__ post(ary, vf * type2aelembytes(eltype)))); + __ mulvs(vmul0, Assembler::T4S, vmul0, vpowm, 0); + __ subsw(rscratch2, rscratch2, vf); + + if (load_arrangement == Assembler::T8B) { + // Extend 8B to 8H to be able to use vector multiply + // instructions + assert(load_arrangement == Assembler::T8B, "expected to extend 8B to 8H"); + if (is_signed_subword_type(eltype)) { + __ sxtl(vdata0, Assembler::T8H, vdata0, load_arrangement); + } else { + __ uxtl(vdata0, Assembler::T8H, vdata0, load_arrangement); + } + } + + switch (load_arrangement) { + case Assembler::T4S: + __ addv(vmul0, load_arrangement, vmul0, vdata0); + break; + case Assembler::T8B: + case Assembler::T8H: + assert(is_subword_type(eltype), "subword type expected"); + if (is_signed_subword_type(eltype)) { + __ saddwv(vmul0, vmul0, Assembler::T4S, vdata0, Assembler::T4H); + } else { + __ uaddwv(vmul0, vmul0, Assembler::T4S, vdata0, Assembler::T4H); + } + break; + default: + __ should_not_reach_here(); + } + + // Process the upper half of a vector + if (load_arrangement == Assembler::T8B || load_arrangement == Assembler::T8H) { + __ mulvs(vmul0, Assembler::T4S, vmul0, vpowm, 0); + if (is_signed_subword_type(eltype)) { + __ saddwv2(vmul0, vmul0, Assembler::T4S, vdata0, Assembler::T8H); + } else { + __ uaddwv2(vmul0, vmul0, Assembler::T4S, vdata0, Assembler::T8H); + } + } + + __ br(Assembler::HI, SMALL_LOOP); + + // SMALL LOOP'S EPILOQUE + __ lsr(rscratch2, cnt, exact_log2(evf)); + __ cbnz(rscratch2, LARGE_LOOP_PREHEADER); + + __ mulv(vmul0, Assembler::T4S, vmul0, vpow); + __ addv(vmul0, Assembler::T4S, vmul0); + __ umov(result, vmul0, Assembler::S, 0); + + // TAIL + __ bind(TAIL); + + // The andr performs cnt % vf. The subtract shifted by 3 offsets past vf - 1 - (cnt % vf) pairs + // of load + madd insns i.e. it only executes cnt % vf load + madd pairs. + assert(is_power_of_2(vf), "can't use this value to calculate the jump target PC"); + __ andr(rscratch2, cnt, vf - 1); + __ bind(TAIL_SHORTCUT); + __ adr(rscratch1, BR_BASE); + __ sub(rscratch1, rscratch1, rscratch2, ext::uxtw, 3); + __ movw(rscratch2, 0x1f); + __ br(rscratch1); + + for (size_t i = 0; i < vf - 1; ++i) { + __ load(rscratch1, Address(__ post(ary, type2aelembytes(eltype))), + eltype); + __ maddw(result, result, rscratch2, rscratch1); + } + __ bind(BR_BASE); + + __ leave(); + __ ret(lr); + + // LARGE LOOP + __ bind(LARGE_LOOP_PREHEADER); + + __ lsr(rscratch2, cnt, exact_log2(evf)); + + if (multiply_by_halves) { + // 31^4 - multiplier between lower and upper parts of a register + __ movw(rscratch1, intpow(31U, vf / 2)); + __ mov(vpowm, Assembler::S, 1, rscratch1); + // 31^28 - remainder of the iteraion multiplier, 28 = 32 - 4 + __ movw(rscratch1, intpow(31U, evf - vf / 2)); + __ mov(vpowm, Assembler::S, 0, rscratch1); + } else { + // 31^16 + __ movw(rscratch1, intpow(31U, evf)); + __ mov(vpowm, Assembler::S, 0, rscratch1); + } + + __ mov(vmul3, Assembler::T16B, 0); + __ mov(vmul2, Assembler::T16B, 0); + __ mov(vmul1, Assembler::T16B, 0); + + __ bind(LARGE_LOOP); + + __ mulvs(vmul3, Assembler::T4S, vmul3, vpowm, 0); + __ mulvs(vmul2, Assembler::T4S, vmul2, vpowm, 0); + __ mulvs(vmul1, Assembler::T4S, vmul1, vpowm, 0); + __ mulvs(vmul0, Assembler::T4S, vmul0, vpowm, 0); + + __ ld1(vdata3, vdata2, vdata1, vdata0, load_arrangement, + Address(__ post(ary, evf * type2aelembytes(eltype)))); + + if (load_arrangement == Assembler::T8B) { + // Extend 8B to 8H to be able to use vector multiply + // instructions + assert(load_arrangement == Assembler::T8B, "expected to extend 8B to 8H"); + if (is_signed_subword_type(eltype)) { + __ sxtl(vdata3, Assembler::T8H, vdata3, load_arrangement); + __ sxtl(vdata2, Assembler::T8H, vdata2, load_arrangement); + __ sxtl(vdata1, Assembler::T8H, vdata1, load_arrangement); + __ sxtl(vdata0, Assembler::T8H, vdata0, load_arrangement); + } else { + __ uxtl(vdata3, Assembler::T8H, vdata3, load_arrangement); + __ uxtl(vdata2, Assembler::T8H, vdata2, load_arrangement); + __ uxtl(vdata1, Assembler::T8H, vdata1, load_arrangement); + __ uxtl(vdata0, Assembler::T8H, vdata0, load_arrangement); + } + } + + switch (load_arrangement) { + case Assembler::T4S: + __ addv(vmul3, load_arrangement, vmul3, vdata3); + __ addv(vmul2, load_arrangement, vmul2, vdata2); + __ addv(vmul1, load_arrangement, vmul1, vdata1); + __ addv(vmul0, load_arrangement, vmul0, vdata0); + break; + case Assembler::T8B: + case Assembler::T8H: + assert(is_subword_type(eltype), "subword type expected"); + if (is_signed_subword_type(eltype)) { + __ saddwv(vmul3, vmul3, Assembler::T4S, vdata3, Assembler::T4H); + __ saddwv(vmul2, vmul2, Assembler::T4S, vdata2, Assembler::T4H); + __ saddwv(vmul1, vmul1, Assembler::T4S, vdata1, Assembler::T4H); + __ saddwv(vmul0, vmul0, Assembler::T4S, vdata0, Assembler::T4H); + } else { + __ uaddwv(vmul3, vmul3, Assembler::T4S, vdata3, Assembler::T4H); + __ uaddwv(vmul2, vmul2, Assembler::T4S, vdata2, Assembler::T4H); + __ uaddwv(vmul1, vmul1, Assembler::T4S, vdata1, Assembler::T4H); + __ uaddwv(vmul0, vmul0, Assembler::T4S, vdata0, Assembler::T4H); + } + break; + default: + __ should_not_reach_here(); + } + + // Process the upper half of a vector + if (load_arrangement == Assembler::T8B || load_arrangement == Assembler::T8H) { + __ mulvs(vmul3, Assembler::T4S, vmul3, vpowm, 1); + __ mulvs(vmul2, Assembler::T4S, vmul2, vpowm, 1); + __ mulvs(vmul1, Assembler::T4S, vmul1, vpowm, 1); + __ mulvs(vmul0, Assembler::T4S, vmul0, vpowm, 1); + if (is_signed_subword_type(eltype)) { + __ saddwv2(vmul3, vmul3, Assembler::T4S, vdata3, Assembler::T8H); + __ saddwv2(vmul2, vmul2, Assembler::T4S, vdata2, Assembler::T8H); + __ saddwv2(vmul1, vmul1, Assembler::T4S, vdata1, Assembler::T8H); + __ saddwv2(vmul0, vmul0, Assembler::T4S, vdata0, Assembler::T8H); + } else { + __ uaddwv2(vmul3, vmul3, Assembler::T4S, vdata3, Assembler::T8H); + __ uaddwv2(vmul2, vmul2, Assembler::T4S, vdata2, Assembler::T8H); + __ uaddwv2(vmul1, vmul1, Assembler::T4S, vdata1, Assembler::T8H); + __ uaddwv2(vmul0, vmul0, Assembler::T4S, vdata0, Assembler::T8H); + } + } + + __ subsw(rscratch2, rscratch2, 1); + __ br(Assembler::HI, LARGE_LOOP); + + __ mulv(vmul3, Assembler::T4S, vmul3, vpow); + __ addv(vmul3, Assembler::T4S, vmul3); + __ umov(result, vmul3, Assembler::S, 0); + + __ mov(rscratch2, intpow(31U, vf)); + + __ mulv(vmul2, Assembler::T4S, vmul2, vpow); + __ addv(vmul2, Assembler::T4S, vmul2); + __ umov(rscratch1, vmul2, Assembler::S, 0); + __ maddw(result, result, rscratch2, rscratch1); + + __ mulv(vmul1, Assembler::T4S, vmul1, vpow); + __ addv(vmul1, Assembler::T4S, vmul1); + __ umov(rscratch1, vmul1, Assembler::S, 0); + __ maddw(result, result, rscratch2, rscratch1); + + __ mulv(vmul0, Assembler::T4S, vmul0, vpow); + __ addv(vmul0, Assembler::T4S, vmul0); + __ umov(rscratch1, vmul0, Assembler::S, 0); + __ maddw(result, result, rscratch2, rscratch1); + + __ andr(rscratch2, cnt, vf - 1); + __ cbnz(rscratch2, TAIL_SHORTCUT); + + __ leave(); + __ ret(lr); + + return entry; + } + address generate_dsin_dcos(bool isCos) { __ align(CodeEntryAlignment); StubCodeMark mark(this, "StubRoutines", isCos ? "libmDcos" : "libmDsin"); @@ -8403,6 +8706,13 @@ class StubGenerator: public StubCodeGenerator { StubRoutines::aarch64::_large_array_equals = generate_large_array_equals(); } + // arrays_hascode stub for large arrays. + StubRoutines::aarch64::_large_arrays_hashcode_boolean = generate_large_arrays_hashcode(T_BOOLEAN); + StubRoutines::aarch64::_large_arrays_hashcode_byte = generate_large_arrays_hashcode(T_BYTE); + StubRoutines::aarch64::_large_arrays_hashcode_char = generate_large_arrays_hashcode(T_CHAR); + StubRoutines::aarch64::_large_arrays_hashcode_int = generate_large_arrays_hashcode(T_INT); + StubRoutines::aarch64::_large_arrays_hashcode_short = generate_large_arrays_hashcode(T_SHORT); + // byte_array_inflate stub for large arrays. StubRoutines::aarch64::_large_byte_array_inflate = generate_large_byte_array_inflate(); diff --git a/src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp b/src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp index 3b6d3b5c40a2..c107e614b574 100644 --- a/src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2014, Red Hat Inc. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -48,6 +48,11 @@ address StubRoutines::aarch64::_zero_blocks = nullptr; address StubRoutines::aarch64::_count_positives = nullptr; address StubRoutines::aarch64::_count_positives_long = nullptr; address StubRoutines::aarch64::_large_array_equals = nullptr; +address StubRoutines::aarch64::_large_arrays_hashcode_boolean = nullptr; +address StubRoutines::aarch64::_large_arrays_hashcode_byte = nullptr; +address StubRoutines::aarch64::_large_arrays_hashcode_char = nullptr; +address StubRoutines::aarch64::_large_arrays_hashcode_int = nullptr; +address StubRoutines::aarch64::_large_arrays_hashcode_short = nullptr; address StubRoutines::aarch64::_compare_long_string_LL = nullptr; address StubRoutines::aarch64::_compare_long_string_UU = nullptr; address StubRoutines::aarch64::_compare_long_string_LU = nullptr; diff --git a/src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp b/src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp index 2fcb35a1ae16..dcc2604ed214 100644 --- a/src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp +++ b/src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2014, Red Hat Inc. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -62,6 +62,11 @@ class aarch64 { static address _zero_blocks; static address _large_array_equals; + static address _large_arrays_hashcode_boolean; + static address _large_arrays_hashcode_byte; + static address _large_arrays_hashcode_char; + static address _large_arrays_hashcode_int; + static address _large_arrays_hashcode_short; static address _compare_long_string_LL; static address _compare_long_string_LU; static address _compare_long_string_UL; @@ -147,6 +152,25 @@ class aarch64 { return _large_array_equals; } + static address large_arrays_hashcode(BasicType eltype) { + switch (eltype) { + case T_BOOLEAN: + return _large_arrays_hashcode_boolean; + case T_BYTE: + return _large_arrays_hashcode_byte; + case T_CHAR: + return _large_arrays_hashcode_char; + case T_SHORT: + return _large_arrays_hashcode_short; + case T_INT: + return _large_arrays_hashcode_int; + default: + ShouldNotReachHere(); + } + + return nullptr; + } + static address compare_long_string_LL() { return _compare_long_string_LL; } diff --git a/src/hotspot/cpu/aarch64/vm_version_aarch64.cpp b/src/hotspot/cpu/aarch64/vm_version_aarch64.cpp index 84ac27c037c9..9b87a3daf41b 100644 --- a/src/hotspot/cpu/aarch64/vm_version_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/vm_version_aarch64.cpp @@ -579,6 +579,10 @@ void VM_Version::initialize() { if (FLAG_IS_DEFAULT(UsePoly1305Intrinsics)) { FLAG_SET_DEFAULT(UsePoly1305Intrinsics, true); } + + if (FLAG_IS_DEFAULT(UseVectorizedHashCodeIntrinsic)) { + FLAG_SET_DEFAULT(UseVectorizedHashCodeIntrinsic, true); + } #endif _spin_wait = get_spin_wait_desc(); diff --git a/src/hotspot/share/utilities/intpow.hpp b/src/hotspot/share/utilities/intpow.hpp new file mode 100644 index 000000000000..0b441a55c4c9 --- /dev/null +++ b/src/hotspot/share/utilities/intpow.hpp @@ -0,0 +1,46 @@ +/* + * Copyright (c) 2024, Arm Limited. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + * + */ + +#ifndef SHARE_UTILITIES_INTPOW_HPP +#define SHARE_UTILITIES_INTPOW_HPP + +#include "metaprogramming/enableIf.hpp" +#include +#include + +// Raise v to the power p mod 2**N, where N is the width of the type T. +template ::value && std::is_unsigned::value)> +static constexpr T intpow(T v, unsigned p) { + if (p == 0) { + return 1; + } + + // We use exponentiation by squaring to calculate the required power. + T a = intpow(v, p / 2); + T b = (p % 2) ? v : 1; + + return a * a * b; +} + +#endif // SHARE_UTILITIES_INTPOW_HPP diff --git a/test/hotspot/gtest/aarch64/aarch64-asmtest.py b/test/hotspot/gtest/aarch64/aarch64-asmtest.py index 7e9d557d11cb..64f3e787356e 100644 --- a/test/hotspot/gtest/aarch64/aarch64-asmtest.py +++ b/test/hotspot/gtest/aarch64/aarch64-asmtest.py @@ -77,11 +77,29 @@ class FloatRegister(Register): def __str__(self): return self.astr("v") + def generate(self): + self.number = random.randint(0, 31) + return self + def nextReg(self): next = FloatRegister() next.number = (self.number + 1) % 32 return next +class LowFloatRegister(Register): + + def __str__(self): + return self.astr("v") + + def generate(self): + self.number = random.randint(0, 15) + return self + + def nextReg(self): + next = FloatRegister() + next.number = (self.number + 1) % 16 + return next + class GeneralRegister(Register): def __str__(self): @@ -1271,6 +1289,75 @@ def astr(self): def aname(self): return self._name +class VectorScalarNEONInstruction(Instruction): + def __init__(self, args): + self._name, self.insname, self.arrangement = args + + def generate(self): + vectorLength = {"8B" : 8, "16B" : 16, "4H" : 4, "8H" : 8, "2S" : 2, "4S" : 4, "1D" : 1, "2D" : 2} [self.arrangement] + self.elemIndex = random.randrange(0, vectorLength) + self.elemSizeSpecifier = self.arrangement[len(self.arrangement) - 1:] + self._firstSIMDreg = LowFloatRegister().generate() + self.numRegs = 3 + return self + + def cstr(self): + buf = Instruction.cstr(self) + str(self._firstSIMDreg) + buf = '%s, __ T%s' % (buf, self.arrangement) + current = self._firstSIMDreg + for cnt in range(1, self.numRegs - 1): + buf = '%s, %s' % (buf, current.nextReg()) + current = current.nextReg() + buf = '%s, %s, %d' % (buf, current.nextReg(), self.elemIndex) + return '%s);' % (buf) + + def astr(self): + buf = '%s\t%s.%s' % (self.insname, self._firstSIMDreg, self.arrangement) + current = self._firstSIMDreg + for cnt in range(1, self.numRegs - 1): + buf = '%s, %s.%s' % (buf, current.nextReg(), self.arrangement) + current = current.nextReg() + buf = '%s, %s.%s[%d]' % (buf, current.nextReg(), self.elemSizeSpecifier, self.elemIndex) + return buf + + def aname(self): + return self._name + +class WideningNEONInstruction(Instruction): + def __init__(self, args): + self._name, self.insname, self.widerArrangement, self.narrowerArrangement = args + + def generate(self): + self._firstSIMDreg = FloatRegister().generate() + return self + + def cstr(self): + buf = Instruction.cstr(self) + str(self._firstSIMDreg) + current = self._firstSIMDreg + for cnt in range(1, self.numWiderRegs): + buf = '%s, %s' % (buf, current.nextReg()) + current = current.nextReg() + buf = '%s, __ T%s' % (buf, self.widerArrangement) + for cnt in range(0, self.numNarrowerRegs): + buf = '%s, %s' % (buf, current.nextReg()) + current = current.nextReg() + buf = '%s, __ T%s' % (buf, self.narrowerArrangement) + return '%s);' % (buf) + + def astr(self): + buf = '%s\t%s.%s' % (self.insname, self._firstSIMDreg, self.widerArrangement) + current = self._firstSIMDreg + for cnt in range(1, self.numWiderRegs): + buf = '%s, %s.%s' % (buf, current.nextReg(), self.widerArrangement) + current = current.nextReg() + for cnt in range(0, self.numNarrowerRegs): + buf = '%s, %s.%s' % (buf, current.nextReg(), self.narrowerArrangement) + current = current.nextReg() + return buf + + def aname(self): + return self._name + class SHA512SIMDOp(Instruction): def generate(self): @@ -1390,6 +1477,10 @@ class TwoRegNEONOp(CommonNEONInstruction): class ThreeRegNEONOp(TwoRegNEONOp): numRegs = 3 +class AddWideNEONOp(WideningNEONInstruction): + numWiderRegs = 2 + numNarrowerRegs = 1 + class NEONFloatCompareWithZero(TwoRegNEONOp): def __init__(self, args): self._name = 'fcm' @@ -1748,6 +1839,17 @@ def generate(kind, names): ["facgt", "facgt", "2D"], ]) +generate(VectorScalarNEONInstruction, + [["fmlavs", "fmla", "2S"], ["mulvs", "mul", "4S"], + ["fmlavs", "fmla", "2D"], + ["fmlsvs", "fmls", "2S"], ["mulvs", "mul", "4S"], + ["fmlsvs", "fmls", "2D"], + ["fmulxvs", "fmulx", "2S"], ["mulvs", "mul", "4S"], + ["fmulxvs", "fmulx", "2D"], + ["mulvs", "mul", "4H"], ["mulvs", "mul", "8H"], + ["mulvs", "mul", "2S"], ["mulvs", "mul", "4S"], + ]) + neonVectorCompareInstructionPrefix = ['cm', 'fcm'] neonIntegerVectorCompareConditions = ['GT', 'GE', 'EQ', 'HI', 'HS'] neonFloatVectorCompareConditions = ['EQ', 'GT', 'GE'] @@ -2081,6 +2183,15 @@ def generate(kind, names): generate(SVEReductionOp, [["andv", 0], ["orv", 0], ["eorv", 0], ["smaxv", 0], ["sminv", 0], ["fminv", 2], ["fmaxv", 2], ["fadda", 2], ["uaddv", 0]]) +generate(AddWideNEONOp, + [["saddwv", "saddw", "8H", "8B"], ["saddwv2", "saddw2", "8H", "16B"], + ["saddwv", "saddw", "4S", "4H"], ["saddwv2", "saddw2", "4S", "8H"], + ["saddwv", "saddw", "2D", "2S"], ["saddwv2", "saddw2", "2D", "4S"], + ["uaddwv", "uaddw", "8H", "8B"], ["uaddwv2", "uaddw2", "8H", "16B"], + ["uaddwv", "uaddw", "4S", "4H"], ["uaddwv2", "uaddw2", "4S", "8H"], + ["uaddwv", "uaddw", "2D", "2S"], ["uaddwv2", "uaddw2", "2D", "4S"], + ]) + print "\n __ bind(forth);" outfile.write("forth:\n") diff --git a/test/hotspot/gtest/aarch64/asmtest.out.h b/test/hotspot/gtest/aarch64/asmtest.out.h index b8260aaf932d..9805a05c5c15 100644 --- a/test/hotspot/gtest/aarch64/asmtest.out.h +++ b/test/hotspot/gtest/aarch64/asmtest.out.h @@ -293,9 +293,9 @@ __ ldrshw(r5, Address(r3, 12)); // ldrsh w5, [x3, 12] __ ldrsw(r27, Address(r24, 17)); // ldrsw x27, [x24, 17] __ ldrd(v13, Address(r29, -35)); // ldr d13, [x29, -35] - __ ldrs(v22, Address(r9, -47)); // ldr s22, [x9, -47] + __ ldrs(v23, Address(r9, -47)); // ldr s23, [x9, -47] __ strd(v11, Address(r0, 9)); // str d11, [x0, 9] - __ strs(v20, Address(r0, -127)); // str s20, [x0, -127] + __ strs(v21, Address(r0, -127)); // str s21, [x0, -127] // pre // LoadStoreOp @@ -314,7 +314,7 @@ __ ldrd(v0, Address(__ pre(r14, -54))); // ldr d0, [x14, -54]! __ ldrs(v3, Address(__ pre(r1, 40))); // ldr s3, [x1, 40]! __ strd(v4, Address(__ pre(r14, -94))); // str d4, [x14, -94]! - __ strs(v17, Address(__ pre(r28, -54))); // str s17, [x28, -54]! + __ strs(v18, Address(__ pre(r28, -54))); // str s18, [x28, -54]! // post // LoadStoreOp @@ -331,8 +331,8 @@ __ ldrshw(r3, Address(__ post(r11, -48))); // ldrsh w3, [x11], -48 __ ldrsw(r25, Address(__ post(r23, 22))); // ldrsw x25, [x23], 22 __ ldrd(v0, Address(__ post(r10, -215))); // ldr d0, [x10], -215 - __ ldrs(v17, Address(__ post(r6, 55))); // ldr s17, [x6], 55 - __ strd(v13, Address(__ post(r21, -234))); // str d13, [x21], -234 + __ ldrs(v19, Address(__ post(r6, 55))); // ldr s19, [x6], 55 + __ strd(v14, Address(__ post(r21, -234))); // str d14, [x21], -234 __ strs(v0, Address(__ post(r22, -70))); // str s0, [x22], -70 // base_plus_reg @@ -349,9 +349,9 @@ __ ldrsh(r21, Address(r30, r30, Address::sxtw(1))); // ldrsh x21, [x30, w30, sxtw #1] __ ldrshw(r11, Address(r10, r28, Address::sxtw(1))); // ldrsh w11, [x10, w28, sxtw #1] __ ldrsw(r28, Address(r19, r10, Address::uxtw(0))); // ldrsw x28, [x19, w10, uxtw #0] - __ ldrd(v29, Address(r29, r14, Address::sxtw(0))); // ldr d29, [x29, w14, sxtw #0] + __ ldrd(v30, Address(r29, r14, Address::sxtw(0))); // ldr d30, [x29, w14, sxtw #0] __ ldrs(v8, Address(r5, r5, Address::sxtw(2))); // ldr s8, [x5, w5, sxtw #2] - __ strd(v24, Address(r8, r13, Address::sxtx(0))); // str d24, [x8, x13, sxtx #0] + __ strd(v25, Address(r8, r13, Address::sxtx(0))); // str d25, [x8, x13, sxtx #0] __ strs(v17, Address(r24, r26, Address::lsl(2))); // str s17, [x24, x26, lsl #2] // base_plus_scaled_offset @@ -370,7 +370,7 @@ __ ldrsw(r10, Address(r7, 6372)); // ldrsw x10, [x7, 6372] __ ldrd(v3, Address(r25, 12392)); // ldr d3, [x25, 12392] __ ldrs(v12, Address(r9, 7840)); // ldr s12, [x9, 7840] - __ strd(v23, Address(r1, 12728)); // str d23, [x1, 12728] + __ strd(v24, Address(r1, 12728)); // str d24, [x1, 12728] __ strs(v3, Address(r20, 6924)); // str s3, [x20, 6924] // pcrel @@ -484,63 +484,63 @@ __ umsubl(r13, r10, r7, r5); // umsubl x13, w10, w7, x5 // ThreeRegFloatOp - __ fabds(v29, v15, v3); // fabd s29, s15, s3 - __ fmuls(v11, v12, v15); // fmul s11, s12, s15 - __ fdivs(v30, v30, v17); // fdiv s30, s30, s17 - __ fadds(v19, v20, v15); // fadd s19, s20, s15 - __ fsubs(v15, v9, v21); // fsub s15, s9, s21 - __ fabdd(v2, v9, v27); // fabd d2, d9, d27 - __ fmuld(v7, v29, v30); // fmul d7, d29, d30 - __ fdivd(v17, v1, v2); // fdiv d17, d1, d2 + __ fabds(v30, v15, v3); // fabd s30, s15, s3 + __ fmuls(v12, v12, v16); // fmul s12, s12, s16 + __ fdivs(v31, v31, v18); // fdiv s31, s31, s18 + __ fadds(v19, v21, v16); // fadd s19, s21, s16 + __ fsubs(v15, v10, v21); // fsub s15, s10, s21 + __ fabdd(v2, v10, v28); // fabd d2, d10, d28 + __ fmuld(v7, v30, v31); // fmul d7, d30, d31 + __ fdivd(v18, v1, v2); // fdiv d18, d1, d2 __ faddd(v6, v10, v3); // fadd d6, d10, d3 - __ fsubd(v24, v11, v7); // fsub d24, d11, d7 + __ fsubd(v25, v11, v7); // fsub d25, d11, d7 // FourRegFloatOp - __ fmadds(v1, v11, v0, v3); // fmadd s1, s11, s0, s3 - __ fmsubs(v17, v28, v6, v22); // fmsub s17, s28, s6, s22 - __ fnmadds(v6, v0, v27, v26); // fnmadd s6, s0, s27, s26 - __ fnmadds(v2, v5, v7, v28); // fnmadd s2, s5, s7, s28 - __ fmaddd(v11, v25, v13, v11); // fmadd d11, d25, d13, d11 - __ fmsubd(v23, v19, v8, v17); // fmsub d23, d19, d8, d17 - __ fnmaddd(v21, v25, v20, v19); // fnmadd d21, d25, d20, d19 - __ fnmaddd(v17, v2, v29, v22); // fnmadd d17, d2, d29, d22 + __ fmadds(v1, v12, v0, v3); // fmadd s1, s12, s0, s3 + __ fmsubs(v19, v29, v6, v23); // fmsub s19, s29, s6, s23 + __ fnmadds(v6, v0, v28, v27); // fnmadd s6, s0, s28, s27 + __ fnmadds(v2, v5, v7, v29); // fnmadd s2, s5, s7, s29 + __ fmaddd(v12, v25, v13, v12); // fmadd d12, d25, d13, d12 + __ fmsubd(v24, v19, v8, v18); // fmsub d24, d19, d8, d18 + __ fnmaddd(v22, v26, v21, v20); // fnmadd d22, d26, d21, d20 + __ fnmaddd(v19, v2, v30, v22); // fnmadd d19, d2, d30, d22 // TwoRegFloatOp - __ fmovs(v8, v21); // fmov s8, s21 - __ fabss(v19, v20); // fabs s19, s20 - __ fnegs(v11, v17); // fneg s11, s17 - __ fsqrts(v20, v6); // fsqrt s20, s6 - __ fcvts(v15, v3); // fcvt d15, s3 - __ fcvtsh(v3, v28); // fcvt h3, s28 - __ fcvths(v3, v27); // fcvt s3, h27 - __ fmovd(v14, v14); // fmov d14, d14 - __ fabsd(v10, v12); // fabs d10, d12 - __ fnegd(v11, v17); // fneg d11, d17 - __ fsqrtd(v10, v25); // fsqrt d10, d25 + __ fmovs(v8, v22); // fmov s8, s22 + __ fabss(v19, v21); // fabs s19, s21 + __ fnegs(v12, v18); // fneg s12, s18 + __ fsqrts(v21, v6); // fsqrt s21, s6 + __ fcvts(v16, v3); // fcvt d16, s3 + __ fcvtsh(v3, v29); // fcvt h3, s29 + __ fcvths(v3, v28); // fcvt s3, h28 + __ fmovd(v15, v14); // fmov d15, d14 + __ fabsd(v10, v13); // fabs d10, d13 + __ fnegd(v12, v18); // fneg d12, d18 + __ fsqrtd(v10, v26); // fsqrt d10, d26 __ fcvtd(v7, v7); // fcvt s7, d7 // FloatConvertOp - __ fcvtzsw(r14, v28); // fcvtzs w14, s28 - __ fcvtzs(r0, v22); // fcvtzs x0, s22 + __ fcvtzsw(r14, v29); // fcvtzs w14, s29 + __ fcvtzs(r0, v23); // fcvtzs x0, s23 __ fcvtzdw(r0, v12); // fcvtzs w0, d12 - __ fcvtzd(r23, v13); // fcvtzs x23, d13 + __ fcvtzd(r23, v14); // fcvtzs x23, d14 __ scvtfws(v13, r7); // scvtf s13, w7 - __ scvtfs(v14, r7); // scvtf s14, x7 - __ scvtfwd(v8, r20); // scvtf d8, w20 - __ scvtfd(v17, r28); // scvtf d17, x28 + __ scvtfs(v15, r7); // scvtf s15, x7 + __ scvtfwd(v9, r20); // scvtf d9, w20 + __ scvtfd(v19, r28); // scvtf d19, x28 __ fcvtassw(r30, v16); // fcvtas w30, s16 __ fcvtasd(r2, v9); // fcvtas x2, d9 - __ fcvtmssw(r16, v20); // fcvtms w16, s20 + __ fcvtmssw(r16, v21); // fcvtms w16, s21 __ fcvtmsd(r29, v4); // fcvtms x29, d4 - __ fmovs(r1, v26); // fmov w1, s26 - __ fmovd(r24, v23); // fmov x24, d23 + __ fmovs(r1, v27); // fmov w1, s27 + __ fmovd(r24, v24); // fmov x24, d24 __ fmovs(v14, r21); // fmov s14, w21 - __ fmovd(v12, r5); // fmov d12, x5 + __ fmovd(v13, r5); // fmov d13, x5 // TwoRegFloatOp - __ fcmps(v12, v24); // fcmp s12, s24 - __ fcmpd(v24, v29); // fcmp d24, d29 - __ fcmps(v27, 0.0); // fcmp s27, #0.0 + __ fcmps(v12, v25); // fcmp s12, s25 + __ fcmpd(v25, v30); // fcmp d25, d30 + __ fcmps(v28, 0.0); // fcmp s28, #0.0 __ fcmpd(v21, 0.0); // fcmp d21, #0.0 // LoadStorePairOp @@ -573,250 +573,265 @@ // LdStNEONOp __ ld1(v0, __ T8B, Address(r11)); // ld1 {v0.8B}, [x11] __ ld1(v16, v17, __ T16B, Address(__ post(r26, 32))); // ld1 {v16.16B, v17.16B}, [x26], 32 - __ ld1(v21, v22, v23, __ T1D, Address(__ post(r26, r17))); // ld1 {v21.1D, v22.1D, v23.1D}, [x26], x17 - __ ld1(v26, v27, v28, v29, __ T8H, Address(__ post(r29, 64))); // ld1 {v26.8H, v27.8H, v28.8H, v29.8H}, [x29], 64 - __ ld1r(v21, __ T8B, Address(r6)); // ld1r {v21.8B}, [x6] - __ ld1r(v13, __ T4S, Address(__ post(r29, 4))); // ld1r {v13.4S}, [x29], 4 - __ ld1r(v21, __ T1D, Address(__ post(r12, r16))); // ld1r {v21.1D}, [x12], x16 + __ ld1(v22, v23, v24, __ T1D, Address(__ post(r26, r17))); // ld1 {v22.1D, v23.1D, v24.1D}, [x26], x17 + __ ld1(v27, v28, v29, v30, __ T8H, Address(__ post(r29, 64))); // ld1 {v27.8H, v28.8H, v29.8H, v30.8H}, [x29], 64 + __ ld1r(v22, __ T8B, Address(r6)); // ld1r {v22.8B}, [x6] + __ ld1r(v14, __ T4S, Address(__ post(r29, 4))); // ld1r {v14.4S}, [x29], 4 + __ ld1r(v22, __ T1D, Address(__ post(r12, r16))); // ld1r {v22.1D}, [x12], x16 __ ld2(v1, v2, __ T2D, Address(r0)); // ld2 {v1.2D, v2.2D}, [x0] - __ ld2(v9, v10, __ T4H, Address(__ post(r21, 16))); // ld2 {v9.4H, v10.4H}, [x21], 16 + __ ld2(v10, v11, __ T4H, Address(__ post(r21, 16))); // ld2 {v10.4H, v11.4H}, [x21], 16 __ ld2r(v7, v8, __ T16B, Address(r25)); // ld2r {v7.16B, v8.16B}, [x25] - __ ld2r(v8, v9, __ T2S, Address(__ post(r9, 8))); // ld2r {v8.2S, v9.2S}, [x9], 8 + __ ld2r(v9, v10, __ T2S, Address(__ post(r9, 8))); // ld2r {v9.2S, v10.2S}, [x9], 8 __ ld2r(v9, v10, __ T2D, Address(__ post(r12, r14))); // ld2r {v9.2D, v10.2D}, [x12], x14 __ ld3(v7, v8, v9, __ T4S, Address(__ post(r4, r17))); // ld3 {v7.4S, v8.4S, v9.4S}, [x4], x17 __ ld3(v23, v24, v25, __ T2S, Address(r17)); // ld3 {v23.2S, v24.2S, v25.2S}, [x17] - __ ld3r(v3, v4, v5, __ T8H, Address(r22)); // ld3r {v3.8H, v4.8H, v5.8H}, [x22] - __ ld3r(v12, v13, v14, __ T4S, Address(__ post(r2, 12))); // ld3r {v12.4S, v13.4S, v14.4S}, [x2], 12 - __ ld3r(v15, v16, v17, __ T1D, Address(__ post(r10, r12))); // ld3r {v15.1D, v16.1D, v17.1D}, [x10], x12 + __ ld3r(v4, v5, v6, __ T8H, Address(r22)); // ld3r {v4.8H, v5.8H, v6.8H}, [x22] + __ ld3r(v13, v14, v15, __ T4S, Address(__ post(r2, 12))); // ld3r {v13.4S, v14.4S, v15.4S}, [x2], 12 + __ ld3r(v16, v17, v18, __ T1D, Address(__ post(r10, r12))); // ld3r {v16.1D, v17.1D, v18.1D}, [x10], x12 __ ld4(v4, v5, v6, v7, __ T8H, Address(__ post(r2, 64))); // ld4 {v4.8H, v5.8H, v6.8H, v7.8H}, [x2], 64 __ ld4(v6, v7, v8, v9, __ T8B, Address(__ post(r20, r11))); // ld4 {v6.8B, v7.8B, v8.8B, v9.8B}, [x20], x11 - __ ld4r(v11, v12, v13, v14, __ T8B, Address(r12)); // ld4r {v11.8B, v12.8B, v13.8B, v14.8B}, [x12] - __ ld4r(v15, v16, v17, v18, __ T4H, Address(__ post(r17, 8))); // ld4r {v15.4H, v16.4H, v17.4H, v18.4H}, [x17], 8 + __ ld4r(v12, v13, v14, v15, __ T8B, Address(r12)); // ld4r {v12.8B, v13.8B, v14.8B, v15.8B}, [x12] + __ ld4r(v16, v17, v18, v19, __ T4H, Address(__ post(r17, 8))); // ld4r {v16.4H, v17.4H, v18.4H, v19.4H}, [x17], 8 __ ld4r(v14, v15, v16, v17, __ T2S, Address(__ post(r25, r16))); // ld4r {v14.2S, v15.2S, v16.2S, v17.2S}, [x25], x16 // NEONReduceInstruction __ addv(v20, __ T8B, v21); // addv b20, v21.8B __ addv(v1, __ T16B, v2); // addv b1, v2.16B - __ addv(v22, __ T4H, v23); // addv h22, v23.4H + __ addv(v23, __ T4H, v24); // addv h23, v24.4H __ addv(v30, __ T8H, v31); // addv h30, v31.8H __ addv(v14, __ T4S, v15); // addv s14, v15.4S __ smaxv(v2, __ T8B, v3); // smaxv b2, v3.8B __ smaxv(v6, __ T16B, v7); // smaxv b6, v7.16B __ smaxv(v3, __ T4H, v4); // smaxv h3, v4.4H - __ smaxv(v7, __ T8H, v8); // smaxv h7, v8.8H - __ smaxv(v24, __ T4S, v25); // smaxv s24, v25.4S + __ smaxv(v8, __ T8H, v9); // smaxv h8, v9.8H + __ smaxv(v25, __ T4S, v26); // smaxv s25, v26.4S __ fmaxv(v0, __ T4S, v1); // fmaxv s0, v1.4S __ sminv(v27, __ T8B, v28); // sminv b27, v28.8B - __ uminv(v29, __ T8B, v30); // uminv b29, v30.8B + __ uminv(v30, __ T8B, v31); // uminv b30, v31.8B __ sminv(v5, __ T16B, v6); // sminv b5, v6.16B __ uminv(v5, __ T16B, v6); // uminv b5, v6.16B - __ sminv(v29, __ T4H, v30); // sminv h29, v30.4H + __ sminv(v30, __ T4H, v31); // sminv h30, v31.4H __ uminv(v11, __ T4H, v12); // uminv h11, v12.4H __ sminv(v25, __ T8H, v26); // sminv h25, v26.8H __ uminv(v0, __ T8H, v1); // uminv h0, v1.8H - __ sminv(v30, __ T4S, v31); // sminv s30, v31.4S + __ sminv(v31, __ T4S, v0); // sminv s31, v0.4S __ uminv(v0, __ T4S, v1); // uminv s0, v1.4S - __ fminv(v17, __ T4S, v18); // fminv s17, v18.4S - __ fmaxp(v28, v29, __ S); // fmaxp s28, v29.2S - __ fmaxp(v25, v26, __ D); // fmaxp d25, v26.2D + __ fminv(v19, __ T4S, v20); // fminv s19, v20.4S + __ fmaxp(v29, v30, __ S); // fmaxp s29, v30.2S + __ fmaxp(v26, v27, __ D); // fmaxp d26, v27.2D __ fminp(v9, v10, __ S); // fminp s9, v10.2S - __ fminp(v25, v26, __ D); // fminp d25, v26.2D + __ fminp(v26, v27, __ D); // fminp d26, v27.2D // NEONFloatCompareWithZero __ fcm(Assembler::GT, v12, __ T2S, v13); // fcmgt v12.2S, v13.2S, #0.0 __ fcm(Assembler::GT, v15, __ T4S, v16); // fcmgt v15.4S, v16.4S, #0.0 __ fcm(Assembler::GT, v11, __ T2D, v12); // fcmgt v11.2D, v12.2D, #0.0 - __ fcm(Assembler::GE, v10, __ T2S, v11); // fcmge v10.2S, v11.2S, #0.0 - __ fcm(Assembler::GE, v17, __ T4S, v18); // fcmge v17.4S, v18.4S, #0.0 - __ fcm(Assembler::GE, v24, __ T2D, v25); // fcmge v24.2D, v25.2D, #0.0 - __ fcm(Assembler::EQ, v21, __ T2S, v22); // fcmeq v21.2S, v22.2S, #0.0 - __ fcm(Assembler::EQ, v23, __ T4S, v24); // fcmeq v23.4S, v24.4S, #0.0 + __ fcm(Assembler::GE, v11, __ T2S, v12); // fcmge v11.2S, v12.2S, #0.0 + __ fcm(Assembler::GE, v18, __ T4S, v19); // fcmge v18.4S, v19.4S, #0.0 + __ fcm(Assembler::GE, v25, __ T2D, v26); // fcmge v25.2D, v26.2D, #0.0 + __ fcm(Assembler::EQ, v22, __ T2S, v23); // fcmeq v22.2S, v23.2S, #0.0 + __ fcm(Assembler::EQ, v24, __ T4S, v25); // fcmeq v24.4S, v25.4S, #0.0 __ fcm(Assembler::EQ, v0, __ T2D, v1); // fcmeq v0.2D, v1.2D, #0.0 - __ fcm(Assembler::LT, v16, __ T2S, v17); // fcmlt v16.2S, v17.2S, #0.0 - __ fcm(Assembler::LT, v10, __ T4S, v11); // fcmlt v10.4S, v11.4S, #0.0 + __ fcm(Assembler::LT, v17, __ T2S, v18); // fcmlt v17.2S, v18.2S, #0.0 + __ fcm(Assembler::LT, v11, __ T4S, v12); // fcmlt v11.4S, v12.4S, #0.0 __ fcm(Assembler::LT, v6, __ T2D, v7); // fcmlt v6.2D, v7.2D, #0.0 - __ fcm(Assembler::LE, v28, __ T2S, v29); // fcmle v28.2S, v29.2S, #0.0 + __ fcm(Assembler::LE, v29, __ T2S, v30); // fcmle v29.2S, v30.2S, #0.0 __ fcm(Assembler::LE, v6, __ T4S, v7); // fcmle v6.4S, v7.4S, #0.0 __ fcm(Assembler::LE, v5, __ T2D, v6); // fcmle v5.2D, v6.2D, #0.0 // TwoRegNEONOp __ absr(v5, __ T8B, v6); // abs v5.8B, v6.8B - __ absr(v20, __ T16B, v21); // abs v20.16B, v21.16B - __ absr(v17, __ T4H, v18); // abs v17.4H, v18.4H - __ absr(v15, __ T8H, v16); // abs v15.8H, v16.8H - __ absr(v17, __ T2S, v18); // abs v17.2S, v18.2S - __ absr(v29, __ T4S, v30); // abs v29.4S, v30.4S - __ absr(v26, __ T2D, v27); // abs v26.2D, v27.2D + __ absr(v21, __ T16B, v22); // abs v21.16B, v22.16B + __ absr(v19, __ T4H, v20); // abs v19.4H, v20.4H + __ absr(v16, __ T8H, v17); // abs v16.8H, v17.8H + __ absr(v18, __ T2S, v19); // abs v18.2S, v19.2S + __ absr(v30, __ T4S, v31); // abs v30.4S, v31.4S + __ absr(v27, __ T2D, v28); // abs v27.2D, v28.2D __ fabs(v28, __ T2S, v29); // fabs v28.2S, v29.2S __ fabs(v1, __ T4S, v2); // fabs v1.4S, v2.4S - __ fabs(v27, __ T2D, v28); // fabs v27.2D, v28.2D - __ fneg(v0, __ T2S, v1); // fneg v0.2S, v1.2S + __ fabs(v28, __ T2D, v29); // fabs v28.2D, v29.2D + __ fneg(v1, __ T2S, v2); // fneg v1.2S, v2.2S __ fneg(v20, __ T4S, v21); // fneg v20.4S, v21.4S - __ fneg(v28, __ T2D, v29); // fneg v28.2D, v29.2D - __ fsqrt(v15, __ T2S, v16); // fsqrt v15.2S, v16.2S - __ fsqrt(v12, __ T4S, v13); // fsqrt v12.4S, v13.4S + __ fneg(v29, __ T2D, v30); // fneg v29.2D, v30.2D + __ fsqrt(v16, __ T2S, v17); // fsqrt v16.2S, v17.2S + __ fsqrt(v13, __ T4S, v14); // fsqrt v13.4S, v14.4S __ fsqrt(v10, __ T2D, v11); // fsqrt v10.2D, v11.2D - __ notr(v28, __ T8B, v29); // not v28.8B, v29.8B - __ notr(v28, __ T16B, v29); // not v28.16B, v29.16B + __ notr(v29, __ T8B, v30); // not v29.8B, v30.8B + __ notr(v29, __ T16B, v30); // not v29.16B, v30.16B // ThreeRegNEONOp __ andr(v19, __ T8B, v20, v21); // and v19.8B, v20.8B, v21.8B __ andr(v22, __ T16B, v23, v24); // and v22.16B, v23.16B, v24.16B __ orr(v10, __ T8B, v11, v12); // orr v10.8B, v11.8B, v12.8B __ orr(v4, __ T16B, v5, v6); // orr v4.16B, v5.16B, v6.16B - __ eor(v30, __ T8B, v31, v0); // eor v30.8B, v31.8B, v0.8B - __ eor(v20, __ T16B, v21, v22); // eor v20.16B, v21.16B, v22.16B + __ eor(v31, __ T8B, v0, v1); // eor v31.8B, v0.8B, v1.8B + __ eor(v21, __ T16B, v22, v23); // eor v21.16B, v22.16B, v23.16B __ addv(v8, __ T8B, v9, v10); // add v8.8B, v9.8B, v10.8B - __ addv(v30, __ T16B, v31, v0); // add v30.16B, v31.16B, v0.16B - __ addv(v17, __ T4H, v18, v19); // add v17.4H, v18.4H, v19.4H + __ addv(v31, __ T16B, v0, v1); // add v31.16B, v0.16B, v1.16B + __ addv(v19, __ T4H, v20, v21); // add v19.4H, v20.4H, v21.4H __ addv(v10, __ T8H, v11, v12); // add v10.8H, v11.8H, v12.8H - __ addv(v27, __ T2S, v28, v29); // add v27.2S, v28.2S, v29.2S + __ addv(v28, __ T2S, v29, v30); // add v28.2S, v29.2S, v30.2S __ addv(v2, __ T4S, v3, v4); // add v2.4S, v3.4S, v4.4S - __ addv(v24, __ T2D, v25, v26); // add v24.2D, v25.2D, v26.2D - __ fadd(v4, __ T2S, v5, v6); // fadd v4.2S, v5.2S, v6.2S + __ addv(v25, __ T2D, v26, v27); // add v25.2D, v26.2D, v27.2D + __ fadd(v5, __ T2S, v6, v7); // fadd v5.2S, v6.2S, v7.2S __ fadd(v3, __ T4S, v4, v5); // fadd v3.4S, v4.4S, v5.4S __ fadd(v8, __ T2D, v9, v10); // fadd v8.2D, v9.2D, v10.2D __ subv(v22, __ T8B, v23, v24); // sub v22.8B, v23.8B, v24.8B - __ subv(v17, __ T16B, v18, v19); // sub v17.16B, v18.16B, v19.16B + __ subv(v19, __ T16B, v20, v21); // sub v19.16B, v20.16B, v21.16B __ subv(v13, __ T4H, v14, v15); // sub v13.4H, v14.4H, v15.4H - __ subv(v4, __ T8H, v5, v6); // sub v4.8H, v5.8H, v6.8H - __ subv(v28, __ T2S, v29, v30); // sub v28.2S, v29.2S, v30.2S - __ subv(v23, __ T4S, v24, v25); // sub v23.4S, v24.4S, v25.4S + __ subv(v5, __ T8H, v6, v7); // sub v5.8H, v6.8H, v7.8H + __ subv(v29, __ T2S, v30, v31); // sub v29.2S, v30.2S, v31.2S + __ subv(v24, __ T4S, v25, v26); // sub v24.4S, v25.4S, v26.4S __ subv(v21, __ T2D, v22, v23); // sub v21.2D, v22.2D, v23.2D - __ fsub(v25, __ T2S, v26, v27); // fsub v25.2S, v26.2S, v27.2S + __ fsub(v26, __ T2S, v27, v28); // fsub v26.2S, v27.2S, v28.2S __ fsub(v24, __ T4S, v25, v26); // fsub v24.4S, v25.4S, v26.4S __ fsub(v3, __ T2D, v4, v5); // fsub v3.2D, v4.2D, v5.2D - __ mulv(v23, __ T8B, v24, v25); // mul v23.8B, v24.8B, v25.8B + __ mulv(v24, __ T8B, v25, v26); // mul v24.8B, v25.8B, v26.8B __ mulv(v26, __ T16B, v27, v28); // mul v26.16B, v27.16B, v28.16B __ mulv(v23, __ T4H, v24, v25); // mul v23.4H, v24.4H, v25.4H - __ mulv(v14, __ T8H, v15, v16); // mul v14.8H, v15.8H, v16.8H + __ mulv(v15, __ T8H, v16, v17); // mul v15.8H, v16.8H, v17.8H __ mulv(v21, __ T2S, v22, v23); // mul v21.2S, v22.2S, v23.2S __ mulv(v3, __ T4S, v4, v5); // mul v3.4S, v4.4S, v5.4S - __ fabd(v23, __ T2S, v24, v25); // fabd v23.2S, v24.2S, v25.2S + __ fabd(v24, __ T2S, v25, v26); // fabd v24.2S, v25.2S, v26.2S __ fabd(v8, __ T4S, v9, v10); // fabd v8.4S, v9.4S, v10.4S - __ fabd(v24, __ T2D, v25, v26); // fabd v24.2D, v25.2D, v26.2D - __ faddp(v19, __ T2S, v20, v21); // faddp v19.2S, v20.2S, v21.2S - __ faddp(v15, __ T4S, v16, v17); // faddp v15.4S, v16.4S, v17.4S - __ faddp(v16, __ T2D, v17, v18); // faddp v16.2D, v17.2D, v18.2D + __ fabd(v25, __ T2D, v26, v27); // fabd v25.2D, v26.2D, v27.2D + __ faddp(v20, __ T2S, v21, v22); // faddp v20.2S, v21.2S, v22.2S + __ faddp(v16, __ T4S, v17, v18); // faddp v16.4S, v17.4S, v18.4S + __ faddp(v17, __ T2D, v18, v19); // faddp v17.2D, v18.2D, v19.2D __ fmul(v2, __ T2S, v3, v4); // fmul v2.2S, v3.2S, v4.2S __ fmul(v1, __ T4S, v2, v3); // fmul v1.4S, v2.4S, v3.4S __ fmul(v0, __ T2D, v1, v2); // fmul v0.2D, v1.2D, v2.2D __ mlav(v24, __ T4H, v25, v26); // mla v24.4H, v25.4H, v26.4H __ mlav(v4, __ T8H, v5, v6); // mla v4.8H, v5.8H, v6.8H __ mlav(v3, __ T2S, v4, v5); // mla v3.2S, v4.2S, v5.2S - __ mlav(v11, __ T4S, v12, v13); // mla v11.4S, v12.4S, v13.4S - __ fmla(v30, __ T2S, v31, v0); // fmla v30.2S, v31.2S, v0.2S - __ fmla(v27, __ T4S, v28, v29); // fmla v27.4S, v28.4S, v29.4S - __ fmla(v9, __ T2D, v10, v11); // fmla v9.2D, v10.2D, v11.2D - __ mlsv(v25, __ T4H, v26, v27); // mls v25.4H, v26.4H, v27.4H + __ mlav(v12, __ T4S, v13, v14); // mla v12.4S, v13.4S, v14.4S + __ fmla(v31, __ T2S, v0, v1); // fmla v31.2S, v0.2S, v1.2S + __ fmla(v28, __ T4S, v29, v30); // fmla v28.4S, v29.4S, v30.4S + __ fmla(v10, __ T2D, v11, v12); // fmla v10.2D, v11.2D, v12.2D + __ mlsv(v26, __ T4H, v27, v28); // mls v26.4H, v27.4H, v28.4H __ mlsv(v2, __ T8H, v3, v4); // mls v2.8H, v3.8H, v4.8H __ mlsv(v12, __ T2S, v13, v14); // mls v12.2S, v13.2S, v14.2S - __ mlsv(v17, __ T4S, v18, v19); // mls v17.4S, v18.4S, v19.4S - __ fmls(v30, __ T2S, v31, v0); // fmls v30.2S, v31.2S, v0.2S + __ mlsv(v18, __ T4S, v19, v20); // mls v18.4S, v19.4S, v20.4S + __ fmls(v31, __ T2S, v0, v1); // fmls v31.2S, v0.2S, v1.2S __ fmls(v1, __ T4S, v2, v3); // fmls v1.4S, v2.4S, v3.4S - __ fmls(v12, __ T2D, v13, v14); // fmls v12.2D, v13.2D, v14.2D - __ fdiv(v28, __ T2S, v29, v30); // fdiv v28.2S, v29.2S, v30.2S + __ fmls(v13, __ T2D, v14, v15); // fmls v13.2D, v14.2D, v15.2D + __ fdiv(v29, __ T2S, v30, v31); // fdiv v29.2S, v30.2S, v31.2S __ fdiv(v0, __ T4S, v1, v2); // fdiv v0.4S, v1.4S, v2.4S - __ fdiv(v17, __ T2D, v18, v19); // fdiv v17.2D, v18.2D, v19.2D + __ fdiv(v19, __ T2D, v20, v21); // fdiv v19.2D, v20.2D, v21.2D __ maxv(v12, __ T8B, v13, v14); // smax v12.8B, v13.8B, v14.8B __ maxv(v17, __ T16B, v18, v19); // smax v17.16B, v18.16B, v19.16B - __ maxv(v21, __ T4H, v22, v23); // smax v21.4H, v22.4H, v23.4H - __ maxv(v12, __ T8H, v13, v14); // smax v12.8H, v13.8H, v14.8H - __ maxv(v27, __ T2S, v28, v29); // smax v27.2S, v28.2S, v29.2S - __ maxv(v29, __ T4S, v30, v31); // smax v29.4S, v30.4S, v31.4S - __ smaxp(v30, __ T8B, v31, v0); // smaxp v30.8B, v31.8B, v0.8B + __ maxv(v22, __ T4H, v23, v24); // smax v22.4H, v23.4H, v24.4H + __ maxv(v13, __ T8H, v14, v15); // smax v13.8H, v14.8H, v15.8H + __ maxv(v28, __ T2S, v29, v30); // smax v28.2S, v29.2S, v30.2S + __ maxv(v30, __ T4S, v31, v0); // smax v30.4S, v31.4S, v0.4S + __ smaxp(v31, __ T8B, v0, v1); // smaxp v31.8B, v0.8B, v1.8B __ smaxp(v1, __ T16B, v2, v3); // smaxp v1.16B, v2.16B, v3.16B - __ smaxp(v25, __ T4H, v26, v27); // smaxp v25.4H, v26.4H, v27.4H - __ smaxp(v27, __ T8H, v28, v29); // smaxp v27.8H, v28.8H, v29.8H + __ smaxp(v26, __ T4H, v27, v28); // smaxp v26.4H, v27.4H, v28.4H + __ smaxp(v28, __ T8H, v29, v30); // smaxp v28.8H, v29.8H, v30.8H __ smaxp(v4, __ T2S, v5, v6); // smaxp v4.2S, v5.2S, v6.2S - __ smaxp(v29, __ T4S, v30, v31); // smaxp v29.4S, v30.4S, v31.4S - __ fmax(v3, __ T2S, v4, v5); // fmax v3.2S, v4.2S, v5.2S + __ smaxp(v30, __ T4S, v31, v0); // smaxp v30.4S, v31.4S, v0.4S + __ fmax(v4, __ T2S, v5, v6); // fmax v4.2S, v5.2S, v6.2S __ fmax(v6, __ T4S, v7, v8); // fmax v6.4S, v7.4S, v8.4S - __ fmax(v29, __ T2D, v30, v31); // fmax v29.2D, v30.2D, v31.2D - __ minv(v25, __ T8B, v26, v27); // smin v25.8B, v26.8B, v27.8B - __ minv(v17, __ T16B, v18, v19); // smin v17.16B, v18.16B, v19.16B - __ minv(v8, __ T4H, v9, v10); // smin v8.4H, v9.4H, v10.4H - __ minv(v7, __ T8H, v8, v9); // smin v7.8H, v8.8H, v9.8H + __ fmax(v30, __ T2D, v31, v0); // fmax v30.2D, v31.2D, v0.2D + __ minv(v26, __ T8B, v27, v28); // smin v26.8B, v27.8B, v28.8B + __ minv(v18, __ T16B, v19, v20); // smin v18.16B, v19.16B, v20.16B + __ minv(v9, __ T4H, v10, v11); // smin v9.4H, v10.4H, v11.4H + __ minv(v8, __ T8H, v9, v10); // smin v8.8H, v9.8H, v10.8H __ minv(v12, __ T2S, v13, v14); // smin v12.2S, v13.2S, v14.2S __ minv(v0, __ T4S, v1, v2); // smin v0.4S, v1.4S, v2.4S - __ sminp(v19, __ T8B, v20, v21); // sminp v19.8B, v20.8B, v21.8B + __ sminp(v20, __ T8B, v21, v22); // sminp v20.8B, v21.8B, v22.8B __ sminp(v1, __ T16B, v2, v3); // sminp v1.16B, v2.16B, v3.16B - __ sminp(v23, __ T4H, v24, v25); // sminp v23.4H, v24.4H, v25.4H + __ sminp(v24, __ T4H, v25, v26); // sminp v24.4H, v25.4H, v26.4H __ sminp(v2, __ T8H, v3, v4); // sminp v2.8H, v3.8H, v4.8H __ sminp(v0, __ T2S, v1, v2); // sminp v0.2S, v1.2S, v2.2S - __ sminp(v8, __ T4S, v9, v10); // sminp v8.4S, v9.4S, v10.4S - __ fmin(v23, __ T2S, v24, v25); // fmin v23.2S, v24.2S, v25.2S - __ fmin(v25, __ T4S, v26, v27); // fmin v25.4S, v26.4S, v27.4S - __ fmin(v15, __ T2D, v16, v17); // fmin v15.2D, v16.2D, v17.2D - __ facgt(v29, __ T2S, v30, v31); // facgt v29.2S, v30.2S, v31.2S + __ sminp(v9, __ T4S, v10, v11); // sminp v9.4S, v10.4S, v11.4S + __ fmin(v24, __ T2S, v25, v26); // fmin v24.2S, v25.2S, v26.2S + __ fmin(v26, __ T4S, v27, v28); // fmin v26.4S, v27.4S, v28.4S + __ fmin(v16, __ T2D, v17, v18); // fmin v16.2D, v17.2D, v18.2D + __ facgt(v30, __ T2S, v31, v0); // facgt v30.2S, v31.2S, v0.2S __ facgt(v3, __ T4S, v4, v5); // facgt v3.4S, v4.4S, v5.4S __ facgt(v10, __ T2D, v11, v12); // facgt v10.2D, v11.2D, v12.2D +// VectorScalarNEONInstruction + __ fmlavs(v5, __ T2S, v6, v7, 1); // fmla v5.2S, v6.2S, v7.S[1] + __ mulvs(v9, __ T4S, v10, v11, 0); // mul v9.4S, v10.4S, v11.S[0] + __ fmlavs(v5, __ T2D, v6, v7, 0); // fmla v5.2D, v6.2D, v7.D[0] + __ fmlsvs(v5, __ T2S, v6, v7, 0); // fmls v5.2S, v6.2S, v7.S[0] + __ mulvs(v8, __ T4S, v9, v10, 1); // mul v8.4S, v9.4S, v10.S[1] + __ fmlsvs(v5, __ T2D, v6, v7, 0); // fmls v5.2D, v6.2D, v7.D[0] + __ fmulxvs(v6, __ T2S, v7, v8, 0); // fmulx v6.2S, v7.2S, v8.S[0] + __ mulvs(v6, __ T4S, v7, v8, 1); // mul v6.4S, v7.4S, v8.S[1] + __ fmulxvs(v3, __ T2D, v4, v5, 0); // fmulx v3.2D, v4.2D, v5.D[0] + __ mulvs(v13, __ T4H, v14, v15, 2); // mul v13.4H, v14.4H, v15.H[2] + __ mulvs(v2, __ T8H, v3, v4, 4); // mul v2.8H, v3.8H, v4.H[4] + __ mulvs(v2, __ T2S, v3, v4, 0); // mul v2.2S, v3.2S, v4.S[0] + __ mulvs(v9, __ T4S, v10, v11, 1); // mul v9.4S, v10.4S, v11.S[1] + // NEONVectorCompare - __ cm(Assembler::GT, v22, __ T8B, v23, v24); // cmgt v22.8B, v23.8B, v24.8B - __ cm(Assembler::GT, v10, __ T16B, v11, v12); // cmgt v10.16B, v11.16B, v12.16B - __ cm(Assembler::GT, v4, __ T4H, v5, v6); // cmgt v4.4H, v5.4H, v6.4H - __ cm(Assembler::GT, v17, __ T8H, v18, v19); // cmgt v17.8H, v18.8H, v19.8H - __ cm(Assembler::GT, v1, __ T2S, v2, v3); // cmgt v1.2S, v2.2S, v3.2S - __ cm(Assembler::GT, v11, __ T4S, v12, v13); // cmgt v11.4S, v12.4S, v13.4S - __ cm(Assembler::GT, v7, __ T2D, v8, v9); // cmgt v7.2D, v8.2D, v9.2D - __ cm(Assembler::GE, v10, __ T8B, v11, v12); // cmge v10.8B, v11.8B, v12.8B - __ cm(Assembler::GE, v15, __ T16B, v16, v17); // cmge v15.16B, v16.16B, v17.16B - __ cm(Assembler::GE, v16, __ T4H, v17, v18); // cmge v16.4H, v17.4H, v18.4H - __ cm(Assembler::GE, v2, __ T8H, v3, v4); // cmge v2.8H, v3.8H, v4.8H - __ cm(Assembler::GE, v9, __ T2S, v10, v11); // cmge v9.2S, v10.2S, v11.2S - __ cm(Assembler::GE, v11, __ T4S, v12, v13); // cmge v11.4S, v12.4S, v13.4S - __ cm(Assembler::GE, v12, __ T2D, v13, v14); // cmge v12.2D, v13.2D, v14.2D - __ cm(Assembler::EQ, v14, __ T8B, v15, v16); // cmeq v14.8B, v15.8B, v16.8B - __ cm(Assembler::EQ, v13, __ T16B, v14, v15); // cmeq v13.16B, v14.16B, v15.16B - __ cm(Assembler::EQ, v2, __ T4H, v3, v4); // cmeq v2.4H, v3.4H, v4.4H - __ cm(Assembler::EQ, v6, __ T8H, v7, v8); // cmeq v6.8H, v7.8H, v8.8H - __ cm(Assembler::EQ, v19, __ T2S, v20, v21); // cmeq v19.2S, v20.2S, v21.2S - __ cm(Assembler::EQ, v25, __ T4S, v26, v27); // cmeq v25.4S, v26.4S, v27.4S - __ cm(Assembler::EQ, v15, __ T2D, v16, v17); // cmeq v15.2D, v16.2D, v17.2D - __ cm(Assembler::HI, v4, __ T8B, v5, v6); // cmhi v4.8B, v5.8B, v6.8B - __ cm(Assembler::HI, v2, __ T16B, v3, v4); // cmhi v2.16B, v3.16B, v4.16B - __ cm(Assembler::HI, v4, __ T4H, v5, v6); // cmhi v4.4H, v5.4H, v6.4H - __ cm(Assembler::HI, v11, __ T8H, v12, v13); // cmhi v11.8H, v12.8H, v13.8H - __ cm(Assembler::HI, v17, __ T2S, v18, v19); // cmhi v17.2S, v18.2S, v19.2S - __ cm(Assembler::HI, v20, __ T4S, v21, v22); // cmhi v20.4S, v21.4S, v22.4S - __ cm(Assembler::HI, v16, __ T2D, v17, v18); // cmhi v16.2D, v17.2D, v18.2D - __ cm(Assembler::HS, v17, __ T8B, v18, v19); // cmhs v17.8B, v18.8B, v19.8B - __ cm(Assembler::HS, v10, __ T16B, v11, v12); // cmhs v10.16B, v11.16B, v12.16B - __ cm(Assembler::HS, v20, __ T4H, v21, v22); // cmhs v20.4H, v21.4H, v22.4H - __ cm(Assembler::HS, v22, __ T8H, v23, v24); // cmhs v22.8H, v23.8H, v24.8H - __ cm(Assembler::HS, v12, __ T2S, v13, v14); // cmhs v12.2S, v13.2S, v14.2S - __ cm(Assembler::HS, v25, __ T4S, v26, v27); // cmhs v25.4S, v26.4S, v27.4S - __ cm(Assembler::HS, v23, __ T2D, v24, v25); // cmhs v23.2D, v24.2D, v25.2D - __ fcm(Assembler::EQ, v28, __ T2S, v29, v30); // fcmeq v28.2S, v29.2S, v30.2S - __ fcm(Assembler::EQ, v14, __ T4S, v15, v16); // fcmeq v14.4S, v15.4S, v16.4S - __ fcm(Assembler::EQ, v10, __ T2D, v11, v12); // fcmeq v10.2D, v11.2D, v12.2D - __ fcm(Assembler::GT, v24, __ T2S, v25, v26); // fcmgt v24.2S, v25.2S, v26.2S - __ fcm(Assembler::GT, v1, __ T4S, v2, v3); // fcmgt v1.4S, v2.4S, v3.4S - __ fcm(Assembler::GT, v11, __ T2D, v12, v13); // fcmgt v11.2D, v12.2D, v13.2D - __ fcm(Assembler::GE, v30, __ T2S, v31, v0); // fcmge v30.2S, v31.2S, v0.2S - __ fcm(Assembler::GE, v10, __ T4S, v11, v12); // fcmge v10.4S, v11.4S, v12.4S - __ fcm(Assembler::GE, v15, __ T2D, v16, v17); // fcmge v15.2D, v16.2D, v17.2D + __ cm(Assembler::GT, v21, __ T8B, v22, v23); // cmgt v21.8B, v22.8B, v23.8B + __ cm(Assembler::GT, v16, __ T16B, v17, v18); // cmgt v16.16B, v17.16B, v18.16B + __ cm(Assembler::GT, v18, __ T4H, v19, v20); // cmgt v18.4H, v19.4H, v20.4H + __ cm(Assembler::GT, v11, __ T8H, v12, v13); // cmgt v11.8H, v12.8H, v13.8H + __ cm(Assembler::GT, v21, __ T2S, v22, v23); // cmgt v21.2S, v22.2S, v23.2S + __ cm(Assembler::GT, v23, __ T4S, v24, v25); // cmgt v23.4S, v24.4S, v25.4S + __ cm(Assembler::GT, v12, __ T2D, v13, v14); // cmgt v12.2D, v13.2D, v14.2D + __ cm(Assembler::GE, v26, __ T8B, v27, v28); // cmge v26.8B, v27.8B, v28.8B + __ cm(Assembler::GE, v23, __ T16B, v24, v25); // cmge v23.16B, v24.16B, v25.16B + __ cm(Assembler::GE, v28, __ T4H, v29, v30); // cmge v28.4H, v29.4H, v30.4H + __ cm(Assembler::GE, v14, __ T8H, v15, v16); // cmge v14.8H, v15.8H, v16.8H + __ cm(Assembler::GE, v11, __ T2S, v12, v13); // cmge v11.2S, v12.2S, v13.2S + __ cm(Assembler::GE, v24, __ T4S, v25, v26); // cmge v24.4S, v25.4S, v26.4S + __ cm(Assembler::GE, v1, __ T2D, v2, v3); // cmge v1.2D, v2.2D, v3.2D + __ cm(Assembler::EQ, v12, __ T8B, v13, v14); // cmeq v12.8B, v13.8B, v14.8B + __ cm(Assembler::EQ, v31, __ T16B, v0, v1); // cmeq v31.16B, v0.16B, v1.16B + __ cm(Assembler::EQ, v10, __ T4H, v11, v12); // cmeq v10.4H, v11.4H, v12.4H + __ cm(Assembler::EQ, v16, __ T8H, v17, v18); // cmeq v16.8H, v17.8H, v18.8H + __ cm(Assembler::EQ, v7, __ T2S, v8, v9); // cmeq v7.2S, v8.2S, v9.2S + __ cm(Assembler::EQ, v2, __ T4S, v3, v4); // cmeq v2.4S, v3.4S, v4.4S + __ cm(Assembler::EQ, v3, __ T2D, v4, v5); // cmeq v3.2D, v4.2D, v5.2D + __ cm(Assembler::HI, v13, __ T8B, v14, v15); // cmhi v13.8B, v14.8B, v15.8B + __ cm(Assembler::HI, v19, __ T16B, v20, v21); // cmhi v19.16B, v20.16B, v21.16B + __ cm(Assembler::HI, v17, __ T4H, v18, v19); // cmhi v17.4H, v18.4H, v19.4H + __ cm(Assembler::HI, v16, __ T8H, v17, v18); // cmhi v16.8H, v17.8H, v18.8H + __ cm(Assembler::HI, v3, __ T2S, v4, v5); // cmhi v3.2S, v4.2S, v5.2S + __ cm(Assembler::HI, v1, __ T4S, v2, v3); // cmhi v1.4S, v2.4S, v3.4S + __ cm(Assembler::HI, v11, __ T2D, v12, v13); // cmhi v11.2D, v12.2D, v13.2D + __ cm(Assembler::HS, v30, __ T8B, v31, v0); // cmhs v30.8B, v31.8B, v0.8B + __ cm(Assembler::HS, v5, __ T16B, v6, v7); // cmhs v5.16B, v6.16B, v7.16B + __ cm(Assembler::HS, v8, __ T4H, v9, v10); // cmhs v8.4H, v9.4H, v10.4H + __ cm(Assembler::HS, v15, __ T8H, v16, v17); // cmhs v15.8H, v16.8H, v17.8H + __ cm(Assembler::HS, v29, __ T2S, v30, v31); // cmhs v29.2S, v30.2S, v31.2S + __ cm(Assembler::HS, v30, __ T4S, v31, v0); // cmhs v30.4S, v31.4S, v0.4S + __ cm(Assembler::HS, v0, __ T2D, v1, v2); // cmhs v0.2D, v1.2D, v2.2D + __ fcm(Assembler::EQ, v20, __ T2S, v21, v22); // fcmeq v20.2S, v21.2S, v22.2S + __ fcm(Assembler::EQ, v7, __ T4S, v8, v9); // fcmeq v7.4S, v8.4S, v9.4S + __ fcm(Assembler::EQ, v20, __ T2D, v21, v22); // fcmeq v20.2D, v21.2D, v22.2D + __ fcm(Assembler::GT, v23, __ T2S, v24, v25); // fcmgt v23.2S, v24.2S, v25.2S + __ fcm(Assembler::GT, v28, __ T4S, v29, v30); // fcmgt v28.4S, v29.4S, v30.4S + __ fcm(Assembler::GT, v21, __ T2D, v22, v23); // fcmgt v21.2D, v22.2D, v23.2D + __ fcm(Assembler::GE, v27, __ T2S, v28, v29); // fcmge v27.2S, v28.2S, v29.2S + __ fcm(Assembler::GE, v25, __ T4S, v26, v27); // fcmge v25.4S, v26.4S, v27.4S + __ fcm(Assembler::GE, v5, __ T2D, v6, v7); // fcmge v5.2D, v6.2D, v7.2D // SVEComparisonWithZero - __ sve_fcm(Assembler::EQ, p3, __ S, p3, z2, 0.0); // fcmeq p3.s, p3/z, z2.s, #0.0 - __ sve_fcm(Assembler::GT, p9, __ D, p0, z16, 0.0); // fcmgt p9.d, p0/z, z16.d, #0.0 - __ sve_fcm(Assembler::GE, p0, __ D, p1, z11, 0.0); // fcmge p0.d, p1/z, z11.d, #0.0 - __ sve_fcm(Assembler::LT, p4, __ D, p7, z14, 0.0); // fcmlt p4.d, p7/z, z14.d, #0.0 - __ sve_fcm(Assembler::LE, p0, __ S, p5, z20, 0.0); // fcmle p0.s, p5/z, z20.s, #0.0 - __ sve_fcm(Assembler::NE, p11, __ D, p6, z27, 0.0); // fcmne p11.d, p6/z, z27.d, #0.0 + __ sve_fcm(Assembler::EQ, p0, __ D, p7, z23, 0.0); // fcmeq p0.d, p7/z, z23.d, #0.0 + __ sve_fcm(Assembler::GT, p2, __ S, p7, z12, 0.0); // fcmgt p2.s, p7/z, z12.s, #0.0 + __ sve_fcm(Assembler::GE, p7, __ D, p7, z29, 0.0); // fcmge p7.d, p7/z, z29.d, #0.0 + __ sve_fcm(Assembler::LT, p9, __ S, p3, z31, 0.0); // fcmlt p9.s, p3/z, z31.s, #0.0 + __ sve_fcm(Assembler::LE, p9, __ D, p6, z31, 0.0); // fcmle p9.d, p6/z, z31.d, #0.0 + __ sve_fcm(Assembler::NE, p10, __ S, p2, z16, 0.0); // fcmne p10.s, p2/z, z16.s, #0.0 // SVEComparisonWithImm - __ sve_cmp(Assembler::EQ, p12, __ B, p5, z4, 0); // cmpeq p12.b, p5/z, z4.b, #0 - __ sve_cmp(Assembler::GT, p15, __ H, p2, z5, 12); // cmpgt p15.h, p2/z, z5.h, #12 - __ sve_cmp(Assembler::GE, p7, __ S, p7, z28, 3); // cmpge p7.s, p7/z, z28.s, #3 - __ sve_cmp(Assembler::LT, p15, __ H, p4, z5, 15); // cmplt p15.h, p4/z, z5.h, #15 - __ sve_cmp(Assembler::LE, p9, __ S, p4, z26, -4); // cmple p9.s, p4/z, z26.s, #-4 - __ sve_cmp(Assembler::NE, p5, __ B, p7, z9, 1); // cmpne p5.b, p7/z, z9.b, #1 - __ sve_cmp(Assembler::HS, p13, __ D, p1, z27, 43); // cmphs p13.d, p1/z, z27.d, #43 - __ sve_cmp(Assembler::HI, p10, __ B, p6, z9, 70); // cmphi p10.b, p6/z, z9.b, #70 - __ sve_cmp(Assembler::LS, p8, __ B, p7, z22, 61); // cmpls p8.b, p7/z, z22.b, #61 - __ sve_cmp(Assembler::LO, p11, __ S, p5, z17, 11); // cmplo p11.s, p5/z, z17.s, #11 + __ sve_cmp(Assembler::EQ, p4, __ D, p4, z6, 11); // cmpeq p4.d, p4/z, z6.d, #11 + __ sve_cmp(Assembler::GT, p14, __ B, p2, z30, 4); // cmpgt p14.b, p2/z, z30.b, #4 + __ sve_cmp(Assembler::GE, p5, __ D, p4, z4, 1); // cmpge p5.d, p4/z, z4.d, #1 + __ sve_cmp(Assembler::LT, p11, __ D, p3, z3, 6); // cmplt p11.d, p3/z, z3.d, #6 + __ sve_cmp(Assembler::LE, p9, __ S, p0, z19, -1); // cmple p9.s, p0/z, z19.s, #-1 + __ sve_cmp(Assembler::NE, p3, __ S, p2, z12, -3); // cmpne p3.s, p2/z, z12.s, #-3 + __ sve_cmp(Assembler::HS, p11, __ D, p4, z1, 20); // cmphs p11.d, p4/z, z1.d, #20 + __ sve_cmp(Assembler::HI, p8, __ S, p5, z2, 53); // cmphi p8.s, p5/z, z2.s, #53 + __ sve_cmp(Assembler::LS, p5, __ D, p6, z21, 49); // cmpls p5.d, p6/z, z21.d, #49 + __ sve_cmp(Assembler::LO, p13, __ B, p7, z3, 97); // cmplo p13.b, p7/z, z3.b, #97 // SpecialCases __ ccmn(zr, zr, 3u, Assembler::LE); // ccmn xzr, xzr, #3, LE @@ -1071,215 +1086,229 @@ __ fmovd(v0, -1.0625); // fmov d0, #-1.0625 // LSEOp - __ swp(Assembler::xword, r15, r6, r12); // swp x15, x6, [x12] - __ ldadd(Assembler::xword, r16, r11, r13); // ldadd x16, x11, [x13] - __ ldbic(Assembler::xword, r23, r1, r30); // ldclr x23, x1, [x30] - __ ldeor(Assembler::xword, r19, r5, r17); // ldeor x19, x5, [x17] - __ ldorr(Assembler::xword, r2, r16, r22); // ldset x2, x16, [x22] - __ ldsmin(Assembler::xword, r13, r10, r21); // ldsmin x13, x10, [x21] - __ ldsmax(Assembler::xword, r29, r27, r12); // ldsmax x29, x27, [x12] - __ ldumin(Assembler::xword, r27, r3, r1); // ldumin x27, x3, [x1] - __ ldumax(Assembler::xword, zr, r24, r19); // ldumax xzr, x24, [x19] + __ swp(Assembler::xword, r19, r17, r9); // swp x19, x17, [x9] + __ ldadd(Assembler::xword, r28, r27, r15); // ldadd x28, x27, [x15] + __ ldbic(Assembler::xword, r7, r21, r23); // ldclr x7, x21, [x23] + __ ldeor(Assembler::xword, zr, r25, r2); // ldeor xzr, x25, [x2] + __ ldorr(Assembler::xword, zr, r27, r15); // ldset xzr, x27, [x15] + __ ldsmin(Assembler::xword, r10, r23, r19); // ldsmin x10, x23, [x19] + __ ldsmax(Assembler::xword, r3, r16, r0); // ldsmax x3, x16, [x0] + __ ldumin(Assembler::xword, r25, r26, r23); // ldumin x25, x26, [x23] + __ ldumax(Assembler::xword, r2, r16, r12); // ldumax x2, x16, [x12] // LSEOp - __ swpa(Assembler::xword, r17, r9, r28); // swpa x17, x9, [x28] - __ ldadda(Assembler::xword, r27, r15, r7); // ldadda x27, x15, [x7] - __ ldbica(Assembler::xword, r21, r23, sp); // ldclra x21, x23, [sp] - __ ldeora(Assembler::xword, r25, r2, sp); // ldeora x25, x2, [sp] - __ ldorra(Assembler::xword, r27, r16, r10); // ldseta x27, x16, [x10] - __ ldsmina(Assembler::xword, r23, r19, r3); // ldsmina x23, x19, [x3] - __ ldsmaxa(Assembler::xword, r16, r0, r25); // ldsmaxa x16, x0, [x25] - __ ldumina(Assembler::xword, r26, r23, r2); // ldumina x26, x23, [x2] - __ ldumaxa(Assembler::xword, r16, r12, r4); // ldumaxa x16, x12, [x4] + __ swpa(Assembler::xword, r4, r28, r30); // swpa x4, x28, [x30] + __ ldadda(Assembler::xword, r29, r16, r27); // ldadda x29, x16, [x27] + __ ldbica(Assembler::xword, r6, r9, r29); // ldclra x6, x9, [x29] + __ ldeora(Assembler::xword, r16, r7, r4); // ldeora x16, x7, [x4] + __ ldorra(Assembler::xword, r7, r15, r9); // ldseta x7, x15, [x9] + __ ldsmina(Assembler::xword, r23, r8, r2); // ldsmina x23, x8, [x2] + __ ldsmaxa(Assembler::xword, r28, r21, sp); // ldsmaxa x28, x21, [sp] + __ ldumina(Assembler::xword, r5, r27, r0); // ldumina x5, x27, [x0] + __ ldumaxa(Assembler::xword, r17, r15, r4); // ldumaxa x17, x15, [x4] // LSEOp - __ swpal(Assembler::xword, r28, r30, r29); // swpal x28, x30, [x29] - __ ldaddal(Assembler::xword, r16, r27, r6); // ldaddal x16, x27, [x6] - __ ldbical(Assembler::xword, r9, r29, r15); // ldclral x9, x29, [x15] - __ ldeoral(Assembler::xword, r7, r4, r7); // ldeoral x7, x4, [x7] - __ ldorral(Assembler::xword, r15, r9, r23); // ldsetal x15, x9, [x23] - __ ldsminal(Assembler::xword, r8, r2, r28); // ldsminal x8, x2, [x28] - __ ldsmaxal(Assembler::xword, r21, zr, r5); // ldsmaxal x21, xzr, [x5] - __ lduminal(Assembler::xword, r27, r0, r17); // lduminal x27, x0, [x17] - __ ldumaxal(Assembler::xword, r15, r4, r26); // ldumaxal x15, x4, [x26] + __ swpal(Assembler::xword, r26, r8, r28); // swpal x26, x8, [x28] + __ ldaddal(Assembler::xword, r22, r27, r27); // ldaddal x22, x27, [x27] + __ ldbical(Assembler::xword, r25, r23, r0); // ldclral x25, x23, [x0] + __ ldeoral(Assembler::xword, r4, r6, r15); // ldeoral x4, x6, [x15] + __ ldorral(Assembler::xword, r0, r4, r15); // ldsetal x0, x4, [x15] + __ ldsminal(Assembler::xword, r1, r10, r7); // ldsminal x1, x10, [x7] + __ ldsmaxal(Assembler::xword, r5, r10, r28); // ldsmaxal x5, x10, [x28] + __ lduminal(Assembler::xword, r7, r20, r23); // lduminal x7, x20, [x23] + __ ldumaxal(Assembler::xword, r21, r6, r11); // ldumaxal x21, x6, [x11] // LSEOp - __ swpl(Assembler::xword, r8, r28, r22); // swpl x8, x28, [x22] - __ ldaddl(Assembler::xword, r27, r27, r25); // ldaddl x27, x27, [x25] - __ ldbicl(Assembler::xword, r23, r0, r4); // ldclrl x23, x0, [x4] - __ ldeorl(Assembler::xword, r6, r16, r0); // ldeorl x6, x16, [x0] - __ ldorrl(Assembler::xword, r4, r15, r1); // ldsetl x4, x15, [x1] - __ ldsminl(Assembler::xword, r10, r7, r5); // ldsminl x10, x7, [x5] - __ ldsmaxl(Assembler::xword, r10, r28, r7); // ldsmaxl x10, x28, [x7] - __ lduminl(Assembler::xword, r20, r23, r21); // lduminl x20, x23, [x21] - __ ldumaxl(Assembler::xword, r6, r11, r8); // ldumaxl x6, x11, [x8] + __ swpl(Assembler::xword, r8, r17, sp); // swpl x8, x17, [sp] + __ ldaddl(Assembler::xword, r6, r17, r2); // ldaddl x6, x17, [x2] + __ ldbicl(Assembler::xword, r12, r30, r29); // ldclrl x12, x30, [x29] + __ ldeorl(Assembler::xword, r3, r27, r22); // ldeorl x3, x27, [x22] + __ ldorrl(Assembler::xword, r29, r14, r13); // ldsetl x29, x14, [x13] + __ ldsminl(Assembler::xword, r28, r17, r24); // ldsminl x28, x17, [x24] + __ ldsmaxl(Assembler::xword, r5, r2, r14); // ldsmaxl x5, x2, [x14] + __ lduminl(Assembler::xword, r10, r16, r11); // lduminl x10, x16, [x11] + __ ldumaxl(Assembler::xword, r27, r23, r12); // ldumaxl x27, x23, [x12] // LSEOp - __ swp(Assembler::word, r17, zr, r6); // swp w17, wzr, [x6] - __ ldadd(Assembler::word, r17, r2, r12); // ldadd w17, w2, [x12] - __ ldbic(Assembler::word, r30, r29, r3); // ldclr w30, w29, [x3] - __ ldeor(Assembler::word, r27, r22, r29); // ldeor w27, w22, [x29] - __ ldorr(Assembler::word, r14, r13, r28); // ldset w14, w13, [x28] - __ ldsmin(Assembler::word, r17, r24, r5); // ldsmin w17, w24, [x5] - __ ldsmax(Assembler::word, r2, r14, r10); // ldsmax w2, w14, [x10] - __ ldumin(Assembler::word, r16, r11, r27); // ldumin w16, w11, [x27] - __ ldumax(Assembler::word, r23, r12, r4); // ldumax w23, w12, [x4] + __ swp(Assembler::word, r4, r22, r17); // swp w4, w22, [x17] + __ ldadd(Assembler::word, r4, r1, r19); // ldadd w4, w1, [x19] + __ ldbic(Assembler::word, r16, r16, r13); // ldclr w16, w16, [x13] + __ ldeor(Assembler::word, r14, r12, r2); // ldeor w14, w12, [x2] + __ ldorr(Assembler::word, r17, r3, r21); // ldset w17, w3, [x21] + __ ldsmin(Assembler::word, r23, r5, r6); // ldsmin w23, w5, [x6] + __ ldsmax(Assembler::word, r7, r19, r13); // ldsmax w7, w19, [x13] + __ ldumin(Assembler::word, r28, r17, r16); // ldumin w28, w17, [x16] + __ ldumax(Assembler::word, r6, r2, r29); // ldumax w6, w2, [x29] // LSEOp - __ swpa(Assembler::word, r22, r17, r4); // swpa w22, w17, [x4] - __ ldadda(Assembler::word, r1, r19, r16); // ldadda w1, w19, [x16] - __ ldbica(Assembler::word, r16, r13, r14); // ldclra w16, w13, [x14] - __ ldeora(Assembler::word, r12, r2, r17); // ldeora w12, w2, [x17] - __ ldorra(Assembler::word, r3, r21, r23); // ldseta w3, w21, [x23] - __ ldsmina(Assembler::word, r5, r6, r7); // ldsmina w5, w6, [x7] - __ ldsmaxa(Assembler::word, r19, r13, r28); // ldsmaxa w19, w13, [x28] - __ ldumina(Assembler::word, r17, r16, r6); // ldumina w17, w16, [x6] - __ ldumaxa(Assembler::word, r2, r29, r3); // ldumaxa w2, w29, [x3] + __ swpa(Assembler::word, r3, r4, r6); // swpa w3, w4, [x6] + __ ldadda(Assembler::word, r16, r20, r13); // ldadda w16, w20, [x13] + __ ldbica(Assembler::word, r12, r20, r8); // ldclra w12, w20, [x8] + __ ldeora(Assembler::word, r25, r20, r19); // ldeora w25, w20, [x19] + __ ldorra(Assembler::word, r0, r11, r24); // ldseta w0, w11, [x24] + __ ldsmina(Assembler::word, r6, r20, sp); // ldsmina w6, w20, [sp] + __ ldsmaxa(Assembler::word, r14, r16, r6); // ldsmaxa w14, w16, [x6] + __ ldumina(Assembler::word, r0, r7, r15); // ldumina w0, w7, [x15] + __ ldumaxa(Assembler::word, r19, r26, r9); // ldumaxa w19, w26, [x9] // LSEOp - __ swpal(Assembler::word, r4, r6, r15); // swpal w4, w6, [x15] - __ ldaddal(Assembler::word, r20, r13, r12); // ldaddal w20, w13, [x12] - __ ldbical(Assembler::word, r20, r8, r25); // ldclral w20, w8, [x25] - __ ldeoral(Assembler::word, r20, r19, r0); // ldeoral w20, w19, [x0] - __ ldorral(Assembler::word, r11, r24, r6); // ldsetal w11, w24, [x6] - __ ldsminal(Assembler::word, r20, zr, r14); // ldsminal w20, wzr, [x14] - __ ldsmaxal(Assembler::word, r16, r6, r0); // ldsmaxal w16, w6, [x0] - __ lduminal(Assembler::word, r7, r15, r19); // lduminal w7, w15, [x19] - __ ldumaxal(Assembler::word, r26, r9, r10); // ldumaxal w26, w9, [x10] + __ swpal(Assembler::word, r10, r23, r21); // swpal w10, w23, [x21] + __ ldaddal(Assembler::word, r22, r28, r2); // ldaddal w22, w28, [x2] + __ ldbical(Assembler::word, r3, r15, r19); // ldclral w3, w15, [x19] + __ ldeoral(Assembler::word, r20, r7, r4); // ldeoral w20, w7, [x4] + __ ldorral(Assembler::word, r29, r7, r0); // ldsetal w29, w7, [x0] + __ ldsminal(Assembler::word, r9, r16, r20); // ldsminal w9, w16, [x20] + __ ldsmaxal(Assembler::word, r23, r4, r16); // ldsmaxal w23, w4, [x16] + __ lduminal(Assembler::word, r10, r23, r11); // lduminal w10, w23, [x11] + __ ldumaxal(Assembler::word, r25, r6, sp); // ldumaxal w25, w6, [sp] // LSEOp - __ swpl(Assembler::word, r23, r21, r22); // swpl w23, w21, [x22] - __ ldaddl(Assembler::word, r28, r2, r3); // ldaddl w28, w2, [x3] - __ ldbicl(Assembler::word, r15, r19, r20); // ldclrl w15, w19, [x20] - __ ldeorl(Assembler::word, r7, r4, r29); // ldeorl w7, w4, [x29] - __ ldorrl(Assembler::word, r7, r0, r9); // ldsetl w7, w0, [x9] - __ ldsminl(Assembler::word, r16, r20, r23); // ldsminl w16, w20, [x23] - __ ldsmaxl(Assembler::word, r4, r16, r10); // ldsmaxl w4, w16, [x10] - __ lduminl(Assembler::word, r23, r11, r25); // lduminl w23, w11, [x25] - __ ldumaxl(Assembler::word, r6, zr, r16); // ldumaxl w6, wzr, [x16] + __ swpl(Assembler::word, r16, r13, r23); // swpl w16, w13, [x23] + __ ldaddl(Assembler::word, r12, r1, r14); // ldaddl w12, w1, [x14] + __ ldbicl(Assembler::word, r9, r21, r16); // ldclrl w9, w21, [x16] + __ ldeorl(Assembler::word, r26, r15, r4); // ldeorl w26, w15, [x4] + __ ldorrl(Assembler::word, r4, r16, r8); // ldsetl w4, w16, [x8] + __ ldsminl(Assembler::word, r6, r30, r4); // ldsminl w6, w30, [x4] + __ ldsmaxl(Assembler::word, r29, r17, r29); // ldsmaxl w29, w17, [x29] + __ lduminl(Assembler::word, r26, r9, r15); // lduminl w26, w9, [x15] + __ ldumaxl(Assembler::word, r2, r11, r29); // ldumaxl w2, w11, [x29] // SHA3SIMDOp - __ bcax(v13, __ T16B, v22, v11, v1); // bcax v13.16B, v22.16B, v11.16B, v1.16B - __ eor3(v13, __ T16B, v8, v20, v16); // eor3 v13.16B, v8.16B, v20.16B, v16.16B - __ rax1(v25, __ T2D, v15, v4); // rax1 v25.2D, v15.2D, v4.2D - __ xar(v4, __ T2D, v17, v8, 13); // xar v4.2D, v17.2D, v8.2D, #13 + __ bcax(v3, __ T16B, v7, v1, v27); // bcax v3.16B, v7.16B, v1.16B, v27.16B + __ eor3(v21, __ T16B, v18, v14, v8); // eor3 v21.16B, v18.16B, v14.16B, v8.16B + __ rax1(v18, __ T2D, v22, v25); // rax1 v18.2D, v22.2D, v25.2D + __ xar(v5, __ T2D, v20, v21, 37); // xar v5.2D, v20.2D, v21.2D, #37 // SHA512SIMDOp - __ sha512h(v29, __ T2D, v4, v28); // sha512h q29, q4, v28.2D - __ sha512h2(v16, __ T2D, v29, v26); // sha512h2 q16, q29, v26.2D - __ sha512su0(v9, __ T2D, v14); // sha512su0 v9.2D, v14.2D - __ sha512su1(v2, __ T2D, v11, v28); // sha512su1 v2.2D, v11.2D, v28.2D + __ sha512h(v23, __ T2D, v16, v30); // sha512h q23, q16, v30.2D + __ sha512h2(v20, __ T2D, v20, v0); // sha512h2 q20, q20, v0.2D + __ sha512su0(v4, __ T2D, v19); // sha512su0 v4.2D, v19.2D + __ sha512su1(v24, __ T2D, v4, v20); // sha512su1 v24.2D, v4.2D, v20.2D // SVEBinaryImmOp - __ sve_add(z3, __ B, 10u); // add z3.b, z3.b, #0xa - __ sve_sub(z26, __ S, 150u); // sub z26.s, z26.s, #0x96 - __ sve_and(z14, __ H, 57343u); // and z14.h, z14.h, #0xdfff - __ sve_eor(z24, __ B, 191u); // eor z24.b, z24.b, #0xbf - __ sve_orr(z17, __ S, 4294966791u); // orr z17.s, z17.s, #0xfffffe07 + __ sve_add(z4, __ D, 210u); // add z4.d, z4.d, #0xd2 + __ sve_sub(z19, __ B, 71u); // sub z19.b, z19.b, #0x47 + __ sve_and(z8, __ H, 49663u); // and z8.h, z8.h, #0xc1ff + __ sve_eor(z31, __ S, 4294967231u); // eor z31.s, z31.s, #0xffffffbf + __ sve_orr(z1, __ H, 16368u); // orr z1.h, z1.h, #0x3ff0 // SVEBinaryImmOp - __ sve_add(z20, __ S, 3u); // add z20.s, z20.s, #0x3 - __ sve_sub(z4, __ S, 196u); // sub z4.s, z4.s, #0xc4 - __ sve_and(z4, __ S, 4286578691u); // and z4.s, z4.s, #0xff800003 - __ sve_eor(z25, __ S, 33553408u); // eor z25.s, z25.s, #0x1fffc00 - __ sve_orr(z8, __ H, 49663u); // orr z8.h, z8.h, #0xc1ff + __ sve_add(z0, __ H, 61u); // add z0.h, z0.h, #0x3d + __ sve_sub(z24, __ S, 36u); // sub z24.s, z24.s, #0x24 + __ sve_and(z27, __ B, 243u); // and z27.b, z27.b, #0xf3 + __ sve_eor(z24, __ H, 65534u); // eor z24.h, z24.h, #0xfffe + __ sve_orr(z22, __ S, 4294967293u); // orr z22.s, z22.s, #0xfffffffd // SVEBinaryImmOp - __ sve_add(z30, __ S, 36u); // add z30.s, z30.s, #0x24 - __ sve_sub(z30, __ B, 85u); // sub z30.b, z30.b, #0x55 - __ sve_and(z19, __ H, 4032u); // and z19.h, z19.h, #0xfc0 - __ sve_eor(z7, __ D, 274877904896u); // eor z7.d, z7.d, #0x3ffffff800 - __ sve_orr(z27, __ B, 243u); // orr z27.b, z27.b, #0xf3 + __ sve_add(z29, __ H, 113u); // add z29.h, z29.h, #0x71 + __ sve_sub(z20, __ B, 165u); // sub z20.b, z20.b, #0xa5 + __ sve_and(z28, __ H, 32256u); // and z28.h, z28.h, #0x7e00 + __ sve_eor(z12, __ S, 4287102855u); // eor z12.s, z12.s, #0xff87ff87 + __ sve_orr(z9, __ S, 3825205247u); // orr z9.s, z9.s, #0xe3ffffff // SVEBinaryImmOp - __ sve_add(z23, __ H, 132u); // add z23.h, z23.h, #0x84 - __ sve_sub(z30, __ S, 183u); // sub z30.s, z30.s, #0xb7 - __ sve_and(z20, __ D, 4503599627354112u); // and z20.d, z20.d, #0xfffffffffc000 - __ sve_eor(z13, __ S, 4042322160u); // eor z13.s, z13.s, #0xf0f0f0f0 - __ sve_orr(z28, __ H, 32256u); // orr z28.h, z28.h, #0x7e00 + __ sve_add(z18, __ S, 41u); // add z18.s, z18.s, #0x29 + __ sve_sub(z0, __ B, 98u); // sub z0.b, z0.b, #0x62 + __ sve_and(z8, __ H, 32768u); // and z8.h, z8.h, #0x8000 + __ sve_eor(z4, __ H, 508u); // eor z4.h, z4.h, #0x1fc + __ sve_orr(z0, __ H, 64512u); // orr z0.h, z0.h, #0xfc00 // SVEBinaryImmOp - __ sve_add(z11, __ S, 13u); // add z11.s, z11.s, #0xd - __ sve_sub(z24, __ H, 159u); // sub z24.h, z24.h, #0x9f - __ sve_and(z13, __ S, 2151677951u); // and z13.s, z13.s, #0x803fffff - __ sve_eor(z4, __ B, 124u); // eor z4.b, z4.b, #0x7c - __ sve_orr(z7, __ H, 32768u); // orr z7.h, z7.h, #0x8000 + __ sve_add(z3, __ B, 79u); // add z3.b, z3.b, #0x4f + __ sve_sub(z19, __ D, 84u); // sub z19.d, z19.d, #0x54 + __ sve_and(z24, __ B, 62u); // and z24.b, z24.b, #0x3e + __ sve_eor(z24, __ D, 18428729675200069887u); // eor z24.d, z24.d, #0xffc00000000000ff + __ sve_orr(z11, __ D, 17296056810822168583u); // orr z11.d, z11.d, #0xf007f007f007f007 // SVEBinaryImmOp - __ sve_add(z4, __ H, 243u); // add z4.h, z4.h, #0xf3 - __ sve_sub(z5, __ B, 86u); // sub z5.b, z5.b, #0x56 - __ sve_and(z21, __ D, 8064u); // and z21.d, z21.d, #0x1f80 - __ sve_eor(z9, __ S, 130023424u); // eor z9.s, z9.s, #0x7c00000 - __ sve_orr(z24, __ B, 62u); // orr z24.b, z24.b, #0x3e + __ sve_add(z31, __ S, 115u); // add z31.s, z31.s, #0x73 + __ sve_sub(z3, __ D, 134u); // sub z3.d, z3.d, #0x86 + __ sve_and(z22, __ S, 4042322160u); // and z22.s, z22.s, #0xf0f0f0f0 + __ sve_eor(z3, __ B, 225u); // eor z3.b, z3.b, #0xe1 + __ sve_orr(z9, __ S, 4164941887u); // orr z9.s, z9.s, #0xf83ff83f // SVEVectorOp - __ sve_add(z23, __ S, z28, z13); // add z23.s, z28.s, z13.s - __ sve_sub(z10, __ S, z26, z12); // sub z10.s, z26.s, z12.s - __ sve_fadd(z30, __ S, z17, z14); // fadd z30.s, z17.s, z14.s - __ sve_fmul(z29, __ D, z16, z21); // fmul z29.d, z16.d, z21.d - __ sve_fsub(z7, __ S, z19, z2); // fsub z7.s, z19.s, z2.s - __ sve_abs(z26, __ S, p4, z9); // abs z26.s, p4/m, z9.s - __ sve_add(z17, __ B, p5, z0); // add z17.b, p5/m, z17.b, z0.b - __ sve_and(z2, __ B, p6, z14); // and z2.b, p6/m, z2.b, z14.b - __ sve_asr(z11, __ S, p5, z14); // asr z11.s, p5/m, z11.s, z14.s - __ sve_bic(z29, __ B, p3, z3); // bic z29.b, p3/m, z29.b, z3.b - __ sve_clz(z22, __ D, p2, z3); // clz z22.d, p2/m, z3.d - __ sve_cnt(z27, __ S, p0, z19); // cnt z27.s, p0/m, z19.s - __ sve_eor(z7, __ H, p6, z21); // eor z7.h, p6/m, z7.h, z21.h - __ sve_lsl(z5, __ B, p2, z25); // lsl z5.b, p2/m, z5.b, z25.b - __ sve_lsr(z21, __ B, p4, z17); // lsr z21.b, p4/m, z21.b, z17.b - __ sve_mul(z3, __ H, p2, z19); // mul z3.h, p2/m, z3.h, z19.h - __ sve_neg(z7, __ S, p3, z14); // neg z7.s, p3/m, z14.s - __ sve_not(z17, __ D, p2, z13); // not z17.d, p2/m, z13.d - __ sve_orr(z17, __ H, p7, z17); // orr z17.h, p7/m, z17.h, z17.h - __ sve_rbit(z15, __ S, p3, z26); // rbit z15.s, p3/m, z26.s - __ sve_revb(z27, __ H, p5, z7); // revb z27.h, p5/m, z7.h - __ sve_smax(z5, __ H, p7, z27); // smax z5.h, p7/m, z5.h, z27.h - __ sve_smin(z0, __ S, p3, z24); // smin z0.s, p3/m, z0.s, z24.s - __ sve_sub(z20, __ S, p0, z3); // sub z20.s, p0/m, z20.s, z3.s - __ sve_fabs(z25, __ D, p1, z25); // fabs z25.d, p1/m, z25.d - __ sve_fadd(z17, __ S, p4, z1); // fadd z17.s, p4/m, z17.s, z1.s - __ sve_fdiv(z14, __ S, p7, z13); // fdiv z14.s, p7/m, z14.s, z13.s - __ sve_fmax(z17, __ D, p0, z30); // fmax z17.d, p0/m, z17.d, z30.d - __ sve_fmin(z22, __ S, p5, z29); // fmin z22.s, p5/m, z22.s, z29.s - __ sve_fmul(z8, __ S, p0, z0); // fmul z8.s, p0/m, z8.s, z0.s - __ sve_fneg(z23, __ D, p5, z0); // fneg z23.d, p5/m, z0.d - __ sve_frintm(z25, __ S, p6, z23); // frintm z25.s, p6/m, z23.s - __ sve_frintn(z21, __ S, p5, z1); // frintn z21.s, p5/m, z1.s - __ sve_frintp(z10, __ D, p5, z11); // frintp z10.d, p5/m, z11.d - __ sve_fsqrt(z23, __ D, p6, z8); // fsqrt z23.d, p6/m, z8.d - __ sve_fsub(z17, __ D, p5, z19); // fsub z17.d, p5/m, z17.d, z19.d - __ sve_fmad(z4, __ D, p5, z13, z30); // fmad z4.d, p5/m, z13.d, z30.d - __ sve_fmla(z30, __ D, p7, z25, z17); // fmla z30.d, p7/m, z25.d, z17.d - __ sve_fmls(z14, __ D, p2, z12, z28); // fmls z14.d, p2/m, z12.d, z28.d - __ sve_fmsb(z5, __ S, p0, z13, z13); // fmsb z5.s, p0/m, z13.s, z13.s - __ sve_fnmad(z7, __ S, p2, z11, z19); // fnmad z7.s, p2/m, z11.s, z19.s - __ sve_fnmsb(z25, __ D, p3, z2, z3); // fnmsb z25.d, p3/m, z2.d, z3.d - __ sve_fnmla(z0, __ D, p5, z5, z20); // fnmla z0.d, p5/m, z5.d, z20.d - __ sve_fnmls(z28, __ S, p3, z13, z8); // fnmls z28.s, p3/m, z13.s, z8.s - __ sve_mla(z29, __ B, p0, z14, z27); // mla z29.b, p0/m, z14.b, z27.b - __ sve_mls(z3, __ H, p6, z8, z24); // mls z3.h, p6/m, z8.h, z24.h - __ sve_and(z1, z25, z10); // and z1.d, z25.d, z10.d - __ sve_eor(z1, z20, z25); // eor z1.d, z20.d, z25.d - __ sve_orr(z28, z19, z16); // orr z28.d, z19.d, z16.d - __ sve_bic(z27, z13, z1); // bic z27.d, z13.d, z1.d - __ sve_uzp1(z11, __ B, z9, z1); // uzp1 z11.b, z9.b, z1.b - __ sve_uzp2(z1, __ H, z27, z26); // uzp2 z1.h, z27.h, z26.h - __ sve_fabd(z2, __ D, p1, z29); // fabd z2.d, p1/m, z2.d, z29.d - __ sve_bext(z24, __ D, z2, z2); // bext z24.d, z2.d, z2.d - __ sve_bdep(z3, __ H, z25, z28); // bdep z3.h, z25.h, z28.h - __ sve_eor3(z3, z22, z13); // eor3 z3.d, z3.d, z22.d, z13.d + __ sve_add(z0, __ D, z4, z2); // add z0.d, z4.d, z2.d + __ sve_sub(z14, __ S, z6, z11); // sub z14.s, z6.s, z11.s + __ sve_fadd(z14, __ S, z17, z30); // fadd z14.s, z17.s, z30.s + __ sve_fmul(z3, __ S, z3, z23); // fmul z3.s, z3.s, z23.s + __ sve_fsub(z3, __ S, z24, z28); // fsub z3.s, z24.s, z28.s + __ sve_abs(z19, __ D, p5, z7); // abs z19.d, p5/m, z7.d + __ sve_add(z21, __ H, p3, z5); // add z21.h, p3/m, z21.h, z5.h + __ sve_and(z26, __ S, p1, z22); // and z26.s, p1/m, z26.s, z22.s + __ sve_asr(z17, __ H, p0, z3); // asr z17.h, p0/m, z17.h, z3.h + __ sve_bic(z20, __ H, p3, z8); // bic z20.h, p3/m, z20.h, z8.h + __ sve_clz(z14, __ H, p4, z17); // clz z14.h, p4/m, z17.h + __ sve_cnt(z13, __ D, p6, z18); // cnt z13.d, p6/m, z18.d + __ sve_eor(z19, __ H, p2, z16); // eor z19.h, p2/m, z19.h, z16.h + __ sve_lsl(z27, __ S, p5, z28); // lsl z27.s, p5/m, z27.s, z28.s + __ sve_lsr(z8, __ D, p2, z5); // lsr z8.d, p2/m, z8.d, z5.d + __ sve_mul(z28, __ H, p2, z0); // mul z28.h, p2/m, z28.h, z0.h + __ sve_neg(z25, __ B, p5, z21); // neg z25.b, p5/m, z21.b + __ sve_not(z3, __ B, p5, z26); // not z3.b, p5/m, z26.b + __ sve_orr(z26, __ S, p7, z19); // orr z26.s, p7/m, z26.s, z19.s + __ sve_rbit(z1, __ D, p3, z14); // rbit z1.d, p3/m, z14.d + __ sve_revb(z14, __ H, p0, z18); // revb z14.h, p0/m, z18.h + __ sve_smax(z31, __ S, p5, z23); // smax z31.s, p5/m, z31.s, z23.s + __ sve_smin(z30, __ B, p3, z8); // smin z30.b, p3/m, z30.b, z8.b + __ sve_sub(z0, __ S, p3, z23); // sub z0.s, p3/m, z0.s, z23.s + __ sve_fabs(z0, __ D, p4, z26); // fabs z0.d, p4/m, z26.d + __ sve_fadd(z24, __ D, p3, z22); // fadd z24.d, p3/m, z24.d, z22.d + __ sve_fdiv(z2, __ D, p0, z11); // fdiv z2.d, p0/m, z2.d, z11.d + __ sve_fmax(z12, __ D, p5, z24); // fmax z12.d, p5/m, z12.d, z24.d + __ sve_fmin(z9, __ D, p7, z17); // fmin z9.d, p7/m, z9.d, z17.d + __ sve_fmul(z20, __ D, p5, z4); // fmul z20.d, p5/m, z20.d, z4.d + __ sve_fneg(z13, __ D, p7, z22); // fneg z13.d, p7/m, z22.d + __ sve_frintm(z31, __ D, p6, z18); // frintm z31.d, p6/m, z18.d + __ sve_frintn(z15, __ D, p2, z13); // frintn z15.d, p2/m, z13.d + __ sve_frintp(z20, __ S, p1, z1); // frintp z20.s, p1/m, z1.s + __ sve_fsqrt(z14, __ S, p0, z7); // fsqrt z14.s, p0/m, z7.s + __ sve_fsub(z12, __ D, p4, z4); // fsub z12.d, p4/m, z12.d, z4.d + __ sve_fmad(z15, __ S, p0, z3, z30); // fmad z15.s, p0/m, z3.s, z30.s + __ sve_fmla(z20, __ D, p1, z20, z31); // fmla z20.d, p1/m, z20.d, z31.d + __ sve_fmls(z13, __ D, p3, z9, z14); // fmls z13.d, p3/m, z9.d, z14.d + __ sve_fmsb(z1, __ S, p3, z28, z3); // fmsb z1.s, p3/m, z28.s, z3.s + __ sve_fnmad(z26, __ S, p2, z25, z9); // fnmad z26.s, p2/m, z25.s, z9.s + __ sve_fnmsb(z26, __ D, p2, z14, z1); // fnmsb z26.d, p2/m, z14.d, z1.d + __ sve_fnmla(z26, __ D, p1, z29, z20); // fnmla z26.d, p1/m, z29.d, z20.d + __ sve_fnmls(z6, __ D, p7, z13, z1); // fnmls z6.d, p7/m, z13.d, z1.d + __ sve_mla(z11, __ B, p2, z1, z1); // mla z11.b, p2/m, z1.b, z1.b + __ sve_mls(z27, __ B, p6, z15, z2); // mls z27.b, p6/m, z15.b, z2.b + __ sve_and(z30, z17, z25); // and z30.d, z17.d, z25.d + __ sve_eor(z2, z24, z3); // eor z2.d, z24.d, z3.d + __ sve_orr(z29, z13, z3); // orr z29.d, z13.d, z3.d + __ sve_bic(z14, z16, z28); // bic z14.d, z16.d, z28.d + __ sve_uzp1(z4, __ S, z11, z27); // uzp1 z4.s, z11.s, z27.s + __ sve_uzp2(z2, __ D, z16, z1); // uzp2 z2.d, z16.d, z1.d + __ sve_fabd(z7, __ D, p5, z31); // fabd z7.d, p5/m, z7.d, z31.d + __ sve_bext(z16, __ S, z10, z22); // bext z16.s, z10.s, z22.s + __ sve_bdep(z29, __ B, z7, z22); // bdep z29.b, z7.b, z22.b + __ sve_eor3(z12, z24, z11); // eor3 z12.d, z12.d, z24.d, z11.d // SVEReductionOp - __ sve_andv(v27, __ H, p4, z4); // andv h27, p4, z4.h - __ sve_orv(v26, __ S, p4, z2); // orv s26, p4, z2.s - __ sve_eorv(v1, __ S, p7, z7); // eorv s1, p7, z7.s - __ sve_smaxv(v30, __ H, p7, z16); // smaxv h30, p7, z16.h - __ sve_sminv(v21, __ B, p4, z28); // sminv b21, p4, z28.b - __ sve_fminv(v21, __ D, p1, z12); // fminv d21, p1, z12.d - __ sve_fmaxv(v11, __ S, p2, z10); // fmaxv s11, p2, z10.s - __ sve_fadda(v0, __ D, p1, z22); // fadda d0, p1, d0, z22.d - __ sve_uaddv(v20, __ H, p1, z3); // uaddv d20, p1, z3.h + __ sve_andv(v11, __ B, p2, z0); // andv b11, p2, z0.b + __ sve_orv(v23, __ B, p5, z20); // orv b23, p5, z20.b + __ sve_eorv(v3, __ B, p3, z15); // eorv b3, p3, z15.b + __ sve_smaxv(v30, __ B, p6, z27); // smaxv b30, p6, z27.b + __ sve_sminv(v21, __ D, p6, z10); // sminv d21, p6, z10.d + __ sve_fminv(v3, __ S, p6, z4); // fminv s3, p6, z4.s + __ sve_fmaxv(v6, __ S, p0, z21); // fmaxv s6, p0, z21.s + __ sve_fadda(v25, __ D, p6, z30); // fadda d25, p6, d25, z30.d + __ sve_uaddv(v31, __ H, p4, z1); // uaddv d31, p4, z1.h + +// AddWideNEONOp + __ saddwv(v12, v13, __ T8H, v14, __ T8B); // saddw v12.8H, v13.8H, v14.8B + __ saddwv2(v30, v31, __ T8H, v0, __ T16B); // saddw2 v30.8H, v31.8H, v0.16B + __ saddwv(v13, v14, __ T4S, v15, __ T4H); // saddw v13.4S, v14.4S, v15.4H + __ saddwv2(v8, v9, __ T4S, v10, __ T8H); // saddw2 v8.4S, v9.4S, v10.8H + __ saddwv(v25, v26, __ T2D, v27, __ T2S); // saddw v25.2D, v26.2D, v27.2S + __ saddwv2(v29, v30, __ T2D, v31, __ T4S); // saddw2 v29.2D, v30.2D, v31.4S + __ uaddwv(v1, v2, __ T8H, v3, __ T8B); // uaddw v1.8H, v2.8H, v3.8B + __ uaddwv2(v31, v0, __ T8H, v1, __ T16B); // uaddw2 v31.8H, v0.8H, v1.16B + __ uaddwv(v23, v24, __ T4S, v25, __ T4H); // uaddw v23.4S, v24.4S, v25.4H + __ uaddwv2(v31, v0, __ T4S, v1, __ T8H); // uaddw2 v31.4S, v0.4S, v1.8H + __ uaddwv(v20, v21, __ T2D, v22, __ T2S); // uaddw v20.2D, v21.2D, v22.2S + __ uaddwv2(v0, v1, __ T2D, v2, __ T4S); // uaddw2 v0.2D, v1.2D, v2.4S __ bind(forth); @@ -1298,30 +1327,30 @@ 0x9101a1a0, 0xb10a5cc8, 0xd10810aa, 0xf10fd061, 0x120cb166, 0x321764bc, 0x52174681, 0x720c0227, 0x9241018e, 0xb25a2969, 0xd278b411, 0xf26aad01, - 0x14000000, 0x17ffffd7, 0x14000428, 0x94000000, - 0x97ffffd4, 0x94000425, 0x3400000a, 0x34fffa2a, - 0x3400844a, 0x35000008, 0x35fff9c8, 0x350083e8, - 0xb400000b, 0xb4fff96b, 0xb400838b, 0xb500001d, - 0xb5fff91d, 0xb500833d, 0x10000013, 0x10fff8b3, - 0x100082d3, 0x90000013, 0x36300016, 0x3637f836, - 0x36308256, 0x3758000c, 0x375ff7cc, 0x375881ec, + 0x14000000, 0x17ffffd7, 0x14000441, 0x94000000, + 0x97ffffd4, 0x9400043e, 0x3400000a, 0x34fffa2a, + 0x3400876a, 0x35000008, 0x35fff9c8, 0x35008708, + 0xb400000b, 0xb4fff96b, 0xb40086ab, 0xb500001d, + 0xb5fff91d, 0xb500865d, 0x10000013, 0x10fff8b3, + 0x100085f3, 0x90000013, 0x36300016, 0x3637f836, + 0x36308576, 0x3758000c, 0x375ff7cc, 0x3758850c, 0x128313a0, 0x528a32c7, 0x7289173b, 0x92ab3acc, 0xd2a0bf94, 0xf2c285e8, 0x9358722f, 0x330e652f, 0x53067f3b, 0x93577c53, 0xb34a1aac, 0xd35a4016, 0x13946c63, 0x93c3dbc8, 0x54000000, 0x54fff5a0, - 0x54007fc0, 0x54000001, 0x54fff541, 0x54007f61, - 0x54000002, 0x54fff4e2, 0x54007f02, 0x54000002, - 0x54fff482, 0x54007ea2, 0x54000003, 0x54fff423, - 0x54007e43, 0x54000003, 0x54fff3c3, 0x54007de3, - 0x54000004, 0x54fff364, 0x54007d84, 0x54000005, - 0x54fff305, 0x54007d25, 0x54000006, 0x54fff2a6, - 0x54007cc6, 0x54000007, 0x54fff247, 0x54007c67, - 0x54000008, 0x54fff1e8, 0x54007c08, 0x54000009, - 0x54fff189, 0x54007ba9, 0x5400000a, 0x54fff12a, - 0x54007b4a, 0x5400000b, 0x54fff0cb, 0x54007aeb, - 0x5400000c, 0x54fff06c, 0x54007a8c, 0x5400000d, - 0x54fff00d, 0x54007a2d, 0x5400000e, 0x54ffefae, - 0x540079ce, 0x5400000f, 0x54ffef4f, 0x5400796f, + 0x540082e0, 0x54000001, 0x54fff541, 0x54008281, + 0x54000002, 0x54fff4e2, 0x54008222, 0x54000002, + 0x54fff482, 0x540081c2, 0x54000003, 0x54fff423, + 0x54008163, 0x54000003, 0x54fff3c3, 0x54008103, + 0x54000004, 0x54fff364, 0x540080a4, 0x54000005, + 0x54fff305, 0x54008045, 0x54000006, 0x54fff2a6, + 0x54007fe6, 0x54000007, 0x54fff247, 0x54007f87, + 0x54000008, 0x54fff1e8, 0x54007f28, 0x54000009, + 0x54fff189, 0x54007ec9, 0x5400000a, 0x54fff12a, + 0x54007e6a, 0x5400000b, 0x54fff0cb, 0x54007e0b, + 0x5400000c, 0x54fff06c, 0x54007dac, 0x5400000d, + 0x54fff00d, 0x54007d4d, 0x5400000e, 0x54ffefae, + 0x54007cee, 0x5400000f, 0x54ffef4f, 0x54007c8f, 0xd40658e1, 0xd4014d22, 0xd4046543, 0xd4273f60, 0xd44cad80, 0xd503201f, 0xd503203f, 0xd503205f, 0xd503209f, 0xd50320bf, 0xd503219f, 0xd50323bf, @@ -1346,23 +1375,23 @@ 0xb81b1022, 0x381ea354, 0x79002fd7, 0xf85cf39a, 0xb8580309, 0x385e218c, 0x784051e1, 0x389e11d8, 0x789fa1f8, 0x79c01865, 0xb881131b, 0xfc5dd3ad, - 0xbc5d1136, 0xfc00900b, 0xbc181014, 0xf818ec7d, + 0xbc5d1137, 0xfc00900b, 0xbc181015, 0xf818ec7d, 0xb81b8c91, 0x381efc40, 0x78007c3d, 0xf857beb0, 0xb8413dd4, 0x385fddd6, 0x78409e2f, 0x389eddea, 0x789e7d94, 0x78de3d55, 0xb8805c13, 0xfc5cadc0, - 0xbc428c23, 0xfc1a2dc4, 0xbc1caf91, 0xf81475f6, + 0xbc428c23, 0xfc1a2dc4, 0xbc1caf92, 0xf81475f6, 0xb81f95d1, 0x381e757e, 0x78014561, 0xf8402436, 0xb85896e2, 0x385f4763, 0x785db4f0, 0x3880374f, 0x789e25e7, 0x78dd0563, 0xb88166f9, 0xfc529540, - 0xbc4374d1, 0xfc1166ad, 0xbc1ba6c0, 0xf820ea7b, + 0xbc4374d3, 0xfc1166ae, 0xbc1ba6c0, 0xf820ea7b, 0xb82d68c8, 0x38367a04, 0x782f4b59, 0xf878c8a4, 0xb8674a24, 0x386b78f1, 0x78776bc0, 0x38a15aca, - 0x78bedbd5, 0x78fcd94b, 0xb8aa4a7c, 0xfc6ecbbd, - 0xbc65d8a8, 0xfc2de918, 0xbc3a7b11, 0xf91f1193, + 0x78bedbd5, 0x78fcd94b, 0xb8aa4a7c, 0xfc6ecbbe, + 0xbc65d8a8, 0xfc2de919, 0xbc3a7b11, 0xf91f1193, 0xb91ed5f7, 0x391ec9bd, 0x79182ceb, 0xf95d4b0a, 0xb9581010, 0x395fc034, 0x795fb221, 0x399d8731, 0x799efb3b, 0x79dd1a2e, 0xb998e4ea, 0xfd583723, - 0xbd5ea12c, 0xfd18dc37, 0xbd1b0e83, 0x58ffdaa2, + 0xbd5ea12c, 0xfd18dc38, 0xbd1b0e83, 0x58ffdaa2, 0x1800001d, 0xf885d1c0, 0xd8ffda40, 0xf8a77820, 0xf9980220, 0x1a030301, 0x3a140311, 0x5a0d000b, 0x7a07015c, 0x9a1001e4, 0xba140182, 0xda0d01bd, @@ -1383,187 +1412,193 @@ 0x9ad521f7, 0x9adb263c, 0x9ac0286a, 0x9ac92f27, 0x9bdd7de6, 0x9b427d4f, 0x1b0b2cf1, 0x1b1ddcf7, 0x9b0b2f6e, 0x9b0cbf04, 0x9b2b728e, 0x9b2cdd6d, - 0x9bae275e, 0x9ba7954d, 0x7ea3d5fd, 0x1e2f098b, - 0x1e311bde, 0x1e2f2a93, 0x1e35392f, 0x7efbd522, - 0x1e7e0ba7, 0x1e621831, 0x1e632946, 0x1e673978, - 0x1f000d61, 0x1f06db91, 0x1f3b6806, 0x1f2770a2, - 0x1f4d2f2b, 0x1f48c677, 0x1f744f35, 0x1f7d5851, - 0x1e2042a8, 0x1e20c293, 0x1e21422b, 0x1e21c0d4, - 0x1e22c06f, 0x1e23c383, 0x1ee24363, 0x1e6041ce, - 0x1e60c18a, 0x1e61422b, 0x1e61c32a, 0x1e6240e7, - 0x1e38038e, 0x9e3802c0, 0x1e780180, 0x9e7801b7, - 0x1e2200ed, 0x9e2200ee, 0x1e620288, 0x9e620391, - 0x1e24021e, 0x9e640122, 0x1e300290, 0x9e70009d, - 0x1e260341, 0x9e6602f8, 0x1e2702ae, 0x9e6700ac, - 0x1e382180, 0x1e7d2300, 0x1e202368, 0x1e6022a8, + 0x9bae275e, 0x9ba7954d, 0x7ea3d5fe, 0x1e30098c, + 0x1e321bff, 0x1e302ab3, 0x1e35394f, 0x7efcd542, + 0x1e7f0bc7, 0x1e621832, 0x1e632946, 0x1e673979, + 0x1f000d81, 0x1f06dfb3, 0x1f3c6c06, 0x1f2774a2, + 0x1f4d332c, 0x1f48ca78, 0x1f755356, 0x1f7e5853, + 0x1e2042c8, 0x1e20c2b3, 0x1e21424c, 0x1e21c0d5, + 0x1e22c070, 0x1e23c3a3, 0x1ee24383, 0x1e6041cf, + 0x1e60c1aa, 0x1e61424c, 0x1e61c34a, 0x1e6240e7, + 0x1e3803ae, 0x9e3802e0, 0x1e780180, 0x9e7801d7, + 0x1e2200ed, 0x9e2200ef, 0x1e620289, 0x9e620393, + 0x1e24021e, 0x9e640122, 0x1e3002b0, 0x9e70009d, + 0x1e260361, 0x9e660318, 0x1e2702ae, 0x9e6700ad, + 0x1e392180, 0x1e7e2320, 0x1e202388, 0x1e6022a8, 0x293a1796, 0x29426e73, 0x697c68fc, 0xa93d0486, 0xa97b5eba, 0x29b47934, 0x29c2534d, 0x69f62dbd, 0xa9bd54bb, 0xa9c503c6, 0x28a63e13, 0x28e25d2c, 0x68c469e0, 0xa8b34748, 0xa8f51c59, 0x28264433, 0x285036c0, 0xa8005f7d, 0xa872290b, 0x0c407160, - 0x4cdfa350, 0x0cd16f55, 0x4cdf27ba, 0x0d40c0d5, - 0x4ddfcbad, 0x0dd0cd95, 0x4c408c01, 0x0cdf86a9, - 0x4d60c327, 0x0dffc928, 0x4deecd89, 0x4cd14887, - 0x0c404a37, 0x4d40e6c3, 0x4ddfe84c, 0x0dcced4f, - 0x4cdf0444, 0x0ccb0286, 0x0d60e18b, 0x0dffe62f, - 0x0df0eb2e, 0x0e31bab4, 0x4e31b841, 0x0e71baf6, + 0x4cdfa350, 0x0cd16f56, 0x4cdf27bb, 0x0d40c0d6, + 0x4ddfcbae, 0x0dd0cd96, 0x4c408c01, 0x0cdf86aa, + 0x4d60c327, 0x0dffc929, 0x4deecd89, 0x4cd14887, + 0x0c404a37, 0x4d40e6c4, 0x4ddfe84d, 0x0dcced50, + 0x4cdf0444, 0x0ccb0286, 0x0d60e18c, 0x0dffe630, + 0x0df0eb2e, 0x0e31bab4, 0x4e31b841, 0x0e71bb17, 0x4e71bbfe, 0x4eb1b9ee, 0x0e30a862, 0x4e30a8e6, - 0x0e70a883, 0x4e70a907, 0x4eb0ab38, 0x6e30f820, - 0x0e31ab9b, 0x2e31abdd, 0x4e31a8c5, 0x6e31a8c5, - 0x0e71abdd, 0x2e71a98b, 0x4e71ab59, 0x6e71a820, - 0x4eb1abfe, 0x6eb1a820, 0x6eb0fa51, 0x7e30fbbc, - 0x7e70fb59, 0x7eb0f949, 0x7ef0fb59, 0x0ea0c9ac, - 0x4ea0ca0f, 0x4ee0c98b, 0x2ea0c96a, 0x6ea0ca51, - 0x6ee0cb38, 0x0ea0dad5, 0x4ea0db17, 0x4ee0d820, - 0x0ea0ea30, 0x4ea0e96a, 0x4ee0e8e6, 0x2ea0dbbc, - 0x6ea0d8e6, 0x6ee0d8c5, 0x0e20b8c5, 0x4e20bab4, - 0x0e60ba51, 0x4e60ba0f, 0x0ea0ba51, 0x4ea0bbdd, - 0x4ee0bb7a, 0x0ea0fbbc, 0x4ea0f841, 0x4ee0fb9b, - 0x2ea0f820, 0x6ea0fab4, 0x6ee0fbbc, 0x2ea1fa0f, - 0x6ea1f9ac, 0x6ee1f96a, 0x2e205bbc, 0x6e205bbc, + 0x0e70a883, 0x4e70a928, 0x4eb0ab59, 0x6e30f820, + 0x0e31ab9b, 0x2e31abfe, 0x4e31a8c5, 0x6e31a8c5, + 0x0e71abfe, 0x2e71a98b, 0x4e71ab59, 0x6e71a820, + 0x4eb1a81f, 0x6eb1a820, 0x6eb0fa93, 0x7e30fbdd, + 0x7e70fb7a, 0x7eb0f949, 0x7ef0fb7a, 0x0ea0c9ac, + 0x4ea0ca0f, 0x4ee0c98b, 0x2ea0c98b, 0x6ea0ca72, + 0x6ee0cb59, 0x0ea0daf6, 0x4ea0db38, 0x4ee0d820, + 0x0ea0ea51, 0x4ea0e98b, 0x4ee0e8e6, 0x2ea0dbdd, + 0x6ea0d8e6, 0x6ee0d8c5, 0x0e20b8c5, 0x4e20bad5, + 0x0e60ba93, 0x4e60ba30, 0x0ea0ba72, 0x4ea0bbfe, + 0x4ee0bb9b, 0x0ea0fbbc, 0x4ea0f841, 0x4ee0fbbc, + 0x2ea0f841, 0x6ea0fab4, 0x6ee0fbdd, 0x2ea1fa30, + 0x6ea1f9cd, 0x6ee1f96a, 0x2e205bdd, 0x6e205bdd, 0x0e351e93, 0x4e381ef6, 0x0eac1d6a, 0x4ea61ca4, - 0x2e201ffe, 0x6e361eb4, 0x0e2a8528, 0x4e2087fe, - 0x0e738651, 0x4e6c856a, 0x0ebd879b, 0x4ea48462, - 0x4efa8738, 0x0e26d4a4, 0x4e25d483, 0x4e6ad528, - 0x2e3886f6, 0x6e338651, 0x2e6f85cd, 0x6e6684a4, - 0x2ebe87bc, 0x6eb98717, 0x6ef786d5, 0x0ebbd759, - 0x4ebad738, 0x4ee5d483, 0x0e399f17, 0x4e3c9f7a, - 0x0e799f17, 0x4e709dee, 0x0eb79ed5, 0x4ea59c83, - 0x2eb9d717, 0x6eaad528, 0x6efad738, 0x2e35d693, - 0x6e31d60f, 0x6e72d630, 0x2e24dc62, 0x6e23dc41, + 0x2e211c1f, 0x6e371ed5, 0x0e2a8528, 0x4e21841f, + 0x0e758693, 0x4e6c856a, 0x0ebe87bc, 0x4ea48462, + 0x4efb8759, 0x0e27d4c5, 0x4e25d483, 0x4e6ad528, + 0x2e3886f6, 0x6e358693, 0x2e6f85cd, 0x6e6784c5, + 0x2ebf87dd, 0x6eba8738, 0x6ef786d5, 0x0ebcd77a, + 0x4ebad738, 0x4ee5d483, 0x0e3a9f38, 0x4e3c9f7a, + 0x0e799f17, 0x4e719e0f, 0x0eb79ed5, 0x4ea59c83, + 0x2ebad738, 0x6eaad528, 0x6efbd759, 0x2e36d6b4, + 0x6e32d630, 0x6e73d651, 0x2e24dc62, 0x6e23dc41, 0x6e62dc20, 0x0e7a9738, 0x4e6694a4, 0x0ea59483, - 0x4ead958b, 0x0e20cffe, 0x4e3dcf9b, 0x4e6bcd49, - 0x2e7b9759, 0x6e649462, 0x2eae95ac, 0x6eb39651, - 0x0ea0cffe, 0x4ea3cc41, 0x4eeecdac, 0x2e3effbc, - 0x6e22fc20, 0x6e73fe51, 0x0e2e65ac, 0x4e336651, - 0x0e7766d5, 0x4e6e65ac, 0x0ebd679b, 0x4ebf67dd, - 0x0e20a7fe, 0x4e23a441, 0x0e7ba759, 0x4e7da79b, - 0x0ea6a4a4, 0x4ebfa7dd, 0x0e25f483, 0x4e28f4e6, - 0x4e7ff7dd, 0x0e3b6f59, 0x4e336e51, 0x0e6a6d28, - 0x4e696d07, 0x0eae6dac, 0x4ea26c20, 0x0e35ae93, - 0x4e23ac41, 0x0e79af17, 0x4e64ac62, 0x0ea2ac20, - 0x4eaaad28, 0x0eb9f717, 0x4ebbf759, 0x4ef1f60f, - 0x2ebfefdd, 0x6ea5ec83, 0x6eeced6a, 0x0e3836f6, - 0x4e2c356a, 0x0e6634a4, 0x4e733651, 0x0ea33441, - 0x4ead358b, 0x4ee93507, 0x0e2c3d6a, 0x4e313e0f, - 0x0e723e30, 0x4e643c62, 0x0eab3d49, 0x4ead3d8b, - 0x4eee3dac, 0x2e308dee, 0x6e2f8dcd, 0x2e648c62, - 0x6e688ce6, 0x2eb58e93, 0x6ebb8f59, 0x6ef18e0f, - 0x2e2634a4, 0x6e243462, 0x2e6634a4, 0x6e6d358b, - 0x2eb33651, 0x6eb636b4, 0x6ef23630, 0x2e333e51, - 0x6e2c3d6a, 0x2e763eb4, 0x6e783ef6, 0x2eae3dac, - 0x6ebb3f59, 0x6ef93f17, 0x0e3ee7bc, 0x4e30e5ee, - 0x4e6ce56a, 0x2ebae738, 0x6ea3e441, 0x6eede58b, - 0x2e20e7fe, 0x6e2ce56a, 0x6e71e60f, 0x65922c43, - 0x65d02219, 0x65d02560, 0x65d13dc4, 0x65913690, - 0x65d33b6b, 0x2500948c, 0x254c08bf, 0x25831f87, - 0x254f30af, 0x259c3359, 0x25019d35, 0x24eac76d, - 0x2431993a, 0x242f7ed8, 0x24a2f62b, 0xba5fd3e3, - 0x3a5f03e5, 0xfa411be4, 0x7a42cbe2, 0x93df03ff, - 0xc820ffff, 0x8822fc7f, 0xc8247cbf, 0x88267fff, - 0x4e010fe0, 0x5e040420, 0x4e081fe1, 0x4e0c1fe1, - 0x4e0a1fe1, 0x4e071fe1, 0x4e042c20, 0x4e062c20, - 0x4e052c20, 0x4e083c20, 0x0e0c3c20, 0x0e0a3c20, - 0x0e073c20, 0x9eae0020, 0x0f03f409, 0x6f03f40e, - 0x4cc0ac3f, 0x0ea1b820, 0x4e21c862, 0x4e61b8a4, - 0x05a08020, 0x05104fe0, 0x05505001, 0x05906fe2, - 0x05d03005, 0x05101fea, 0x05901feb, 0x04b0e3e0, - 0x0470e7e1, 0x042f9c20, 0x043f9c35, 0x047f9c20, - 0x04ff9c20, 0x04299420, 0x04319160, 0x0461943e, - 0x04a19020, 0x04038100, 0x040381a0, 0x040387e1, - 0x04438be2, 0x04c38fe3, 0x040181e0, 0x04018100, - 0x04018621, 0x04418b22, 0x04418822, 0x04818c23, - 0x040081e0, 0x04008120, 0x04008761, 0x04008621, - 0x04408822, 0x04808c23, 0x042053ff, 0x047f5401, - 0x25208028, 0x2538cfe0, 0x2578d001, 0x25b8efe2, - 0x25f8f007, 0x2538dfea, 0x25b8dfeb, 0xa400a3e0, - 0xa420a7e0, 0xa4484be0, 0xa467afe0, 0xa4a8a7ea, - 0xa547a814, 0xa4084ffe, 0xa55c53e0, 0xa5e1540b, - 0xe400fbf6, 0xe408ffff, 0xe420e7e0, 0xe4484be0, - 0xe460efe0, 0xe547e400, 0xe4014be0, 0xe4a84fe0, - 0xe5f15000, 0x858043e0, 0x85a043ff, 0xe59f5d08, - 0x0420e3e9, 0x0460e3ea, 0x04a0e3eb, 0x04e0e3ec, - 0x25104042, 0x25104871, 0x25904861, 0x25904c92, - 0x05344020, 0x05744041, 0x05b44062, 0x05f44083, - 0x252c8840, 0x253c1420, 0x25681572, 0x25a21ce3, - 0x25ea1e34, 0x253c0421, 0x25680572, 0x25a20ce3, - 0x25ea0e34, 0x0522c020, 0x05e6c0a4, 0x2401a001, - 0x2443a051, 0x24858881, 0x24c78cd1, 0x24850891, - 0x24c70cc1, 0x250f9001, 0x25508051, 0x25802491, - 0x25df28c1, 0x25850c81, 0x251e10d1, 0x65816001, - 0x65c36051, 0x65854891, 0x65c74cc1, 0x05733820, - 0x05b238a4, 0x05f138e6, 0x0570396a, 0x65d0a001, - 0x65d6a443, 0x65d4a826, 0x6594ac26, 0x6554ac26, - 0x6556ac26, 0x6552ac26, 0x65cbac85, 0x65caac01, - 0x6589ac85, 0x6588ac01, 0x65c9ac85, 0x65c8ac01, - 0x65dea833, 0x659ca509, 0x65d8a801, 0x65dcac01, - 0x655cb241, 0x0520a1e0, 0x0521a601, 0x052281e0, - 0x05238601, 0x04a14026, 0x042244a6, 0x046344a6, - 0x04a444a6, 0x04e544a7, 0x0568aca7, 0x05b23230, - 0x853040af, 0xc5b040af, 0xe57080af, 0xe5b080af, - 0x25034440, 0x254054c4, 0x25034640, 0x25415a05, - 0x25834440, 0x25c54489, 0x250b5d3a, 0x2550dc20, - 0x2518e3e1, 0x2518e021, 0x2518e0a1, 0x2518e121, - 0x2518e1a1, 0x2558e3e2, 0x2558e042, 0x2558e0c2, - 0x2558e142, 0x2598e3e3, 0x2598e063, 0x2598e0e3, - 0x2598e163, 0x25d8e3e4, 0x25d8e084, 0x25d8e104, - 0x25d8e184, 0x2518e407, 0x05214800, 0x05614800, - 0x05a14800, 0x05e14800, 0x05214c00, 0x05614c00, - 0x05a14c00, 0x05e14c00, 0x05304001, 0x05314001, - 0x05a18610, 0x05e18610, 0x05271e11, 0x6545e891, - 0x6585e891, 0x65c5e891, 0x6545c891, 0x6585c891, - 0x65c5c891, 0x45b0c210, 0x45f1c231, 0x1e601000, - 0x1e603000, 0x1e621000, 0x1e623000, 0x1e641000, - 0x1e643000, 0x1e661000, 0x1e663000, 0x1e681000, - 0x1e683000, 0x1e6a1000, 0x1e6a3000, 0x1e6c1000, - 0x1e6c3000, 0x1e6e1000, 0x1e6e3000, 0x1e701000, - 0x1e703000, 0x1e721000, 0x1e723000, 0x1e741000, - 0x1e743000, 0x1e761000, 0x1e763000, 0x1e781000, - 0x1e783000, 0x1e7a1000, 0x1e7a3000, 0x1e7c1000, - 0x1e7c3000, 0x1e7e1000, 0x1e7e3000, 0xf82f8186, - 0xf83001ab, 0xf83713c1, 0xf8332225, 0xf82232d0, - 0xf82d52aa, 0xf83d419b, 0xf83b7023, 0xf83f6278, - 0xf8b18389, 0xf8bb00ef, 0xf8b513f7, 0xf8b923e2, - 0xf8bb3150, 0xf8b75073, 0xf8b04320, 0xf8ba7057, - 0xf8b0608c, 0xf8fc83be, 0xf8f000db, 0xf8e911fd, - 0xf8e720e4, 0xf8ef32e9, 0xf8e85382, 0xf8f540bf, - 0xf8fb7220, 0xf8ef6344, 0xf86882dc, 0xf87b033b, - 0xf8771080, 0xf8662010, 0xf864302f, 0xf86a50a7, - 0xf86a40fc, 0xf87472b7, 0xf866610b, 0xb83180df, - 0xb8310182, 0xb83e107d, 0xb83b23b6, 0xb82e338d, - 0xb83150b8, 0xb822414e, 0xb830736b, 0xb837608c, - 0xb8b68091, 0xb8a10213, 0xb8b011cd, 0xb8ac2222, - 0xb8a332f5, 0xb8a550e6, 0xb8b3438d, 0xb8b170d0, - 0xb8a2607d, 0xb8e481e6, 0xb8f4018d, 0xb8f41328, - 0xb8f42013, 0xb8eb30d8, 0xb8f451df, 0xb8f04006, - 0xb8e7726f, 0xb8fa6149, 0xb87782d5, 0xb87c0062, - 0xb86f1293, 0xb86723a4, 0xb8673120, 0xb87052f4, - 0xb8644150, 0xb877732b, 0xb866621f, 0xce2b06cd, - 0xce14410d, 0xce648df9, 0xce883624, 0xce7c809d, - 0xce7a87b0, 0xcec081c9, 0xce7c8962, 0x2520c143, - 0x25a1d2da, 0x058015ce, 0x05400ed8, 0x0500bb31, - 0x25a0c074, 0x25a1d884, 0x05804944, 0x0540b1d9, - 0x05001548, 0x25a0c49e, 0x2521cabe, 0x058054b3, - 0x0543ab47, 0x050026bb, 0x2560d097, 0x25a1d6fe, - 0x058394b4, 0x0540266d, 0x05003cbc, 0x25a0c1ab, - 0x2561d3f8, 0x05800acd, 0x05403684, 0x05000c07, - 0x2560de64, 0x2521cac5, 0x0583c8b5, 0x05405089, - 0x05003e98, 0x04ad0397, 0x04ac074a, 0x658e023e, - 0x65d50a1d, 0x65820667, 0x0496b13a, 0x04001411, - 0x041a19c2, 0x049095cb, 0x041b0c7d, 0x04d9a876, - 0x049aa27b, 0x04591aa7, 0x04138b25, 0x04119235, - 0x04500a63, 0x0497adc7, 0x04dea9b1, 0x04581e31, - 0x05a78f4f, 0x056494fb, 0x04481f65, 0x048a0f00, - 0x04810074, 0x04dca739, 0x65809031, 0x658d9dae, - 0x65c683d1, 0x658797b6, 0x65828008, 0x04ddb417, - 0x6582baf9, 0x6580b435, 0x65c1b56a, 0x65cdb917, - 0x65c19671, 0x65fe95a4, 0x65f11f3e, 0x65fc298e, - 0x65ada1a5, 0x65b3c967, 0x65e3ec59, 0x65f454a0, - 0x65a86dbc, 0x041b41dd, 0x04587903, 0x042a3321, - 0x04b93281, 0x0470327c, 0x04e131bb, 0x0521692b, - 0x057a6f61, 0x65c887a2, 0x45c2b058, 0x455cb723, - 0x043639a3, 0x045a309b, 0x0498305a, 0x04993ce1, - 0x04483e1e, 0x040a3395, 0x65c72595, 0x6586294b, - 0x65d826c0, 0x04412474, + 0x4eae95ac, 0x0e21cc1f, 0x4e3ecfbc, 0x4e6ccd6a, + 0x2e7c977a, 0x6e649462, 0x2eae95ac, 0x6eb49672, + 0x0ea1cc1f, 0x4ea3cc41, 0x4eefcdcd, 0x2e3fffdd, + 0x6e22fc20, 0x6e75fe93, 0x0e2e65ac, 0x4e336651, + 0x0e7866f6, 0x4e6f65cd, 0x0ebe67bc, 0x4ea067fe, + 0x0e21a41f, 0x4e23a441, 0x0e7ca77a, 0x4e7ea7bc, + 0x0ea6a4a4, 0x4ea0a7fe, 0x0e26f4a4, 0x4e28f4e6, + 0x4e60f7fe, 0x0e3c6f7a, 0x4e346e72, 0x0e6b6d49, + 0x4e6a6d28, 0x0eae6dac, 0x4ea26c20, 0x0e36aeb4, + 0x4e23ac41, 0x0e7aaf38, 0x4e64ac62, 0x0ea2ac20, + 0x4eabad49, 0x0ebaf738, 0x4ebcf77a, 0x4ef2f630, + 0x2ea0effe, 0x6ea5ec83, 0x6eeced6a, 0x0fa710c5, + 0x4f8b8149, 0x4fc710c5, 0x0f8750c5, 0x4faa8128, + 0x4fc750c5, 0x2f8890e6, 0x4fa880e6, 0x6fc59083, + 0x0f6f81cd, 0x4f448862, 0x0f848062, 0x4fab8149, + 0x0e3736d5, 0x4e323630, 0x0e743672, 0x4e6d358b, + 0x0eb736d5, 0x4eb93717, 0x4eee35ac, 0x0e3c3f7a, + 0x4e393f17, 0x0e7e3fbc, 0x4e703dee, 0x0ead3d8b, + 0x4eba3f38, 0x4ee33c41, 0x2e2e8dac, 0x6e218c1f, + 0x2e6c8d6a, 0x6e728e30, 0x2ea98d07, 0x6ea48c62, + 0x6ee58c83, 0x2e2f35cd, 0x6e353693, 0x2e733651, + 0x6e723630, 0x2ea53483, 0x6ea33441, 0x6eed358b, + 0x2e203ffe, 0x6e273cc5, 0x2e6a3d28, 0x6e713e0f, + 0x2ebf3fdd, 0x6ea03ffe, 0x6ee23c20, 0x0e36e6b4, + 0x4e29e507, 0x4e76e6b4, 0x2eb9e717, 0x6ebee7bc, + 0x6ef7e6d5, 0x2e3de79b, 0x6e3be759, 0x6e67e4c5, + 0x65d23ee0, 0x65903d92, 0x65d03fa7, 0x65912fe9, + 0x65d13bf9, 0x65932a0a, 0x25cb90c4, 0x25040bde, + 0x25c11085, 0x25c62c6b, 0x259f2279, 0x259d8993, + 0x24e5102b, 0x24ad5458, 0x24ec7ab5, 0x24387c6d, + 0xba5fd3e3, 0x3a5f03e5, 0xfa411be4, 0x7a42cbe2, + 0x93df03ff, 0xc820ffff, 0x8822fc7f, 0xc8247cbf, + 0x88267fff, 0x4e010fe0, 0x5e040420, 0x4e081fe1, + 0x4e0c1fe1, 0x4e0a1fe1, 0x4e071fe1, 0x4e042c20, + 0x4e062c20, 0x4e052c20, 0x4e083c20, 0x0e0c3c20, + 0x0e0a3c20, 0x0e073c20, 0x9eae0020, 0x0f03f409, + 0x6f03f40e, 0x4cc0ac3f, 0x0ea1b820, 0x4e21c862, + 0x4e61b8a4, 0x05a08020, 0x05104fe0, 0x05505001, + 0x05906fe2, 0x05d03005, 0x05101fea, 0x05901feb, + 0x04b0e3e0, 0x0470e7e1, 0x042f9c20, 0x043f9c35, + 0x047f9c20, 0x04ff9c20, 0x04299420, 0x04319160, + 0x0461943e, 0x04a19020, 0x04038100, 0x040381a0, + 0x040387e1, 0x04438be2, 0x04c38fe3, 0x040181e0, + 0x04018100, 0x04018621, 0x04418b22, 0x04418822, + 0x04818c23, 0x040081e0, 0x04008120, 0x04008761, + 0x04008621, 0x04408822, 0x04808c23, 0x042053ff, + 0x047f5401, 0x25208028, 0x2538cfe0, 0x2578d001, + 0x25b8efe2, 0x25f8f007, 0x2538dfea, 0x25b8dfeb, + 0xa400a3e0, 0xa420a7e0, 0xa4484be0, 0xa467afe0, + 0xa4a8a7ea, 0xa547a814, 0xa4084ffe, 0xa55c53e0, + 0xa5e1540b, 0xe400fbf6, 0xe408ffff, 0xe420e7e0, + 0xe4484be0, 0xe460efe0, 0xe547e400, 0xe4014be0, + 0xe4a84fe0, 0xe5f15000, 0x858043e0, 0x85a043ff, + 0xe59f5d08, 0x0420e3e9, 0x0460e3ea, 0x04a0e3eb, + 0x04e0e3ec, 0x25104042, 0x25104871, 0x25904861, + 0x25904c92, 0x05344020, 0x05744041, 0x05b44062, + 0x05f44083, 0x252c8840, 0x253c1420, 0x25681572, + 0x25a21ce3, 0x25ea1e34, 0x253c0421, 0x25680572, + 0x25a20ce3, 0x25ea0e34, 0x0522c020, 0x05e6c0a4, + 0x2401a001, 0x2443a051, 0x24858881, 0x24c78cd1, + 0x24850891, 0x24c70cc1, 0x250f9001, 0x25508051, + 0x25802491, 0x25df28c1, 0x25850c81, 0x251e10d1, + 0x65816001, 0x65c36051, 0x65854891, 0x65c74cc1, + 0x05733820, 0x05b238a4, 0x05f138e6, 0x0570396a, + 0x65d0a001, 0x65d6a443, 0x65d4a826, 0x6594ac26, + 0x6554ac26, 0x6556ac26, 0x6552ac26, 0x65cbac85, + 0x65caac01, 0x6589ac85, 0x6588ac01, 0x65c9ac85, + 0x65c8ac01, 0x65dea833, 0x659ca509, 0x65d8a801, + 0x65dcac01, 0x655cb241, 0x0520a1e0, 0x0521a601, + 0x052281e0, 0x05238601, 0x04a14026, 0x042244a6, + 0x046344a6, 0x04a444a6, 0x04e544a7, 0x0568aca7, + 0x05b23230, 0x853040af, 0xc5b040af, 0xe57080af, + 0xe5b080af, 0x25034440, 0x254054c4, 0x25034640, + 0x25415a05, 0x25834440, 0x25c54489, 0x250b5d3a, + 0x2550dc20, 0x2518e3e1, 0x2518e021, 0x2518e0a1, + 0x2518e121, 0x2518e1a1, 0x2558e3e2, 0x2558e042, + 0x2558e0c2, 0x2558e142, 0x2598e3e3, 0x2598e063, + 0x2598e0e3, 0x2598e163, 0x25d8e3e4, 0x25d8e084, + 0x25d8e104, 0x25d8e184, 0x2518e407, 0x05214800, + 0x05614800, 0x05a14800, 0x05e14800, 0x05214c00, + 0x05614c00, 0x05a14c00, 0x05e14c00, 0x05304001, + 0x05314001, 0x05a18610, 0x05e18610, 0x05271e11, + 0x6545e891, 0x6585e891, 0x65c5e891, 0x6545c891, + 0x6585c891, 0x65c5c891, 0x45b0c210, 0x45f1c231, + 0x1e601000, 0x1e603000, 0x1e621000, 0x1e623000, + 0x1e641000, 0x1e643000, 0x1e661000, 0x1e663000, + 0x1e681000, 0x1e683000, 0x1e6a1000, 0x1e6a3000, + 0x1e6c1000, 0x1e6c3000, 0x1e6e1000, 0x1e6e3000, + 0x1e701000, 0x1e703000, 0x1e721000, 0x1e723000, + 0x1e741000, 0x1e743000, 0x1e761000, 0x1e763000, + 0x1e781000, 0x1e783000, 0x1e7a1000, 0x1e7a3000, + 0x1e7c1000, 0x1e7c3000, 0x1e7e1000, 0x1e7e3000, + 0xf8338131, 0xf83c01fb, 0xf82712f5, 0xf83f2059, + 0xf83f31fb, 0xf82a5277, 0xf8234010, 0xf83972fa, + 0xf8226190, 0xf8a483dc, 0xf8bd0370, 0xf8a613a9, + 0xf8b02087, 0xf8a7312f, 0xf8b75048, 0xf8bc43f5, + 0xf8a5701b, 0xf8b1608f, 0xf8fa8388, 0xf8f6037b, + 0xf8f91017, 0xf8e421e6, 0xf8e031e4, 0xf8e150ea, + 0xf8e5438a, 0xf8e772f4, 0xf8f56166, 0xf86883f1, + 0xf8660051, 0xf86c13be, 0xf86322db, 0xf87d31ae, + 0xf87c5311, 0xf86541c2, 0xf86a7170, 0xf87b6197, + 0xb8248236, 0xb8240261, 0xb83011b0, 0xb82e204c, + 0xb83132a3, 0xb83750c5, 0xb82741b3, 0xb83c7211, + 0xb82663a2, 0xb8a380c4, 0xb8b001b4, 0xb8ac1114, + 0xb8b92274, 0xb8a0330b, 0xb8a653f4, 0xb8ae40d0, + 0xb8a071e7, 0xb8b3613a, 0xb8ea82b7, 0xb8f6005c, + 0xb8e3126f, 0xb8f42087, 0xb8fd3007, 0xb8e95290, + 0xb8f74204, 0xb8ea7177, 0xb8f963e6, 0xb87082ed, + 0xb86c01c1, 0xb8691215, 0xb87a208f, 0xb8643110, + 0xb866509e, 0xb87d43b1, 0xb87a71e9, 0xb86263ab, + 0xce216ce3, 0xce0e2255, 0xce798ed2, 0xce959685, + 0xce7e8217, 0xce608694, 0xcec08264, 0xce748898, + 0x25e0da44, 0x2521c8f3, 0x05801548, 0x0540cbdf, + 0x05006521, 0x2560c7a0, 0x25a1c498, 0x058026bb, + 0x05407dd8, 0x0500f3d6, 0x2560ce3d, 0x2521d4b4, + 0x05803cbc, 0x05404d6c, 0x05001b89, 0x25a0c532, + 0x2521cc40, 0x05800c08, 0x054074c4, 0x050034a0, + 0x2520c9e3, 0x25e1ca93, 0x05803e98, 0x05425238, + 0x050024cb, 0x25a0ce7f, 0x25e1d0c3, 0x05802676, + 0x05401e63, 0x05002d49, 0x04e20080, 0x04ab04ce, + 0x659e022e, 0x65970863, 0x659c0703, 0x04d6b4f3, + 0x04400cb5, 0x049a06da, 0x04508071, 0x045b0d14, + 0x0459b22e, 0x04daba4d, 0x04590a13, 0x0493979b, + 0x04d188a8, 0x0450081c, 0x0417b6b9, 0x041eb743, + 0x04981e7a, 0x05e78dc1, 0x0564824e, 0x048816ff, + 0x040a0d1e, 0x04810ee0, 0x04dcb340, 0x65c08ed8, + 0x65cd8162, 0x65c6970c, 0x65c79e29, 0x65c29494, + 0x04ddbecd, 0x65c2ba5f, 0x65c0a9af, 0x6581a434, + 0x658da0ee, 0x65c1908c, 0x65be806f, 0x65ff0694, + 0x65ee2d2d, 0x65a3af81, 0x65a9cb3a, 0x65e1e9da, + 0x65f447ba, 0x65e17da6, 0x0401482b, 0x040279fb, + 0x0439323e, 0x04a33302, 0x046331bd, 0x04fc320e, + 0x05bb6964, 0x05e16e02, 0x65c897e7, 0x4596b150, + 0x4516b4fd, 0x0438396c, 0x041a280b, 0x04183697, + 0x04192de3, 0x04083b7e, 0x04ca3955, 0x65873883, + 0x658622a6, 0x65d83bd9, 0x0441303f, 0x0e2e11ac, + 0x4e2013fe, 0x0e6f11cd, 0x4e6a1128, 0x0ebb1359, + 0x4ebf13dd, 0x2e231041, 0x6e21101f, 0x2e791317, + 0x6e61101f, 0x2eb612b4, 0x6ea21020, }; // END Generated code -- do not edit From 98efb8e9a448d422eb6c90beed5bcb33f697a35a Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 12 Dec 2024 08:57:13 +0000 Subject: [PATCH 024/225] 8316885: jcmd: Compiler.CodeHeap_Analytics cmd does not inform about missing aggregate Backport-of: 1230aed61d286fe9c09f46e2bab626d0e8fe0273 --- src/hotspot/share/code/codeHeapState.cpp | 20 ++++++++++++++++++++ src/hotspot/share/code/codeHeapState.hpp | 1 + 2 files changed, 21 insertions(+) diff --git a/src/hotspot/share/code/codeHeapState.cpp b/src/hotspot/share/code/codeHeapState.cpp index 580610b2f752..48c8410ac47f 100644 --- a/src/hotspot/share/code/codeHeapState.cpp +++ b/src/hotspot/share/code/codeHeapState.cpp @@ -1216,6 +1216,7 @@ void CodeHeapState::aggregate(outputStream* out, CodeHeap* heap, size_t granular void CodeHeapState::print_usedSpace(outputStream* out, CodeHeap* heap) { if (!initialization_complete) { + print_aggregate_missing(out, nullptr); return; } @@ -1223,6 +1224,7 @@ void CodeHeapState::print_usedSpace(outputStream* out, CodeHeap* heap) { get_HeapStatGlobals(out, heapName); if ((StatArray == nullptr) || (TopSizeArray == nullptr) || (used_topSizeBlocks == 0)) { + print_aggregate_missing(out, heapName); return; } BUFFEREDSTREAM_DECL(ast, out) @@ -1426,6 +1428,7 @@ void CodeHeapState::print_usedSpace(outputStream* out, CodeHeap* heap) { void CodeHeapState::print_freeSpace(outputStream* out, CodeHeap* heap) { if (!initialization_complete) { + print_aggregate_missing(out, nullptr); return; } @@ -1433,6 +1436,7 @@ void CodeHeapState::print_freeSpace(outputStream* out, CodeHeap* heap) { get_HeapStatGlobals(out, heapName); if ((StatArray == nullptr) || (FreeArray == nullptr) || (alloc_granules == 0)) { + print_aggregate_missing(out, heapName); return; } BUFFEREDSTREAM_DECL(ast, out) @@ -1600,6 +1604,7 @@ void CodeHeapState::print_freeSpace(outputStream* out, CodeHeap* heap) { void CodeHeapState::print_count(outputStream* out, CodeHeap* heap) { if (!initialization_complete) { + print_aggregate_missing(out, nullptr); return; } @@ -1607,6 +1612,7 @@ void CodeHeapState::print_count(outputStream* out, CodeHeap* heap) { get_HeapStatGlobals(out, heapName); if ((StatArray == nullptr) || (alloc_granules == 0)) { + print_aggregate_missing(out, heapName); return; } BUFFEREDSTREAM_DECL(ast, out) @@ -1758,6 +1764,7 @@ void CodeHeapState::print_count(outputStream* out, CodeHeap* heap) { void CodeHeapState::print_space(outputStream* out, CodeHeap* heap) { if (!initialization_complete) { + print_aggregate_missing(out, nullptr); return; } @@ -1765,6 +1772,7 @@ void CodeHeapState::print_space(outputStream* out, CodeHeap* heap) { get_HeapStatGlobals(out, heapName); if ((StatArray == nullptr) || (alloc_granules == 0)) { + print_aggregate_missing(out, heapName); return; } BUFFEREDSTREAM_DECL(ast, out) @@ -1927,6 +1935,7 @@ void CodeHeapState::print_space(outputStream* out, CodeHeap* heap) { void CodeHeapState::print_age(outputStream* out, CodeHeap* heap) { if (!initialization_complete) { + print_aggregate_missing(out, nullptr); return; } @@ -1934,6 +1943,7 @@ void CodeHeapState::print_age(outputStream* out, CodeHeap* heap) { get_HeapStatGlobals(out, heapName); if ((StatArray == nullptr) || (alloc_granules == 0)) { + print_aggregate_missing(out, heapName); return; } BUFFEREDSTREAM_DECL(ast, out) @@ -2039,6 +2049,7 @@ void CodeHeapState::print_age(outputStream* out, CodeHeap* heap) { void CodeHeapState::print_names(outputStream* out, CodeHeap* heap) { if (!initialization_complete) { + print_aggregate_missing(out, nullptr); return; } @@ -2046,6 +2057,7 @@ void CodeHeapState::print_names(outputStream* out, CodeHeap* heap) { get_HeapStatGlobals(out, heapName); if ((StatArray == nullptr) || (alloc_granules == 0)) { + print_aggregate_missing(out, heapName); return; } BUFFEREDSTREAM_DECL(ast, out) @@ -2343,6 +2355,14 @@ void CodeHeapState::print_line_delim(outputStream* out, bufferedStream* ast, cha } } +void CodeHeapState::print_aggregate_missing(outputStream* out, const char* heapName) { + if (heapName == nullptr) { + out->print_cr("No aggregated code heap data available. Run function aggregate first."); + } else { + out->print_cr("No aggregated data available for heap %s. Run function aggregate first.", heapName); + } +} + // Find out which blob type we have at hand. // Return "noType" if anything abnormal is detected. CodeHeapState::blobType CodeHeapState::get_cbType(CodeBlob* cb) { diff --git a/src/hotspot/share/code/codeHeapState.hpp b/src/hotspot/share/code/codeHeapState.hpp index 6cb536ba9589..ad3b03d1303c 100644 --- a/src/hotspot/share/code/codeHeapState.hpp +++ b/src/hotspot/share/code/codeHeapState.hpp @@ -91,6 +91,7 @@ class CodeHeapState : public CHeapObj { static void print_age_single(outputStream *ast, int age); static void print_line_delim(outputStream* out, bufferedStream *sst, char* low_bound, unsigned int ix, unsigned int gpl); static void print_line_delim(outputStream* out, outputStream *sst, char* low_bound, unsigned int ix, unsigned int gpl); + static void print_aggregate_missing(outputStream* out, const char* heapName); static blobType get_cbType(CodeBlob* cb); static bool blob_access_is_safe(CodeBlob* this_blob); static bool nmethod_access_is_safe(nmethod* nm); From 72dd39492664ff6c2072cc53b5c6a55e10c8ba1b Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 12 Dec 2024 09:02:01 +0000 Subject: [PATCH 025/225] 8333116: test/jdk/tools/jpackage/share/ServiceTest.java test fails Backport-of: 91ab088d5e64e068bafcda8d08f1769c39ba10d6 --- test/jdk/tools/jpackage/share/ServiceTest.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/jdk/tools/jpackage/share/ServiceTest.java b/test/jdk/tools/jpackage/share/ServiceTest.java index 5142ada27424..4cf96b62cd2c 100644 --- a/test/jdk/tools/jpackage/share/ServiceTest.java +++ b/test/jdk/tools/jpackage/share/ServiceTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -49,7 +49,9 @@ * @build jdk.jpackage.test.* * @modules jdk.jpackage/jdk.jpackage.internal * @compile ServiceTest.java - * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main + * @run main/othervm/timeout=360 -Xmx512m + * --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED + * jdk.jpackage.test.Main * --jpt-run=ServiceTest */ public class ServiceTest { From f92a5d0ea1c44afa73adbf73aa71c81f1002a4c1 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 12 Dec 2024 09:07:26 +0000 Subject: [PATCH 026/225] 8343102: Remove `--compress` from jlink command lines from jpackage tests Backport-of: 9e451aa36586badc7be58804ae6f12e6b671445d --- test/jdk/tools/jpackage/share/RuntimeImageTest.java | 9 ++------- test/jdk/tools/jpackage/share/RuntimePackageTest.java | 3 +-- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/test/jdk/tools/jpackage/share/RuntimeImageTest.java b/test/jdk/tools/jpackage/share/RuntimeImageTest.java index 3b57536213b6..f59f1cbaff76 100644 --- a/test/jdk/tools/jpackage/share/RuntimeImageTest.java +++ b/test/jdk/tools/jpackage/share/RuntimeImageTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -33,7 +33,6 @@ import jdk.jpackage.test.PackageType; import jdk.jpackage.test.Functional; import jdk.jpackage.test.Annotations.Test; -import jdk.jpackage.test.Annotations.Parameter; import jdk.jpackage.test.PackageTest; import jdk.jpackage.test.JPackageCommand; import jdk.jpackage.test.JavaTool; @@ -54,10 +53,7 @@ public class RuntimeImageTest { @Test - @Parameter("0") - @Parameter("1") - @Parameter("2") - public static void test(String compression) throws Exception { + public static void test() throws Exception { final Path workDir = TKit.createTempDirectory("runtime").resolve("data"); final Path jlinkOutputDir = workDir.resolve("temp.runtime"); Files.createDirectories(jlinkOutputDir.getParent()); @@ -67,7 +63,6 @@ public static void test(String compression) throws Exception { .dumpOutput() .addArguments( "--output", jlinkOutputDir.toString(), - "--compress=" + compression, "--add-modules", "ALL-MODULE-PATH", "--strip-debug", "--no-header-files", diff --git a/test/jdk/tools/jpackage/share/RuntimePackageTest.java b/test/jdk/tools/jpackage/share/RuntimePackageTest.java index 12edff1cea5c..da58ed3a73cf 100644 --- a/test/jdk/tools/jpackage/share/RuntimePackageTest.java +++ b/test/jdk/tools/jpackage/share/RuntimePackageTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -113,7 +113,6 @@ private static PackageTest init(Set types) { .dumpOutput() .addArguments( "--output", runtimeImageDir.toString(), - "--compress=0", "--add-modules", "ALL-MODULE-PATH", "--strip-debug", "--no-header-files", From c453575dc5f743d207a22a9c5ab8e3a07f27a396 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 12 Dec 2024 09:08:37 +0000 Subject: [PATCH 027/225] 8343100: Consolidate EmptyFolderTest and EmptyFolderPackageTest jpackage tests into single java file Backport-of: 00fe9f7bdfd245791bca6b5b1b2d0a98d41af221 --- .../helpers/jdk/jpackage/test/TKit.java | 32 ++++-- .../jdk/jpackage/test/WindowsHelper.java | 2 +- .../tools/jpackage/share/EmptyFolderBase.java | 72 -------------- .../share/EmptyFolderPackageTest.java | 70 ------------- .../tools/jpackage/share/EmptyFolderTest.java | 99 ++++++++++++++++--- 5 files changed, 108 insertions(+), 167 deletions(-) delete mode 100644 test/jdk/tools/jpackage/share/EmptyFolderBase.java delete mode 100644 test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java diff --git a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java index 9e4d2f86c005..05182bd096d5 100644 --- a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java +++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java @@ -673,26 +673,40 @@ public static void assertPathExists(Path path, boolean exists) { assertTrue(path.toFile().exists(), String.format( "Check [%s] path exists", path)); } else { - assertFalse(path.toFile().exists(), String.format( + assertTrue(!path.toFile().exists(), String.format( "Check [%s] path doesn't exist", path)); } } - public static void assertPathNotEmptyDirectory(Path path) { - if (Files.isDirectory(path)) { + public static void assertDirectoryNotEmpty(Path path) { + assertDirectoryExists(path, Optional.of(false)); + } + + public static void assertDirectoryEmpty(Path path) { + assertDirectoryExists(path, Optional.of(true)); + } + + public static void assertDirectoryExists(Path path, Optional isEmptyCheck) { + assertPathExists(path, true); + boolean isDirectory = Files.isDirectory(path); + if (isEmptyCheck.isEmpty() || !isDirectory) { + assertTrue(isDirectory, String.format("Check [%s] is a directory", path)); + } else { ThrowingRunnable.toRunnable(() -> { try (var files = Files.list(path)) { - TKit.assertFalse(files.findFirst().isEmpty(), String.format - ("Check [%s] is not an empty directory", path)); + boolean actualIsEmpty = files.findFirst().isEmpty(); + if (isEmptyCheck.get()) { + TKit.assertTrue(actualIsEmpty, String.format("Check [%s] is not an empty directory", path)); + } else { + TKit.assertTrue(!actualIsEmpty, String.format("Check [%s] is an empty directory", path)); + } } }).run(); - } + } } public static void assertDirectoryExists(Path path) { - assertPathExists(path, true); - assertTrue(path.toFile().isDirectory(), String.format( - "Check [%s] is a directory", path)); + assertDirectoryExists(path, Optional.empty()); } public static void assertFileExists(Path path) { diff --git a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java index 3faabcd6f8d2..f466fd299b10 100644 --- a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java +++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java @@ -298,7 +298,7 @@ private void verifyStartMenuShortcut(Path shortcutsRoot, boolean exists) { Path shortcutPath = shortcutsRoot.resolve(startMenuShortcutPath); verifyShortcut(shortcutPath, exists); if (!exists) { - TKit.assertPathNotEmptyDirectory(shortcutPath.getParent()); + TKit.assertDirectoryNotEmpty(shortcutPath.getParent()); } } diff --git a/test/jdk/tools/jpackage/share/EmptyFolderBase.java b/test/jdk/tools/jpackage/share/EmptyFolderBase.java deleted file mode 100644 index 092996ad0390..000000000000 --- a/test/jdk/tools/jpackage/share/EmptyFolderBase.java +++ /dev/null @@ -1,72 +0,0 @@ -/* - * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -import java.io.File; -import java.io.IOException; -import java.nio.file.Path; -import jdk.jpackage.test.TKit; - -public class EmptyFolderBase { - - // Note: To specify file use ".txt" extension. - // Note: createDirStrcture() will call mkdir() or createNewFile() for paths defined - // in dirStruct, so make sure paths are defined in order. - - // folder-empty - // folder-not-empty - // folder-not-empty/folder-empty - // folder-not-empty/another-folder-empty - // folder-not-empty/folder-non-empty2 - // folder-not-empty/folder-non-empty2/file.txt - private static final String [] DIR_STRUCT = { - "folder-empty", - "folder-not-empty", - "folder-not-empty" + File.separator + "folder-empty", - "folder-not-empty" + File.separator + "another-folder-empty", - "folder-not-empty" + File.separator + "folder-non-empty2", - "folder-not-empty" + File.separator + "folder-non-empty2" + File.separator + - "file.txt" - }; - - // See dirStruct - public static void createDirStrcture(Path inputPath) throws IOException { - File input = new File(inputPath.toString()); - input.mkdir(); - - for (String p : DIR_STRUCT) { - File f = new File(input, p); - if (p.endsWith(".txt")) { - f.createNewFile(); - } else { - f.mkdir(); - } - } - } - - public static void validateDirStrcture(Path appDirPath) { - for (String p : DIR_STRUCT) { - Path path = appDirPath.resolve(p); - TKit.assertPathExists(path, true); - } - } -} diff --git a/test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java b/test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java deleted file mode 100644 index c7af050c6850..000000000000 --- a/test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -import java.nio.file.Path; -import jdk.jpackage.internal.ApplicationLayout; -import jdk.jpackage.test.PackageTest; -import jdk.jpackage.test.PackageType; -import jdk.jpackage.test.Annotations.Test; - -/** - * Tests generation of packages with input folder containing empty folders. - */ - -/* - * @test - * @summary jpackage with input containing empty folders - * @library ../helpers - * @library /test/lib - * @key jpackagePlatformPackage - * @build EmptyFolderBase - * @build jdk.jpackage.test.* - * @build EmptyFolderPackageTest - * @modules jdk.jpackage/jdk.jpackage.internal - * @run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=EmptyFolderPackageTest - */ -public class EmptyFolderPackageTest { - - @Test - public static void test() throws Exception { - new PackageTest().configureHelloApp() - .addInitializer(cmd -> { - Path input = cmd.inputDir(); - EmptyFolderBase.createDirStrcture(input); - }) - .addInstallVerifier(cmd -> { - if (cmd.packageType() == PackageType.WIN_MSI) { - if (cmd.isPackageUnpacked("Not running file " - + "structure check for empty folders")) { - return; - } - } - - ApplicationLayout appLayout = cmd.appLayout(); - Path appDir = appLayout.appDirectory(); - EmptyFolderBase.validateDirStrcture(appDir); - }) - .run(); - } -} diff --git a/test/jdk/tools/jpackage/share/EmptyFolderTest.java b/test/jdk/tools/jpackage/share/EmptyFolderTest.java index a41c4a66702d..230d8a039ea8 100644 --- a/test/jdk/tools/jpackage/share/EmptyFolderTest.java +++ b/test/jdk/tools/jpackage/share/EmptyFolderTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,44 +21,113 @@ * questions. */ +import java.io.IOException; +import java.nio.file.Files; import java.nio.file.Path; -import jdk.jpackage.test.JPackageCommand; +import jdk.jpackage.test.PackageTest; import jdk.jpackage.test.Annotations.Test; -import jdk.jpackage.internal.ApplicationLayout; +import jdk.jpackage.test.JPackageCommand; +import jdk.jpackage.test.PackageType; +import jdk.jpackage.test.TKit; /** - * Tests generation of app image with input folder containing empty folders. + * Tests generation of packages and app image with input folder containing empty folders. + */ + +/* + * @test + * @summary jpackage for package with input containing empty folders + * @library ../helpers + * @library /test/lib + * @key jpackagePlatformPackage + * @build jdk.jpackage.test.* + * @build EmptyFolderTest + * @modules jdk.jpackage/jdk.jpackage.internal + * @run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main + * --jpt-run=EmptyFolderTest.testPackage */ /* * @test - * @summary jpackage with input containing empty folders + * @summary jpackage for app image with input containing empty folders * @library ../helpers * @library /test/lib - * @build EmptyFolderBase * @build jdk.jpackage.test.* * @build EmptyFolderTest * @modules jdk.jpackage/jdk.jpackage.internal * @run main/othervm -Xmx512m jdk.jpackage.test.Main - * --jpt-run=EmptyFolderTest + * --jpt-run=EmptyFolderTest.testAppImage */ + public class EmptyFolderTest { @Test - public static void test() throws Exception { - JPackageCommand cmd = JPackageCommand.helloAppImage(); + public static void testPackage() { + new PackageTest() + .configureHelloApp() + .addInitializer(EmptyFolderTest::createDirTree) + .addInitializer(cmd -> { + cmd.setArgumentValue("--name", "EmptyFolderPackageTest"); + }) + .addInstallVerifier(EmptyFolderTest::validateDirTree) + .run(); + } + + @Test + public static void testAppImage() throws IOException { + var cmd = JPackageCommand.helloAppImage(); // Add more files into input folder - Path input = cmd.inputDir(); - EmptyFolderBase.createDirStrcture(input); + createDirTree(cmd); // Create app image cmd.executeAndAssertHelloAppImageCreated(); - // Verify directory strcture - ApplicationLayout appLayout = cmd.appLayout(); - Path appDir = appLayout.appDirectory(); - EmptyFolderBase.validateDirStrcture(appDir); + // Verify directory structure + validateDirTree(cmd); + } + + private static void createDirTree(JPackageCommand cmd) throws IOException { + var baseDir = cmd.inputDir(); + for (var path : DIR_STRUCT) { + path = baseDir.resolve(path); + if (isFile(path)) { + Files.createDirectories(path.getParent()); + Files.write(path, new byte[0]); + } else { + Files.createDirectories(path); + } + } + } + + private static void validateDirTree(JPackageCommand cmd) { + var outputBaseDir = cmd.appLayout().appDirectory(); + var inputBaseDir = cmd.inputDir(); + for (var path : DIR_STRUCT) { + Path outputPath = outputBaseDir.resolve(path); + if (isFile(outputPath)) { + TKit.assertFileExists(outputPath); + } else if (!PackageType.WINDOWS.contains(cmd.packageType())) { + TKit.assertDirectoryExists(outputPath); + } else if (inputBaseDir.resolve(path).toFile().list().length == 0) { + // MSI packages don't support empty folders + TKit.assertPathExists(outputPath, false); + } else { + TKit.assertDirectoryNotEmpty(outputPath); + } + } + } + + private static boolean isFile(Path path) { + return path.getFileName().toString().endsWith(".txt"); } + // Note: To specify file use ".txt" extension. + private static final Path [] DIR_STRUCT = { + Path.of("folder-empty"), + Path.of("folder-not-empty"), + Path.of("folder-not-empty", "folder-empty"), + Path.of("folder-not-empty", "another-folder-empty"), + Path.of("folder-not-empty", "folder-non-empty2", "file.txt") + }; } From 81ef5632b659ea994ba5acb5128f2c6d68b2630b Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 12 Dec 2024 16:54:21 +0000 Subject: [PATCH 028/225] 8346108: [21u][BACKOUT] 8337994: [REDO] Native memory leak when not recording any events Reviewed-by: mdoerr --- .../share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp | 9 --------- .../share/jfr/recorder/service/jfrRecorderService.cpp | 6 +++++- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp b/src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp index 3d442e694872..762e4d441e9c 100644 --- a/src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp +++ b/src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp @@ -756,15 +756,6 @@ static void write_classloaders() { CompositeCldCallback callback(&_subsystem_callback, &ccldwwc); do_class_loaders(); } - if (is_initial_typeset_for_chunk()) { - CldPtr bootloader = get_cld(Universe::boolArrayKlassObj()); - assert(bootloader != nullptr, "invariant"); - if (IS_NOT_SERIALIZED(bootloader)) { - write__classloader(_writer, bootloader); - assert(IS_SERIALIZED(bootloader), "invariant"); - cldw.add(1); - } - } _artifacts->tally(cldw); } diff --git a/src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp b/src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp index 1fe0751ef334..3c6d004650b4 100644 --- a/src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp +++ b/src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp @@ -634,7 +634,11 @@ static void write_thread_local_buffer(JfrChunkWriter& chunkwriter, Thread* t) { size_t JfrRecorderService::flush() { size_t total_elements = flush_metadata(_chunkwriter); - total_elements = flush_storage(_storage, _chunkwriter); + const size_t storage_elements = flush_storage(_storage, _chunkwriter); + if (0 == storage_elements) { + return total_elements; + } + total_elements += storage_elements; if (_string_pool.is_modified()) { total_elements += flush_stringpool(_string_pool, _chunkwriter); } From 2ee43f37ef7779611a93578b5baf60688575a9d7 Mon Sep 17 00:00:00 2001 From: SendaoYan Date: Fri, 13 Dec 2024 03:10:16 +0000 Subject: [PATCH 029/225] 8320916: jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded" Backport-of: 693847452f208446a34186f142fe2c56a49ceceb --- .../jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java b/test/jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java index 5e3b56d2c860..c5dbcd2b42ec 100644 --- a/test/jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java +++ b/test/jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java @@ -79,7 +79,7 @@ public void allocate() { class OldGenMemoryAllocator extends MemoryAllocator { private List list = new ArrayList(); - private int counter = 6000; + private int counter = 5000; @Override public void allocate() { @@ -87,7 +87,7 @@ public void allocate() { list.add(new byte[10 * KB]); } else { list = new ArrayList(); - counter = 6000; + counter = 5000; } garbage = list; From c62365689b34cc8c283af0f1f1049f9e183a1a7a Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 13 Dec 2024 12:20:31 +0000 Subject: [PATCH 030/225] 8314909: tools/jpackage/windows/Win8282351Test.java fails with java.lang.AssertionError: Expected [0]. Actual [1618]: Backport-of: 1b104b63a97ec947b34b85658153ab6c182cb56c --- test/jdk/tools/jpackage/TEST.properties | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/jdk/tools/jpackage/TEST.properties b/test/jdk/tools/jpackage/TEST.properties index db9d15e9e786..ab013166faa4 100644 --- a/test/jdk/tools/jpackage/TEST.properties +++ b/test/jdk/tools/jpackage/TEST.properties @@ -1,3 +1,12 @@ keys=jpackagePlatformPackage requires.properties=jpackage.test.SQETest maxOutputSize=2000000 + +# Run jpackage tests on windows platform sequentially. +# Having "share" directory in the list affects tests on other platforms. +# The better option would be: +# if (platfrom == windowws) { +# exclusiveAccess.dirs=share windows +# } +# but conditionals are not supported by jtreg configuration files. +exclusiveAccess.dirs=share windows From b65c429aacaed0371a4fcbccc30e6f6813416025 Mon Sep 17 00:00:00 2001 From: Matthias Baesken Date: Fri, 13 Dec 2024 12:46:17 +0000 Subject: [PATCH 031/225] 8341820: Check return value of hcreate_r Backport-of: 7c0dbf8e9c69d51aa8e06305e4483002116019f4 --- src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c b/src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c index c36b9e5707e6..4cb791111bcf 100644 --- a/src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c +++ b/src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c @@ -389,9 +389,9 @@ static struct symtab* build_symtab_internal(int fd, const char *filename, bool t goto bad; } - // int rslt = - hcreate_r(htab_sz, symtab->hash_table); - // guarantee(rslt, "unexpected failure: hcreate_r"); + if (hcreate_r(htab_sz, symtab->hash_table) == 0) { + goto bad; + } // shdr->sh_link points to the section that contains the actual strings // for symbol names. the st_name field in ELF_SYM is just the From a7ca95e65e5ccf171d01c247127c5295935c7950 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 16 Dec 2024 10:59:47 +0000 Subject: [PATCH 032/225] 8336498: [macos] [build]: install-file macro may run into permission denied error 8342858: Make target mac-jdk-bundle fails on chmod command Reviewed-by: lucy Backport-of: 715fa8f9fe7242e86b985aece3d078b226f53fb9 --- make/common/MakeBase.gmk | 1 + 1 file changed, 1 insertion(+) diff --git a/make/common/MakeBase.gmk b/make/common/MakeBase.gmk index 3858b652ee65..c603723788a7 100644 --- a/make/common/MakeBase.gmk +++ b/make/common/MakeBase.gmk @@ -289,6 +289,7 @@ ifeq ($(call isTargetOs, macosx), true) $(CP) -fRP '$(call DecodeSpace, $<)' '$(call DecodeSpace, $@)'; \ fi if [ -n "`$(XATTR) -ls '$(call DecodeSpace, $@)'`" ]; then \ + $(CHMOD) -h u+w '$(call DecodeSpace, $@)'; \ $(XATTR) -cs '$(call DecodeSpace, $@)'; \ fi endef From d8f9347880db745d234d747fae3de8c107846042 Mon Sep 17 00:00:00 2001 From: SendaoYan Date: Mon, 16 Dec 2024 14:58:22 +0000 Subject: [PATCH 033/225] 8343129: Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values Backport-of: 59fcfae63090f6659a94a9e3dd0705739ec1b074 --- .../gtest/runtime/test_ThreadsListHandle.cpp | 30 ++++++++++++------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp b/test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp index 7802c5c2d211..0403ef37d301 100644 --- a/test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp +++ b/test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp @@ -171,8 +171,10 @@ TEST_VM(ThreadsListHandle, sanity) { // Verify the current thread refers to tlh2: EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_hazard_ptr(thr), tlh2.list()) << "thr->_threads_hazard_ptr must match tlh2.list()"; - EXPECT_EQ(tlh1.list(), tlh2.list()) - << "tlh1.list() must match tlh2.list()"; + // Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values, + // until the root cause of test failure(JDK-8315141) has been fixed + // EXPECT_EQ(tlh1.list(), tlh2.list()) + // << "tlh1.list() must match tlh2.list()"; EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_list_ptr(thr), list_ptr2) << "thr->_threads_list_ptr must match list_ptr2"; EXPECT_NE(list_ptr1, list_ptr2) @@ -291,8 +293,10 @@ TEST_VM(ThreadsListHandle, sanity) { // Verify the current thread refers to tlh2: EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_hazard_ptr(thr), tlh2.list()) << "thr->_threads_hazard_ptr must match tlh2.list()"; - EXPECT_EQ(tlh1.list(), tlh2.list()) - << "tlh1.list() must match tlh2.list()"; + // Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values, + // until the root cause of test failure(JDK-8315141) has been fixed + // EXPECT_EQ(tlh1.list(), tlh2.list()) + // << "tlh1.list() must match tlh2.list()"; EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_list_ptr(thr), list_ptr2) << "thr->_threads_list_ptr must match list_ptr2"; EXPECT_NE(list_ptr1, list_ptr2) @@ -339,8 +343,10 @@ TEST_VM(ThreadsListHandle, sanity) { // Verify the current thread refers to tlh3: EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_hazard_ptr(thr), tlh3.list()) << "thr->_threads_hazard_ptr must match tlh3.list()"; - EXPECT_EQ(tlh1.list(), tlh3.list()) - << "tlh1.list() must match tlh3.list()"; + // Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values, + // until the root cause of test failure(JDK-8315141) has been fixed + // EXPECT_EQ(tlh1.list(), tlh3.list()) + // << "tlh1.list() must match tlh3.list()"; EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_list_ptr(thr), list_ptr3) << "thr->_threads_list_ptr must match list_ptr3"; EXPECT_NE(list_ptr1, list_ptr3) @@ -523,8 +529,10 @@ TEST_VM(ThreadsListHandle, sanity) { // Verify the current thread refers to tlh2a: EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_hazard_ptr(thr), tlh2a.list()) << "thr->_threads_hazard_ptr must match tlh2a.list()"; - EXPECT_EQ(tlh1.list(), tlh2a.list()) - << "tlh1.list() must match tlh2a.list()"; + // Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values, + // until the root cause of test failure(JDK-8315141) has been fixed + // EXPECT_EQ(tlh1.list(), tlh2a.list()) + // << "tlh1.list() must match tlh2a.list()"; EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_list_ptr(thr), list_ptr2a) << "thr->_threads_list_ptr must match list_ptr2a"; EXPECT_NE(list_ptr1, list_ptr2a) @@ -601,8 +609,10 @@ TEST_VM(ThreadsListHandle, sanity) { // Verify the current thread refers to tlh2b: EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_hazard_ptr(thr), tlh2b.list()) << "thr->_threads_hazard_ptr must match tlh2b.list()"; - EXPECT_EQ(tlh1.list(), tlh2b.list()) - << "tlh1.list() must match tlh2b.list()"; + // Disable unstable check of ThreadsListHandle.sanity_vm ThreadList values, + // until the root cause of test failure(JDK-8315141) has been fixed + // EXPECT_EQ(tlh1.list(), tlh2b.list()) + // << "tlh1.list() must match tlh2b.list()"; EXPECT_EQ(ThreadsListHandleTest::get_Thread_threads_list_ptr(thr), list_ptr2b) << "thr->_threads_list_ptr must match list_ptr2b"; EXPECT_NE(list_ptr1, list_ptr2b) From 3736286ad888948683e32d3da91d752d87011e41 Mon Sep 17 00:00:00 2001 From: Richard Reingruber Date: Tue, 17 Dec 2024 08:35:30 +0000 Subject: [PATCH 034/225] 8328085: C2: Use after free in PhaseChaitin::Register_Allocate() Backport-of: 93aa7e2fcf87c4dc62de4ea71be543ee677b11be --- src/hotspot/share/opto/postaloc.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/hotspot/share/opto/postaloc.cpp b/src/hotspot/share/opto/postaloc.cpp index bc336e1e0a97..bc0cd2086a4b 100644 --- a/src/hotspot/share/opto/postaloc.cpp +++ b/src/hotspot/share/opto/postaloc.cpp @@ -402,7 +402,6 @@ bool PhaseChaitin::eliminate_copy_of_constant(Node* val, Node* n, // as they get encountered with the merge node and keep adding these defs to the merge inputs. void PhaseChaitin::merge_multidefs() { Compile::TracePhase tp("mergeMultidefs", &timers[_t_mergeMultidefs]); - ResourceMark rm; // Keep track of the defs seen in registers and collect their uses in the block. RegToDefUseMap reg2defuse(_max_reg, _max_reg, RegDefUse()); for (uint i = 0; i < _cfg.number_of_blocks(); i++) { From ae71ef1aca09b33ccf77587948dc9772ccb970c9 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 17 Dec 2024 12:59:20 +0000 Subject: [PATCH 035/225] 8327859: Remove applet usage from JColorChooser tests Test4319113 Backport-of: 89fb0f837b7dbeed581f5db79d915cf405afda31 --- .../swing/JColorChooser/Test4319113.html | 39 ------- .../swing/JColorChooser/Test4319113.java | 102 ++++++++++-------- 2 files changed, 55 insertions(+), 86 deletions(-) delete mode 100644 test/jdk/javax/swing/JColorChooser/Test4319113.html diff --git a/test/jdk/javax/swing/JColorChooser/Test4319113.html b/test/jdk/javax/swing/JColorChooser/Test4319113.html deleted file mode 100644 index b0b0ee281fe6..000000000000 --- a/test/jdk/javax/swing/JColorChooser/Test4319113.html +++ /dev/null @@ -1,39 +0,0 @@ - - - - -1. Press button "Show ColorChooser" in the frame "frame" and - a color chooser dialog should appear. -2. Without closing the color chooser, change Look And Feel - selecting it from the combobox in the frame "frame". - Dialog appearance will change. -3. Resize the color chooser by mouse drag. - - If you see some remnants of the previous color chooser, - press "Fail" else press "Pass". - - - - - diff --git a/test/jdk/javax/swing/JColorChooser/Test4319113.java b/test/jdk/javax/swing/JColorChooser/Test4319113.java index 7113d8259f12..19239213d245 100644 --- a/test/jdk/javax/swing/JColorChooser/Test4319113.java +++ b/test/jdk/javax/swing/JColorChooser/Test4319113.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2024 Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,27 +21,15 @@ * questions. */ -/* - * @test - * @bug 4319113 - * @summary Tests the open JColorChooser behavior on LaF change. - * @author yan - * @run applet/manual=yesno Test4319113.html - */ - - import java.awt.Color; import java.awt.Component; import java.awt.Frame; import java.awt.GridLayout; -import java.awt.LayoutManager; import java.awt.Window; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; -import java.io.PrintStream; -import javax.swing.JApplet; import javax.swing.JButton; import javax.swing.JColorChooser; import javax.swing.JComboBox; @@ -50,47 +38,66 @@ import javax.swing.SwingUtilities; import javax.swing.UIManager; -public class Test4319113 -extends JApplet -implements ActionListener { - private final JFrame frame = new JFrame("frame"); - private JComboBox cbPlaf; +/* + * @test + * @bug 4319113 + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @summary Tests the open JColorChooser behavior on LaF change. + * @run main/manual Test4319113 + */ +public class Test4319113 { - @Override - public void init() { - try { - java.awt.EventQueue.invokeLater( () -> { - Test4319113.this.frame.setLayout(new GridLayout(2, 1)); - Test4319113.this.show(Test4319113.this.frame); - }); - }catch(Exception ex) { - ex.printStackTrace(); - } - } + public static void main(String[] args) throws Exception { + String instructions = "1. Press button \"Show ColorChooser\" in the frame \"frame\" and\n" + + " a color chooser dialog should appear.\n" + + "2. Without closing the color chooser, change Look And Feel\n" + + " selecting it from the combobox in the frame \"frame\".\n" + + " Dialog appearance will change.\n" + + "3. Resize the color chooser by mouse drag.\n" + + "\n" + + " If you see some remnants of the previous color chooser,\n" + + " press \"Fail\" else press \"Pass\"."; - @Override - public void actionPerformed(ActionEvent actionEvent) { - Object object = actionEvent.getSource(); - Component component = object instanceof Component ? (Component)object : null; - JDialog jDialog = JColorChooser.createDialog(component, "ColorChooser", false, new JColorChooser(Color.BLUE), null, null); - jDialog.setVisible(true); + PassFailJFrame.builder() + .title("Test4319113") + .instructions(instructions) + .rows(5) + .columns(40) + .testTimeOut(10) + .testUI(Test4319113::test) + .build() + .awaitAndCheck(); } - private void show(Window window) { + private static JFrame test() { + JFrame frame = new JFrame("JColorChooser behavior on LaF change"); + frame.setLayout(new GridLayout(2, 1)); + JButton jButton = new JButton("Show ColorChooser"); jButton.setActionCommand("Show ColorChooser"); - jButton.addActionListener(this); - this.cbPlaf = new JComboBox(UIManager.getInstalledLookAndFeels()); - this.cbPlaf.addItemListener(new ItemListener(){ + jButton.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent actionEvent) { + Object object = actionEvent.getSource(); + Component component = object instanceof Component ? (Component) object : null; + JDialog jDialog = JColorChooser.createDialog(component, "ColorChooser", + false, new JColorChooser(Color.BLUE), null, null); + jDialog.setVisible(true); + } + }); + JComboBox cbPlaf = new JComboBox(UIManager.getInstalledLookAndFeels()); + cbPlaf.addItemListener(new ItemListener() { @Override public void itemStateChanged(ItemEvent itemEvent) { if (itemEvent.getStateChange() == 1) { - SwingUtilities.invokeLater(new Runnable(){ + SwingUtilities.invokeLater(new Runnable() { @Override public void run() { - UIManager.LookAndFeelInfo lookAndFeelInfo = (UIManager.LookAndFeelInfo)Test4319113.this.cbPlaf.getSelectedItem(); + UIManager.LookAndFeelInfo lookAndFeelInfo = + (UIManager.LookAndFeelInfo) cbPlaf.getSelectedItem(); try { UIManager.setLookAndFeel(lookAndFeelInfo.getClassName()); Frame[] arrframe = Frame.getFrames(); @@ -98,8 +105,7 @@ public void run() { while (--n >= 0) { Test4319113.updateWindowTreeUI(arrframe[n]); } - } - catch (Exception var2_3) { + } catch (Exception var2_3) { System.err.println("Exception while changing L&F!"); } } @@ -108,10 +114,12 @@ public void run() { } }); - window.add(this.cbPlaf); - window.add(jButton); - window.pack(); - window.setVisible(true); + + frame.add(cbPlaf); + frame.add(jButton); + frame.pack(); + + return frame; } private static void updateWindowTreeUI(Window window) { From f3bc2f8442c54c3c265d15d64a373088e00bfc0c Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 17 Dec 2024 13:02:25 +0000 Subject: [PATCH 036/225] 8328121: Remove applet usage from JColorChooser tests Test4759306 Backport-of: fab0edc9e636c69d7012e476e97661ddae993a03 --- .../swing/JColorChooser/Test4759306.html | 31 ------------------- .../swing/JColorChooser/Test4759306.java | 30 ++++++++++++------ 2 files changed, 21 insertions(+), 40 deletions(-) delete mode 100644 test/jdk/javax/swing/JColorChooser/Test4759306.html diff --git a/test/jdk/javax/swing/JColorChooser/Test4759306.html b/test/jdk/javax/swing/JColorChooser/Test4759306.html deleted file mode 100644 index 6e3bfed203fe..000000000000 --- a/test/jdk/javax/swing/JColorChooser/Test4759306.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - -If you see the preview panel, then test failed, otherwise it passed. - - - - - diff --git a/test/jdk/javax/swing/JColorChooser/Test4759306.java b/test/jdk/javax/swing/JColorChooser/Test4759306.java index 37a549acd792..762031ec4810 100644 --- a/test/jdk/javax/swing/JColorChooser/Test4759306.java +++ b/test/jdk/javax/swing/JColorChooser/Test4759306.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2008, 2024 Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,22 +21,34 @@ * questions. */ +import javax.swing.JColorChooser; +import javax.swing.JPanel; + /* * @test * @bug 4759306 + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @summary Checks if JColorChooser.setPreviewPanel removes the old one - * @author Konstantin Eremin - @run applet/manual=yesno Test4759306.html + * @run main/manual Test4759306 */ +public class Test4759306 { -import javax.swing.JApplet; -import javax.swing.JColorChooser; -import javax.swing.JPanel; + public static void main(String[] args) throws Exception { + PassFailJFrame.builder() + .title("Test4759306") + .instructions("Check that there is no panel titled \"Preview\" in the JColorChooser.") + .rows(5) + .columns(40) + .testTimeOut(10) + .splitUIRight(Test4759306::createColorChooser) + .build() + .awaitAndCheck(); + } -public class Test4759306 extends JApplet { - public void init() { + private static JColorChooser createColorChooser() { JColorChooser chooser = new JColorChooser(); chooser.setPreviewPanel(new JPanel()); - getContentPane().add(chooser); + return chooser; } } From 280f2159052ae9c1487f04d7774a147fcaed1161 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 17 Dec 2024 13:04:01 +0000 Subject: [PATCH 037/225] 8328380: Remove applet usage from JColorChooser tests Test6348456 Backport-of: 78d1b9046830198cd61c505f04f245a430878a5b --- .../swing/JColorChooser/Test6348456.html | 32 --------- .../swing/JColorChooser/Test6348456.java | 72 ++++++++++++------- 2 files changed, 48 insertions(+), 56 deletions(-) delete mode 100644 test/jdk/javax/swing/JColorChooser/Test6348456.html diff --git a/test/jdk/javax/swing/JColorChooser/Test6348456.html b/test/jdk/javax/swing/JColorChooser/Test6348456.html deleted file mode 100644 index d4a49c0f2460..000000000000 --- a/test/jdk/javax/swing/JColorChooser/Test6348456.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -When applet starts, you'll see that the preview is white. -When you swap models, you'll see that the preview color is changed. - - - - - diff --git a/test/jdk/javax/swing/JColorChooser/Test6348456.java b/test/jdk/javax/swing/JColorChooser/Test6348456.java index c6d34e45582b..b1830979295b 100644 --- a/test/jdk/javax/swing/JColorChooser/Test6348456.java +++ b/test/jdk/javax/swing/JColorChooser/Test6348456.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,43 +21,67 @@ * questions. */ -/* - * @test - * @bug 6348456 - * @summary Tests model changing - * @author Sergey Malenkov - * @run applet/manual=yesno Test6348456.html - */ - import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; -import javax.swing.JApplet; import javax.swing.JButton; import javax.swing.JColorChooser; +import javax.swing.JFrame; import javax.swing.colorchooser.DefaultColorSelectionModel; -public final class Test6348456 extends JApplet implements ActionListener { +/* + * @test + * @bug 6348456 + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @summary Tests model changing + * @run main/manual Test6348456 + */ - private static final DefaultColorSelectionModel WHITE = new DefaultColorSelectionModel(Color.WHITE); - private static final DefaultColorSelectionModel BLACK = new DefaultColorSelectionModel(Color.BLACK); +public final class Test6348456 { - private JColorChooser chooser; + private static final DefaultColorSelectionModel WHITE = + new DefaultColorSelectionModel(Color.WHITE); + private static final DefaultColorSelectionModel BLACK = + new DefaultColorSelectionModel(Color.BLACK); - @Override - public void init() { - JButton button = new JButton("Swap models"); - button.addActionListener(this); + private static JColorChooser chooser; - this.chooser = new JColorChooser(Color.RED); - this.chooser.setSelectionModel(WHITE); + public static void main(String[] args) throws Exception { + String instructions = "When test starts, you'll see that the preview is white.\n" + + "When you swap models, you'll see that the preview color is changed.\n" + + "Click pass if so, otherwise fail."; - add(BorderLayout.NORTH, button); - add(BorderLayout.CENTER, this.chooser); + PassFailJFrame.builder() + .title("Test6348456") + .instructions(instructions) + .rows(5) + .columns(40) + .testTimeOut(10) + .testUI(Test6348456::test) + .build() + .awaitAndCheck(); } - public void actionPerformed(ActionEvent event){ - this.chooser.setSelectionModel(this.chooser.getSelectionModel() == BLACK ? WHITE : BLACK); + public static JFrame test() { + JFrame frame = new JFrame("JColor Swap Models Test"); + JButton button = new JButton("Swap models"); + button.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent event) { + chooser.setSelectionModel(chooser.getSelectionModel() == BLACK ? WHITE : BLACK); + + } + }); + + chooser = new JColorChooser(Color.RED); + chooser.setSelectionModel(WHITE); + + frame.add(BorderLayout.NORTH, button); + frame.add(BorderLayout.CENTER, chooser); + frame.pack(); + + return frame; } } From e1dcef4b0aec0577b5baa8c16cf94eadec2ce607 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 17 Dec 2024 13:05:55 +0000 Subject: [PATCH 038/225] 8328719: Convert java/awt/print/PageFormat/SetOrient.html applet test to main Backport-of: 27ac39a2bc8250bfae859568cb0ee0963900aafa --- .../java/awt/print/PageFormat/SetOrient.html | 49 ------- .../java/awt/print/PageFormat/SetOrient.java | 122 ++++++++++++------ 2 files changed, 81 insertions(+), 90 deletions(-) delete mode 100644 test/jdk/java/awt/print/PageFormat/SetOrient.html diff --git a/test/jdk/java/awt/print/PageFormat/SetOrient.html b/test/jdk/java/awt/print/PageFormat/SetOrient.html deleted file mode 100644 index 422d64e4610f..000000000000 --- a/test/jdk/java/awt/print/PageFormat/SetOrient.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - SetOrient - - - -This test prints two pages and sends them to the printer. -One page is in PORTRAIT orientation and the other is in LANDSCAPE -orientation. On each page it draws an ellipse inscribed in the clip -boundary established by the PrinterJob. The ellipse should fill the -page within the bounds established by the default margins and not -extend off any end or side of the page. Also, the string "Portrait" -or "Landscape" should be oriented correctly. - - - - diff --git a/test/jdk/java/awt/print/PageFormat/SetOrient.java b/test/jdk/java/awt/print/PageFormat/SetOrient.java index 9d80702c95e8..d3cfaf415692 100644 --- a/test/jdk/java/awt/print/PageFormat/SetOrient.java +++ b/test/jdk/java/awt/print/PageFormat/SetOrient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,56 +21,96 @@ * questions. */ -/** - * @bug 4186119: setting orientation does not affect printer +/* + * @test + * @key printer + * @bug 4186119 + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @summary Confirm that the clip and transform of the Graphics2D is * affected by the landscape orientation of the PageFormat. - * @run applet/manual=yesno SetOrient.html + * @run main/manual SetOrient */ -import java.awt.*; -import java.awt.geom.*; -import java.awt.print.*; -import java.applet.Applet; - -public class SetOrient extends Applet implements Printable { - PrinterJob pjob; +import java.awt.Color; +import java.awt.Graphics; +import java.awt.Graphics2D; +import java.awt.geom.Ellipse2D; +import java.awt.print.Book; +import java.awt.print.PageFormat; +import java.awt.print.Printable; +import java.awt.print.PrinterException; +import java.awt.print.PrinterJob; - public void init() { - pjob = PrinterJob.getPrinterJob(); +import javax.swing.JButton; - Book book = new Book(); - PageFormat pf = pjob.defaultPage(); - pf.setOrientation(PageFormat.PORTRAIT); - book.append(this, pf); - pf = pjob.defaultPage(); - pf.setOrientation(PageFormat.LANDSCAPE); - book.append(this, pf); - pjob.setPageable(book); +public class SetOrient { + private static final String INSTRUCTIONS = + """ + This test prints two pages and sends them to the printer. + One page is in PORTRAIT orientation and the other is in LANDSCAPE + orientation. On each page it draws an ellipse inscribed in the clip + boundary established by the PrinterJob. The ellipse should fill the + page within the bounds established by the default margins and not + extend off any end or side of the page. Also, the string "Portrait" + or "Landscape" should be oriented correctly. + """; - try { - pjob.print(); - } catch (PrinterException e) { - throw new RuntimeException(e.getMessage()); - } + public static void main(String[] args) throws Exception { + PassFailJFrame + .builder() + .title("SetOrient Test Instructions") + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 2) + .columns(40) + .splitUIBottom(SetOrient::createAndShowGUI) + .build() + .awaitAndCheck(); } - public int print(Graphics g, PageFormat pf, int pageIndex) { - Graphics2D g2d = (Graphics2D)g; - drawGraphics(g2d, pf); - return Printable.PAGE_EXISTS; - } + public static JButton createAndShowGUI() { + JButton btn = new JButton("PRINT"); + btn.addActionListener(e -> { + PrinterJob pjob = PrinterJob.getPrinterJob(); + + Printable p = new Printable() { + public int print(Graphics g, PageFormat pf, int pageIndex) { + Graphics2D g2d = (Graphics2D)g; + drawGraphics(g2d, pf); + return Printable.PAGE_EXISTS; + } + + void drawGraphics(Graphics2D g, PageFormat pf) { + double ix = pf.getImageableX(); + double iy = pf.getImageableY(); + double iw = pf.getImageableWidth(); + double ih = pf.getImageableHeight(); + + g.setColor(Color.black); + g.drawString(((pf.getOrientation() == PageFormat.PORTRAIT) + ? "Portrait" : "Landscape"), + (int) (ix + iw / 2), (int) (iy + ih / 2)); + g.draw(new Ellipse2D.Double(ix, iy, iw, ih)); + } + }; - void drawGraphics(Graphics2D g, PageFormat pf) { - double ix = pf.getImageableX(); - double iy = pf.getImageableY(); - double iw = pf.getImageableWidth(); - double ih = pf.getImageableHeight(); + Book book = new Book(); + PageFormat pf = pjob.defaultPage(); + pf.setOrientation(PageFormat.PORTRAIT); + book.append(p, pf); + pf = pjob.defaultPage(); + pf.setOrientation(PageFormat.LANDSCAPE); + book.append(p, pf); + pjob.setPageable(book); - g.setColor(Color.black); - g.drawString(((pf.getOrientation() == PageFormat.PORTRAIT) - ? "Portrait" : "Landscape"), - (int) (ix+iw/2), (int) (iy+ih/2)); - g.draw(new Ellipse2D.Double(ix, iy, iw, ih)); + try { + pjob.print(); + } catch (PrinterException ex) { + ex.printStackTrace(); + String msg = "PrinterException: " + ex.getMessage(); + PassFailJFrame.forceFail(msg); + } + }); + return btn; } } From ae4e61ce708dd82d6031f9aa44917c6ddcf240b0 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 17 Dec 2024 13:07:46 +0000 Subject: [PATCH 039/225] 8328227: Remove applet usage from JColorChooser tests Test4887836 Backport-of: cc5b9c63cbc1743e22f80dce51d803e267c60317 --- .../swing/JColorChooser/Test4887836.html | 32 ------------- .../swing/JColorChooser/Test4887836.java | 45 +++++++++++++------ 2 files changed, 32 insertions(+), 45 deletions(-) delete mode 100644 test/jdk/javax/swing/JColorChooser/Test4887836.html diff --git a/test/jdk/javax/swing/JColorChooser/Test4887836.html b/test/jdk/javax/swing/JColorChooser/Test4887836.html deleted file mode 100644 index 68192afdbcbc..000000000000 --- a/test/jdk/javax/swing/JColorChooser/Test4887836.html +++ /dev/null @@ -1,32 +0,0 @@ - - - - -If you do not see white area under swatches, -then test passed, otherwise it failed. - - - - - diff --git a/test/jdk/javax/swing/JColorChooser/Test4887836.java b/test/jdk/javax/swing/JColorChooser/Test4887836.java index 9972b5fe0850..4043dbdd88ae 100644 --- a/test/jdk/javax/swing/JColorChooser/Test4887836.java +++ b/test/jdk/javax/swing/JColorChooser/Test4887836.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,23 +21,42 @@ * questions. */ +import java.awt.Color; +import java.awt.Font; +import javax.swing.JColorChooser; +import javax.swing.UIManager; + /* * @test * @bug 4887836 - * @summary Checks if no tooltip modification when no KeyStroke modifier - * @author Konstantin Eremin - * @run applet/manual=yesno Test4887836.html + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @summary Checks for white area under the JColorChooser Swatch tab + * @run main/manual Test4887836 */ -import java.awt.Color; -import java.awt.Font; -import javax.swing.JApplet; -import javax.swing.JColorChooser; -import javax.swing.UIManager; +public class Test4887836 { + + public static void main(String[] args) throws Exception { + String instructions = """ + If you do not see white area under the \"Swatches\" tab, + then test passed, otherwise it failed."""; + + PassFailJFrame.builder() + .title("Test4759306") + .instructions(instructions) + .rows(5) + .columns(40) + .testTimeOut(10) + .testUI(Test4887836::createColorChooser) + .build() + .awaitAndCheck(); + } + + private static JColorChooser createColorChooser() { + JColorChooser chooser = new JColorChooser(Color.LIGHT_GRAY); -public class Test4887836 extends JApplet { - public void init() { - UIManager.put("Label.font", new Font("Perpetua", 0, 36)); // NON-NLS: property and font names - add(new JColorChooser(Color.LIGHT_GRAY)); + UIManager.put("Label.font", new Font("Font.DIALOG", 0, 36)); + return chooser; } } From e82f397858e6aa361d9c335d0924b8426da62f16 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 17 Dec 2024 13:10:01 +0000 Subject: [PATCH 040/225] 8328403: Remove applet usage from JColorChooser tests Test6977726 Backport-of: 1e76e1fdfa67c28ce20b0dc7fb0253670be54554 --- .../swing/JColorChooser/Test6977726.html | 31 -------------- .../swing/JColorChooser/Test6977726.java | 42 ++++++++++++++----- 2 files changed, 31 insertions(+), 42 deletions(-) delete mode 100644 test/jdk/javax/swing/JColorChooser/Test6977726.html diff --git a/test/jdk/javax/swing/JColorChooser/Test6977726.html b/test/jdk/javax/swing/JColorChooser/Test6977726.html deleted file mode 100644 index 866332236fc1..000000000000 --- a/test/jdk/javax/swing/JColorChooser/Test6977726.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - -If you don't see the preview panel, then test failed, otherwise it passed. - - - - - diff --git a/test/jdk/javax/swing/JColorChooser/Test6977726.java b/test/jdk/javax/swing/JColorChooser/Test6977726.java index bb42cee5b262..a79931c93eb5 100644 --- a/test/jdk/javax/swing/JColorChooser/Test6977726.java +++ b/test/jdk/javax/swing/JColorChooser/Test6977726.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,22 +21,42 @@ * questions. */ +import java.awt.Color; +import javax.swing.JColorChooser; +import javax.swing.JLabel; + /* * @test * @bug 6977726 - * @summary Checks if JColorChooser.setPreviewPanel removes the old one - * @author Sergey Malenkov - * @run applet/manual=yesno Test6977726.html + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @summary Checks if JColorChooser.setPreviewPanel(JLabel) doesn't remove the preview panel but + * removes the content of the default preview panel + * @run main/manual Test6977726 */ -import javax.swing.JApplet; -import javax.swing.JColorChooser; -import javax.swing.JLabel; +public class Test6977726 { + + public static void main(String[] args) throws Exception { + String instructions = """ + Check that there is a panel with "Text Preview Panel" text + and with title "Preview" in the JColorChooser. + Test passes if the panel is as described, test fails otherwise."""; + + PassFailJFrame.builder() + .title("Test6977726") + .instructions(instructions) + .rows(5) + .columns(40) + .testTimeOut(2) + .testUI(Test6977726::createColorChooser) + .build() + .awaitAndCheck(); + } -public class Test6977726 extends JApplet { - public void init() { - JColorChooser chooser = new JColorChooser(); + private static JColorChooser createColorChooser() { + JColorChooser chooser = new JColorChooser(Color.BLUE); chooser.setPreviewPanel(new JLabel("Text Preview Panel")); - getContentPane().add(chooser); + return chooser; } } From 4c94726a935523c041bb25219f523af60f0bd7f5 Mon Sep 17 00:00:00 2001 From: Matthias Baesken Date: Tue, 17 Dec 2024 13:10:14 +0000 Subject: [PATCH 041/225] 8317919: pthread_attr_init handle return value and destroy pthread_attr_t object Backport-of: ec310fe80971261ab7ee1141c64ffd600e7546c0 --- src/hotspot/os/aix/os_aix.cpp | 4 +++- src/hotspot/os/linux/os_linux.cpp | 8 +++++++- .../macosx/native/libsplashscreen/splashscreen_sys.m | 4 +++- .../unix/native/libsplashscreen/splashscreen_sys_common.c | 4 +++- 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/hotspot/os/aix/os_aix.cpp b/src/hotspot/os/aix/os_aix.cpp index 88e1063a3fd0..6ad85bd13b9e 100644 --- a/src/hotspot/os/aix/os_aix.cpp +++ b/src/hotspot/os/aix/os_aix.cpp @@ -750,7 +750,8 @@ bool os::create_thread(Thread* thread, ThreadType thr_type, // Init thread attributes. pthread_attr_t attr; - pthread_attr_init(&attr); + int rslt = pthread_attr_init(&attr); + guarantee(rslt == 0, "pthread_attr_init has to return 0"); guarantee(pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED) == 0, "???"); // Make sure we run in 1:1 kernel-user-thread mode. @@ -782,6 +783,7 @@ bool os::create_thread(Thread* thread, ThreadType thr_type, stack_size / K); thread->set_osthread(nullptr); delete osthread; + pthread_attr_destroy(&attr); return false; } diff --git a/src/hotspot/os/linux/os_linux.cpp b/src/hotspot/os/linux/os_linux.cpp index ca33b3d1ba7a..7281ec664bd1 100644 --- a/src/hotspot/os/linux/os_linux.cpp +++ b/src/hotspot/os/linux/os_linux.cpp @@ -917,7 +917,12 @@ bool os::create_thread(Thread* thread, ThreadType thr_type, // init thread attributes pthread_attr_t attr; - pthread_attr_init(&attr); + int rslt = pthread_attr_init(&attr); + if (rslt != 0) { + thread->set_osthread(nullptr); + delete osthread; + return false; + } pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); // Calculate stack size if it's not specified by caller. @@ -966,6 +971,7 @@ bool os::create_thread(Thread* thread, ThreadType thr_type, stack_size / K); thread->set_osthread(nullptr); delete osthread; + pthread_attr_destroy(&attr); return false; } diff --git a/src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m b/src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m index 2f4f2c02b4aa..3119397b485e 100644 --- a/src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m +++ b/src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m @@ -277,8 +277,10 @@ static int isInAquaSession() { pthread_attr_t attr; int rc; - pthread_attr_init(&attr); + int rslt = pthread_attr_init(&attr); + if (rslt != 0) return; rc = pthread_create(&thr, &attr, SplashScreenThread, (void *) splash); + pthread_attr_destroy(&attr); } void diff --git a/src/java.desktop/unix/native/libsplashscreen/splashscreen_sys_common.c b/src/java.desktop/unix/native/libsplashscreen/splashscreen_sys_common.c index b760419c1e41..d84f2ed0fde3 100644 --- a/src/java.desktop/unix/native/libsplashscreen/splashscreen_sys_common.c +++ b/src/java.desktop/unix/native/libsplashscreen/splashscreen_sys_common.c @@ -224,8 +224,10 @@ void SplashCreateThread(Splash * splash) { pthread_t thr; pthread_attr_t attr; - pthread_attr_init(&attr); + int rslt = pthread_attr_init(&attr); + if (rslt != 0) return; pthread_create(&thr, &attr, SplashScreenThread, (void *) splash); + pthread_attr_destroy(&attr); } void From f92c69371f828f1f57780ab955ba44c20a106856 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 17 Dec 2024 13:11:52 +0000 Subject: [PATCH 042/225] 8328753: Open source few Undecorated Frame tests 8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference Reviewed-by: mdoerr Backport-of: db159149c1c13a98ee9a85750741c6a3cd39f408 --- .../java/awt/Frame/FrameDialogMixedTest.java | 82 +++++++++++ .../awt/Frame/MaximizeUndecoratedTest.java | 129 ++++++++++++++++ .../awt/Frame/MinimizeUndecoratedTest.java | 139 ++++++++++++++++++ 3 files changed, 350 insertions(+) create mode 100644 test/jdk/java/awt/Frame/FrameDialogMixedTest.java create mode 100644 test/jdk/java/awt/Frame/MaximizeUndecoratedTest.java create mode 100644 test/jdk/java/awt/Frame/MinimizeUndecoratedTest.java diff --git a/test/jdk/java/awt/Frame/FrameDialogMixedTest.java b/test/jdk/java/awt/Frame/FrameDialogMixedTest.java new file mode 100644 index 000000000000..0fdd746da9be --- /dev/null +++ b/test/jdk/java/awt/Frame/FrameDialogMixedTest.java @@ -0,0 +1,82 @@ +/* + * Copyright (c) 2000, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.Button; +import java.awt.Color; +import java.awt.Dialog; +import java.awt.FlowLayout; +import java.awt.Frame; +import java.awt.Point; + +/* + * @test + * @bug 4340727 + * @summary Tests that undecorated property is set correctly + * when Frames and Dialogs are mixed. + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual FrameDialogMixedTest + */ + +public class FrameDialogMixedTest { + private static final int SIZE = 100; + + private static final String INSTRUCTIONS = """ + When the test starts, a RED UNDECORATED Frame is seen. + Click on "Create Dialog" button, you should see a GREEN UNDECORATED Dialog. + If both the frame and the dialog are undecorated press PASS otherwise FAIL."""; + + public static void main(String[] args) throws Exception { + PassFailJFrame.builder() + .title("Undecorated Frame & Dialog Test Instructions") + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 2) + .columns(40) + .testUI(FrameDialogMixedTest::createUI) + .build() + .awaitAndCheck(); + } + + private static Frame createUI() { + Frame frame = new Frame("Undecorated Frame"); + frame.setSize(SIZE, SIZE); + frame.setBackground(Color.RED); + frame.setUndecorated(true); + frame.setLayout(new FlowLayout(FlowLayout.CENTER)); + + Button button = new Button("Create Dialog"); + button.addActionListener(e -> { + Dialog dialog = new Dialog(frame); + Point frameLoc = frame.getLocationOnScreen(); + dialog.setBounds(frameLoc.x + frame.getSize().width + 5, + frameLoc.y, + SIZE, SIZE); + dialog.setBackground(Color.GREEN); + dialog.setUndecorated(true); + dialog.setVisible(true); + }); + + frame.add(button); + return frame; + } +} diff --git a/test/jdk/java/awt/Frame/MaximizeUndecoratedTest.java b/test/jdk/java/awt/Frame/MaximizeUndecoratedTest.java new file mode 100644 index 000000000000..3e23af76bb6f --- /dev/null +++ b/test/jdk/java/awt/Frame/MaximizeUndecoratedTest.java @@ -0,0 +1,129 @@ +/* + * Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.Color; +import java.awt.Dimension; +import java.awt.EventQueue; +import java.awt.Frame; +import java.awt.GraphicsEnvironment; +import java.awt.Point; +import java.awt.Rectangle; +import java.awt.Robot; +import java.awt.Toolkit; +import java.awt.image.BufferedImage; +import java.io.File; +import java.io.IOException; +import java.util.stream.Stream; +import javax.imageio.ImageIO; + +import jtreg.SkippedException; + +/* + * @test + * @key headful + * @bug 4862945 + * @summary Undecorated frames miss certain mwm functions in the mwm hints. + * @library /test/lib + * @build jtreg.SkippedException + * @run main MaximizeUndecoratedTest + */ + +public class MaximizeUndecoratedTest { + private static final int SIZE = 300; + private static final int OFFSET = 5; + + private static Frame frame; + private static Robot robot; + + private static volatile Dimension screenSize; + private static volatile Rectangle maxBounds; + + public static void main(String[] args) throws Exception { + if (!Toolkit.getDefaultToolkit() + .isFrameStateSupported(Frame.MAXIMIZED_BOTH)) { + throw new SkippedException("Test is not applicable as" + + " the Window manager does not support MAXIMIZATION"); + } + + try { + robot = new Robot(); + + EventQueue.invokeAndWait(MaximizeUndecoratedTest::createUI); + robot.waitForIdle(); + robot.delay(1000); + + EventQueue.invokeAndWait(() -> { + screenSize = Toolkit.getDefaultToolkit().getScreenSize(); + maxBounds = GraphicsEnvironment.getLocalGraphicsEnvironment() + .getMaximumWindowBounds(); + System.out.println("Maximum Window Bounds: " + maxBounds); + frame.setExtendedState(Frame.MAXIMIZED_BOTH); + }); + robot.waitForIdle(); + robot.delay(500); + + // Colors sampled at top-left, top-right, bottom-right & bottom-left + // corners of maximized frame. + Point[] points = new Point[] { + new Point(maxBounds.x + OFFSET, maxBounds.y + OFFSET), + new Point(maxBounds.width - OFFSET, maxBounds.y + OFFSET), + new Point(maxBounds.width - OFFSET, maxBounds.height - OFFSET), + new Point(maxBounds.x + OFFSET, maxBounds.height - OFFSET) + }; + + if (!Stream.of(points) + .map(p -> robot.getPixelColor(p.x, p.y)) + .allMatch(c -> c.equals(Color.GREEN))) { + saveScreenCapture(); + throw new RuntimeException("Test Failed !! Frame not maximized."); + } + } finally { + EventQueue.invokeAndWait(() -> { + if (frame != null) { + frame.setExtendedState(Frame.NORMAL); + frame.dispose(); + } + }); + } + } + + private static void createUI() { + frame = new Frame("Test Maximization of Frame"); + frame.setSize(SIZE, SIZE); + frame.setBackground(Color.GREEN); + frame.setResizable(true); + frame.setUndecorated(true); + frame.setLocationRelativeTo(null); + frame.setVisible(true); + } + + private static void saveScreenCapture() { + BufferedImage image = robot.createScreenCapture(new Rectangle(new Point(), + screenSize)); + try { + ImageIO.write(image, "png", new File("MaximizedFrame.png")); + } catch (IOException e) { + e.printStackTrace(); + } + } +} diff --git a/test/jdk/java/awt/Frame/MinimizeUndecoratedTest.java b/test/jdk/java/awt/Frame/MinimizeUndecoratedTest.java new file mode 100644 index 000000000000..133d266353fb --- /dev/null +++ b/test/jdk/java/awt/Frame/MinimizeUndecoratedTest.java @@ -0,0 +1,139 @@ +/* + * Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.Color; +import java.awt.Dimension; +import java.awt.EventQueue; +import java.awt.Frame; +import java.awt.Point; +import java.awt.Rectangle; +import java.awt.Robot; +import java.awt.Toolkit; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; +import java.awt.image.BufferedImage; +import java.io.File; +import java.io.IOException; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.TimeUnit; +import javax.imageio.ImageIO; + +import jtreg.SkippedException; + +/* + * @test + * @key headful + * @bug 6251941 + * @summary Undecorated frames should be minimizable. + * @library /test/lib + * @build jtreg.SkippedException + * @run main MinimizeUndecoratedTest + */ + +public class MinimizeUndecoratedTest { + private static final int SIZE = 300; + private static final CountDownLatch isMinimized = new CountDownLatch(1); + + private static Frame frame; + private static Robot robot; + + private static volatile Point frameLoc; + + public static void main(String[] args) throws Exception { + if (!Toolkit.getDefaultToolkit() + .isFrameStateSupported(Frame.ICONIFIED)) { + throw new SkippedException("Test is not applicable as" + + " the Window manager does not support MINIMIZATION"); + } + + try { + robot = new Robot(); + EventQueue.invokeAndWait(MinimizeUndecoratedTest::createUI); + robot.waitForIdle(); + robot.delay(1000); + + EventQueue.invokeAndWait(() -> frameLoc = frame.getLocationOnScreen()); + + Color beforeColor = robot.getPixelColor(frameLoc.x + SIZE / 2, + frameLoc.y + SIZE / 2); + + EventQueue.invokeAndWait(() -> frame.setExtendedState(Frame.ICONIFIED)); + robot.waitForIdle(); + robot.delay(500); + + if (!isMinimized.await(8, TimeUnit.SECONDS)) { + throw new RuntimeException("Window iconified event not received."); + } + + EventQueue.invokeAndWait(() -> System.out.println("Frame state: " + + frame.getExtendedState())); + Color afterColor = robot.getPixelColor(frameLoc.x + SIZE / 2, + frameLoc.y + SIZE / 2); + + if (beforeColor.equals(afterColor)) { + saveScreenCapture(); + throw new RuntimeException("Color before & after minimization : " + + beforeColor + " vs " + afterColor + "\n" + + "Test Failed !! Frame not minimized."); + } + } finally { + EventQueue.invokeAndWait(() -> { + if (frame != null) { + frame.setExtendedState(Frame.NORMAL); + frame.dispose(); + } + }); + } + } + + private static void createUI() { + frame = new Frame("Test Minimization of Frame"); + frame.setSize(SIZE, SIZE); + frame.setBackground(Color.GREEN); + frame.setResizable(true); + frame.setUndecorated(true); + frame.addWindowStateListener(new WindowAdapter() { + @Override + public void windowStateChanged(WindowEvent e) { + if (e.getNewState() == Frame.ICONIFIED) { + System.out.println("Window iconified event received."); + isMinimized.countDown(); + } + } + }); + + frame.setLocationRelativeTo(null); + frame.setVisible(true); + } + + private static void saveScreenCapture() { + Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); + BufferedImage image = robot.createScreenCapture(new Rectangle(new Point(), + screenSize)); + try { + ImageIO.write(image, "png", new File("MinimizedFrame.png")); + } catch (IOException e) { + e.printStackTrace(); + } + } +} From bb4f962ff5549a20710cef6081048035ebcd4bba Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 17 Dec 2024 13:13:40 +0000 Subject: [PATCH 043/225] 8333360: PrintNullString.java doesn't use float arguments Backport-of: aaaa86b57172d45d1126c50efc270c6e49aba7a5 --- test/jdk/java/awt/print/PrinterJob/PrintNullString.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/jdk/java/awt/print/PrinterJob/PrintNullString.java b/test/jdk/java/awt/print/PrinterJob/PrintNullString.java index e4323b232a7d..397dd2902d10 100644 --- a/test/jdk/java/awt/print/PrinterJob/PrintNullString.java +++ b/test/jdk/java/awt/print/PrinterJob/PrintNullString.java @@ -148,7 +148,7 @@ private void paint(Graphics2D g2d) { // API 3: null & empty drawString(Iterator, int, int); try { g2d.drawString(nullIterator, 20, 120); - g2d.drawString("FAILURE: No NPE for null iterator, float", 20, 120); + g2d.drawString("FAILURE: No NPE for null iterator, int", 20, 120); } catch (NullPointerException e) { g2d.drawString("caught expected NPE for null iterator, int", 20, 120); } @@ -169,7 +169,7 @@ private void paint(Graphics2D g2d) { } try { - g2d.drawString(emptyIterator, 20, 180); + g2d.drawString(emptyIterator, 20.0f, 180.0f); g2d.drawString("FAILURE: No IAE for empty iterator, float", 20, 180); } catch (IllegalArgumentException e) { g2d.drawString("caught expected IAE for empty iterator, float", 20, 180); From d9def6c59097866578ddec08eed05b8c7499be67 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 17 Dec 2024 13:15:20 +0000 Subject: [PATCH 044/225] 8334777: Test javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java failed with NullPointerException Backport-of: 2a2964759c73b3b9ab6afaad109383c89952977b --- .../remote/mandatory/notif/NotifReconnectDeadlockTest.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test/jdk/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java b/test/jdk/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java index 72ae57663079..8f8ef54eade2 100644 --- a/test/jdk/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java +++ b/test/jdk/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,6 +26,9 @@ * @bug 6199899 * @summary Tests reconnection done by a fetching notif thread. * @author Shanliang JIANG + * @requires vm.compMode != "Xcomp" + * @comment Running with -Xcomp is likely to cause a timeout from ServerCommunicatorAdmin + * before addNotificationListener can complete. * * @run clean NotifReconnectDeadlockTest * @run build NotifReconnectDeadlockTest From 7c6d845e227534a7be0cc3cf88be000afcf63124 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 17 Dec 2024 13:18:39 +0000 Subject: [PATCH 045/225] 8336692: Redo fix for JDK-8284620 Backport-of: c5b7af73d07f7458e970f5752eb75640562ddc7b --- src/hotspot/share/asm/codeBuffer.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/hotspot/share/asm/codeBuffer.cpp b/src/hotspot/share/asm/codeBuffer.cpp index 90903b0088ab..8df550f01c6a 100644 --- a/src/hotspot/share/asm/codeBuffer.cpp +++ b/src/hotspot/share/asm/codeBuffer.cpp @@ -134,10 +134,11 @@ CodeBuffer::~CodeBuffer() { // Previous incarnations of this buffer are held live, so that internal // addresses constructed before expansions will not be confused. cb->free_blob(); + } + if (_overflow_arena != nullptr) { // free any overflow storage - delete cb->_overflow_arena; + delete _overflow_arena; } - if (_shared_trampoline_requests != nullptr) { delete _shared_trampoline_requests; } @@ -959,8 +960,6 @@ void CodeBuffer::take_over_code_from(CodeBuffer* cb) { CodeSection* this_sect = code_section(n); this_sect->take_over_code_from(cb_sect); } - _overflow_arena = cb->_overflow_arena; - cb->_overflow_arena = nullptr; // Make sure the old cb won't try to use it or free it. DEBUG_ONLY(cb->_blob = (BufferBlob*)badAddress); } From 5f27446d0da72800a7910610eb32f02c5a9e7694 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 17 Dec 2024 13:20:04 +0000 Subject: [PATCH 046/225] 8339687: Rearrange reachabilityFence()s in jdk.test.lib.util.ForceGC Backport-of: 51b85a1f692fed7a66bdc0fae21438a60aafe7c2 --- test/lib/jdk/test/lib/util/ForceGC.java | 39 +++++++++++++------------ 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/test/lib/jdk/test/lib/util/ForceGC.java b/test/lib/jdk/test/lib/util/ForceGC.java index 19bbef1f7e4c..e3587b9a2beb 100644 --- a/test/lib/jdk/test/lib/util/ForceGC.java +++ b/test/lib/jdk/test/lib/util/ForceGC.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -78,29 +78,30 @@ public static boolean waitFor(BooleanSupplier booleanSupplier, long timeout) { ReferenceQueue queue = new ReferenceQueue<>(); Object obj = new Object(); PhantomReference ref = new PhantomReference<>(obj, queue); - obj = null; - Reference.reachabilityFence(obj); - Reference.reachabilityFence(ref); + try { + obj = null; - int retries = (int)(timeout / 200); - for (; retries >= 0; retries--) { - if (booleanSupplier.getAsBoolean()) { - return true; - } + int retries = (int) (timeout / 200); + for (; retries >= 0; retries--) { + if (booleanSupplier.getAsBoolean()) { + return true; + } - System.gc(); + System.gc(); - try { - // The remove() will always block for the specified milliseconds - // if the reference has already been removed from the queue. - // But it is fine. For most cases, the 1st GC is sufficient - // to trigger and complete the cleanup. - queue.remove(200L); - } catch (InterruptedException ie) { - // ignore, the loop will try again + try { + // The remove() will always block for the specified milliseconds + // if the reference has already been removed from the queue. + // But it is fine. For most cases, the 1st GC is sufficient + // to trigger and complete the cleanup. + queue.remove(200L); + } catch (InterruptedException ie) { + // ignore, the loop will try again + } } + } finally { + Reference.reachabilityFence(ref); } - return booleanSupplier.getAsBoolean(); } } From 279da841d6f594d39b6e3c273fae80c620d052c5 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 17 Dec 2024 13:22:19 +0000 Subject: [PATCH 047/225] 8339902: Open source couple TextField related tests Backport-of: fde8508379d2983fa70784faef60699c81f9c359 --- .../CaretPositionTest/CaretPositionTest.java | 105 +++++++++++++++ .../SetBoundsTest/SetBoundsTest.java | 124 ++++++++++++++++++ .../SetEchoCharTest4/SetEchoCharTest4.java | 102 ++++++++++++++ .../SetPasswordTest/SetPasswordTest.java | 106 +++++++++++++++ .../ZeroEchoCharTest/ZeroEchoCharTest.java | 90 +++++++++++++ 5 files changed, 527 insertions(+) create mode 100644 test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java create mode 100644 test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java create mode 100644 test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java create mode 100644 test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java create mode 100644 test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java diff --git a/test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java b/test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java new file mode 100644 index 000000000000..d55353c4d1fc --- /dev/null +++ b/test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java @@ -0,0 +1,105 @@ +/* + * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * summary: + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.AWTException; +import java.awt.Button; +import java.awt.Dimension; +import java.awt.EventQueue; +import java.awt.FlowLayout; +import java.awt.Frame; +import java.awt.Point; +import java.awt.Robot; +import java.awt.TextField; +import java.awt.event.InputEvent; +import java.lang.reflect.InvocationTargetException; + +/* + * @test + * @bug 4038580 + * @key headful + * @requires os.family != "windows" + * @summary Caret position not accurate in presence of selected areas + * @run main CaretPositionTest + */ + +public class CaretPositionTest extends Frame { + private TextField text_field; + private Button caretpos_button; + private Point onScreen; + private Dimension size; + String text = "12 45 789"; + private static volatile int position = -1; + + public static void main(String[] args) throws InterruptedException, + InvocationTargetException, AWTException { + CaretPositionTest test = new CaretPositionTest(); + EventQueue.invokeAndWait(test::setupGUI); + try { + test.test(); + if (position != 9) { + throw new RuntimeException("Caret position should be at the end of the string"); + } + } finally { + EventQueue.invokeAndWait(test::dispose); + } + } + + public void setupGUI() { + setLocationRelativeTo(null); + setTitle("CaretPositionTest"); + setLayout(new FlowLayout()); + text_field = new TextField(text, 9); + caretpos_button=new Button("CaretPosition"); + add(text_field); + add(caretpos_button); + pack(); + setVisible(true); + toFront(); + } + + public void test() throws AWTException, InterruptedException, + InvocationTargetException { + EventQueue.invokeAndWait(() -> { + onScreen = text_field.getLocationOnScreen(); + size = text_field.getSize(); + }); + Robot robot = new Robot(); + robot.setAutoDelay(50); + robot.delay(1000); + int y = onScreen.y + (size.height / 2); + robot.mouseMove(onScreen.x + (size.width / 2), y); + robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); + robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); + robot.mouseMove(onScreen.x + 3, y); + robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); + for (int x = onScreen.x + 5; x < onScreen.x + size.width; x += 2) { + robot.mouseMove(x, y); + } + robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); + robot.waitForIdle(); + EventQueue.invokeAndWait(() -> { + position = text_field.getCaretPosition(); + }); + } +} diff --git a/test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java b/test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java new file mode 100644 index 000000000000..68d5d1132a91 --- /dev/null +++ b/test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java @@ -0,0 +1,124 @@ +/* + * Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * summary: + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.Button; +import java.awt.Color; +import java.awt.Container; +import java.awt.FlowLayout; +import java.awt.Frame; +import java.awt.GridLayout; +import java.awt.Panel; +import java.awt.ScrollPane; +import java.awt.TextArea; +import java.awt.TextField; +import java.lang.reflect.InvocationTargetException; + +/* + * @test + * @bug 6198290 6277332 + * @summary TextField painting is broken when placed on a Scrollpane, XToolkit + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual SetBoundsTest + */ + +public class SetBoundsTest extends Frame { + + private static final String INSTRUCTIONS = """ + 1) Make active a frame with a scrollpane and a few components. + 2) Please, focus attention on the text components + placed on the upper half of the frame + 3) Make sure, that the scrollbar of the frame + have the same position during the test. + 4) Bring focus to TextField, try deleting the text. + If the text never gets erased, the test failed + 5) Bring focus to TextArea, try deleting the text. + If the text never gets erased, the test failed + 6) Please, focus attention on the text components + placed on the lower half of the frame + 7) Try input something into TextField. + If you can not input anything into TextField, the test failed + 8) Try input something into TextArea. + If you can not input anything into TextArea, the test failed + 9) The test passed + """; + + public SetBoundsTest() { + setTitle("SetBoundsTest Test Frame"); + setLayout(new GridLayout(2, 1)); + Panel hw = new Panel(); + ScrollPane sp = new ScrollPane(ScrollPane.SCROLLBARS_AS_NEEDED); + Container lw = new Container(); + fill(hw); + fill(lw); + + sp.add(hw); + add(sp); + add(lw); + + setSize(600, 600); + sp.setScrollPosition(20, 0); + + } + + private void fill(Container c) { + Button button = new Button("button"); + c.add(button); + button.setBackground(new Color(0xd3ceac)); + button.setForeground(new Color(0x000000)); + button.move(60, 80); + button.resize(400, 60); + button.show(true); + + TextField textfield = new TextField("textfield"); + c.add(textfield); + textfield.setBackground(new Color(0xd3ceac)); + textfield.setForeground(new Color(0x000000)); + textfield.move(60, 20); + textfield.resize(400, 40); + textfield.show(true); + + TextArea textarea = new TextArea("textarea"); + c.add(textarea); + textarea.setBackground(new Color(0xd3ceac)); + textarea.setForeground(new Color(0x000000)); + textarea.move(60, 80); + textarea.resize(400, 60); + textarea.show(true); + + c.setLayout (new FlowLayout()); + } + + public static void main(String[] args) throws InterruptedException, + InvocationTargetException { + PassFailJFrame.builder() + .title("Set Bounds Test Instructions") + .instructions(INSTRUCTIONS) + .testUI(SetBoundsTest::new) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(40) + .build() + .awaitAndCheck(); + } +} diff --git a/test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java b/test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java new file mode 100644 index 000000000000..471e42f3f893 --- /dev/null +++ b/test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java @@ -0,0 +1,102 @@ +/* + * Copyright (c) 1999, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * summary: + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.Button; +import java.awt.FlowLayout; +import java.awt.Frame; +import java.awt.TextField; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.lang.reflect.InvocationTargetException; + +/* + * @test + * @bug 4226580 + * @summary TextField with echoChar add+remove+add seems to be broken + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual SetEchoCharTest4 + */ + +public class SetEchoCharTest4 extends Frame implements ActionListener { + TextField tf1 = new TextField(8); + TextField tf2 = new TextField(8); + TextField tf3 = new TextField(8); + Button b = new Button("Click Several Times"); + + static final String INSTRUCTIONS = """ + Type in the first text field and * characters will echo. + Type in the second text field and $ characters will echo. + Type in the third text field and # characters will echo. + + Hit the button several times. All characters should remain + the same and the test should not crash. + + Make sure the actual text matches what you typed in for each field. + Press Pass if everything's ok, otherwise Fail + """; + + public SetEchoCharTest4() { + setLayout(new FlowLayout()); + tf1.setEchoChar('*'); + tf2.setEchoChar('$'); + tf3.setEchoChar('#'); + addStuff(); + b.addActionListener(this); + setSize (200,200); + } + + private void addStuff() { + add(tf1); + add(tf2); + add(tf3); + add(b); + } + + public void actionPerformed(ActionEvent ae) { + PassFailJFrame.log("TextField1 = " + tf1.getText()); + PassFailJFrame.log("TextField2 = " + tf2.getText()); + PassFailJFrame.log("TextField3 = " + tf3.getText()); + PassFailJFrame.log("--------------"); + setVisible(false); + remove(tf1); + remove(tf2); + remove(tf3); + remove(b); + addStuff(); + } + + public static void main(String[] args) throws InterruptedException, + InvocationTargetException { + PassFailJFrame.builder() + .title("Set Echo Character Test") + .testUI(SetEchoCharTest4::new) + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(40) + .logArea() + .build() + .awaitAndCheck(); + } +} diff --git a/test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java b/test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java new file mode 100644 index 000000000000..d865ea145113 --- /dev/null +++ b/test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java @@ -0,0 +1,106 @@ +/* + * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * summary: + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.Button; +import java.awt.FlowLayout; +import java.awt.Frame; +import java.awt.TextField; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.lang.reflect.InvocationTargetException; + +/* + * @test + * @bug 4084454 + * @summary Make sure that you can set the text in a "password mode" + * text field and that it echoes as the current echo char. + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual SetPasswordTest + */ + +public class SetPasswordTest extends Frame implements ActionListener { + private String setText = "Set text"; + private String getText = "Get text"; + private TextField tfPassword; + + static final String INSTRUCTIONS = """ + The purpose of this test is to ensure that when using a textField for + password entry that text set programmatically is not shown in the clear. + + We also test "pasting" text into the text field. + + 1. Press the "Set Text" button + Text should appear as '*' chars + - if the string "secret" appears then the test is failed. + 2. Use the mouse to select (highlight) all the text and press the DELETE key + 3. Use the system's copy/paste functionality to copy a text string from the + desktop or this window, and paste it into the text field. + 4. Text should appear in the text field as '*' chars + - if the string you pasted appears then the test is failed. + 5. press the "Get Text" button and the string you pasted + should be printed in the log area + - if it prints echo symbols instead the test is failed. + """; + + public SetPasswordTest() { + setLayout(new FlowLayout()); + tfPassword = new TextField("Initial text", 30); + tfPassword.setEchoChar('*'); + add(tfPassword); + + Button b1 = new Button(setText); + b1.addActionListener(this); + add(b1); + + Button b2 = new Button(getText); + b2.addActionListener(this); + add(b2); + pack(); + } + + public void actionPerformed(ActionEvent evt) { + String ac = evt.getActionCommand(); + if (setText.equals(ac)) { + tfPassword.setText("secret"); + } + + if (getText.equals(ac)) { + PassFailJFrame.log("Text: \"" + tfPassword.getText() + "\""); + } + } + + public static void main(String[] args) throws InterruptedException, + InvocationTargetException { + PassFailJFrame.builder() + .title("Set Password Test") + .testUI(SetPasswordTest::new) + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(40) + .logArea() + .build() + .awaitAndCheck(); + } +} diff --git a/test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java b/test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java new file mode 100644 index 000000000000..7bdb8ebf4c3e --- /dev/null +++ b/test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java @@ -0,0 +1,90 @@ +/* + * Copyright (c) 2000, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * summary: + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.Button; +import java.awt.Frame; +import java.awt.GridLayout; +import java.awt.TextField; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.lang.reflect.InvocationTargetException; + +/* + * @test + * @bug 4307281 + * @summary verify that after setting the echo char to 0 disguises are + * removed and user input is echoed to the screen unchanged. + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual ZeroEchoCharTest + */ + +public class ZeroEchoCharTest extends Frame implements ActionListener { + private final TextField textfield = new TextField(); + private final Button button1 = new Button("Set echo char to *"); + private final Button button2 = new Button("Set echo char to 0"); + static final String INSTRUCTIONS = """ + 1.Type in the text field. The user input must be echoed unchanged. + 2.Set echo char to '*' by pressing the corresponding button. + If all characters in the text field aren't immediately replaced + with '*', the test fails. + 3.Set echo char to 0 by pressing the corresponding button. + If disguises in the text field don't immediately revert to + the original characters, the test fails. + 4.Type in the text field. If the input is echoed unchanged, + the test passes. Otherwise, the test fails. + """; + + public ZeroEchoCharTest() { + button1.addActionListener(this); + button2.addActionListener(this); + + setLayout(new GridLayout(3, 1)); + + add(textfield); + add(button1); + add(button2); + pack(); + } + + public void actionPerformed(ActionEvent event) { + if (event.getSource() == button1) { + textfield.setEchoChar('*'); + } else if (event.getSource() == button2) { + textfield.setEchoChar((char)0); + } + } + + public static void main(String[] args) throws InterruptedException, + InvocationTargetException { + PassFailJFrame.builder() + .title("Zero Echo Char Test") + .testUI(ZeroEchoCharTest::new) + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(40) + .build() + .awaitAndCheck(); + } +} From 70201031f65552ff62a2d569a17749b17a8afac0 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 17 Dec 2024 13:24:04 +0000 Subject: [PATCH 048/225] 8331959: Update PKCS#11 Cryptographic Token Interface to v3.1 Backport-of: b4ab290fd7c3d914154755a1539b48ba33338c26 --- .../share/legal/pkcs11cryptotoken.md | 24 +- .../share/native/libj2pkcs11/pkcs11.h | 18 +- .../share/native/libj2pkcs11/pkcs11f.h | 17 +- .../share/native/libj2pkcs11/pkcs11t.h | 287 +++++++++++------- 4 files changed, 215 insertions(+), 131 deletions(-) diff --git a/src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md b/src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md index 08d1e3c713d9..7877f54fe6e3 100644 --- a/src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md +++ b/src/jdk.crypto.cryptoki/share/legal/pkcs11cryptotoken.md @@ -1,16 +1,16 @@ -## OASIS PKCS #11 Cryptographic Token Interface v3.0 +## OASIS PKCS #11 Cryptographic Token Interface v3.1 ### OASIS PKCS #11 Cryptographic Token Interface License
 
-Copyright © OASIS Open 2020. All Rights Reserved.
+Copyright © OASIS Open 2023. All Rights Reserved.
 
-    All capitalized terms in the following text have the meanings
+All capitalized terms in the following text have the meanings
 assigned to them in the OASIS Intellectual Property Rights Policy (the
 "OASIS IPR Policy"). The full Policy may be found at the OASIS website:
-[http://www.oasis-open.org/policies-guidelines/ipr]
+[https://www.oasis-open.org/policies-guidelines/ipr/].
 
-    This document and translations of it may be copied and furnished to
+This document and translations of it may be copied and furnished to
 others, and derivative works that comment on or otherwise explain it or
 assist in its implementation may be prepared, copied, published, and
 distributed, in whole or in part, without restriction of any kind,
@@ -23,10 +23,10 @@ Committee (in which case the rules applicable to copyrights, as set
 forth in the OASIS IPR Policy, must be followed) or as required to
 translate it into languages other than English.
 
-    The limited permissions granted above are perpetual and will not be
+The limited permissions granted above are perpetual and will not be
 revoked by OASIS or its successors or assigns.
 
-    This document and the information contained herein is provided on an
+This document and the information contained herein is provided on an
 "AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED,
 INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
 INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED
@@ -35,7 +35,11 @@ AND ITS MEMBERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
 CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THIS DOCUMENT OR ANY
 PART THEREOF.
 
-    [OASIS requests that any OASIS Party or any other party that
+As stated in the OASIS IPR Policy, the following three paragraphs in
+brackets apply to OASIS Standards Final Deliverable documents (Committee
+Specifications, OASIS Standards, or Approved Errata).
+
+[OASIS requests that any OASIS Party or any other party that
 believes it has patent claims that would necessarily be infringed by
 implementations of this OASIS Standards Final Deliverable, to notify
 OASIS TC Administrator and provide an indication of its willingness to
@@ -43,7 +47,7 @@ grant patent licenses to such patent claims in a manner consistent with
 the IPR Mode of the OASIS Technical Committee that produced this
 deliverable.]
 
-    [OASIS invites any party to contact the OASIS TC Administrator if it
+[OASIS invites any party to contact the OASIS TC Administrator if it
 is aware of a claim of ownership of any patent claims that would
 necessarily be infringed by implementations of this OASIS Standards
 Final Deliverable by a patent holder that is not willing to provide a
@@ -52,7 +56,7 @@ of the OASIS Technical Committee that produced this OASIS Standards
 Final Deliverable. OASIS may include such claims on its website, but
 disclaims any obligation to do so.]
 
-    [OASIS takes no position regarding the validity or scope of any
+[OASIS takes no position regarding the validity or scope of any
 intellectual property or other rights that might be claimed to pertain
 to the implementation or use of the technology described in this OASIS
 Standards Final Deliverable or the extent to which any license under
diff --git a/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11.h b/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11.h
index 5b050def5205..5933da0e3b75 100644
--- a/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11.h
+++ b/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11.h
@@ -1,8 +1,11 @@
-/* Copyright (c) OASIS Open 2016-2019. All Rights Reserved.
- * Distributed under the terms of the OASIS IPR Policy,
- * [http://www.oasis-open.org/policies-guidelines/ipr], AS-IS, WITHOUT ANY
- * IMPLIED OR EXPRESS WARRANTY; there is no warranty of MERCHANTABILITY, FITNESS FOR A
- * PARTICULAR PURPOSE or NONINFRINGEMENT of the rights of others.
+/*
+ * PKCS #11 Specification Version 3.1
+ * OASIS Standard
+ * 23 July 2023
+ * Copyright (c) OASIS Open 2023. All Rights Reserved.
+ * Source: https://docs.oasis-open.org/pkcs11/pkcs11-spec/v3.1/os/include/pkcs11-v3.1/
+ * Latest stage of narrative specification: https://docs.oasis-open.org/pkcs11/pkcs11-spec/v3.1/pkcs11-spec-v3.1.html
+ * TC IPR Statement: https://www.oasis-open.org/committees/pkcs11/ipr.php
  */
 
 #ifndef _PKCS11_H_
@@ -47,7 +50,7 @@ extern "C" {
  *
  * typedef CK_BYTE CK_PTR CK_BYTE_PTR;
  *
- * If you're using windows, it might be defined by:
+ * If you're using Windows, it might be defined by:
  *
  * #define CK_PTR *
  *
@@ -65,7 +68,7 @@ extern "C" {
  *   CK_VOID_PTR pReserved
  * );
  *
- * If you're using Windows to declare a function in a Win32 cryptoki .dll,
+ * If you're using Windows to declare a function in a Win32 Cryptoki .dll,
  * it might be defined by:
  *
  * #define CK_DECLARE_FUNCTION(returnType, name) \
@@ -241,4 +244,3 @@ struct CK_FUNCTION_LIST {
 
 #endif /* _PKCS11_H_ */
 
-
diff --git a/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11f.h b/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11f.h
index 0553c1dc73ca..80c43400d05f 100644
--- a/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11f.h
+++ b/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11f.h
@@ -1,12 +1,11 @@
-/* Copyright (c) OASIS Open 2016, 2019. All Rights Reserved./
- * /Distributed under the terms of the OASIS IPR Policy,
- * [http://www.oasis-open.org/policies-guidelines/ipr], AS-IS, WITHOUT ANY
- * IMPLIED OR EXPRESS WARRANTY; there is no warranty of MERCHANTABILITY, FITNESS FOR A
- * PARTICULAR PURPOSE or NONINFRINGEMENT of the rights of others.
- */
-
-/* Latest version of the specification:
- * http://docs.oasis-open.org/pkcs11/pkcs11-base/v2.40/pkcs11-base-v2.40.html
+/*
+ * PKCS #11 Specification Version 3.1
+ * OASIS Standard
+ * 23 July 2023
+ * Copyright (c) OASIS Open 2023. All Rights Reserved.
+ * Source: https://docs.oasis-open.org/pkcs11/pkcs11-spec/v3.1/os/include/pkcs11-v3.1/
+ * Latest stage of narrative specification: https://docs.oasis-open.org/pkcs11/pkcs11-spec/v3.1/pkcs11-spec-v3.1.html
+ * TC IPR Statement: https://www.oasis-open.org/committees/pkcs11/ipr.php
  */
 
 /* This header file contains pretty much everything about all the
diff --git a/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h b/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h
index ab6ef326e8bd..79d7cf7d7dae 100644
--- a/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h
+++ b/src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11t.h
@@ -1,12 +1,11 @@
-/* Copyright (c) OASIS Open 2016, 2019. All Rights Reserved./
- * /Distributed under the terms of the OASIS IPR Policy,
- * [http://www.oasis-open.org/policies-guidelines/ipr], AS-IS, WITHOUT ANY
- * IMPLIED OR EXPRESS WARRANTY; there is no warranty of MERCHANTABILITY, FITNESS FOR A
- * PARTICULAR PURPOSE or NONINFRINGEMENT of the rights of others.
- */
-
-/* Latest version of the specification:
- * http://docs.oasis-open.org/pkcs11/pkcs11-base/v2.40/pkcs11-base-v2.40.html
+/*
+ * PKCS #11 Specification Version 3.1
+ * OASIS Standard
+ * 23 July 2023
+ * Copyright (c) OASIS Open 2023. All Rights Reserved.
+ * Source: https://docs.oasis-open.org/pkcs11/pkcs11-spec/v3.1/os/include/pkcs11-v3.1/
+ * Latest stage of narrative specification: https://docs.oasis-open.org/pkcs11/pkcs11-spec/v3.1/pkcs11-spec-v3.1.html
+ * TC IPR Statement: https://www.oasis-open.org/committees/pkcs11/ipr.php
  */
 
 /* See top of pkcs11.h for information about the macros that
@@ -18,7 +17,7 @@
 #define _PKCS11T_H_ 1
 
 #define CRYPTOKI_VERSION_MAJOR          3
-#define CRYPTOKI_VERSION_MINOR          0
+#define CRYPTOKI_VERSION_MINOR          1
 #define CRYPTOKI_VERSION_AMENDMENT      0
 
 #define CK_TRUE         1
@@ -329,8 +328,11 @@ typedef CK_OBJECT_CLASS CK_PTR CK_OBJECT_CLASS_PTR;
 #define CKP_EXTENDED_PROVIDER         0x00000002UL
 #define CKP_AUTHENTICATION_TOKEN      0x00000003UL
 #define CKP_PUBLIC_CERTIFICATES_TOKEN 0x00000004UL
+#define CKP_COMPLETE_PROVIDER         0x00000005UL
+#define CKP_HKDF_TLS_TOKEN            0x00000006UL
 #define CKP_VENDOR_DEFINED            0x80000000UL
 
+
 /* CK_HW_FEATURE_TYPE is a value that identifies the hardware feature type
  * of an object with CK_OBJECT_CLASS equal to CKO_HW_FEATURE.
  */
@@ -409,9 +411,11 @@ typedef CK_ULONG          CK_KEY_TYPE;
 #define CKK_EC_EDWARDS          0x00000040UL
 #define CKK_EC_MONTGOMERY       0x00000041UL
 #define CKK_HKDF                0x00000042UL
+
 #define CKK_SHA512_224_HMAC     0x00000043UL
 #define CKK_SHA512_256_HMAC     0x00000044UL
 #define CKK_SHA512_T_HMAC       0x00000045UL
+#define CKK_HSS                 0x00000046UL
 
 #define CKK_VENDOR_DEFINED      0x80000000UL
 
@@ -481,9 +485,9 @@ typedef CK_ULONG          CK_ATTRIBUTE_TYPE;
 #define CKA_CERTIFICATE_CATEGORY        0x00000087UL
 #define CKA_JAVA_MIDP_SECURITY_DOMAIN   0x00000088UL
 #define CKA_URL                         0x00000089UL
-#define CKA_HASH_OF_SUBJECT_PUBLIC_KEY  0x0000008AUL
-#define CKA_HASH_OF_ISSUER_PUBLIC_KEY   0x0000008BUL
-#define CKA_NAME_HASH_ALGORITHM         0x0000008CUL
+#define CKA_HASH_OF_SUBJECT_PUBLIC_KEY  0x0000008aUL
+#define CKA_HASH_OF_ISSUER_PUBLIC_KEY   0x0000008bUL
+#define CKA_NAME_HASH_ALGORITHM         0x0000008cUL
 #define CKA_CHECK_VALUE                 0x00000090UL
 
 #define CKA_KEY_TYPE           0x00000100UL
@@ -496,9 +500,9 @@ typedef CK_ULONG          CK_ATTRIBUTE_TYPE;
 #define CKA_UNWRAP             0x00000107UL
 #define CKA_SIGN               0x00000108UL
 #define CKA_SIGN_RECOVER       0x00000109UL
-#define CKA_VERIFY             0x0000010AUL
-#define CKA_VERIFY_RECOVER     0x0000010BUL
-#define CKA_DERIVE             0x0000010CUL
+#define CKA_VERIFY             0x0000010aUL
+#define CKA_VERIFY_RECOVER     0x0000010bUL
+#define CKA_DERIVE             0x0000010cUL
 #define CKA_START_DATE         0x00000110UL
 #define CKA_END_DATE           0x00000111UL
 #define CKA_MODULUS            0x00000120UL
@@ -555,12 +559,12 @@ typedef CK_ULONG          CK_ATTRIBUTE_TYPE;
 #define CKA_OTP_TIME_REQUIREMENT      0x00000225UL
 #define CKA_OTP_COUNTER_REQUIREMENT   0x00000226UL
 #define CKA_OTP_PIN_REQUIREMENT       0x00000227UL
-#define CKA_OTP_COUNTER               0x0000022EUL
-#define CKA_OTP_TIME                  0x0000022FUL
-#define CKA_OTP_USER_IDENTIFIER       0x0000022AUL
-#define CKA_OTP_SERVICE_IDENTIFIER    0x0000022BUL
-#define CKA_OTP_SERVICE_LOGO          0x0000022CUL
-#define CKA_OTP_SERVICE_LOGO_TYPE     0x0000022DUL
+#define CKA_OTP_COUNTER               0x0000022eUL
+#define CKA_OTP_TIME                  0x0000022fUL
+#define CKA_OTP_USER_IDENTIFIER       0x0000022aUL
+#define CKA_OTP_SERVICE_IDENTIFIER    0x0000022bUL
+#define CKA_OTP_SERVICE_LOGO          0x0000022cUL
+#define CKA_OTP_SERVICE_LOGO_TYPE     0x0000022dUL
 
 #define CKA_GOSTR3410_PARAMS            0x00000250UL
 #define CKA_GOSTR3411_PARAMS            0x00000251UL
@@ -586,6 +590,7 @@ typedef CK_ULONG          CK_ATTRIBUTE_TYPE;
 #define CKA_SUPPORTED_CMS_ATTRIBUTES    0x00000503UL
 #define CKA_ALLOWED_MECHANISMS          (CKF_ARRAY_ATTRIBUTE|0x00000600UL)
 #define CKA_PROFILE_ID                  0x00000601UL
+
 #define CKA_X2RATCHET_BAG               0x00000602UL
 #define CKA_X2RATCHET_BAGSIZE           0x00000603UL
 #define CKA_X2RATCHET_BOBS1STMSG        0x00000604UL
@@ -603,6 +608,13 @@ typedef CK_ULONG          CK_ATTRIBUTE_TYPE;
 #define CKA_X2RATCHET_NS                0x00000610UL
 #define CKA_X2RATCHET_PNS               0x00000611UL
 #define CKA_X2RATCHET_RK                0x00000612UL
+/* HSS */
+#define CKA_HSS_LEVELS                  0x00000617UL
+#define CKA_HSS_LMS_TYPE                0x00000618UL
+#define CKA_HSS_LMOTS_TYPE              0x00000619UL
+#define CKA_HSS_LMS_TYPES               0x0000061aUL
+#define CKA_HSS_LMOTS_TYPES             0x0000061bUL
+#define CKA_HSS_KEYS_REMAINING          0x0000061cUL
 
 #define CKA_VENDOR_DEFINED              0x80000000UL
 
@@ -644,11 +656,11 @@ typedef CK_ULONG          CK_MECHANISM_TYPE;
 #define CKM_RIPEMD160_RSA_PKCS         0x00000008UL
 #define CKM_RSA_PKCS_OAEP              0x00000009UL
 
-#define CKM_RSA_X9_31_KEY_PAIR_GEN     0x0000000AUL
-#define CKM_RSA_X9_31                  0x0000000BUL
-#define CKM_SHA1_RSA_X9_31             0x0000000CUL
-#define CKM_RSA_PKCS_PSS               0x0000000DUL
-#define CKM_SHA1_RSA_PKCS_PSS          0x0000000EUL
+#define CKM_RSA_X9_31_KEY_PAIR_GEN     0x0000000aUL
+#define CKM_RSA_X9_31                  0x0000000bUL
+#define CKM_SHA1_RSA_X9_31             0x0000000cUL
+#define CKM_RSA_PKCS_PSS               0x0000000dUL
+#define CKM_SHA1_RSA_PKCS_PSS          0x0000000eUL
 
 #define CKM_DSA_KEY_PAIR_GEN           0x00000010UL
 #define CKM_DSA                        0x00000011UL
@@ -659,8 +671,8 @@ typedef CK_ULONG          CK_MECHANISM_TYPE;
 #define CKM_DSA_SHA512                 0x00000016UL
 #define CKM_DSA_SHA3_224               0x00000018UL
 #define CKM_DSA_SHA3_256               0x00000019UL
-#define CKM_DSA_SHA3_384               0x0000001AUL
-#define CKM_DSA_SHA3_512               0x0000001BUL
+#define CKM_DSA_SHA3_384               0x0000001aUL
+#define CKM_DSA_SHA3_512               0x0000001bUL
 
 #define CKM_DH_PKCS_KEY_PAIR_GEN       0x00000020UL
 #define CKM_DH_PKCS_DERIVE             0x00000021UL
@@ -682,12 +694,12 @@ typedef CK_ULONG          CK_MECHANISM_TYPE;
 
 #define CKM_SHA512_224                 0x00000048UL
 #define CKM_SHA512_224_HMAC            0x00000049UL
-#define CKM_SHA512_224_HMAC_GENERAL    0x0000004AUL
-#define CKM_SHA512_224_KEY_DERIVATION  0x0000004BUL
-#define CKM_SHA512_256                 0x0000004CUL
-#define CKM_SHA512_256_HMAC            0x0000004DUL
-#define CKM_SHA512_256_HMAC_GENERAL    0x0000004EUL
-#define CKM_SHA512_256_KEY_DERIVATION  0x0000004FUL
+#define CKM_SHA512_224_HMAC_GENERAL    0x0000004aUL
+#define CKM_SHA512_224_KEY_DERIVATION  0x0000004bUL
+#define CKM_SHA512_256                 0x0000004cUL
+#define CKM_SHA512_256_HMAC            0x0000004dUL
+#define CKM_SHA512_256_HMAC_GENERAL    0x0000004eUL
+#define CKM_SHA512_256_KEY_DERIVATION  0x0000004fUL
 
 #define CKM_SHA512_T                   0x00000050UL
 #define CKM_SHA512_T_HMAC              0x00000051UL
@@ -781,25 +793,25 @@ typedef CK_ULONG          CK_MECHANISM_TYPE;
 #define CKM_SECURID                    0x00000282UL
 #define CKM_HOTP_KEY_GEN               0x00000290UL
 #define CKM_HOTP                       0x00000291UL
-#define CKM_ACTI                       0x000002A0UL
-#define CKM_ACTI_KEY_GEN               0x000002A1UL
-
-#define CKM_SHA3_256                   0x000002B0UL
-#define CKM_SHA3_256_HMAC              0x000002B1UL
-#define CKM_SHA3_256_HMAC_GENERAL      0x000002B2UL
-#define CKM_SHA3_256_KEY_GEN           0x000002B3UL
-#define CKM_SHA3_224                   0x000002B5UL
-#define CKM_SHA3_224_HMAC              0x000002B6UL
-#define CKM_SHA3_224_HMAC_GENERAL      0x000002B7UL
-#define CKM_SHA3_224_KEY_GEN           0x000002B8UL
-#define CKM_SHA3_384                   0x000002C0UL
-#define CKM_SHA3_384_HMAC              0x000002C1UL
-#define CKM_SHA3_384_HMAC_GENERAL      0x000002C2UL
-#define CKM_SHA3_384_KEY_GEN           0x000002C3UL
-#define CKM_SHA3_512                   0x000002D0UL
-#define CKM_SHA3_512_HMAC              0x000002D1UL
-#define CKM_SHA3_512_HMAC_GENERAL      0x000002D2UL
-#define CKM_SHA3_512_KEY_GEN           0x000002D3UL
+#define CKM_ACTI                       0x000002a0UL
+#define CKM_ACTI_KEY_GEN               0x000002a1UL
+
+#define CKM_SHA3_256                   0x000002b0UL
+#define CKM_SHA3_256_HMAC              0x000002b1UL
+#define CKM_SHA3_256_HMAC_GENERAL      0x000002b2UL
+#define CKM_SHA3_256_KEY_GEN           0x000002b3UL
+#define CKM_SHA3_224                   0x000002b5UL
+#define CKM_SHA3_224_HMAC              0x000002b6UL
+#define CKM_SHA3_224_HMAC_GENERAL      0x000002b7UL
+#define CKM_SHA3_224_KEY_GEN           0x000002b8UL
+#define CKM_SHA3_384                   0x000002c0UL
+#define CKM_SHA3_384_HMAC              0x000002c1UL
+#define CKM_SHA3_384_HMAC_GENERAL      0x000002c2UL
+#define CKM_SHA3_384_KEY_GEN           0x000002c3UL
+#define CKM_SHA3_512                   0x000002d0UL
+#define CKM_SHA3_512_HMAC              0x000002d1UL
+#define CKM_SHA3_512_HMAC_GENERAL      0x000002d2UL
+#define CKM_SHA3_512_KEY_GEN           0x000002d3UL
 
 
 #define CKM_CAST_KEY_GEN               0x00000300UL
@@ -870,9 +882,9 @@ typedef CK_ULONG          CK_MECHANISM_TYPE;
 #define CKM_SHA3_256_KEY_DERIVATION    0x00000397UL
 #define CKM_SHA3_224_KEY_DERIVATION    0x00000398UL
 #define CKM_SHA3_384_KEY_DERIVATION    0x00000399UL
-#define CKM_SHA3_512_KEY_DERIVATION    0x0000039AUL
-#define CKM_SHAKE_128_KEY_DERIVATION   0x0000039BUL
-#define CKM_SHAKE_256_KEY_DERIVATION   0x0000039CUL
+#define CKM_SHA3_512_KEY_DERIVATION    0x0000039aUL
+#define CKM_SHAKE_128_KEY_DERIVATION   0x0000039bUL
+#define CKM_SHAKE_256_KEY_DERIVATION   0x0000039cUL
 #define CKM_SHA3_256_KEY_DERIVE  CKM_SHA3_256_KEY_DERIVATION
 #define CKM_SHA3_224_KEY_DERIVE  CKM_SHA3_224_KEY_DERIVATION
 #define CKM_SHA3_384_KEY_DERIVE  CKM_SHA3_384_KEY_DERIVATION
@@ -880,40 +892,42 @@ typedef CK_ULONG          CK_MECHANISM_TYPE;
 #define CKM_SHAKE_128_KEY_DERIVE CKM_SHAKE_128_KEY_DERIVATION
 #define CKM_SHAKE_256_KEY_DERIVE CKM_SHAKE_256_KEY_DERIVATION
 
-#define CKM_PBE_MD2_DES_CBC            0x000003A0UL
-#define CKM_PBE_MD5_DES_CBC            0x000003A1UL
-#define CKM_PBE_MD5_CAST_CBC           0x000003A2UL
-#define CKM_PBE_MD5_CAST3_CBC          0x000003A3UL
-#define CKM_PBE_MD5_CAST5_CBC          0x000003A4UL /* Deprecated */
-#define CKM_PBE_MD5_CAST128_CBC        0x000003A4UL
-#define CKM_PBE_SHA1_CAST5_CBC         0x000003A5UL /* Deprecated */
-#define CKM_PBE_SHA1_CAST128_CBC       0x000003A5UL
-#define CKM_PBE_SHA1_RC4_128           0x000003A6UL
-#define CKM_PBE_SHA1_RC4_40            0x000003A7UL
-#define CKM_PBE_SHA1_DES3_EDE_CBC      0x000003A8UL
-#define CKM_PBE_SHA1_DES2_EDE_CBC      0x000003A9UL
-#define CKM_PBE_SHA1_RC2_128_CBC       0x000003AAUL
-#define CKM_PBE_SHA1_RC2_40_CBC        0x000003ABUL
-
-#define CKM_PKCS5_PBKD2                0x000003B0UL
-
-#define CKM_PBA_SHA1_WITH_SHA1_HMAC    0x000003C0UL
-
-#define CKM_WTLS_PRE_MASTER_KEY_GEN         0x000003D0UL
-#define CKM_WTLS_MASTER_KEY_DERIVE          0x000003D1UL
-#define CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC   0x000003D2UL
-#define CKM_WTLS_PRF                        0x000003D3UL
-#define CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE  0x000003D4UL
-#define CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE  0x000003D5UL
-
-#define CKM_TLS12_MAC                       0x000003D8UL
-#define CKM_TLS12_KDF                       0x000003D9UL
-#define CKM_TLS12_MASTER_KEY_DERIVE         0x000003E0UL
-#define CKM_TLS12_KEY_AND_MAC_DERIVE        0x000003E1UL
-#define CKM_TLS12_MASTER_KEY_DERIVE_DH      0x000003E2UL
-#define CKM_TLS12_KEY_SAFE_DERIVE           0x000003E3UL
-#define CKM_TLS_MAC                         0x000003E4UL
-#define CKM_TLS_KDF                         0x000003E5UL
+#define CKM_PBE_MD2_DES_CBC            0x000003a0UL
+#define CKM_PBE_MD5_DES_CBC            0x000003a1UL
+#define CKM_PBE_MD5_CAST_CBC           0x000003a2UL
+#define CKM_PBE_MD5_CAST3_CBC          0x000003a3UL
+#define CKM_PBE_MD5_CAST5_CBC          0x000003a4UL /* Deprecated */
+#define CKM_PBE_MD5_CAST128_CBC        0x000003a4UL
+#define CKM_PBE_SHA1_CAST5_CBC         0x000003a5UL /* Deprecated */
+#define CKM_PBE_SHA1_CAST128_CBC       0x000003a5UL
+#define CKM_PBE_SHA1_RC4_128           0x000003a6UL
+#define CKM_PBE_SHA1_RC4_40            0x000003a7UL
+#define CKM_PBE_SHA1_DES3_EDE_CBC      0x000003a8UL
+#define CKM_PBE_SHA1_DES2_EDE_CBC      0x000003a9UL
+#define CKM_PBE_SHA1_RC2_128_CBC       0x000003aaUL
+#define CKM_PBE_SHA1_RC2_40_CBC        0x000003abUL
+
+#define CKM_PKCS5_PBKD2                0x000003b0UL
+
+#define CKM_PBA_SHA1_WITH_SHA1_HMAC    0x000003c0UL
+
+#define CKM_WTLS_PRE_MASTER_KEY_GEN         0x000003d0UL
+#define CKM_WTLS_MASTER_KEY_DERIVE          0x000003d1UL
+#define CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC   0x000003d2UL
+#define CKM_WTLS_PRF                        0x000003d3UL
+#define CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE  0x000003d4UL
+#define CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE  0x000003d5UL
+
+#define CKM_TLS10_MAC_SERVER                0x000003d6UL
+#define CKM_TLS10_MAC_CLIENT                0x000003d7UL
+#define CKM_TLS12_MAC                       0x000003d8UL
+#define CKM_TLS12_KDF                       0x000003d9UL
+#define CKM_TLS12_MASTER_KEY_DERIVE         0x000003e0UL
+#define CKM_TLS12_KEY_AND_MAC_DERIVE        0x000003e1UL
+#define CKM_TLS12_MASTER_KEY_DERIVE_DH      0x000003e2UL
+#define CKM_TLS12_KEY_SAFE_DERIVE           0x000003e3UL
+#define CKM_TLS_MAC                         0x000003e4UL
+#define CKM_TLS_KDF                         0x000003e5UL
 
 #define CKM_KEY_WRAP_LYNKS             0x00000400UL
 #define CKM_KEY_WRAP_SET_OAEP          0x00000401UL
@@ -983,7 +997,7 @@ typedef CK_ULONG          CK_MECHANISM_TYPE;
 #define CKM_ECDSA_SHA256               0x00001044UL
 #define CKM_ECDSA_SHA384               0x00001045UL
 #define CKM_ECDSA_SHA512               0x00001046UL
-#define CKM_EC_KEY_PAIR_GEN_W_EXTRA_BITS 0x0000140BUL
+#define CKM_EC_KEY_PAIR_GEN_W_EXTRA_BITS 0x0000140bUL
 
 #define CKM_ECDH1_DERIVE               0x00001050UL
 #define CKM_ECDH1_COFACTOR_DERIVE      0x00001051UL
@@ -1012,12 +1026,12 @@ typedef CK_ULONG          CK_MECHANISM_TYPE;
 #define CKM_AES_GCM                    0x00001087UL
 #define CKM_AES_CCM                    0x00001088UL
 #define CKM_AES_CTS                    0x00001089UL
-#define CKM_AES_CMAC                   0x0000108AUL
-#define CKM_AES_CMAC_GENERAL           0x0000108BUL
+#define CKM_AES_CMAC                   0x0000108aUL
+#define CKM_AES_CMAC_GENERAL           0x0000108bUL
 
-#define CKM_AES_XCBC_MAC               0x0000108CUL
-#define CKM_AES_XCBC_MAC_96            0x0000108DUL
-#define CKM_AES_GMAC                   0x0000108EUL
+#define CKM_AES_XCBC_MAC               0x0000108cUL
+#define CKM_AES_XCBC_MAC_96            0x0000108dUL
+#define CKM_AES_GMAC                   0x0000108eUL
 
 #define CKM_BLOWFISH_KEY_GEN           0x00001090UL
 #define CKM_BLOWFISH_CBC               0x00001091UL
@@ -1066,6 +1080,7 @@ typedef CK_ULONG          CK_MECHANISM_TYPE;
 #define CKM_AES_KEY_WRAP               0x00002109UL     /* WAS: 0x00001090 */
 #define CKM_AES_KEY_WRAP_PAD           0x0000210AUL     /* WAS: 0x00001091 */
 #define CKM_AES_KEY_WRAP_KWP           0x0000210BUL
+#define CKM_AES_KEY_WRAP_PKCS7         0x0000210CUL
 
 #define CKM_RSA_PKCS_TPM_1_1           0x00004001UL
 #define CKM_RSA_PKCS_OAEP_TPM_1_1      0x00004002UL
@@ -1125,6 +1140,14 @@ typedef CK_ULONG          CK_MECHANISM_TYPE;
 #define CKM_SP800_108_FEEDBACK_KDF     0x000003adUL
 #define CKM_SP800_108_DOUBLE_PIPELINE_KDF 0x000003aeUL
 
+#define CKM_IKE2_PRF_PLUS_DERIVE       0x0000402eUL
+#define CKM_IKE_PRF_DERIVE             0x0000402fUL
+#define CKM_IKE1_PRF_DERIVE            0x00004030UL
+#define CKM_IKE1_EXTENDED_DERIVE       0x00004031UL
+#define CKM_HSS_KEY_PAIR_GEN           0x00004032UL
+#define CKM_HSS                        0x00004033UL
+
+
 #define CKM_VENDOR_DEFINED             0x80000000UL
 
 typedef CK_MECHANISM_TYPE CK_PTR CK_MECHANISM_TYPE_PTR;
@@ -1320,6 +1343,7 @@ typedef CK_ULONG          CK_RV;
 #define CKR_FUNCTION_REJECTED                 0x00000200UL
 #define CKR_TOKEN_RESOURCE_EXCEEDED           0x00000201UL
 #define CKR_OPERATION_CANCEL_FAILED           0x00000202UL
+#define CKR_KEY_EXHAUSTED                     0x00000203UL
 
 #define CKR_VENDOR_DEFINED                    0x80000000UL
 
@@ -1436,6 +1460,7 @@ typedef CK_RSA_PKCS_MGF_TYPE CK_PTR CK_RSA_PKCS_MGF_TYPE_PTR;
 #define CKG_MGF1_SHA3_384     0x00000008UL
 #define CKG_MGF1_SHA3_512     0x00000009UL
 
+
 /* CK_RSA_PKCS_OAEP_SOURCE_TYPE  is used to indicate the source
  * of the encoding parameter when formatting a message block
  * for the PKCS #1 OAEP encryption scheme.
@@ -1701,8 +1726,7 @@ typedef struct CK_DES_CBC_ENCRYPT_DATA_PARAMS {
     CK_ULONG    length;
 } CK_DES_CBC_ENCRYPT_DATA_PARAMS;
 
-typedef CK_DES_CBC_ENCRYPT_DATA_PARAMS CK_PTR \
-        CK_DES_CBC_ENCRYPT_DATA_PARAMS_PTR;
+typedef CK_DES_CBC_ENCRYPT_DATA_PARAMS CK_PTR CK_DES_CBC_ENCRYPT_DATA_PARAMS_PTR;
 
 typedef struct CK_AES_CBC_ENCRYPT_DATA_PARAMS {
     CK_BYTE     iv[16];
@@ -1710,8 +1734,7 @@ typedef struct CK_AES_CBC_ENCRYPT_DATA_PARAMS {
     CK_ULONG    length;
 } CK_AES_CBC_ENCRYPT_DATA_PARAMS;
 
-typedef CK_AES_CBC_ENCRYPT_DATA_PARAMS CK_PTR \
-        CK_AES_CBC_ENCRYPT_DATA_PARAMS_PTR;
+typedef CK_AES_CBC_ENCRYPT_DATA_PARAMS CK_PTR CK_AES_CBC_ENCRYPT_DATA_PARAMS_PTR;
 
 /* CK_SKIPJACK_PRIVATE_WRAP_PARAMS provides the parameters to the
  * CKM_SKIPJACK_PRIVATE_WRAP mechanism
@@ -2051,6 +2074,7 @@ typedef CK_ULONG CK_GENERATOR_FUNCTION;
 #define CKG_GENERATE         0x00000001UL
 #define CKG_GENERATE_COUNTER 0x00000002UL
 #define CKG_GENERATE_RANDOM  0x00000003UL
+#define CKG_GENERATE_COUNTER_XOR 0x00000004UL
 
 typedef struct CK_GCM_MESSAGE_PARAMS {
     CK_BYTE_PTR           pIv;
@@ -2061,7 +2085,7 @@ typedef struct CK_GCM_MESSAGE_PARAMS {
     CK_ULONG              ulTagBits;
 } CK_GCM_MESSAGE_PARAMS;
 
-typedef CK_GCM_MESSAGE_PARAMS CK_GCM_MESSAGE_PARAMS_PTR;
+typedef CK_GCM_MESSAGE_PARAMS CK_PTR CK_GCM_MESSAGE_PARAMS_PTR;
 
 typedef struct CK_CCM_PARAMS {
     CK_ULONG    ulDataLen;
@@ -2084,7 +2108,7 @@ typedef struct CK_CCM_MESSAGE_PARAMS {
     CK_ULONG              ulMACLen;
 } CK_CCM_MESSAGE_PARAMS;
 
-typedef CK_CCM_MESSAGE_PARAMS CK_CCM_MESSAGE_PARAMS_PTR;
+typedef CK_CCM_MESSAGE_PARAMS CK_PTR CK_CCM_MESSAGE_PARAMS_PTR;
 
 /* Deprecated. Use CK_GCM_PARAMS */
 typedef struct CK_AES_GCM_PARAMS {
@@ -2339,7 +2363,6 @@ typedef struct CK_SALSA20_PARAMS {
     CK_BYTE_PTR pNonce;
     CK_ULONG    ulNonceBits;
 } CK_SALSA20_PARAMS;
-
 typedef CK_SALSA20_PARAMS CK_PTR CK_SALSA20_PARAMS_PTR;
 
 typedef struct CK_SALSA20_CHACHA20_POLY1305_PARAMS {
@@ -2423,6 +2446,7 @@ typedef struct CK_XEDDSA_PARAMS {
 } CK_XEDDSA_PARAMS;
 typedef CK_XEDDSA_PARAMS CK_PTR CK_XEDDSA_PARAMS_PTR;
 
+/* HKDF params */
 typedef struct CK_HKDF_PARAMS {
     CK_BBOOL          bExtract;
     CK_BBOOL          bExpand;
@@ -2440,5 +2464,60 @@ typedef CK_HKDF_PARAMS CK_PTR CK_HKDF_PARAMS_PTR;
 #define CKF_HKDF_SALT_DATA   0x00000002UL
 #define CKF_HKDF_SALT_KEY    0x00000004UL
 
+/* HSS */
+typedef CK_ULONG                   CK_HSS_LEVELS;
+typedef CK_ULONG                   CK_LMS_TYPE;
+typedef CK_ULONG                   CK_LMOTS_TYPE;
+
+typedef struct specifiedParams {
+    CK_HSS_LEVELS levels;
+    CK_LMS_TYPE   lm_type[8];
+    CK_LMOTS_TYPE lm_ots_type[8];
+} specifiedParams;
+
+/* IKE Params */
+typedef struct CK_IKE2_PRF_PLUS_DERIVE_PARAMS {
+    CK_MECHANISM_TYPE prfMechanism;
+    CK_BBOOL          bHasSeedKey;
+    CK_OBJECT_HANDLE  hSeedKey;
+    CK_BYTE_PTR       pSeedData;
+    CK_ULONG          ulSeedDataLen;
+} CK_IKE2_PRF_PLUS_DERIVE_PARAMS;
+typedef CK_IKE2_PRF_PLUS_DERIVE_PARAMS CK_PTR CK_IKE2_PRF_PLUS_DERIVE_PARAMS_PTR;
+
+typedef struct CK_IKE_PRF_DERIVE_PARAMS {
+    CK_MECHANISM_TYPE prfMechanism;
+    CK_BBOOL          bDataAsKey;
+    CK_BBOOL          bRekey;
+    CK_BYTE_PTR       pNi;
+    CK_ULONG          ulNiLen;
+    CK_BYTE_PTR       pNr;
+    CK_ULONG          ulNrLen;
+    CK_OBJECT_HANDLE  hNewKey;
+} CK_IKE_PRF_DERIVE_PARAMS;
+typedef CK_IKE_PRF_DERIVE_PARAMS CK_PTR CK_IKE_PRF_DERIVE_PARAMS_PTR;
+
+typedef struct CK_IKE1_PRF_DERIVE_PARAMS {
+    CK_MECHANISM_TYPE prfMechanism;
+    CK_BBOOL          bHasPrevKey;
+    CK_OBJECT_HANDLE  hKeygxy;
+    CK_OBJECT_HANDLE  hPrevKey;
+    CK_BYTE_PTR       pCKYi;
+    CK_ULONG          ulCKYiLen;
+    CK_BYTE_PTR       pCKYr;
+    CK_ULONG          ulCKYrLen;
+    CK_BYTE           keyNumber;
+} CK_IKE1_PRF_DERIVE_PARAMS;
+typedef CK_IKE1_PRF_DERIVE_PARAMS CK_PTR CK_IKE1_PRF_DERIVE_PARAMS_PTR;
+
+typedef struct CK_IKE1_EXTENDED_DERIVE_PARAMS {
+    CK_MECHANISM_TYPE prfMechanism;
+    CK_BBOOL          bHasKeygxy;
+    CK_OBJECT_HANDLE  hKeygxy;
+    CK_BYTE_PTR       pExtraData;
+    CK_ULONG          ulExtraDataLen;
+} CK_IKE1_EXTENDED_DERIVE_PARAMS;
+typedef CK_IKE1_EXTENDED_DERIVE_PARAMS CK_PTR CK_IKE1_EXTENDED_DERIVE_PARAMS_PTR;
+
 #endif /* _PKCS11T_H_ */
 

From ea5f40bda21df12bd990aa0403451ad8764e82b5 Mon Sep 17 00:00:00 2001
From: Goetz Lindenmaier 
Date: Tue, 17 Dec 2024 13:28:51 +0000
Subject: [PATCH 049/225] 8341978: Improve JButton/bug4490179.java

Use latch to synchronize actions in the test.
Verify mouseButton3Released does not trigger actionPerformed
while mouse button 1 is pressed.
Ensure mouse button 1 is released.
Verify releasing mouse button 1 triggers actionPerformed.

Backport-of: 8174cbd5cb797a80d48246a686897ef6fe64ed57
---
 test/jdk/javax/swing/JButton/bug4490179.java | 107 +++++++++++++++----
 1 file changed, 85 insertions(+), 22 deletions(-)

diff --git a/test/jdk/javax/swing/JButton/bug4490179.java b/test/jdk/javax/swing/JButton/bug4490179.java
index 079c7a026f83..e36e01e2d95b 100644
--- a/test/jdk/javax/swing/JButton/bug4490179.java
+++ b/test/jdk/javax/swing/JButton/bug4490179.java
@@ -31,61 +31,107 @@
 
 import java.awt.Point;
 import java.awt.Robot;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
 import java.awt.event.InputEvent;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+import java.awt.event.WindowAdapter;
+import java.awt.event.WindowEvent;
+import java.util.concurrent.CountDownLatch;
+
 import javax.swing.JButton;
 import javax.swing.JFrame;
 import javax.swing.SwingUtilities;
 
-public class bug4490179 {
+import static java.util.concurrent.TimeUnit.MILLISECONDS;
+import static java.util.concurrent.TimeUnit.SECONDS;
+
+public final class bug4490179
+        extends MouseAdapter
+        implements ActionListener {
     static JFrame frame;
     static JButton button;
-    static volatile Point pt;
-    static volatile int buttonW;
-    static volatile int buttonH;
-    static volatile boolean passed = true;
+
+    private static volatile Point buttonCenter;
+
+    private static final CountDownLatch windowGainedFocus = new CountDownLatch(1);
+
+    private static final CountDownLatch mouseButton1Released = new CountDownLatch(1);
+    private static final CountDownLatch mouseButton3Released = new CountDownLatch(2);
+
+    private static final CountDownLatch actionPerformed = new CountDownLatch(1);
 
     public static void main(String[] args) throws Exception {
         Robot robot = new Robot();
         robot.setAutoDelay(100);
-        robot.setAutoWaitForIdle(true);
+
+        final bug4490179 eventHandler = new bug4490179();
         try {
             SwingUtilities.invokeAndWait(() -> {
-                frame = new JFrame("bug4490179");
                 button = new JButton("Button");
+                button.addActionListener(eventHandler);
+                button.addMouseListener(eventHandler);
+
+                frame = new JFrame("bug4490179");
                 frame.getContentPane().add(button);
-                button.addActionListener(e -> {
-                    if ((e.getModifiers() & InputEvent.BUTTON1_MASK)
-                            != InputEvent.BUTTON1_MASK) {
-                        System.out.println("Status: Failed");
-                        passed = false;
+
+                frame.addWindowFocusListener(new WindowAdapter() {
+                    @Override
+                    public void windowGainedFocus(WindowEvent e) {
+                        windowGainedFocus.countDown();
                     }
                 });
+
                 frame.pack();
                 frame.setLocationRelativeTo(null);
                 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                 frame.setVisible(true);
             });
+
+            if (!windowGainedFocus.await(1, SECONDS)) {
+                throw new RuntimeException("Window didn't gain focus");
+            }
             robot.waitForIdle();
-            robot.delay(1000);
+
             SwingUtilities.invokeAndWait(() -> {
-                pt = button.getLocationOnScreen();
-                buttonW = button.getSize().width;
-                buttonH = button.getSize().height;
+                Point location = button.getLocationOnScreen();
+                buttonCenter = new Point(location.x + button.getWidth() / 2,
+                                         location.y + button.getHeight() / 2);
             });
 
-            robot.mouseMove(pt.x + buttonW / 2, pt.y + buttonH / 2);
-            robot.waitForIdle();
+            robot.mouseMove(buttonCenter.x, buttonCenter.y);
+            System.out.println("Press / Release button 3");
             robot.mousePress(InputEvent.BUTTON3_DOWN_MASK);
             robot.mouseRelease(InputEvent.BUTTON3_DOWN_MASK);
 
+            System.out.println("Press button 1");
             robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
+            System.out.println("Press button 3");
             robot.mousePress(InputEvent.BUTTON3_DOWN_MASK);
+            System.out.println("Release button 3");
             robot.mouseRelease(InputEvent.BUTTON3_DOWN_MASK);
-            robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
-            robot.delay(500);
 
-            if (!passed) {
-                throw new RuntimeException("Test Failed");
+            try {
+                if (!mouseButton3Released.await(1, SECONDS)) {
+                    throw new RuntimeException("Mouse button 3 isn't released");
+                }
+
+                robot.waitForIdle();
+
+                if (actionPerformed.await(100, MILLISECONDS)) {
+                    throw new RuntimeException("Action event triggered by releasing button 3");
+                }
+            } finally {
+                System.out.println("Release button 1");
+                robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
+            }
+
+            if (!mouseButton1Released.await(1, SECONDS)) {
+                throw new RuntimeException("Mouse button 1 isn't released");
+            }
+            if (!actionPerformed.await(100, MILLISECONDS)) {
+                throw new RuntimeException("Action event isn't triggered by releasing button 1");
             }
         } finally {
             SwingUtilities.invokeAndWait(() -> {
@@ -95,4 +141,21 @@ public static void main(String[] args) throws Exception {
             });
         }
     }
+
+    @Override
+    public void actionPerformed(ActionEvent e) {
+        System.out.println("    actionPerformed");
+        actionPerformed.countDown();
+    }
+
+    @Override
+    public void mouseReleased(MouseEvent e) {
+        if (e.getButton() == MouseEvent.BUTTON1) {
+            System.out.println("    mouseReleased: button 1");
+            mouseButton1Released.countDown();
+        } else if (e.getButton() == MouseEvent.BUTTON3) {
+            System.out.println("    mouseReleased: button 3");
+            mouseButton3Released.countDown();
+        }
+    }
 }

From 056c84d4658505485450b4cc1cf3ede3d202817b Mon Sep 17 00:00:00 2001
From: Goetz Lindenmaier 
Date: Tue, 17 Dec 2024 13:30:51 +0000
Subject: [PATCH 050/225] 8343314: Move common properties from jpackage jtreg
 test declarations to TEST.properties file

Reviewed-by: mdoerr
Backport-of: c33a8f52b613e5eff02f572eda876cbbfc7c22cf
---
 test/jdk/tools/jpackage/TEST.properties                |  3 +++
 test/jdk/tools/jpackage/linux/AppAboutUrlTest.java     |  8 +++-----
 test/jdk/tools/jpackage/linux/AppCategoryTest.java     |  5 ++---
 test/jdk/tools/jpackage/linux/LicenseTypeTest.java     |  5 ++---
 test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java |  5 ++---
 test/jdk/tools/jpackage/linux/LinuxResourceTest.java   |  5 ++---
 .../tools/jpackage/linux/LinuxWeirdOutputDirTest.java  |  5 ++---
 test/jdk/tools/jpackage/linux/MaintainerTest.java      |  5 ++---
 test/jdk/tools/jpackage/linux/PackageDepsTest.java     |  5 ++---
 test/jdk/tools/jpackage/linux/ReleaseTest.java         |  8 +++-----
 test/jdk/tools/jpackage/linux/ShortcutHintTest.java    |  8 +++-----
 .../jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java |  5 ++---
 .../tools/jpackage/macosx/ArgumentsFilteringTest.java  |  3 +--
 test/jdk/tools/jpackage/macosx/DmgContentTest.java     | 10 ++--------
 test/jdk/tools/jpackage/macosx/HostArchPkgTest.java    |  5 ++---
 .../jpackage/macosx/MacAppStoreJlinkOptionsTest.java   |  6 ++----
 .../tools/jpackage/macosx/MacAppStoreRuntimeTest.java  |  6 ++----
 .../tools/jpackage/macosx/MacFileAssociationsTest.java |  5 ++---
 test/jdk/tools/jpackage/macosx/MacPropertiesTest.java  |  5 ++---
 test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java  |  5 ++---
 .../jdk/tools/jpackage/macosx/SigningAppImageTest.java |  5 ++---
 .../jpackage/macosx/SigningAppImageTwoStepsTest.java   |  5 ++---
 .../macosx/SigningPackageFromTwoStepAppImageTest.java  |  5 ++---
 test/jdk/tools/jpackage/macosx/SigningPackageTest.java |  5 ++---
 .../jpackage/macosx/SigningPackageTwoStepTest.java     |  5 ++---
 test/jdk/tools/jpackage/share/AddLShortcutTest.java    |  6 ++----
 test/jdk/tools/jpackage/share/AddLauncherTest.java     | 10 +++-------
 test/jdk/tools/jpackage/share/AppContentTest.java      |  4 +---
 test/jdk/tools/jpackage/share/AppImagePackageTest.java |  5 ++---
 test/jdk/tools/jpackage/share/AppLauncherEnvTest.java  |  7 ++-----
 test/jdk/tools/jpackage/share/ArgumentsTest.java       |  3 +--
 test/jdk/tools/jpackage/share/EmptyFolderTest.java     |  8 ++------
 .../jdk/tools/jpackage/share/FileAssociationsTest.java |  8 +++-----
 test/jdk/tools/jpackage/share/IconTest.java            |  6 ++----
 test/jdk/tools/jpackage/share/InstallDirTest.java      |  8 +++-----
 test/jdk/tools/jpackage/share/LicenseTest.java         |  8 +++-----
 .../jpackage/share/MultiLauncherTwoPhaseTest.java      |  7 ++-----
 .../tools/jpackage/share/MultiNameTwoPhaseTest.java    |  6 ++----
 test/jdk/tools/jpackage/share/PerUserCfgTest.java      |  5 ++---
 test/jdk/tools/jpackage/share/RuntimeImageTest.java    |  3 +--
 test/jdk/tools/jpackage/share/RuntimePackageTest.java  |  6 ++----
 test/jdk/tools/jpackage/share/ServiceTest.java         |  8 ++++----
 test/jdk/tools/jpackage/share/SimplePackageTest.java   |  5 ++---
 .../share/jdk/jpackage/tests/AppVersionTest.java       |  5 ++---
 .../jpackage/share/jdk/jpackage/tests/BasicTest.java   |  3 +--
 .../share/jdk/jpackage/tests/CookedRuntimeTest.java    |  5 ++---
 .../share/jdk/jpackage/tests/DotInNameTest.java        |  5 ++---
 .../jpackage/share/jdk/jpackage/tests/ErrorTest.java   |  8 +++-----
 .../share/jdk/jpackage/tests/JLinkOptionsTest.java     |  5 ++---
 .../jdk/jpackage/tests/JavaOptionsEqualsTest.java      |  8 +++-----
 .../share/jdk/jpackage/tests/JavaOptionsTest.java      |  5 ++---
 .../share/jdk/jpackage/tests/MainClassTest.java        |  3 +--
 .../share/jdk/jpackage/tests/ModulePathTest.java       |  5 ++---
 .../share/jdk/jpackage/tests/ModulePathTest2.java      |  5 ++---
 .../share/jdk/jpackage/tests/ModulePathTest3.java      |  5 ++---
 .../share/jdk/jpackage/tests/MultipleJarAppTest.java   |  5 ++---
 .../share/jdk/jpackage/tests/NoMPathRuntimeTest.java   |  5 ++---
 .../share/jdk/jpackage/tests/NonExistentTest.java      |  5 ++---
 .../jpackage/tests/PredefinedAppImageErrorTest.java    |  5 ++---
 .../share/jdk/jpackage/tests/UnicodeArgsTest.java      |  5 ++---
 .../jpackage/share/jdk/jpackage/tests/VendorTest.java  |  8 +++-----
 test/jdk/tools/jpackage/windows/Win8282351Test.java    |  5 ++---
 test/jdk/tools/jpackage/windows/Win8301247Test.java    |  3 +--
 .../tools/jpackage/windows/WinChildProcessTest.java    |  4 +---
 test/jdk/tools/jpackage/windows/WinConsoleTest.java    |  5 ++---
 test/jdk/tools/jpackage/windows/WinDirChooserTest.java |  5 ++---
 .../tools/jpackage/windows/WinInstallerIconTest.java   |  5 ++---
 .../jdk/tools/jpackage/windows/WinInstallerUiTest.java |  5 ++---
 test/jdk/tools/jpackage/windows/WinL10nTest.java       |  3 +--
 .../jdk/tools/jpackage/windows/WinLongVersionTest.java |  8 +++-----
 test/jdk/tools/jpackage/windows/WinMenuGroupTest.java  |  5 ++---
 test/jdk/tools/jpackage/windows/WinMenuTest.java       |  5 ++---
 .../tools/jpackage/windows/WinPerUserInstallTest.java  |  5 ++---
 test/jdk/tools/jpackage/windows/WinRenameTest.java     |  3 +--
 test/jdk/tools/jpackage/windows/WinResourceTest.java   |  5 ++---
 test/jdk/tools/jpackage/windows/WinScriptTest.java     |  5 ++---
 .../tools/jpackage/windows/WinShortcutPromptTest.java  |  5 ++---
 test/jdk/tools/jpackage/windows/WinShortcutTest.java   |  5 ++---
 .../jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java |  8 +++-----
 test/jdk/tools/jpackage/windows/WinUrlTest.java        |  5 ++---
 80 files changed, 165 insertions(+), 274 deletions(-)

diff --git a/test/jdk/tools/jpackage/TEST.properties b/test/jdk/tools/jpackage/TEST.properties
index ab013166faa4..e01036f0ed36 100644
--- a/test/jdk/tools/jpackage/TEST.properties
+++ b/test/jdk/tools/jpackage/TEST.properties
@@ -10,3 +10,6 @@ maxOutputSize=2000000
 #   }
 # but conditionals are not supported by jtreg configuration files.
 exclusiveAccess.dirs=share windows
+
+modules=jdk.jpackage/jdk.jpackage.internal:+open \
+        java.base/jdk.internal.util
diff --git a/test/jdk/tools/jpackage/linux/AppAboutUrlTest.java b/test/jdk/tools/jpackage/linux/AppAboutUrlTest.java
index e3812b0fcee4..0d8f0ec4805e 100644
--- a/test/jdk/tools/jpackage/linux/AppAboutUrlTest.java
+++ b/test/jdk/tools/jpackage/linux/AppAboutUrlTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -44,13 +44,12 @@
 /*
  * @test
  * @summary jpackage with --about-url
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build AppAboutUrlTest
  * @requires (os.family == "linux")
  * @requires (jpackage.test.SQETest == null)
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=AppAboutUrlTest
  */
@@ -58,13 +57,12 @@
 /*
  * @test
  * @summary jpackage with --about-url
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build AppAboutUrlTest
  * @requires (os.family == "linux")
  * @requires (jpackage.test.SQETest != null)
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=AppAboutUrlTest.test
  */
diff --git a/test/jdk/tools/jpackage/linux/AppCategoryTest.java b/test/jdk/tools/jpackage/linux/AppCategoryTest.java
index d52b537604d8..5fd34ab3bfd7 100644
--- a/test/jdk/tools/jpackage/linux/AppCategoryTest.java
+++ b/test/jdk/tools/jpackage/linux/AppCategoryTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -43,12 +43,11 @@
 /*
  * @test
  * @summary jpackage with --linux-app-category
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build AppCategoryTest
  * @requires (os.family == "linux")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=AppCategoryTest
  */
diff --git a/test/jdk/tools/jpackage/linux/LicenseTypeTest.java b/test/jdk/tools/jpackage/linux/LicenseTypeTest.java
index 5a8837a424e0..f949284112dd 100644
--- a/test/jdk/tools/jpackage/linux/LicenseTypeTest.java
+++ b/test/jdk/tools/jpackage/linux/LicenseTypeTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -38,12 +38,11 @@
 /*
  * @test
  * @summary jpackage with --linux-rpm-license-type
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build LicenseTypeTest
  * @requires (os.family == "linux")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=LicenseTypeTest
  */
diff --git a/test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java b/test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java
index 269f176b368a..e39af0fb7653 100644
--- a/test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java
+++ b/test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -43,12 +43,11 @@
 /*
  * @test
  * @summary jpackage with --linux-package-name
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build LinuxBundleNameTest
  * @requires (os.family == "linux")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=LinuxBundleNameTest
  */
diff --git a/test/jdk/tools/jpackage/linux/LinuxResourceTest.java b/test/jdk/tools/jpackage/linux/LinuxResourceTest.java
index f38e0763d285..5a460b39ed7f 100644
--- a/test/jdk/tools/jpackage/linux/LinuxResourceTest.java
+++ b/test/jdk/tools/jpackage/linux/LinuxResourceTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -33,10 +33,9 @@
 /*
  * @test
  * @summary jpackage with --resource-dir
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
  * @requires (os.family == "linux")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile LinuxResourceTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=LinuxResourceTest
diff --git a/test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java b/test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java
index 4ce3c1a46145..a30c17246110 100644
--- a/test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java
+++ b/test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -30,9 +30,8 @@
  * @summary jpackage with values of --dest parameter breaking jpackage launcher
  * @requires (os.family == "linux")
  * @bug 8268974
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile LinuxWeirdOutputDirTest.java
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=LinuxWeirdOutputDirTest
diff --git a/test/jdk/tools/jpackage/linux/MaintainerTest.java b/test/jdk/tools/jpackage/linux/MaintainerTest.java
index aac4317a26b9..a257a5ff92df 100644
--- a/test/jdk/tools/jpackage/linux/MaintainerTest.java
+++ b/test/jdk/tools/jpackage/linux/MaintainerTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -39,12 +39,11 @@
 /*
  * @test
  * @summary jpackage with --linux-deb-maintainer
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build MaintainerTest
  * @requires (os.family == "linux")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=MaintainerTest
  */
diff --git a/test/jdk/tools/jpackage/linux/PackageDepsTest.java b/test/jdk/tools/jpackage/linux/PackageDepsTest.java
index 457d8f01592c..1a69582fc841 100644
--- a/test/jdk/tools/jpackage/linux/PackageDepsTest.java
+++ b/test/jdk/tools/jpackage/linux/PackageDepsTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2019, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -46,11 +46,10 @@
 /*
  * @test
  * @summary jpackage with --linux-package-deps
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @requires (os.family == "linux")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile PackageDepsTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=PackageDepsTest
diff --git a/test/jdk/tools/jpackage/linux/ReleaseTest.java b/test/jdk/tools/jpackage/linux/ReleaseTest.java
index 1396e76e583e..7516b660f4a6 100644
--- a/test/jdk/tools/jpackage/linux/ReleaseTest.java
+++ b/test/jdk/tools/jpackage/linux/ReleaseTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -43,13 +43,12 @@
 /*
  * @test
  * @summary jpackage with --linux-app-release
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build ReleaseTest
  * @requires (os.family == "linux")
  * @requires (jpackage.test.SQETest == null)
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=ReleaseTest
  */
@@ -57,13 +56,12 @@
 /*
  * @test
  * @summary jpackage with --linux-app-release
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build ReleaseTest
  * @requires (os.family == "linux")
  * @requires (jpackage.test.SQETest != null)
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=ReleaseTest.test
  */
diff --git a/test/jdk/tools/jpackage/linux/ShortcutHintTest.java b/test/jdk/tools/jpackage/linux/ShortcutHintTest.java
index 812a19413330..01e890751388 100644
--- a/test/jdk/tools/jpackage/linux/ShortcutHintTest.java
+++ b/test/jdk/tools/jpackage/linux/ShortcutHintTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -53,12 +53,11 @@
 /*
  * @test
  * @summary jpackage with --linux-shortcut
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @requires jpackage.test.SQETest == null
  * @build jdk.jpackage.test.*
  * @requires (os.family == "linux")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile ShortcutHintTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=ShortcutHintTest
@@ -67,12 +66,11 @@
 /*
  * @test
  * @summary jpackage with --linux-shortcut
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @requires (os.family == "linux")
  * @requires jpackage.test.SQETest != null
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile ShortcutHintTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=ShortcutHintTest.testBasic
diff --git a/test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java b/test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java
index 13237cc5aa3d..819ea8f245a1 100644
--- a/test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java
+++ b/test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -40,12 +40,11 @@
 /*
  * @test
  * @summary jpackage command run installing app in /usr directory tree
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @requires jpackage.test.SQETest == null
  * @requires (os.family == "linux")
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile UsrTreeTest.java
  * @run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=UsrTreeTest
diff --git a/test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java b/test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
index 44dcecddc36a..1df013c8bbb5 100644
--- a/test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
+++ b/test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
@@ -39,9 +39,8 @@
 /*
  * @test
  * @summary jpackage with -psn
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile ArgumentsFilteringTest.java
  * @requires (os.family == "mac")
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
diff --git a/test/jdk/tools/jpackage/macosx/DmgContentTest.java b/test/jdk/tools/jpackage/macosx/DmgContentTest.java
index fcedc3c3bdc1..fefbe229ec5a 100644
--- a/test/jdk/tools/jpackage/macosx/DmgContentTest.java
+++ b/test/jdk/tools/jpackage/macosx/DmgContentTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -25,28 +25,22 @@
 import jdk.jpackage.test.JPackageCommand;
 import jdk.jpackage.test.PackageTest;
 import jdk.jpackage.test.PackageType;
-import jdk.jpackage.test.MacHelper;
 import jdk.jpackage.test.TKit;
 
-import jdk.jpackage.test.Annotations.Parameter;
 import jdk.jpackage.test.Annotations.Parameters;
 import jdk.jpackage.test.Annotations.Test;
 
 import java.util.Collection;
-import java.util.Arrays;
 import java.util.ArrayList;
 import java.util.List;
 
 /*
  * @test
  * @summary jpackage with --type dmg --mac-dmg-content
- * @library ../helpers
- * @library /test/lib
- * @library base
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build DmgContentTest
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @requires (os.family == "mac")
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=DmgContentTest
diff --git a/test/jdk/tools/jpackage/macosx/HostArchPkgTest.java b/test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
index 7d510c0a8197..5829aba23cc1 100644
--- a/test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
+++ b/test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -42,9 +42,8 @@
 /*
  * @test
  * @summary jpackage test to validate "hostArchitectures" attribute
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile HostArchPkgTest.java
  * @requires (os.family == "mac")
  * @key jpackagePlatformPackage
diff --git a/test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java b/test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java
index 8b1cec04ab9c..1501fd15d8fd 100644
--- a/test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java
+++ b/test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -33,11 +33,9 @@
 /*
  * @test
  * @summary jpackage with --mac-app-store and --jlink-options
- * @library ../helpers
- * @library /test/lib
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
  * @build MacAppStoreJLinkOptionsTest
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @requires (os.family == "mac")
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=MacAppStoreJLinkOptionsTest
diff --git a/test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java b/test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java
index ea2cee77b4ef..ab8b8590b33d 100644
--- a/test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java
+++ b/test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -43,11 +43,9 @@
 /*
  * @test
  * @summary jpackage with --mac-app-store and --runtime-image
- * @library ../helpers
- * @library /test/lib
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
  * @build MacAppStoreRuntimeTest
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @requires (os.family == "mac")
  * @run main/othervm -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=MacAppStoreRuntimeTest
diff --git a/test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java b/test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
index 0bf972cf51be..01c9e48b5fde 100644
--- a/test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
+++ b/test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -40,10 +40,9 @@
 /*
  * @test
  * @summary jpackage with --file-associations and mac specific file association args
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
  * @build MacFileAssociationsTest
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @requires (os.family == "mac")
  * @run main/othervm -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=MacFileAssociationsTest
diff --git a/test/jdk/tools/jpackage/macosx/MacPropertiesTest.java b/test/jdk/tools/jpackage/macosx/MacPropertiesTest.java
index 9d4324e22227..5482a3ea508c 100644
--- a/test/jdk/tools/jpackage/macosx/MacPropertiesTest.java
+++ b/test/jdk/tools/jpackage/macosx/MacPropertiesTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -35,10 +35,9 @@
 /*
  * @test
  * @summary jpackage with --mac-package-name, --mac-package-identifier
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
  * @requires (os.family == "mac")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile MacPropertiesTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=MacPropertiesTest
diff --git a/test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java b/test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java
index ac505e5ca810..ea95ad964f38 100644
--- a/test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java
+++ b/test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2019, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -38,9 +38,8 @@
 /*
  * @test
  * @summary jpackage test with name containing spaces
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile NameWithSpaceTest.java
  * @requires (os.family == "mac")
  * @key jpackagePlatformPackage
diff --git a/test/jdk/tools/jpackage/macosx/SigningAppImageTest.java b/test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
index 6cea5ebd3325..4799f1c28916 100644
--- a/test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
+++ b/test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -45,7 +45,7 @@
 /*
  * @test
  * @summary jpackage with --type app-image --mac-sign
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @library /test/lib
  * @library base
  * @build SigningBase
@@ -53,7 +53,6 @@
  * @build jtreg.SkippedException
  * @build jdk.jpackage.test.*
  * @build SigningAppImageTest
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @requires (os.family == "mac")
  * @run main/othervm -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=SigningAppImageTest
diff --git a/test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java b/test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
index b5d1030ab95d..5ad6834d8c46 100644
--- a/test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
+++ b/test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -46,7 +46,7 @@
 /*
  * @test
  * @summary jpackage with --type app-image --app-image "appImage" --mac-sign
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @library /test/lib
  * @library base
  * @build SigningBase
@@ -54,7 +54,6 @@
  * @build jtreg.SkippedException
  * @build jdk.jpackage.test.*
  * @build SigningAppImageTwoStepsTest
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @requires (os.family == "mac")
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=SigningAppImageTwoStepsTest
diff --git a/test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java b/test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
index 861bcecfe093..9e97e8f21f7a 100644
--- a/test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
+++ b/test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -50,7 +50,7 @@
 /*
  * @test
  * @summary jpackage with --type pkg,dmg --app-image
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @library /test/lib
  * @library base
  * @key jpackagePlatformPackage
@@ -59,7 +59,6 @@
  * @build jtreg.SkippedException
  * @build jdk.jpackage.test.*
  * @build SigningPackageFromTwoStepAppImageTest
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @requires (os.family == "mac")
  * @run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=SigningPackageFromTwoStepAppImageTest
diff --git a/test/jdk/tools/jpackage/macosx/SigningPackageTest.java b/test/jdk/tools/jpackage/macosx/SigningPackageTest.java
index d7a2395db2ad..7f8295b5fa07 100644
--- a/test/jdk/tools/jpackage/macosx/SigningPackageTest.java
+++ b/test/jdk/tools/jpackage/macosx/SigningPackageTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -48,7 +48,7 @@
 /*
  * @test
  * @summary jpackage with --type pkg,dmg --mac-sign
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @library /test/lib
  * @library base
  * @key jpackagePlatformPackage
@@ -57,7 +57,6 @@
  * @build jtreg.SkippedException
  * @build jdk.jpackage.test.*
  * @build SigningPackageTest
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @requires (os.family == "mac")
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=SigningPackageTest
diff --git a/test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java b/test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
index 66145a9793bb..759fd3f603a2 100644
--- a/test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
+++ b/test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -51,7 +51,7 @@
 /*
  * @test
  * @summary jpackage with --type pkg,dmg --app-image
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @library /test/lib
  * @library base
  * @key jpackagePlatformPackage
@@ -60,7 +60,6 @@
  * @build jtreg.SkippedException
  * @build jdk.jpackage.test.*
  * @build SigningPackageTwoStepTest
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @requires (os.family == "mac")
  * @run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=SigningPackageTwoStepTest
diff --git a/test/jdk/tools/jpackage/share/AddLShortcutTest.java b/test/jdk/tools/jpackage/share/AddLShortcutTest.java
index 8883cfa82f3b..92784abd5cc1 100644
--- a/test/jdk/tools/jpackage/share/AddLShortcutTest.java
+++ b/test/jdk/tools/jpackage/share/AddLShortcutTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2021, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -44,12 +44,10 @@
  * @test
  * @summary jpackage with --add-launcher
  * @key jpackagePlatformPackage
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile AddLShortcutTest.java
  * @run main/othervm/timeout=540 -Xmx512m
- *  --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED
  *  jdk.jpackage.test.Main
  *  --jpt-run=AddLShortcutTest
  */
diff --git a/test/jdk/tools/jpackage/share/AddLauncherTest.java b/test/jdk/tools/jpackage/share/AddLauncherTest.java
index 4a24183647da..ae774b86f3ad 100644
--- a/test/jdk/tools/jpackage/share/AddLauncherTest.java
+++ b/test/jdk/tools/jpackage/share/AddLauncherTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -48,12 +48,10 @@
  * @summary jpackage with --add-launcher
  * @key jpackagePlatformPackage
  * @requires (jpackage.test.SQETest != null)
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile AddLauncherTest.java
  * @run main/othervm/timeout=360 -Xmx512m
- *  --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED
  *  jdk.jpackage.test.Main
  *  --jpt-run=AddLauncherTest.test
  */
@@ -63,12 +61,10 @@
  * @summary jpackage with --add-launcher
  * @key jpackagePlatformPackage
  * @requires (jpackage.test.SQETest == null)
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile AddLauncherTest.java
  * @run main/othervm/timeout=540 -Xmx512m
- *  --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED
  *  jdk.jpackage.test.Main
  *  --jpt-run=AddLauncherTest
  */
diff --git a/test/jdk/tools/jpackage/share/AppContentTest.java b/test/jdk/tools/jpackage/share/AppContentTest.java
index b31a6e637b29..4014edc842ac 100644
--- a/test/jdk/tools/jpackage/share/AppContentTest.java
+++ b/test/jdk/tools/jpackage/share/AppContentTest.java
@@ -42,12 +42,10 @@
 /*
  * @test
  * @summary jpackage with --app-content option
- * @library ../helpers
- * @library /test/lib
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build AppContentTest
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=AppContentTest
  */
diff --git a/test/jdk/tools/jpackage/share/AppImagePackageTest.java b/test/jdk/tools/jpackage/share/AppImagePackageTest.java
index 4f229e5c9345..86a39e1c9c87 100644
--- a/test/jdk/tools/jpackage/share/AppImagePackageTest.java
+++ b/test/jdk/tools/jpackage/share/AppImagePackageTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -42,10 +42,9 @@
  * @test
  * @summary jpackage with --app-image
  * @key jpackagePlatformPackage
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @requires (jpackage.test.SQETest == null)
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile AppImagePackageTest.java
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=AppImagePackageTest
diff --git a/test/jdk/tools/jpackage/share/AppLauncherEnvTest.java b/test/jdk/tools/jpackage/share/AppLauncherEnvTest.java
index cc52b285fbe3..a16ff9c18f96 100644
--- a/test/jdk/tools/jpackage/share/AppLauncherEnvTest.java
+++ b/test/jdk/tools/jpackage/share/AppLauncherEnvTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2021, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -39,12 +39,9 @@
 /*
  * @test
  * @summary Tests values of environment variables altered by jpackage launcher
- * @library ../helpers
- * @library /test/lib
- * @build AppLauncherEnvTest
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
  * @build AppLauncherEnvTest
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=AppLauncherEnvTest
  */
diff --git a/test/jdk/tools/jpackage/share/ArgumentsTest.java b/test/jdk/tools/jpackage/share/ArgumentsTest.java
index a628d407c5c3..99ded1d0054a 100644
--- a/test/jdk/tools/jpackage/share/ArgumentsTest.java
+++ b/test/jdk/tools/jpackage/share/ArgumentsTest.java
@@ -47,9 +47,8 @@
 /*
  * @test
  * @summary jpackage create image with --arguments test
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile ArgumentsTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=ArgumentsTest
diff --git a/test/jdk/tools/jpackage/share/EmptyFolderTest.java b/test/jdk/tools/jpackage/share/EmptyFolderTest.java
index 230d8a039ea8..40a4db03d6f6 100644
--- a/test/jdk/tools/jpackage/share/EmptyFolderTest.java
+++ b/test/jdk/tools/jpackage/share/EmptyFolderTest.java
@@ -37,12 +37,10 @@
 /*
  * @test
  * @summary jpackage for package with input containing empty folders
- * @library ../helpers
- * @library /test/lib
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build EmptyFolderTest
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=EmptyFolderTest.testPackage
  */
@@ -50,11 +48,9 @@
 /*
  * @test
  * @summary jpackage for app image with input containing empty folders
- * @library ../helpers
- * @library /test/lib
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
  * @build EmptyFolderTest
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=EmptyFolderTest.testAppImage
  */
diff --git a/test/jdk/tools/jpackage/share/FileAssociationsTest.java b/test/jdk/tools/jpackage/share/FileAssociationsTest.java
index 326258df600c..a06ea82bcbae 100644
--- a/test/jdk/tools/jpackage/share/FileAssociationsTest.java
+++ b/test/jdk/tools/jpackage/share/FileAssociationsTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2019, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -57,11 +57,10 @@
 /*
  * @test
  * @summary jpackage with --file-associations
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @requires jpackage.test.SQETest == null
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile FileAssociationsTest.java
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=FileAssociationsTest
@@ -70,11 +69,10 @@
 /*
  * @test
  * @summary jpackage with --file-associations
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @requires jpackage.test.SQETest != null
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile FileAssociationsTest.java
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=FileAssociationsTest.test
diff --git a/test/jdk/tools/jpackage/share/IconTest.java b/test/jdk/tools/jpackage/share/IconTest.java
index 254823d12272..2d6469f5f2e8 100644
--- a/test/jdk/tools/jpackage/share/IconTest.java
+++ b/test/jdk/tools/jpackage/share/IconTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -49,12 +49,10 @@
 /*
  * @test
  * @summary jpackage create image and package with custom icons for the main and additional launcher
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile IconTest.java
  * @run main/othervm/timeout=540 -Xmx512m
- *  --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED
  *  jdk.jpackage.test.Main
  *  --jpt-run=IconTest
  */
diff --git a/test/jdk/tools/jpackage/share/InstallDirTest.java b/test/jdk/tools/jpackage/share/InstallDirTest.java
index 1f969149c688..7047f35e87bf 100644
--- a/test/jdk/tools/jpackage/share/InstallDirTest.java
+++ b/test/jdk/tools/jpackage/share/InstallDirTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -54,11 +54,10 @@
 /*
  * @test
  * @summary jpackage with --install-dir
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @compile InstallDirTest.java
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=InstallDirTest.testCommon
  */
@@ -66,11 +65,10 @@
 /*
  * @test
  * @summary jpackage with --install-dir
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @compile InstallDirTest.java
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @requires (os.family == "linux")
  * @requires (jpackage.test.SQETest == null)
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
diff --git a/test/jdk/tools/jpackage/share/LicenseTest.java b/test/jdk/tools/jpackage/share/LicenseTest.java
index 4211386f243d..b0eef94fa7c5 100644
--- a/test/jdk/tools/jpackage/share/LicenseTest.java
+++ b/test/jdk/tools/jpackage/share/LicenseTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -63,11 +63,10 @@
 /*
  * @test
  * @summary jpackage with --license-file
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @compile LicenseTest.java
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=LicenseTest.testCommon
  */
@@ -75,13 +74,12 @@
 /*
  * @test
  * @summary jpackage with --license-file
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @compile LicenseTest.java
  * @requires (os.family == "linux")
  * @requires (jpackage.test.SQETest == null)
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=1440 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=LicenseTest.testCustomDebianCopyright
  *  --jpt-run=LicenseTest.testCustomDebianCopyrightSubst
diff --git a/test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java b/test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
index 030abe99fdf3..34962b77ca03 100644
--- a/test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
+++ b/test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -43,14 +43,11 @@
 /*
  * @test
  * @summary Multiple launchers in two phases
- * @library ../helpers
- * @library /test/lib
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile MultiLauncherTwoPhaseTest.java
  * @run main/othervm/timeout=360 -Xmx512m
- *  --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED
  *  jdk.jpackage.test.Main
  *  --jpt-run=MultiLauncherTwoPhaseTest
  */
diff --git a/test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java b/test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
index 7b3f484d62d6..870804661a7f 100644
--- a/test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
+++ b/test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -41,12 +41,10 @@
 /*
  * @test
  * @summary Multiple names in two phases
- * @library ../helpers
- * @library /test/lib
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @requires (jpackage.test.SQETest == null)
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile MultiNameTwoPhaseTest.java
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=MultiNameTwoPhaseTest
diff --git a/test/jdk/tools/jpackage/share/PerUserCfgTest.java b/test/jdk/tools/jpackage/share/PerUserCfgTest.java
index 9d249a1458a5..0fff7eb3a2de 100644
--- a/test/jdk/tools/jpackage/share/PerUserCfgTest.java
+++ b/test/jdk/tools/jpackage/share/PerUserCfgTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -43,12 +43,11 @@
 /*
  * @test
  * @summary pre-user configuration of app launchers
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @requires jpackage.test.SQETest == null
  * @build jdk.jpackage.test.*
  * @compile PerUserCfgTest.java
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=PerUserCfgTest
  */
diff --git a/test/jdk/tools/jpackage/share/RuntimeImageTest.java b/test/jdk/tools/jpackage/share/RuntimeImageTest.java
index f59f1cbaff76..940832795ab6 100644
--- a/test/jdk/tools/jpackage/share/RuntimeImageTest.java
+++ b/test/jdk/tools/jpackage/share/RuntimeImageTest.java
@@ -41,10 +41,9 @@
 /*
  * @test
  * @summary jpackage with --runtime-image
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
- * @modules jdk.incubator.jpackage/jdk.incubator.jpackage.internal
  * @compile RuntimeImageTest.java
  * @run main/othervm/timeout=1400 jdk.jpackage.test.Main
  *  --jpt-run=RuntimeImageTest
diff --git a/test/jdk/tools/jpackage/share/RuntimePackageTest.java b/test/jdk/tools/jpackage/share/RuntimePackageTest.java
index da58ed3a73cf..0b505babcc56 100644
--- a/test/jdk/tools/jpackage/share/RuntimePackageTest.java
+++ b/test/jdk/tools/jpackage/share/RuntimePackageTest.java
@@ -55,11 +55,10 @@
 /*
  * @test
  * @summary jpackage with --runtime-image
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @requires (jpackage.test.SQETest == null)
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile RuntimePackageTest.java
  * @run main/othervm/timeout=1400 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=RuntimePackageTest
@@ -68,11 +67,10 @@
 /*
  * @test
  * @summary jpackage with --runtime-image
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @requires (jpackage.test.SQETest != null)
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile RuntimePackageTest.java
  * @run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=RuntimePackageTest.test
diff --git a/test/jdk/tools/jpackage/share/ServiceTest.java b/test/jdk/tools/jpackage/share/ServiceTest.java
index 4cf96b62cd2c..f1ff65d18b1a 100644
--- a/test/jdk/tools/jpackage/share/ServiceTest.java
+++ b/test/jdk/tools/jpackage/share/ServiceTest.java
@@ -44,13 +44,13 @@
 /*
  * @test
  * @summary Launcher as service packaging test
- * @library ../helpers
- * @key jpackagePlatformPackage
+ * @library /test/jdk/tools/jpackage/helpers
+ * @library /test/lib
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
+ * @build jtreg.SkippedException
+ * @key jpackagePlatformPackage
  * @compile ServiceTest.java
  * @run main/othervm/timeout=360 -Xmx512m
- *  --add-opens jdk.jpackage/jdk.jpackage.internal=ALL-UNNAMED
  *  jdk.jpackage.test.Main
  *  --jpt-run=ServiceTest
  */
diff --git a/test/jdk/tools/jpackage/share/SimplePackageTest.java b/test/jdk/tools/jpackage/share/SimplePackageTest.java
index d2e8da31c031..e3945b668e0e 100644
--- a/test/jdk/tools/jpackage/share/SimplePackageTest.java
+++ b/test/jdk/tools/jpackage/share/SimplePackageTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -40,10 +40,9 @@
 /*
  * @test
  * @summary Simple jpackage command run
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile SimplePackageTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=SimplePackageTest
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java
index f137fabf3d62..d4f28ec17be8 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -42,9 +42,8 @@
 /*
  * @test
  * @summary jpackage application version testing
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile AppVersionTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.AppVersionTest
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
index 7603264c4370..26a172b894f3 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
@@ -48,9 +48,8 @@
 /*
  * @test
  * @summary jpackage basic testing
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile BasicTest.java
  * @run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.BasicTest
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java
index f61fff69fe63..cfb6ec13ccf9 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -42,9 +42,8 @@
 /*
  * @test
  * @summary test '--runtime-image' option of jpackage
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile CookedRuntimeTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.CookedRuntimeTest
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java
index 87c9381bd2d9..73be2c2e47a1 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -33,9 +33,8 @@
 /*
  * @test
  * @summary jpackage create image with --java-options test
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile DotInNameTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.DotInNameTest
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java
index 8fcd3c8a7305..576038096070 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -33,9 +33,8 @@
 /*
  * @test
  * @summary Test jpackage output for erroneous input
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile ErrorTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.ErrorTest
@@ -45,9 +44,8 @@
 /*
  * @test
  * @summary Test jpackage output for erroneous input
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile ErrorTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.ErrorTest
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java
index 5f97df482bf2..d3ca357c7bf4 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -33,9 +33,8 @@
 /*
  * @test
  * @summary jpackage application version testing
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile JLinkOptionsTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.JLinkOptionsTest
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java
index c63892a2ca06..e1c809dadd3b 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -35,9 +35,8 @@
 /*
  * @test
  * @summary jpackage create image with --java-options test
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile JavaOptionsEqualsTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.JavaOptionsEqualsTest
@@ -47,9 +46,8 @@
 /*
  * @test
  * @summary jpackage create image with --java-options test
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile JavaOptionsEqualsTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.JavaOptionsEqualsTest
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java
index ab2f7a3d15d5..cee455271aaa 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -35,9 +35,8 @@
 /*
  * @test
  * @summary jpackage create image with --java-options test
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile JavaOptionsTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.JavaOptionsTest
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
index 627a755c9d1d..c795f3219aa3 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
@@ -52,9 +52,8 @@
 /*
  * @test
  * @summary test different settings of main class name for jpackage
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile MainClassTest.java
  * @run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.MainClassTest
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
index 1c5ead2ad653..c42a24ec3103 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -44,9 +44,8 @@
 /*
  * @test
  * @summary jpackage with --module-path testing
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile ModulePathTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.ModulePathTest
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java
index 7bfe998014ca..7b1ec2f5b630 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -36,9 +36,8 @@
 /*
  * @test
  * @summary jpackage with --module-path testing
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile ModulePathTest2.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.ModulePathTest2
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java
index 662b2633207a..d6fca043920e 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -49,9 +49,8 @@
 /*
  * @test
  * @summary jpackage for app's module linked in external runtime
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile ModulePathTest3.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.ModulePathTest3
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java
index 3ce9f62d8d27..388789290062 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -33,9 +33,8 @@
 /*
  * @test
  * @summary jpackage application packed in multiple jars
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile MultipleJarAppTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.MultipleJarAppTest
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java
index fea6324e46b7..4a9aef7860d4 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -43,9 +43,8 @@
 /*
  * @test
  * @summary test '--runtime-image' option of jpackage
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile NoMPathRuntimeTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.NoMPathRuntimeTest
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/NonExistentTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/NonExistentTest.java
index 3790c9002ca7..8ca18af356c3 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/NonExistentTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/NonExistentTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -33,9 +33,8 @@
 /*
  * @test
  * @summary jpackage application version testing
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile NonExistentTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.NonExistentTest
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java
index 8fb3e6024497..21e50b11d480 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -37,9 +37,8 @@
 /*
  * @test
  * @summary Test jpackage output for erroneous input with --type "app-image" and --app-image
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile PredefinedAppImageErrorTest.java
  *
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java
index 7b945f087311..29722086eecb 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -33,9 +33,8 @@
 /*
  * @test
  * @summary test how app launcher handles unicode command line arguments
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile UnicodeArgsTest.java
  * @requires (os.family == "windows")
  * @run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main
diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/VendorTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/VendorTest.java
index eb469ea130a8..b6e8f44dbf82 100644
--- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/VendorTest.java
+++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/VendorTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -54,12 +54,11 @@
 /*
  * @test
  * @summary Test --vendor jpackage command option
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @requires (os.family == "windows")
  * @requires jpackage.test.SQETest != null
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile VendorTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.VendorTest
@@ -68,12 +67,11 @@
 /*
  * @test
  * @summary Test --vendor jpackage command option
- * @library ../../../../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @requires (os.family != "mac")
  * @requires jpackage.test.SQETest == null
  * @build jdk.jpackage.test.*
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile VendorTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=jdk.jpackage.tests.VendorTest
diff --git a/test/jdk/tools/jpackage/windows/Win8282351Test.java b/test/jdk/tools/jpackage/windows/Win8282351Test.java
index 3b38b9e7f96f..17ea5e7d9ab1 100644
--- a/test/jdk/tools/jpackage/windows/Win8282351Test.java
+++ b/test/jdk/tools/jpackage/windows/Win8282351Test.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -39,11 +39,10 @@
 /*
  * @test
  * @summary Test case for JDK-8248254
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
  * @build Win8282351Test
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=360 -Xmx512m  jdk.jpackage.test.Main
  *  --jpt-run=Win8282351Test
  */
diff --git a/test/jdk/tools/jpackage/windows/Win8301247Test.java b/test/jdk/tools/jpackage/windows/Win8301247Test.java
index 67163ee5c60e..f27d67534d74 100644
--- a/test/jdk/tools/jpackage/windows/Win8301247Test.java
+++ b/test/jdk/tools/jpackage/windows/Win8301247Test.java
@@ -45,11 +45,10 @@
 /*
  * @test
  * @summary Test case for JDK-8301247
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
  * @build Win8301247Test
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=360 -Xmx512m  jdk.jpackage.test.Main
  *  --jpt-run=Win8301247Test
  */
diff --git a/test/jdk/tools/jpackage/windows/WinChildProcessTest.java b/test/jdk/tools/jpackage/windows/WinChildProcessTest.java
index 4fa7581d2b5c..8bab8eac5fb7 100644
--- a/test/jdk/tools/jpackage/windows/WinChildProcessTest.java
+++ b/test/jdk/tools/jpackage/windows/WinChildProcessTest.java
@@ -25,13 +25,11 @@
  * @bug 8325203
  * @summary Test that Jpackage windows executable application kills the launched 3rd party application
  *          when System.exit(0) is invoked along with terminating java program.
- * @library ../helpers
- * @library /test/lib
+ * @library /test/jdk/tools/jpackage/helpers
  * @requires os.family == "windows"
  * @build WinChildProcessTest
  * @build jdk.jpackage.test.*
  * @build WinChildProcessTest
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=WinChildProcessTest
  *
diff --git a/test/jdk/tools/jpackage/windows/WinConsoleTest.java b/test/jdk/tools/jpackage/windows/WinConsoleTest.java
index 7a4e9ccfa5a0..6a1e94a8e83e 100644
--- a/test/jdk/tools/jpackage/windows/WinConsoleTest.java
+++ b/test/jdk/tools/jpackage/windows/WinConsoleTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2019, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -34,10 +34,9 @@
 /*
  * @test
  * @summary jpackage with --win-console
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile WinConsoleTest.java
  *
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
diff --git a/test/jdk/tools/jpackage/windows/WinDirChooserTest.java b/test/jdk/tools/jpackage/windows/WinDirChooserTest.java
index 355b89dba3ed..a4db21dc6189 100644
--- a/test/jdk/tools/jpackage/windows/WinDirChooserTest.java
+++ b/test/jdk/tools/jpackage/windows/WinDirChooserTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -36,12 +36,11 @@
 /*
  * @test
  * @summary jpackage with --win-dir-chooser
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build WinDirChooserTest
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=WinDirChooserTest
  */
diff --git a/test/jdk/tools/jpackage/windows/WinInstallerIconTest.java b/test/jdk/tools/jpackage/windows/WinInstallerIconTest.java
index 63194d6b2568..f104abc9f5e6 100644
--- a/test/jdk/tools/jpackage/windows/WinInstallerIconTest.java
+++ b/test/jdk/tools/jpackage/windows/WinInstallerIconTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2021, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -38,12 +38,11 @@
 /*
  * @test
  * @summary jpackage with --icon parameter for exe installer
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build WinInstallerIconTest
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=540 -Xmx512m  jdk.jpackage.test.Main
  *  --jpt-run=WinInstallerIconTest
  */
diff --git a/test/jdk/tools/jpackage/windows/WinInstallerUiTest.java b/test/jdk/tools/jpackage/windows/WinInstallerUiTest.java
index 99c6eb490d5e..c6489ab68cf4 100644
--- a/test/jdk/tools/jpackage/windows/WinInstallerUiTest.java
+++ b/test/jdk/tools/jpackage/windows/WinInstallerUiTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -39,12 +39,11 @@
 /*
  * @test
  * @summary jpackage with --win-dir-chooser, --win-shortcut-prompt and --license parameters
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build WinInstallerUiTest
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=720 -Xmx512m  jdk.jpackage.test.Main
  *  --jpt-run=WinInstallerUiTest
  */
diff --git a/test/jdk/tools/jpackage/windows/WinL10nTest.java b/test/jdk/tools/jpackage/windows/WinL10nTest.java
index deb6b1a8705d..91345054ddf6 100644
--- a/test/jdk/tools/jpackage/windows/WinL10nTest.java
+++ b/test/jdk/tools/jpackage/windows/WinL10nTest.java
@@ -41,12 +41,11 @@
 /*
  * @test
  * @summary Custom l10n of msi installers in jpackage
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @requires (jpackage.test.SQETest == null)
  * @build jdk.jpackage.test.*
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile WinL10nTest.java
  * @run main/othervm/timeout=1440 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=WinL10nTest
diff --git a/test/jdk/tools/jpackage/windows/WinLongVersionTest.java b/test/jdk/tools/jpackage/windows/WinLongVersionTest.java
index 5181a89e6b63..0d52da65630e 100644
--- a/test/jdk/tools/jpackage/windows/WinLongVersionTest.java
+++ b/test/jdk/tools/jpackage/windows/WinLongVersionTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -70,12 +70,11 @@
 /*
  * @test
  * @summary jpackage with long version number
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @requires (jpackage.test.SQETest != null)
  * @build jdk.jpackage.test.*
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile WinLongVersionTest.java
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=WinLongVersionTest.test
@@ -84,12 +83,11 @@
 /*
  * @test
  * @summary jpackage with long version number
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @requires (jpackage.test.SQETest == null)
  * @build jdk.jpackage.test.*
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile WinLongVersionTest.java
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=WinLongVersionTest
diff --git a/test/jdk/tools/jpackage/windows/WinMenuGroupTest.java b/test/jdk/tools/jpackage/windows/WinMenuGroupTest.java
index 5950418f6096..bdf5cf2f0a5e 100644
--- a/test/jdk/tools/jpackage/windows/WinMenuGroupTest.java
+++ b/test/jdk/tools/jpackage/windows/WinMenuGroupTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2019, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -39,11 +39,10 @@
 /*
  * @test
  * @summary jpackage with --win-menu and --win-menu-group
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile WinMenuGroupTest.java
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=WinMenuGroupTest
diff --git a/test/jdk/tools/jpackage/windows/WinMenuTest.java b/test/jdk/tools/jpackage/windows/WinMenuTest.java
index a28d28e24ece..8bacaa054706 100644
--- a/test/jdk/tools/jpackage/windows/WinMenuTest.java
+++ b/test/jdk/tools/jpackage/windows/WinMenuTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2019, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -36,11 +36,10 @@
 /*
  * @test
  * @summary jpackage with --win-menu
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile WinMenuTest.java
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=WinMenuTest
diff --git a/test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java b/test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java
index 5d97bb9357e2..48fca9644ea9 100644
--- a/test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java
+++ b/test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -37,11 +37,10 @@
 /*
  * @test
  * @summary jpackage with --win-per-user-install, --win-menu, --win-menu-group
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile WinPerUserInstallTest.java
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=WinPerUserInstallTest
diff --git a/test/jdk/tools/jpackage/windows/WinRenameTest.java b/test/jdk/tools/jpackage/windows/WinRenameTest.java
index aa07a5296498..fd47f554c8a6 100644
--- a/test/jdk/tools/jpackage/windows/WinRenameTest.java
+++ b/test/jdk/tools/jpackage/windows/WinRenameTest.java
@@ -33,12 +33,11 @@
 /*
  * @test
  * @summary jpackage test app can run after changing executable's extension
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build WinRenameTest
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=WinRenameTest
  */
diff --git a/test/jdk/tools/jpackage/windows/WinResourceTest.java b/test/jdk/tools/jpackage/windows/WinResourceTest.java
index 341117234577..72e805d0a48b 100644
--- a/test/jdk/tools/jpackage/windows/WinResourceTest.java
+++ b/test/jdk/tools/jpackage/windows/WinResourceTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2019, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -40,10 +40,9 @@
 /*
  * @test
  * @summary jpackage with --resource-dir
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile WinResourceTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=WinResourceTest
diff --git a/test/jdk/tools/jpackage/windows/WinScriptTest.java b/test/jdk/tools/jpackage/windows/WinScriptTest.java
index 775102cd0141..296da482bb07 100644
--- a/test/jdk/tools/jpackage/windows/WinScriptTest.java
+++ b/test/jdk/tools/jpackage/windows/WinScriptTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2019, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -37,10 +37,9 @@
 /*
  * @test usage of scripts from resource dir
  * @summary jpackage with
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @build jdk.jpackage.test.*
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile WinScriptTest.java
  * @run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=WinScriptTest
diff --git a/test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java b/test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java
index 6c27b6852eb3..e202f7e5d2ab 100644
--- a/test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java
+++ b/test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2021, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -37,12 +37,11 @@
 /*
  * @test
  * @summary jpackage with --win-shortcut-prompt, --win-menu and --win-shortcut parameters
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build WinShortcutPromptTest
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=720 -Xmx512m  jdk.jpackage.test.Main
  *  --jpt-run=WinShortcutPromptTest
  */
diff --git a/test/jdk/tools/jpackage/windows/WinShortcutTest.java b/test/jdk/tools/jpackage/windows/WinShortcutTest.java
index 3efa8b68817d..1d2e7e762a53 100644
--- a/test/jdk/tools/jpackage/windows/WinShortcutTest.java
+++ b/test/jdk/tools/jpackage/windows/WinShortcutTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2018, 2019, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -37,11 +37,10 @@
 /*
  * @test
  * @summary jpackage with --win-shortcut
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile WinShortcutTest.java
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=WinShortcutTest
diff --git a/test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java b/test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java
index 968ed94b3457..c48803cfb5f6 100644
--- a/test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java
+++ b/test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2019, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -46,12 +46,11 @@
 /*
  * @test
  * @summary jpackage with --win-upgrade-uuid and --app-version
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @requires (jpackage.test.SQETest != null)
  * @build jdk.jpackage.test.*
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile WinUpgradeUUIDTest.java
  * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=WinUpgradeUUIDTest.test
@@ -60,12 +59,11 @@
 /*
  * @test
  * @summary jpackage with --win-upgrade-uuid and --app-version
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @requires (jpackage.test.SQETest == null)
  * @build jdk.jpackage.test.*
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @compile WinUpgradeUUIDTest.java
  * @run main/othervm/timeout=540 -Xmx512m jdk.jpackage.test.Main
  *  --jpt-run=WinUpgradeUUIDTest
diff --git a/test/jdk/tools/jpackage/windows/WinUrlTest.java b/test/jdk/tools/jpackage/windows/WinUrlTest.java
index 208d16d931ad..f2e9528594be 100644
--- a/test/jdk/tools/jpackage/windows/WinUrlTest.java
+++ b/test/jdk/tools/jpackage/windows/WinUrlTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -40,12 +40,11 @@
  * @test
  * @summary jpackage with --about-url, --win-update-url and --win-help-url
  *          parameters
- * @library ../helpers
+ * @library /test/jdk/tools/jpackage/helpers
  * @key jpackagePlatformPackage
  * @build jdk.jpackage.test.*
  * @build WinUrlTest
  * @requires (os.family == "windows")
- * @modules jdk.jpackage/jdk.jpackage.internal
  * @run main/othervm/timeout=720 -Xmx512m  jdk.jpackage.test.Main
  *  --jpt-run=WinUrlTest
  */

From 01b8b27ee318d12f040642a932fdc7ec43dbb4a4 Mon Sep 17 00:00:00 2001
From: Sonia Zaldana Calles 
Date: Tue, 17 Dec 2024 17:44:58 +0000
Subject: [PATCH 051/225] 8315882: Open some swing tests 2

Backport-of: d2d7d9a8b7c68865553dcbb4d660bbb06fde3974
---
 .../javax/swing/JScrollPane/bug4688907.java   | 44 +++++++++
 .../javax/swing/SpringLayout/bug4756178.java  | 93 +++++++++++++++++++
 .../javax/swing/SpringLayout/bug4803649.java  | 91 ++++++++++++++++++
 3 files changed, 228 insertions(+)
 create mode 100644 test/jdk/javax/swing/JScrollPane/bug4688907.java
 create mode 100644 test/jdk/javax/swing/SpringLayout/bug4756178.java
 create mode 100644 test/jdk/javax/swing/SpringLayout/bug4803649.java

diff --git a/test/jdk/javax/swing/JScrollPane/bug4688907.java b/test/jdk/javax/swing/JScrollPane/bug4688907.java
new file mode 100644
index 000000000000..4920a3bceeea
--- /dev/null
+++ b/test/jdk/javax/swing/JScrollPane/bug4688907.java
@@ -0,0 +1,44 @@
+/*
+ * Copyright (c) 2002, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 4688907
+ * @summary ScrollPaneLayout.minimumLayoutSize incorrectly compares hsbPolicy
+ */
+
+import java.awt.Dimension;
+import javax.swing.JScrollPane;
+
+public class bug4688907 {
+    public static void main(String[] args) throws Exception {
+        JScrollPane sp = new JScrollPane();
+        Dimension d1 = sp.getMinimumSize();
+        sp.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
+        Dimension d2 = sp.getMinimumSize();
+        if (d1.height == d2.height) {
+            throw new RuntimeException("The scrollbar minimum size doesn't take " +
+                    "into account horizontal scrollbar policy");
+        }
+    }
+}
diff --git a/test/jdk/javax/swing/SpringLayout/bug4756178.java b/test/jdk/javax/swing/SpringLayout/bug4756178.java
new file mode 100644
index 000000000000..037d7683a4a3
--- /dev/null
+++ b/test/jdk/javax/swing/SpringLayout/bug4756178.java
@@ -0,0 +1,93 @@
+/*
+ * Copyright (c) 2002, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 4756178
+ * @summary SpringLayout:applyDefaults() discards size information when right-aligning.
+ * @key headful
+ */
+
+import java.awt.Dimension;
+import java.awt.Robot;
+import javax.swing.JButton;
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.Spring;
+import javax.swing.SpringLayout;
+import javax.swing.SwingUtilities;
+
+public class bug4756178 {
+    static JFrame fr;
+    static JButton bt;
+    static volatile Dimension buttonPreferredSize;
+    static volatile Dimension actualSize;
+
+    public static void main(String[] args) throws Exception {
+        try {
+            SwingUtilities.invokeAndWait(() -> {
+                fr = new JFrame("bug4756178");
+                JPanel p = (JPanel) fr.getContentPane();
+                SpringLayout layout = new SpringLayout();
+                p.setLayout(layout);
+
+                SpringLayout.Constraints cc = new SpringLayout.Constraints();
+                cc.setConstraint("East",
+                        Spring.sum(Spring.constant(-20),
+                                layout.getConstraint("East", p)));
+                cc.setConstraint("South",
+                        Spring.sum(Spring.constant(-20),
+                                layout.getConstraint("South", p)));
+
+                bt = new JButton();
+
+                buttonPreferredSize = new Dimension(20, 20);
+                bt.setPreferredSize(buttonPreferredSize);
+                p.add(bt, cc);
+
+                fr.setSize(200, 200);
+                fr.setLocationRelativeTo(null);
+                fr.setVisible(true);
+            });
+
+            Robot robot = new Robot();
+            robot.waitForIdle();
+            robot.delay(1000);
+
+            SwingUtilities.invokeAndWait(() -> {
+                actualSize = bt.getSize();
+            });
+
+            if (!buttonPreferredSize.equals(actualSize)) {
+                    throw new RuntimeException("Button size is " + actualSize +
+                            ", should be " + buttonPreferredSize);
+                }
+        } finally {
+            SwingUtilities.invokeAndWait(() -> {
+                if (fr != null) {
+                    fr.dispose();
+                }
+            });
+        }
+    }
+}
diff --git a/test/jdk/javax/swing/SpringLayout/bug4803649.java b/test/jdk/javax/swing/SpringLayout/bug4803649.java
new file mode 100644
index 000000000000..8b3c08548e81
--- /dev/null
+++ b/test/jdk/javax/swing/SpringLayout/bug4803649.java
@@ -0,0 +1,91 @@
+/*
+ * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 4803649
+ * @summary setWidth() doesn't work on the container in a SpringLayout
+ * @key headful
+ */
+
+import java.awt.Dimension;
+import java.awt.Robot;
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.JTextArea;
+import javax.swing.Spring;
+import javax.swing.SpringLayout;
+import javax.swing.SwingUtilities;
+
+public class bug4803649 {
+    static JFrame fr;
+    static JPanel panel;
+
+    public static void main(String[] args) throws Exception {
+        try {
+            SwingUtilities.invokeAndWait(() -> {
+                fr = new JFrame("bug4803649");
+
+                panel = new JPanel();
+                SpringLayout layout = new SpringLayout();
+                panel.setLayout(layout);
+
+                JTextArea textArea = new JTextArea("asasddsa");
+                textArea.setPreferredSize(new Dimension(200, 200));
+                panel.add(textArea);
+                SpringLayout.Constraints cCons = layout.getConstraints(textArea);
+                cCons.setX(Spring.constant(10));
+                cCons.setY(Spring.constant(10));
+
+                SpringLayout.Constraints pCons = layout.getConstraints(panel);
+                pCons.setWidth(Spring.sum(Spring.constant(10),
+                        cCons.getConstraint("East")));
+                pCons.setHeight(Spring.sum(Spring.constant(10),
+                        cCons.getConstraint("South")));
+
+                fr.getContentPane().add(panel);
+
+                fr.setLocationRelativeTo(null);
+                fr.pack();
+                fr.setVisible(true);
+            });
+
+            Robot r = new Robot();
+            r.waitForIdle();
+            r.delay(1000);
+
+            SwingUtilities.invokeAndWait(() -> {
+                Dimension d = panel.getSize();
+                if (d.width < 220 || d.height < 220) {
+                    throw new RuntimeException("JPanel with the SpringLayout is too small");
+                }
+            });
+        } finally {
+            SwingUtilities.invokeAndWait(() -> {
+                if (fr != null) {
+                    fr.dispose();
+                }
+            });
+        }
+    }
+}

From 40c8e62643357eb6f859d3936e939551975a7450 Mon Sep 17 00:00:00 2001
From: Sonia Zaldana Calles 
Date: Tue, 17 Dec 2024 17:46:40 +0000
Subject: [PATCH 052/225] 8316146: Open some swing tests 4

Backport-of: 3105538de5569845547b40f243a994a95a84b48f
---
 .../swing/BasicMenuItemUI/bug4239714.java     |  45 ++++++
 .../javax/swing/BasicMenuUI/bug4244616.java   |  77 ++++++++++
 .../javax/swing/LookAndFeel/bug4306431.java   |  53 +++++++
 .../swing/ToolTipManager/bug5078214.java      | 136 ++++++++++++++++++
 4 files changed, 311 insertions(+)
 create mode 100644 test/jdk/javax/swing/BasicMenuItemUI/bug4239714.java
 create mode 100644 test/jdk/javax/swing/BasicMenuUI/bug4244616.java
 create mode 100644 test/jdk/javax/swing/LookAndFeel/bug4306431.java
 create mode 100644 test/jdk/javax/swing/ToolTipManager/bug5078214.java

diff --git a/test/jdk/javax/swing/BasicMenuItemUI/bug4239714.java b/test/jdk/javax/swing/BasicMenuItemUI/bug4239714.java
new file mode 100644
index 000000000000..f3d61f01d01b
--- /dev/null
+++ b/test/jdk/javax/swing/BasicMenuItemUI/bug4239714.java
@@ -0,0 +1,45 @@
+/*
+ * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 4239714
+ * @summary Tests that BasicMenuItemUI.installComponent() is protected
+ */
+
+import javax.swing.JMenuItem;
+import javax.swing.plaf.basic.BasicMenuItemUI;
+
+public class bug4239714 {
+    public static void main(String[] argv) throws Exception {
+        Tester tester = new Tester();
+        tester.test();
+    }
+
+    static class Tester extends BasicMenuItemUI {
+        public void test() {
+            JMenuItem mi = new JMenuItem("bug4239714");
+            installComponents(mi);
+        }
+    }
+}
diff --git a/test/jdk/javax/swing/BasicMenuUI/bug4244616.java b/test/jdk/javax/swing/BasicMenuUI/bug4244616.java
new file mode 100644
index 000000000000..f595ae319d94
--- /dev/null
+++ b/test/jdk/javax/swing/BasicMenuUI/bug4244616.java
@@ -0,0 +1,77 @@
+/*
+ * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 4244616
+ * @summary Tests that debug output in BasicMenuUI private inner classes
+ *          is commented out
+ */
+
+import java.awt.event.ActionEvent;
+import java.io.ByteArrayOutputStream;
+import java.io.PrintStream;
+import javax.swing.Action;
+import javax.swing.ActionMap;
+import javax.swing.JMenu;
+import javax.swing.plaf.basic.BasicMenuUI;
+
+public class bug4244616 {
+    public static void main(String[] argv) throws Exception {
+        JMenu menu = new JMenu();
+        BasicMenuUI ui = new BasicMenuUI();
+        ui.installUI(menu);
+        ActionMap amap = menu.getActionMap();
+
+        String[] names = {"selectMenu", "cancel",
+                "selectNext", "selectPrevious"};
+        ActionEvent ev = new ActionEvent(menu,
+                ActionEvent.ACTION_PERFORMED, "test event");
+
+        // Stream redirection
+        final PrintStream oldOut = System.out;
+        final PrintStream oldErr = System.err;
+        try (ByteArrayOutputStream bout = new ByteArrayOutputStream();
+             ByteArrayOutputStream berr = new ByteArrayOutputStream();
+             PrintStream out = new PrintStream(bout);
+             PrintStream err = new PrintStream(berr)) {
+            for (int i = 0; i < names.length; i++) {
+                Action action = amap.get(names[i]);
+                try {
+                    action.actionPerformed(ev);
+                } catch (Exception ignored) {
+                }
+            }
+
+            if (bout.size() != 0 || berr.size() != 0) {
+                System.out.println("bout: " + bout);
+                System.out.println("berr: " + berr);
+                throw new RuntimeException("Failed: some debug output occurred");
+            }
+        } finally {
+            // Restore streams
+            System.setOut(oldOut);
+            System.setErr(oldErr);
+        }
+    }
+}
diff --git a/test/jdk/javax/swing/LookAndFeel/bug4306431.java b/test/jdk/javax/swing/LookAndFeel/bug4306431.java
new file mode 100644
index 000000000000..f9b75bcb0eff
--- /dev/null
+++ b/test/jdk/javax/swing/LookAndFeel/bug4306431.java
@@ -0,0 +1,53 @@
+/*
+ * Copyright (c) 2001, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 4306431
+ * @summary Tests that Metal themes allow font definition for JList
+ */
+
+import java.awt.Font;
+import javax.swing.LookAndFeel;
+import javax.swing.plaf.FontUIResource;
+import javax.swing.plaf.metal.DefaultMetalTheme;
+import javax.swing.plaf.metal.MetalLookAndFeel;
+
+public class bug4306431 {
+    static final Font FONT = new Font(Font.MONOSPACED, Font.ITALIC, 24);
+
+    public static void main(String[] argv) throws Exception {
+        MetalLookAndFeel.setCurrentTheme(new TestMetalTheme());
+        LookAndFeel laf = new MetalLookAndFeel();
+        Font font = laf.getDefaults().getFont("List.font");
+        if (!font.equals(FONT)) {
+            throw new RuntimeException("Failed: font wasn't customized");
+        }
+    }
+
+    static class TestMetalTheme extends DefaultMetalTheme {
+        public FontUIResource getControlTextFont() {
+            return new FontUIResource(FONT);
+        }
+    }
+}
diff --git a/test/jdk/javax/swing/ToolTipManager/bug5078214.java b/test/jdk/javax/swing/ToolTipManager/bug5078214.java
new file mode 100644
index 000000000000..cf4228a62581
--- /dev/null
+++ b/test/jdk/javax/swing/ToolTipManager/bug5078214.java
@@ -0,0 +1,136 @@
+/*
+ * Copyright (c) 2004, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 5078214
+ * @key headful
+ * @summary ToolTip is shown partially when the application is near the bottom of screen.
+ * @library /test/lib
+ * @build jtreg.SkippedException
+ * @run main bug5078214
+ */
+
+import java.awt.BorderLayout;
+import java.awt.GraphicsConfiguration;
+import java.awt.GraphicsDevice;
+import java.awt.GraphicsEnvironment;
+import java.awt.Insets;
+import java.awt.Point;
+import java.awt.Rectangle;
+import java.awt.Robot;
+import java.awt.Toolkit;
+import java.awt.Window;
+import java.awt.event.MouseEvent;
+import javax.swing.JButton;
+import javax.swing.JFrame;
+import javax.swing.SwingUtilities;
+import javax.swing.ToolTipManager;
+
+import jtreg.SkippedException;
+
+public class bug5078214 {
+    static volatile boolean passed = false;
+
+    static volatile JFrame mainFrame;
+    static volatile Rectangle bounds;
+    static volatile Insets insets;
+    static Robot robot;
+
+    public static void main(String[] args) throws Exception {
+        try {
+            if (getGraphicsConfig() == null) {
+                throw new SkippedException("We need at least one screen " +
+                        "with the taskbar at the bottom position.");
+            }
+            bounds = getGraphicsConfig().getBounds();
+
+            SwingUtilities.invokeAndWait(() -> {
+                mainFrame = new JFrame("bug5078214");
+                mainFrame.setLayout(new BorderLayout());
+                mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+                JButton button = new JButton("Button with tooltip") {
+                    public Point getToolTipLocation(MouseEvent ev) {
+                        return new Point(100, 100);
+                    }
+                };
+                mainFrame.add(button, BorderLayout.CENTER);
+                button.setToolTipText("ToolTip for this button");
+
+                // Position frame
+                mainFrame.setSize(200, 200);
+                int x = bounds.x + 200;
+                int y = bounds.y + bounds.height - insets.bottom - 100;
+                mainFrame.setLocation(x, y);
+                mainFrame.setVisible(true);
+            });
+
+            robot = new Robot();
+            robot.waitForIdle();
+            robot.delay(1000);
+
+            test(bounds, insets);
+
+            if (!passed) {
+                throw new RuntimeException("ToolTip shown outside of the visible area. Test failed.");
+            }
+        } finally {
+            SwingUtilities.invokeAndWait(() -> {
+                if (mainFrame != null) {
+                    mainFrame.dispose();
+                }
+            });
+        }
+    }
+
+    public static void test(Rectangle b, Insets i) throws Exception {
+        SwingUtilities.invokeAndWait(() -> {
+            ToolTipManager.sharedInstance().setLightWeightPopupEnabled(false);
+            ToolTipManager.sharedInstance().setInitialDelay(100);
+        });
+
+        robot.mouseMove(b.x + 300, b.y + b.height - i.bottom - 10);
+        robot.delay(500);
+        Window[] ow = mainFrame.getOwnedWindows();
+        if (ow == null || ow.length < 1) {
+            throw new RuntimeException("No owned windows for JFrame - no tooltip shown?");
+        }
+
+        Window ttwnd = ow[0];
+        int wy = ttwnd.getBounds().y + ttwnd.getBounds().height - 1;
+        passed = wy < (b.y + b.height - i.bottom);
+    }
+
+    public static GraphicsConfiguration getGraphicsConfig() {
+        GraphicsDevice[] devices = GraphicsEnvironment.getLocalGraphicsEnvironment()
+                                                      .getScreenDevices();
+        for (GraphicsDevice device : devices) {
+            GraphicsConfiguration config = device.getDefaultConfiguration();
+            insets = Toolkit.getDefaultToolkit().getScreenInsets(config);
+            if (insets.bottom != 0) {
+                return config;
+            }
+        }
+        return null;
+    }
+}

From 9337668d53505173b0bf2a79c52c73346b1c8618 Mon Sep 17 00:00:00 2001
From: Sonia Zaldana Calles 
Date: Tue, 17 Dec 2024 17:46:56 +0000
Subject: [PATCH 053/225] 8316218: Open some swing tests 5

Backport-of: 788e6e154824317cf92884510c2ee116bc64f510
---
 .../swing/AbstractButton/bug4290656.java      | 116 ++++++++++++++++++
 .../LookAndFeel/isJavaLAFLockedCorrectly.java |  55 +++++++++
 .../isMultiLAFLockedCorrectly.java            |  53 ++++++++
 .../bug4221007.java                           |  38 ++++++
 4 files changed, 262 insertions(+)
 create mode 100644 test/jdk/javax/swing/AbstractButton/bug4290656.java
 create mode 100644 test/jdk/javax/swing/LookAndFeel/isJavaLAFLockedCorrectly.java
 create mode 100644 test/jdk/javax/swing/LookAndFeel/isMultiLAFLockedCorrectly.java
 create mode 100644 test/jdk/javax/swing/MetalInternalFrameTitlePane/bug4221007.java

diff --git a/test/jdk/javax/swing/AbstractButton/bug4290656.java b/test/jdk/javax/swing/AbstractButton/bug4290656.java
new file mode 100644
index 000000000000..82e36f0aad89
--- /dev/null
+++ b/test/jdk/javax/swing/AbstractButton/bug4290656.java
@@ -0,0 +1,116 @@
+/*
+ * Copyright (c) 2001, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 4290656
+ * @summary Tests if custom AbstractButton implementation fails with Metal L&F
+ * @key headful
+ */
+
+import java.awt.BorderLayout;
+import java.awt.Graphics;
+import java.awt.Robot;
+import javax.swing.AbstractButton;
+import javax.swing.DefaultButtonModel;
+import javax.swing.JFrame;
+import javax.swing.SwingUtilities;
+import javax.swing.UIManager;
+import javax.swing.plaf.ButtonUI;
+
+public class bug4290656 {
+    static JFrame f;
+
+    public static void main(String[] args) throws Exception {
+        try {
+            SwingUtilities.invokeAndWait(() -> {
+                f = new JFrame("bug4290656");
+                try {
+                    UIManager.setLookAndFeel(new javax.swing.plaf.metal.MetalLookAndFeel());
+                } catch (Exception e) {
+                    throw new RuntimeException("Failed to set metal L&F.");
+                }
+
+                MyCustomButton button = new MyCustomButton();
+                MyCustomToggleButton toggleButton = new MyCustomToggleButton();
+                f.getContentPane().add(button, BorderLayout.NORTH);
+                f.getContentPane().add(toggleButton, BorderLayout.SOUTH);
+
+                f.setLocationRelativeTo(null);
+                f.setVisible(true);
+            });
+
+            Robot r = new Robot();
+            r.waitForIdle();
+            r.delay(1000);
+        } finally {
+            SwingUtilities.invokeAndWait(() -> {
+                if (f != null) {
+                    f.dispose();
+                }
+            });
+        }
+    }
+}
+
+class MyCustomButton extends AbstractButton {
+    private static final String uiClassID = "ButtonUI";
+
+    public MyCustomButton() {
+        setModel(new DefaultButtonModel());
+        init(null, null);
+    }
+
+    public void updateUI() {
+        setUI((ButtonUI) UIManager.getUI(this));
+    }
+
+    public String getUIClassID() {
+        return uiClassID;
+    }
+
+    protected void paintBorder(Graphics g) {
+        super.paintBorder(g);
+    }
+}
+
+class MyCustomToggleButton extends AbstractButton {
+    private static final String uiClassID = "ToggleButtonUI";
+
+    public MyCustomToggleButton() {
+        setModel(new DefaultButtonModel());
+        init(null, null);
+    }
+
+    public void updateUI() {
+        setUI((ButtonUI) UIManager.getUI(this));
+    }
+
+    public String getUIClassID() {
+        return uiClassID;
+    }
+
+    protected void paintBorder(Graphics g) {
+        super.paintBorder(g);
+    }
+}
diff --git a/test/jdk/javax/swing/LookAndFeel/isJavaLAFLockedCorrectly.java b/test/jdk/javax/swing/LookAndFeel/isJavaLAFLockedCorrectly.java
new file mode 100644
index 000000000000..70e21837bacc
--- /dev/null
+++ b/test/jdk/javax/swing/LookAndFeel/isJavaLAFLockedCorrectly.java
@@ -0,0 +1,55 @@
+/*
+ * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 4236213
+ * @summary Regression test isJavaLAFLockedCorrectly.java Failing with JDK-1.2.2-R
+ */
+
+import javax.swing.LookAndFeel;
+
+public class isJavaLAFLockedCorrectly {
+    public static void main(String[] args) {
+        System.out.println(" === isJavaLAFLockedCorrectly === ");
+
+        LookAndFeel newJLF;
+        try {
+            // try to make a version of the JLF
+            Class jlfClass = Class.forName("javax.swing.plaf.metal.MetalLookAndFeel");
+            newJLF = (LookAndFeel) (jlfClass.newInstance());
+        } catch (Exception e) {
+            // if any of these things didn't work, throw an exception
+            throw new RuntimeException("JLF not correctly (un)locked " +
+                    "- Class files probably missing");
+        }
+
+        // see if the JLF is supported here
+        // it sure better be as it's supposed to be supported everywhere
+        if (newJLF.isSupportedLookAndFeel() == true) {
+            System.out.println("\t JLF correctly locked");
+        } else {
+            throw new RuntimeException("JLF not correctly (un)locked");
+        }
+    }
+}
diff --git a/test/jdk/javax/swing/LookAndFeel/isMultiLAFLockedCorrectly.java b/test/jdk/javax/swing/LookAndFeel/isMultiLAFLockedCorrectly.java
new file mode 100644
index 000000000000..26596616fb13
--- /dev/null
+++ b/test/jdk/javax/swing/LookAndFeel/isMultiLAFLockedCorrectly.java
@@ -0,0 +1,53 @@
+/*
+ * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ */
+
+import javax.swing.LookAndFeel;
+
+public class isMultiLAFLockedCorrectly {
+    public static void main(String[] args) {
+        System.out.println(" === isMultiLAFLockedCorrectly === ");
+
+        LookAndFeel newMulti;
+        try {
+            // try to make a version of the Multi L&F
+            Class multiClass = Class.forName("javax.swing.plaf.multi.MultiLookAndFeel");
+            newMulti = (LookAndFeel) (multiClass.newInstance());
+        } catch (Exception e) {
+            // if any of these things didn't work, throw an exception
+            throw new RuntimeException("Multi L&F not correctly locked " +
+                    "- Class files probably missing");
+        }
+
+        // see if the Multi L&F is supported here
+        // it sure better be as it's supposed to be supported everywhere
+        if (newMulti.isSupportedLookAndFeel() == true) {
+            System.out.println("\t Multi L&F correctly locked");
+        } else {
+            throw new RuntimeException("Multi L&F not correctly locked");
+        }
+    }
+}
diff --git a/test/jdk/javax/swing/MetalInternalFrameTitlePane/bug4221007.java b/test/jdk/javax/swing/MetalInternalFrameTitlePane/bug4221007.java
new file mode 100644
index 000000000000..6bcce0d37121
--- /dev/null
+++ b/test/jdk/javax/swing/MetalInternalFrameTitlePane/bug4221007.java
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 4221007
+ * @summary Tests whether MetalInternalFrameTitlePane is public
+ */
+
+import javax.swing.JInternalFrame;
+import javax.swing.plaf.metal.MetalInternalFrameTitlePane;
+
+public class bug4221007 {
+    public static void main(String[] args) {
+        MetalInternalFrameTitlePane mitftp =
+                new MetalInternalFrameTitlePane(new JInternalFrame());
+    }
+}

From d282e7a6ec976775258b5d8f6105a71b170ba9df Mon Sep 17 00:00:00 2001
From: Sonia Zaldana Calles 
Date: Tue, 17 Dec 2024 17:47:22 +0000
Subject: [PATCH 054/225] 8316371: Open some swing tests 6

Backport-of: d3a79b5861be27227b8c28cb3acdce089b74c50b
---
 .../swing/AbstractDocument/bug4549069.java    | 124 +++++++++++++
 .../swing/AbstractWriter/bug4185537.java      | 140 +++++++++++++++
 .../DefaultTableCellRenderer/bug4240870.java  |  93 ++++++++++
 .../javax/swing/JTableHeader/bug4243927.java  |  45 +++++
 .../javax/swing/LookAndFeel/bug4736093.java   | 167 ++++++++++++++++++
 5 files changed, 569 insertions(+)
 create mode 100644 test/jdk/javax/swing/AbstractDocument/bug4549069.java
 create mode 100644 test/jdk/javax/swing/AbstractWriter/bug4185537.java
 create mode 100644 test/jdk/javax/swing/DefaultTableCellRenderer/bug4240870.java
 create mode 100644 test/jdk/javax/swing/JTableHeader/bug4243927.java
 create mode 100644 test/jdk/javax/swing/LookAndFeel/bug4736093.java

diff --git a/test/jdk/javax/swing/AbstractDocument/bug4549069.java b/test/jdk/javax/swing/AbstractDocument/bug4549069.java
new file mode 100644
index 000000000000..472830399eed
--- /dev/null
+++ b/test/jdk/javax/swing/AbstractDocument/bug4549069.java
@@ -0,0 +1,124 @@
+/*
+ * Copyright (c) 2001, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 4549069
+ * @summary  Tests if javax.swing.text.AbstractDocument.BranchElement.getEndOffset() throws AIOOBE
+ * @key headful
+ */
+
+import java.awt.Point;
+import java.awt.Robot;
+import java.awt.event.InputEvent;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+import java.awt.event.WindowAdapter;
+import java.awt.event.WindowEvent;
+import java.util.Timer;
+import java.util.TimerTask;
+import javax.swing.JFrame;
+import javax.swing.JTextArea;
+import javax.swing.SwingUtilities;
+import javax.swing.text.DefaultStyledDocument;
+import javax.swing.undo.UndoManager;
+
+public class bug4549069 {
+    static Timer timer;
+    static volatile Point p;
+
+    static JFrame f;
+    static JTextArea jta;
+    static UndoManager um;
+    static Robot robot;
+
+    public static void main(String[] argv) throws Exception {
+        robot = new Robot();
+        try {
+            SwingUtilities.invokeAndWait(() -> {
+                f = new JFrame("bug4549069");
+                f.addWindowListener(new TestStateListener());
+
+                jta = new JTextArea();
+                um = new UndoManager();
+                jta.setDocument(new DefaultStyledDocument());
+                jta.getDocument().addUndoableEditListener(um);
+
+                String text = "Press Ctrl-Z (undo) to get\n" +
+                        "a stacktrace U shouldn't XX\n";
+                jta.setText(text);
+
+                jta.addKeyListener(new KeyAdapter() {
+                    public void keyPressed(KeyEvent e) {
+                        if (um.canUndo()) {
+                            um.undo();
+                        }
+                    }
+                });
+
+                f.getContentPane().add(jta);
+                f.pack();
+                f.setVisible(true);
+            });
+
+            robot.waitForIdle();
+            robot.delay(1000);
+        } finally {
+            if (f != null) {
+                SwingUtilities.invokeAndWait(() -> {
+                    f.dispose();
+                });
+            }
+        }
+    }
+
+    static class TestStateListener extends WindowAdapter {
+        public void windowOpened(WindowEvent ev) {
+            timer = new Timer();
+            timer.schedule(new RobotTask(), 1000);
+        }
+    }
+
+    static class RobotTask extends TimerTask {
+        public void run() {
+            try {
+                SwingUtilities.invokeAndWait(() -> {
+                    p = jta.getLocationOnScreen();
+                });
+            } catch (Exception e) {
+                throw new RuntimeException("Could not get location");
+
+            }
+            robot.mouseMove(p.x, p.y);
+            robot.waitForIdle();
+
+            robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
+            robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
+            robot.waitForIdle();
+
+            robot.keyPress(KeyEvent.VK_SPACE);
+            robot.keyRelease(KeyEvent.VK_SPACE);
+            robot.waitForIdle();
+        }
+    }
+}
diff --git a/test/jdk/javax/swing/AbstractWriter/bug4185537.java b/test/jdk/javax/swing/AbstractWriter/bug4185537.java
new file mode 100644
index 000000000000..3425f12a83a2
--- /dev/null
+++ b/test/jdk/javax/swing/AbstractWriter/bug4185537.java
@@ -0,0 +1,140 @@
+/*
+ * Copyright (c) 1998, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 4185537
+ * @summary  javax.swing.text.AbstractWriter: TOTAL REWRITE COMPLETE.
+ */
+
+import java.io.IOException;
+import java.io.StringWriter;
+import java.io.Writer;
+import javax.swing.text.AbstractWriter;
+import javax.swing.text.BadLocationException;
+import javax.swing.text.DefaultStyledDocument;
+import javax.swing.text.Document;
+
+public class bug4185537 {
+    static char[] chars = {'a', 'b', 'c', 'd', 'e'};
+    static StringWriter wr = new StringWriter();
+
+    public static void main(String[] argv) {
+        DefaultStyledDocument doc = new DefaultStyledDocument();
+
+        SimpleWriter sw = new SimpleWriter(wr, doc, 5, 200);
+        sw.test_getWriter();
+
+        if (sw.getStartOffset() != 5) {
+            throw new RuntimeException("getStartOffset fails...");
+        }
+        if (sw.getEndOffset() != 205) {
+            throw new RuntimeException("getEndOffset fails...");
+        }
+
+        sw.setLineSeparator("+");
+        if (!sw.getLineSeparator().equals("+")) {
+            throw new RuntimeException("Doesn't set line separator correctly...");
+        }
+        sw.test_writeLineSeparator();
+
+        sw.test_write_output();
+        sw.test_CurrentLineLength();
+        sw.test_getLineLength();
+        sw.test_getIndentLevel();
+        sw.test_CanWrapLines();
+        if (!wr.toString().equals("+abcde")) {
+            throw new RuntimeException("Test fails...");
+        }
+        try {
+            wr.close();
+        } catch (Exception e) {
+            System.out.println("Exception...");
+        }
+    }
+
+    static class SimpleWriter extends AbstractWriter {
+
+        public SimpleWriter(Writer w, Document d, int pos, int len) {
+            super(w, d, pos, len);
+        }
+
+        void test_writeLineSeparator() {
+            try {
+                writeLineSeparator();
+            } catch (IOException e) {
+                e.printStackTrace();
+                throw new RuntimeException("writeLineSeparator fails...");
+            }
+        }
+
+        void test_getWriter() {
+            if (getWriter() != wr) throw new RuntimeException("Writer gets incorrect...");
+        }
+
+        void test_CurrentLineLength() {
+            setCurrentLineLength(0);
+            if (getCurrentLineLength() != 0) throw new RuntimeException("Doesn't set CurrentLineLength...");
+            if (!isLineEmpty()) {
+                throw new RuntimeException("isLineEmpty() should return false...");
+            }
+        }
+
+        void test_getLineLength() {
+            setLineLength(80);
+            if (getLineLength() != 80) {
+                throw new RuntimeException("Default line length doesn't set...");
+            }
+        }
+
+        void test_CanWrapLines() {
+            setCanWrapLines(true);
+            if (!getCanWrapLines()) {
+                throw new RuntimeException("Doesn't set wrapping lines correctly");
+            }
+        }
+
+        void test_getIndentLevel() {
+            incrIndent();
+            if (getIndentLevel() != 1) {
+                throw new RuntimeException("getIndentLevel() fails...");
+            }
+        }
+
+        void test_write_output() {
+            try {
+                write(chars, 0, 3);
+            } catch (IOException e) {
+                throw new RuntimeException("write(char[], int, int): unexpected IOException...");
+            }
+            try {
+                output(chars, 3, 2);
+            } catch (IOException e) {
+                throw new RuntimeException("output(char[], int, int): unexpected IOException...");
+            }
+        }
+
+        public void write() throws IOException, BadLocationException {
+        }
+    }
+}
diff --git a/test/jdk/javax/swing/DefaultTableCellRenderer/bug4240870.java b/test/jdk/javax/swing/DefaultTableCellRenderer/bug4240870.java
new file mode 100644
index 000000000000..7b032e65940f
--- /dev/null
+++ b/test/jdk/javax/swing/DefaultTableCellRenderer/bug4240870.java
@@ -0,0 +1,93 @@
+/*
+ * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 4240870 4240855
+ * @summary Tests that DefaultTableCellRenderer overrides following methods:
+ *          validate()
+ *          revalidate()
+ *          repaint(long, int, int, int, int)
+ *          repaint(Rectangle)
+ *          firePropertyChange(String, Object, Object)
+ *          firePropertyChange(String, boolean, boolean)
+ */
+
+import java.beans.PropertyChangeEvent;
+import java.beans.PropertyChangeListener;
+import javax.swing.table.DefaultTableCellRenderer;
+
+public class bug4240870 {
+    public static void main(String[] argv) {
+        // Test overridden public methods using reflection
+        String methodName = null;
+        try {
+            Class clazz = Class.forName(
+                    "javax.swing.table.DefaultTableCellRenderer");
+            Class[] noArgs = {};
+            methodName = "validate";
+            clazz.getDeclaredMethod(methodName, noArgs);
+            methodName = "revalidate";
+            clazz.getDeclaredMethod(methodName, noArgs);
+
+            Class[] args1 = {long.class, int.class, int.class,
+                    int.class, int.class};
+            methodName = "repaint";
+            clazz.getDeclaredMethod(methodName, args1);
+            Class[] args2 = {Class.forName("java.awt.Rectangle")};
+            methodName = "repaint";
+            clazz.getDeclaredMethod(methodName, args2);
+
+            Class objectClass = Class.forName("java.lang.Object");
+            Class stringClass = Class.forName("java.lang.String");
+            Class[] args3 = {stringClass, objectClass, objectClass};
+            methodName = "firePropertyChange";
+            clazz.getDeclaredMethod(methodName, args3);
+            Class[] args4 = {stringClass, boolean.class, boolean.class};
+            clazz.getDeclaredMethod(methodName, args4);
+        } catch (NoSuchMethodException e) {
+            throw new RuntimeException("Failed: " + methodName + " not overridden");
+        } catch (ClassNotFoundException e) {
+        }
+
+        // test protected firePropertyChange(String, Object, Object)
+        Renderer r = new Renderer();
+        r.addPropertyChangeListener(new Listener());
+        r.test();
+    }
+
+    static class Renderer extends DefaultTableCellRenderer {
+        public void test() {
+            super.firePropertyChange("text", "old_text", "new_text");
+            super.firePropertyChange("stuff", "old_stuff", "new_stuff");
+        }
+    }
+
+    static class Listener implements PropertyChangeListener {
+        public void propertyChange(PropertyChangeEvent e) {
+            if (!e.getPropertyName().equals("text")) {
+                throw new RuntimeException("Failed: firePropertyChange not overridden");
+            }
+        }
+    }
+}
diff --git a/test/jdk/javax/swing/JTableHeader/bug4243927.java b/test/jdk/javax/swing/JTableHeader/bug4243927.java
new file mode 100644
index 000000000000..a46b1fa86a5c
--- /dev/null
+++ b/test/jdk/javax/swing/JTableHeader/bug4243927.java
@@ -0,0 +1,45 @@
+/*
+ * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 4243927
+ * @summary Tests that methods getAccessibleChild() and getAccessibleAt()
+ *          of class JTableHeader.AccessibleJTableHeader do not throw NPE
+ */
+
+import javax.accessibility.AccessibleComponent;
+import javax.accessibility.AccessibleContext;
+import javax.swing.table.JTableHeader;
+import javax.swing.table.TableColumn;
+
+public class bug4243927 {
+    public static void main(String[] argv) {
+        JTableHeader header = new JTableHeader();
+        header.getColumnModel().addColumn(new TableColumn(0));
+
+        AccessibleContext c = header.getAccessibleContext();
+        c.getAccessibleChild(0);
+        ((AccessibleComponent)c).getAccessibleAt(new java.awt.Point(0,0));
+    }
+}
diff --git a/test/jdk/javax/swing/LookAndFeel/bug4736093.java b/test/jdk/javax/swing/LookAndFeel/bug4736093.java
new file mode 100644
index 000000000000..522eb98ab3e0
--- /dev/null
+++ b/test/jdk/javax/swing/LookAndFeel/bug4736093.java
@@ -0,0 +1,167 @@
+/*
+ * Copyright (c) 2002, 2023, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 4736093
+ * @requires (os.family == "windows")
+ * @summary REGRESSION: Menu and controls shortcuts are not visible in Win L&F in jdk1.4.1
+ * @modules java.desktop/com.sun.java.swing.plaf.windows
+ * @key headful
+ */
+
+import java.awt.Robot;
+import java.awt.event.WindowAdapter;
+import java.awt.event.WindowEvent;
+import javax.swing.JFrame;
+import javax.swing.JMenu;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.MenuElement;
+import javax.swing.MenuSelectionManager;
+import javax.swing.SwingUtilities;
+import javax.swing.UIManager;
+
+import com.sun.java.swing.plaf.windows.WindowsLookAndFeel;
+
+public class bug4736093 {
+    static volatile boolean passed = true;
+    static volatile boolean done = false;
+    static volatile boolean winlaf = true;
+    static JFrame mainFrame = null;
+    static Robot robo;
+
+    public static void main(String args[]) throws Exception {
+        try {
+            robo = new Robot();
+
+            SwingUtilities.invokeAndWait(() -> {
+                try {
+                    UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
+                } catch (Exception ex) {
+                    winlaf = false;
+                }
+
+                if (winlaf && WindowsLookAndFeel.isMnemonicHidden()) {
+                    mainFrame = new JFrame("Bug 4736093");
+                    mainFrame.addWindowListener(new TestStateListener());
+                    mainFrame.setSize(200, 400);
+                    mainFrame.setLocationRelativeTo(null);
+                    mainFrame.setVisible(true);
+                } else {
+                    System.out.println("Test is not for this system. Passed.");
+                }
+            });
+
+            robo.waitForIdle();
+            robo.delay(1000);
+
+            if (!passed) {
+                throw new RuntimeException("Test failed.");
+            }
+        } finally {
+            SwingUtilities.invokeAndWait(() -> {
+                if (mainFrame != null) {
+                        mainFrame.dispose();
+                }
+            });
+        }
+    }
+
+    public static void addMenuBar() {
+        JMenuBar mbar = new JMenuBar();
+        JMenu menu = new JMenu("File");
+        for (int i = 1; i < 5; i++) {
+            menu.add(new JMenuItem("Menu Item " + i));
+        }
+        mbar.add(menu);
+        mainFrame.setJMenuBar(mbar);
+    }
+
+
+    public static void checkForMnemonics(boolean expected) {
+        if (expected != WindowsLookAndFeel.isMnemonicHidden()) {
+            passed = false;
+        }
+    }
+
+    public static class TestStateListener extends WindowAdapter {
+        public void windowOpened(WindowEvent ev) {
+            try {
+                new Thread(new RobotThread()).start();
+            } catch (Exception ex) {
+                throw new RuntimeException("Thread Exception");
+            }
+        }
+    }
+
+    public static class RobotThread implements Runnable {
+        public void run() {
+            MenuElement[] path;
+            int altKey = java.awt.event.KeyEvent.VK_ALT;
+            robo.setAutoDelay(3000); // 3 seconds delay
+            robo.waitForIdle();
+
+            robo.keyPress(altKey);
+            robo.delay(1000);
+
+            checkForMnemonics(false); // mnemonics should appear on press
+            robo.keyRelease(altKey);
+            robo.delay(1000);
+
+            checkForMnemonics(true); // and disappear on release
+            robo.keyPress(java.awt.event.KeyEvent.VK_ESCAPE);
+            robo.keyRelease(java.awt.event.KeyEvent.VK_ESCAPE);
+            robo.delay(1000);
+
+            addMenuBar();
+            robo.delay(1000);
+
+            robo.keyPress(altKey);
+            robo.delay(1000);
+
+            checkForMnemonics(false); // mnemonics should appear on press
+            robo.keyRelease(altKey);
+            robo.delay(1000);
+
+            checkForMnemonics(false); // and stay appeared in selected menu
+            path = MenuSelectionManager.defaultManager().getSelectedPath();
+            if (path.length == 0) {
+                passed = false; // menu should be selected
+            }
+            robo.delay(1000);
+
+            robo.keyPress(altKey);
+            robo.delay(1000);
+
+            checkForMnemonics(true); // and only now disappear
+            path = MenuSelectionManager.defaultManager().getSelectedPath();
+            if (path.length != 0) {
+                passed = false; // menu should be deselected
+            }
+            robo.keyRelease(altKey);
+            done = true;
+            robo.delay(1000);
+        }
+    }
+}

From 87fe8e7b51e88d7d78e3bf34a34c0bff7bcda5b1 Mon Sep 17 00:00:00 2001
From: Goetz Lindenmaier 
Date: Wed, 18 Dec 2024 11:01:44 +0000
Subject: [PATCH 055/225] 8328185: Convert
 java/awt/image/MemoryLeakTest/MemoryLeakTest.java applet test to main

Backport-of: 4e83f4cfc779e39cca0070b5729a508aeaa74654
---
 .../image/MemoryLeakTest/MemoryLeakTest.java  | 213 +++++++-----------
 1 file changed, 80 insertions(+), 133 deletions(-)

diff --git a/test/jdk/java/awt/image/MemoryLeakTest/MemoryLeakTest.java b/test/jdk/java/awt/image/MemoryLeakTest/MemoryLeakTest.java
index 3566a9a9f2aa..ea471819ea00 100644
--- a/test/jdk/java/awt/image/MemoryLeakTest/MemoryLeakTest.java
+++ b/test/jdk/java/awt/image/MemoryLeakTest/MemoryLeakTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1998, 2008, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -22,154 +22,101 @@
  */
 
 /* @test
-   @bug 4078566 6658398
-   @summary Test for a memory leak in Image.
-   @run main/manual MemoryLeakTest
-*/
-
-import java.applet.Applet;
-import java.lang.*;
-import java.awt.*;
-import java.awt.event.*;
-
-class Globals {
-  static boolean testPassed=false;
-  static Thread mainThread=null;
-}
-
-public class MemoryLeakTest extends Applet {
-
-public static void main(String args[]) throws Exception {
-  new TestDialog(new Frame(), "MemoryLeakTest").start();
-  new MemoryLeak().start();
-  Globals.mainThread = Thread.currentThread();
-  try {
-    Thread.sleep(300000);
-  } catch (InterruptedException e) {
-    if (!Globals.testPassed)
-      throw new Exception("MemoryLeakTest failed.");
-  }
-}
-
-}
-
-class TestDialog extends Dialog
-    implements ActionListener {
-
-TextArea output;
-Button passButton;
-Button failButton;
-String name;
-
-public TestDialog(Frame frame, String name)
-{
-  super(frame, name + " Pass/Fail Dialog");
-  this.name = name;
-  output = new TextArea(11, 50);
-  add("North", output);
-  output.append("Do the following steps on Solaris only.\n");
-  output.append("Maximize and minimize the Memory Leak Test window.\n");
-  output.append("Execute the following after minimize.\n");
-  output.append("    ps -al | egrep -i 'java|PPID'\n");
-  output.append("Examine the size of the process under SZ.\n");
-  output.append("Maximize and minimize the Memory Leak Test window again.\n");
-  output.append("Execute the following after minimize.\n");
-  output.append("    ps -al | egrep -i 'java|PPID'\n");
-  output.append("Examine the size of the process under SZ.\n");
-  output.append("If the two SZ values are the same, plus or minus one,\n");
-  output.append("then click Pass, else click Fail.");
-  Panel buttonPanel = new Panel();
-  passButton = new Button("Pass");
-  failButton = new Button("Fail");
-  passButton.addActionListener(this);
-  failButton.addActionListener(this);
-  buttonPanel.add(passButton);
-  buttonPanel.add(failButton);
-  add("South", buttonPanel);
-  pack();
-}
-
-public void start()
-{
-  show();
-}
+ * @bug 4078566 6658398
+ * @requires (os.family == "linux")
+ * @library /java/awt/regtesthelpers
+ * @build PassFailJFrame
+ * @summary Test for a memory leak in Image.
+ * @run main/manual MemoryLeakTest
+ */
 
-public void actionPerformed(ActionEvent event)
-{
-    if ( event.getSource() == passButton ) {
-      Globals.testPassed = true;
-      System.err.println(name + " Passed.");
-    }
-    else if ( event.getSource() == failButton ) {
-      Globals.testPassed = false;
-      System.err.println(name + " Failed.");
+import java.awt.Color;
+import java.awt.Frame;
+import java.awt.Graphics;
+import java.awt.Image;
+import java.awt.event.ComponentEvent;
+import java.awt.event.ComponentListener;
+
+public class MemoryLeakTest {
+    private static final String INSTRUCTIONS =
+        """
+         Do the following steps on Unix platforms.
+         Maximize and minimize the Memory Leak Test window.
+         Execute the following after minimize.
+             ps -al | egrep -i 'java|PPID'
+         Examine the size of the process under SZ.
+         Maximize and minimize the Memory Leak Test window again.
+         Execute the following after minimize.
+             ps -al | egrep -i 'java|PPID'
+         Examine the size of the process under SZ.
+         If the two SZ values are the same, plus or minus one,
+         then click Pass, else click Fail.
+        """;
+
+    public static void main(String[] args) throws Exception {
+        PassFailJFrame
+            .builder()
+            .title("MemoryLeakTest Instructions")
+            .instructions(INSTRUCTIONS)
+            .rows(15)
+            .columns(40)
+            .testUI(MemoryLeak::new)
+            .build()
+            .awaitAndCheck();
     }
-    this.dispose();
-    if (Globals.mainThread != null)
-      Globals.mainThread.interrupt();
 }
 
-}
+class MemoryLeak extends Frame implements ComponentListener {
+    private Image osImage;
 
+    public MemoryLeak() {
+        super("Memory Leak Test");
+        setSize(200, 200);
+        addComponentListener(this);
+    }
 
-class MemoryLeak extends Frame implements ComponentListener
-{
-private Image osImage;
+    public static void main(String[] args) {
+        new MemoryLeak().start();
+    }
 
-public MemoryLeak()
-{
-    super("Memory Leak Test");
-    setSize(200, 200);
-    addComponentListener(this);
-}
+    public void start() {
+        setVisible(true);
+    }
 
-public static void main(String args[])
-{
-   new MemoryLeak().start();
-}
+    public void paint(Graphics g) {
+        if (osImage != null) {
+            g.drawImage(osImage, 0, 0, this);
+        }
+    }
 
-public void start()
-{
-  show();
-}
+    public void update(Graphics g) {
+        paint(g);
+    }
 
-public void paint(Graphics g) {
-    if (osImage != null) {
-        g.drawImage(osImage, 0, 0, this);
+    public void componentResized(ComponentEvent e) {
+        Image oldimage = osImage;
+        osImage = createImage(getSize().width, getSize().height);
+        Graphics g = osImage.getGraphics();
+        if (oldimage != null) {
+            g.drawImage(oldimage, 0, 0, getSize().width, getSize().height, this);
+            oldimage.flush();
+        } else {
+            g.setColor(Color.blue);
+            g.drawLine(0, 0, getSize().width, getSize().height);
+        }
+        g.dispose();
     }
-}
 
-public void update(Graphics g)
-{
-    paint(g);
-}
+    public void componentMoved(ComponentEvent e) {}
 
-public void componentResized(ComponentEvent e)
-{
-    Image oldimage = osImage;
-    osImage = createImage(getSize().width, getSize().height);
-    Graphics g = osImage.getGraphics();
-    if (oldimage != null) {
-        g.drawImage(oldimage, 0, 0, getSize().width, getSize().height, this);
-        oldimage.flush();
-    } else {
+    public void componentShown(ComponentEvent e) {
+        osImage = createImage(getSize().width, getSize().height);
+        Graphics g = osImage.getGraphics();
         g.setColor(Color.blue);
         g.drawLine(0, 0, getSize().width, getSize().height);
+        g.dispose();
     }
-    g.dispose();
-}
-
-public void componentMoved(ComponentEvent e) {}
-
-public void componentShown(ComponentEvent e)
-{
-    osImage = createImage(getSize().width, getSize().height);
-    Graphics g = osImage.getGraphics();
-    g.setColor(Color.blue);
-    g.drawLine(0, 0, getSize().width, getSize().height);
-    g.dispose();
-}
 
-public void componentHidden(ComponentEvent e) {}
+    public void componentHidden(ComponentEvent e) {}
 
 }

From 3bb4325c9b2ca4bc09638be844408a15ebf4d98a Mon Sep 17 00:00:00 2001
From: Goetz Lindenmaier 
Date: Wed, 18 Dec 2024 11:03:21 +0000
Subject: [PATCH 056/225] 8328370: Convert
 java/awt/print/Dialog/PrintApplet.java applet test to main

Backport-of: 476421efe574eca6ba92aaa7fc86dfca99fdd7b2
---
 .../java/awt/print/Dialog/PrintApplet.html    |  29 ----
 .../java/awt/print/Dialog/PrintApplet.java    | 142 ------------------
 .../awt/print/Dialog/PrintModalDialog.java    | 127 ++++++++++++++++
 3 files changed, 127 insertions(+), 171 deletions(-)
 delete mode 100644 test/jdk/java/awt/print/Dialog/PrintApplet.html
 delete mode 100644 test/jdk/java/awt/print/Dialog/PrintApplet.java
 create mode 100644 test/jdk/java/awt/print/Dialog/PrintModalDialog.java

diff --git a/test/jdk/java/awt/print/Dialog/PrintApplet.html b/test/jdk/java/awt/print/Dialog/PrintApplet.html
deleted file mode 100644
index d0fd459e2176..000000000000
--- a/test/jdk/java/awt/print/Dialog/PrintApplet.html
+++ /dev/null
@@ -1,29 +0,0 @@
-!--
- Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved.
- DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-
- This code is free software; you can redistribute it and/or modify it
- under the terms of the GNU General Public License version 2 only, as
- published by the Free Software Foundation.
-
- This code is distributed in the hope that it will be useful, but WITHOUT
- ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
- version 2 for more details (a copy is included in the LICENSE file that
- accompanied this code).
-
- You should have received a copy of the GNU General Public License version
- 2 along with this work; if not, write to the Free Software Foundation,
- Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
-
- Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
- or visit www.oracle.com if you need additional information or have any
- questions.
--->
-
-PrintApplet
-

PrintApplet

- - - -

diff --git a/test/jdk/java/awt/print/Dialog/PrintApplet.java b/test/jdk/java/awt/print/Dialog/PrintApplet.java deleted file mode 100644 index c8a3cd955fee..000000000000 --- a/test/jdk/java/awt/print/Dialog/PrintApplet.java +++ /dev/null @@ -1,142 +0,0 @@ -/* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -/* - @test - @bug 5024549 - @key printer - @summary Pass if dialogs are modal. - @run applet/manual PrintApplet.html -*/ -import java.awt.*; -import java.awt.event.*; -import java.applet.*; -import java.awt.print.*; -import javax.swing.*; - -public class PrintApplet extends JApplet implements Printable { - private JButton jButton1 = new JButton(); - - - public PrintApplet() { - } - - public void init() { - try { - jbInit(); - } - catch(Exception e) { - e.printStackTrace(); - } - } - - private void jbInit() throws Exception { - jButton1.setText("PRINT"); - jButton1.addActionListener(new java.awt.event.ActionListener() { - public void actionPerformed(ActionEvent e) { - jButton1_actionPerformed(e); - } - }); - jButton1.setBounds(new Rectangle(165, 248, 80, 30)); - this.setSize(new Dimension(400,300)); - this.getContentPane().setLayout(null); - this.getContentPane().setBackground(Color.pink); - this.getContentPane().add(jButton1, BorderLayout.SOUTH); - } - - public void start() { - } - - public void stop() { - } - - public void destroy() { - } - - public String getAppletInfo() { - return "Applet inf"; - } - - public String[][] getParameterInfo() { - return null; - } - - - public int print(Graphics g, PageFormat pf, int page) throws PrinterException { - System.out.println("Calling print"); - if (page == 0) { - Graphics2D g2 = (Graphics2D)g; - g2.translate(pf.getImageableX(), pf.getImageableY()); - g2.setColor(Color.black); - g2.drawString("Hello World", 20, 100); - - return Printable.PAGE_EXISTS; - } - return Printable.NO_SUCH_PAGE; - } - - - - void jButton1_actionPerformed(ActionEvent e) { - PrinterJob printJob = null; - PageFormat pageFormat = null; - Paper prtPaper = null; - boolean bPrintFlg = true; - - - try{ - printJob = PrinterJob.getPrinterJob(); - - } - catch(SecurityException se){ - - bPrintFlg = false; - } - - if (bPrintFlg) { - - pageFormat = printJob.pageDialog(printJob.defaultPage()); - System.out.println("PrintApplet: pageFormat = "+pageFormat.getWidth()/72.0+" x "+pageFormat.getHeight()/72.0); - if (pageFormat != null) { - - prtPaper = pageFormat.getPaper(); - pageFormat.setPaper(prtPaper); - - - printJob.setPrintable(this, pageFormat); - } - - if (printJob.printDialog()) { - - try { - printJob.print(); - } - catch (java.awt.print.PrinterException ex) { - ex.printStackTrace(); - } - - } - - } - } -} diff --git a/test/jdk/java/awt/print/Dialog/PrintModalDialog.java b/test/jdk/java/awt/print/Dialog/PrintModalDialog.java new file mode 100644 index 000000000000..d63c361346f3 --- /dev/null +++ b/test/jdk/java/awt/print/Dialog/PrintModalDialog.java @@ -0,0 +1,127 @@ +/* + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.Color; +import java.awt.Graphics2D; +import java.awt.event.ActionEvent; +import java.awt.print.PageFormat; +import java.awt.print.Paper; +import java.awt.print.Printable; +import java.awt.print.PrinterJob; + +import javax.swing.JButton; + +/* + * @test + * @bug 5024549 + * @key printer + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @summary Pass if dialogs are modal. + * @run main/manual PrintModalDialog + */ + +public class PrintModalDialog { + private static JButton jButton1; + private static final String INSTRUCTIONS = + """ + Click the "PRINT" button in the test window. A new dialog + should appear to print the page. Test if this print new dialog + is actually modal. + + Modal in this case means that it blocks the user from interacting + with other windows in the same application. You may still be able + to interact with unrelated applications on the desktop. + One sure way to test this is to first show the print dialog and + then press "Fail", because if you can click on "Fail" and have it + respond, then the print dialog was not modal. If clicking on it + does nothing then cancel the print dialog and do the same for the + other print dialog. If all is well, then press Pass. + """; + + public static void main(String[] args) throws Exception { + PassFailJFrame + .builder() + .title("PrintModalDialog Instructions") + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(40) + .splitUIBottom(PrintModalDialog::createAndShowGUI) + .build() + .awaitAndCheck(); + } + + public static JButton createAndShowGUI() { + jButton1 = new JButton("PRINT"); + jButton1.addActionListener(e -> jButton1_actionPerformed(e)); + return jButton1; + } + + static void jButton1_actionPerformed(ActionEvent e) { + PrinterJob printJob = null; + PageFormat pageFormat = null; + Paper prtPaper = null; + boolean bPrintFlg = true; + + try { + printJob = PrinterJob.getPrinterJob(); + } + catch (SecurityException se) { + bPrintFlg = false; + } + + if (bPrintFlg) { + pageFormat = printJob.pageDialog(printJob.defaultPage()); + System.out.println("PrintModalDialog: pageFormat = " + + pageFormat.getWidth() / 72.0 + " x " + + pageFormat.getHeight() / 72.0); + if (pageFormat != null) { + prtPaper = pageFormat.getPaper(); + pageFormat.setPaper(prtPaper); + printJob.setPrintable((g, pf, page) -> { + System.out.println("Calling print"); + if (page == 0) { + Graphics2D g2 = (Graphics2D)g; + g2.translate(pf.getImageableX(), pf.getImageableY()); + g2.setColor(Color.black); + g2.drawString("Hello World", 20, 100); + + return Printable.PAGE_EXISTS; + } + return Printable.NO_SUCH_PAGE; + }, pageFormat); + } + + if (printJob.printDialog()) { + try { + printJob.print(); + } + catch (java.awt.print.PrinterException ex) { + ex.printStackTrace(); + String msg = "PrinterException: " + ex.getMessage(); + PassFailJFrame.forceFail(msg); + } + } + } + } +} From d96c433c14ea7c7b4f72d9275233dc0c17990c65 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 18 Dec 2024 11:04:35 +0000 Subject: [PATCH 057/225] 8328717: Convert javax/swing/JColorChooser/8065098/bug8065098.java applet test to main Backport-of: a1fbbffb5e0d7e41a9c3041b7e64382780e86f50 --- .../8065098/JColorChooserDnDTest.java | 28 ++++++------- .../JColorChooser/8065098/bug8065098.html | 40 ------------------- .../JColorChooser/8065098/bug8065098.java | 32 +++++++++++++-- 3 files changed, 40 insertions(+), 60 deletions(-) delete mode 100644 test/jdk/javax/swing/JColorChooser/8065098/bug8065098.html diff --git a/test/jdk/javax/swing/JColorChooser/8065098/JColorChooserDnDTest.java b/test/jdk/javax/swing/JColorChooser/8065098/JColorChooserDnDTest.java index fdd66248c187..96756394b4f5 100644 --- a/test/jdk/javax/swing/JColorChooser/8065098/JColorChooserDnDTest.java +++ b/test/jdk/javax/swing/JColorChooser/8065098/JColorChooserDnDTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,21 +34,17 @@ public class JColorChooserDnDTest { public static void main(String[] args) { - SwingUtilities.invokeLater(new Runnable() { - - @Override - public void run() { - JFrame frame = new JFrame(); - frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); - JPanel panel = new JPanel(); - JColorChooser colorChooser = new JColorChooser(); - colorChooser.setDragEnabled(true); - panel.setBorder(BorderFactory.createTitledBorder("JColorChoosers")); - panel.add(colorChooser); - frame.setContentPane(panel); - frame.pack(); - frame.setVisible(true); - } + SwingUtilities.invokeLater(() -> { + JFrame frame = new JFrame(); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + JPanel panel = new JPanel(); + JColorChooser colorChooser = new JColorChooser(); + colorChooser.setDragEnabled(true); + panel.setBorder(BorderFactory.createTitledBorder("JColorChoosers")); + panel.add(colorChooser); + frame.setContentPane(panel); + frame.pack(); + frame.setVisible(true); }); } } diff --git a/test/jdk/javax/swing/JColorChooser/8065098/bug8065098.html b/test/jdk/javax/swing/JColorChooser/8065098/bug8065098.html deleted file mode 100644 index 3fc612cccf2f..000000000000 --- a/test/jdk/javax/swing/JColorChooser/8065098/bug8065098.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - 1. Compile the java test JColorChooserDnDTest.java: - > /bin/javac JColorChooserDnDTest.java - 2. Run the first instance of the java test: - > /bin/java JColorChooserDnDTest - 3. Select a color in the color chooser - 4. Run the second instance of the java test: - > /bin/java JColorChooserDnDTest - 5. Drag and drop the selected color from the first color chooser - preview panel to the second color chooser preview panel - 6. If the color is dragged to the second color chooser then the test passes. - - - - - diff --git a/test/jdk/javax/swing/JColorChooser/8065098/bug8065098.java b/test/jdk/javax/swing/JColorChooser/8065098/bug8065098.java index 0fadffc42476..0402607644ec 100644 --- a/test/jdk/javax/swing/JColorChooser/8065098/bug8065098.java +++ b/test/jdk/javax/swing/JColorChooser/8065098/bug8065098.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -20,15 +20,39 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ -import javax.swing.JApplet; /* * @test * @bug 8065098 + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @summary JColorChooser no longer supports drag and drop * between two JVM instances - * @run applet/manual=yesno bug8065098.html + * @run main/manual bug8065098 */ -public class bug8065098 extends JApplet { +public class bug8065098 { + private static final String INSTRUCTIONS = """ + 1. Compile the java test JColorChooserDnDTest.java: + > /bin/javac JColorChooserDnDTest.java + 2. Run the first instance of the java test: + > /bin/java JColorChooserDnDTest + 3. Select a color in the color chooser. + 4. Run the second instance of the java test: + > /bin/java JColorChooserDnDTest + 5. Drag and drop the selected color from the first color chooser + preview panel to the second color chooser preview panel + 6. If the color is dragged to the second color chooser, then the + test passes. Otherwise, the test fails. + """; + + public static void main(String[] args) throws Exception { + PassFailJFrame.builder() + .title("bug8065098 Test Instructions") + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 2) + .columns(40) + .build() + .awaitAndCheck(); + } } From d12ac021d21d7bc0b61ac0a6817d69b23a79412c Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 18 Dec 2024 11:06:27 +0000 Subject: [PATCH 058/225] 8328827: Convert java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html applet test to main Backport-of: db01fcd6d8c24b01a1f23c71b2917ff396b0686f --- .../PrinterDialogsModalityTest.java | 93 +++++++ .../PrinterDialogsModalityTest.html | 43 --- .../PrinterDialogsModalityTest.java | 262 ------------------ 3 files changed, 93 insertions(+), 305 deletions(-) create mode 100644 test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest.java delete mode 100644 test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html delete mode 100644 test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.java diff --git a/test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest.java b/test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest.java new file mode 100644 index 000000000000..0597d977405f --- /dev/null +++ b/test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest.java @@ -0,0 +1,93 @@ +/* + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.Button; +import java.awt.FlowLayout; +import java.awt.print.PageFormat; +import java.awt.print.PrinterJob; + +import javax.swing.JFrame; + +/* + * @test + * @bug 4784285 4785920 + * @key printer + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @summary check whether Print- and Page- dialogs are modal and correct window + * activated after their closing + * @run main/manual PrinterDialogsModalityTest + */ + +public class PrinterDialogsModalityTest { + private static final String INSTRUCTIONS = + """ + After the test starts, you will see a frame titled "Test Frame" + with two buttons: "Page Dialog" and "Print Dialog". + 1. Make the "Test Frame" active by clicking on title. + 2. Press "Page Dialog" button and a page dialog should popup. + 3. Make sure page dialog is modal. (Modal in this case means that + it blocks the user from interacting with other windows in the + same application, like this instruction window. You may still be + able to interact with unrelated applications on the desktop.). + 4. Close the dialog (either cancel it or press ok). + 5. Make sure the frame is still active. + 6. Press "Print Dialog" button, print dialog should popup. + 7. Repeat steps 3-5. + + If you are able to execute all steps successfully then the test + passes, otherwise it fails. + """; + + public static void main(String[] args) throws Exception { + PassFailJFrame + .builder() + .title("PrinterDialogsModalityTest Test Instructions") + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 2) + .columns(40) + .testUI(PrinterDialogsModalityTest::createAndShowGUI) + .build() + .awaitAndCheck(); + } + + public static JFrame createAndShowGUI() { + JFrame frame = new JFrame("Test Frame"); + frame.setLayout(new FlowLayout()); + + Button page = new Button("Page Dialog"); + page.addActionListener(e -> { + PrinterJob prnJob = PrinterJob.getPrinterJob(); + prnJob.pageDialog(new PageFormat()); + }); + Button print = new Button("Print Dialog"); + print.addActionListener(e -> { + PrinterJob prnJob = PrinterJob.getPrinterJob(); + prnJob.printDialog(); + }); + frame.add(page); + frame.add(print); + frame.pack(); + return frame; + } +} diff --git a/test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html b/test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html deleted file mode 100644 index 9cfb86bd4797..000000000000 --- a/test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - PrinterDialogsModalityTest - - - -

PrinterDialogsModalityTest
Bug ID: 4784285 4785920

- -

See the dialog box (usually in upper left corner) for instructions

- - - - diff --git a/test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.java b/test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.java deleted file mode 100644 index bb40832e36fc..000000000000 --- a/test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.java +++ /dev/null @@ -1,262 +0,0 @@ -/* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -/* - test - @bug 4784285 4785920 - @key printer - @summary check whether Print- and Page- dialogs are modal and correct window activated after their closing - @run applet/manual=yesno PrinterDialogsModalityTest.html -*/ - -/** - * PrinterDialogsModalityTest.java - * - * summary: check whether Print- and Page- dialogs are modal and correct window activated after their closing - */ - -import java.applet.Applet; - -import java.awt.BorderLayout; -import java.awt.Button; -import java.awt.Dialog; -import java.awt.FlowLayout; -import java.awt.Frame; -import java.awt.TextArea; - -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; - -import java.awt.print.PageFormat; -import java.awt.print.PrinterJob; - -public class PrinterDialogsModalityTest extends Applet -{ - //Declare things used in the test, like buttons and labels here - - public void init() - { - //Create instructions for the user here, as well as set up - // the environment -- set the layout manager, add buttons, - // etc. - this.setLayout (new BorderLayout ()); - - String[] instructions = - { - "This is a Windows only test, for other platforms consider it passed", - "After test start you will see frame titled \"test Frame\"", - "with two buttons - \"Page Dialog\" and \"Print Dialog\"", - "1. make the frame active by clicking on title", - "2. press \"Page Dialog\" button, page dailog should popup", - "3. make sure page dialog is modal (if not test is failed)", - "4. close the dialog (either cancel it or press ok)", - "5. make sure the frame is still active (if not test is failed)", - "6. press \"Print Dialog\" button, print dialog should popup", - "7. repeat steps 3.-5.", - "", - "If you are able to execute all steps successfully then test is passed, else failed." - }; - Sysout.createDialogWithInstructions( instructions ); - - }//End init() - - public void start () - { - //Get things going. Request focus, set size, et cetera - setSize (200,200); - setVisible(true); - validate(); - - Button page = new Button("Page Dialog"); - page.addActionListener(new ActionListener() { - public void actionPerformed(ActionEvent e) { - PrinterJob prnJob = PrinterJob.getPrinterJob(); - prnJob.pageDialog(new PageFormat()); - } - }); - Button print = new Button("Print Dialog"); - print.addActionListener(new ActionListener() { - public void actionPerformed(ActionEvent e) { - PrinterJob prnJob = PrinterJob.getPrinterJob(); - prnJob.printDialog(); - } - }); - Frame frame = new Frame("Test Frame"); - frame.setLayout(new FlowLayout()); - frame.add(page); - frame.add(print); - frame.setLocation(200, 200); - frame.pack(); - frame.setVisible(true); - - }// start() - - //The rest of this class is the actions which perform the test... - - //Use Sysout.println to communicate with the user NOT System.out!! - //Sysout.println ("Something Happened!"); - -}// class PrinterDialogsModalityTest - -/* Place other classes related to the test after this line */ - - - - - -/**************************************************** - Standard Test Machinery - DO NOT modify anything below -- it's a standard - chunk of code whose purpose is to make user - interaction uniform, and thereby make it simpler - to read and understand someone else's test. - ****************************************************/ - -/** - This is part of the standard test machinery. - It creates a dialog (with the instructions), and is the interface - for sending text messages to the user. - To print the instructions, send an array of strings to Sysout.createDialog - WithInstructions method. Put one line of instructions per array entry. - To display a message for the tester to see, simply call Sysout.println - with the string to be displayed. - This mimics System.out.println but works within the test harness as well - as standalone. - */ - -class Sysout -{ - private static TestDialog dialog; - - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.setVisible(true); - println( "Any messages for the tester will display here." ); - } - - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.setVisible(true); - println( "Any messages for the tester will display here." ); - } - - - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); - } - - - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); - } - -}// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog -{ - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); - add("Center", messageText); - - pack(); - - setVisible(true); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); - System.out.println(messageIn); - } - -}// TestDialog class From 7b0d89d41d5afe2e846e9517da2b058195ac926b Mon Sep 17 00:00:00 2001 From: Taizo Kurashige <103394724+kurashige23@users.noreply.github.com> Date: Wed, 18 Dec 2024 16:53:13 +0000 Subject: [PATCH 059/225] 8344275: tools/jpackage/windows/Win8301247Test.java fails on localized Windows platform Reviewed-by: asemenyuk, phh Backport-of: 48e3b6511adf3d4e97035014612674d84ae83aa0 --- .../helpers/jdk/jpackage/test/Executor.java | 37 ++++++++++++++++--- .../jpackage/windows/Win8301247Test.java | 4 +- 2 files changed, 34 insertions(+), 7 deletions(-) diff --git a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java index 72ebb64a1429..4afd96cdf88a 100644 --- a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java +++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java @@ -54,6 +54,7 @@ public static Executor of(String... cmdline) { public Executor() { saveOutputType = new HashSet<>(Set.of(SaveOutputType.NONE)); removePath = false; + winEnglishOutput = false; } public Executor setExecutable(String v) { @@ -90,6 +91,15 @@ public Executor setRemovePath(boolean value) { return this; } + public Executor setWinRunWithEnglishOutput(boolean value) { + if (!TKit.isWindows()) { + throw new UnsupportedOperationException( + "setWinRunWithEnglishOutput is only valid on Windows platform"); + } + winEnglishOutput = value; + return this; + } + public Executor setWindowsTmpDir(String tmp) { if (!TKit.isWindows()) { throw new UnsupportedOperationException( @@ -207,6 +217,11 @@ public Result executeWithoutExitCodeCheck() { "Can't change directory when using tool provider"); } + if (toolProvider != null && winEnglishOutput) { + throw new IllegalArgumentException( + "Can't change locale when using tool provider"); + } + return ThrowingSupplier.toSupplier(() -> { if (toolProvider != null) { return runToolProvider(); @@ -324,8 +339,17 @@ private Path executablePath() { return executable.toAbsolutePath(); } + private List prefixCommandLineArgs() { + if (winEnglishOutput) { + return List.of("cmd.exe", "/c", "chcp", "437", ">nul", "2>&1", "&&"); + } else { + return List.of(); + } + } + private Result runExecutable() throws IOException, InterruptedException { List command = new ArrayList<>(); + command.addAll(prefixCommandLineArgs()); command.add(executablePath().toString()); command.addAll(args); ProcessBuilder builder = new ProcessBuilder(command); @@ -457,15 +481,17 @@ public String getPrintableCommandLine() { exec = executablePath().toString(); } - return String.format(format, printCommandLine(exec, args), - args.size() + 1); + var cmdline = Stream.of(prefixCommandLineArgs(), List.of(exec), args).flatMap( + List::stream).toList(); + + return String.format(format, printCommandLine(cmdline), cmdline.size()); } - private static String printCommandLine(String executable, List args) { + private static String printCommandLine(List cmdline) { // Want command line printed in a way it can be easily copy/pasted - // to be executed manally + // to be executed manually Pattern regex = Pattern.compile("\\s"); - return Stream.concat(Stream.of(executable), args.stream()).map( + return cmdline.stream().map( v -> (v.isEmpty() || regex.matcher(v).find()) ? "\"" + v + "\"" : v).collect( Collectors.joining(" ")); } @@ -479,6 +505,7 @@ private static void trace(String msg) { private Set saveOutputType; private Path directory; private boolean removePath; + private boolean winEnglishOutput; private String winTmpDir = null; private static enum SaveOutputType { diff --git a/test/jdk/tools/jpackage/windows/Win8301247Test.java b/test/jdk/tools/jpackage/windows/Win8301247Test.java index f27d67534d74..0c7fa1cedcd0 100644 --- a/test/jdk/tools/jpackage/windows/Win8301247Test.java +++ b/test/jdk/tools/jpackage/windows/Win8301247Test.java @@ -92,13 +92,13 @@ public void test() throws IOException, InterruptedException { private static Optional findMainAppLauncherPID(JPackageCommand cmd, int expectedCount) { - // Get the list of PIDs and PPIDs of app launcher processes. + // Get the list of PIDs and PPIDs of app launcher processes. Run setWinRunWithEnglishOutput(true) for JDK-8344275. // wmic process where (name = "foo.exe") get ProcessID,ParentProcessID List output = Executor.of("wmic", "process", "where", "(name", "=", "\"" + cmd.appLauncherPath().getFileName().toString() + "\"", ")", "get", "ProcessID,ParentProcessID").dumpOutput(true). - saveOutput().executeAndGetOutput(); + saveOutput().setWinRunWithEnglishOutput(true).executeAndGetOutput(); if (expectedCount == 0) { TKit.assertEquals("No Instance(s) Available.", output.getFirst(). From cc52f41be5fb409521f14c04efe3a4acc864df47 Mon Sep 17 00:00:00 2001 From: Antonio Vieiro Date: Wed, 18 Dec 2024 16:54:30 +0000 Subject: [PATCH 060/225] 8294316: SA core file support is broken on macosx-x64 starting with macOS 12.x Backport-of: 269852b90634aa43d4d719c93563608e42792fc6 --- .../macosx/native/libsaproc/ps_core.c | 15 ++++++++++----- test/hotspot/jtreg/ProblemList.txt | 14 +++++++------- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c b/src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c index 721eb625797c..e07b3a8fd977 100644 --- a/src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c +++ b/src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2021, Azul Systems, Inc. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -297,11 +297,16 @@ static bool read_core_segments(struct ps_prochandle* ph) { print_debug("failed to read LC_SEGMENT_64 i = %d!\n", i); goto err; } - if (add_map_info(ph, fd, segcmd.fileoff, segcmd.vmaddr, segcmd.vmsize, segcmd.flags) == NULL) { - print_debug("Failed to add map_info at i = %d\n", i); - goto err; + // The base of the library is offset by a random amount which ends up as a load command with a + // filesize of 0. This must be ignored otherwise the base address of the library is wrong. + if (segcmd.filesize != 0) { + if (add_map_info(ph, fd, segcmd.fileoff, segcmd.vmaddr, segcmd.vmsize, segcmd.flags) == NULL) { + print_debug("Failed to add map_info at i = %d\n", i); + goto err; + } } - print_debug("LC_SEGMENT_64 added: nsects=%d fileoff=0x%llx vmaddr=0x%llx vmsize=0x%llx filesize=0x%llx %s\n", + print_debug("LC_SEGMENT_64 %s: nsects=%d fileoff=0x%llx vmaddr=0x%llx vmsize=0x%llx filesize=0x%llx %s\n", + segcmd.filesize == 0 ? "with filesize == 0 ignored" : "added", segcmd.nsects, segcmd.fileoff, segcmd.vmaddr, segcmd.vmsize, segcmd.filesize, &segcmd.segname[0]); } else if (lcmd.cmd == LC_THREAD || lcmd.cmd == LC_UNIXTHREAD) { diff --git a/test/hotspot/jtreg/ProblemList.txt b/test/hotspot/jtreg/ProblemList.txt index a9f3de555ff4..2380e3a2cc9c 100644 --- a/test/hotspot/jtreg/ProblemList.txt +++ b/test/hotspot/jtreg/ProblemList.txt @@ -133,13 +133,13 @@ serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java 8225354 w serviceability/jvmti/vthread/GetSetLocalTest/GetSetLocalTest.java 8286836 generic-all serviceability/dcmd/gc/RunFinalizationTest.java 8227120 generic-all -serviceability/sa/ClhsdbCDSCore.java 8294316,8267433 macosx-x64 -serviceability/sa/ClhsdbFindPC.java#xcomp-core 8294316,8267433 macosx-x64 -serviceability/sa/ClhsdbFindPC.java#no-xcomp-core 8294316,8267433 macosx-x64 -serviceability/sa/ClhsdbPmap.java#core 8294316,8267433 macosx-x64 -serviceability/sa/ClhsdbPstack.java#core 8294316,8267433 macosx-x64 -serviceability/sa/TestJmapCore.java 8294316,8267433 macosx-x64 -serviceability/sa/TestJmapCoreMetaspace.java 8294316,8267433 macosx-x64 +serviceability/sa/ClhsdbCDSCore.java 8267433 macosx-x64 +serviceability/sa/ClhsdbFindPC.java#xcomp-core 8267433 macosx-x64 +serviceability/sa/ClhsdbFindPC.java#no-xcomp-core 8267433 macosx-x64 +serviceability/sa/ClhsdbPmap.java#core 8267433 macosx-x64 +serviceability/sa/ClhsdbPstack.java#core 8267433 macosx-x64 +serviceability/sa/TestJmapCore.java 8267433 macosx-x64 +serviceability/sa/TestJmapCoreMetaspace.java 8267433 macosx-x64 serviceability/attach/ConcAttachTest.java 8290043 linux-all From c471758c129f2d47b1dc9788b045644e715e2f82 Mon Sep 17 00:00:00 2001 From: Antonio Vieiro Date: Thu, 19 Dec 2024 11:06:17 +0000 Subject: [PATCH 061/225] 8341424: GHA: Collect hs_errs from build time failures 8342704: GHA: Report truncation is broken after JDK-8341424 Reviewed-by: shade Backport-of: bf92c498391b099b67c313703e48374cade76f87 --- .github/scripts/gen-build-failure-report.sh | 21 +++++++++++ .github/scripts/gen-test-results.sh | 19 +++------- .github/scripts/report-utils.sh | 41 +++++++++++++++++++++ 3 files changed, 67 insertions(+), 14 deletions(-) create mode 100644 .github/scripts/report-utils.sh diff --git a/.github/scripts/gen-build-failure-report.sh b/.github/scripts/gen-build-failure-report.sh index fd3215fc7fe2..2dda69a3f331 100644 --- a/.github/scripts/gen-build-failure-report.sh +++ b/.github/scripts/gen-build-failure-report.sh @@ -24,12 +24,19 @@ # questions. # +# Import common utils +. .github/scripts/report-utils.sh + GITHUB_STEP_SUMMARY="$1" BUILD_DIR="$(ls -d build/*)" # Send signal to the do-build action that we failed touch "$BUILD_DIR/build-failure" +# Collect hs_errs for build-time crashes, e.g. javac, jmod, jlink, CDS. +# These usually land in make/ +hs_err_files=$(ls make/hs_err*.log 2> /dev/null || true) + ( echo '### :boom: Build failure summary' echo '' @@ -46,6 +53,20 @@ touch "$BUILD_DIR/build-failure" echo '' echo '' + for hs_err in $hs_err_files; do + echo "
View HotSpot error log: "$hs_err"" + echo '' + echo '```' + echo "$hs_err:" + echo '' + cat "$hs_err" + echo '```' + echo '
' + echo '' + done + echo '' echo ':arrow_right: To see the entire test log, click the job in the list to the left. To download logs, see the `failure-logs` [artifact above](#artifacts).' ) >> $GITHUB_STEP_SUMMARY + +truncate_summary diff --git a/.github/scripts/gen-test-results.sh b/.github/scripts/gen-test-results.sh index 9e85eef4dc08..bdf3eb3b9cbc 100644 --- a/.github/scripts/gen-test-results.sh +++ b/.github/scripts/gen-test-results.sh @@ -24,6 +24,9 @@ # questions. # +# Import common utils +. .github/scripts/report-utils.sh + GITHUB_STEP_SUMMARY="$1" test_suite_name=$(cat build/run-test-prebuilt/test-support/test-last-ids.txt) @@ -89,18 +92,6 @@ for test in $failures $errors; do fi done >> $GITHUB_STEP_SUMMARY -# With many failures, the summary can easily exceed 1024 kB, the limit set by Github -# Trim it down if so. -summary_size=$(wc -c < $GITHUB_STEP_SUMMARY) -if [[ $summary_size -gt 1000000 ]]; then - # Trim to below 1024 kB, and cut off after the last detail group - head -c 1000000 $GITHUB_STEP_SUMMARY | tac | sed -n -e '/<\/details>/,$ p' | tac > $GITHUB_STEP_SUMMARY.tmp - mv $GITHUB_STEP_SUMMARY.tmp $GITHUB_STEP_SUMMARY - ( - echo '' - echo ':x: **WARNING: Summary is too large and has been truncated.**' - echo '' - ) >> $GITHUB_STEP_SUMMARY -fi - echo ':arrow_right: To see the entire test log, click the job in the list to the left.' >> $GITHUB_STEP_SUMMARY + +truncate_summary diff --git a/.github/scripts/report-utils.sh b/.github/scripts/report-utils.sh new file mode 100644 index 000000000000..da5b6c04b3cb --- /dev/null +++ b/.github/scripts/report-utils.sh @@ -0,0 +1,41 @@ +#!/bin/bash +# +# Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +function truncate_summary() { + # With large hs_errs, the summary can easily exceed 1024 kB, the limit set by Github + # Trim it down if so. + summary_size=$(wc -c < $GITHUB_STEP_SUMMARY) + if [[ $summary_size -gt 1000000 ]]; then + # Trim to below 1024 kB, and cut off after the last detail group + head -c 1000000 $GITHUB_STEP_SUMMARY | tac | sed -n -e '/<\/details>/,$ p' | tac > $GITHUB_STEP_SUMMARY.tmp + mv $GITHUB_STEP_SUMMARY.tmp $GITHUB_STEP_SUMMARY + ( + echo '' + echo ':x: **WARNING: Summary is too large and has been truncated.**' + echo '' + ) >> $GITHUB_STEP_SUMMARY + fi +} From 03a7568d7ec3dab07ba801bc34a691f4ad9a25a2 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 19 Dec 2024 12:42:54 +0000 Subject: [PATCH 062/225] 8316149: Open source several Swing JTree JViewport KeyboardManager tests 8316627: JViewport Test headless failure Reviewed-by: mbaesken Backport-of: a021dbcb9e58ab60abfc8c46ff25f3aa8ce3cc9f --- test/jdk/javax/swing/JTree/bug4696499.java | 105 ++++++++++++++++ test/jdk/javax/swing/JTree/bug5039542.java | 42 +++++++ .../jdk/javax/swing/JViewport/bug4546474.java | 50 ++++++++ .../jdk/javax/swing/JViewport/bug4677611.java | 55 ++++++++ .../swing/KeyboardManager/bug4345798.java | 118 ++++++++++++++++++ 5 files changed, 370 insertions(+) create mode 100644 test/jdk/javax/swing/JTree/bug4696499.java create mode 100644 test/jdk/javax/swing/JTree/bug5039542.java create mode 100644 test/jdk/javax/swing/JViewport/bug4546474.java create mode 100644 test/jdk/javax/swing/JViewport/bug4677611.java create mode 100644 test/jdk/javax/swing/KeyboardManager/bug4345798.java diff --git a/test/jdk/javax/swing/JTree/bug4696499.java b/test/jdk/javax/swing/JTree/bug4696499.java new file mode 100644 index 000000000000..54e3aecd7cb4 --- /dev/null +++ b/test/jdk/javax/swing/JTree/bug4696499.java @@ -0,0 +1,105 @@ +/* + * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4696499 + * @summary new tree model asked about nodes of previous tree model + * @run main bug4696499 + */ + +import java.util.ArrayList; + +import javax.swing.JTree; +import javax.swing.event.TreeModelListener; +import javax.swing.tree.DefaultMutableTreeNode; +import javax.swing.tree.TreeModel; +import javax.swing.tree.TreeNode; +import javax.swing.tree.TreePath; + +public class bug4696499 { + public static void main(String[] args) throws Exception { + JTree tree = new JTree(); + TreeModel model = new MyModel(); + tree.setModel(model); + + tree.setSelectionRow(1); + model = new MyModel(); + tree.setModel(model); + } +} + +class MyModel implements TreeModel { + private Object root = "Root"; + private ArrayList listeners = new ArrayList(); + private TreeNode ONE; + static int next = 1; + + MyModel() { + ONE = new DefaultMutableTreeNode(next); + next *= 2; + } + + public void addTreeModelListener(TreeModelListener l) { + listeners.add(l); + } + + public void removeTreeModelListener(TreeModelListener l) { + listeners.remove(l); + } + + public void valueForPathChanged(TreePath tp, Object newValue) { + } + + public Object getRoot() { + return root; + } + + public boolean isLeaf(Object o) { + return o == ONE; + } + + public int getIndexOfChild(Object parent, Object child) { + if (parent != root || child != ONE) { + throw new RuntimeException("This method is called with the child " + + "of the previous tree model"); + } + return 0; + } + + public int getChildCount(Object o) { + if (o == root) { + return 1; + } + if (o == ONE) { + return 0; + } + throw new IllegalArgumentException(o.toString()); + } + + public Object getChild(Object o, int index) { + if (o != root || index != 0) { + throw new IllegalArgumentException(o + ", " + index); + } + return ONE; + } +} diff --git a/test/jdk/javax/swing/JTree/bug5039542.java b/test/jdk/javax/swing/JTree/bug5039542.java new file mode 100644 index 000000000000..fd86bc9f65aa --- /dev/null +++ b/test/jdk/javax/swing/JTree/bug5039542.java @@ -0,0 +1,42 @@ +/* + * Copyright (c) 2004, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 5039542 + * @summary JTree's setToolTipText() doesn't work + * @run main bug5039542 + */ + +import javax.swing.JTree; + +public class bug5039542 { + public static void main(String[] args) throws Exception { + final String exampleStr = "TEST"; + JTree tree = new JTree(); + tree.setToolTipText(exampleStr); + if (tree.getToolTipText(null) != exampleStr) { + throw new RuntimeException("The default JTree tooltip text " + + "have to be used if renderer doesn't provide it."); + } + } +} diff --git a/test/jdk/javax/swing/JViewport/bug4546474.java b/test/jdk/javax/swing/JViewport/bug4546474.java new file mode 100644 index 000000000000..95e8fafef09d --- /dev/null +++ b/test/jdk/javax/swing/JViewport/bug4546474.java @@ -0,0 +1,50 @@ +/* + * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4546474 + * @summary JScrollPane's always-visible scrollbars not updated when + * viewport is replaced + * @run main bug4546474 + */ + +import javax.swing.JPanel; +import javax.swing.JScrollBar; +import javax.swing.JScrollPane; + +public class bug4546474 { + public static void main(String[] args) { + JPanel panel = new JPanel(); + JScrollPane scrollpane = new JScrollPane(panel, + JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, + JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); + JScrollBar sbar = scrollpane.getVerticalScrollBar(); + + scrollpane.setViewportView(null); + + if (sbar.getVisibleAmount() > 0) { + throw new RuntimeException("Vertical scrollbar is not " + + "updated when viewport is replaced"); + } + } +} diff --git a/test/jdk/javax/swing/JViewport/bug4677611.java b/test/jdk/javax/swing/JViewport/bug4677611.java new file mode 100644 index 000000000000..c561ea0f164a --- /dev/null +++ b/test/jdk/javax/swing/JViewport/bug4677611.java @@ -0,0 +1,55 @@ +/* + * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4677611 + * @summary JViewport sets Opaque after UpdateUI (prevents UI delegates + * to determine look) + * @run main bug4677611 + */ + +import java.awt.Color; + +import javax.swing.JScrollPane; +import javax.swing.JViewport; + +public class bug4677611 { + public static void main(String[] args) throws Exception { + JScrollPane sp = new JScrollPane(); + JViewport vp = new MyViewport(); + vp.setBackground(Color.blue); + sp.setViewport(vp); + + if (vp.isOpaque()) { + throw new RuntimeException("JViewport shouldn't set Opaque " + + "after update the UI"); + } + } + + static class MyViewport extends JViewport { + public void updateUI() { + setOpaque(false); + super.updateUI(); + } + } +} diff --git a/test/jdk/javax/swing/KeyboardManager/bug4345798.java b/test/jdk/javax/swing/KeyboardManager/bug4345798.java new file mode 100644 index 000000000000..9fa2c3b49e1d --- /dev/null +++ b/test/jdk/javax/swing/KeyboardManager/bug4345798.java @@ -0,0 +1,118 @@ +/* + * Copyright (c) 2000, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4345798 + * @summary Tests if Pressing enter to dismiss menu works when a JRootPane + * has a default button. + * @key headful + * @run main bug4345798 + */ + +import java.awt.Point; +import java.awt.Robot; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.awt.event.InputEvent; +import java.awt.event.KeyEvent; + +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JMenu; +import javax.swing.JMenuBar; +import javax.swing.JMenuItem; +import javax.swing.JRootPane; +import javax.swing.SwingUtilities; + +public class bug4345798 { + private static JFrame f; + private static JButton b; + private static JMenu menu; + private static volatile boolean passed = true; + private static volatile Point p; + + public static void main(String[] args) throws Exception { + try { + SwingUtilities.invokeAndWait(() -> { + f = new JFrame("bug4345798"); + JMenuBar mbar = new JMenuBar(); + JMenuItem item = new JMenuItem("Open..."); + menu = new JMenu("File"); + item.addActionListener(new TestActionListener()); + menu.add(item); + mbar.add(menu); + + f.setJMenuBar(mbar); + + b = new JButton("Default"); + b.addActionListener(new TestActionListener()); + f.getContentPane().add(b); + JRootPane rp = f.getRootPane(); + rp.setDefaultButton(b); + + f.setSize(200, 200); + f.setLocationRelativeTo(null); + f.setVisible(true); + b.requestFocus(); + }); + + Robot robot = new Robot(); + robot.setAutoDelay(100); + robot.waitForIdle(); + robot.delay(1000); + + SwingUtilities.invokeAndWait(() -> p = menu.getLocationOnScreen()); + robot.mouseMove(p.x, p.y); + robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); + robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); + + robot.keyPress(KeyEvent.VK_F10); + robot.keyRelease(KeyEvent.VK_F10); + + robot.keyPress(KeyEvent.VK_DOWN); + robot.keyRelease(KeyEvent.VK_DOWN); + + robot.keyPress(KeyEvent.VK_ENTER); + robot.keyRelease(KeyEvent.VK_ENTER); + } finally { + SwingUtilities.invokeAndWait(() -> { + if (f != null) { + f.dispose(); + } + }); + } + + if (!passed) { + throw new RuntimeException("Test failed."); + } + } + + static class TestActionListener implements ActionListener { + @Override + public void actionPerformed(ActionEvent e) { + if (e.getSource() == b) { + passed = false; + } + } + } +} From c5c80c726e2f04969bbc353f7f3c2dda90de5fda Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 19 Dec 2024 12:44:59 +0000 Subject: [PATCH 063/225] 8328130: Remove applet usage from JColorChooser tests Test4759934 Backport-of: be1dd275a4b4fcae00e4c3c48b3e8e4b1d84ba2b --- .../swing/JColorChooser/Test4759934.html | 37 -------- .../swing/JColorChooser/Test4759934.java | 89 ++++++++++++------- 2 files changed, 58 insertions(+), 68 deletions(-) delete mode 100644 test/jdk/javax/swing/JColorChooser/Test4759934.html diff --git a/test/jdk/javax/swing/JColorChooser/Test4759934.html b/test/jdk/javax/swing/JColorChooser/Test4759934.html deleted file mode 100644 index 64dec2db1591..000000000000 --- a/test/jdk/javax/swing/JColorChooser/Test4759934.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - -1. Press button "Show Dialog" at the frame "Test" and - the dialog with button "Show ColorChooser" should appears. -2. Press button "Show ColorChooser" at the dialog "Dialog" and - the colorchooser should appears. -3. Press the button "Cancel" of colorchooser. - If the focus will come to the frame "Test" then test fails. - If the focus will come to the dialog "Dialog" then test passes. - - - - - diff --git a/test/jdk/javax/swing/JColorChooser/Test4759934.java b/test/jdk/javax/swing/JColorChooser/Test4759934.java index 620de37e2d49..72a1ed4dcecc 100644 --- a/test/jdk/javax/swing/JColorChooser/Test4759934.java +++ b/test/jdk/javax/swing/JColorChooser/Test4759934.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2008, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2008, 2024 Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,60 +21,87 @@ * questions. */ -/* - * @test - * @bug 4759934 - * @summary Tests windows activation problem - * @author Andrey Pikalev - * @run applet/manual=yesno Test4759934.html - */ - import java.awt.Color; import java.awt.Component; import java.awt.Window; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; -import javax.swing.JApplet; import javax.swing.JButton; import javax.swing.JColorChooser; import javax.swing.JDialog; import javax.swing.JFrame; -public class Test4759934 extends JApplet implements ActionListener { +/* + * @test + * @bug 4759934 + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @summary Tests windows activation problem + * @run main/manual Test4759934 + */ +public class Test4759934 { private static final String CMD_DIALOG = "Show Dialog"; // NON-NLS: first button private static final String CMD_CHOOSER = "Show ColorChooser"; // NON-NLS: second button - private final JFrame frame = new JFrame("Test"); // NON-NLS: frame title + private static JFrame frame; - public void init() { - show(this.frame, CMD_DIALOG); - } + private static ActionListener al = new ActionListener() { + @Override + public void actionPerformed(ActionEvent event) { + String command = event.getActionCommand(); + if (CMD_DIALOG.equals(command)) { + JDialog dialog = new JDialog(frame, "Dialog"); // NON-NLS: dialog title + dialog.setLocation(200, 0); + show(dialog, CMD_CHOOSER, true); + } + else if (CMD_CHOOSER.equals(command)) { + Object source = event.getSource(); + Component component = (source instanceof Component) + ? (Component) source + : null; - public void actionPerformed(ActionEvent event) { - String command = event.getActionCommand(); - if (CMD_DIALOG.equals(command)) { - JDialog dialog = new JDialog(this.frame, "Dialog"); // NON-NLS: dialog title - dialog.setLocation(200, 0); - show(dialog, CMD_CHOOSER); + JColorChooser.showDialog(component, "ColorChooser", Color.BLUE); // NON-NLS: title + } } - else if (CMD_CHOOSER.equals(command)) { - Object source = event.getSource(); - Component component = (source instanceof Component) - ? (Component) source - : null; + }; - JColorChooser.showDialog(component, "ColorChooser", Color.BLUE); // NON-NLS: title - } + public static void main(String[] args) throws Exception { + String instructions = "1. Press button \"Show Dialog\" at the frame \"Test\" and\n" + + " the dialog with button \"Show ColorChooser\" should appears.\n" + + "2. Press button \"Show ColorChooser\" at the dialog \"Dialog\" and\n" + + " the colorchooser should appears.\n" + + "3. Press the button \"Cancel\" of colorchooser.\n" + + " If the focus will come to the frame \"Test\" then test fails.\n" + + " If the focus will come to the dialog \"Dialog\" then test passes."; + + PassFailJFrame.builder() + .title("Test4759934") + .instructions(instructions) + .rows(5) + .columns(40) + .testTimeOut(10) + .testUI(Test4759934::test) + .build() + .awaitAndCheck(); } - private void show(Window window, String command) { + public static JFrame test() { + frame = new JFrame("ColorChooser dialog on button press test"); + show(frame, CMD_DIALOG, false); + return frame; + } + + private static void show(Window window, String command, boolean setVisible) { JButton button = new JButton(command); button.setActionCommand(command); - button.addActionListener(this); + button.addActionListener(al); + button.setFont(button.getFont().deriveFont(64.0f)); window.add(button); window.pack(); - window.setVisible(true); + if (setVisible) { + window.setVisible(true); + } } } From f33c22da226a00ca8de82c8c2766d28183aea598 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 19 Dec 2024 12:46:36 +0000 Subject: [PATCH 064/225] 8328005: Convert java/awt/im/JTextFieldTest.java applet test to main Backport-of: cc5cda558736ffeae2a4611d87dfe280b9a4eac3 --- test/jdk/java/awt/im/JTextFieldTest.html | 28 ---------- test/jdk/java/awt/im/JTextFieldTest.java | 65 +++++++++++++----------- 2 files changed, 36 insertions(+), 57 deletions(-) delete mode 100644 test/jdk/java/awt/im/JTextFieldTest.html diff --git a/test/jdk/java/awt/im/JTextFieldTest.html b/test/jdk/java/awt/im/JTextFieldTest.html deleted file mode 100644 index db1048dc0cc9..000000000000 --- a/test/jdk/java/awt/im/JTextFieldTest.html +++ /dev/null @@ -1,28 +0,0 @@ - - -

-Please run this test case under Solaris cjk locale with inputmethod -support, if you could input Chinese/Japanese/Korean in the swing -JTextField, then the test has passed! - diff --git a/test/jdk/java/awt/im/JTextFieldTest.java b/test/jdk/java/awt/im/JTextFieldTest.java index 4eb9967f76ab..d2a3a2635041 100644 --- a/test/jdk/java/awt/im/JTextFieldTest.java +++ b/test/jdk/java/awt/im/JTextFieldTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,43 +23,50 @@ /* * @test - * @bug 4226191 + * @bug 4226191 + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @summary Verify that Lightweight text components (like swing JTextField) * work correctly with IM when there is an uneditable peered * TextField/TextArea in the same parent Frame - * @author xueming.shen@eng - * @run applet/manual=yesno JTextFieldTest.html + * @run main/manual JTextFieldTest */ -import java.awt.*; -import java.awt.event.*; -import java.applet.*; -import javax.swing.*; +import java.awt.FlowLayout; +import java.awt.TextField; -public class JTextFieldTest extends Applet implements ActionListener { +import javax.swing.JFrame; +import javax.swing.JTextField; - TextField tf1; - JTextField tf2; +public class JTextFieldTest { + private static final String INSTRUCTIONS = + """ + Please run this test in a CJK (Chinese/Japanese/Korean) locale + with input method support. If you could add input in the swing + JTextField, then the test has passed! + """; - public JTextFieldTest() { - tf1 = new TextField("ABCDEFGH", 10); - tf1.setEditable(false); - tf2 = new JTextField("12345678", 10); - setLayout(new FlowLayout()); - add(tf1); - add(tf2); + public static void main(String[] args) throws Exception { + PassFailJFrame + .builder() + .title("JTextFieldTest") + .instructions(INSTRUCTIONS) + .rows(5) + .columns(40) + .testUI(JTextFieldTest::createAndShowGUI) + .build() + .awaitAndCheck(); } - public void actionPerformed(ActionEvent ae) { - - } - - public static void main(String args[]) { - JFrame win = new JFrame(); - JTextFieldTest jtf = new JTextFieldTest(); - win.getContentPane().setLayout(new FlowLayout()); - win.getContentPane().add(jtf); - win.pack(); - win.show(); + public static JFrame createAndShowGUI() { + JFrame frame = new JFrame("Test Frame"); + frame.setLayout(new FlowLayout()); + TextField tf1 = new TextField("ABCDEFGH", 10); + tf1.setEditable(false); + JTextField tf2 = new JTextField("12345678", 10); + frame.getContentPane().add(tf1); + frame.getContentPane().add(tf2); + frame.pack(); + return frame; } } From 4154a5d7a2de1307a3589886c22ce9aee1beaa9c Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 19 Dec 2024 12:47:53 +0000 Subject: [PATCH 065/225] 8339943: Frame not disposed in java/awt/dnd/DropActionChangeTest.java Backport-of: fa502ecd2d1040ee2fe26d0ac5dd547379a0ade7 --- .../java/awt/dnd/DropActionChangeTest.java | 91 ++++++++++++------- 1 file changed, 57 insertions(+), 34 deletions(-) diff --git a/test/jdk/java/awt/dnd/DropActionChangeTest.java b/test/jdk/java/awt/dnd/DropActionChangeTest.java index 7cb1019a44de..2bfbb44bbfd3 100644 --- a/test/jdk/java/awt/dnd/DropActionChangeTest.java +++ b/test/jdk/java/awt/dnd/DropActionChangeTest.java @@ -21,17 +21,17 @@ * questions. */ -import javax.swing.JFrame; import java.awt.AWTEvent; import java.awt.Component; import java.awt.EventQueue; import java.awt.Frame; import java.awt.Panel; import java.awt.Point; +import java.awt.Rectangle; import java.awt.Robot; +import java.awt.Toolkit; import java.awt.datatransfer.StringSelection; import java.awt.dnd.DnDConstants; -import java.awt.dnd.DragGestureEvent; import java.awt.dnd.DragGestureListener; import java.awt.dnd.DragSource; import java.awt.dnd.DragSourceAdapter; @@ -43,9 +43,13 @@ import java.awt.dnd.DropTargetDropEvent; import java.awt.dnd.DropTargetListener; import java.awt.event.AWTEventListener; -import java.awt.event.MouseEvent; import java.awt.event.InputEvent; import java.awt.event.KeyEvent; +import java.awt.event.MouseEvent; +import java.io.File; +import java.util.concurrent.atomic.AtomicReference; +import javax.imageio.ImageIO; +import javax.swing.JFrame; /* @test @@ -56,28 +60,24 @@ */ public class DropActionChangeTest extends JFrame implements AWTEventListener { - Robot robot; - Frame frame; + private static Robot robot; + private static Frame frame; + private static volatile DropActionChangeTest test; Panel panel; private volatile boolean failed; private volatile boolean dropEnd; private volatile Component clickedComponent; private final Object LOCK = new Object(); - static final int FRAME_ACTIVATION_TIMEOUT = 3000; - static final int DROP_COMPLETION_TIMEOUT = 5000; + static final int DROP_COMPLETION_TIMEOUT = 8000; static final int MOUSE_RELEASE_TIMEOUT = 2000; public static void main(String[] args) throws Exception { - DropActionChangeTest test = new DropActionChangeTest(); + EventQueue.invokeAndWait(() -> test = new DropActionChangeTest()); EventQueue.invokeAndWait(test::init); try { test.start(); } finally { - EventQueue.invokeAndWait(() -> { - if (test.frame != null) { - test.frame.dispose(); - } - }); + EventQueue.invokeAndWait(DropActionChangeTest::disposeFrame); } } @@ -97,10 +97,12 @@ public void init() { final DragSourceListener dsl = new DragSourceAdapter() { public void dragDropEnd(DragSourceDropEvent e) { - System.err.println("DragSourseListener.dragDropEnd(): " + + System.err.println("DragSourceListener.dragDropEnd(): " + "drop action=" + e.getDropAction()); if (e.getDropAction() != DnDConstants.ACTION_MOVE) { - System.err.println("FAILURE: wrong drop action:" + e.getDropAction()); + System.err.println("FAILURE: wrong drop action:" + + e.getDropAction() + ", It should be " + + DnDConstants.ACTION_MOVE); failed = true; } synchronized (LOCK) { @@ -110,11 +112,7 @@ public void dragDropEnd(DragSourceDropEvent e) { } }; - DragGestureListener dgl = new DragGestureListener() { - public void dragGestureRecognized(DragGestureEvent dge) { - dge.startDrag(null, new StringSelection("test"), dsl); - } - }; + DragGestureListener dgl = dge -> dge.startDrag(null, new StringSelection("test"), dsl); new DragSource().createDefaultDragGestureRecognizer(panel, DnDConstants.ACTION_COPY_OR_MOVE, dgl); @@ -142,11 +140,25 @@ public void drop(DropTargetDropEvent e) { frame.setVisible(true); } + private static void disposeFrame() { + if (frame != null) { + frame.dispose(); + } + if (test != null) { + test.dispose(); + } + } + public void start() { try { robot = new Robot(); + robot.setAutoDelay(100); + robot.waitForIdle(); + robot.delay(500); - Point startPoint = panel.getLocationOnScreen(); + AtomicReference startPointRef = new AtomicReference<>(); + EventQueue.invokeAndWait(()-> startPointRef.set(panel.getLocationOnScreen())); + Point startPoint = startPointRef.get(); startPoint.translate(50, 50); if (!pointInComponent(robot, startPoint, panel)) { @@ -163,15 +175,18 @@ public void start() { synchronized (LOCK) { robot.keyPress(KeyEvent.VK_CONTROL); robot.mouseMove(startPoint.x, startPoint.y); - robot.mousePress(InputEvent.BUTTON1_MASK); + robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); Util.doDrag(robot, startPoint, medPoint); + robot.delay(500); robot.keyRelease(KeyEvent.VK_CONTROL); Util.doDrag(robot, medPoint, endPoint); - robot.mouseRelease(InputEvent.BUTTON1_MASK); + robot.delay(500); + robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); LOCK.wait(DROP_COMPLETION_TIMEOUT); } if (!dropEnd) { - System.err.println("DragSourseListener.dragDropEnd() was not called, returning"); + captureScreen("No_Drop_End_"); + System.err.println("DragSourceListener.dragDropEnd() was not called, returning"); return; } } catch (Throwable e) { @@ -179,10 +194,22 @@ public void start() { } if (failed) { - throw new RuntimeException("wrong drop action!"); + captureScreen("Wrong_Drop_Action_"); + throw new RuntimeException("Wrong drop action!"); } - System.err.println("test passed!"); + System.err.println("Test passed!"); + } + + private static void captureScreen(String str) { + try { + final Rectangle screenBounds = new Rectangle( + Toolkit.getDefaultToolkit().getScreenSize()); + ImageIO.write(robot.createScreenCapture(screenBounds), "png", + new File(str + "Failure_Screen.png")); + } catch (Exception e) { + e.printStackTrace(); + } } public void reset() { @@ -203,9 +230,9 @@ boolean pointInComponent(Robot robot, Point p, Component comp) robot.waitForIdle(); reset(); robot.mouseMove(p.x, p.y); - robot.mousePress(InputEvent.BUTTON1_MASK); + robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); synchronized (LOCK) { - robot.mouseRelease(InputEvent.BUTTON1_MASK); + robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); LOCK.wait(MOUSE_RELEASE_TIMEOUT); } @@ -227,15 +254,11 @@ public static int sign(int n) { } public static void doDrag(Robot robot, Point startPoint, Point endPoint) { + robot.waitForIdle(); for (Point p = new Point(startPoint); !p.equals(endPoint); p.translate(Util.sign(endPoint.x - p.x), Util.sign(endPoint.y - p.y))) { robot.mouseMove(p.x, p.y); - try { - Thread.sleep(100); - } catch (InterruptedException e) { - e.printStackTrace(); - } } } -} +} \ No newline at end of file From 08056200432165be706b4ea9c55881c7df6d4062 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 19 Dec 2024 12:49:32 +0000 Subject: [PATCH 066/225] 8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64 Backport-of: 83e9e482b181e76ca9f645e8cc83cfa9337df498 --- src/hotspot/share/runtime/handshake.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/hotspot/share/runtime/handshake.cpp b/src/hotspot/share/runtime/handshake.cpp index e3ecc2be6fd0..ab1096e94d6e 100644 --- a/src/hotspot/share/runtime/handshake.cpp +++ b/src/hotspot/share/runtime/handshake.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2017, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -251,8 +251,13 @@ class VM_HandshakeAllThreads: public VM_Operation { thr->handshake_state()->add_operation(_op); number_of_threads_issued++; } + + // Separate the arming of the poll in add_operation() above from + // the read of JavaThread state in the try_process() call below. if (UseSystemMemoryBarrier) { SystemMemoryBarrier::emit(); + } else { + OrderAccess::fence(); } if (number_of_threads_issued < 1) { @@ -380,6 +385,8 @@ void Handshake::execute(HandshakeClosure* hs_cl, ThreadsListHandle* tlh, JavaThr // the read of JavaThread state in the try_process() call below. if (UseSystemMemoryBarrier) { SystemMemoryBarrier::emit(); + } else { + OrderAccess::fence(); } // Keeps count on how many of own emitted handshakes @@ -553,6 +560,10 @@ bool HandshakeState::process_by_self(bool allow_suspend, bool check_async_except // Threads shouldn't block if they are in the middle of printing, but... ttyLocker::break_tty_lock_for_safepoint(os::current_thread_id()); + // Separate all the writes above for other threads reading state + // set by this thread in case the operation is ThreadSuspendHandshake. + OrderAccess::fence(); + while (has_operation()) { // Handshakes cannot safely safepoint. The exceptions to this rule are // the asynchronous suspension and unsafe access error handshakes. From ff8f36fcba03725c7f01cae7d9ebf1996c3cf7f2 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 19 Dec 2024 12:51:40 +0000 Subject: [PATCH 067/225] 8338426: Test java/nio/channels/Selector/WakeupNow.java failed Backport-of: 0853aee3b377cf9f17340a85f600651db42e6999 --- .../java/nio/channels/Selector/WakeupNow.java | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/test/jdk/java/nio/channels/Selector/WakeupNow.java b/test/jdk/java/nio/channels/Selector/WakeupNow.java index 23dc0c309070..a8d1222ba139 100644 --- a/test/jdk/java/nio/channels/Selector/WakeupNow.java +++ b/test/jdk/java/nio/channels/Selector/WakeupNow.java @@ -26,7 +26,9 @@ * @summary Ensure that the wakeup state is cleared by selectNow() */ -import java.nio.channels.*; +import java.nio.channels.Pipe; +import java.nio.channels.SelectionKey; +import java.nio.channels.Selector; public class WakeupNow { @@ -47,14 +49,15 @@ private static void test1() throws Exception { // ensure wakeup is consumed by selectNow Thread.sleep(2000); sel.selectNow(); - long startTime = System.currentTimeMillis(); + long startTime = System.nanoTime(); int n = sel.select(2000); - long endTime = System.currentTimeMillis(); + long endTime = System.nanoTime(); p.source().close(); p.sink().close(); sel.close(); - if (endTime - startTime < 1000) - throw new RuntimeException("test failed"); + long delta = endTime - startTime; + if (delta < 1_000_000_000) + throw new RuntimeException("test failed with delta " + delta); } // Test if selectNow clears wakeup with only the wakeup fd @@ -62,18 +65,17 @@ private static void test1() throws Exception { // This fails before the fix on Solaris private static void test2() throws Exception { Selector sel = Selector.open(); - Pipe p = Pipe.open(); - p.source().configureBlocking(false); sel.wakeup(); // ensure wakeup is consumed by selectNow Thread.sleep(2000); sel.selectNow(); - long startTime = System.currentTimeMillis(); + long startTime = System.nanoTime(); int n = sel.select(2000); - long endTime = System.currentTimeMillis(); + long endTime = System.nanoTime(); sel.close(); - if (endTime - startTime < 1000) - throw new RuntimeException("test failed"); + long delta = endTime - startTime; + if (delta < 1_000_000_000) + throw new RuntimeException("test failed with delta " + delta); } } From d0fcb94adf9b345cbf2d23d9c363dfc221969459 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 19 Dec 2024 12:53:05 +0000 Subject: [PATCH 068/225] 8340116: test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java can fail due to regex Backport-of: 7e87c071b0fd832473f17ec0f579df40bea62950 --- .../tools/jarsigner/PreserveRawManifestEntryAndDigest.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java b/test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java index ed47231e0042..03e40c793109 100644 --- a/test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java +++ b/test/jdk/sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java @@ -247,9 +247,8 @@ String[] fromFirstToSecondEmptyLine(String[] lines) { * @see "concise_jarsigner.sh" */ String[] getExpectedJarSignerOutputUpdatedContentNotValidatedBySignerA( - String jarFilename, String digestalg, String firstAddedFilename, String secondAddedFilename) { - final String TS = ".{28,29}"; // matches a timestamp + final String TS = ".{28,34}"; // matches a timestamp List expLines = new ArrayList<>(); expLines.add("s k *\\d+ " + TS + " META-INF/MANIFEST[.]MF"); expLines.add(" *\\d+ " + TS + " META-INF/B[.]SF"); @@ -351,7 +350,6 @@ String test(String name, assertMatchByLines( fromFirstToSecondEmptyLine(o.getStdout().split("\\R")), getExpectedJarSignerOutputUpdatedContentNotValidatedBySignerA( - jarFilename4, digestalg, firstAddedFilename, secondAddedFilename)); // double-check reading the files with a verifying JarFile From 4af32aaa93febb06d752cfe51ce5bca8b3c42915 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 19 Dec 2024 12:54:46 +0000 Subject: [PATCH 069/225] 8343128: PassFailJFrame.java test result: Error. Bad action for script: build} Use HTML character entity in javadoc to prevent jtreg from recognising PassFailJFrame.java as a test file. Backport-of: 7bca0af481e2ab1d9576fdf400079b4e4ca91e89 --- test/jdk/java/awt/regtesthelpers/PassFailJFrame.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/test/jdk/java/awt/regtesthelpers/PassFailJFrame.java b/test/jdk/java/awt/regtesthelpers/PassFailJFrame.java index 41c5fdf8ccdb..1426b97e3ca6 100644 --- a/test/jdk/java/awt/regtesthelpers/PassFailJFrame.java +++ b/test/jdk/java/awt/regtesthelpers/PassFailJFrame.java @@ -184,21 +184,23 @@ * *

* Add the following jtreg tags before the test class declaration - * {@snippet : + *


  * /*
- *  * @test
+ *  * @test
  *  * @summary Sample manual test
  *  * @library /java/awt/regtesthelpers
  *  * @build PassFailJFrame
  *  * @run main/manual SampleManualTest
- * }
- * and the closing comment tag */.
+ *  */
+ * 
*

* The {@code @library} tag points to the location of the * {@code PassFailJFrame} class in the source code; * the {@code @build} tag makes jtreg compile the {@code PassFailJFrame} class, * and finally the {@code @run} tag specifies it is a manual * test and the class to run. + *

+ * Don't forget to update the name of the class to run in the {@code @run} tag. * *

Using {@code Builder}

* Use methods of the {@link Builder Builder} class to set or change From 59b4b1a92978bbdfc555fcf3d7ebd1ee08990410 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 19 Dec 2024 12:56:32 +0000 Subject: [PATCH 070/225] 8342270: Test sun/security/pkcs11/Provider/RequiredMechCheck.java needs write access to src tree Backport-of: 342fe42555a0e892d21d187287ab996be199abb1 --- test/jdk/sun/security/pkcs11/PKCS11Test.java | 34 ++++++++++++++++--- .../pkcs11/Provider/MultipleLogins.sh | 3 +- 2 files changed, 32 insertions(+), 5 deletions(-) diff --git a/test/jdk/sun/security/pkcs11/PKCS11Test.java b/test/jdk/sun/security/pkcs11/PKCS11Test.java index 1ebdf897717d..1bd87104857e 100644 --- a/test/jdk/sun/security/pkcs11/PKCS11Test.java +++ b/test/jdk/sun/security/pkcs11/PKCS11Test.java @@ -54,12 +54,14 @@ import java.util.ServiceConfigurationError; import java.util.ServiceLoader; import java.util.Set; +import java.util.stream.Collectors; import java.util.stream.Stream; import javax.crypto.SecretKey; import javax.crypto.spec.SecretKeySpec; import jdk.test.lib.Platform; +import jdk.test.lib.Utils; import jdk.test.lib.artifacts.Artifact; import jdk.test.lib.artifacts.ArtifactResolver; import jdk.test.lib.artifacts.ArtifactResolverException; @@ -486,14 +488,13 @@ public static String getNssConfig() throws Exception { return null; } - String base = getBase(); - + String nssConfigDir = copyNssFiles(); String libfile = libdir + System.mapLibraryName(nss_library); String customDBdir = System.getProperty("CUSTOM_DB_DIR"); String dbdir = (customDBdir != null) ? customDBdir : - base + SEP + "nss" + SEP + "db"; + nssConfigDir + SEP + "db"; // NSS always wants forward slashes for the config path dbdir = dbdir.replace('\\', '/'); @@ -503,7 +504,7 @@ public static String getNssConfig() throws Exception { System.setProperty("pkcs11test.nss.db", dbdir); return (customConfig != null) ? customConfig : - base + SEP + "nss" + SEP + customConfigName; + nssConfigDir + SEP + customConfigName; } // Generate a vector of supported elliptic curves of a given provider @@ -786,6 +787,31 @@ private static Path findNSSLibrary(Path path, Path libraryName) throws IOExcepti } } + //Copy the nss config files to the current directory for tests. Returns the destination path + private static String copyNssFiles() throws Exception { + String nss = "nss"; + String db = "db"; + Path nssDirSource = Path.of(getBase()).resolve(nss); + Path nssDirDestination = Path.of(".").resolve(nss); + + // copy files from nss directory + copyFiles(nssDirSource, nssDirDestination); + // copy files from nss/db directory + copyFiles(nssDirSource.resolve(db), nssDirDestination.resolve(db)); + return nssDirDestination.toString(); + } + + private static void copyFiles(Path dirSource, Path dirDestination) throws IOException { + List sourceFiles = Arrays + .stream(dirSource.toFile().listFiles()) + .filter(File::isFile) + .map(File::toPath) + .collect(Collectors.toList()); + List destFiles = Utils.copyFiles(sourceFiles, dirDestination, + StandardCopyOption.REPLACE_EXISTING); + destFiles.forEach((Path file) -> file.toFile().setWritable(true)); + } + public abstract void main(Provider p) throws Exception; protected boolean skipTest(Provider p) { diff --git a/test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh b/test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh index 2d7744ec9d58..c0dad21e3858 100644 --- a/test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh +++ b/test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh @@ -1,5 +1,5 @@ # -# Copyright (c) 2021, 2023, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -27,6 +27,7 @@ # @library /test/lib/ # @build jdk.test.lib.util.ForceGC # jdk.test.lib.Platform +# jdk.test.lib.Utils # @run shell MultipleLogins.sh # set a few environment variables so that the shell-script can run stand-alone From 462f4943c57b962ad788188d4ec901dd3b3ca7ca Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 19 Dec 2024 12:57:59 +0000 Subject: [PATCH 071/225] 8277240: java/awt/Graphics2D/ScaledTransform/ScaledTransform.java dialog does not get disposed Backport-of: 52c0b09b62ca82f7e0cbe910cb92243131f06765 --- .../ScaledTransform/ScaledTransform.java | 101 ++++++++++++------ 1 file changed, 66 insertions(+), 35 deletions(-) diff --git a/test/jdk/java/awt/Graphics2D/ScaledTransform/ScaledTransform.java b/test/jdk/java/awt/Graphics2D/ScaledTransform/ScaledTransform.java index 6a256914527d..44487a572006 100644 --- a/test/jdk/java/awt/Graphics2D/ScaledTransform/ScaledTransform.java +++ b/test/jdk/java/awt/Graphics2D/ScaledTransform/ScaledTransform.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,6 +21,7 @@ * questions. */ import java.awt.Dialog; +import java.awt.EventQueue; import java.awt.Frame; import java.awt.Graphics; import java.awt.Graphics2D; @@ -29,63 +30,93 @@ import java.awt.GraphicsEnvironment; import java.awt.Panel; import java.awt.geom.AffineTransform; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.TimeUnit; /* * @test * @bug 8069361 * @key headful * @summary SunGraphics2D.getDefaultTransform() does not include scale factor - * @author Alexander Scherbatiy - * @run main ScaledTransform + * @run main/timeout=300 ScaledTransform */ public class ScaledTransform { - private static volatile boolean passed = false; + private static volatile CountDownLatch painted; + private static volatile boolean passed; + private static volatile Dialog dialog; + private static volatile long startTime; + private static volatile long endTime; - public static void main(String[] args) { + public static void main(String[] args) throws Exception { GraphicsEnvironment ge = GraphicsEnvironment. getLocalGraphicsEnvironment(); - if (ge.isHeadlessInstance()) { - return; - } - for (GraphicsDevice gd : ge.getScreenDevices()) { - for (GraphicsConfiguration gc : gd.getConfigurations()) { - testScaleFactor(gc); + System.out.println("Screen = " + gd); + test(gd.getDefaultConfiguration()); + /* Don't want to run too long. Test the default and up to 10 more */ + GraphicsConfiguration[] configs = gd.getConfigurations(); + for (int c = 0; c < configs.length && c < 10; c++) { + test(configs[c]); } } } - private static void testScaleFactor(final GraphicsConfiguration gc) { - final Dialog dialog = new Dialog((Frame) null, "Test", true, gc); - + static void test(GraphicsConfiguration gc) throws Exception { try { - dialog.setSize(100, 100); - Panel panel = new Panel() { - - @Override - public void paint(Graphics g) { - if (g instanceof Graphics2D) { - AffineTransform gcTx = gc.getDefaultTransform(); - AffineTransform gTx - = ((Graphics2D) g).getTransform(); - passed = gcTx.getScaleX() == gTx.getScaleX() - && gcTx.getScaleY() == gTx.getScaleY(); - } else { - passed = true; - } - dialog.setVisible(false); - } - }; - dialog.add(panel); - dialog.setVisible(true); - + /* reset vars for each run */ + passed = false; + dialog = null; + painted = new CountDownLatch(1); + EventQueue.invokeLater(() -> showDialog(gc)); + startTime = System.currentTimeMillis(); + endTime = startTime; + if (!painted.await(5, TimeUnit.SECONDS)) { + throw new RuntimeException("Panel is not painted!"); + } + System.out.println("Time to paint = " + (endTime - startTime) + "ms."); if (!passed) { throw new RuntimeException("Transform is not scaled!"); } } finally { - dialog.dispose(); + EventQueue.invokeAndWait(() -> disposeDialog()); } } + + private static void showDialog(final GraphicsConfiguration gc) { + System.out.println("Creating dialog for gc=" + gc + " with tx=" + gc.getDefaultTransform()); + dialog = new Dialog((Frame) null, "ScaledTransform", true, gc); + dialog.setSize(300, 100); + + Panel panel = new Panel() { + + @Override + public void paint(Graphics g) { + System.out.println("Painting panel"); + if (g instanceof Graphics2D g2d) { + AffineTransform gcTx = gc.getDefaultTransform(); + AffineTransform gTx = g2d.getTransform(); + System.out.println("GTX = " + gTx); + passed = (gcTx.getScaleX() == gTx.getScaleX()) && + (gcTx.getScaleY() == gTx.getScaleY()); + } else { + passed = true; + } + endTime = System.currentTimeMillis(); + painted.countDown(); + System.out.println("Painted panel"); + } + }; + dialog.add(panel); + dialog.setVisible(true); + } + + private static void disposeDialog() { + if (dialog != null) { + System.out.println("Disposing dialog"); + dialog.setVisible(false); + dialog.dispose(); + } + } } From af0c9155e9e9e65953f4d2d319286dd0269ae8ba Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 19 Dec 2024 12:59:22 +0000 Subject: [PATCH 072/225] 8342811: java/net/httpclient/PlainProxyConnectionTest.java failed: Unexpected connection count: 5 Backport-of: 59ffac84d39250623b0e6bcb871b5b3fe9c9cfe6 --- .../httpclient/PlainProxyConnectionTest.java | 27 ++++++++++++++----- 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/test/jdk/java/net/httpclient/PlainProxyConnectionTest.java b/test/jdk/java/net/httpclient/PlainProxyConnectionTest.java index a3157b0ac37c..f8671103ec4c 100644 --- a/test/jdk/java/net/httpclient/PlainProxyConnectionTest.java +++ b/test/jdk/java/net/httpclient/PlainProxyConnectionTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,6 +25,8 @@ import com.sun.net.httpserver.HttpExchange; import com.sun.net.httpserver.HttpHandler; import com.sun.net.httpserver.HttpServer; +import jdk.httpclient.test.lib.common.HttpServerAdapters; + import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; @@ -54,15 +56,28 @@ * @bug 8230526 * @summary Verifies that PlainProxyConnections are cached and reused properly. We do this by * verifying that the remote address of the HTTP exchange (on the fake proxy server) - * is always the same InetSocketAddress. - * @modules jdk.httpserver - * @run main/othervm -Djdk.tracePinnedThreads=full PlainProxyConnectionTest - * @author danielfuchs + * is always the same InetSocketAddress. Logging verbosity is increased to aid in + * diagnosis of intermittent failures. + * @library /test/lib + * /test/jdk/java/net/httpclient/lib + * @run main/othervm -Djdk.tracePinnedThreads=full + * -Djdk.httpclient.HttpClient.log=headers,requests,trace + * -Djdk.internal.httpclient.debug=true + * PlainProxyConnectionTest */ public class PlainProxyConnectionTest { + // Increase logging verbosity to troubleshoot intermittent failures + static { + HttpServerAdapters.enableServerLogging(); + } + static final String RESPONSE = "

Hello World!"; - static final String PATH = "/foo/"; + + // Adding some salt to the path to avoid other parallel running tests mistakenly connect to our test server + private static final String PATH = String.format( + "/%s-%d", PlainProxyConnectionTest.class.getSimpleName(), PlainProxyConnectionTest.class.hashCode()); + static final ConcurrentLinkedQueue connections = new ConcurrentLinkedQueue<>(); private static final AtomicInteger IDS = new AtomicInteger(); From 08f865d7874609e0c48e28c511369edb4daf7474 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 19 Dec 2024 13:01:05 +0000 Subject: [PATCH 073/225] 8342541: Exclude List/KeyEventsTest/KeyEventsTest.java from running on macOS Backport-of: bb7a8403ba1b32b2d97c0bd3ec78dac1832f5289 --- .../awt/List/KeyEventsTest/KeyEventsTest.java | 30 ++++++++----------- 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java b/test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java index 16fbccdafd16..919ea72a4949 100644 --- a/test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java +++ b/test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java @@ -21,17 +21,6 @@ * questions. */ -/* - @test - @key headful - @bug 6190768 6190778 - @summary Tests that triggering events on AWT list by pressing CTRL + HOME, - CTRL + END, PG-UP, PG-DOWN similar Motif behavior - @library /test/lib - @build jdk.test.lib.Platform - @run main KeyEventsTest -*/ - import java.awt.BorderLayout; import java.awt.EventQueue; import java.awt.KeyboardFocusManager; @@ -50,6 +39,17 @@ import jdk.test.lib.Platform; +/* + * @test + * @key headful + * @bug 6190768 6190778 + * @requires os.family != "mac" + * @summary Tests that triggering events on AWT list by pressing CTRL + HOME, + * CTRL + END, PG-UP, PG-DOWN similar Motif behavior + * @library /test/lib + * @build jdk.test.lib.Platform + * @run main KeyEventsTest + */ public class KeyEventsTest { TestState currentState; final Object LOCK = new Object(); @@ -261,13 +261,7 @@ private void test(TestState currentState) throws Exception { private void doTest() throws Exception { - boolean isWin = false; - if (Platform.isWindows()) { - isWin = true; - } else if (Platform.isOSX()) { - System.out.println("Not for OS X"); - return; - } + boolean isWin = Platform.isWindows(); System.out.println("multiple? selectedMoved? ?scrollMoved keyID? template? action?"); test(new TestState(false, false, false, KeyEvent.VK_PAGE_UP, isWin?false:false)); From aaca00829cd0e52c52a3005f35be416e196342c8 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 19 Dec 2024 13:02:56 +0000 Subject: [PATCH 074/225] 8344646: The libjsig deprecation warning should go to stderr not stdout Backport-of: efeacfee015d1105dcd75e489d367a7716441fa8 --- src/java.base/unix/native/libjsig/jsig.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/java.base/unix/native/libjsig/jsig.c b/src/java.base/unix/native/libjsig/jsig.c index 1a0a6bec892b..409b9399e8d9 100644 --- a/src/java.base/unix/native/libjsig/jsig.c +++ b/src/java.base/unix/native/libjsig/jsig.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2001, 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2001, 2024, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2012, 2015 SAP SE. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -102,9 +102,9 @@ static sa_handler_t call_os_signal(int sig, sa_handler_t disp, if (os_signal == NULL) { // Deprecation warning first time through - printf(HOTSPOT_VM_DISTRO " VM warning: the use of signal() and sigset() " - "for signal chaining was deprecated in version 16.0 and will " - "be removed in a future release. Use sigaction() instead.\n"); + fprintf(stderr, HOTSPOT_VM_DISTRO " VM warning: the use of signal() and sigset() " + "for signal chaining was deprecated in version 16.0 and will " + "be removed in a future release. Use sigaction() instead.\n"); if (!is_sigset) { os_signal = (signal_function_t)dlsym(RTLD_NEXT, "signal"); } else { From 56ed46c05133b11075e7d71e08d1668ba0daa29e Mon Sep 17 00:00:00 2001 From: Matthias Baesken Date: Fri, 20 Dec 2024 07:46:13 +0000 Subject: [PATCH 075/225] 8339475: Clean up return code handling for pthread calls in library coding 8341135: Incorrect format string after JDK-8339475 Reviewed-by: mdoerr Backport-of: 2a2ecc994e02049d6d84f083b8e92a51368577bf --- src/java.base/macosx/native/libjli/java_md_macosx.m | 11 +++++++---- src/java.base/unix/native/libjli/java_md_common.c | 8 +------- .../macosx/native/libsplashscreen/splashscreen_sys.m | 6 ++++-- .../native/libsplashscreen/splashscreen_sys_common.c | 5 ++++- 4 files changed, 16 insertions(+), 14 deletions(-) diff --git a/src/java.base/macosx/native/libjli/java_md_macosx.m b/src/java.base/macosx/native/libjli/java_md_macosx.m index 279a7abef1ee..125fe2fd23f0 100644 --- a/src/java.base/macosx/native/libjli/java_md_macosx.m +++ b/src/java.base/macosx/native/libjli/java_md_macosx.m @@ -333,6 +333,7 @@ static void ParkEventLoop() { static void MacOSXStartup(int argc, char *argv[]) { // Thread already started? static jboolean started = false; + int rc; if (started) { return; } @@ -345,12 +346,14 @@ static void MacOSXStartup(int argc, char *argv[]) { // Fire up the main thread pthread_t main_thr; - if (pthread_create(&main_thr, NULL, &apple_main, &args) != 0) { - JLI_ReportErrorMessageSys("Could not create main thread: %s\n", strerror(errno)); + rc = pthread_create(&main_thr, NULL, &apple_main, &args); + if (rc != 0) { + JLI_ReportErrorMessageSys("Could not create main thread, return code: %d\n", rc); exit(1); } - if (pthread_detach(main_thr)) { - JLI_ReportErrorMessageSys("pthread_detach() failed: %s\n", strerror(errno)); + rc = pthread_detach(main_thr); + if (rc != 0) { + JLI_ReportErrorMessage("pthread_detach() failed, return code: %d\n", rc); exit(1); } diff --git a/src/java.base/unix/native/libjli/java_md_common.c b/src/java.base/unix/native/libjli/java_md_common.c index 488b7382b7ce..f7ff29e915a4 100644 --- a/src/java.base/unix/native/libjli/java_md_common.c +++ b/src/java.base/unix/native/libjli/java_md_common.c @@ -200,13 +200,7 @@ JLI_ReportErrorMessage(const char* fmt, ...) { JNIEXPORT void JNICALL JLI_ReportErrorMessageSys(const char* fmt, ...) { va_list vl; - char *emsg; - - /* - * TODO: its safer to use strerror_r but is not available on - * Solaris 8. Until then.... - */ - emsg = strerror(errno); + char *emsg = strerror(errno); if (emsg != NULL) { fprintf(stderr, "%s\n", emsg); } diff --git a/src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m b/src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m index 3119397b485e..2acaea5261ae 100644 --- a/src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m +++ b/src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m @@ -275,11 +275,13 @@ static int isInAquaSession() { SplashCreateThread(Splash * splash) { pthread_t thr; pthread_attr_t attr; - int rc; int rslt = pthread_attr_init(&attr); if (rslt != 0) return; - rc = pthread_create(&thr, &attr, SplashScreenThread, (void *) splash); + rslt = pthread_create(&thr, &attr, SplashScreenThread, (void *) splash); + if (rslt != 0) { + fprintf(stderr, "Could not create SplashScreen thread, error number:%d\n", rslt); + } pthread_attr_destroy(&attr); } diff --git a/src/java.desktop/unix/native/libsplashscreen/splashscreen_sys_common.c b/src/java.desktop/unix/native/libsplashscreen/splashscreen_sys_common.c index d84f2ed0fde3..f62dfafc3d58 100644 --- a/src/java.desktop/unix/native/libsplashscreen/splashscreen_sys_common.c +++ b/src/java.desktop/unix/native/libsplashscreen/splashscreen_sys_common.c @@ -226,7 +226,10 @@ SplashCreateThread(Splash * splash) { pthread_attr_t attr; int rslt = pthread_attr_init(&attr); if (rslt != 0) return; - pthread_create(&thr, &attr, SplashScreenThread, (void *) splash); + rslt = pthread_create(&thr, &attr, SplashScreenThread, (void *) splash); + if (rslt != 0) { + fprintf(stderr, "Could not create SplashScreen thread, error number:%d\n", rslt); + } pthread_attr_destroy(&attr); } From bfd60af4343216c9eaae90b33724004b24d668ef Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Sat, 21 Dec 2024 08:21:05 +0000 Subject: [PATCH 076/225] 8315952: Open source several Swing JToolbar JTooltip JTree tests Backport-of: d2b2f6759f7b9eb6df8eaa84b88e064c636b24a8 --- test/jdk/javax/swing/JToolBar/bug4368050.java | 51 +++++++++++++++ test/jdk/javax/swing/JToolBar/bug4465534.java | 43 +++++++++++++ test/jdk/javax/swing/JToolBar/bug4700351.java | 64 +++++++++++++++++++ test/jdk/javax/swing/JToolTip/bug4107843.java | 52 +++++++++++++++ test/jdk/javax/swing/JTree/bug4161685.java | 52 +++++++++++++++ 5 files changed, 262 insertions(+) create mode 100644 test/jdk/javax/swing/JToolBar/bug4368050.java create mode 100644 test/jdk/javax/swing/JToolBar/bug4465534.java create mode 100644 test/jdk/javax/swing/JToolBar/bug4700351.java create mode 100644 test/jdk/javax/swing/JToolTip/bug4107843.java create mode 100644 test/jdk/javax/swing/JTree/bug4161685.java diff --git a/test/jdk/javax/swing/JToolBar/bug4368050.java b/test/jdk/javax/swing/JToolBar/bug4368050.java new file mode 100644 index 000000000000..d0c99d4825f3 --- /dev/null +++ b/test/jdk/javax/swing/JToolBar/bug4368050.java @@ -0,0 +1,51 @@ +/* + * Copyright (c) 2000, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4368050 + * @summary Default toolbar layout manager should be serializable. + * @run main bug4368050 + */ + +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; + +import javax.swing.JToolBar; + +public class bug4368050 { + public static void main(String[] args) throws Exception { + JToolBar toolBar = new JToolBar(); + + try (ByteArrayOutputStream baos = new ByteArrayOutputStream(); + ObjectOutputStream oos = new ObjectOutputStream(baos)) { + oos.writeObject(toolBar); + byte[] buf = baos.toByteArray(); + try (ByteArrayInputStream bais = new ByteArrayInputStream(buf); + ObjectInputStream ois = new ObjectInputStream(bais)) { + ois.readObject(); + } + } + } +} diff --git a/test/jdk/javax/swing/JToolBar/bug4465534.java b/test/jdk/javax/swing/JToolBar/bug4465534.java new file mode 100644 index 000000000000..08035da8cd2c --- /dev/null +++ b/test/jdk/javax/swing/JToolBar/bug4465534.java @@ -0,0 +1,43 @@ +/* + * Copyright (c) 2001, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4465534 + * @summary Tests adding borderless button to a toolbar + * @run main bug4465534 + */ + +import javax.swing.JButton; +import javax.swing.JToolBar; +import javax.swing.SwingUtilities; + +public class bug4465534 { + public static void main(String[] args) throws Exception { + SwingUtilities.invokeAndWait(() -> { + JToolBar toolbar = new JToolBar(); + JButton button = new JButton("text"); + button.setBorder(null); + toolbar.add(button); + }); + } +} diff --git a/test/jdk/javax/swing/JToolBar/bug4700351.java b/test/jdk/javax/swing/JToolBar/bug4700351.java new file mode 100644 index 000000000000..1b2b28b9f2fb --- /dev/null +++ b/test/jdk/javax/swing/JToolBar/bug4700351.java @@ -0,0 +1,64 @@ +/* + * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4700351 + * @summary Checks if JToolBar keeps orientation when dragged off + * @key headful + * @run main bug4700351 + */ + +import javax.swing.JFrame; +import javax.swing.JToolBar; +import javax.swing.SwingUtilities; +import javax.swing.plaf.basic.BasicToolBarUI; + +public class bug4700351 { + static JFrame fr; + + public static void main(String[] args) throws Exception { + try { + SwingUtilities.invokeAndWait(() -> { + fr = new JFrame("bug4700351"); + JToolBar tb = new JToolBar(); + tb.setOrientation(JToolBar.VERTICAL); + fr.add(tb); + BasicToolBarUI ui = (javax.swing.plaf.basic.BasicToolBarUI) tb.getUI(); + if (!ui.isFloating()) { + ui.setFloatingLocation(100, 100); + ui.setFloating(true, tb.getLocation()); + } + if (tb.getOrientation() != JToolBar.VERTICAL) { + throw new RuntimeException("Error: toolbar's orientation " + + "has changed"); + } + }); + } finally { + SwingUtilities.invokeAndWait(() -> { + if (fr != null) { + fr.dispose(); + } + }); + } + } +} diff --git a/test/jdk/javax/swing/JToolTip/bug4107843.java b/test/jdk/javax/swing/JToolTip/bug4107843.java new file mode 100644 index 000000000000..0714871a707c --- /dev/null +++ b/test/jdk/javax/swing/JToolTip/bug4107843.java @@ -0,0 +1,52 @@ +/* + * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4107843 + * @summary ToolTipText for JTabbedPane. + * @run main bug4107843 + */ + +import javax.swing.JButton; +import javax.swing.JTabbedPane; +import javax.swing.SwingUtilities; + +public class bug4107843 { + public static void main(String[] args) throws Exception { + SwingUtilities.invokeAndWait(() -> { + JTabbedPane tp = new JTabbedPane(); + tp.add("First", new JButton("Button1")); + tp.add("Second", new JButton("Button2")); + tp.setToolTipTextAt(0, "first button"); + if (!tp.getToolTipTextAt(0).equals("first button")) { + throw new RuntimeException("ToolTipText isn't set " + + "as expected..."); + } + tp.setToolTipTextAt(1, "second button"); + if (!tp.getToolTipTextAt(1).equals("second button")) { + throw new RuntimeException("ToolTipText isn't set " + + "as expected..."); + } + }); + } +} diff --git a/test/jdk/javax/swing/JTree/bug4161685.java b/test/jdk/javax/swing/JTree/bug4161685.java new file mode 100644 index 000000000000..5820bd1a0760 --- /dev/null +++ b/test/jdk/javax/swing/JTree/bug4161685.java @@ -0,0 +1,52 @@ +/* + * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4161685 + * @summary JTree now has the public methods setAnchorSelectionPath, + * getAnchorSelectionPath, setLeadSelectionPath. + * @run main bug4161685 + */ + +import javax.swing.JTree; +import javax.swing.SwingUtilities; +import javax.swing.tree.TreePath; + +public class bug4161685 { + public static void main(String[] args) throws Exception { + SwingUtilities.invokeAndWait(() -> { + JTree tr = new JTree(); + TreePath tp = tr.getPathForRow(2); + tr.setAnchorSelectionPath(tp); + if (tr.getAnchorSelectionPath() != tp) { + throw new RuntimeException("AnchorSelectionPath isn't " + + "set correctly..."); + } + tr.setLeadSelectionPath(tp); + if (tr.getLeadSelectionPath() != tp) { + throw new RuntimeException("LeadSelectionPath isn't " + + "set correctly..."); + } + }); + } +} From 5ac6a58ba792624e46df138d74791bb4e6e5658b Mon Sep 17 00:00:00 2001 From: SendaoYan Date: Sat, 21 Dec 2024 08:56:05 +0000 Subject: [PATCH 077/225] 8341881: [REDO] java/nio/file/attribute/BasicFileAttributeView/CreationTime.java#tmp fails on alinux3 8342145: File libCreationTimeHelper.c compile fails on Alpine Reviewed-by: sgehwolf, goetz, phh Backport-of: daa67f45f0c17d4087eb51a708193d6db124b426 --- .../BasicFileAttributeView/CreationTime.java | 30 ++--- .../CreationTimeHelper.java | 4 +- .../libCreationTimeHelper.c | 112 +++++++++++++++++- 3 files changed, 127 insertions(+), 19 deletions(-) diff --git a/test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java b/test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java index de4881d613f7..9d0463c3bb7f 100644 --- a/test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java +++ b/test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java @@ -1,5 +1,6 @@ /* * Copyright (c) 2013, 2024, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2024 Alibaba Group Holding Limited. All Rights Reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -28,7 +29,7 @@ * @library ../.. /test/lib * @build jdk.test.lib.Platform * @comment We see this failing with "UnsatisfiedLinkError: Native Library ...libCreationTimeHelper.so already loaded in another classloader". Thus run as othervm - * @run main/othervm CreationTime + * @run main/othervm/native CreationTime */ /* @test id=cwd @@ -37,7 +38,7 @@ * scratch directory maybe at diff disk partition to /tmp on linux. * @library ../.. /test/lib * @build jdk.test.lib.Platform - * @run main/native CreationTime . + * @run main/othervm/native CreationTime . */ import java.nio.file.Path; @@ -51,8 +52,6 @@ public class CreationTime { - private static final java.io.PrintStream err = System.err; - /** * Reads the creationTime attribute */ @@ -78,14 +77,9 @@ static void test(Path top) throws IOException { FileTime creationTime = creationTime(file); Instant now = Instant.now(); if (Math.abs(creationTime.toMillis()-now.toEpochMilli()) > 10000L) { - System.out.println("creationTime.toMillis() == " + creationTime.toMillis()); - // If the file system doesn't support birth time, then skip this test - if (creationTime.toMillis() == 0) { - throw new SkippedException("birth time not support for: " + file); - } else { - err.println("File creation time reported as: " + creationTime); - throw new RuntimeException("Expected to be close to: " + now); - } + System.err.println("creationTime.toMillis() == " + creationTime.toMillis()); + System.err.println("File creation time reported as: " + creationTime); + throw new RuntimeException("Expected to be close to: " + now); } /** @@ -107,7 +101,12 @@ static void test(Path top) throws IOException { } } else if (Platform.isLinux()) { // Creation time read depends on statx system call support - supportsCreationTimeRead = CreationTimeHelper.linuxIsCreationTimeSupported(); + try { + supportsCreationTimeRead = CreationTimeHelper. + linuxIsCreationTimeSupported(file.toAbsolutePath().toString()); + } catch (Throwable e) { + supportsCreationTimeRead = false; + } // Creation time updates are not supported on Linux supportsCreationTimeWrite = false; } @@ -122,8 +121,11 @@ static void test(Path top) throws IOException { Instant plusHour = Instant.now().plusSeconds(60L * 60L); Files.setLastModifiedTime(file, FileTime.from(plusHour)); FileTime current = creationTime(file); - if (!current.equals(creationTime)) + if (!current.equals(creationTime)) { + System.err.println("current = " + current); + System.err.println("creationTime = " + creationTime); throw new RuntimeException("Creation time should not have changed"); + } } /** diff --git a/test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java b/test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java index 1b8d5bc47c80..21c73bd8b06a 100644 --- a/test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java +++ b/test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java @@ -1,5 +1,6 @@ /* * Copyright (c) 2023, Red Hat, Inc. + * Copyright (c) 2024 Alibaba Group Holding Limited. All Rights Reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -20,6 +21,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + public class CreationTimeHelper { static { @@ -27,5 +29,5 @@ public class CreationTimeHelper { } // Helper so as to determine 'statx' support on the runtime system - static native boolean linuxIsCreationTimeSupported(); + static native boolean linuxIsCreationTimeSupported(String file); } diff --git a/test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c b/test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c index 6a2fc74ad526..1d386faba87d 100644 --- a/test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c +++ b/test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c @@ -1,5 +1,6 @@ /* * Copyright (c) 2023, Red Hat, Inc. + * Copyright (c) 2024 Alibaba Group Holding Limited. All Rights Reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,17 +22,120 @@ * questions. */ #include "jni.h" +#include #if defined(__linux__) +#include +#include +#include +#include #include +#ifndef STATX_BASIC_STATS +#define STATX_BASIC_STATS 0x000007ffU +#endif +#ifndef STATX_BTIME +#define STATX_BTIME 0x00000800U +#endif +#ifndef RTLD_DEFAULT +#define RTLD_DEFAULT RTLD_LOCAL +#endif +#ifndef AT_SYMLINK_NOFOLLOW +#define AT_SYMLINK_NOFOLLOW 0x100 +#endif +#ifndef AT_FDCWD +#define AT_FDCWD -100 +#endif + +#ifndef __GLIBC__ +// Alpine doesn't know these types, define them +typedef unsigned int __uint32_t; +typedef unsigned short __uint16_t; +typedef unsigned long int __uint64_t; #endif +/* + * Timestamp structure for the timestamps in struct statx. + */ +struct my_statx_timestamp { + int64_t tv_sec; + __uint32_t tv_nsec; + int32_t __reserved; +}; + +/* + * struct statx used by statx system call on >= glibc 2.28 + * systems + */ +struct my_statx +{ + __uint32_t stx_mask; + __uint32_t stx_blksize; + __uint64_t stx_attributes; + __uint32_t stx_nlink; + __uint32_t stx_uid; + __uint32_t stx_gid; + __uint16_t stx_mode; + __uint16_t __statx_pad1[1]; + __uint64_t stx_ino; + __uint64_t stx_size; + __uint64_t stx_blocks; + __uint64_t stx_attributes_mask; + struct my_statx_timestamp stx_atime; + struct my_statx_timestamp stx_btime; + struct my_statx_timestamp stx_ctime; + struct my_statx_timestamp stx_mtime; + __uint32_t stx_rdev_major; + __uint32_t stx_rdev_minor; + __uint32_t stx_dev_major; + __uint32_t stx_dev_minor; + __uint64_t __statx_pad2[14]; +}; + +typedef int statx_func(int dirfd, const char *restrict pathname, int flags, + unsigned int mask, struct my_statx *restrict statxbuf); + +static statx_func* my_statx_func = NULL; +#endif //#defined(__linux__) + // static native boolean linuxIsCreationTimeSupported() JNIEXPORT jboolean JNICALL -Java_CreationTimeHelper_linuxIsCreationTimeSupported(JNIEnv *env, jclass cls) -{ +Java_CreationTimeHelper_linuxIsCreationTimeSupported(JNIEnv *env, jclass cls, jstring file) { #if defined(__linux__) - void* statx_func = dlsym(RTLD_DEFAULT, "statx"); - return statx_func != NULL ? JNI_TRUE : JNI_FALSE; + struct my_statx stx = {0}; + int ret, atflag = AT_SYMLINK_NOFOLLOW; + unsigned int mask = STATX_BASIC_STATS | STATX_BTIME; + + my_statx_func = (statx_func*) dlsym(RTLD_DEFAULT, "statx"); + if (my_statx_func == NULL) { + return false; + } + + if (file == NULL) { + printf("input file error!\n"); + return JNI_FALSE; + } + const char *utfChars = (*env)->GetStringUTFChars(env, file, NULL); + if (utfChars == NULL) { + printf("jstring convert to char array error!\n"); + return JNI_FALSE; + } + + ret = my_statx_func(AT_FDCWD, utfChars, atflag, mask, &stx); + + if (file != NULL && utfChars != NULL) { + (*env)->ReleaseStringUTFChars(env, file, utfChars); + } + + if (ret != 0) { + return JNI_FALSE; + } + + // On some systems where statx is available but birth time might still not + // be supported as it's file system specific. The only reliable way to + // check for supported or not is looking at the filled in STATX_BTIME bit + // in the returned statx buffer mask. + if ((stx.stx_mask & STATX_BTIME) != 0) + return JNI_TRUE; + return JNI_FALSE; #else return JNI_FALSE; #endif From a306984d7da6fc3ff9e3c677539ad436217d645e Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 24 Dec 2024 11:02:30 +0000 Subject: [PATCH 078/225] 8316056: Open source several Swing JTree tests Backport-of: 5f6cee86ef765677b0b9dc3662f4f20b636732bc --- test/jdk/javax/swing/JTree/bug4210432.java | 80 +++++++++++++++++++++ test/jdk/javax/swing/JTree/bug4213868.java | 62 +++++++++++++++++ test/jdk/javax/swing/JTree/bug4224491.java | 61 ++++++++++++++++ test/jdk/javax/swing/JTree/bug4237370.java | 81 ++++++++++++++++++++++ test/jdk/javax/swing/JTree/bug4662505.java | 63 +++++++++++++++++ 5 files changed, 347 insertions(+) create mode 100644 test/jdk/javax/swing/JTree/bug4210432.java create mode 100644 test/jdk/javax/swing/JTree/bug4213868.java create mode 100644 test/jdk/javax/swing/JTree/bug4224491.java create mode 100644 test/jdk/javax/swing/JTree/bug4237370.java create mode 100644 test/jdk/javax/swing/JTree/bug4662505.java diff --git a/test/jdk/javax/swing/JTree/bug4210432.java b/test/jdk/javax/swing/JTree/bug4210432.java new file mode 100644 index 000000000000..680e8e1e457a --- /dev/null +++ b/test/jdk/javax/swing/JTree/bug4210432.java @@ -0,0 +1,80 @@ +/* + * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4210432 + * @summary Tests if JTree allows nodes not visible to be selected + * @run main bug4210432 + */ + +import javax.swing.JPanel; +import javax.swing.JTree; +import javax.swing.SwingUtilities; +import javax.swing.tree.DefaultMutableTreeNode; +import javax.swing.tree.DefaultTreeModel; +import javax.swing.tree.TreePath; + +public class bug4210432 { + public static void main(String[] args) throws Exception { + SwingUtilities.invokeAndWait(() -> { + JPanel p = new JPanel(); + DefaultMutableTreeNode expansible = + new DefaultMutableTreeNode("expansible"); + DefaultMutableTreeNode unexpansible = + new DefaultMutableTreeNode("unexpansible"); + DefaultMutableTreeNode root = new DefaultMutableTreeNode("root"); + DefaultMutableTreeNode subexpansible1 = + new DefaultMutableTreeNode("sub-expansible 1"); + DefaultMutableTreeNode subexpansible2 = + new DefaultMutableTreeNode("sub-expansible 2"); + DefaultMutableTreeNode subsubexpansible1 = + new DefaultMutableTreeNode("sub-sub-expansible 1"); + DefaultMutableTreeNode subsubexpansible2 = + new DefaultMutableTreeNode("sub-sub-expansible 2"); + expansible.add(subexpansible1); + expansible.add(subexpansible2); + subexpansible1.add(subsubexpansible1); + subexpansible1.add(subsubexpansible2); + root.add(expansible); + root.add(unexpansible); + DefaultTreeModel model = new DefaultTreeModel(root); + JTree t = new JTree(model); + Object[] tpa = {root, expansible, subexpansible1}; + Object[] tpa2 = {root, expansible}; + t.setExpandsSelectedPaths(false); + t.setSelectionPath(new TreePath(tpa)); + p.add(t); + if (t.isExpanded(new TreePath(tpa2))) { + throw new RuntimeException("Test failed: JTree should not have " + + "expanded path"); + } + t.clearSelection(); + t.setExpandsSelectedPaths(true); + t.setSelectionPath(new TreePath(tpa)); + if (!t.isExpanded(new TreePath(tpa2))) { + throw new RuntimeException("Test failed: JTree should have " + + "expanded path"); + } + }); + } +} diff --git a/test/jdk/javax/swing/JTree/bug4213868.java b/test/jdk/javax/swing/JTree/bug4213868.java new file mode 100644 index 000000000000..60148becb4cf --- /dev/null +++ b/test/jdk/javax/swing/JTree/bug4213868.java @@ -0,0 +1,62 @@ +/* + * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4213868 + * @summary Tests if AccessibleJTreeNode.getAccessibleIndexInParent() returns + * correct value + * @run main bug4213868 + */ + +import javax.accessibility.AccessibleContext; +import javax.swing.JTree; +import javax.swing.SwingUtilities; +import javax.swing.tree.DefaultMutableTreeNode; + +public class bug4213868 { + public static JTree createTree() { + DefaultMutableTreeNode root = + new DefaultMutableTreeNode(0, true); + JTree tree = new JTree(root); + for (int i = 1; i < 10; i++) { + root.add(new DefaultMutableTreeNode(i)); + } + return tree; + } + + public static void main(String[] args) throws Exception { + SwingUtilities.invokeAndWait(() -> { + JTree parent = createTree(); + AccessibleContext c = parent.getAccessibleContext() + .getAccessibleChild(0) + .getAccessibleContext(); + if (c.getAccessibleChild(1) + .getAccessibleContext() + .getAccessibleIndexInParent() != 1) { + throw new RuntimeException("Test failed: " + + "AccessibleJTreeNode.getAccessibleIndexInParent() " + + "returns incorrect value"); + } + }); + } +} diff --git a/test/jdk/javax/swing/JTree/bug4224491.java b/test/jdk/javax/swing/JTree/bug4224491.java new file mode 100644 index 000000000000..e22aca64a9c6 --- /dev/null +++ b/test/jdk/javax/swing/JTree/bug4224491.java @@ -0,0 +1,61 @@ +/* + * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4224491 + * @summary Tests if JTree's model & invokesStopCellEditing bound properties + * are working + * @run main bug4224491 + */ + +import javax.swing.JTree; +import javax.swing.SwingUtilities; +import javax.swing.tree.DefaultMutableTreeNode; +import javax.swing.tree.DefaultTreeModel; + +public class bug4224491 { + private static boolean modelChanged = false; + private static boolean invokesStopCellEditingChanged = false; + + public static void main(String[] args) throws Exception { + SwingUtilities.invokeAndWait(() -> { + DefaultMutableTreeNode root = new DefaultMutableTreeNode(); + JTree jt = new JTree(new DefaultTreeModel(root)); + jt.addPropertyChangeListener(evt -> { + if (evt.getPropertyName().equals("model")) { + modelChanged = true; + } + if (evt.getPropertyName().equals("invokesStopCellEditing")) { + invokesStopCellEditingChanged = true; + } + }); + jt.setModel(new DefaultTreeModel(root)); + jt.setInvokesStopCellEditing(true); + if (!(modelChanged && invokesStopCellEditingChanged)) { + throw new RuntimeException("Test failed: JTree's model " + + "& invokesStopCellEditing bound properties " + + "are not working"); + } + }); + } +} diff --git a/test/jdk/javax/swing/JTree/bug4237370.java b/test/jdk/javax/swing/JTree/bug4237370.java new file mode 100644 index 000000000000..207bbd4b2e8e --- /dev/null +++ b/test/jdk/javax/swing/JTree/bug4237370.java @@ -0,0 +1,81 @@ +/* + * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4237370 + * @summary Tests that JTree calls TreeExpansionListener methods + * after it has been updated due to expanded/collapsed event + * @run main bug4237370 + */ + +import java.lang.reflect.InvocationTargetException; + +import javax.swing.JTree; +import javax.swing.SwingUtilities; +import javax.swing.event.TreeExpansionEvent; +import javax.swing.event.TreeExpansionListener; +import javax.swing.tree.DefaultMutableTreeNode; +import javax.swing.tree.DefaultTreeModel; +import javax.swing.tree.TreeModel; + +public class bug4237370 { + static class TestTree extends JTree implements TreeExpansionListener { + int[] testMap = {1, 2}; + int testIndex = 0; + + private void testRowCount() { + int rows = getRowCount(); + if (rows != testMap[testIndex]) { + throw new RuntimeException("Bad row count: reported " + rows + + " instead of " + testMap[testIndex]); + } else { + testIndex++; + } + } + + public void treeExpanded(TreeExpansionEvent e) { + testRowCount(); + } + + public void treeCollapsed(TreeExpansionEvent e) { + testRowCount(); + } + + public TestTree() { + super((TreeModel)null); + DefaultMutableTreeNode top = new DefaultMutableTreeNode("Root"); + top.add(new DefaultMutableTreeNode("Sub 1")); + setModel(new DefaultTreeModel(top)); + addTreeExpansionListener(this); + } + } + + public static void main(String[] args) throws InterruptedException, + InvocationTargetException { + SwingUtilities.invokeAndWait(() -> { + TestTree tree = new TestTree(); + tree.collapseRow(0); + tree.expandRow(0); + }); + } +} diff --git a/test/jdk/javax/swing/JTree/bug4662505.java b/test/jdk/javax/swing/JTree/bug4662505.java new file mode 100644 index 000000000000..b231d8c22289 --- /dev/null +++ b/test/jdk/javax/swing/JTree/bug4662505.java @@ -0,0 +1,63 @@ +/* + * Copyright (c) 2002, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4662505 + * @summary IllegalArgumentException with empty JTree and key event + * @run main bug4662505 + */ + +import java.awt.event.KeyEvent; +import java.util.Date; + +import javax.swing.JTree; +import javax.swing.SwingUtilities; + +public class bug4662505 { + static DummyTree tree; + + public static void main(String[] args) throws Exception { + SwingUtilities.invokeAndWait(() -> { + tree = new DummyTree(); + + try { + tree.doTest(); + } catch (Exception e) { + throw new RuntimeException("Empty JTree shouldn't handle " + + "first letter navigation", e); + } + }); + } + + static class DummyTree extends JTree { + public DummyTree() { + super(new Object[]{}); + } + + public void doTest() { + KeyEvent key = new KeyEvent(tree, KeyEvent.KEY_TYPED, + new Date().getTime(), 0, KeyEvent.VK_UNDEFINED, 'a'); + processKeyEvent(key); + } + } +} From af50fb8c1cbda02d020023b0a8d19f84921664cb Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 24 Dec 2024 11:05:58 +0000 Subject: [PATCH 079/225] 8315883: Open source several Swing JToolbar tests Backport-of: 62c0a1b9ac6462233f3ee06af470be9844e9e226 --- test/jdk/javax/swing/JToolBar/bug4138694.java | 59 +++++++++++++++++++ test/jdk/javax/swing/JToolBar/bug4140421.java | 42 +++++++++++++ test/jdk/javax/swing/JToolBar/bug4196662.java | 48 +++++++++++++++ test/jdk/javax/swing/JToolBar/bug4243930.java | 50 ++++++++++++++++ 4 files changed, 199 insertions(+) create mode 100644 test/jdk/javax/swing/JToolBar/bug4138694.java create mode 100644 test/jdk/javax/swing/JToolBar/bug4140421.java create mode 100644 test/jdk/javax/swing/JToolBar/bug4196662.java create mode 100644 test/jdk/javax/swing/JToolBar/bug4243930.java diff --git a/test/jdk/javax/swing/JToolBar/bug4138694.java b/test/jdk/javax/swing/JToolBar/bug4138694.java new file mode 100644 index 000000000000..2750fe91bc99 --- /dev/null +++ b/test/jdk/javax/swing/JToolBar/bug4138694.java @@ -0,0 +1,59 @@ +/* + * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4138694 + * @summary When adding an Action object to a toolbar, the Action object's + * SHORT_DESCRIPTION property (if present) should be automatically used + * for toolTip text. + * @run main bug4138694 + */ + +import java.awt.event.ActionEvent; + +import javax.swing.AbstractAction; +import javax.swing.Action; +import javax.swing.JComponent; +import javax.swing.JToolBar; +import javax.swing.SwingUtilities; + +public class bug4138694 { + public static final String actionName = "Action"; + + private static class MyAction extends AbstractAction { + public void actionPerformed(ActionEvent e) {} + } + + public static void main(String[] args) throws Exception { + SwingUtilities.invokeAndWait(() -> { + JToolBar jtb = new JToolBar(); + MyAction aa = new MyAction(); + aa.putValue(Action.SHORT_DESCRIPTION, actionName); + jtb.add(aa); + JComponent c = (JComponent)jtb.getComponentAtIndex(0); + if (!c.getToolTipText().equals(actionName)) { + throw new RuntimeException("ToolTip not set automatically..."); + } + }); + } +} diff --git a/test/jdk/javax/swing/JToolBar/bug4140421.java b/test/jdk/javax/swing/JToolBar/bug4140421.java new file mode 100644 index 000000000000..f089c96fdf82 --- /dev/null +++ b/test/jdk/javax/swing/JToolBar/bug4140421.java @@ -0,0 +1,42 @@ +/* + * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4140421 + * @summary Tests JToolBar set title correctly + * @run main bug4140421 + */ + +import javax.swing.JToolBar; +import javax.swing.SwingUtilities; + +public class bug4140421 { + public static void main(String[] args) throws Exception { + SwingUtilities.invokeAndWait(() -> { + JToolBar tb = new JToolBar("MyToolBar"); + if (!tb.getName().equals("MyToolBar")) { + throw new RuntimeException("Title of JToolBar set incorrectly..."); + } + }); + } +} diff --git a/test/jdk/javax/swing/JToolBar/bug4196662.java b/test/jdk/javax/swing/JToolBar/bug4196662.java new file mode 100644 index 000000000000..309d2fff1049 --- /dev/null +++ b/test/jdk/javax/swing/JToolBar/bug4196662.java @@ -0,0 +1,48 @@ +/* + * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4196662 + * @summary JToolBar has remove(int) method. + * @run main bug4196662 + */ + +import javax.swing.JButton; +import javax.swing.JToolBar; +import javax.swing.SwingUtilities; + +public class bug4196662 { + public static void main(String[] args) throws Exception { + SwingUtilities.invokeAndWait(() -> { + JToolBar tb = new JToolBar(); + tb.add(new JButton("Button1")); + JButton bt2 = new JButton("Button2"); + tb.add(bt2); + tb.add(new JButton("Button3")); + tb.remove(1); + if (tb.getComponentCount() != 2 || tb.getComponent(1) == bt2) { + throw new RuntimeException("Component wasn't removed..."); + } + }); + } +} diff --git a/test/jdk/javax/swing/JToolBar/bug4243930.java b/test/jdk/javax/swing/JToolBar/bug4243930.java new file mode 100644 index 000000000000..c6702f1fa449 --- /dev/null +++ b/test/jdk/javax/swing/JToolBar/bug4243930.java @@ -0,0 +1,50 @@ +/* + * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* @test + * @bug 4243930 + * @summary Tests that JToolBar.remove() does not throw StackOverflowError + * @run main bug4243930 + */ + +import java.awt.event.ActionEvent; + +import javax.swing.AbstractAction; +import javax.swing.JButton; +import javax.swing.JToolBar; +import javax.swing.SwingUtilities; + +public class bug4243930 { + + private static class NullAction extends AbstractAction { + public void actionPerformed(ActionEvent e){} + } + + public static void main(String[] args) throws Exception { + SwingUtilities.invokeAndWait(() -> { + JToolBar tb = new JToolBar(); + JButton test = tb.add(new NullAction()); + tb.remove(test); + }); + } +} From d05a7a373045c783155067f212692ea9d07cc4bd Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 24 Dec 2024 11:06:16 +0000 Subject: [PATCH 080/225] 8329210: Delete Redundant Printer Dialog Modality Test Backport-of: 7ac2f914aadf7fb12b7258e54efae959e15d6721 --- .../awt/print/Dialog/PrintModalDialog.java | 127 ------------------ .../PrinterDialogsModalityTest.java | 2 +- 2 files changed, 1 insertion(+), 128 deletions(-) delete mode 100644 test/jdk/java/awt/print/Dialog/PrintModalDialog.java diff --git a/test/jdk/java/awt/print/Dialog/PrintModalDialog.java b/test/jdk/java/awt/print/Dialog/PrintModalDialog.java deleted file mode 100644 index d63c361346f3..000000000000 --- a/test/jdk/java/awt/print/Dialog/PrintModalDialog.java +++ /dev/null @@ -1,127 +0,0 @@ -/* - * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -import java.awt.Color; -import java.awt.Graphics2D; -import java.awt.event.ActionEvent; -import java.awt.print.PageFormat; -import java.awt.print.Paper; -import java.awt.print.Printable; -import java.awt.print.PrinterJob; - -import javax.swing.JButton; - -/* - * @test - * @bug 5024549 - * @key printer - * @library /java/awt/regtesthelpers - * @build PassFailJFrame - * @summary Pass if dialogs are modal. - * @run main/manual PrintModalDialog - */ - -public class PrintModalDialog { - private static JButton jButton1; - private static final String INSTRUCTIONS = - """ - Click the "PRINT" button in the test window. A new dialog - should appear to print the page. Test if this print new dialog - is actually modal. - - Modal in this case means that it blocks the user from interacting - with other windows in the same application. You may still be able - to interact with unrelated applications on the desktop. - One sure way to test this is to first show the print dialog and - then press "Fail", because if you can click on "Fail" and have it - respond, then the print dialog was not modal. If clicking on it - does nothing then cancel the print dialog and do the same for the - other print dialog. If all is well, then press Pass. - """; - - public static void main(String[] args) throws Exception { - PassFailJFrame - .builder() - .title("PrintModalDialog Instructions") - .instructions(INSTRUCTIONS) - .rows((int) INSTRUCTIONS.lines().count() + 1) - .columns(40) - .splitUIBottom(PrintModalDialog::createAndShowGUI) - .build() - .awaitAndCheck(); - } - - public static JButton createAndShowGUI() { - jButton1 = new JButton("PRINT"); - jButton1.addActionListener(e -> jButton1_actionPerformed(e)); - return jButton1; - } - - static void jButton1_actionPerformed(ActionEvent e) { - PrinterJob printJob = null; - PageFormat pageFormat = null; - Paper prtPaper = null; - boolean bPrintFlg = true; - - try { - printJob = PrinterJob.getPrinterJob(); - } - catch (SecurityException se) { - bPrintFlg = false; - } - - if (bPrintFlg) { - pageFormat = printJob.pageDialog(printJob.defaultPage()); - System.out.println("PrintModalDialog: pageFormat = " + - pageFormat.getWidth() / 72.0 + " x " + - pageFormat.getHeight() / 72.0); - if (pageFormat != null) { - prtPaper = pageFormat.getPaper(); - pageFormat.setPaper(prtPaper); - printJob.setPrintable((g, pf, page) -> { - System.out.println("Calling print"); - if (page == 0) { - Graphics2D g2 = (Graphics2D)g; - g2.translate(pf.getImageableX(), pf.getImageableY()); - g2.setColor(Color.black); - g2.drawString("Hello World", 20, 100); - - return Printable.PAGE_EXISTS; - } - return Printable.NO_SUCH_PAGE; - }, pageFormat); - } - - if (printJob.printDialog()) { - try { - printJob.print(); - } - catch (java.awt.print.PrinterException ex) { - ex.printStackTrace(); - String msg = "PrinterException: " + ex.getMessage(); - PassFailJFrame.forceFail(msg); - } - } - } - } -} diff --git a/test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest.java b/test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest.java index 0597d977405f..5156e2f316e4 100644 --- a/test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest.java +++ b/test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest.java @@ -30,7 +30,7 @@ /* * @test - * @bug 4784285 4785920 + * @bug 4784285 4785920 5024549 * @key printer * @library /java/awt/regtesthelpers * @build PassFailJFrame From 356c56e54aaf80761e691302d33759cd2394978a Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 24 Dec 2024 11:08:13 +0000 Subject: [PATCH 081/225] 8326421: Add jtreg test for large arrayCopy disjoint case. Backport-of: 73cdc9a070249791f7d228a93fe5b9335c5f72bd --- .../arraycopy/TestArrayCopyDisjointLarge.java | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjointLarge.java diff --git a/test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjointLarge.java b/test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjointLarge.java new file mode 100644 index 000000000000..70d983e6ccd9 --- /dev/null +++ b/test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjointLarge.java @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package compiler.arraycopy; +import java.util.Random; + +/** + * @test + * @bug 8310159 + * @summary Test large arrayCopy. + * + * @run main/timeout=600 compiler.arraycopy.TestArrayCopyDisjointLarge + * + */ + +public class TestArrayCopyDisjointLarge { + + public static final int ARRLEN = 4194304; + public static int fromPos, toPos; + public static byte[] fromByteArr, toByteArr; + + public static void setup() { + fromPos = 0; + toPos = 0; + + fromByteArr = new byte[ARRLEN]; + toByteArr = new byte[ARRLEN]; + for (int i = 0 ; i < ARRLEN ; i++) { + fromByteArr[i] = (byte)i; + } + } + + public static void validate(String msg, byte[] toByteArr, int length, int fromPos, int toPos) { + for(int i = 0 ; i < length; i++) { + if (fromByteArr[i + fromPos] != toByteArr[i + toPos]) { + System.out.println(msg + "[" + toByteArr.getClass() + "] Result mismtach at i = " + i + + " expected = " + fromByteArr[i + fromPos] + + " actual = " + toByteArr[i + toPos] + + " fromPos = " + fromPos + + " toPos = " + toPos); + throw new Error("Fail"); + } + } + } + + public static void testByte(int length, int fromPos, int toPos) { + System.arraycopy(fromByteArr, fromPos, toByteArr, toPos, length); + validate(" Test ByteArr ", toByteArr, length, fromPos, toPos); + } + + public static void main(String [] args) { + int base_size = 2621440; + Random r = new Random(1024); + int [] lengths = {base_size - 1, base_size, base_size + 1, base_size + 63, base_size + 64, + base_size + 65, base_size + 255, base_size + 256, base_size + 257, + base_size + r.nextInt(2048)}; + setup(); + + for (int i = 0 ; i < 20 ; i++ ) { + testByte(lengths[i % lengths.length], 0, 0); + testByte(lengths[i % lengths.length], 0, 9); + testByte(lengths[i % lengths.length], 9, 0); + testByte(lengths[i % lengths.length], 9, 9); + testByte(lengths[i % lengths.length], r.nextInt(2048) , r.nextInt(2048)); + } + } +} From 3ffea5c7cc9823b6d348e5ad9092c7cf46fcc96d Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 24 Dec 2024 11:14:35 +0000 Subject: [PATCH 082/225] 8333647: C2 SuperWord: some additional PopulateIndex tests Backport-of: 487c4771818999749bfd507ab85777795bba0832 --- .../runner/ArrayIndexFillTest.java | 67 +++++++++++++++++++ .../runner/ArrayShiftOpTest.java | 32 +++++++++ 2 files changed, 99 insertions(+) diff --git a/test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java b/test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java index a4eca0fe8ddd..5c9fc7d4f5c5 100644 --- a/test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java +++ b/test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java @@ -1,5 +1,6 @@ /* * Copyright (c) 2022, 2023, Arm Limited. All rights reserved. + * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -46,6 +47,8 @@ public class ArrayIndexFillTest extends VectorizationTestRunner { private static final int SIZE = 543; + private static int init = 0; + private static int limit = SIZE; private int[] a; @@ -101,6 +104,11 @@ public int[] fillIntArray() { } @Test + @IR(applyIfCPUFeatureOr = {"sve", "true", "avx2", "true"}, + counts = {IRNode.POPULATE_INDEX, "=0"}) + // The ConvI2L can be split through the AddI, creating a mix of + // ConvI2L(AddI) and AddL(ConvI2L) cases, which do not vectorize. + // See: JDK-8332878 public long[] fillLongArray() { long[] res = new long[SIZE]; for (int i = 0; i < SIZE; i++) { @@ -109,6 +117,65 @@ public long[] fillLongArray() { return res; } + @Test + @IR(applyIfCPUFeatureOr = {"sve", "true", "avx2", "true"}, + counts = {IRNode.POPULATE_INDEX, ">0"}) + // The variable init/limit has the consequence that we do not split + // the ConvI2L through the AddI. + public long[] fillLongArray2() { + long[] res = new long[SIZE]; + for (int i = init; i < limit; i++) { + res[i] = i; + } + return res; + } + + @Test + @IR(applyIfCPUFeatureOr = {"sve", "true", "avx2", "true"}, + counts = {IRNode.POPULATE_INDEX, "=0"}) + // See: JDK-8332878 + public float[] fillFloatArray() { + float[] res = new float[SIZE]; + for (int i = 0; i < SIZE; i++) { + res[i] = i; + } + return res; + } + + @Test + @IR(applyIfCPUFeatureOr = {"sve", "true", "avx2", "true"}, + counts = {IRNode.POPULATE_INDEX, ">0"}) + public float[] fillFloatArray2() { + float[] res = new float[SIZE]; + for (int i = init; i < limit; i++) { + res[i] = i; + } + return res; + } + + @Test + @IR(applyIfCPUFeatureOr = {"sve", "true", "avx2", "true"}, + counts = {IRNode.POPULATE_INDEX, "=0"}) + // See: JDK-8332878 + public double[] fillDoubleArray() { + double[] res = new double[SIZE]; + for (int i = 0; i < SIZE; i++) { + res[i] = i; + } + return res; + } + + @Test + @IR(applyIfCPUFeatureOr = {"sve", "true", "avx2", "true"}, + counts = {IRNode.POPULATE_INDEX, ">0"}) + public double[] fillDoubleArray2() { + double[] res = new double[SIZE]; + for (int i = init; i < limit; i++) { + res[i] = i; + } + return res; + } + @Test @IR(applyIfCPUFeatureOr = {"sve", "true", "avx2", "true"}, counts = {IRNode.POPULATE_INDEX, ">0"}) diff --git a/test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java b/test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java index eea79ac4cd6c..44f9286c684c 100644 --- a/test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java +++ b/test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java @@ -1,5 +1,6 @@ /* * Copyright (c) 2022, 2023, Arm Limited. All rights reserved. + * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -50,6 +51,7 @@ public class ArrayShiftOpTest extends VectorizationTestRunner { private static final int SIZE = 543; private static int size = 543; + private static int zero = 0; private int[] ints; private long[] longs; @@ -114,6 +116,36 @@ public long[] longCombinedRotateShift() { return res; } + @Test + // Tests that we add a ConvI2L for size, when converting it to long for + // the rotateRight rotation input. + // However, it currently only seems to vectorize in OSR, so we cannot add IR rules. + public long[] longExplicitRotateWithPopulateIndex() { + long[] res = new long[SIZE]; + for (int i = 0; i < SIZE; i++) { + res[i] = Long.rotateRight(i, /* some rotation value*/ size); + } + return res; + } + + @Test + @IR(applyIfCPUFeatureOr = {"sve", "true", "avx2", "true"}, + counts = {IRNode.STORE_VECTOR, ">0"}) + @IR(applyIfCPUFeature = {"avx512f", "true"}, + counts = {IRNode.ROTATE_RIGHT_V, ">0"}) + @IR(applyIfCPUFeatureOr = {"sve", "true", "avx2", "true"}, + counts = {IRNode.POPULATE_INDEX, ">0"}) + // The unknown init/limit values make sure that the rotation does fold badly + // like in longExplicitRotateWithPopulateIndex. + public long[] longExplicitRotateWithPopulateIndex2() { + long[] res = new long[SIZE]; + for (int i = zero; i < size; i++) { + res[i] = Long.rotateRight(i, /* some rotation value*/ size); + } + return res; + } + + @Test @IR(applyIfCPUFeatureOr = {"asimd", "true", "sse2", "true"}, counts = {IRNode.RSHIFT_VI, ">0"}) From 67aa9a9ed08130d85eda1cf1a74400982dfbf286 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 24 Dec 2024 11:17:14 +0000 Subject: [PATCH 083/225] 8328553: Get rid of JApplet in test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java Backport-of: 7d1bbff076c063d066951eedb21de7e694e588b3 --- .../client/lib/SwingSet2/src/DemoModule.java | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java b/test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java index 3511583e932e..0e7c71083dc1 100644 --- a/test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java +++ b/test/jdk/sanity/client/lib/SwingSet2/src/DemoModule.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,7 +31,6 @@ import javax.swing.BoxLayout; import javax.swing.Icon; import javax.swing.ImageIcon; -import javax.swing.JApplet; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.UIManager; @@ -42,10 +41,8 @@ /** * A generic SwingSet2 demo module - * - * @author Jeff Dinkins */ -public class DemoModule extends JApplet { +public class DemoModule extends JPanel { // The preferred size of the demo private int PREFERRED_WIDTH = 680; @@ -214,10 +211,6 @@ public static void main(String[] args) { demo.mainImpl(); } - public void init() { - getContentPane().setLayout(new BorderLayout()); - getContentPane().add(getDemoPanel(), BorderLayout.CENTER); - } - void updateDragEnabled(boolean dragEnabled) {} -} \ No newline at end of file +} + From 623f5593f896532727862a1b487891f2ca3e646e Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 24 Dec 2024 11:19:16 +0000 Subject: [PATCH 084/225] 8335288: SunPKCS11 initialization will call C_GetMechanismInfo on unsupported mechanisms Reviewed-by: mdoerr Backport-of: fdfe503d016086cf78b5a8c27dbe45f0261c68ab --- .../sun/security/pkcs11/SunPKCS11.java | 32 +++-- .../pkcs11/Provider/RequiredMechCheck.cfg | 14 +++ .../pkcs11/Provider/RequiredMechCheck.java | 116 ++++++++++++++++++ 3 files changed, 150 insertions(+), 12 deletions(-) create mode 100644 test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.cfg create mode 100644 test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.java diff --git a/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java b/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java index a8eb13574b2d..905a7597277e 100644 --- a/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java +++ b/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java @@ -27,7 +27,7 @@ import java.io.*; import java.util.*; - +import java.util.stream.Collectors; import java.security.*; import java.security.interfaces.*; @@ -1235,7 +1235,11 @@ private void initToken(CK_SLOT_INFO slotInfo) throws PKCS11Exception { ("Token info for token in slot " + slotID + ":"); System.out.println(token.tokenInfo); } + long[] supportedMechanisms = p11.C_GetMechanismList(slotID); + Set supportedMechSet = + Arrays.stream(supportedMechanisms).boxed().collect + (Collectors.toCollection(HashSet::new)); // Create a map from the various Descriptors to the "most // preferred" mechanism that was defined during the @@ -1244,10 +1248,9 @@ private void initToken(CK_SLOT_INFO slotInfo) throws PKCS11Exception { // the earliest entry. When asked for "DES/CBC/PKCS5Padding", we // return a CKM_DES_CBC_PAD. final Map supportedAlgs = - new HashMap(); + new HashMap(); - for (int i = 0; i < supportedMechanisms.length; i++) { - long longMech = supportedMechanisms[i]; + for (long longMech : supportedMechanisms) { CK_MECHANISM_INFO mechInfo = token.getMechanismInfo(longMech); if (showInfo) { System.out.println("Mechanism " + @@ -1281,13 +1284,19 @@ private void initToken(CK_SLOT_INFO slotInfo) throws PKCS11Exception { for (Descriptor d : ds) { Integer oldMech = supportedAlgs.get(d); if (oldMech == null) { + // check all required mechs are supported if (d.requiredMechs != null) { - // Check that other mechanisms required for the - // service are supported before listing it as - // available for the first time. - for (int requiredMech : d.requiredMechs) { - if (token.getMechanismInfo( - requiredMech & 0xFFFFFFFFL) == null) { + for (int reqMech : d.requiredMechs) { + long longReqMech = reqMech & 0xFFFFFFFFL; + if (!config.isEnabled(longReqMech) || + !supportedMechSet.contains(longReqMech) /*|| + brokenMechanisms.contains(longReqMech)*/) { + if (showInfo) { + System.out.println("DISABLED " + d.type + + " " + d.algorithm + + " due to no support for req'd mech " + + Functions.getMechanismName(longReqMech)); + } continue descLoop; } } @@ -1300,7 +1309,7 @@ private void initToken(CK_SLOT_INFO slotInfo) throws PKCS11Exception { (d.type == SIG && (mechInfo.flags & CKF_SIGN) == 0)) { if (showInfo) { - System.out.println("DISABLED " + d.type + + System.out.println("DISABLED " + d.type + " " + d.algorithm + " due to partial support"); } @@ -1324,7 +1333,6 @@ private void initToken(CK_SLOT_INFO slotInfo) throws PKCS11Exception { } } } - } // register algorithms in provider diff --git a/test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.cfg b/test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.cfg new file mode 100644 index 000000000000..906e4a3a3625 --- /dev/null +++ b/test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.cfg @@ -0,0 +1,14 @@ +name = NSS + +showInfo = true + +slot = 1 + +library = ${pkcs11test.nss.lib} + +disabledMechanisms = { + CKM_SHA224_HMAC + CKM_SHA256_HMAC +} + +nssArgs = "configdir='${pkcs11test.nss.db}' certPrefix='' keyPrefix=''" diff --git a/test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.java b/test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.java new file mode 100644 index 000000000000..11fb562a8254 --- /dev/null +++ b/test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.java @@ -0,0 +1,116 @@ +/* + * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 8335288 + * @library /test/lib .. + * @modules jdk.crypto.cryptoki + * @summary check that if any required mech is unavailable, then the + * mechanism will be unavailable as well. + * @run testng/othervm RequiredMechCheck + */ +import java.nio.file.Path; +import java.security.Provider; +import java.security.NoSuchAlgorithmException; +import javax.crypto.Cipher; +import javax.crypto.Mac; +import javax.crypto.SecretKeyFactory; + +import jtreg.SkippedException; +import org.testng.SkipException; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + +public class RequiredMechCheck extends PKCS11Test { + + private static record TestData(String serviceType, String algo, + boolean disabled) {} + + private static TestData[] testValues = { + new TestData("MAC", "HmacPBESHA1", false), + new TestData("MAC", "HmacPBESHA224", true), + new TestData("MAC", "HmacPBESHA256", true), + new TestData("MAC", "HmacPBESHA384", false), + new TestData("MAC", "HmacPBESHA512", false), + new TestData("SKF", "PBEWithHmacSHA1AndAES_128", false), + new TestData("SKF", "PBEWithHmacSHA224AndAES_128", true), + new TestData("SKF", "PBEWithHmacSHA256AndAES_128", true), + new TestData("SKF", "PBEWithHmacSHA384AndAES_128", false), + new TestData("SKF", "PBEWithHmacSHA512AndAES_128", false), + new TestData("CIP", "PBEWithHmacSHA1AndAES_128", false), + new TestData("CIP", "PBEWithHmacSHA224AndAES_128", true), + new TestData("CIP", "PBEWithHmacSHA256AndAES_128", true), + new TestData("CIP", "PBEWithHmacSHA384AndAES_128", false), + new TestData("CIP", "PBEWithHmacSHA512AndAES_128", false), + }; + + @BeforeClass + public void setUp() throws Exception { + Path configPath = Path.of(BASE).resolve("RequiredMechCheck.cfg"); + System.setProperty("CUSTOM_P11_CONFIG", configPath.toString()); + } + + @Test + public void test() throws Exception { + try { + main(new RequiredMechCheck()); + } catch (SkippedException se) { + throw new SkipException("One or more tests are skipped"); + } + } + + public void main(Provider p) throws Exception { + for (TestData td : testValues) { + String desc = td.serviceType + " " + td.algo; + Object t; + try { + switch (td.serviceType) { + case "MAC": + t = Mac.getInstance(td.algo, p); + break; + case "SKF": + t = SecretKeyFactory.getInstance(td.algo, p); + break; + case "CIP": + t = Cipher.getInstance(td.algo, p); + break; + default: + throw new RuntimeException("Unsupported Test Type!"); + } + + if (td.disabled) { + throw new RuntimeException("Fail, no NSAE for " + desc); + } else { + System.out.println("Ok, getInstance() works for " + desc); + } + } catch (NoSuchAlgorithmException e) { + if (td.disabled) { + System.out.println("Ok, NSAE thrown for " + desc); + } else { + throw new RuntimeException("Unexpected Ex for " + desc, e); + } + } + } + } +} From 4a9d2f78c7596005f4202045a9c82d413a0fa9d8 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 24 Dec 2024 11:20:24 +0000 Subject: [PATCH 085/225] 8343101: Rework BasicTest.testTemp test cases 8343178: Test BasicTest.java javac compile fails cannot find symbol Reviewed-by: mdoerr Backport-of: a95374f588149d80068275a496ba4aa04b3bb4fd --- .../jdk/jpackage/test/TestBuilder.java | 3 + .../share/jdk/jpackage/tests/BasicTest.java | 82 +++++++++++-------- 2 files changed, 51 insertions(+), 34 deletions(-) diff --git a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java index 27da5a0a28ce..bb699ba3b9c9 100644 --- a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java +++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java @@ -392,6 +392,9 @@ private static Stream toMethodCalls(Object[] ctorArgs, Method method } private static Object fromString(String value, Class toType) { + if (toType.isEnum()) { + return Enum.valueOf(toType, value); + } Function converter = conv.get(toType); if (converter == null) { throw new RuntimeException(String.format( diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java index 26a172b894f3..7e6d000ed57c 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java +++ b/test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -30,7 +30,6 @@ import java.util.ArrayList; import java.util.function.Function; import java.util.function.Predicate; -import java.util.function.Supplier; import java.util.regex.Pattern; import java.util.stream.Stream; import jdk.jpackage.test.TKit; @@ -264,49 +263,64 @@ public void testAddModules(String... addModulesArg) { cmd.executeAndAssertHelloAppImageCreated(); } + public static enum TestTempType { + TEMPDIR_EMPTY, + TEMPDIR_NOT_EMPTY, + TEMPDIR_NOT_EXIST, + } + /** * Test --temp option. Doesn't make much sense for app image as temporary * directory is used only on Windows. Test it in packaging mode. - * @throws IOException */ @Test - @Parameter("true") - @Parameter("false") - public void testTemp(boolean withExistingTempDir) throws IOException { + @Parameter("TEMPDIR_EMPTY") + @Parameter("TEMPDIR_NOT_EMPTY") + @Parameter("TEMPDIR_NOT_EXIST") + public void testTemp(TestTempType type) throws IOException { final Path tempRoot = TKit.createTempDirectory("tmp"); - Supplier createTest = () -> { - return new PackageTest() - .configureHelloApp() - // Force save of package bundle in test work directory. - .addInitializer(JPackageCommand::setDefaultInputOutput) - .addInitializer(cmd -> { - Path tempDir = getTempDirectory(cmd, tempRoot); - if (withExistingTempDir) { - Files.createDirectories(tempDir); - } else { - Files.createDirectories(tempDir.getParent()); + var pkgTest = new PackageTest() + .configureHelloApp() + // Force save of package bundle in test work directory. + .addInitializer(JPackageCommand::setDefaultInputOutput) + .addInitializer(cmd -> { + Path tempDir = getTempDirectory(cmd, tempRoot); + switch (type) { + case TEMPDIR_EMPTY -> Files.createDirectories(tempDir); + case TEMPDIR_NOT_EXIST -> Files.createDirectories(tempDir.getParent()); + case TEMPDIR_NOT_EMPTY -> { + Files.createDirectories(tempDir); + TKit.createTextFile(tempDir.resolve("foo.txt"), List.of( + "Hello Duke!")); + } } cmd.addArguments("--temp", tempDir); + } + ); + + if (TestTempType.TEMPDIR_NOT_EMPTY.equals(type)) { + pkgTest.setExpectedExitCode(1).addBundleVerifier(cmd -> { + // Check jpackage didn't use the supplied directory. + Path tempDir = getTempDirectory(cmd, tempRoot); + String[] tempDirContents = tempDir.toFile().list(); + TKit.assertStringListEquals(List.of("foo.txt"), List.of( + tempDirContents), String.format( + "Check the contents of the supplied temporary directory [%s]", + tempDir)); + TKit.assertStringListEquals(List.of("Hello Duke!"), + Files.readAllLines(tempDir.resolve(tempDirContents[0])), + "Check the contents of the file in the supplied temporary directory"); }); - }; + } else { + pkgTest.addBundleVerifier(cmd -> { + // Check jpackage used the supplied directory. + Path tempDir = getTempDirectory(cmd, tempRoot); + TKit.assertDirectoryNotEmpty(tempDir); + }); + } - createTest.get() - .addBundleVerifier(cmd -> { - // Check jpackage actually used the supplied directory. - Path tempDir = getTempDirectory(cmd, tempRoot); - TKit.assertNotEquals(0, tempDir.toFile().list().length, - String.format( - "Check jpackage wrote some data in the supplied temporary directory [%s]", - tempDir)); - }) - .run(PackageTest.Action.CREATE); - - createTest.get() - // Temporary directory should not be empty, - // jpackage should exit with error. - .setExpectedExitCode(1) - .run(PackageTest.Action.CREATE); + pkgTest.run(PackageTest.Action.CREATE); } @Test From 3b0ec4268dc4738d5bbe92ad5e6507d8c90f83e4 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 24 Dec 2024 11:21:39 +0000 Subject: [PATCH 086/225] 8342602: Remove JButton/PressedButtonRightClickTest test Backport-of: 8647c00114385f74939bf705c9c07e709f41a18d --- test/jdk/TEST.groups | 1 - .../JButton/PressedButtonRightClickTest.java | 147 ------------------ test/jdk/javax/swing/JButton/bug4490179.java | 2 +- 3 files changed, 1 insertion(+), 149 deletions(-) delete mode 100644 test/jdk/javax/swing/JButton/PressedButtonRightClickTest.java diff --git a/test/jdk/TEST.groups b/test/jdk/TEST.groups index 2c738c4296bb..76227d941a6a 100644 --- a/test/jdk/TEST.groups +++ b/test/jdk/TEST.groups @@ -1106,7 +1106,6 @@ jdk_swing_wayland= \ -javax/swing/event/FocusEventCauseTest.java \ -javax/swing/JButton/4368790/bug4368790.java \ -javax/swing/JButton/8151303/PressedIconTest.java \ - -javax/swing/JButton/PressedButtonRightClickTest.java \ -javax/swing/JColorChooser/Test6541987.java \ -javax/swing/JColorChooser/Test6707406.java \ -javax/swing/JColorChooser/Test6827032.java \ diff --git a/test/jdk/javax/swing/JButton/PressedButtonRightClickTest.java b/test/jdk/javax/swing/JButton/PressedButtonRightClickTest.java deleted file mode 100644 index 8f3da452c21e..000000000000 --- a/test/jdk/javax/swing/JButton/PressedButtonRightClickTest.java +++ /dev/null @@ -1,147 +0,0 @@ -/* - * Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - - -import java.awt.AWTException; -import java.awt.BorderLayout; -import java.awt.EventQueue; -import java.awt.Point; -import java.awt.Robot; -import java.awt.event.InputEvent; -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; -import javax.swing.JButton; -import javax.swing.JFrame; -import javax.swing.SwingUtilities; - -/* - * @test - * @key headful - * @bug 8049069 - * @summary Tests whether right mouse click releases a pressed JButton - */ - -public class PressedButtonRightClickTest { - - private static Robot testRobot; - private static JFrame myFrame; - private static JButton myButton; - - public static void main(String[] args) throws Throwable { - - SwingUtilities.invokeAndWait(PressedButtonRightClickTest::constructTestUI); - - try { - testRobot = new Robot(); - } catch (AWTException ex) { - throw new RuntimeException("Exception in Robot creation"); - } - - testRobot.waitForIdle(); - testRobot.delay(500); - - // Method performing auto test operation - try { - test(); - } finally { - EventQueue.invokeAndWait(PressedButtonRightClickTest::disposeTestUI); - } - } - - private static void test() { - Point loc = myFrame.getLocationOnScreen(); - - testRobot.mouseMove((loc.x + 100), (loc.y + 100)); - - // Press the left mouse button - System.out.println("press BUTTON1_DOWN_MASK"); - testRobot.mousePress(InputEvent.BUTTON1_DOWN_MASK); - myButton.setText("Left button pressed"); - testRobot.delay(500); - - // Press the right mouse button - System.out.println("press BUTTON3_DOWN_MASK"); - testRobot.mousePress(InputEvent.BUTTON3_DOWN_MASK); - myButton.setText("Left button pressed + Right button pressed"); - testRobot.delay(500); - - // Release the right mouse button - System.out.println("release BUTTON3_DOWN_MASK"); - testRobot.mouseRelease(InputEvent.BUTTON3_DOWN_MASK); - myButton.setText("Right button released"); - testRobot.waitForIdle(); - testRobot.delay(500); - - // Test whether the button is still pressed - boolean pressed = myButton.getModel().isPressed(); - System.out.println("release BUTTON1_DOWN_MASK"); - testRobot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); - if (!pressed) { - disposeTestUI(); - throw new RuntimeException("Test Failed!"); - } - } - - private static void disposeTestUI() { - myFrame.setVisible(false); - myFrame.dispose(); - } - - public static void constructTestUI() { - myFrame = new JFrame(); - myFrame.setLayout(new BorderLayout()); - myButton = new JButton("Whatever"); - myButton.addMouseListener(new MouseAdapter() { - @Override - public void mouseClicked(MouseEvent e) { - System.out.println(e); - } - - @Override - public void mousePressed(MouseEvent e) { - System.out.println(e); - } - - @Override - public void mouseReleased(MouseEvent e) { - System.out.println(e); - } - - @Override - public void mouseEntered(MouseEvent e) { - System.out.println(e); - } - - @Override - public void mouseExited(MouseEvent e) { - System.out.println(e); - } - }); - myFrame.add(myButton, BorderLayout.CENTER); - myFrame.setSize(400, 300); - myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); - myFrame.setLocationRelativeTo(null); - myFrame.setVisible(true); - } -} - diff --git a/test/jdk/javax/swing/JButton/bug4490179.java b/test/jdk/javax/swing/JButton/bug4490179.java index e36e01e2d95b..bf2df9e7bcc5 100644 --- a/test/jdk/javax/swing/JButton/bug4490179.java +++ b/test/jdk/javax/swing/JButton/bug4490179.java @@ -23,7 +23,7 @@ /* * @test - * @bug 4490179 + * @bug 4490179 8049069 * @summary Tests that JButton only responds to left mouse clicks. * @key headful * @run main bug4490179 From 2682e8229b0ea0ced840081cde14e2da86642e7f Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 24 Dec 2024 11:22:48 +0000 Subject: [PATCH 087/225] 8345414: Google CAInterop test failures Backport-of: 8e9ba788ae04a9a617a393709bf2c51a0c157206 --- .../certification/CAInterop.java | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java b/test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java index 924f58cc80f2..3f16717153bd 100644 --- a/test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java +++ b/test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java @@ -635,20 +635,20 @@ private CATestURLs getTestURLs(String alias) { "https://revoked.sfig2.catest.starfieldtech.com"); case "globalsigneccrootcar4" -> - new CATestURLs("https://good.gsr4.demo.pki.goog", - "https://revoked.gsr4.demo.pki.goog"); + new CATestURLs("https://good.gsr4.demosite.pki.goog", + "https://revoked.gsr4.demosite.pki.goog"); case "gtsrootcar1" -> - new CATestURLs("https://good.gtsr1.demo.pki.goog", - "https://revoked.gtsr1.demo.pki.goog"); + new CATestURLs("https://good.gtsr1.demosite.pki.goog", + "https://revoked.gtsr1.demosite.pki.goog"); case "gtsrootcar2" -> - new CATestURLs("https://good.gtsr2.demo.pki.goog", - "https://revoked.gtsr2.demo.pki.goog"); + new CATestURLs("https://good.gtsr2.demosite.pki.goog", + "https://revoked.gtsr2.demosite.pki.goog"); case "gtsrootecccar3" -> - new CATestURLs("https://good.gtsr3.demo.pki.goog", - "https://revoked.gtsr3.demo.pki.goog"); + new CATestURLs("https://good.gtsr3.demosite.pki.goog", + "https://revoked.gtsr3.demosite.pki.goog"); case "gtsrootecccar4" -> - new CATestURLs("https://good.gtsr4.demo.pki.goog", - "https://revoked.gtsr4.demo.pki.goog"); + new CATestURLs("https://good.gtsr4.demosite.pki.goog", + "https://revoked.gtsr4.demosite.pki.goog"); case "microsoftecc2017" -> new CATestURLs("https://acteccroot2017.pki.microsoft.com", From 785d4bc9b9a3ecf1673634e174ee39727c15b2ac Mon Sep 17 00:00:00 2001 From: SendaoYan Date: Fri, 27 Dec 2024 01:53:59 +0000 Subject: [PATCH 088/225] 8321818: vmTestbase/nsk/stress/strace/strace015.java failed with 'Cannot read the array length because "" is null' Backport-of: ea50c54a14d39fcedabe8426a14eaec27ab24af2 --- .../jtreg/vmTestbase/nsk/stress/strace/strace007.java | 7 ++++++- .../jtreg/vmTestbase/nsk/stress/strace/strace008.java | 7 ++++++- .../jtreg/vmTestbase/nsk/stress/strace/strace009.java | 7 ++++++- .../jtreg/vmTestbase/nsk/stress/strace/strace010.java | 7 ++++++- .../jtreg/vmTestbase/nsk/stress/strace/strace011.java | 7 ++++++- .../jtreg/vmTestbase/nsk/stress/strace/strace012.java | 7 ++++++- .../jtreg/vmTestbase/nsk/stress/strace/strace013.java | 7 ++++++- .../jtreg/vmTestbase/nsk/stress/strace/strace014.java | 5 +++++ .../jtreg/vmTestbase/nsk/stress/strace/strace015.java | 7 ++++++- 9 files changed, 53 insertions(+), 8 deletions(-) diff --git a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace007.java b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace007.java index 61fbc146b602..e4115432c64e 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace007.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace007.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -125,6 +125,11 @@ static boolean makeSnapshot() { StackTraceElement[] all; for (int i = 1; i < THRD_COUNT; i++) { all = traces.get(threads[i]); + if (all == null) { + complain("No stacktrace for thread " + threads[i].getName() + + " was found in the set of all traces"); + return false; + } int k = all.length; if (count - k > 2) { complain("wrong lengths of stack traces:\n\t" diff --git a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace008.java b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace008.java index 24b421ae99d2..f237daaf049a 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace008.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace008.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -129,6 +129,11 @@ static boolean makeSnapshot() { StackTraceElement[] all; for (int i = 1; i < THRD_COUNT; i++) { all = traces.get(threads[i]); + if (all == null) { + complain("No stacktrace for thread " + threads[i].getName() + + " was found in the set of all traces"); + return false; + } int k = all.length; if (count - k > 4) { complain("wrong lengths of stack traces:\n\t" diff --git a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace009.java b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace009.java index 0f8ee03f700e..ad9f77f0c587 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace009.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace009.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -129,6 +129,11 @@ static boolean makeSnapshot() { StackTraceElement[] all; for (int i = 1; i < THRD_COUNT; i++) { all = traces.get(threads[i]); + if (all == null) { + complain("No stacktrace for thread " + threads[i].getName() + + " was found in the set of all traces"); + return false; + } int k = all.length; if (count - k > 2) { complain("wrong lengths of stack traces:\n\t" diff --git a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace010.java b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace010.java index 3595ae3735f1..ee07292ed01a 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace010.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace010.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -145,6 +145,11 @@ boolean makeSnapshot() { StackTraceElement[] all; for (int i = 1; i < THRD_COUNT; i++) { all = traces.get(threads[i]); + if (all == null) { + complain("No stacktrace for thread " + threads[i].getName() + + " was found in the set of all traces"); + return false; + } int k = all.length; if (count - k > 2) { complain("wrong lengths of stack traces:\n\t" diff --git a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace011.java b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace011.java index eb48601b2a2e..185bcbc316b9 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace011.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace011.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -149,6 +149,11 @@ boolean makeSnapshot() { StackTraceElement[] all; for (int i = 1; i < THRD_COUNT; i++) { all = traces.get(threads[i]); + if (all == null) { + complain("No stacktrace for thread " + threads[i].getName() + + " was found in the set of all traces"); + return false; + } int k = all.length; if (count - k > 2) { complain("wrong lengths of stack traces:\n\t" diff --git a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace012.java b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace012.java index 4ebc3de7395b..89451c977321 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace012.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace012.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -151,6 +151,11 @@ boolean makeSnapshot() { StackTraceElement[] all; for (int i = 1; i < THRD_COUNT; i++) { all = traces.get(threads[i]); + if (all == null) { + complain("No stacktrace for thread " + threads[i].getName() + + " was found in the set of all traces"); + return false; + } int k = all.length; if (count - k > 2) { complain("wrong lengths of stack traces:\n\t" diff --git a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace013.java b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace013.java index 87de7d112f8f..6bff73543935 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace013.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace013.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -130,6 +130,11 @@ boolean makeSnapshot() { StackTraceElement[] all; for (int i = 1; i < THRD_COUNT; i++) { all = traces.get(threads[i]); + if (all == null) { + complain("No stacktrace for thread " + threads[i].getName() + + " was found in the set of all traces"); + return false; + } int k = all.length; if (count - k > 3) { complain("wrong lengths of stack traces:\n\t" diff --git a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace014.java b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace014.java index bc760f1722a4..0ef900b35df6 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace014.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace014.java @@ -140,6 +140,11 @@ boolean makeSnapshot() { StackTraceElement[] all; for (int i = 1; i < THRD_COUNT; i++) { all = traces.get(threads[i]); + if (all == null) { + complain("No stacktrace for thread " + threads[i].getName() + + " was found in the set of all traces"); + return false; + } int k = all.length; if (count - k > 4) { complain("wrong lengths of stack traces:\n\t" diff --git a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace015.java b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace015.java index 437e4f9e21c7..940628cff090 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace015.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace015.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -138,6 +138,11 @@ boolean makeSnapshot() { StackTraceElement[] all; for (int i = 1; i < THRD_COUNT; i++) { all = traces.get(threads[i]); + if (all == null) { + complain("No stacktrace for thread " + threads[i].getName() + + " was found in the set of all traces"); + return false; + } int k = all.length; if (count - k > 3) { complain("wrong lengths of stack traces:\n\t" From fa470ba79571cd62ba98f34fc872b8c9042deff1 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 27 Dec 2024 10:02:17 +0000 Subject: [PATCH 089/225] 8339883: Open source several AWT/2D related tests Backport-of: b26645f64bb6dd3efafaceb92bedeaf8f93906e3 --- .../GraphicsConfiguration/NonDefaultGC.java | 124 ++++++++++++++++++ .../awt/GraphicsConfiguration/Position.java | 94 +++++++++++++ test/jdk/sun/java2d/pipe/DrawImageBgTest.java | 97 ++++++++++++++ test/jdk/sun/java2d/pipe/duke.gif | Bin 0 -> 1929 bytes 4 files changed, 315 insertions(+) create mode 100644 test/jdk/java/awt/GraphicsConfiguration/NonDefaultGC.java create mode 100644 test/jdk/java/awt/GraphicsConfiguration/Position.java create mode 100644 test/jdk/sun/java2d/pipe/DrawImageBgTest.java create mode 100644 test/jdk/sun/java2d/pipe/duke.gif diff --git a/test/jdk/java/awt/GraphicsConfiguration/NonDefaultGC.java b/test/jdk/java/awt/GraphicsConfiguration/NonDefaultGC.java new file mode 100644 index 000000000000..fab80a461e23 --- /dev/null +++ b/test/jdk/java/awt/GraphicsConfiguration/NonDefaultGC.java @@ -0,0 +1,124 @@ +/* + * Copyright (c) 2002, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4131642 + * @summary This test shows the ability to create Frames, Windows + * and Canvases with a GraphicsConfiguration. The test should show a number + * of windows with RGB stripes in according to the number of the + * GraphicsConfigurations for each screen. It also displays the size of + * the screen and the GraphicsConfiguration.toString(). + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual NonDefaultGC + */ + +import java.awt.Canvas; +import java.awt.Color; +import java.awt.Dimension; +import java.awt.Graphics; +import java.awt.GraphicsConfiguration; +import java.awt.GraphicsDevice; +import java.awt.GraphicsEnvironment; +import java.awt.Rectangle; +import javax.swing.JFrame; +import javax.swing.SwingUtilities; + +public class NonDefaultGC { + + private static final String INSTRUCTIONS = """ + This test shows the ability to create Frames, Windows and Canvases + with a GraphicsConfiguration. + The test should show a number of windows with RGB stripes according + to the number of the GraphicsConfigurations for each screen. + The window also contains text which displays the size of the screen + and the output GraphicsConfiguration.toString(). + The test passes if every screen displays at least one such window. + """; + + public static void main(String[] argv) throws Exception { + SwingUtilities.invokeAndWait(NonDefaultGC::createUI); + PassFailJFrame.builder() + .title("GraphicsConfigurationTest") + .instructions(INSTRUCTIONS) + .testTimeOut(5) + .rows(12) + .columns(45) + .build() + .awaitAndCheck(); + + } + + private static void createUI() { + + GraphicsEnvironment ge = GraphicsEnvironment. + getLocalGraphicsEnvironment(); + GraphicsDevice[] gs = ge.getScreenDevices(); + for (int j = 0; j < gs.length; j++) { + GraphicsDevice gd = gs[j]; + GraphicsConfiguration[] gc = gd.getConfigurations(); + for (int i=0; i < gc.length; i++) { + JFrame f = new JFrame(gs[j].getDefaultConfiguration()); + PassFailJFrame.addTestWindow(f); // to ensure it is disposed. + GCCanvas c = new GCCanvas(gc[i]); + Rectangle gcBounds = gc[i].getBounds(); + int xoffs = gcBounds.x; + int yoffs = gcBounds.y; + f.getContentPane().add(c); + f.setTitle("Screen# "+ j +", GC# "+ i); + f.setSize(300, 150); + f.setLocation((i*50)+xoffs, (i*60)+yoffs); + f.show(); + } + } + } +} + +class GCCanvas extends Canvas { + + GraphicsConfiguration gc; + Rectangle bounds; + + public GCCanvas(GraphicsConfiguration gc) { + super(gc); + this.gc = gc; + bounds = gc.getBounds(); + } + + public Dimension getPreferredSize() { + return new Dimension(300, 150); + } + + public void paint(Graphics g) { + g.setColor(Color.red); + g.fillRect(0, 0, 100, 150); + g.setColor(Color.green); + g.fillRect(100, 0, 100, 150); + g.setColor(Color.blue); + g.fillRect(200, 0, 100, 150); + g.setColor(Color.black); + g.drawString("ScreenSize="+bounds.width+"X"+ bounds.height, 10, 15); + g.drawString(gc.toString(), 10, 30); + } +} diff --git a/test/jdk/java/awt/GraphicsConfiguration/Position.java b/test/jdk/java/awt/GraphicsConfiguration/Position.java new file mode 100644 index 000000000000..c28167051621 --- /dev/null +++ b/test/jdk/java/awt/GraphicsConfiguration/Position.java @@ -0,0 +1,94 @@ +/* + * Copyright (c) 1999, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4271200 + * @summary This test should show that the default position of a Frame + * should be on the physical screen for the GraphicsConfiguration. + * The togglebutton shows and hides an empty frame on the second monitor. + * The frame should be positioned at 0, 0 and is shown and hidden by clicking the button. + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual Position + */ + +import java.awt.GraphicsDevice; +import java.awt.GraphicsEnvironment; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JPanel; + +public class Position extends JPanel implements ActionListener { + + static final String INSTRUCTIONS = """ + This test should show that the default position of a Frame + should be on the physical screen for the specified GraphicsConfiguration. + There is a window "Show/Hide" button. + The button alternatively shows and hides an empty frame on the second monitor. + The frame should be positioned at 0, 0 and is shown and hidden by clicking the button. + The test passes if it behaves as described and fails otherwise. + """; + + static volatile GraphicsDevice gd[]; + static volatile JFrame secondFrame; + static volatile boolean on = true; + + public Position() { + JPanel p = new JPanel(); + JButton b = new JButton("Show/Hide Window on other screen"); + b.addActionListener(this); + p.add(b); + add(p); + } + + public void actionPerformed(ActionEvent e) { + if (secondFrame == null) { + secondFrame = new JFrame("screen1", gd[1].getDefaultConfiguration()); + secondFrame.setSize(500, 500); + PassFailJFrame.addTestWindow(secondFrame); + } + secondFrame.setVisible(on); + on = !on; + } + + public static void main(String[] args) throws Exception { + + gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices(); + if (gd.length < 2) { /* test runs only on a multi-screen environment */ + return; + } + + PassFailJFrame.builder() + .title("Screen Device Position Test") + .instructions(INSTRUCTIONS) + .testTimeOut(5) + .rows(10) + .columns(50) + .splitUIBottom(Position::new) + .build() + .awaitAndCheck(); + } +} diff --git a/test/jdk/sun/java2d/pipe/DrawImageBgTest.java b/test/jdk/sun/java2d/pipe/DrawImageBgTest.java new file mode 100644 index 000000000000..962529dc956c --- /dev/null +++ b/test/jdk/sun/java2d/pipe/DrawImageBgTest.java @@ -0,0 +1,97 @@ +/* + * Copyright (c) 2002, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4532352 + * @summary This test verifies that the specified background color is rendered + * in the special case of: + * Graphics.drawImage(Image img, int dx1, int dy1, int dx2, int dy2, + * int sx1, int sy1, int sx2, int sy2, + * Color bgColor, ImageObserver observer) + * where no scaling takes place because the source and destination + * bounds have the same width and height. + */ + +import java.io.File; +import java.awt.Color; +import java.awt.Graphics2D; +import java.awt.image.BufferedImage; +import javax.imageio.ImageIO; + +public class DrawImageBgTest { + + public static void main(String argv[]) throws Exception { + + int dx, dy, dw, dh; + int sx, sy, sw, sh; + + int iw = 250, ih = 250; + String sep = System.getProperty("file.separator"); + String dir = System.getProperty("test.src", "."); + String prefix = dir+sep; + BufferedImage img = ImageIO.read(new File(prefix + "duke.gif")); + BufferedImage dest = new BufferedImage(iw, ih, BufferedImage.TYPE_INT_RGB); + + Graphics2D g = dest.createGraphics(); + g.setColor(Color.blue); + g.fillRect(0, 0, iw, ih); + + // source and destination dimensions are different, results in scaling + dx = 10; + dy = 10; + dw = 100; + dh = 200; + sx = 10; + sy = 10; + sw = 50; + sh = 100; + g.drawImage(img, + dx, dy, dx + dw, dy + dh, + sx, sy, sx + sw, sy + sh, + Color.yellow, null); + + int pix1 = dest.getRGB(dx + 1, dy + 1); + + // source and destination dimensions are the same, no scaling + dx = 120; + dy = 10; + sx = 10; + sy = 10; + sw = dw = 50; + sh = dh = 100; + g.drawImage(img, + dx, dy, dx + dw, dy + dh, + sx, sy, sx + sw, sy + sh, + Color.yellow, null); + + int pix2 = dest.getRGB(dx + 1, dy + 1); + int yellow = Color.yellow.getRGB(); + + if (pix1 != yellow || pix2 != yellow) { + ImageIO.write(dest, "gif", new File("op.gif")); + throw new RuntimeException("pix1=" + Integer.toHexString(pix1) + + " pix2=" + Integer.toHexString(pix2)); + } + } +} diff --git a/test/jdk/sun/java2d/pipe/duke.gif b/test/jdk/sun/java2d/pipe/duke.gif new file mode 100644 index 0000000000000000000000000000000000000000..ed32e0ff79b05c07b82863ce6fb07fa9898adaa2 GIT binary patch literal 1929 zcmWlYe^AtB8pi`HvM4_?{J2I$8$dLc1#@!R2zwgXMWdj^k;9xr+bDW&4{JlE8WpDj z7F-cwwK{H<)?L&#SJz$!;hJ{%BY2FYf)Wp^xl?aq!5Xcdi$c#hV~>m9_n-Hl=Xsy+ z=li^?*Q~;pZ+R1N1J40KRkeWM7ew3~jLM24A{CM-A}~TzqzYpq&od0GC=z71!w_=b z-==B0rt2t*nA}((5YSLs6a*Z@X__WqiSjTW6oLo{5km&|K1mGAimYjhs#wwZtvV8SV~7LCFpgub+-TTAk%UQb0dE_cj+pc?!+0o?qG$?% zVFD)%!w7Z;g)ndE8Uk6Aky=+kLaUQ{UW`XS?Nn*s@SQ{VmFgGdkV{&&98EcEQ5hjc@H$`e)fX zj@&GdchxpMUo|-A^M4iBP3(#Ib53Ap?5{nGT7SBA_V!o!TTzL5R~FUWe)4X?@iTd8 z1;TcF^rQLj?4p0uy?@ikb2eUSXdHVa_jIn=@W%a<6~57D>am6&Z!{lzc=@ZbuGB8` zpU38H8d~@82Da!+qdYG5ls&Cx?~|oPMnbqTHMw%I*KlV~?fc{rSwe29?Om}fsknG# z@n5IwY=4Mx>>0WJLG>=yJX^WbHA30iQ$H!X)3<4K zBe1|sf3NKKTS;)mg{$k(2eDJG^u5=&x{@M!V>EWgzRA((>}?o{WQBehp1mIHU!BGG zYz5_6B(+KIVdCVoum2ItM&gXZd+SB^vQTN=a zeYbbah=i-xCho2{4Pazv_i%2mH`EkM{r8XYDLbdY@(a7Ud}$%!$QrTN_DqwNXA9~g zTGKxKyfto7NDp;5A3O5zgb(hyxjN@OAG!(zy^*Ug4!yjF=Y*8aHA@ovB1({&a4;sR zTf1CVC{>Pgy`m$lG;P1$pC_6F7u%iP+qz0q4{lXT`i9g-ThiYgO^GXC`f?JNo*|@p zr{b%U-tSKw99q0|YJa9{Va?`H{IaNICo>p5lGEY*+IDR4bfIUwq~CTRuC_mGWA%~W zea{@eKJ(Iq^7MvdsPsR%&vt$@4i&s?bPptz#y#!FcRZEaMS0WFTyXMCUEfsNxnJ_9 zPwpt`Er4O>``2G{7=4r1GCSTO8#0xw+{<^L4X(K8y1wKj72KLrYD}Y7SJuY7y==wf z;UkI5?(v?h+4r;vR{P*U`ul~=D@U7K5$eV8c!%rX-38vE>azU80UrhFXCv#d`(ylZS4+i2a^vI91MTIxCx%9gd2&N&D9RC&xcpx8#f=GZv%9;F z#?CEVT%UV$nk;L%RJA+d=f8ZB@U*Xz-TZbG?HKKT(VJZMBH!)$#qRuwbFc%Aljqha zoNBs8od~V$_^vux0ZSk!iP!hI($t35SxY8`FV{pxCjpU}Ova2VIg1&>V)CvvMb_ Date: Fri, 27 Dec 2024 10:03:32 +0000 Subject: [PATCH 090/225] 8342609: jpackage test helper function incorrectly removes a directory instead of its contents only Backport-of: 7133d1b983d7b85ba3c8dde26eb654c7ab695b07 --- test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java index 05182bd096d5..2cdec4e60035 100644 --- a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java +++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -379,7 +379,7 @@ public void accept(Path root) { try { final List paths; if (contentsOnly) { - try (var pathStream = Files.walk(root, 0)) { + try (var pathStream = Files.list(root)) { paths = pathStream.collect(Collectors.toList()); } } else { From 69096f1fda7fb06af92749b886b5f2dbc0506041 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 27 Dec 2024 10:04:56 +0000 Subject: [PATCH 091/225] 8335468: [XWayland] JavaFX hangs when calling java.awt.Robot.getPixelColor Backport-of: 965aace297154ab08ee41a4d988553707cae8b32 --- .../unix/native/libawt_xawt/awt/fp_pipewire.h | 3 +- .../native/libawt_xawt/awt/gtk3_interface.c | 8 +++- .../native/libawt_xawt/awt/gtk3_interface.h | 3 ++ .../native/libawt_xawt/awt/gtk_interface.h | 4 +- .../libawt_xawt/awt/screencast_pipewire.c | 18 +++++---- .../libawt_xawt/awt/screencast_portal.c | 39 ++++++++++++++----- 6 files changed, 55 insertions(+), 20 deletions(-) diff --git a/src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h b/src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h index e5985af5eee1..d39f7c833b77 100644 --- a/src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h +++ b/src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -58,7 +58,6 @@ void (*fp_pw_stream_destroy)(struct pw_stream *stream); void (*fp_pw_init)(int *argc, char **argv[]); -void (*fp_pw_deinit)(void); struct pw_core * (*fp_pw_context_connect_fd)(struct pw_context *context, diff --git a/src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c b/src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c index 201d9e858c0c..0d35395d8ed7 100644 --- a/src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c +++ b/src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -285,6 +285,9 @@ GtkApi* gtk3_load(JNIEnv *env, const char* lib_name) fp_g_main_context_iteration = dl_symbol("g_main_context_iteration"); + fp_g_main_context_default = dl_symbol("g_main_context_default"); + fp_g_main_context_is_owner = dl_symbol("g_main_context_is_owner"); + fp_g_value_init = dl_symbol("g_value_init"); fp_g_type_is_a = dl_symbol("g_type_is_a"); @@ -556,6 +559,7 @@ GtkApi* gtk3_load(JNIEnv *env, const char* lib_name) fp_g_signal_connect_data = dl_symbol("g_signal_connect_data"); fp_gtk_widget_show = dl_symbol("gtk_widget_show"); fp_gtk_main = dl_symbol("gtk_main"); + fp_gtk_main_level = dl_symbol("gtk_main_level"); fp_g_path_get_dirname = dl_symbol("g_path_get_dirname"); @@ -3124,6 +3128,8 @@ static void gtk3_init(GtkApi* gtk) { gtk->g_uuid_string_is_valid = fp_g_uuid_string_is_valid; gtk->g_main_context_iteration = fp_g_main_context_iteration; + gtk->g_main_context_default = fp_g_main_context_default; + gtk->g_main_context_is_owner = fp_g_main_context_is_owner; gtk->g_error_free = fp_g_error_free; gtk->g_unix_fd_list_get = fp_g_unix_fd_list_get; diff --git a/src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h b/src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h index 054510d488b1..6849645784d3 100644 --- a/src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h +++ b/src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h @@ -392,6 +392,9 @@ static void (*fp_g_object_set)(gpointer object, ...); static gboolean (*fp_g_main_context_iteration)(GMainContext *context, gboolean may_block); +static GMainContext *(*fp_g_main_context_default)(); +static gboolean (*fp_g_main_context_is_owner)(GMainContext* context); + static gboolean (*fp_g_str_has_prefix)(const gchar *str, const gchar *prefix); static gchar** (*fp_g_strsplit)(const gchar *string, const gchar *delimiter, gint max_tokens); diff --git a/src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h b/src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h index c963d769a66a..68c1d20f4006 100644 --- a/src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h +++ b/src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -793,6 +793,8 @@ typedef struct GtkApi { gboolean (*g_main_context_iteration)(GMainContext *context, gboolean may_block); + GMainContext *(*g_main_context_default)(); + gboolean (*g_main_context_is_owner)(GMainContext* context); void (*g_error_free)(GError *error); diff --git a/src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c b/src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c index e2f4ea31d2ed..fe406122e32a 100644 --- a/src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c +++ b/src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c @@ -49,6 +49,7 @@ static GString *activeSessionToken; struct ScreenSpace screenSpace = {0}; static struct PwLoopData pw = {0}; +volatile bool isGtkMainThread = FALSE; jclass tokenStorageClass = NULL; jmethodID storeTokenMethodID = NULL; @@ -132,10 +133,6 @@ static void doCleanup() { screenSpace.screenCount = 0; } - if (!sessionClosed) { - fp_pw_deinit(); - } - gtk->g_string_set_size(activeSessionToken, 0); sessionClosed = TRUE; } @@ -581,6 +578,13 @@ static gboolean doLoop(GdkRectangle requestedArea) { if (!pw.loop && !sessionClosed) { pw.loop = fp_pw_thread_loop_new("AWT Pipewire Thread", NULL); + if (!pw.loop) { + // in case someone called the pw_deinit before + DEBUG_SCREENCAST("pw_init\n", NULL); + fp_pw_init(NULL, NULL); + pw.loop = fp_pw_thread_loop_new("AWT Pipewire Thread", NULL); + } + if (!pw.loop) { DEBUG_SCREENCAST("!!! Could not create a loop\n", NULL); doCleanup(); @@ -712,7 +716,6 @@ static gboolean loadSymbols() { LOAD_SYMBOL(fp_pw_stream_disconnect, "pw_stream_disconnect"); LOAD_SYMBOL(fp_pw_stream_destroy, "pw_stream_destroy"); LOAD_SYMBOL(fp_pw_init, "pw_init"); - LOAD_SYMBOL(fp_pw_deinit, "pw_deinit"); LOAD_SYMBOL(fp_pw_context_connect_fd, "pw_context_connect_fd"); LOAD_SYMBOL(fp_pw_core_disconnect, "pw_core_disconnect"); LOAD_SYMBOL(fp_pw_context_new, "pw_context_new"); @@ -946,9 +949,10 @@ JNIEXPORT jint JNICALL Java_sun_awt_screencast_ScreencastHelper_getRGBPixelsImpl ? (*env)->GetStringUTFChars(env, jtoken, NULL) : NULL; + isGtkMainThread = gtk->g_main_context_is_owner(gtk->g_main_context_default()); DEBUG_SCREENCAST( - "taking screenshot at \n\tx: %5i y %5i w %5i h %5i with token |%s|\n", - jx, jy, jwidth, jheight, token + "taking screenshot at \n\tx: %5i y %5i w %5i h %5i\n\twith token |%s| isGtkMainThread %d\n", + jx, jy, jwidth, jheight, token, isGtkMainThread ); int attemptResult = makeScreencast( diff --git a/src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c b/src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c index 8590cf27da20..45c1b55942fe 100644 --- a/src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c +++ b/src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c @@ -32,6 +32,7 @@ #include "screencast_pipewire.h" #include "screencast_portal.h" +extern volatile bool isGtkMainThread; extern struct ScreenSpace screenSpace; @@ -67,6 +68,27 @@ gboolean validateToken(const gchar *token) { return isValid; } +void waitForCallback(struct DBusCallbackHelper *helper) { + if (!helper) { + return; + } + + if (isGtkMainThread) { + gtk->gtk_main(); + } else { + while (!helper->isDone) { + // do not block if there is a GTK loop running + gtk->g_main_context_iteration(NULL, gtk->gtk_main_level() == 0); + } + } +} + +void callbackEnd() { + if (isGtkMainThread) { + gtk->gtk_main_quit(); + } +} + /** * @return TRUE on success */ @@ -362,6 +384,7 @@ static void callbackScreenCastCreateSession( } helper->isDone = TRUE; + callbackEnd(); } gboolean portalScreenCastCreateSession() { @@ -426,9 +449,7 @@ gboolean portalScreenCastCreateSession() { err->message); ERR_HANDLE(err); } else { - while (!helper.isDone) { - gtk->g_main_context_iteration(NULL, TRUE); - } + waitForCallback(&helper); } unregisterScreenCastCallback(&helper); @@ -472,6 +493,8 @@ static void callbackScreenCastSelectSources( if (result) { gtk->g_variant_unref(result); } + + callbackEnd(); } gboolean portalScreenCastSelectSources(const gchar *token) { @@ -552,9 +575,7 @@ gboolean portalScreenCastSelectSources(const gchar *token) { DEBUG_SCREENCAST("Failed to call SelectSources: %s\n", err->message); ERR_HANDLE(err); } else { - while (!helper.isDone) { - gtk->g_main_context_iteration(NULL, TRUE); - } + waitForCallback(&helper); } unregisterScreenCastCallback(&helper); @@ -640,6 +661,8 @@ static void callbackScreenCastStart( if (streams) { gtk->g_variant_unref(streams); } + + callbackEnd(); } ScreenCastResult portalScreenCastStart(const gchar *token) { @@ -693,9 +716,7 @@ ScreenCastResult portalScreenCastStart(const gchar *token) { DEBUG_SCREENCAST("Failed to start session: %s\n", err->message); ERR_HANDLE(err); } else { - while (!helper.isDone) { - gtk->g_main_context_iteration(NULL, TRUE); - } + waitForCallback(&helper); } unregisterScreenCastCallback(&helper); From 8e33acdf32f83caf86456806b4c98b6cb3035382 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 30 Dec 2024 22:24:08 +0000 Subject: [PATCH 092/225] 8313905: Checked_cast assert in CDS compare_by_loader Reviewed-by: mdoerr Backport-of: bd1b9427410c458215e9e89eeff6e4d30592a4a4 --- src/hotspot/share/classfile/systemDictionaryShared.cpp | 4 ++-- src/hotspot/share/utilities/globalDefinitions.hpp | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/hotspot/share/classfile/systemDictionaryShared.cpp b/src/hotspot/share/classfile/systemDictionaryShared.cpp index 790b263215a6..4744c38b87e8 100644 --- a/src/hotspot/share/classfile/systemDictionaryShared.cpp +++ b/src/hotspot/share/classfile/systemDictionaryShared.cpp @@ -597,9 +597,9 @@ class UnregisteredClassesDuplicationChecker : StackObj { ClassLoaderData* loader_b = b[0]->class_loader_data(); if (loader_a != loader_b) { - return intx(loader_a) - intx(loader_b); + return primitive_compare(loader_a, loader_b); } else { - return intx(a[0]) - intx(b[0]); + return primitive_compare(a[0], b[0]); } } diff --git a/src/hotspot/share/utilities/globalDefinitions.hpp b/src/hotspot/share/utilities/globalDefinitions.hpp index e89129aae428..b58adbb90f15 100644 --- a/src/hotspot/share/utilities/globalDefinitions.hpp +++ b/src/hotspot/share/utilities/globalDefinitions.hpp @@ -1364,6 +1364,10 @@ template bool primitive_equals(const K& k0, const K& k1) { return k0 == k1; } +template int primitive_compare(const K& k0, const K& k1) { + return ((k0 < k1) ? -1 : (k0 == k1) ? 0 : 1); +} + //---------------------------------------------------------------------------------------------------- // Allow use of C++ thread_local when approved - see JDK-8282469. From d859718dbe989db508e0ef3ee76cde320b4d8bba Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 30 Dec 2024 22:27:21 +0000 Subject: [PATCH 093/225] 8315825: Open some swing tests Backport-of: e015e6ce28e263e546cd1b6583a4a3ecc431d576 --- .../javax/swing/JComponent/bug4765272.java | 130 ++++++++++++++++ .../javax/swing/JComponent/bug4979794.java | 91 ++++++++++++ test/jdk/javax/swing/JPanel/bug4907772.java | 89 +++++++++++ .../RootPaneChecking/RootPaneChecking.java | 139 ++++++++++++++++++ 4 files changed, 449 insertions(+) create mode 100644 test/jdk/javax/swing/JComponent/bug4765272.java create mode 100644 test/jdk/javax/swing/JComponent/bug4979794.java create mode 100644 test/jdk/javax/swing/JPanel/bug4907772.java create mode 100644 test/jdk/javax/swing/RootPaneChecking/RootPaneChecking.java diff --git a/test/jdk/javax/swing/JComponent/bug4765272.java b/test/jdk/javax/swing/JComponent/bug4765272.java new file mode 100644 index 000000000000..d88d5f328eda --- /dev/null +++ b/test/jdk/javax/swing/JComponent/bug4765272.java @@ -0,0 +1,130 @@ +/* + * Copyright (c) 2004, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4765272 + * @summary REGRESSION: IAE: focusCycleRoot not focus cyle root of a Component + * @key headful + */ + +import java.awt.Component; +import java.awt.Container; +import java.awt.FlowLayout; +import java.awt.FocusTraversalPolicy; +import java.awt.Robot; +import java.awt.event.FocusAdapter; +import java.awt.event.FocusEvent; +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.SwingUtilities; + +public class bug4765272 { + static boolean focusGained = false; + static JFrame f; + static JButton bt1; + + public static void main(String[] args) throws Exception { + try { + SwingUtilities.invokeAndWait(() -> { + f = new JFrame("bug4765272"); + bt1 = new JButton("Button 1"); + JButton bt2 = new JButton("Button 2"); + + JPanel p = new JPanel(); + p.setLayout(new FlowLayout()); + p.add(bt1); + p.add(bt2); + f.getContentPane().add(p); + + FocusTraversalPolicy policy = new FocusTraversalPolicy() { + @Override + public Component getComponentAfter(Container aContainer, Component aComponent) { + if (aComponent == bt1) { + return bt2; + } + return bt1; + } + + @Override + public Component getComponentBefore(Container aContainer, Component aComponent) { + if (aComponent == bt1) { + return bt2; + } + return bt1; + } + + @Override + public Component getFirstComponent(Container aContainer) { + return bt1; + } + + @Override + public Component getLastComponent(Container aContainer) { + return bt2; + } + + @Override + public Component getDefaultComponent(Container aContainer) { + return bt1; + } + }; + + bt1.addFocusListener(new FocusAdapter() { + public void focusGained(FocusEvent e) { + p.removeAll(); + synchronized (this) { + focusGained = true; + this.notifyAll(); + } + } + }); + + f.setLocationRelativeTo(null); + f.setVisible(true); + }); + + Robot r = new Robot(); + r.waitForIdle(); + r.delay(1000); + + SwingUtilities.invokeAndWait(() -> { + bt1.requestFocus(); + try { + if (!focusGained) { + Thread.sleep(5000); + } + } catch (Exception ex) { + ex.printStackTrace(); + } + }); + } finally { + SwingUtilities.invokeAndWait(() -> { + if (f != null) { + f.dispose(); + } + }); + } + } +} diff --git a/test/jdk/javax/swing/JComponent/bug4979794.java b/test/jdk/javax/swing/JComponent/bug4979794.java new file mode 100644 index 000000000000..e8203045e578 --- /dev/null +++ b/test/jdk/javax/swing/JComponent/bug4979794.java @@ -0,0 +1,91 @@ +/* + * Copyright (c) 2004, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4979794 + * @summary A component is sometimes the next component for itself in focus policy. + * @key headful + */ + +import java.awt.Component; +import java.awt.Container; +import java.awt.FocusTraversalPolicy; +import java.awt.Robot; +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.SwingUtilities; + +public class bug4979794 { + static JFrame fr; + static JButton btn1; + static JButton btn2; + + public static void main(String[] args) throws Exception { + try { + SwingUtilities.invokeAndWait(() -> { + fr = new JFrame("bug4979794"); + fr.getContentPane().setLayout(null); + + JPanel p = new JPanel(); + p.setLayout(null); + fr.getContentPane().add(p); + + btn1 = new JButton("Button 1"); + btn1.setBounds(0, 0, 200, 200); + + btn2 = new JButton("Button 2"); + btn2.setBounds(0, 0, 200, 200); + + p.add(btn1); + p.add(btn2); + p.setSize(200, 200); + + fr.setLocationRelativeTo(null); + fr.setSize(300, 300); + fr.setVisible(true); + }); + + Robot r = new Robot(); + r.waitForIdle(); + r.delay(1000); + + SwingUtilities.invokeAndWait(() -> { + Container root = btn1.getFocusCycleRootAncestor(); + FocusTraversalPolicy policy = root.getFocusTraversalPolicy(); + Component next1 = policy.getComponentAfter(fr, btn1); + Component next2 = policy.getComponentAfter(fr, btn2); + if (next1 == next2) { + throw new RuntimeException("btn1 and btn2 have the same next Component."); + } + }); + } finally { + SwingUtilities.invokeAndWait(() -> { + if (fr != null) { + fr.dispose(); + } + }); + } + } +} diff --git a/test/jdk/javax/swing/JPanel/bug4907772.java b/test/jdk/javax/swing/JPanel/bug4907772.java new file mode 100644 index 000000000000..56c784b76532 --- /dev/null +++ b/test/jdk/javax/swing/JPanel/bug4907772.java @@ -0,0 +1,89 @@ +/* + * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4907772 + * @summary 1.4 REGRESSION: JPanel responds to mouse clicks on overlapping JPanel + * @key headful + */ + +import java.awt.Component; +import java.awt.Container; +import java.awt.FocusTraversalPolicy; +import java.awt.Robot; +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JPanel; +import javax.swing.SwingUtilities; + +public class bug4907772 { + static JFrame fr; + static JButton btn1; + static JButton btn2; + + public static void main(String[] args) throws Exception { + try { + SwingUtilities.invokeAndWait(() -> { + fr = new JFrame("bug4907772"); + fr.getContentPane().setLayout(null); + + JPanel p = new JPanel(); + p.setLayout(null); + fr.getContentPane().add(p); + + btn1 = new JButton("Button 1"); + btn1.setBounds(0, 0, 200, 200); + + btn2 = new JButton("Button 2"); + btn2.setBounds(0, 0, 200, 200); + + p.add(btn1); + p.add(btn2); + + fr.setLocationRelativeTo(null); + fr.pack(); + fr.setVisible(true); + }); + + Robot r = new Robot(); + r.waitForIdle(); + r.delay(1000); + + SwingUtilities.invokeAndWait(() -> { + Container root = btn1.getFocusCycleRootAncestor(); + FocusTraversalPolicy policy = root.getFocusTraversalPolicy(); + Component initial = policy.getInitialComponent(fr); + if (initial == btn2) { + throw new RuntimeException("The underlying button shouldn't be the initial component of FCR"); + } + }); + } finally { + SwingUtilities.invokeAndWait(() -> { + if (fr != null) { + fr.dispose(); + } + }); + } + } +} diff --git a/test/jdk/javax/swing/RootPaneChecking/RootPaneChecking.java b/test/jdk/javax/swing/RootPaneChecking/RootPaneChecking.java new file mode 100644 index 000000000000..52946b714e21 --- /dev/null +++ b/test/jdk/javax/swing/RootPaneChecking/RootPaneChecking.java @@ -0,0 +1,139 @@ +/* + * Copyright (c) 2002, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4753342 + * @key headful + * @summary Makes sure add/remove/setLayout redirect to the contentpane + */ + +import java.awt.Container; +import java.awt.GridLayout; +import java.awt.LayoutManager; +import javax.swing.JButton; +import javax.swing.JDialog; +import javax.swing.JFrame; +import javax.swing.JInternalFrame; +import javax.swing.JWindow; +import javax.swing.RootPaneContainer; +import javax.swing.SwingUtilities; + +public class RootPaneChecking { + public static void main(String[] args) throws Exception { + SwingUtilities.invokeAndWait(() -> { + MyJFrame frame = new MyJFrame(); + frame.setTitle("RootPaneChecking"); + checkRootPaneCheckingEnabled(frame); + frame.setRootPaneCheckingEnabled(false); + checkRootPaneCheckingDisabled(frame); + + MyJWindow window = new MyJWindow(); + checkRootPaneCheckingEnabled(window); + window.setRootPaneCheckingEnabled(false); + checkRootPaneCheckingDisabled(window); + + MyJDialog dialog = new MyJDialog(); + checkRootPaneCheckingEnabled(dialog); + dialog.setRootPaneCheckingEnabled(false); + checkRootPaneCheckingDisabled(dialog); + + MyJInternalFrame iframe = new MyJInternalFrame(); + checkRootPaneCheckingEnabled(iframe); + iframe.setRootPaneCheckingEnabled(false); + checkRootPaneCheckingDisabled(iframe); + }); + } + + private static void checkRootPaneCheckingEnabled(RootPaneContainer rpc) { + Container parent = (Container) rpc; + Container cp = rpc.getContentPane(); + // Test add + JButton button = new JButton("RootPaneChecking"); + parent.add(button); + if (button.getParent() != cp) { + throw new RuntimeException("Add parent mismatch, want: " + + cp + " got " + button.getParent()); + } + + // Test remove + parent.remove(button); + if (button.getParent() != null) { + throw new RuntimeException("Remove mismatch, want null got " + + button.getParent()); + } + + // Test setLayout + LayoutManager manager = new GridLayout(); + parent.setLayout(manager); + if (manager != cp.getLayout()) { + throw new RuntimeException("LayoutManager mismatch, want: " + + manager + " got " + cp.getLayout()); + } + } + + private static void checkRootPaneCheckingDisabled(RootPaneContainer rpc) { + Container parent = (Container) rpc; + Container cp = rpc.getContentPane(); + + // Test add + JButton button = new JButton("RootPaneChecking"); + parent.add(button); + if (button.getParent() != parent) { + throw new RuntimeException("Add parent mismatch, want: " + + parent + " got " + button.getParent()); + } + + // Test setLayout + LayoutManager manager = new GridLayout(); + parent.setLayout(manager); + if (manager != parent.getLayout()) { + throw new RuntimeException("LayoutManager mismatch, want: " + + manager + " got " + cp.getLayout()); + } + } + + static class MyJFrame extends JFrame { + public void setRootPaneCheckingEnabled(boolean x) { + super.setRootPaneCheckingEnabled(x); + } + } + + static class MyJWindow extends JWindow { + public void setRootPaneCheckingEnabled(boolean x) { + super.setRootPaneCheckingEnabled(x); + } + } + + static class MyJDialog extends JDialog { + public void setRootPaneCheckingEnabled(boolean x) { + super.setRootPaneCheckingEnabled(x); + } + } + + static class MyJInternalFrame extends JInternalFrame { + public void setRootPaneCheckingEnabled(boolean x) { + super.setRootPaneCheckingEnabled(x); + } + } +} From a00b3e483c8ea0ae046c02d7eda55f50c2313778 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 30 Dec 2024 22:28:40 +0000 Subject: [PATCH 094/225] 8328558: Convert javax/swing/JCheckBox/8032667/bug8032667.java applet test to main Backport-of: ef2bd5721316f208a458fecfffa02ec2c0ea7fe0 --- .../swing/JCheckBox/8032667/bug8032667.html | 36 ------ .../8032667/bug8032667_image_diff.java | 116 ------------------ .../JCheckBox/{8032667 => }/bug8032667.java | 67 ++++++---- 3 files changed, 42 insertions(+), 177 deletions(-) delete mode 100644 test/jdk/javax/swing/JCheckBox/8032667/bug8032667.html delete mode 100644 test/jdk/javax/swing/JCheckBox/8032667/bug8032667_image_diff.java rename test/jdk/javax/swing/JCheckBox/{8032667 => }/bug8032667.java (56%) diff --git a/test/jdk/javax/swing/JCheckBox/8032667/bug8032667.html b/test/jdk/javax/swing/JCheckBox/8032667/bug8032667.html deleted file mode 100644 index 33cc90e77cf6..000000000000 --- a/test/jdk/javax/swing/JCheckBox/8032667/bug8032667.html +++ /dev/null @@ -1,36 +0,0 @@ - - - - - -Verify that scaled components are rendered smoothly to image. - -1. Run the test. -2. Check that Selected and Deselected JCheckBox icons are drawn smoothly. -If so, press PASS, else press FAIL. - - - - - diff --git a/test/jdk/javax/swing/JCheckBox/8032667/bug8032667_image_diff.java b/test/jdk/javax/swing/JCheckBox/8032667/bug8032667_image_diff.java deleted file mode 100644 index 827b0fe1e634..000000000000 --- a/test/jdk/javax/swing/JCheckBox/8032667/bug8032667_image_diff.java +++ /dev/null @@ -1,116 +0,0 @@ -/* - * Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ -import java.awt.Dimension; -import java.awt.Graphics; -import java.awt.Graphics2D; -import java.awt.Image; -import java.awt.image.BufferedImage; -import javax.swing.JCheckBox; -import javax.swing.JComponent; -import javax.swing.SwingUtilities; - -import jdk.test.lib.Platform; - -/* @test - * @bug 8032667 - * @summary [macosx] Components cannot be rendered in HiDPI to BufferedImage - * @library /test/lib - * @build jdk.test.lib.Platform - * @run main bug8032667_image_diff - */ -public class bug8032667_image_diff { - - static final int IMAGE_WIDTH = 130; - static final int IMAGE_HEIGHT = 50; - - public static void main(String[] args) throws Exception { - - if (!Platform.isOSX()) { - return; - } - - SwingUtilities.invokeAndWait(new Runnable() { - @Override - public void run() { - - JCheckBox checkBox = new JCheckBox(); - checkBox.setSelected(true); - checkBox.setSize(new Dimension(IMAGE_WIDTH, IMAGE_HEIGHT)); - - final BufferedImage image1 = getHiDPIImage(checkBox); - final BufferedImage image2 = getScaledImage(checkBox); - - if(equal(image1, image2)){ - throw new RuntimeException("2x image equals to non smooth image"); - } - } - }); - } - - static boolean equal(BufferedImage image1, BufferedImage image2) { - - int w = image1.getWidth(); - int h = image1.getHeight(); - - if (w != image2.getWidth() || h != image2.getHeight()) { - return false; - } - - for (int i = 0; i < w; i++) { - for (int j = 0; j < h; j++) { - int color1 = image1.getRGB(i, j); - int color2 = image2.getRGB(i, j); - - if (color1 != color2) { - return false; - } - } - } - return true; - } - - static BufferedImage getHiDPIImage(JComponent component) { - return getImage(component, 2, IMAGE_WIDTH, IMAGE_HEIGHT); - } - - static BufferedImage getScaledImage(JComponent component) { - Image image1x = getImage(component, 1, IMAGE_WIDTH, IMAGE_HEIGHT); - final BufferedImage image2x = new BufferedImage( - 2 * IMAGE_WIDTH, 2 * IMAGE_HEIGHT, BufferedImage.TYPE_INT_ARGB); - final Graphics g = image2x.getGraphics(); - ((Graphics2D) g).scale(2, 2); - g.drawImage(image1x, 0, 0, null); - g.dispose(); - return image2x; - } - - static BufferedImage getImage(JComponent component, int scale, int width, int height) { - final BufferedImage image = new BufferedImage( - scale * width, scale * height, BufferedImage.TYPE_INT_ARGB); - final Graphics g = image.getGraphics(); - ((Graphics2D) g).scale(scale, scale); - component.paint(g); - g.dispose(); - return image; - } -} diff --git a/test/jdk/javax/swing/JCheckBox/8032667/bug8032667.java b/test/jdk/javax/swing/JCheckBox/bug8032667.java similarity index 56% rename from test/jdk/javax/swing/JCheckBox/8032667/bug8032667.java rename to test/jdk/javax/swing/JCheckBox/bug8032667.java index fda8852e5200..3fa1a90b41f8 100644 --- a/test/jdk/javax/swing/JCheckBox/8032667/bug8032667.java +++ b/test/jdk/javax/swing/JCheckBox/bug8032667.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -20,24 +20,28 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + import java.awt.BorderLayout; -import java.awt.Canvas; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Image; import java.awt.image.BufferedImage; -import javax.swing.JApplet; + import javax.swing.JCheckBox; import javax.swing.JComponent; -import javax.swing.SwingUtilities; +import javax.swing.JFrame; +import javax.swing.JPanel; /* @test * @bug 8032667 + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @summary [macosx] Components cannot be rendered in HiDPI to BufferedImage - * @run applet/manual=yesno bug8032667.html + * @run main/manual bug8032667 */ -public class bug8032667 extends JApplet { + +public class bug8032667 { static final int scale = 2; static final int width = 130; @@ -45,30 +49,43 @@ public class bug8032667 extends JApplet { static final int scaledWidth = scale * width; static final int scaledHeight = scale * height; - @Override - public void init() { - SwingUtilities.invokeLater(new Runnable() { + private static final String INSTRUCTIONS = """ + Verify that scaled components are rendered smoothly to image. - @Override - public void run() { + 1. Run the test. + 2. Check that Selected and Deselected JCheckBox icons are drawn smoothly. + If so, press PASS, else press FAIL. + """; - final Image image1 = getImage(getCheckBox("Deselected", false)); - final Image image2 = getImage(getCheckBox("Selected", true)); - - Canvas canvas = new Canvas() { + public static void main(String[] args) throws Exception { + PassFailJFrame.builder() + .title("bug8032667 Test Instructions") + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 2) + .columns(40) + .testUI(bug8032667::createAndShowGUI) + .build() + .awaitAndCheck(); + } - @Override - public void paint(Graphics g) { - super.paint(g); - g.drawImage(image1, 0, 0, scaledWidth, scaledHeight, this); - g.drawImage(image2, 0, scaledHeight + 5, - scaledWidth, scaledHeight, this); - } - }; + public static JFrame createAndShowGUI() { + JFrame frame = new JFrame("bug8032667 HiDPI Component Test"); + frame.setLayout(new BorderLayout()); + frame.setBounds(0, 400, 400, 400); - getContentPane().add(canvas, BorderLayout.CENTER); + final Image image1 = getImage(getCheckBox("Deselected", false)); + final Image image2 = getImage(getCheckBox("Selected", true)); + JPanel panel = new JPanel() { + @Override + public void paint(Graphics g) { + super.paint(g); + g.drawImage(image1, 0, 0, scaledWidth, scaledHeight, this); + g.drawImage(image2, 0, scaledHeight + 5, + scaledWidth, scaledHeight, this); } - }); + }; + frame.add(panel, BorderLayout.CENTER); + return frame; } static JCheckBox getCheckBox(String text, boolean selected) { From 2f041ee42521975be1e70e10127c6cf34eca8449 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 30 Dec 2024 22:29:50 +0000 Subject: [PATCH 095/225] 8332158: [XWayland] test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java Backport-of: b1b4cd429a4135840966975dd0c068fe428e2ee6 --- test/jdk/ProblemList.txt | 2 +- .../EnterExitEvents/ResizingFrameTest.java | 18 ++++++++++++++---- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/test/jdk/ProblemList.txt b/test/jdk/ProblemList.txt index 2f04cbcc43d6..fef44575900d 100644 --- a/test/jdk/ProblemList.txt +++ b/test/jdk/ProblemList.txt @@ -373,7 +373,7 @@ java/awt/Modal/MultipleDialogs/MultipleDialogs3Test.java 8198665 macosx-all java/awt/Modal/MultipleDialogs/MultipleDialogs4Test.java 8198665 macosx-all java/awt/Modal/MultipleDialogs/MultipleDialogs5Test.java 8198665 macosx-all java/awt/Mouse/EnterExitEvents/DragWindowOutOfFrameTest.java 8177326 macosx-all -java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java 8005021,8332158 macosx-all,linux-x64 +java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java 8005021 macosx-all java/awt/Mouse/EnterExitEvents/FullscreenEnterEventTest.java 8051455 macosx-all java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java 7124407,8302787 macosx-all,windows-all java/awt/Mouse/RemovedComponentMouseListener/RemovedComponentMouseListener.java 8157170 macosx-all diff --git a/test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java b/test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java index 51e5dd353a98..2918a6a5e0a8 100644 --- a/test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java +++ b/test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2006, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -27,12 +27,19 @@ * @bug 7154048 * @summary Programmatically resized window does not receive mouse entered/exited events * @author alexandr.scherbatiy area=awt.event + * @library /test/lib + * @build jdk.test.lib.Platform * @run main ResizingFrameTest */ -import java.awt.*; -import java.awt.event.*; -import javax.swing.*; +import java.awt.Frame; +import java.awt.Robot; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; +import javax.swing.JFrame; +import javax.swing.SwingUtilities; + +import jdk.test.lib.Platform; public class ResizingFrameTest { @@ -41,6 +48,9 @@ public class ResizingFrameTest { private static JFrame frame; public static void main(String[] args) throws Exception { + if (Platform.isOnWayland()) { + return; + } Robot robot = new Robot(); robot.setAutoDelay(50); From 193ae57d857e18f79d05c98e26efc5eaa154be4d Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 30 Dec 2024 22:31:01 +0000 Subject: [PATCH 096/225] 8340313: Crash due to invalid oop in nmethod after C1 patching Reviewed-by: mdoerr Backport-of: 58d39c317e332fda994f66529fcd1a0ea0e53151 --- .../cpu/aarch64/nativeInst_aarch64.cpp | 2 +- src/hotspot/cpu/ppc/nativeInst_ppc.cpp | 4 +- src/hotspot/cpu/riscv/nativeInst_riscv.cpp | 4 +- src/hotspot/cpu/s390/nativeInst_s390.cpp | 4 +- src/hotspot/cpu/x86/nativeInst_x86.cpp | 4 +- src/hotspot/share/c1/c1_Runtime1.cpp | 12 +- src/hotspot/share/code/nmethod.cpp | 2 +- src/hotspot/share/runtime/mutexLocker.cpp | 2 - src/hotspot/share/runtime/mutexLocker.hpp | 1 - .../compiler/c1/TestConcurrentPatching.java | 145 ++++++++++++++++++ 10 files changed, 159 insertions(+), 21 deletions(-) create mode 100644 test/hotspot/jtreg/compiler/c1/TestConcurrentPatching.java diff --git a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp b/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp index a7a2006aeb18..f304eaa4fd21 100644 --- a/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp @@ -185,7 +185,7 @@ address NativeCall::destination() const { // // Used in the runtime linkage of calls; see class CompiledIC. void NativeCall::set_destination_mt_safe(address dest) { - assert((Patching_lock->is_locked() || SafepointSynchronize::is_at_safepoint()) || + assert((CodeCache_lock->is_locked() || SafepointSynchronize::is_at_safepoint()) || CompiledICLocker::is_safe(addr_at(0)), "concurrent code patching"); diff --git a/src/hotspot/cpu/ppc/nativeInst_ppc.cpp b/src/hotspot/cpu/ppc/nativeInst_ppc.cpp index f60f3f147ae0..97784b42837b 100644 --- a/src/hotspot/cpu/ppc/nativeInst_ppc.cpp +++ b/src/hotspot/cpu/ppc/nativeInst_ppc.cpp @@ -92,10 +92,10 @@ address NativeCall::destination() const { // Used in the runtime linkage of calls; see class CompiledIC. // // Add parameter assert_lock to switch off assertion -// during code generation, where no patching lock is needed. +// during code generation, where no lock is needed. void NativeCall::set_destination_mt_safe(address dest, bool assert_lock) { assert(!assert_lock || - (Patching_lock->is_locked() || SafepointSynchronize::is_at_safepoint()) || + (CodeCache_lock->is_locked() || SafepointSynchronize::is_at_safepoint()) || CompiledICLocker::is_safe(addr_at(0)), "concurrent code patching"); diff --git a/src/hotspot/cpu/riscv/nativeInst_riscv.cpp b/src/hotspot/cpu/riscv/nativeInst_riscv.cpp index 9cfc7abb6914..51de6ca7f452 100644 --- a/src/hotspot/cpu/riscv/nativeInst_riscv.cpp +++ b/src/hotspot/cpu/riscv/nativeInst_riscv.cpp @@ -138,10 +138,10 @@ address NativeCall::destination() const { // Used in the runtime linkage of calls; see class CompiledIC. // // Add parameter assert_lock to switch off assertion -// during code generation, where no patching lock is needed. +// during code generation, where no lock is needed. void NativeCall::set_destination_mt_safe(address dest, bool assert_lock) { assert(!assert_lock || - (Patching_lock->is_locked() || SafepointSynchronize::is_at_safepoint()) || + (CodeCache_lock->is_locked() || SafepointSynchronize::is_at_safepoint()) || CompiledICLocker::is_safe(addr_at(0)), "concurrent code patching"); diff --git a/src/hotspot/cpu/s390/nativeInst_s390.cpp b/src/hotspot/cpu/s390/nativeInst_s390.cpp index 95178e9ae746..fc43641cb310 100644 --- a/src/hotspot/cpu/s390/nativeInst_s390.cpp +++ b/src/hotspot/cpu/s390/nativeInst_s390.cpp @@ -658,8 +658,8 @@ void NativeGeneralJump::insert_unconditional(address code_pos, address entry) { void NativeGeneralJump::replace_mt_safe(address instr_addr, address code_buffer) { assert(((intptr_t)instr_addr & (BytesPerWord-1)) == 0, "requirement for mt safe patching"); - // Bytes_after_jump cannot change, because we own the Patching_lock. - assert(Patching_lock->owned_by_self(), "must hold lock to patch instruction"); + // Bytes_after_jump cannot change, because we own the CodeCache_lock. + assert(CodeCache_lock->owned_by_self(), "must hold lock to patch instruction"); intptr_t bytes_after_jump = (*(intptr_t*)instr_addr) & 0x000000000000ffffL; // 2 bytes after jump. intptr_t load_const_bytes = (*(intptr_t*)code_buffer) & 0xffffffffffff0000L; *(intptr_t*)instr_addr = load_const_bytes | bytes_after_jump; diff --git a/src/hotspot/cpu/x86/nativeInst_x86.cpp b/src/hotspot/cpu/x86/nativeInst_x86.cpp index 1df8c78c99d5..ddedd01d9153 100644 --- a/src/hotspot/cpu/x86/nativeInst_x86.cpp +++ b/src/hotspot/cpu/x86/nativeInst_x86.cpp @@ -218,7 +218,7 @@ void NativeCall::insert(address code_pos, address entry) { // (spinlock). Then patches the last byte, and then atomically replaces // the jmp's with the first 4 byte of the new instruction. void NativeCall::replace_mt_safe(address instr_addr, address code_buffer) { - assert(Patching_lock->is_locked() || + assert(CodeCache_lock->is_locked() || SafepointSynchronize::is_at_safepoint(), "concurrent code patching"); assert (instr_addr != nullptr, "illegal address for code patching"); @@ -281,7 +281,7 @@ void NativeCall::set_destination_mt_safe(address dest) { debug_only(verify()); // Make sure patching code is locked. No two threads can patch at the same // time but one may be executing this code. - assert(Patching_lock->is_locked() || SafepointSynchronize::is_at_safepoint() || + assert(CodeCache_lock->is_locked() || SafepointSynchronize::is_at_safepoint() || CompiledICLocker::is_safe(instruction_address()), "concurrent code patching"); // Both C1 and C2 should now be generating code which aligns the patched address // to be within a single cache line. diff --git a/src/hotspot/share/c1/c1_Runtime1.cpp b/src/hotspot/share/c1/c1_Runtime1.cpp index 41a6b151b28a..4d28deb7cd3a 100644 --- a/src/hotspot/share/c1/c1_Runtime1.cpp +++ b/src/hotspot/share/c1/c1_Runtime1.cpp @@ -880,7 +880,7 @@ static Klass* resolve_field_return_klass(const methodHandle& caller, int bci, TR // movl reg, [reg1 + ] (for field offsets) // jmp continue // -// patch_stub: jmp Runtim1::patch_code (through a runtime stub) +// patch_stub: jmp Runtime1::patch_code (through a runtime stub) // jmp patch_site // // If the class is being initialized the patch body is rewritten and @@ -1100,7 +1100,7 @@ JRT_ENTRY(void, Runtime1::patch_code(JavaThread* current, Runtime1::StubID stub_ // Now copy code back { - MutexLocker ml_patch (current, Patching_lock, Mutex::_no_safepoint_check_flag); + MutexLocker ml_code (current, CodeCache_lock, Mutex::_no_safepoint_check_flag); // // Deoptimization may have happened while we waited for the lock. // In that case we don't bother to do any patching we just return @@ -1265,12 +1265,8 @@ JRT_ENTRY(void, Runtime1::patch_code(JavaThread* current, Runtime1::StubID stub_ } } } - } - - // If we are patching in a non-perm oop, make sure the nmethod - // is on the right list. - { - MutexLocker ml_code (current, CodeCache_lock, Mutex::_no_safepoint_check_flag); + // If we are patching in a non-perm oop, make sure the nmethod + // is on the right list. nmethod* nm = CodeCache::find_nmethod(caller_frame.pc()); guarantee(nm != nullptr, "only nmethods can contain non-perm oops"); diff --git a/src/hotspot/share/code/nmethod.cpp b/src/hotspot/share/code/nmethod.cpp index 500ddbc2fe41..3808ee26988a 100644 --- a/src/hotspot/share/code/nmethod.cpp +++ b/src/hotspot/share/code/nmethod.cpp @@ -1389,7 +1389,7 @@ bool nmethod::make_not_entrant() { } // leave critical region under CompiledMethod_lock #if INCLUDE_JVMCI - // Invalidate can't occur while holding the Patching lock + // Invalidate can't occur while holding the NMethodState_lock JVMCINMethodData* nmethod_data = jvmci_nmethod_data(); if (nmethod_data != nullptr) { nmethod_data->invalidate_nmethod_mirror(this); diff --git a/src/hotspot/share/runtime/mutexLocker.cpp b/src/hotspot/share/runtime/mutexLocker.cpp index 1e805a801c00..d0b8dd1926fa 100644 --- a/src/hotspot/share/runtime/mutexLocker.cpp +++ b/src/hotspot/share/runtime/mutexLocker.cpp @@ -36,7 +36,6 @@ // Mutexes used in the VM (see comment in mutexLocker.hpp): -Mutex* Patching_lock = nullptr; Mutex* CompiledMethod_lock = nullptr; Monitor* SystemDictionary_lock = nullptr; Mutex* InvokeMethodTypeTable_lock = nullptr; @@ -237,7 +236,6 @@ void mutex_init() { MUTEX_DEFN(Metaspace_lock , PaddedMutex , nosafepoint-3); MUTEX_DEFN(MetaspaceCritical_lock , PaddedMonitor, nosafepoint-1); - MUTEX_DEFN(Patching_lock , PaddedMutex , nosafepoint); // used for safepointing and code patching. MUTEX_DEFN(MonitorDeflation_lock , PaddedMonitor, nosafepoint); // used for monitor deflation thread operations MUTEX_DEFN(Service_lock , PaddedMonitor, service); // used for service thread operations diff --git a/src/hotspot/share/runtime/mutexLocker.hpp b/src/hotspot/share/runtime/mutexLocker.hpp index af6bba40072c..87197a373346 100644 --- a/src/hotspot/share/runtime/mutexLocker.hpp +++ b/src/hotspot/share/runtime/mutexLocker.hpp @@ -31,7 +31,6 @@ // Mutexes used in the VM. -extern Mutex* Patching_lock; // a lock used to guard code patching of compiled code extern Mutex* CompiledMethod_lock; // a lock used to guard a compiled method and OSR queues extern Monitor* SystemDictionary_lock; // a lock on the system dictionary extern Mutex* InvokeMethodTypeTable_lock; diff --git a/test/hotspot/jtreg/compiler/c1/TestConcurrentPatching.java b/test/hotspot/jtreg/compiler/c1/TestConcurrentPatching.java new file mode 100644 index 000000000000..6a7179d0ce45 --- /dev/null +++ b/test/hotspot/jtreg/compiler/c1/TestConcurrentPatching.java @@ -0,0 +1,145 @@ +/* + * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.lang.reflect.Method; +import java.net.URL; +import java.net.URLClassLoader; +import java.util.ArrayList; + +/** + * @test + * @bug 8340313 + * @summary Test that concurrent patching of oop immediates is thread-safe in C1. + * @run main/othervm/timeout=480 -Xcomp -XX:CompileCommand=compileonly,TestConcurrentPatching::* -XX:TieredStopAtLevel=1 TestConcurrentPatching + */ + +class MyClass { } + +class Holder { + public static final MyClass OBJ1 = null; + public static final MyClass OBJ2 = null; + public static final MyClass OBJ3 = null; + public static final MyClass OBJ4 = null; + public static final MyClass OBJ5 = null; + public static final MyClass OBJ6 = null; + public static final MyClass OBJ7 = null; + public static final MyClass OBJ8 = null; + public static final MyClass OBJ9 = null; + public static final MyClass OBJ10 = null; + public static final MyClass OBJ11 = null; + public static final MyClass OBJ12 = null; + public static final MyClass OBJ13 = null; + public static final MyClass OBJ14 = null; + public static final MyClass OBJ15 = null; + public static final MyClass OBJ16 = null; + public static final MyClass OBJ17 = null; + public static final MyClass OBJ18 = null; + public static final MyClass OBJ19 = null; + public static final MyClass OBJ20 = null; +} + +public class TestConcurrentPatching { + // Increase to 100_000 for a good chance of reproducing the issue with a single run + static final int ITERATIONS = 1000; + + static Object field; + + // 'Holder' class is unloaded on first execution and therefore field + // accesses require patching when the method is C1 compiled (with -Xcomp). + public static void test() { + field = Holder.OBJ1; + field = Holder.OBJ2; + field = Holder.OBJ3; + field = Holder.OBJ4; + field = Holder.OBJ5; + field = Holder.OBJ6; + field = Holder.OBJ7; + field = Holder.OBJ8; + field = Holder.OBJ9; + field = Holder.OBJ10; + field = Holder.OBJ11; + field = Holder.OBJ12; + field = Holder.OBJ13; + field = Holder.OBJ14; + field = Holder.OBJ15; + field = Holder.OBJ16; + field = Holder.OBJ17; + field = Holder.OBJ18; + field = Holder.OBJ19; + field = Holder.OBJ20; + } + + // Appendix of invokedynamic call sites is unloaded on first execution and + // therefore requires patching when the method is C1 compiled (with -Xcomp). + public static void testIndy() throws Throwable { + field = (Runnable) () -> { }; + field = (Runnable) () -> { }; + field = (Runnable) () -> { }; + field = (Runnable) () -> { }; + field = (Runnable) () -> { }; + field = (Runnable) () -> { }; + field = (Runnable) () -> { }; + field = (Runnable) () -> { }; + field = (Runnable) () -> { }; + field = (Runnable) () -> { }; + } + + // Run 'test' by multiple threads to trigger concurrent patching of field accesses + static void runWithThreads(Method method) { + ArrayList threads = new ArrayList<>(); + for (int threadIdx = 0; threadIdx < 10; threadIdx++) { + threads.add(new Thread(() -> { + try { + method.invoke(null); + } catch (Exception e) { + throw new IllegalStateException(e); + } + })); + } + threads.forEach(Thread::start); + threads.forEach(t -> { + try { + t.join(); + } catch (Throwable e) { + throw new IllegalStateException(e); + } + }); + } + + public static void main(String[] args) throws Exception { + Class thisClass = TestConcurrentPatching.class; + ClassLoader defaultLoader = thisClass.getClassLoader(); + URL classesDir = thisClass.getProtectionDomain().getCodeSource().getLocation(); + + // Load the test class multiple times with a separate class loader to make sure + // that the 'Holder' class is unloaded for each compilation of method 'test' + // and that the appendix of the invokedynamic call site is unloaded for each + // compilation of method 'testIndy'. + for (int i = 0; i < ITERATIONS; ++i) { + URLClassLoader myLoader = URLClassLoader.newInstance(new URL[] {classesDir}, defaultLoader.getParent()); + Class testClass = Class.forName(thisClass.getCanonicalName(), true, myLoader); + runWithThreads(testClass.getDeclaredMethod("test")); + runWithThreads(testClass.getDeclaredMethod("testIndy")); + } + } +} From be31670529df8bd5112d0970048ccad21e4fd08f Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 3 Jan 2025 10:27:20 +0000 Subject: [PATCH 097/225] 8337660: C2: basic blocks with only BoxLock nodes are wrongly treated as empty Reviewed-by: mbaesken Backport-of: 0105203575182e24a56a38a12da7c1af58ea0a78 --- src/hotspot/share/opto/block.cpp | 11 +-- .../locks/TestSynchronizeWithEmptyBlock.java | 87 +++++++++++++++++++ 2 files changed, 93 insertions(+), 5 deletions(-) create mode 100644 test/hotspot/jtreg/compiler/locks/TestSynchronizeWithEmptyBlock.java diff --git a/src/hotspot/share/opto/block.cpp b/src/hotspot/share/opto/block.cpp index 78774ff2fd1c..7bad416c21d1 100644 --- a/src/hotspot/share/opto/block.cpp +++ b/src/hotspot/share/opto/block.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -178,10 +178,11 @@ int Block::is_Empty() const { return success_result; } - // Ideal nodes are allowable in empty blocks: skip them Only MachNodes - // turn directly into code, because only MachNodes have non-trivial - // emit() functions. - while ((end_idx > 0) && !get_node(end_idx)->is_Mach()) { + // Ideal nodes (except BoxLock) are allowable in empty blocks: skip them. Only + // Mach and BoxLock nodes turn directly into code via emit(). + while ((end_idx > 0) && + !get_node(end_idx)->is_Mach() && + !get_node(end_idx)->is_BoxLock()) { end_idx--; } diff --git a/test/hotspot/jtreg/compiler/locks/TestSynchronizeWithEmptyBlock.java b/test/hotspot/jtreg/compiler/locks/TestSynchronizeWithEmptyBlock.java new file mode 100644 index 000000000000..8cc5a2928606 --- /dev/null +++ b/test/hotspot/jtreg/compiler/locks/TestSynchronizeWithEmptyBlock.java @@ -0,0 +1,87 @@ +/* + * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/** + * @test + * @bug 8337660 + * @summary Test that C2 does not remove blocks with BoxLock nodes that are + * otherwise empty. + * @run main/othervm -Xbatch -XX:+UnlockExperimentalVMOptions -XX:LockingMode=1 + * -XX:CompileOnly=compiler.locks.TestSynchronizeWithEmptyBlock::* + * compiler.locks.TestSynchronizeWithEmptyBlock + * @run main/othervm -Xbatch + * -XX:CompileOnly=compiler.locks.TestSynchronizeWithEmptyBlock::* + * compiler.locks.TestSynchronizeWithEmptyBlock + */ + +package compiler.locks; + +public class TestSynchronizeWithEmptyBlock { + + static int c; + static final Object obj = new Object(); + + static void test1() { + synchronized (TestSynchronizeWithEmptyBlock.class) { + int i = 0; + while (i < 1000) { + i++; + if (i < 5); + } + } + synchronized (TestSynchronizeWithEmptyBlock.class) { + int i = 0; + do { + i++; + if (i < 4) { + boolean p = true; + int j = 0; + do { + j++; + if (p) { + c++; + } + } while (j < 100); + } + } while (i < 1000); + } + } + + static void test2() { + synchronized (obj) { + for (long i = 0; i < 1_000_000_000_000L; i+=6_500_000_000L) {} + } + synchronized (obj) { + for (long i = 0; i < 1_000_000_000_000L; i+=6_500_000_000L) {} + } + } + + public static void main(String[] args) { + for (int i = 0; i < 10_000; i++) { + test1(); + } + for (int i = 0; i < 10_000; i++) { + test2(); + } + } +} From 38c12dc671af57f13b546fd31b498f815c0f0dab Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Sun, 5 Jan 2025 11:01:48 +0000 Subject: [PATCH 098/225] 8344326: Move jpackage tests from "jdk.jpackage.tests" package to the default package Reviewed-by: mbaesken Backport-of: 2c509a158fad63e69a8072fa4a7588eaacf37dc0 --- .../helpers/jdk/jpackage/test/Comm.java | 39 ++++++++ .../helpers/jdk/jpackage/test/TKit.java | 91 +++++++++++++++++++ .../jdk/jpackage/test/WindowsHelper.java | 16 ---- .../{jdk/jpackage/tests => }/UsrTreeTest.java | 0 .../jpackage/tests => }/AppVersionTest.java | 3 +- .../{jdk/jpackage/tests => }/BasicTest.java | 19 ++-- .../tests => }/CookedRuntimeTest.java | 3 +- .../jpackage/tests => }/DotInNameTest.java | 3 +- .../{jdk/jpackage/tests => }/ErrorTest.java | 5 +- .../jpackage/tests => }/JLinkOptionsTest.java | 3 +- .../tests => }/JavaOptionsEqualsTest.java | 5 +- .../jpackage/tests => }/JavaOptionsTest.java | 3 +- .../jpackage/tests => }/MainClassTest.java | 16 ++-- .../jpackage/tests => }/ModulePathTest.java | 3 +- .../jpackage/tests => }/ModulePathTest2.java | 3 +- .../jpackage/tests => }/ModulePathTest3.java | 3 +- .../tests => }/MultipleJarAppTest.java | 3 +- .../tests => }/NoMPathRuntimeTest.java | 3 +- .../jpackage/tests => }/NonExistentTest.java | 3 +- .../PredefinedAppImageErrorTest.java | 5 +- .../jpackage/tests => }/UnicodeArgsTest.java | 3 +- .../{jdk/jpackage/tests => }/VendorTest.java | 5 +- .../tools/jpackage/windows/WinL10nTest.java | 10 +- 23 files changed, 167 insertions(+), 80 deletions(-) create mode 100644 test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java rename test/jdk/tools/jpackage/linux/{jdk/jpackage/tests => }/UsrTreeTest.java (100%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/AppVersionTest.java (98%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/BasicTest.java (95%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/CookedRuntimeTest.java (98%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/DotInNameTest.java (96%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/ErrorTest.java (97%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/JLinkOptionsTest.java (98%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/JavaOptionsEqualsTest.java (96%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/JavaOptionsTest.java (98%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/MainClassTest.java (96%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/ModulePathTest.java (98%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/ModulePathTest2.java (97%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/ModulePathTest3.java (98%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/MultipleJarAppTest.java (96%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/NoMPathRuntimeTest.java (98%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/NonExistentTest.java (97%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/PredefinedAppImageErrorTest.java (96%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/UnicodeArgsTest.java (97%) rename test/jdk/tools/jpackage/share/{jdk/jpackage/tests => }/VendorTest.java (96%) diff --git a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java new file mode 100644 index 000000000000..23798f326fec --- /dev/null +++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java @@ -0,0 +1,39 @@ +/* + * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package jdk.jpackage.test; + +import java.util.HashSet; +import java.util.Set; + +record Comm(Set common, Set unique1, Set unique2) { + + static Comm compare(Set a, Set b) { + Set common = new HashSet<>(a); + common.retainAll(b); + Set unique1 = new HashSet<>(a); + unique1.removeAll(common); + Set unique2 = new HashSet<>(b); + unique2.removeAll(common); + return new Comm(common, unique1, unique2); + } +} diff --git a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java index 2cdec4e60035..8fdf087ab383 100644 --- a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java +++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java @@ -40,10 +40,12 @@ import java.nio.file.WatchService; import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Arrays; import java.util.Collection; import java.util.Collections; import java.util.Comparator; import java.util.Date; +import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Map; @@ -57,6 +59,7 @@ import java.util.function.Predicate; import java.util.function.Supplier; import java.util.stream.Collectors; +import static java.util.stream.Collectors.toSet; import java.util.stream.Stream; import jdk.jpackage.test.Functional.ExceptionBox; import jdk.jpackage.test.Functional.ThrowingConsumer; @@ -732,6 +735,94 @@ public static void assertUnexpected(String msg) { error(concatMessages("Unexpected", msg)); } + public static DirectoryContentVerifier assertDirectoryContent(Path dir) { + return new DirectoryContentVerifier(dir); + } + + public static final class DirectoryContentVerifier { + public DirectoryContentVerifier(Path baseDir) { + this(baseDir, ThrowingSupplier.toSupplier(() -> { + try (var files = Files.list(baseDir)) { + return files.map(Path::getFileName).collect(toSet()); + } + }).get()); + } + + public void match(Path ... expected) { + DirectoryContentVerifier.this.match(Set.of(expected)); + } + + public void match(Set expected) { + currentTest.notifyAssert(); + + var comm = Comm.compare(content, expected); + if (!comm.unique1().isEmpty() && !comm.unique2().isEmpty()) { + error(String.format( + "assertDirectoryContentEquals(%s): Some expected %s. Unexpected %s. Missing %s", + baseDir, format(comm.common()), format(comm.unique1()), format(comm.unique2()))); + } else if (!comm.unique1().isEmpty()) { + error(String.format( + "assertDirectoryContentEquals(%s): Expected %s. Unexpected %s", + baseDir, format(comm.common()), format(comm.unique1()))); + } else if (!comm.unique2().isEmpty()) { + error(String.format( + "assertDirectoryContentEquals(%s): Some expected %s. Missing %s", + baseDir, format(comm.common()), format(comm.unique2()))); + } else { + traceAssert(String.format( + "assertDirectoryContentEquals(%s): Expected %s", + baseDir, format(expected))); + } + } + + public void contains(Path ... expected) { + contains(Set.of(expected)); + } + + public void contains(Set expected) { + currentTest.notifyAssert(); + + var comm = Comm.compare(content, expected); + if (!comm.unique2().isEmpty()) { + error(String.format( + "assertDirectoryContentContains(%s): Some expected %s. Missing %s", + baseDir, format(comm.common()), format(comm.unique2()))); + } else { + traceAssert(String.format( + "assertDirectoryContentContains(%s): Expected %s", + baseDir, format(expected))); + } + } + + public DirectoryContentVerifier removeAll(Collection paths) { + Set newContent = new HashSet<>(content); + newContent.removeAll(paths); + return new DirectoryContentVerifier(baseDir, newContent); + } + + public DirectoryContentVerifier removeAll(Path ... paths) { + return removeAll(List.of(paths)); + } + + public Set items() { + return content; + } + + private DirectoryContentVerifier(Path baseDir, Set contents) { + this.baseDir = baseDir; + this.content = contents; + } + + private static String format(Set paths) { + return Arrays.toString( + paths.stream().sorted().map(Path::toString).toArray( + String[]::new)); + } + + private final Path baseDir; + private final Set content; + } + public static void assertStringListEquals(List expected, List actual, String msg) { currentTest.notifyAssert(); diff --git a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java index f466fd299b10..86a68484c0b3 100644 --- a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java +++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java @@ -61,22 +61,6 @@ private static Path getInstallationSubDirectory(JPackageCommand cmd) { return Path.of(cmd.getArgumentValue("--install-dir", cmd::name)); } - // Tests have problems on windows where path in the temp dir are too long - // for the wix tools. We can't use a tempDir outside the TKit's WorkDir, so - // we minimize both the tempRoot directory name (above) and the tempDir name - // (below) to the extension part (which is necessary to differenciate between - // the multiple PackageTypes that will be run for one JPackageCommand). - // It might be beter if the whole work dir name was shortened from: - // jtreg_open_test_jdk_tools_jpackage_share_jdk_jpackage_tests_BasicTest_java. - public static Path getTempDirectory(JPackageCommand cmd, Path tempRoot) { - String ext = cmd.outputBundle().getFileName().toString(); - int i = ext.lastIndexOf("."); - if (i > 0 && i < (ext.length() - 1)) { - ext = ext.substring(i+1); - } - return tempRoot.resolve(ext); - } - private static void runMsiexecWithRetries(Executor misexec) { Executor.Result result = null; for (int attempt = 0; attempt < 8; ++attempt) { diff --git a/test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java b/test/jdk/tools/jpackage/linux/UsrTreeTest.java similarity index 100% rename from test/jdk/tools/jpackage/linux/jdk/jpackage/tests/UsrTreeTest.java rename to test/jdk/tools/jpackage/linux/UsrTreeTest.java diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java b/test/jdk/tools/jpackage/share/AppVersionTest.java similarity index 98% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java rename to test/jdk/tools/jpackage/share/AppVersionTest.java index d4f28ec17be8..efd025590d28 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java +++ b/test/jdk/tools/jpackage/share/AppVersionTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.io.IOException; import java.util.Collection; @@ -46,7 +45,7 @@ * @build jdk.jpackage.test.* * @compile AppVersionTest.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.AppVersionTest + * --jpt-run=AppVersionTest */ public final class AppVersionTest { diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java b/test/jdk/tools/jpackage/share/BasicTest.java similarity index 95% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java rename to test/jdk/tools/jpackage/share/BasicTest.java index 7e6d000ed57c..15c8836e7acc 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/BasicTest.java +++ b/test/jdk/tools/jpackage/share/BasicTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.io.IOException; import java.nio.file.Files; @@ -42,8 +41,6 @@ import jdk.jpackage.test.Annotations.Test; import jdk.jpackage.test.Annotations.Parameter; -import static jdk.jpackage.test.WindowsHelper.getTempDirectory; - /* * @test * @summary jpackage basic testing @@ -51,7 +48,7 @@ * @build jdk.jpackage.test.* * @compile BasicTest.java * @run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.BasicTest + * --jpt-run=BasicTest */ public final class BasicTest { @@ -285,7 +282,7 @@ public void testTemp(TestTempType type) throws IOException { // Force save of package bundle in test work directory. .addInitializer(JPackageCommand::setDefaultInputOutput) .addInitializer(cmd -> { - Path tempDir = getTempDirectory(cmd, tempRoot); + Path tempDir = tempRoot.resolve(cmd.packageType().name()); switch (type) { case TEMPDIR_EMPTY -> Files.createDirectories(tempDir); case TEMPDIR_NOT_EXIST -> Files.createDirectories(tempDir.getParent()); @@ -302,20 +299,16 @@ public void testTemp(TestTempType type) throws IOException { if (TestTempType.TEMPDIR_NOT_EMPTY.equals(type)) { pkgTest.setExpectedExitCode(1).addBundleVerifier(cmd -> { // Check jpackage didn't use the supplied directory. - Path tempDir = getTempDirectory(cmd, tempRoot); - String[] tempDirContents = tempDir.toFile().list(); - TKit.assertStringListEquals(List.of("foo.txt"), List.of( - tempDirContents), String.format( - "Check the contents of the supplied temporary directory [%s]", - tempDir)); + Path tempDir = Path.of(cmd.getArgumentValue("--temp")); + TKit.assertDirectoryContent(tempDir).match(Path.of("foo.txt")); TKit.assertStringListEquals(List.of("Hello Duke!"), - Files.readAllLines(tempDir.resolve(tempDirContents[0])), + Files.readAllLines(tempDir.resolve("foo.txt")), "Check the contents of the file in the supplied temporary directory"); }); } else { pkgTest.addBundleVerifier(cmd -> { // Check jpackage used the supplied directory. - Path tempDir = getTempDirectory(cmd, tempRoot); + Path tempDir = Path.of(cmd.getArgumentValue("--temp")); TKit.assertDirectoryNotEmpty(tempDir); }); } diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java b/test/jdk/tools/jpackage/share/CookedRuntimeTest.java similarity index 98% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java rename to test/jdk/tools/jpackage/share/CookedRuntimeTest.java index cfb6ec13ccf9..e8bd034bfb4b 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java +++ b/test/jdk/tools/jpackage/share/CookedRuntimeTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.io.IOException; import java.nio.file.Files; @@ -46,7 +45,7 @@ * @build jdk.jpackage.test.* * @compile CookedRuntimeTest.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.CookedRuntimeTest + * --jpt-run=CookedRuntimeTest */ public final class CookedRuntimeTest { diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java b/test/jdk/tools/jpackage/share/DotInNameTest.java similarity index 96% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java rename to test/jdk/tools/jpackage/share/DotInNameTest.java index 73be2c2e47a1..2617db26183e 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java +++ b/test/jdk/tools/jpackage/share/DotInNameTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import jdk.jpackage.test.JPackageCommand; import jdk.jpackage.test.HelloApp; @@ -37,7 +36,7 @@ * @build jdk.jpackage.test.* * @compile DotInNameTest.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.DotInNameTest + * --jpt-run=DotInNameTest * --jpt-before-run=jdk.jpackage.test.JPackageCommand.useToolProviderByDefault */ diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java b/test/jdk/tools/jpackage/share/ErrorTest.java similarity index 97% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java rename to test/jdk/tools/jpackage/share/ErrorTest.java index 576038096070..f012eac1ced9 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ErrorTest.java +++ b/test/jdk/tools/jpackage/share/ErrorTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.util.Collection; import java.util.List; @@ -37,7 +36,7 @@ * @build jdk.jpackage.test.* * @compile ErrorTest.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.ErrorTest + * --jpt-run=ErrorTest * --jpt-before-run=jdk.jpackage.test.JPackageCommand.useExecutableByDefault */ @@ -48,7 +47,7 @@ * @build jdk.jpackage.test.* * @compile ErrorTest.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.ErrorTest + * --jpt-run=ErrorTest * --jpt-before-run=jdk.jpackage.test.JPackageCommand.useToolProviderByDefault */ diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java b/test/jdk/tools/jpackage/share/JLinkOptionsTest.java similarity index 98% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java rename to test/jdk/tools/jpackage/share/JLinkOptionsTest.java index d3ca357c7bf4..9885c69c5545 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java +++ b/test/jdk/tools/jpackage/share/JLinkOptionsTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.util.Collection; import java.util.List; @@ -37,7 +36,7 @@ * @build jdk.jpackage.test.* * @compile JLinkOptionsTest.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.JLinkOptionsTest + * --jpt-run=JLinkOptionsTest */ public final class JLinkOptionsTest { diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java b/test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java similarity index 96% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java rename to test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java index e1c809dadd3b..b1f69c6395f1 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java +++ b/test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.util.Collection; import java.util.List; @@ -39,7 +38,7 @@ * @build jdk.jpackage.test.* * @compile JavaOptionsEqualsTest.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.JavaOptionsEqualsTest + * --jpt-run=JavaOptionsEqualsTest * --jpt-before-run=jdk.jpackage.test.JPackageCommand.useExecutableByDefault */ @@ -50,7 +49,7 @@ * @build jdk.jpackage.test.* * @compile JavaOptionsEqualsTest.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.JavaOptionsEqualsTest + * --jpt-run=JavaOptionsEqualsTest * --jpt-before-run=jdk.jpackage.test.JPackageCommand.useToolProviderByDefault */ diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java b/test/jdk/tools/jpackage/share/JavaOptionsTest.java similarity index 98% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java rename to test/jdk/tools/jpackage/share/JavaOptionsTest.java index cee455271aaa..befc90accea1 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java +++ b/test/jdk/tools/jpackage/share/JavaOptionsTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.util.Collection; import java.util.List; @@ -39,7 +38,7 @@ * @build jdk.jpackage.test.* * @compile JavaOptionsTest.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.JavaOptionsTest + * --jpt-run=JavaOptionsTest * --jpt-before-run=jdk.jpackage.test.JPackageCommand.useToolProviderByDefault */ diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java b/test/jdk/tools/jpackage/share/MainClassTest.java similarity index 96% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java rename to test/jdk/tools/jpackage/share/MainClassTest.java index c795f3219aa3..51b4fc02e7aa 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java +++ b/test/jdk/tools/jpackage/share/MainClassTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.io.IOException; import java.nio.file.Files; @@ -46,7 +45,7 @@ import jdk.jpackage.test.Annotations.Test; import jdk.jpackage.test.CfgFile; import jdk.jpackage.test.Functional.ThrowingConsumer; -import static jdk.jpackage.tests.MainClassTest.Script.MainClassType.*; + /* @@ -56,7 +55,7 @@ * @build jdk.jpackage.test.* * @compile MainClassTest.java * @run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.MainClassTest + * --jpt-run=MainClassTest */ public final class MainClassTest { @@ -82,7 +81,7 @@ Script withMainClass(MainClassType v) { } Script withJarMainClass(MainClassType v) { - appDesc.setWithMainClass(v != NotSet); + appDesc.setWithMainClass(v != MainClassType.NotSet); jarMainClass = v; return this; } @@ -172,7 +171,8 @@ public MainClassTest(Script script) { @Parameters public static Collection scripts() { - final var withMainClass = Set.of(SetWrong, SetRight); + final var withMainClass = Set.of(Script.MainClassType.SetWrong, + Script.MainClassType.SetRight); List scripts = new ArrayList<>(); for (var withJLink : List.of(true, false)) { @@ -205,7 +205,7 @@ public static Collection scripts() { @Test public void test() throws IOException { - if (script.jarMainClass == SetWrong) { + if (script.jarMainClass == Script.MainClassType.SetWrong) { initJarWithWrongMainClass(); } @@ -224,11 +224,11 @@ public void test() throws IOException { boolean appShouldSucceed = false; // Should succeed if valid main class is set on the command line. - appShouldSucceed |= (script.mainClass == SetRight); + appShouldSucceed |= (script.mainClass == Script.MainClassType.SetRight); // Should succeed if main class is not set on the command line but set // to valid value in the jar. - appShouldSucceed |= (script.mainClass == NotSet && script.jarMainClass == SetRight); + appShouldSucceed |= (script.mainClass == Script.MainClassType.NotSet && script.jarMainClass == Script.MainClassType.SetRight); if (appShouldSucceed) { cmd.executeAndAssertHelloAppImageCreated(); diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java b/test/jdk/tools/jpackage/share/ModulePathTest.java similarity index 98% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java rename to test/jdk/tools/jpackage/share/ModulePathTest.java index c42a24ec3103..7d1e86f8ae2c 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java +++ b/test/jdk/tools/jpackage/share/ModulePathTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.io.File; import java.io.IOException; @@ -48,7 +47,7 @@ * @build jdk.jpackage.test.* * @compile ModulePathTest.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.ModulePathTest + * --jpt-run=ModulePathTest */ public final class ModulePathTest { diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java b/test/jdk/tools/jpackage/share/ModulePathTest2.java similarity index 97% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java rename to test/jdk/tools/jpackage/share/ModulePathTest2.java index 7b1ec2f5b630..34144907bdbe 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java +++ b/test/jdk/tools/jpackage/share/ModulePathTest2.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.io.IOException; import java.nio.file.Path; @@ -40,7 +39,7 @@ * @build jdk.jpackage.test.* * @compile ModulePathTest2.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.ModulePathTest2 + * --jpt-run=ModulePathTest2 */ public final class ModulePathTest2 { diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java b/test/jdk/tools/jpackage/share/ModulePathTest3.java similarity index 98% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java rename to test/jdk/tools/jpackage/share/ModulePathTest3.java index d6fca043920e..b4b51e1adfcf 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java +++ b/test/jdk/tools/jpackage/share/ModulePathTest3.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.io.IOException; import java.nio.file.Files; @@ -53,7 +52,7 @@ * @build jdk.jpackage.test.* * @compile ModulePathTest3.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.ModulePathTest3 + * --jpt-run=ModulePathTest3 */ public final class ModulePathTest3 { diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java b/test/jdk/tools/jpackage/share/MultipleJarAppTest.java similarity index 96% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java rename to test/jdk/tools/jpackage/share/MultipleJarAppTest.java index 388789290062..0726b131d69e 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java +++ b/test/jdk/tools/jpackage/share/MultipleJarAppTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.nio.file.Path; import jdk.jpackage.test.Annotations.Test; @@ -37,7 +36,7 @@ * @build jdk.jpackage.test.* * @compile MultipleJarAppTest.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.MultipleJarAppTest + * --jpt-run=MultipleJarAppTest */ public final class MultipleJarAppTest { diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java b/test/jdk/tools/jpackage/share/NoMPathRuntimeTest.java similarity index 98% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java rename to test/jdk/tools/jpackage/share/NoMPathRuntimeTest.java index 4a9aef7860d4..373199711833 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java +++ b/test/jdk/tools/jpackage/share/NoMPathRuntimeTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.io.IOException; import java.nio.file.Files; @@ -47,7 +46,7 @@ * @build jdk.jpackage.test.* * @compile NoMPathRuntimeTest.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.NoMPathRuntimeTest + * --jpt-run=NoMPathRuntimeTest */ public final class NoMPathRuntimeTest { diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/NonExistentTest.java b/test/jdk/tools/jpackage/share/NonExistentTest.java similarity index 97% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/NonExistentTest.java rename to test/jdk/tools/jpackage/share/NonExistentTest.java index 8ca18af356c3..4d50f2a5850a 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/NonExistentTest.java +++ b/test/jdk/tools/jpackage/share/NonExistentTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.util.Collection; import java.util.List; @@ -37,7 +36,7 @@ * @build jdk.jpackage.test.* * @compile NonExistentTest.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.NonExistentTest + * --jpt-run=NonExistentTest */ public final class NonExistentTest { diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java b/test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java similarity index 96% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java rename to test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java index 21e50b11d480..40ea51180af2 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java +++ b/test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.io.IOException; import java.nio.file.Path; @@ -42,11 +41,11 @@ * @compile PredefinedAppImageErrorTest.java * * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.PredefinedAppImageErrorTest + * --jpt-run=PredefinedAppImageErrorTest * --jpt-before-run=jdk.jpackage.test.JPackageCommand.useExecutableByDefault * * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.PredefinedAppImageErrorTest + * --jpt-run=PredefinedAppImageErrorTest * --jpt-before-run=jdk.jpackage.test.JPackageCommand.useToolProviderByDefault */ diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java b/test/jdk/tools/jpackage/share/UnicodeArgsTest.java similarity index 97% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java rename to test/jdk/tools/jpackage/share/UnicodeArgsTest.java index 29722086eecb..6fa2717d15e7 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/UnicodeArgsTest.java +++ b/test/jdk/tools/jpackage/share/UnicodeArgsTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import java.util.stream.Collectors; import jdk.jpackage.test.TKit; @@ -38,7 +37,7 @@ * @compile UnicodeArgsTest.java * @requires (os.family == "windows") * @run main/othervm/timeout=720 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.UnicodeArgsTest + * --jpt-run=UnicodeArgsTest */ public final class UnicodeArgsTest { diff --git a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/VendorTest.java b/test/jdk/tools/jpackage/share/VendorTest.java similarity index 96% rename from test/jdk/tools/jpackage/share/jdk/jpackage/tests/VendorTest.java rename to test/jdk/tools/jpackage/share/VendorTest.java index b6e8f44dbf82..4c3a0ffcee26 100644 --- a/test/jdk/tools/jpackage/share/jdk/jpackage/tests/VendorTest.java +++ b/test/jdk/tools/jpackage/share/VendorTest.java @@ -21,7 +21,6 @@ * questions. */ -package jdk.jpackage.tests; import jdk.jpackage.test.PackageTest; import jdk.jpackage.test.PackageType; @@ -61,7 +60,7 @@ * @build jdk.jpackage.test.* * @compile VendorTest.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.VendorTest + * --jpt-run=VendorTest */ /* @@ -74,7 +73,7 @@ * @build jdk.jpackage.test.* * @compile VendorTest.java * @run main/othervm/timeout=360 -Xmx512m jdk.jpackage.test.Main - * --jpt-run=jdk.jpackage.tests.VendorTest + * --jpt-run=VendorTest */ public class VendorTest { diff --git a/test/jdk/tools/jpackage/windows/WinL10nTest.java b/test/jdk/tools/jpackage/windows/WinL10nTest.java index 91345054ddf6..b29bc3210f0d 100644 --- a/test/jdk/tools/jpackage/windows/WinL10nTest.java +++ b/test/jdk/tools/jpackage/windows/WinL10nTest.java @@ -22,7 +22,6 @@ */ import java.io.IOException; -import java.nio.file.Files; import java.nio.file.Path; import jdk.jpackage.test.TKit; import jdk.jpackage.test.PackageTest; @@ -36,8 +35,6 @@ import java.util.stream.Stream; import jdk.jpackage.test.Executor; -import static jdk.jpackage.test.WindowsHelper.getTempDirectory; - /* * @test * @summary Custom l10n of msi installers in jpackage @@ -163,9 +160,8 @@ public void test() throws IOException { } // Preserve config dir to check the set of copied l10n files. - Path tempDir = getTempDirectory(cmd, tempRoot); - Files.createDirectories(tempDir.getParent()); - cmd.addArguments("--temp", tempDir.toString()); + Path tempDir = tempRoot.resolve(cmd.packageType().name()); + cmd.addArguments("--temp", tempDir); }) .addBundleVerifier((cmd, result) -> { if (expectedCulture != null) { @@ -186,7 +182,7 @@ public void test() throws IOException { getLightCommandLine(result)); } } - Path tempDir = getTempDirectory(cmd, tempRoot).toAbsolutePath(); + var tempDir = Path.of(cmd.getArgumentValue("--temp")).toAbsolutePath(); for (var v : createDefaultL10nFilesLocVerifiers(tempDir)) { v.apply(getLightCommandLine(result)); } From ab64833ef4596332169086f83899e72cf0cfcc17 Mon Sep 17 00:00:00 2001 From: Amit Kumar Date: Mon, 6 Jan 2025 05:31:29 +0000 Subject: [PATCH 099/225] 8346847: [s390x] minimal build failure Backport-of: 807f6f7fb868240cba5ba117c7059216f69a53f9 --- src/hotspot/cpu/s390/vm_version_s390.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/hotspot/cpu/s390/vm_version_s390.cpp b/src/hotspot/cpu/s390/vm_version_s390.cpp index e3741b29c66d..a89bd5d24149 100644 --- a/src/hotspot/cpu/s390/vm_version_s390.cpp +++ b/src/hotspot/cpu/s390/vm_version_s390.cpp @@ -282,6 +282,12 @@ void VM_Version::initialize() { if (FLAG_IS_DEFAULT(UseMontgomerySquareIntrinsic)) { FLAG_SET_DEFAULT(UseMontgomerySquareIntrinsic, true); } + + // The OptoScheduling information is not maintained in s390.ad. + if (OptoScheduling) { + warning("OptoScheduling is not supported on this CPU."); + FLAG_SET_DEFAULT(OptoScheduling, false); + } #endif if (FLAG_IS_DEFAULT(UsePopCountInstruction)) { FLAG_SET_DEFAULT(UsePopCountInstruction, true); @@ -302,12 +308,6 @@ void VM_Version::initialize() { if (FLAG_IS_DEFAULT(UseUnalignedAccesses)) { FLAG_SET_DEFAULT(UseUnalignedAccesses, true); } - - // The OptoScheduling information is not maintained in s390.ad. - if (OptoScheduling) { - warning("OptoScheduling is not supported on this CPU."); - FLAG_SET_DEFAULT(OptoScheduling, false); - } } From 3e14ab5ac1c35c476c70950b0f5dfbf5d9b592c3 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 7 Jan 2025 08:56:40 +0000 Subject: [PATCH 100/225] 8340480: Bad copyright notices in changes from JDK-8339902 Backport-of: fdc16a373459cb2311316448c765b1bee5c73694 --- .../java/awt/TextField/CaretPositionTest/CaretPositionTest.java | 1 - test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java | 1 - .../java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java | 1 - test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java | 1 - .../java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java | 1 - 5 files changed, 5 deletions(-) diff --git a/test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java b/test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java index d55353c4d1fc..56a39758874e 100644 --- a/test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java +++ b/test/jdk/java/awt/TextField/CaretPositionTest/CaretPositionTest.java @@ -2,7 +2,6 @@ * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * - * summary: * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. diff --git a/test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java b/test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java index 68d5d1132a91..e37f69232ebe 100644 --- a/test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java +++ b/test/jdk/java/awt/TextField/SetBoundsTest/SetBoundsTest.java @@ -2,7 +2,6 @@ * Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * - * summary: * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. diff --git a/test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java b/test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java index 471e42f3f893..c1cc07afac0a 100644 --- a/test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java +++ b/test/jdk/java/awt/TextField/SetEchoCharTest4/SetEchoCharTest4.java @@ -2,7 +2,6 @@ * Copyright (c) 1999, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * - * summary: * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. diff --git a/test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java b/test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java index d865ea145113..cff5e3750173 100644 --- a/test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java +++ b/test/jdk/java/awt/TextField/SetPasswordTest/SetPasswordTest.java @@ -2,7 +2,6 @@ * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * - * summary: * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. diff --git a/test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java b/test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java index 7bdb8ebf4c3e..274cec225729 100644 --- a/test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java +++ b/test/jdk/java/awt/TextField/ZeroEchoCharTest/ZeroEchoCharTest.java @@ -2,7 +2,6 @@ * Copyright (c) 2000, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * - * summary: * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. From ff2396f02f7c11b7b4968d20b92feee34bdbed00 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 7 Jan 2025 08:57:57 +0000 Subject: [PATCH 101/225] 8340719: Open source AWT List tests Backport-of: b11066b56b69b2c526539e712cef47723098597f --- test/jdk/ProblemList.txt | 1 + .../HandlingKeyEventIfMousePressedTest.java | 167 ++++++++++++++++++ .../java/awt/List/ListActionEventTest.java | 93 ++++++++++ .../MultiSelectionListHorizScrollbar.java | 80 +++++++++ .../jdk/java/awt/List/RepaintAfterResize.java | 73 ++++++++ 5 files changed, 414 insertions(+) create mode 100644 test/jdk/java/awt/List/HandlingKeyEventIfMousePressedTest.java create mode 100644 test/jdk/java/awt/List/ListActionEventTest.java create mode 100644 test/jdk/java/awt/List/MultiSelectionListHorizScrollbar.java create mode 100644 test/jdk/java/awt/List/RepaintAfterResize.java diff --git a/test/jdk/ProblemList.txt b/test/jdk/ProblemList.txt index fef44575900d..341880954e76 100644 --- a/test/jdk/ProblemList.txt +++ b/test/jdk/ProblemList.txt @@ -443,6 +443,7 @@ java/awt/PopupMenu/PopupMenuLocation.java 8238720 windows-all java/awt/GridLayout/ComponentPreferredSize/ComponentPreferredSize.java 8238720,8324782 windows-all,macosx-all java/awt/GridLayout/ChangeGridSize/ChangeGridSize.java 8238720,8324782 windows-all,macosx-all java/awt/event/MouseEvent/FrameMouseEventAbsoluteCoordsTest/FrameMouseEventAbsoluteCoordsTest.java 8238720 windows-all +java/awt/List/HandlingKeyEventIfMousePressedTest.java 6848358 macosx-all,windows-all # Several tests which fail sometimes on macos11 java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java 8265985 macosx-all diff --git a/test/jdk/java/awt/List/HandlingKeyEventIfMousePressedTest.java b/test/jdk/java/awt/List/HandlingKeyEventIfMousePressedTest.java new file mode 100644 index 000000000000..e5c89c1df126 --- /dev/null +++ b/test/jdk/java/awt/List/HandlingKeyEventIfMousePressedTest.java @@ -0,0 +1,167 @@ +/* + * Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 6293432 + * @summary Key events ('SPACE', 'UP', 'DOWN') aren't blocked + * if mouse is kept in 'PRESSED' state for List + * @key headful + * @run main HandlingKeyEventIfMousePressedTest + */ + +import java.awt.EventQueue; +import java.awt.FlowLayout; +import java.awt.Frame; +import java.awt.List; +import java.awt.Point; +import java.awt.Robot; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.awt.event.FocusAdapter; +import java.awt.event.FocusEvent; +import java.awt.event.InputEvent; +import java.awt.event.ItemEvent; +import java.awt.event.ItemListener; +import java.awt.event.KeyEvent; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; +import java.awt.event.MouseMotionAdapter; + +public class HandlingKeyEventIfMousePressedTest { + + static Frame frame; + static List list; + static volatile Point loc; + + public static void main(String[] args) throws Exception { + Robot robot = new Robot(); + robot.setAutoDelay(100); + try { + EventQueue.invokeAndWait(() -> createUI()); + robot.waitForIdle(); + robot.delay(1000); + EventQueue.invokeAndWait(() -> { + loc = list.getLocationOnScreen(); + }); + robot.mouseMove(loc.x + 10, loc.y + 10); + robot.waitForIdle(); + robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); + + // key pressing when the mouse is kept in the 'pressed' state + robot.keyPress(KeyEvent.VK_DOWN); + robot.keyRelease(KeyEvent.VK_DOWN); + robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); + robot.waitForIdle(); + + int selectedIndex = list.getSelectedIndex(); + if (selectedIndex != 0) { + throw new RuntimeException("Test failed: list.getCurrentItem = " + selectedIndex); + } + } finally { + EventQueue.invokeAndWait(() -> { + if (frame != null) { + frame.dispose(); + } + }); + } + } + + private static void createUI() { + frame = new Frame("HandlingKeyEventIfMousePressedTest"); + list = new List(10, false); + + list.add("111"); + list.add("222"); + list.add("333"); + list.add("444"); + frame.add(list); + + addListeners(); + + frame.setLayout(new FlowLayout()); + frame.pack(); + frame.setLocationRelativeTo(null); + frame.setVisible(true); + } + + // added in order to have more information in failed case + private static void addListeners() { + + list.addMouseMotionListener( + new MouseMotionAdapter() { + @Override + public void mouseDragged(MouseEvent me) { + System.out.println(me); + } + + @Override + public void mouseMoved(MouseEvent me) { + System.out.println(me); + } + }); + + list.addMouseListener( + new MouseAdapter(){ + public void mousePressed(MouseEvent me) { + System.out.println(me); + } + public void mouseClicked(MouseEvent me) { + System.out.println(me); + } + public void mouseEntered(MouseEvent me) { + System.out.println(me); + } + public void mouseExited(MouseEvent me) { + System.out.println(me); + } + public void mouseReleased(MouseEvent me) { + System.out.println(me); + } + }); + + list.addActionListener( + new ActionListener() { + public void actionPerformed(ActionEvent ae) { + System.out.println(ae); + } + }); + + list.addItemListener( + new ItemListener() { + public void itemStateChanged(ItemEvent ie) { + System.out.println(ie); + } + }); + + list.addFocusListener( + new FocusAdapter() { + public void focusGained(FocusEvent fe) { + System.out.println(fe); + } + public void focusLost(FocusEvent fe) { + System.out.println(fe); + } + }); + } +} diff --git a/test/jdk/java/awt/List/ListActionEventTest.java b/test/jdk/java/awt/List/ListActionEventTest.java new file mode 100644 index 000000000000..2cd8d04a39dc --- /dev/null +++ b/test/jdk/java/awt/List/ListActionEventTest.java @@ -0,0 +1,93 @@ +/* + * Copyright (c) 2002, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4089604 + * @summary Enter key doesn't fire List actionPerformed as specified + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual ListActionEventTest +*/ + +import java.awt.BorderLayout; +import java.awt.Frame; +import java.awt.List; +import java.awt.Panel; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.awt.event.ItemEvent; +import java.awt.event.ItemListener; + +public class ListActionEventTest { + + private static final String INSTRUCTIONS = """ + A frame will be shown. + 1. Click any item in the list (say item 1) in the frame + 2. A message 'ItemSelected' is displayed on the message window. + 3. Press the return key on the selected item. + 4. If the text 'ActionPerformed' is displayed on the message window, + then press PASS else press FAIL."""; + + public static void main(String[] args) throws Exception { + PassFailJFrame.builder() + .title("ListActionEventTest Instructions") + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 2) + .columns(35) + .testUI(ListActionEventTest::createTestUI) + .logArea() + .build() + .awaitAndCheck(); + } + + private static Frame createTestUI() { + Frame frame = new Frame("ListActionEventTest frame"); + + Panel pnl1 = new Panel(); + frame.add(pnl1); + pnl1.setLayout(new BorderLayout()); + + List list = new List(); + for (int i = 0; i < 5; i++) { + list.addItem("Item " + i); + } + pnl1.add(list); + + list.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent ev) { + PassFailJFrame.log("ActionPerformed"); + } + }); + + list.addItemListener(new ItemListener() { + @Override + public void itemStateChanged(ItemEvent ev) { + PassFailJFrame.log("ItemSelected"); + } + }); + frame.pack(); + return frame; + } +} diff --git a/test/jdk/java/awt/List/MultiSelectionListHorizScrollbar.java b/test/jdk/java/awt/List/MultiSelectionListHorizScrollbar.java new file mode 100644 index 000000000000..289cd0c2daca --- /dev/null +++ b/test/jdk/java/awt/List/MultiSelectionListHorizScrollbar.java @@ -0,0 +1,80 @@ +/* + * Copyright (c) 1999, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4102881 + * @summary Ensure multiple selection Lists have horizontal scrollbars when necessary + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual MultiSelectionListHorizScrollbar +*/ + +import java.awt.Frame; +import java.awt.GridLayout; +import java.awt.List; + +public class MultiSelectionListHorizScrollbar { + + private static final String INSTRUCTIONS = """ + Resize the frame so that the lists are not wide enough + to fully display the lines of text they contain. + Once the lists are in this state, press pass + if both lists display an horizontal scrollbar. Otherwise press fail."""; + + public static void main(String[] args) throws Exception { + PassFailJFrame.builder() + .title("MultiSelectionListHorizScrollbar Instructions") + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 2) + .columns(35) + .testUI(MultiSelectionListHorizScrollbar::createTestUI) + .build() + .awaitAndCheck(); + } + + private static Frame createTestUI() { + Frame frame = new Frame("MultiSelectionListHorizScrollbar Frame"); + List singleList = new List(3); + List multiList = new List(3, true); + + frame.setLayout(new GridLayout(1, 2)); + frame.add(singleList); + frame.add(multiList); + + singleList.addItem("This is the 1st item in the list! Does it scroll horizontally??"); + singleList.addItem("This is the 2nd item in the list! Does it scroll horizontally??"); + singleList.addItem("This is the 4th item in the list! Does it scroll horizontally??"); + singleList.addItem("This is the 5th item in the list! Does it scroll horizontally??"); + singleList.addItem("This is the 6th item in the list! Does it scroll horizontally??"); + + multiList.addItem("This is the 1st item in the list! Does it scroll horizontally??"); + multiList.addItem("This is the 2nd item in the list! Does it scroll horizontally??"); + multiList.addItem("This is the 4th item in the list! Does it scroll horizontally??"); + multiList.addItem("This is the 5th item in the list! Does it scroll horizontally??"); + multiList.addItem("This is the 6th item in the list! Does it scroll horizontally??"); + + frame.pack(); + return frame; + } +} diff --git a/test/jdk/java/awt/List/RepaintAfterResize.java b/test/jdk/java/awt/List/RepaintAfterResize.java new file mode 100644 index 000000000000..12bb584aefa8 --- /dev/null +++ b/test/jdk/java/awt/List/RepaintAfterResize.java @@ -0,0 +1,73 @@ +/* + * Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 6308295 + * @summary XAWTduplicate list item is displayed + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual RepaintAfterResize +*/ + +import java.awt.FlowLayout; +import java.awt.Frame; +import java.awt.List; + +public class RepaintAfterResize { + + private static final String INSTRUCTIONS = """ + 1) A Frame appears with a list + 2) Resize somehow the frame using mouse + 3) Move down the vertical scrollbar of the list + 4) If you see that two selected items are displayed then the test failed. + Otherwise, the test passed."""; + + public static void main(String[] args) throws Exception { + PassFailJFrame.builder() + .title("RepaintAfterResize Instructions") + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 2) + .columns(35) + .testUI(RepaintAfterResize::createTestUI) + .build() + .awaitAndCheck(); + } + + private static Frame createTestUI() { + Frame frame = new Frame("RepaintAfterResize Frame"); + List list = new List(4, false); + + frame.setLayout (new FlowLayout ()); + list.setBounds(100, 100, 100, 100); + for (int i = 0 ; i < 7 ; i++) { + list.add(" " + i); + } + frame.add(list); + list.select(3); + + frame.setSize(100, 100); + return frame; + + } +} From fe54cda8c125b70359f70820b3d0c3381943c2c2 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 7 Jan 2025 08:59:34 +0000 Subject: [PATCH 102/225] 8343396: Use OperatingSystem, Architecture, and OSVersion in jpackage tests Backport-of: a63f501b9238c6aae81c2e39fcc1852652116780 --- .../tools/jpackage/helpers/jdk/jpackage/test/TKit.java | 9 ++++----- test/jdk/tools/jpackage/macosx/HostArchPkgTest.java | 3 ++- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java index 8fdf087ab383..04d2bff94b17 100644 --- a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java +++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java @@ -61,6 +61,7 @@ import java.util.stream.Collectors; import static java.util.stream.Collectors.toSet; import java.util.stream.Stream; +import jdk.internal.util.OperatingSystem; import jdk.jpackage.test.Functional.ExceptionBox; import jdk.jpackage.test.Functional.ThrowingConsumer; import jdk.jpackage.test.Functional.ThrowingRunnable; @@ -68,8 +69,6 @@ final public class TKit { - private static final String OS = System.getProperty("os.name").toLowerCase(); - public static final Path TEST_SRC_ROOT = Functional.identity(() -> { Path root = Path.of(System.getProperty("test.src")); @@ -176,15 +175,15 @@ static String getCurrentDefaultAppName() { } public static boolean isWindows() { - return (OS.contains("win")); + return OperatingSystem.isWindows(); } public static boolean isOSX() { - return (OS.contains("mac")); + return OperatingSystem.isMacOS(); } public static boolean isLinux() { - return ((OS.contains("nix") || OS.contains("nux"))); + return OperatingSystem.isLinux(); } public static boolean isLinuxAPT() { diff --git a/test/jdk/tools/jpackage/macosx/HostArchPkgTest.java b/test/jdk/tools/jpackage/macosx/HostArchPkgTest.java index 5829aba23cc1..69e1cd6c42a9 100644 --- a/test/jdk/tools/jpackage/macosx/HostArchPkgTest.java +++ b/test/jdk/tools/jpackage/macosx/HostArchPkgTest.java @@ -28,6 +28,7 @@ import javax.xml.xpath.XPath; import javax.xml.xpath.XPathConstants; import javax.xml.xpath.XPathFactory; +import jdk.internal.util.Architecture; import jdk.jpackage.test.JPackageCommand; import jdk.jpackage.test.PackageTest; import jdk.jpackage.test.PackageType; @@ -73,7 +74,7 @@ private static void verifyHostArch(JPackageCommand cmd) throws Exception { "/installer-gui-script/options/@hostArchitectures", doc, XPathConstants.STRING); - if ("aarch64".equals(System.getProperty("os.arch"))) { + if (Architecture.isAARCH64()) { TKit.assertEquals(v, "arm64", "Check value of \"hostArchitectures\" attribute"); } else { From cf289cbca8c70300c2c186132bf592f08ec36ace Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 7 Jan 2025 10:13:31 +0000 Subject: [PATCH 103/225] 8339524: Clean up a few ExtendedRobot tests Backport-of: 16232578d9acf9d0b5a9ad0e7530291471b5cc9c --- .../JInternalFrame/6725409/bug6725409.java | 77 ++++++++----------- 1 file changed, 30 insertions(+), 47 deletions(-) diff --git a/test/jdk/javax/swing/JInternalFrame/6725409/bug6725409.java b/test/jdk/javax/swing/JInternalFrame/6725409/bug6725409.java index a1dc1532dce8..b5f26aaf6e65 100644 --- a/test/jdk/javax/swing/JInternalFrame/6725409/bug6725409.java +++ b/test/jdk/javax/swing/JInternalFrame/6725409/bug6725409.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,68 +21,61 @@ * questions. */ -/* @test +/* + * @test * @key headful * @bug 6725409 * @requires (os.family == "windows") * @summary Checks that JInternalFrame's system menu * can be localized during run-time - * @author Mikhail Lapshin - * @library /lib/client/ * @modules java.desktop/com.sun.java.swing.plaf.windows - * @build ExtendedRobot * @run main bug6725409 */ -import javax.swing.*; -import java.awt.*; +import java.awt.Robot; +import javax.swing.JDesktopPane; +import javax.swing.JFrame; +import javax.swing.JInternalFrame; +import javax.swing.JMenuItem; +import javax.swing.JPopupMenu; +import javax.swing.SwingUtilities; +import javax.swing.UIManager; + +import com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel; +import com.sun.java.swing.plaf.windows.WindowsInternalFrameTitlePane; public class bug6725409 { private JFrame frame; private JInternalFrame iFrame; - private TestTitlePane testTitlePane; - private boolean passed; - private static ExtendedRobot robot = createRobot(); + private static TestTitlePane testTitlePane; + private static volatile boolean passed; + private static Robot robot; public static void main(String[] args) throws Exception { - try { - UIManager.setLookAndFeel( - new com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel()); - } catch(UnsupportedLookAndFeelException e) { - System.out.println("The test is for Windows LaF only"); - return; - } + UIManager.setLookAndFeel( + new WindowsClassicLookAndFeel()); + robot = new Robot(); final bug6725409 bug6725409 = new bug6725409(); try { - SwingUtilities.invokeAndWait(new Runnable() { - public void run() { - bug6725409.setupUIStep1(); - } - }); + SwingUtilities.invokeAndWait(bug6725409::setupUIStep1); sync(); - SwingUtilities.invokeAndWait(new Runnable() { - public void run() { - bug6725409.setupUIStep2(); - } - }); + SwingUtilities.invokeAndWait(bug6725409::setupUIStep2); sync(); - SwingUtilities.invokeAndWait(new Runnable() { - public void run() { - bug6725409.test(); - } - }); + SwingUtilities.invokeAndWait(bug6725409::test); sync(); bug6725409.checkResult(); } finally { - if (bug6725409.frame != null) { - bug6725409.frame.dispose(); - } + SwingUtilities.invokeAndWait(() -> { + if (bug6725409.frame != null) { + bug6725409.frame.dispose(); + } + }); } } private void setupUIStep1() { - frame = new JFrame(); + frame = new JFrame("bug6725409"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JDesktopPane desktop = new JDesktopPane(); @@ -147,19 +140,9 @@ private void checkResult() { private static void sync() { robot.waitForIdle(); } - private static ExtendedRobot createRobot() { - try { - ExtendedRobot robot = new ExtendedRobot(); - return robot; - }catch(Exception ex) { - ex.printStackTrace(); - throw new Error("Unexpected Failure"); - } - } // Extend WindowsInternalFrameTitlePane to get access to systemPopupMenu - private class TestTitlePane extends - com.sun.java.swing.plaf.windows.WindowsInternalFrameTitlePane { + private class TestTitlePane extends WindowsInternalFrameTitlePane { private JPopupMenu systemPopupMenu; public TestTitlePane(JInternalFrame f) { From a9b6e0352d99b53ac779150a13b4e81be895ceff Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 8 Jan 2025 07:05:21 +0000 Subject: [PATCH 104/225] 8327460: Compile tests with the same visibility rules as product code Reviewed-by: mbaesken Backport-of: cc9a8aba67f4e240c8de2d1ae15d1b80bfa446a0 --- make/common/TestFilesCompilation.gmk | 24 +++++++++---- make/test/JtregNativeJdk.gmk | 17 +-------- .../macosx/native/applauncher/MacLauncher.cpp | 11 +++--- .../shenandoah/compiler/libLinkToNativeRBP.c | 6 +--- .../runtime/ErrorHandling/TestDwarf.java | 2 +- .../ErrorHandling/libTestDwarfHelper.h | 8 +++-- .../jdk/java/foreign/CallGeneratorHelper.java | 14 ++------ .../foreign/arraystructs/libArrayStructs.c | 8 ++--- .../capturecallstate/libCaptureCallState.c | 8 ++--- .../java/foreign/dontrelease/libDontRelease.c | 8 ++--- test/jdk/java/foreign/libAddressDereference.c | 8 ++--- test/jdk/java/foreign/libIntrinsics.c | 10 ++---- test/jdk/java/foreign/libLibraryLookup.c | 8 ++--- test/jdk/java/foreign/libLookupTest.c | 13 +++---- test/jdk/java/foreign/libNull.c | 10 ++---- test/jdk/java/foreign/libSafeAccess.c | 8 ++--- .../jdk/java/foreign/libTestUpcallHighArity.c | 8 ++--- .../java/foreign/libTestUpcallStructScope.c | 8 ++--- .../java/foreign/loaderLookup/lookup/libFoo.c | 8 ++--- test/jdk/java/foreign/nested/libNested.c | 8 ++--- .../jdk/java/foreign/normalize/libNormalize.c | 8 ++--- .../passheapsegment/libPassHeapSegment.c | 8 ++--- test/jdk/java/foreign/shared.h | 10 ++---- .../foreign/stackwalk/libAsyncStackWalk.cpp | 7 +--- .../foreign/stackwalk/libReentrantUpcalls.c | 8 ++--- .../jdk/java/foreign/stackwalk/libStackWalk.c | 8 ++--- test/jdk/java/foreign/trivial/libTrivial.c | 8 ++--- .../java/foreign/upcalldeopt/libUpcallDeopt.c | 8 ++--- test/jdk/java/foreign/virtual/libVirtual.c | 8 ++--- .../AttachCurrentThread/libImplicitAttach.c | 9 +++-- test/jdk/tools/launcher/exeJliLaunchTest.c | 5 +-- test/lib/native/export.h | 35 +++++++++++++++++++ .../bench/java/lang/foreign/libCallOverhead.c | 8 ++--- .../openjdk/bench/java/lang/foreign/libPtr.c | 10 ++---- .../bench/java/lang/foreign/libQSort.c | 9 ++--- .../bench/java/lang/foreign/libUpcalls.c | 8 ++--- .../lang/foreign/points/support/libPoint.c | 12 +++---- 37 files changed, 140 insertions(+), 224 deletions(-) create mode 100644 test/lib/native/export.h diff --git a/make/common/TestFilesCompilation.gmk b/make/common/TestFilesCompilation.gmk index 7075931d77c6..9a70c7386c42 100644 --- a/make/common/TestFilesCompilation.gmk +++ b/make/common/TestFilesCompilation.gmk @@ -56,22 +56,34 @@ define SetupTestFilesCompilationBody $$(error There are duplicate test file names for $1: $$($1_DUPLICATED_NAMES)) endif + # Always include common test functionality + TEST_CFLAGS := -I$(TOPDIR)/test/lib/native + + ifeq ($(TOOLCHAIN_TYPE), gcc) + TEST_CFLAGS += -fvisibility=hidden + TEST_LDFLAGS += -Wl,--exclude-libs,ALL + else ifeq ($(TOOLCHAIN_TYPE), clang) + TEST_CFLAGS += -fvisibility=hidden + else ifeq ($(TOOLCHAIN_TYPE), xlc) + TEST_CFLAGS += -qvisibility=hidden + endif + # The list to depend on starts out empty $1 := ifeq ($$($1_TYPE), LIBRARY) $1_PREFIX = lib $1_OUTPUT_SUBDIR := lib - $1_BASE_CFLAGS := $(CFLAGS_JDKLIB) - $1_BASE_CXXFLAGS := $(CXXFLAGS_JDKLIB) - $1_LDFLAGS := $(LDFLAGS_JDKLIB) $$(call SET_SHARED_LIBRARY_ORIGIN) + $1_BASE_CFLAGS := $(CFLAGS_JDKLIB) $$(TEST_CFLAGS) + $1_BASE_CXXFLAGS := $(CXXFLAGS_JDKLIB) $$(TEST_CFLAGS) + $1_LDFLAGS := $(LDFLAGS_JDKLIB) $$(TEST_LDFLAGS) $$(call SET_SHARED_LIBRARY_ORIGIN) $1_COMPILATION_TYPE := LIBRARY $1_LOG_TYPE := library else ifeq ($$($1_TYPE), PROGRAM) $1_PREFIX = exe $1_OUTPUT_SUBDIR := bin - $1_BASE_CFLAGS := $(CFLAGS_JDKEXE) - $1_BASE_CXXFLAGS := $(CXXFLAGS_JDKEXE) - $1_LDFLAGS := $(LDFLAGS_JDKEXE) $(LDFLAGS_TESTEXE) + $1_BASE_CFLAGS := $(CFLAGS_JDKEXE) $$(TEST_CFLAGS) + $1_BASE_CXXFLAGS := $(CXXFLAGS_JDKEXE) $$(TEST_CFLAGS) + $1_LDFLAGS := $(LDFLAGS_JDKEXE) $$(TEST_LDFLAGS) $(LDFLAGS_TESTEXE) $1_COMPILATION_TYPE := EXECUTABLE $1_LOG_TYPE := executable else diff --git a/make/test/JtregNativeJdk.gmk b/make/test/JtregNativeJdk.gmk index 9a0e4b041a80..dedb7779d516 100644 --- a/make/test/JtregNativeJdk.gmk +++ b/make/test/JtregNativeJdk.gmk @@ -1,5 +1,5 @@ # -# Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2015, 2024, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -53,8 +53,6 @@ BUILD_JDK_JTREG_EXECUTABLES_CFLAGS_exeJliLaunchTest := \ -I$(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_TYPE)/native/libjli \ -I$(TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS)/native/libjli -TEST_LIB_NATIVE_SRC := $(TOPDIR)/test/lib/native - # Platform specific setup ifeq ($(call isTargetOs, windows), true) BUILD_JDK_JTREG_EXCLUDE += libDirectIO.c libInheritedChannel.c \ @@ -69,14 +67,6 @@ ifeq ($(call isTargetOs, windows), true) BUILD_JDK_JTREG_EXECUTABLES_LIBS_exeNullCallerTest := $(LIBCXX) jvm.lib BUILD_JDK_JTREG_EXECUTABLES_LIBS_exerevokeall := advapi32.lib BUILD_JDK_JTREG_EXECUTABLES_CFLAGS_exeNullCallerTest := /EHsc - - # java.lang.foreign tests - BUILD_JDK_JTREG_LIBRARIES_CFLAGS_libAsyncStackWalk := -I$(TEST_LIB_NATIVE_SRC) - BUILD_JDK_JTREG_LIBRARIES_CFLAGS_libLinkerInvokerUnnamed := -I$(TEST_LIB_NATIVE_SRC) - BUILD_JDK_JTREG_LIBRARIES_CFLAGS_libLinkerInvokerModule := -I$(TEST_LIB_NATIVE_SRC) - BUILD_JDK_JTREG_LIBRARIES_CFLAGS_libLoaderLookupInvoker := -I$(TEST_LIB_NATIVE_SRC) - BUILD_JDK_JTREG_LIBRARIES_CFLAGS_libAsyncInvokers := -I$(TEST_LIB_NATIVE_SRC) - BUILD_JDK_JTREG_LIBRARIES_LIBS_libTracePinnedThreads := jvm.lib BUILD_JDK_JTREG_LIBRARIES_LIBS_libNewDirectByteBuffer := $(WIN_LIB_JAVA) BUILD_JDK_JTREG_LIBRARIES_LIBS_libGetXSpace := $(WIN_LIB_JAVA) @@ -92,15 +82,10 @@ else BUILD_JDK_JTREG_LIBRARIES_LDFLAGS_libNativeThread := -pthread # java.lang.foreign tests - BUILD_JDK_JTREG_LIBRARIES_CFLAGS_libAsyncStackWalk := -I$(TEST_LIB_NATIVE_SRC) BUILD_JDK_JTREG_LIBRARIES_LDFLAGS_libAsyncStackWalk := -pthread - BUILD_JDK_JTREG_LIBRARIES_CFLAGS_libAsyncInvokers := -I$(TEST_LIB_NATIVE_SRC) BUILD_JDK_JTREG_LIBRARIES_LDFLAGS_libAsyncInvokers := -pthread - BUILD_JDK_JTREG_LIBRARIES_CFLAGS_libLinkerInvokerUnnamed := -I$(TEST_LIB_NATIVE_SRC) BUILD_JDK_JTREG_LIBRARIES_LDFLAGS_libLinkerInvokerUnnamed := -pthread - BUILD_JDK_JTREG_LIBRARIES_CFLAGS_libLinkerInvokerModule := -I$(TEST_LIB_NATIVE_SRC) BUILD_JDK_JTREG_LIBRARIES_LDFLAGS_libLinkerInvokerModule := -pthread - BUILD_JDK_JTREG_LIBRARIES_CFLAGS_libLoaderLookupInvoker := -I$(TEST_LIB_NATIVE_SRC) BUILD_JDK_JTREG_LIBRARIES_LDFLAGS_libLoaderLookupInvoker := -pthread BUILD_JDK_JTREG_LIBRARIES_LIBS_libExplicitAttach := -ljvm diff --git a/src/jdk.jpackage/macosx/native/applauncher/MacLauncher.cpp b/src/jdk.jpackage/macosx/native/applauncher/MacLauncher.cpp index 1d315b9f02ef..5c9ca8e9a041 100644 --- a/src/jdk.jpackage/macosx/native/applauncher/MacLauncher.cpp +++ b/src/jdk.jpackage/macosx/native/applauncher/MacLauncher.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,13 +23,14 @@ * questions. */ -#include "AppLauncher.h" #include "app.h" +#include "AppLauncher.h" +#include "ErrorHandling.h" #include "FileUtils.h" +#include "jni.h" +#include "JvmLauncher.h" #include "PackageFile.h" #include "UnixSysInfo.h" -#include "JvmLauncher.h" -#include "ErrorHandling.h" namespace { @@ -89,7 +90,7 @@ void initJvmLauncher() { } // namespace -int main(int argc, char *argv[]) { +JNIEXPORT int main(int argc, char *argv[]) { if (jvmLauncher) { // This is the call from the thread spawned by JVM. // Skip initialization phase as we have done this already in the first diff --git a/test/hotspot/jtreg/gc/shenandoah/compiler/libLinkToNativeRBP.c b/test/hotspot/jtreg/gc/shenandoah/compiler/libLinkToNativeRBP.c index e57a86caa60a..0f54c4c24022 100644 --- a/test/hotspot/jtreg/gc/shenandoah/compiler/libLinkToNativeRBP.c +++ b/test/hotspot/jtreg/gc/shenandoah/compiler/libLinkToNativeRBP.c @@ -21,11 +21,7 @@ * questions. */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" EXPORT int foo() { return 0; diff --git a/test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java b/test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java index 2ae46a36229f..8c0c23e2a8b0 100644 --- a/test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java +++ b/test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java @@ -125,7 +125,7 @@ private static void test() throws Exception { new DwarfConstraint(1, "Java_TestDwarf_crashNativeMultipleMethods", "libTestDwarf.c", 70)); } runAndCheck(new Flags(TestDwarf.class.getCanonicalName(), "nativeDereferenceNull"), - new DwarfConstraint(0, "dereference_null", "libTestDwarfHelper.h", 44)); + new DwarfConstraint(0, "dereference_null", "libTestDwarfHelper.h", 46)); } // The full pattern accepts lines like: diff --git a/test/hotspot/jtreg/runtime/ErrorHandling/libTestDwarfHelper.h b/test/hotspot/jtreg/runtime/ErrorHandling/libTestDwarfHelper.h index 3a162560b890..1da05c1c3d32 100644 --- a/test/hotspot/jtreg/runtime/ErrorHandling/libTestDwarfHelper.h +++ b/test/hotspot/jtreg/runtime/ErrorHandling/libTestDwarfHelper.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,9 +21,11 @@ * questions. */ -#include "jni.h" #include +#include "export.h" +#include "jni.h" + void unused1() { } @@ -39,7 +41,7 @@ void unused4() { void unused5() { } -void dereference_null() { +EXPORT void dereference_null() { int* x = (int*)0; *x = 34; // Crash } diff --git a/test/jdk/java/foreign/CallGeneratorHelper.java b/test/jdk/java/foreign/CallGeneratorHelper.java index ee3930a56e79..132a89b75f19 100644 --- a/test/jdk/java/foreign/CallGeneratorHelper.java +++ b/test/jdk/java/foreign/CallGeneratorHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -213,11 +213,7 @@ public static void main(String[] args) { static void generateDowncalls(boolean header) { if (header) { System.out.println( - "#ifdef _WIN64\n" + - "#define EXPORT __declspec(dllexport)\n" + - "#else\n" + - "#define EXPORT\n" + - "#endif\n" + "#include \"export.h\"\n" ); for (int j = 1; j <= MAX_FIELDS; j++) { @@ -267,11 +263,7 @@ static void generateDowncallFunction(String fName, Ret ret, List para static void generateUpcalls(boolean header) { if (header) { System.out.println( - "#ifdef _WIN64\n" + - "#define EXPORT __declspec(dllexport)\n" + - "#else\n" + - "#define EXPORT\n" + - "#endif\n" + "#include \"export.h\"\n" ); for (int j = 1; j <= MAX_FIELDS; j++) { diff --git a/test/jdk/java/foreign/arraystructs/libArrayStructs.c b/test/jdk/java/foreign/arraystructs/libArrayStructs.c index 28ab57093f52..7adf79551ec1 100644 --- a/test/jdk/java/foreign/arraystructs/libArrayStructs.c +++ b/test/jdk/java/foreign/arraystructs/libArrayStructs.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,11 +21,7 @@ * questions. */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" struct S1 { char f0[1]; }; struct S2 { char f0[2]; }; diff --git a/test/jdk/java/foreign/capturecallstate/libCaptureCallState.c b/test/jdk/java/foreign/capturecallstate/libCaptureCallState.c index 9a8925474a27..d76c9d7bedae 100644 --- a/test/jdk/java/foreign/capturecallstate/libCaptureCallState.c +++ b/test/jdk/java/foreign/capturecallstate/libCaptureCallState.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,11 +23,7 @@ #include -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" EXPORT void set_errno_V(int value) { errno = value; diff --git a/test/jdk/java/foreign/dontrelease/libDontRelease.c b/test/jdk/java/foreign/dontrelease/libDontRelease.c index c7a8f7430831..bcaeb6aaa705 100644 --- a/test/jdk/java/foreign/dontrelease/libDontRelease.c +++ b/test/jdk/java/foreign/dontrelease/libDontRelease.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,10 +21,6 @@ * questions. */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" EXPORT void test_ptr(void* ptr) {} diff --git a/test/jdk/java/foreign/libAddressDereference.c b/test/jdk/java/foreign/libAddressDereference.c index b78b3d02f3e2..d18d60e624eb 100644 --- a/test/jdk/java/foreign/libAddressDereference.c +++ b/test/jdk/java/foreign/libAddressDereference.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -22,11 +22,7 @@ * */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" EXPORT void* get_addr(void* align) { return align; diff --git a/test/jdk/java/foreign/libIntrinsics.c b/test/jdk/java/foreign/libIntrinsics.c index 89d0a09c7b60..b52d2756fbae 100644 --- a/test/jdk/java/foreign/libIntrinsics.c +++ b/test/jdk/java/foreign/libIntrinsics.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -24,11 +24,7 @@ #include -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" EXPORT void empty() { } @@ -85,4 +81,4 @@ EXPORT short invoke_high_arity5(int x, double d, long long l, float f, char c, s } EXPORT short invoke_high_arity6(int x, double d, long long l, float f, char c, short s1, short s2) { return s2; -} \ No newline at end of file +} diff --git a/test/jdk/java/foreign/libLibraryLookup.c b/test/jdk/java/foreign/libLibraryLookup.c index 4d3e9304ca3a..a5375da3026a 100644 --- a/test/jdk/java/foreign/libLibraryLookup.c +++ b/test/jdk/java/foreign/libLibraryLookup.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -22,11 +22,7 @@ * */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" int count = 0; diff --git a/test/jdk/java/foreign/libLookupTest.c b/test/jdk/java/foreign/libLookupTest.c index 7aa6ca360319..5ad75a885ddd 100644 --- a/test/jdk/java/foreign/libLookupTest.c +++ b/test/jdk/java/foreign/libLookupTest.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -22,12 +22,7 @@ * */ - #ifdef _WIN64 - #define EXPORT __declspec(dllexport) - #else - #define EXPORT - #endif - - EXPORT void f() { } - EXPORT int c = 42; +#include "export.h" +EXPORT void f() { } +EXPORT int c = 42; diff --git a/test/jdk/java/foreign/libNull.c b/test/jdk/java/foreign/libNull.c index 52ea8493f216..a93c8d776f17 100644 --- a/test/jdk/java/foreign/libNull.c +++ b/test/jdk/java/foreign/libNull.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,12 +21,8 @@ * questions. */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif - #include +#include "export.h" + EXPORT void* get_null() { return NULL; } diff --git a/test/jdk/java/foreign/libSafeAccess.c b/test/jdk/java/foreign/libSafeAccess.c index 3a640329aa12..6202ded299aa 100644 --- a/test/jdk/java/foreign/libSafeAccess.c +++ b/test/jdk/java/foreign/libSafeAccess.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -22,11 +22,7 @@ * */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" struct Point { int x; diff --git a/test/jdk/java/foreign/libTestUpcallHighArity.c b/test/jdk/java/foreign/libTestUpcallHighArity.c index 052bd2ce1686..cd6b6de4e32a 100644 --- a/test/jdk/java/foreign/libTestUpcallHighArity.c +++ b/test/jdk/java/foreign/libTestUpcallHighArity.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,11 +21,7 @@ * questions. */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" struct S_PDI { void* p0; double p1; int p2; }; diff --git a/test/jdk/java/foreign/libTestUpcallStructScope.c b/test/jdk/java/foreign/libTestUpcallStructScope.c index e27ab0092cc7..e778133b496d 100644 --- a/test/jdk/java/foreign/libTestUpcallStructScope.c +++ b/test/jdk/java/foreign/libTestUpcallStructScope.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,11 +21,7 @@ * questions. */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" struct S_PDI { void* p0; double p1; int p2; }; diff --git a/test/jdk/java/foreign/loaderLookup/lookup/libFoo.c b/test/jdk/java/foreign/loaderLookup/lookup/libFoo.c index 68525215b934..d9f07bcfd3ae 100644 --- a/test/jdk/java/foreign/loaderLookup/lookup/libFoo.c +++ b/test/jdk/java/foreign/loaderLookup/lookup/libFoo.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,11 +23,7 @@ #include -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" EXPORT void foo(void) { // do nothing diff --git a/test/jdk/java/foreign/nested/libNested.c b/test/jdk/java/foreign/nested/libNested.c index a1414d6ed617..28c9724fdc06 100644 --- a/test/jdk/java/foreign/nested/libNested.c +++ b/test/jdk/java/foreign/nested/libNested.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,11 +21,7 @@ * questions. */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" struct S1{ double f0; long long f1; double f2; int f3; }; union U1{ short f0; long long f1; short f2; char f3[4][3]; }; diff --git a/test/jdk/java/foreign/normalize/libNormalize.c b/test/jdk/java/foreign/normalize/libNormalize.c index 4a21551278fe..68c352d8e86d 100644 --- a/test/jdk/java/foreign/normalize/libNormalize.c +++ b/test/jdk/java/foreign/normalize/libNormalize.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,11 +21,7 @@ * questions. */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" // we use 'int' here to make sure the native code doesn't touch any of the bits // the important part is that our Java code performs argument normalization diff --git a/test/jdk/java/foreign/passheapsegment/libPassHeapSegment.c b/test/jdk/java/foreign/passheapsegment/libPassHeapSegment.c index fdb1981ac653..850c2db8be94 100644 --- a/test/jdk/java/foreign/passheapsegment/libPassHeapSegment.c +++ b/test/jdk/java/foreign/passheapsegment/libPassHeapSegment.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,11 +21,7 @@ * questions. */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" EXPORT void test_args(void* ptr) {} diff --git a/test/jdk/java/foreign/shared.h b/test/jdk/java/foreign/shared.h index 1cadc1075d61..fda94b92a2ef 100644 --- a/test/jdk/java/foreign/shared.h +++ b/test/jdk/java/foreign/shared.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,6 +21,8 @@ * questions. */ +#include "export.h" + #ifdef __clang__ #pragma clang optimize off #elif defined __GNUC__ @@ -29,12 +31,6 @@ #pragma optimize( "", off ) #endif -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif - struct S_I { int p0; }; struct S_F { float p0; }; struct S_D { double p0; }; diff --git a/test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp b/test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp index a4ad799c1e4d..e94c58bace4c 100644 --- a/test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp +++ b/test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp @@ -22,14 +22,9 @@ * */ +#include "export.h" #include "testlib_threads.h" -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif - typedef void (*CB_t)(void); static void start(void* ctxt) { diff --git a/test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c b/test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c index 77a961c0fba3..a7f33cec19c4 100644 --- a/test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c +++ b/test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -22,11 +22,7 @@ * */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" EXPORT void do_recurse(int depth, void (*cb)(int, void*)) { cb(depth, cb); diff --git a/test/jdk/java/foreign/stackwalk/libStackWalk.c b/test/jdk/java/foreign/stackwalk/libStackWalk.c index 4d36dbf5365b..fa72254088be 100644 --- a/test/jdk/java/foreign/stackwalk/libStackWalk.c +++ b/test/jdk/java/foreign/stackwalk/libStackWalk.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -22,11 +22,7 @@ * */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" EXPORT void foo(void (*cb)(void)) { cb(); diff --git a/test/jdk/java/foreign/trivial/libTrivial.c b/test/jdk/java/foreign/trivial/libTrivial.c index bc3159f417f7..7dc5e1303f2a 100644 --- a/test/jdk/java/foreign/trivial/libTrivial.c +++ b/test/jdk/java/foreign/trivial/libTrivial.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,11 +23,7 @@ #include -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" EXPORT void empty() {} diff --git a/test/jdk/java/foreign/upcalldeopt/libUpcallDeopt.c b/test/jdk/java/foreign/upcalldeopt/libUpcallDeopt.c index ae2a8dc01731..c51dbc937ac1 100644 --- a/test/jdk/java/foreign/upcalldeopt/libUpcallDeopt.c +++ b/test/jdk/java/foreign/upcalldeopt/libUpcallDeopt.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,11 +21,7 @@ * questions. */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" EXPORT void foo(void (*cb)(int, int, int, int), int a0, int a1, int a2, int a3) { cb(a0, a1, a2, a3); diff --git a/test/jdk/java/foreign/virtual/libVirtual.c b/test/jdk/java/foreign/virtual/libVirtual.c index 86c4c737a944..7f7961da4089 100644 --- a/test/jdk/java/foreign/virtual/libVirtual.c +++ b/test/jdk/java/foreign/virtual/libVirtual.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -22,11 +22,7 @@ * */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" EXPORT int funcA() { return 1; diff --git a/test/jdk/java/lang/Thread/jni/AttachCurrentThread/libImplicitAttach.c b/test/jdk/java/lang/Thread/jni/AttachCurrentThread/libImplicitAttach.c index a3dcb6ac050e..ade58ccb7c02 100644 --- a/test/jdk/java/lang/Thread/jni/AttachCurrentThread/libImplicitAttach.c +++ b/test/jdk/java/lang/Thread/jni/AttachCurrentThread/libImplicitAttach.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -20,15 +20,18 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ -#include + #include +#include + +#include "export.h" #define STACK_SIZE 0x100000 /** * Creates n threads to execute the given function. */ -void start_threads(int n, void *(*f)(void *)) { +EXPORT void start_threads(int n, void *(*f)(void *)) { pthread_t tid; pthread_attr_t attr; int i; diff --git a/test/jdk/tools/launcher/exeJliLaunchTest.c b/test/jdk/tools/launcher/exeJliLaunchTest.c index ba348de6a97d..6220a2f4b3b3 100644 --- a/test/jdk/tools/launcher/exeJliLaunchTest.c +++ b/test/jdk/tools/launcher/exeJliLaunchTest.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -30,9 +30,10 @@ * tools. The rest of the files will be linked in. */ +#include "export.h" #include "java.h" -int +EXPORT int main(int argc, char **args) { //avoid null-terminated array of arguments to test JDK-8303669 diff --git a/test/lib/native/export.h b/test/lib/native/export.h new file mode 100644 index 000000000000..7e0eac383a53 --- /dev/null +++ b/test/lib/native/export.h @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +#ifndef TEST_LIB_NATIVE_EXPORT_H +#define TEST_LIB_NATIVE_EXPORT_H + +#ifdef _WIN64 + #define EXPORT __declspec(dllexport) +#elif defined(__GNUC__) + #define EXPORT __attribute__((visibility("default"))) +#else + #define EXPORT +#endif + +#endif // TEST_LIB_NATIVE_EXPORT_H diff --git a/test/micro/org/openjdk/bench/java/lang/foreign/libCallOverhead.c b/test/micro/org/openjdk/bench/java/lang/foreign/libCallOverhead.c index 8ad44f58cec4..5297b77bb301 100644 --- a/test/micro/org/openjdk/bench/java/lang/foreign/libCallOverhead.c +++ b/test/micro/org/openjdk/bench/java/lang/foreign/libCallOverhead.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,11 +21,7 @@ * questions. */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" EXPORT void func() {} diff --git a/test/micro/org/openjdk/bench/java/lang/foreign/libPtr.c b/test/micro/org/openjdk/bench/java/lang/foreign/libPtr.c index a26d679f18e4..bb61791693d9 100644 --- a/test/micro/org/openjdk/bench/java/lang/foreign/libPtr.c +++ b/test/micro/org/openjdk/bench/java/lang/foreign/libPtr.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,14 +23,10 @@ * questions. */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif - #include +#include "export.h" + EXPORT long long id_long_long(long long value) { return value; } diff --git a/test/micro/org/openjdk/bench/java/lang/foreign/libQSort.c b/test/micro/org/openjdk/bench/java/lang/foreign/libQSort.c index cafb83d8708c..01fe313e8649 100644 --- a/test/micro/org/openjdk/bench/java/lang/foreign/libQSort.c +++ b/test/micro/org/openjdk/bench/java/lang/foreign/libQSort.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,12 +21,7 @@ * questions. */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif - +#include "export.h" EXPORT int compar(const void* e0, const void* e1) { int i0 = *((int*) e0); diff --git a/test/micro/org/openjdk/bench/java/lang/foreign/libUpcalls.c b/test/micro/org/openjdk/bench/java/lang/foreign/libUpcalls.c index 220a890a812c..fa534bca54ff 100644 --- a/test/micro/org/openjdk/bench/java/lang/foreign/libUpcalls.c +++ b/test/micro/org/openjdk/bench/java/lang/foreign/libUpcalls.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,11 +21,7 @@ * questions. */ -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif +#include "export.h" EXPORT void blank(void (*cb)(void)) { cb(); diff --git a/test/micro/org/openjdk/bench/java/lang/foreign/points/support/libPoint.c b/test/micro/org/openjdk/bench/java/lang/foreign/points/support/libPoint.c index 5d4a23a8d6f3..5e1913e2aa7c 100644 --- a/test/micro/org/openjdk/bench/java/lang/foreign/points/support/libPoint.c +++ b/test/micro/org/openjdk/bench/java/lang/foreign/points/support/libPoint.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -20,17 +20,13 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ -#include + #include +#include +#include "export.h" #include "points.h" -#ifdef _WIN64 -#define EXPORT __declspec(dllexport) -#else -#define EXPORT -#endif - EXPORT double distance(Point p1, Point p2) { int xDist = abs(p1.x - p2.x); int yDist = abs(p1.y - p2.y); From 78099fdba2d1f638c91a56ce38d2b0c4ea8de60e Mon Sep 17 00:00:00 2001 From: Fabian Meumertzheim Date: Wed, 8 Jan 2025 14:31:51 +0000 Subject: [PATCH 105/225] 8345684: OperatingSystemMXBean.getSystemCpuLoad() throws NPE Backport-of: d7ef3ac0b7e677c4901c69ad4361b5de8408e8d3 --- .../com/sun/management/internal/OperatingSystemImpl.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java b/src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java index 74ed636c9d63..ba11f16f81d8 100644 --- a/src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java +++ b/src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java @@ -274,8 +274,13 @@ public double getProcessCpuLoad() { } private boolean isCpuSetSameAsHostCpuSet() { - if (containerMetrics != null && containerMetrics.getCpuSetCpus() != null) { - return containerMetrics.getCpuSetCpus().length == getHostOnlineCpuCount0(); + if (containerMetrics != null) { + // The return value may change (including from non-null to null) and + // the call may involve I/O, so keep the result in a local variable. + int[] cpuSetCpus = containerMetrics.getCpuSetCpus(); + if (cpuSetCpus != null) { + return cpuSetCpus.length == getHostOnlineCpuCount0(); + } } return false; } From 23b9fa1d197270caa7d034a8407677f609269d3d Mon Sep 17 00:00:00 2001 From: Liam Miller-Cushon Date: Thu, 9 Jan 2025 07:50:03 +0000 Subject: [PATCH 106/225] 8336942: Improve test coverage for class loading elements with annotations of different retentions Reviewed-by: goetz, vromero Backport-of: e36ce5f0341e8d0ec06cb12d0b2c0aa084401021 --- .../javac/processing/model/type/BasicAnnoTests.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java b/test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java index b58b434baff5..fa03b3c6449c 100644 --- a/test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java +++ b/test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java @@ -40,6 +40,8 @@ import java.lang.annotation.Annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Repeatable; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import java.util.ArrayList; @@ -406,6 +408,12 @@ R scan(Iterable iter, P p) { int value(); } + @Target(ElementType.TYPE_USE) + @Retention(RetentionPolicy.RUNTIME) + public @interface TD { + int value(); + } + // Test cases // TODO: add more cases for arrays @@ -528,6 +536,10 @@ public class Inner6 {} @Test(posn=1, annoType=TA.class, expect="23") public Set<@TA(23) ? super Object> f9; + @Test(posn=0, annoType=TA.class, expect="1") + @Test(posn=0, annoType=TD.class, expect="2") + public @TA(1) @TD(2) int f10; + // Test type use annotations on uses of type variables @Test(posn=6, annoType = TA.class, expect = "25") @Test(posn=6, annoType = TB.class, expect = "26") From 2d515f451747035bfc4fbfa5999eb7015bc6775f Mon Sep 17 00:00:00 2001 From: Aleksey Shipilev Date: Fri, 10 Jan 2025 08:43:02 +0000 Subject: [PATCH 107/225] 8342988: GHA: Build JTReg in single step Reviewed-by: serb, phh Backport-of: 88dc655a6d6cfc71c467405b62bd35beeed7794f --- .github/actions/build-jtreg/action.yml | 68 ++++++++++++++++++++++++++ .github/actions/get-jtreg/action.yml | 34 ++----------- .github/workflows/main.yml | 67 ++++++++++++++----------- 3 files changed, 112 insertions(+), 57 deletions(-) create mode 100644 .github/actions/build-jtreg/action.yml diff --git a/.github/actions/build-jtreg/action.yml b/.github/actions/build-jtreg/action.yml new file mode 100644 index 000000000000..3abfa260c176 --- /dev/null +++ b/.github/actions/build-jtreg/action.yml @@ -0,0 +1,68 @@ +# +# Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved. +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. +# +# This code is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 2 only, as +# published by the Free Software Foundation. Oracle designates this +# particular file as subject to the "Classpath" exception as provided +# by Oracle in the LICENSE file that accompanied this code. +# +# This code is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# version 2 for more details (a copy is included in the LICENSE file that +# accompanied this code). +# +# You should have received a copy of the GNU General Public License version +# 2 along with this work; if not, write to the Free Software Foundation, +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. +# +# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA +# or visit www.oracle.com if you need additional information or have any +# questions. +# + +name: 'Build JTReg' +description: 'Build JTReg' + +runs: + using: composite + steps: + - name: 'Get JTReg version configuration' + id: version + uses: ./.github/actions/config + with: + var: JTREG_VERSION + + - name: 'Check cache for already built JTReg' + id: get-cached + uses: actions/cache@v4 + with: + path: jtreg/installed + key: jtreg-${{ steps.version.outputs.value }} + + - name: 'Checkout the JTReg source' + uses: actions/checkout@v4 + with: + repository: openjdk/jtreg + ref: jtreg-${{ steps.version.outputs.value }} + path: jtreg/src + if: (steps.get-cached.outputs.cache-hit != 'true') + + - name: 'Build JTReg' + run: | + # Build JTReg and move files to the proper locations + bash make/build.sh --jdk "$JAVA_HOME_17_X64" + mkdir ../installed + mv build/images/jtreg/* ../installed + working-directory: jtreg/src + shell: bash + if: (steps.get-cached.outputs.cache-hit != 'true') + + - name: 'Upload JTReg artifact' + uses: actions/upload-artifact@v4 + with: + name: bundles-jtreg-${{ steps.version.outputs.value }} + path: jtreg/installed + retention-days: 1 diff --git a/.github/actions/get-jtreg/action.yml b/.github/actions/get-jtreg/action.yml index faedcc18807c..78a3a4c9eddd 100644 --- a/.github/actions/get-jtreg/action.yml +++ b/.github/actions/get-jtreg/action.yml @@ -24,7 +24,7 @@ # name: 'Get JTReg' -description: 'Download JTReg from cache or source location' +description: 'Get JTReg' outputs: path: description: 'Path to the installed JTReg' @@ -39,36 +39,12 @@ runs: with: var: JTREG_VERSION - - name: 'Check cache for JTReg' - id: get-cached-jtreg - uses: actions/cache@v4 + - name: 'Download JTReg artifact' + id: download-jtreg + uses: actions/download-artifact@v4 with: + name: bundles-jtreg-${{ steps.version.outputs.value }} path: jtreg/installed - key: jtreg-${{ steps.version.outputs.value }} - - - name: 'Checkout the JTReg source' - uses: actions/checkout@v4 - with: - repository: openjdk/jtreg - ref: jtreg-${{ steps.version.outputs.value }} - path: jtreg/src - if: steps.get-cached-jtreg.outputs.cache-hit != 'true' - - - name: 'Build JTReg' - run: | - # If runner architecture is x64 set JAVA_HOME_17_X64 otherwise set to JAVA_HOME_17_arm64 - if [[ '${{ runner.arch }}' == 'X64' ]]; then - JDK="$JAVA_HOME_17_X64" - else - JDK="$JAVA_HOME_17_arm64" - fi - # Build JTReg and move files to the proper locations - bash make/build.sh --jdk "$JDK" - mkdir ../installed - mv build/images/jtreg/* ../installed - working-directory: jtreg/src - shell: bash - if: steps.get-cached-jtreg.outputs.cache-hit != 'true' - name: 'Export path to where JTReg is installed' id: path-name diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7db2f2d14e39..65e43eeddb51 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -49,8 +49,8 @@ jobs: ### Determine platforms to include ### - select: - name: 'Select platforms' + prepare: + name: 'Prepare the run' runs-on: ubuntu-22.04 outputs: linux-x64: ${{ steps.include.outputs.linux-x64 }} @@ -65,7 +65,19 @@ jobs: docs: ${{ steps.include.outputs.docs }} steps: - # This function must be inlined in main.yml, or we'd be forced to checkout the repo + - name: 'Checkout the scripts' + uses: actions/checkout@v4 + with: + sparse-checkout: | + .github + make/conf/github-actions.conf + + - name: 'Build JTReg' + id: jtreg + uses: ./.github/actions/build-jtreg + + # TODO: Now that we are checking out the repo scripts, we can put the following code + # into a separate file - name: 'Check what jobs to run' id: include run: | @@ -122,18 +134,18 @@ jobs: build-linux-x64: name: linux-x64 - needs: select + needs: prepare uses: ./.github/workflows/build-linux.yml with: platform: linux-x64 gcc-major-version: '10' configure-arguments: ${{ github.event.inputs.configure-arguments }} make-arguments: ${{ github.event.inputs.make-arguments }} - if: needs.select.outputs.linux-x64 == 'true' + if: needs.prepare.outputs.linux-x64 == 'true' build-linux-x86-hs: name: linux-x86-hs - needs: select + needs: prepare uses: ./.github/workflows/build-linux.yml with: platform: linux-x86 @@ -147,11 +159,11 @@ jobs: extra-conf-options: '--with-target-bits=32' configure-arguments: ${{ github.event.inputs.configure-arguments }} make-arguments: ${{ github.event.inputs.make-arguments }} - if: needs.select.outputs.linux-x86-hs == 'true' + if: needs.prepare.outputs.linux-x86-hs == 'true' build-linux-x64-hs-nopch: name: linux-x64-hs-nopch - needs: select + needs: prepare uses: ./.github/workflows/build-linux.yml with: platform: linux-x64 @@ -161,11 +173,11 @@ jobs: extra-conf-options: '--disable-precompiled-headers' configure-arguments: ${{ github.event.inputs.configure-arguments }} make-arguments: ${{ github.event.inputs.make-arguments }} - if: needs.select.outputs.linux-x64-variants == 'true' + if: needs.prepare.outputs.linux-x64-variants == 'true' build-linux-x64-hs-zero: name: linux-x64-hs-zero - needs: select + needs: prepare uses: ./.github/workflows/build-linux.yml with: platform: linux-x64 @@ -175,11 +187,11 @@ jobs: extra-conf-options: '--with-jvm-variants=zero --disable-precompiled-headers' configure-arguments: ${{ github.event.inputs.configure-arguments }} make-arguments: ${{ github.event.inputs.make-arguments }} - if: needs.select.outputs.linux-x64-variants == 'true' + if: needs.prepare.outputs.linux-x64-variants == 'true' build-linux-x64-hs-minimal: name: linux-x64-hs-minimal - needs: select + needs: prepare uses: ./.github/workflows/build-linux.yml with: platform: linux-x64 @@ -189,11 +201,11 @@ jobs: extra-conf-options: '--with-jvm-variants=minimal --disable-precompiled-headers' configure-arguments: ${{ github.event.inputs.configure-arguments }} make-arguments: ${{ github.event.inputs.make-arguments }} - if: needs.select.outputs.linux-x64-variants == 'true' + if: needs.prepare.outputs.linux-x64-variants == 'true' build-linux-x64-hs-optimized: name: linux-x64-hs-optimized - needs: select + needs: prepare uses: ./.github/workflows/build-linux.yml with: platform: linux-x64 @@ -204,22 +216,21 @@ jobs: extra-conf-options: '--with-debug-level=optimized --disable-precompiled-headers' configure-arguments: ${{ github.event.inputs.configure-arguments }} make-arguments: ${{ github.event.inputs.make-arguments }} - if: needs.select.outputs.linux-x64-variants == 'true' + if: needs.prepare.outputs.linux-x64-variants == 'true' build-linux-cross-compile: name: linux-cross-compile - needs: - - select + needs: prepare uses: ./.github/workflows/build-cross-compile.yml with: gcc-major-version: '10' configure-arguments: ${{ github.event.inputs.configure-arguments }} make-arguments: ${{ github.event.inputs.make-arguments }} - if: needs.select.outputs.linux-cross-compile == 'true' + if: needs.prepare.outputs.linux-cross-compile == 'true' build-macos-x64: name: macos-x64 - needs: select + needs: prepare uses: ./.github/workflows/build-macos.yml with: platform: macos-x64 @@ -227,11 +238,11 @@ jobs: xcode-toolset-version: '14.3.1' configure-arguments: ${{ github.event.inputs.configure-arguments }} make-arguments: ${{ github.event.inputs.make-arguments }} - if: needs.select.outputs.macos-x64 == 'true' + if: needs.prepare.outputs.macos-x64 == 'true' build-macos-aarch64: name: macos-aarch64 - needs: select + needs: prepare uses: ./.github/workflows/build-macos.yml with: platform: macos-aarch64 @@ -239,11 +250,11 @@ jobs: xcode-toolset-version: '15.4' configure-arguments: ${{ github.event.inputs.configure-arguments }} make-arguments: ${{ github.event.inputs.make-arguments }} - if: needs.select.outputs.macos-aarch64 == 'true' + if: needs.prepare.outputs.macos-aarch64 == 'true' build-windows-x64: name: windows-x64 - needs: select + needs: prepare uses: ./.github/workflows/build-windows.yml with: platform: windows-x64 @@ -251,11 +262,11 @@ jobs: msvc-toolset-architecture: 'x86.x64' configure-arguments: ${{ github.event.inputs.configure-arguments }} make-arguments: ${{ github.event.inputs.make-arguments }} - if: needs.select.outputs.windows-x64 == 'true' + if: needs.prepare.outputs.windows-x64 == 'true' build-windows-aarch64: name: windows-aarch64 - needs: select + needs: prepare uses: ./.github/workflows/build-windows.yml with: platform: windows-aarch64 @@ -265,11 +276,11 @@ jobs: extra-conf-options: '--openjdk-target=aarch64-unknown-cygwin' configure-arguments: ${{ github.event.inputs.configure-arguments }} make-arguments: ${{ github.event.inputs.make-arguments }} - if: needs.select.outputs.windows-aarch64 == 'true' + if: needs.prepare.outputs.windows-aarch64 == 'true' build-docs: name: docs - needs: select + needs: prepare uses: ./.github/workflows/build-linux.yml with: platform: linux-x64 @@ -281,7 +292,7 @@ jobs: gcc-major-version: '10' configure-arguments: ${{ github.event.inputs.configure-arguments }} make-arguments: ${{ github.event.inputs.make-arguments }} - if: needs.select.outputs.docs == 'true' + if: needs.prepare.outputs.docs == 'true' ### ### Test jobs From c65a0316a513e71bb98fca88d84cc6dd9661e33a Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 10 Jan 2025 16:02:06 +0000 Subject: [PATCH 108/225] 8314752: Use google test string comparison macros Reviewed-by: mbaesken Backport-of: a0d0f21f0844d402191f5285a154294a2b18059a --- .../gtest/logging/test_logConfiguration.cpp | 24 +++++++------ .../gtest/logging/test_logFileOutput.cpp | 2 +- .../logging/test_logTagSetDescriptions.cpp | 2 +- .../gtest/memory/test_guardedMemory.cpp | 2 +- .../gtest/oops/test_cpCache_output.cpp | 34 ++++++++----------- .../hotspot/gtest/oops/test_instanceKlass.cpp | 10 +++--- test/hotspot/gtest/oops/test_markWord.cpp | 5 +-- .../gtest/runtime/test_classPrinter.cpp | 24 +++++++------ test/hotspot/gtest/runtime/test_globals.cpp | 6 ++-- test/hotspot/gtest/runtime/test_os.cpp | 10 +++--- test/hotspot/gtest/runtime/test_os_linux.cpp | 8 ++--- .../utilities/test_globalDefinitions.cpp | 6 ++-- .../utilities/test_parse_memory_size.cpp | 2 +- .../gtest/utilities/test_resourceHash.cpp | 2 +- 14 files changed, 67 insertions(+), 70 deletions(-) diff --git a/test/hotspot/gtest/logging/test_logConfiguration.cpp b/test/hotspot/gtest/logging/test_logConfiguration.cpp index dd9a9fc5ce8e..f56926a45855 100644 --- a/test/hotspot/gtest/logging/test_logConfiguration.cpp +++ b/test/hotspot/gtest/logging/test_logConfiguration.cpp @@ -36,6 +36,8 @@ #include "unittest.hpp" #include "utilities/ostream.hpp" +using testing::HasSubstr; + class LogConfigurationTest : public LogTestFixture { protected: static char _all_decorators[256]; @@ -71,26 +73,26 @@ TEST_VM_F(LogConfigurationTest, describe) { const char* description = ss.as_string(); // Verify that stdout and stderr are listed by default - EXPECT_PRED2(string_contains_substring, description, StdoutLog->name()); - EXPECT_PRED2(string_contains_substring, description, StderrLog->name()); + EXPECT_THAT(description, HasSubstr(StdoutLog->name())); + EXPECT_THAT(description, HasSubstr(StderrLog->name())); // Verify that each tag, level and decorator is listed for (size_t i = 0; i < LogTag::Count; i++) { - EXPECT_PRED2(string_contains_substring, description, LogTag::name(static_cast(i))); + EXPECT_THAT(description, HasSubstr(LogTag::name(static_cast(i)))); } for (size_t i = 0; i < LogLevel::Count; i++) { - EXPECT_PRED2(string_contains_substring, description, LogLevel::name(static_cast(i))); + EXPECT_THAT(description, HasSubstr(LogLevel::name(static_cast(i)))); } for (size_t i = 0; i < LogDecorators::Count; i++) { - EXPECT_PRED2(string_contains_substring, description, LogDecorators::name(static_cast(i))); + EXPECT_THAT(description, HasSubstr(LogDecorators::name(static_cast(i)))); } // Verify that the default configuration is printed char expected_buf[256]; int ret = jio_snprintf(expected_buf, sizeof(expected_buf), "=%s", LogLevel::name(LogLevel::Default)); ASSERT_NE(-1, ret); - EXPECT_PRED2(string_contains_substring, description, expected_buf); - EXPECT_PRED2(string_contains_substring, description, "#1: stderr all=off"); + EXPECT_THAT(description, HasSubstr(expected_buf)); + EXPECT_THAT(description, HasSubstr("#1: stderr all=off")); // Verify default decorators are listed LogDecorators default_decorators; @@ -107,7 +109,7 @@ TEST_VM_F(LogConfigurationTest, describe) { ASSERT_NE(-1, ret); } } - EXPECT_PRED2(string_contains_substring, description, expected_buf); + EXPECT_THAT(description, HasSubstr(expected_buf)); // Add a new output and verify that it gets described after it has been added const char* what = "all=trace"; @@ -493,8 +495,8 @@ TEST_VM_F(LogConfigurationTest, parse_invalid_tagset) { bool success = LogConfiguration::parse_log_arguments("stdout", invalid_tagset, NULL, NULL, &ss); const char* msg = ss.as_string(); EXPECT_TRUE(success) << "Should only cause a warning, not an error"; - EXPECT_TRUE(string_contains_substring(msg, "No tag set matches selection:")); - EXPECT_TRUE(string_contains_substring(msg, invalid_tagset)); + EXPECT_THAT(msg, HasSubstr("No tag set matches selection:")); + EXPECT_THAT(msg, HasSubstr(invalid_tagset)); } TEST_VM_F(LogConfigurationTest, output_name_normalization) { @@ -559,7 +561,7 @@ TEST_VM_F(LogConfigurationTest, suggest_similar_selection) { const char* suggestion = ss.as_string(); SCOPED_TRACE(suggestion); - EXPECT_TRUE(string_contains_substring(ss.as_string(), "Did you mean any of the following?")); + EXPECT_THAT(suggestion, HasSubstr("Did you mean any of the following?")); EXPECT_TRUE(string_contains_substring(suggestion, "logging") || string_contains_substring(suggestion, "start") || string_contains_substring(suggestion, "exit") || diff --git a/test/hotspot/gtest/logging/test_logFileOutput.cpp b/test/hotspot/gtest/logging/test_logFileOutput.cpp index 770d0c04b80c..7ea5f78b9e1f 100644 --- a/test/hotspot/gtest/logging/test_logFileOutput.cpp +++ b/test/hotspot/gtest/logging/test_logFileOutput.cpp @@ -188,7 +188,7 @@ TEST_VM(LogFileOutput, invalid_file) { EXPECT_FALSE(bad_file.initialize("", &ss)) << "file was initialized when there was an existing directory with the same name"; char* logger_output = ss.as_string(); - EXPECT_TRUE(string_contains_substring(logger_output, expected_output_substring)) + EXPECT_THAT(logger_output, testing::HasSubstr(expected_output_substring)) << "missing expected error message, received msg: %s" << logger_output; delete_empty_directory(path); } diff --git a/test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp b/test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp index 84253e194337..069e6877e32a 100644 --- a/test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp +++ b/test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp @@ -42,7 +42,7 @@ TEST_VM(LogTagSetDescriptions, describe) { ResourceMark rm; stringStream stream; LogConfiguration::describe(&stream); - EXPECT_PRED2(string_contains_substring, stream.as_string(), expected) + EXPECT_THAT(stream.base(), testing::HasSubstr(expected)) << "missing log tag set descriptions in LogConfiguration::describe"; } } diff --git a/test/hotspot/gtest/memory/test_guardedMemory.cpp b/test/hotspot/gtest/memory/test_guardedMemory.cpp index 93047324fe59..9e1d1754d3e8 100644 --- a/test/hotspot/gtest/memory/test_guardedMemory.cpp +++ b/test/hotspot/gtest/memory/test_guardedMemory.cpp @@ -139,7 +139,7 @@ TEST(GuardedMemory, wrap) { if (HasFatalFailure()) { return; } - EXPECT_EQ(0, strcmp(str, str_copy)) << "Not identical copy"; + EXPECT_STREQ(str, str_copy) << "Not identical copy"; EXPECT_TRUE(GuardedMemory::free_copy(str_copy)) << "Free copy failed to verify"; void* no_data = NULL; diff --git a/test/hotspot/gtest/oops/test_cpCache_output.cpp b/test/hotspot/gtest/oops/test_cpCache_output.cpp index ad5e420cdf4d..0875ad2121d9 100644 --- a/test/hotspot/gtest/oops/test_cpCache_output.cpp +++ b/test/hotspot/gtest/oops/test_cpCache_output.cpp @@ -42,25 +42,19 @@ TEST_VM(ConstantPoolCache, print_on) { klass->constants()->cache()->print_on(&ss); const char* output = ss.freeze(); - // method entry test - ASSERT_TRUE(strstr(output, "this") != NULL) << "must have \"this\""; - ASSERT_TRUE(strstr(output, "bytecode 1:") != NULL) << "must have \"bytecode 1\""; - ASSERT_TRUE(strstr(output, "bytecode 2:") != NULL) << "must have \"bytecode 2\""; - ASSERT_TRUE(strstr(output, "cp index:") != NULL) << "must have constant pool index"; - ASSERT_TRUE(strstr(output, "F1:") != NULL) << "must have F1 value"; - ASSERT_TRUE(strstr(output, "F2:") != NULL) << "must have F2 value"; - ASSERT_TRUE(strstr(output, "method:") != NULL) << "must have a method"; - ASSERT_TRUE(strstr(output, "flag values:") != NULL) << "must have a flag"; - ASSERT_TRUE(strstr(output, "tos:") != NULL) << "must have result type"; - ASSERT_TRUE(strstr(output, "local signature:") != NULL) << "must have local signature flag"; - ASSERT_TRUE(strstr(output, "has appendix:") != NULL) << "must have appendix flag"; - ASSERT_TRUE(strstr(output, "forced virtual:") != NULL) << "must have forced virtual flag"; - ASSERT_TRUE(strstr(output, "final:") != NULL) << "must have final flag"; - ASSERT_TRUE(strstr(output, "virtual final:") != NULL) << "must have virtual final flag"; - ASSERT_TRUE(strstr(output, "resolution failed:") != NULL) << "must have resolution failed flag"; - ASSERT_TRUE(strstr(output, "num parameters:") != NULL) << "must have number of parameters"; + static const char* const expected_strings[] = { + // Method entry tests: + "this", "bytecode 1:", "bytecode 2:", "cp index:", "F1:", "F2:", + "method:", "flag values:", "tos:", "local signature:", "has appendix:", + "forced virtual:", "final:", "virtual final:", "resolution failed:", + "num parameters:", - // field entry test - ASSERT_TRUE(strstr(output, "volatile:") != NULL) << "must have volatile flag"; - ASSERT_TRUE(strstr(output, "field index:") != NULL) << "must have field index"; + // field entry test + "volatile:", "field index:", + nullptr + }; + + for (int i = 0; expected_strings[i] != nullptr; i++) { + ASSERT_THAT(output, testing::HasSubstr(expected_strings[i])); + } } diff --git a/test/hotspot/gtest/oops/test_instanceKlass.cpp b/test/hotspot/gtest/oops/test_instanceKlass.cpp index dd7982e88aad..b99cad554597 100644 --- a/test/hotspot/gtest/oops/test_instanceKlass.cpp +++ b/test/hotspot/gtest/oops/test_instanceKlass.cpp @@ -33,6 +33,8 @@ #include "runtime/interfaceSupport.inline.hpp" #include "unittest.hpp" +using testing::HasSubstr; + // Tests for InstanceKlass::is_class_loader_instance_klass() function TEST_VM(InstanceKlass, class_loader_class) { InstanceKlass* klass = vmClasses::ClassLoader_klass(); @@ -51,20 +53,20 @@ TEST_VM(InstanceKlass, class_loader_printer) { stringStream st; loader->print_on(&st); // See if injected loader_data field is printed in string - ASSERT_TRUE(strstr(st.as_string(), "injected 'loader_data'") != NULL) << "Must contain injected fields"; + ASSERT_THAT(st.base(), HasSubstr("injected 'loader_data'")) << "Must contain injected fields"; st.reset(); // See if mirror injected fields are printed. oop mirror = vmClasses::ClassLoader_klass()->java_mirror(); mirror->print_on(&st); - ASSERT_TRUE(strstr(st.as_string(), "injected 'protection_domain'") != NULL) << "Must contain injected fields"; + ASSERT_THAT(st.base(), HasSubstr("injected 'protection_domain'")) << "Must contain injected fields"; // We should test other printing functions too. #ifndef PRODUCT st.reset(); // method printing is non-product Method* method = vmClasses::ClassLoader_klass()->methods()->at(0); // we know there's a method here! method->print_on(&st); - ASSERT_TRUE(strstr(st.as_string(), "method holder:") != NULL) << "Must contain method_holder field"; - ASSERT_TRUE(strstr(st.as_string(), "'java/lang/ClassLoader'") != NULL) << "Must be in ClassLoader"; + ASSERT_THAT(st.base(), HasSubstr("method holder:")) << "Must contain method_holder field"; + ASSERT_THAT(st.base(), HasSubstr("'java/lang/ClassLoader'")) << "Must be in ClassLoader"; #endif } diff --git a/test/hotspot/gtest/oops/test_markWord.cpp b/test/hotspot/gtest/oops/test_markWord.cpp index e6ab7c8ca6f8..2797bafc032f 100644 --- a/test/hotspot/gtest/oops/test_markWord.cpp +++ b/test/hotspot/gtest/oops/test_markWord.cpp @@ -40,14 +40,11 @@ // The test doesn't work for PRODUCT because it needs WizardMode #ifndef PRODUCT -static bool test_pattern(stringStream* st, const char* pattern) { - return (strstr(st->as_string(), pattern) != NULL); -} static void assert_test_pattern(Handle object, const char* pattern) { stringStream st; object->print_on(&st); - ASSERT_TRUE(test_pattern(&st, pattern)) << pattern << " not in " << st.as_string(); + ASSERT_THAT(st.base(), testing::HasSubstr(pattern)); } class LockerThread : public JavaTestThread { diff --git a/test/hotspot/gtest/runtime/test_classPrinter.cpp b/test/hotspot/gtest/runtime/test_classPrinter.cpp index 8af285a6dde8..a2b6860f3d9d 100644 --- a/test/hotspot/gtest/runtime/test_classPrinter.cpp +++ b/test/hotspot/gtest/runtime/test_classPrinter.cpp @@ -29,6 +29,8 @@ #include "utilities/ostream.hpp" #include "unittest.hpp" +using testing::HasSubstr; + TEST_VM(ClassPrinter, print_classes) { JavaThread* THREAD = JavaThread::current(); ThreadInVMfromNative invm(THREAD); @@ -38,9 +40,9 @@ TEST_VM(ClassPrinter, print_classes) { ClassPrinter::print_classes("java/lang/Object", 0x03, &ss); const char* output = ss.freeze(); - ASSERT_TRUE(strstr(output, "class java/lang/Object loader data:") != NULL) << "must find java/lang/Object"; - ASSERT_TRUE(strstr(output, "method wait : (J)V") != NULL) << "must find java/lang/Object::wait"; - ASSERT_TRUE(strstr(output, "method finalize : ()V\n 0 return") != NULL) << "must find java/lang/Object::finalize and disasm"; + ASSERT_THAT(output, HasSubstr("class java/lang/Object loader data:")) << "must find java/lang/Object"; + ASSERT_THAT(output, HasSubstr("method wait : (J)V")) << "must find java/lang/Object::wait"; + ASSERT_THAT(output, HasSubstr("method finalize : ()V\n 0 return")) << "must find java/lang/Object::finalize and disasm"; } TEST_VM(ClassPrinter, print_methods) { @@ -51,16 +53,16 @@ TEST_VM(ClassPrinter, print_methods) { stringStream s1; ClassPrinter::print_methods("*ang/Object*", "wait", 0x1, &s1); const char* o1 = s1.freeze(); - ASSERT_TRUE(strstr(o1, "class java/lang/Object loader data:") != NULL) << "must find java/lang/Object"; - ASSERT_TRUE(strstr(o1, "method wait : (J)V") != NULL) << "must find java/lang/Object::wait(long)"; - ASSERT_TRUE(strstr(o1, "method wait : ()V") != NULL) << "must find java/lang/Object::wait()"; - ASSERT_TRUE(strstr(o1, "method finalize : ()V") == NULL) << "must not find java/lang/Object::finalize"; + ASSERT_THAT(o1, HasSubstr("class java/lang/Object loader data:")) << "must find java/lang/Object"; + ASSERT_THAT(o1, HasSubstr("method wait : (J)V")) << "must find java/lang/Object::wait(long)"; + ASSERT_THAT(o1, HasSubstr("method wait : ()V")) << "must find java/lang/Object::wait()"; + ASSERT_THAT(o1, Not(HasSubstr("method finalize : ()V"))) << "must not find java/lang/Object::finalize"; stringStream s2; ClassPrinter::print_methods("j*ang/Object*", "wait:(*J*)V", 0x1, &s2); const char* o2 = s2.freeze(); - ASSERT_TRUE(strstr(o2, "class java/lang/Object loader data:") != NULL) << "must find java/lang/Object"; - ASSERT_TRUE(strstr(o2, "method wait : (J)V") != NULL) << "must find java/lang/Object::wait(long)"; - ASSERT_TRUE(strstr(o2, "method wait : (JI)V") != NULL) << "must find java/lang/Object::wait(long,int)"; - ASSERT_TRUE(strstr(o2, "method wait : ()V") == NULL) << "must not find java/lang/Object::wait()"; + ASSERT_THAT(o2, HasSubstr("class java/lang/Object loader data:")) << "must find java/lang/Object"; + ASSERT_THAT(o2, HasSubstr("method wait : (J)V")) << "must find java/lang/Object::wait(long)"; + ASSERT_THAT(o2, HasSubstr("method wait : (JI)V")) << "must find java/lang/Object::wait(long,int)"; + ASSERT_THAT(o2, Not(HasSubstr("method wait : ()V"))) << "must not find java/lang/Object::wait()"; } diff --git a/test/hotspot/gtest/runtime/test_globals.cpp b/test/hotspot/gtest/runtime/test_globals.cpp index 04724303e423..1b0d58f8fb4a 100644 --- a/test/hotspot/gtest/runtime/test_globals.cpp +++ b/test/hotspot/gtest/runtime/test_globals.cpp @@ -77,11 +77,11 @@ TEST_VM(FlagGuard, ccstr_flag) { TEST_VM(FlagAccess, ccstr_flag) { FLAG_SET_CMDLINE(SharedArchiveConfigFile, ""); ASSERT_EQ(FLAG_IS_CMDLINE(SharedArchiveConfigFile), true); - ASSERT_EQ(strcmp(SharedArchiveConfigFile, ""), 0); + EXPECT_STREQ(SharedArchiveConfigFile, ""); FLAG_SET_ERGO(SharedArchiveConfigFile, "foobar"); ASSERT_EQ(FLAG_IS_ERGO(SharedArchiveConfigFile), true); - ASSERT_EQ(strcmp(SharedArchiveConfigFile, "foobar") , 0); + EXPECT_STREQ(SharedArchiveConfigFile, "foobar"); FLAG_SET_ERGO(SharedArchiveConfigFile, nullptr); ASSERT_EQ(FLAG_IS_ERGO(SharedArchiveConfigFile), true); @@ -89,7 +89,7 @@ TEST_VM(FlagAccess, ccstr_flag) { FLAG_SET_ERGO(SharedArchiveConfigFile, "xyz"); ASSERT_EQ(FLAG_IS_ERGO(SharedArchiveConfigFile), true); - ASSERT_EQ(strcmp(SharedArchiveConfigFile, "xyz"), 0); + EXPECT_STREQ(SharedArchiveConfigFile, "xyz"); } template diff --git a/test/hotspot/gtest/runtime/test_os.cpp b/test/hotspot/gtest/runtime/test_os.cpp index 246b56fb4b94..d5f7b23f4753 100644 --- a/test/hotspot/gtest/runtime/test_os.cpp +++ b/test/hotspot/gtest/runtime/test_os.cpp @@ -38,6 +38,8 @@ #include "os_windows.hpp" #endif +using testing::HasSubstr; + static size_t small_page_size() { return os::vm_page_size(); } @@ -171,7 +173,7 @@ static void do_test_print_hex_dump(address addr, size_t len, int unitsize, const os::print_hex_dump(&ss, addr, addr + len, unitsize); // tty->print_cr("expected: %s", expected); // tty->print_cr("result: %s", buf); - EXPECT_THAT(buf, testing::HasSubstr(expected)); + EXPECT_THAT(buf, HasSubstr(expected)); } TEST_VM(os, test_print_hex_dump) { @@ -773,7 +775,7 @@ TEST_VM(os, pagesizes_test_print) { char buffer[256]; stringStream ss(buffer, sizeof(buffer)); pss.print_on(&ss); - ASSERT_EQ(strcmp(expected, buffer), 0); + EXPECT_STREQ(expected, buffer); } TEST_VM(os, dll_address_to_function_and_library_name) { @@ -782,9 +784,9 @@ TEST_VM(os, dll_address_to_function_and_library_name) { stringStream st(output, sizeof(output)); #define EXPECT_CONTAINS(haystack, needle) \ - EXPECT_NE(::strstr(haystack, needle), (char*)NULL) + EXPECT_THAT(haystack, HasSubstr(needle)); #define EXPECT_DOES_NOT_CONTAIN(haystack, needle) \ - EXPECT_EQ(::strstr(haystack, needle), (char*)NULL) + EXPECT_THAT(haystack, Not(HasSubstr(needle))); // #define LOG(...) tty->print_cr(__VA_ARGS__); // enable if needed #define LOG(...) diff --git a/test/hotspot/gtest/runtime/test_os_linux.cpp b/test/hotspot/gtest/runtime/test_os_linux.cpp index cc2e4f1aea67..bd019c68c2c1 100644 --- a/test/hotspot/gtest/runtime/test_os_linux.cpp +++ b/test/hotspot/gtest/runtime/test_os_linux.cpp @@ -467,7 +467,7 @@ TEST(os_linux, addr_to_function_valid) { int offset = -1; address valid_function_pointer = (address)JNI_CreateJavaVM; ASSERT_TRUE(os::dll_address_to_function_name(valid_function_pointer, buf, sizeof(buf), &offset, true)); - ASSERT_TRUE(strstr(buf, "JNI_CreateJavaVM") != nullptr); + ASSERT_THAT(buf, testing::HasSubstr("JNI_CreateJavaVM")); ASSERT_TRUE(offset >= 0); } @@ -478,7 +478,7 @@ TEST_VM(os_linux, decoder_get_source_info_valid) { int line = -1; address valid_function_pointer = (address)ReportJNIFatalError; ASSERT_TRUE(Decoder::get_source_info(valid_function_pointer, buf, sizeof(buf), &line)); - ASSERT_TRUE(strcmp(buf, "jniCheck.hpp") == 0); + EXPECT_STREQ(buf, "jniCheck.hpp"); ASSERT_TRUE(line > 0); } @@ -505,7 +505,7 @@ TEST_VM(os_linux, decoder_get_source_info_valid_overflow) { int line = -1; address valid_function_pointer = (address)ReportJNIFatalError; ASSERT_TRUE(Decoder::get_source_info(valid_function_pointer, buf, 11, &line)); - ASSERT_TRUE(strcmp(buf, "") == 0); + EXPECT_STREQ(buf, ""); ASSERT_TRUE(line > 0); } @@ -516,7 +516,7 @@ TEST_VM(os_linux, decoder_get_source_info_valid_overflow_minimal) { int line = -1; address valid_function_pointer = (address)ReportJNIFatalError; ASSERT_TRUE(Decoder::get_source_info(valid_function_pointer, buf, 2, &line)); - ASSERT_TRUE(strcmp(buf, "L") == 0); // Overflow message does not fit, so we fall back to "L:line_number" + EXPECT_STREQ(buf, "L"); // Overflow message does not fit, so we fall back to "L:line_number" ASSERT_TRUE(line > 0); // Line should correctly be found and returned } #endif // clang diff --git a/test/hotspot/gtest/utilities/test_globalDefinitions.cpp b/test/hotspot/gtest/utilities/test_globalDefinitions.cpp index dfaa4a31a29d..5dc43fb543f9 100644 --- a/test/hotspot/gtest/utilities/test_globalDefinitions.cpp +++ b/test/hotspot/gtest/utilities/test_globalDefinitions.cpp @@ -226,11 +226,9 @@ TEST(globalDefinitions, array_size) { stringStream out; \ out.print((format), (value)); \ const char* result = out.as_string(); \ - EXPECT_EQ(strcmp(result, (expected)), 0) << "Failed with" \ + EXPECT_STREQ((result), (expected)) << "Failed with" \ << " format '" << (format) << "'" \ - << " value '" << (value) << "'" \ - << " result '" << result << "'" \ - << " expected '" << (expected) << "'"; \ + << " value '" << (value); \ } while (false) TEST(globalDefinitions, format_specifiers) { diff --git a/test/hotspot/gtest/utilities/test_parse_memory_size.cpp b/test/hotspot/gtest/utilities/test_parse_memory_size.cpp index 8ce02c6cea68..c723966fa9cd 100644 --- a/test/hotspot/gtest/utilities/test_parse_memory_size.cpp +++ b/test/hotspot/gtest/utilities/test_parse_memory_size.cpp @@ -66,7 +66,7 @@ static void do_test_valid(T expected_value, const char* pattern) { ASSERT_TRUE(rc); ASSERT_EQ(value, expected_value); ASSERT_EQ(end, ss.base() + strlen(pattern)); - ASSERT_EQ(strcmp(end, ":-)"), 0); + EXPECT_STREQ(end, ":-)"); rc = parse_integer(ss.base(), &value); ASSERT_FALSE(rc); diff --git a/test/hotspot/gtest/utilities/test_resourceHash.cpp b/test/hotspot/gtest/utilities/test_resourceHash.cpp index 1e6c00871f58..9124f4b977cc 100644 --- a/test/hotspot/gtest/utilities/test_resourceHash.cpp +++ b/test/hotspot/gtest/utilities/test_resourceHash.cpp @@ -468,7 +468,7 @@ TEST_VM_F(ResourceHashtablePrintTest, print_test) { const char* strings[] = { "Number of buckets", "Number of entries", "300", "Number of literals", "Average bucket size", "Maximum bucket size" }; for (const auto& str : strings) { - ASSERT_TRUE(strstr(st.as_string(), str) != nullptr) << "string not present " << str; + ASSERT_THAT(st.base(), testing::HasSubstr(str)); } // Cleanup: need to delete pointers in entries TableDeleter deleter; From 1b223ab45b88140c0c6e8b94ac5c17b549c2019b Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 10 Jan 2025 16:03:43 +0000 Subject: [PATCH 109/225] 8328368: Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main Backport-of: ba05c6d0b6955a0c5110b75e709e2206961f9fec --- test/jdk/TEST.groups | 2 +- .../MultiDisplayTest.java | 132 +++++++++++------- .../MultiDisplayTest/MultiDisplayTest.html | 62 -------- 3 files changed, 79 insertions(+), 117 deletions(-) rename test/jdk/java/awt/image/multiresolution/{MultiDisplayTest => }/MultiDisplayTest.java (50%) delete mode 100644 test/jdk/java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.html diff --git a/test/jdk/TEST.groups b/test/jdk/TEST.groups index 76227d941a6a..f1e258dc6411 100644 --- a/test/jdk/TEST.groups +++ b/test/jdk/TEST.groups @@ -1022,7 +1022,7 @@ jdk_awt_wayland = \ -java/awt/image/VolatileImage/TransparentVImage.java \ -java/awt/image/mlib/MlibOpsTest.java \ -java/awt/image/multiresolution/MenuMultiresolutionIconTest.java \ - -java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java \ + -java/awt/image/multiresolution/MultiDisplayTest.java \ -java/awt/image/multiresolution/MultiResolutionJOptionPaneIconTest.java \ -java/awt/image/multiresolution/MultiresolutionIconTest.java \ -java/awt/Insets/CombinedTestApp1.java \ diff --git a/test/jdk/java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java b/test/jdk/java/awt/image/multiresolution/MultiDisplayTest.java similarity index 50% rename from test/jdk/java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java rename to test/jdk/java/awt/image/multiresolution/MultiDisplayTest.java index b1c56d5e4523..f8214a8ddb0a 100644 --- a/test/jdk/java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java +++ b/test/jdk/java/awt/image/multiresolution/MultiDisplayTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,63 +21,99 @@ * questions. */ +import java.awt.Color; +import java.awt.Dialog; +import java.awt.Font; +import java.awt.Frame; +import java.awt.Graphics; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; +import java.awt.image.BaseMultiResolutionImage; +import java.awt.image.BufferedImage; -/* - @test - @bug 8142861 8143062 8147016 - @summary Check if multiresolution image behaves properly - on HiDPI + non-HiDPI display pair. - @author a.stepanov - @library /test/lib - @build jdk.test.lib.Platform - @run applet/manual=yesno MultiDisplayTest.html -*/ - - -import java.applet.Applet; -import java.awt.*; -import java.awt.event.*; -import java.awt.image.*; +import javax.swing.JButton; import jdk.test.lib.Platform; +import jtreg.SkippedException; -public class MultiDisplayTest extends Applet { +/* + * @test + * @bug 8142861 8143062 8147016 + * @library /java/awt/regtesthelpers /test/lib + * @build PassFailJFrame jdk.test.lib.Platform + * @requires (os.family == "windows" | os.family == "mac") + * @summary Check if multiresolution image behaves properly + * on HiDPI + non-HiDPI display pair. + * @run main/manual MultiDisplayTest + */ - private static final int W = 200, H = 200; +public class MultiDisplayTest { + private static final String INSTRUCTIONS = + """ + The test requires two-display configuration, where - private static final BaseMultiResolutionImage IMG = - new BaseMultiResolutionImage(new BufferedImage[]{ - generateImage(1, Color.BLACK), generateImage(2, Color.BLUE)}); + - 1st display is operating in HiDPI mode; + - 2nd display is non-HiDPI. - private static boolean checkOS() { - return Platform.isWindows() || Platform.isOSX(); - } + In other cases please simply push "Pass". - public void init() { this.setLayout(new BorderLayout()); } + To run test please push "Start". - public void start() { + Then drag parent / child to different displays and check + that the proper image is shown for every window + (must be "black 1x" for non-HiDPI and "blue 2x" for HiDPI). - Button b = new Button("Start"); - b.setEnabled(checkOS()); + Please try to drag both parent and child, + do it fast several times and check if no artefacts occur. - b.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { + Try to switch display resolution (high to low and back). - ParentFrame p = new ParentFrame(); - new ChildDialog(p); - } - }); + For Mac OS X please check also the behavior for + translucent windows appearing on the 2nd (non-active) display + and Mission Control behavior. + + Close the Child & Parent windows. + + In case if no issues occur please push "Pass", otherwise "Fail". + """; + + private static final int W = 200; + private static final int H = 200; - add(b, BorderLayout.CENTER); + private static final BaseMultiResolutionImage IMG = + new BaseMultiResolutionImage(new BufferedImage[]{ + generateImage(1, Color.BLACK), generateImage(2, Color.BLUE)}); - validate(); - setVisible(true); + public static void main(String[] args) throws Exception { + if (!checkOS()) { + throw new SkippedException("Invalid OS." + + "Please run test on either Windows or MacOS"); + } + PassFailJFrame + .builder() + .title("MultiDisplayTest Instructions") + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 2) + .columns(40) + .splitUIBottom(MultiDisplayTest::createAndShowGUI) + .build() + .awaitAndCheck(); } + public static JButton createAndShowGUI() { + JButton b = new JButton("Start"); + b.addActionListener(e -> { + ParentFrame p = new ParentFrame(); + new ChildDialog(p); + }); + return b; + } - private static BufferedImage generateImage(int scale, Color c) { + private static boolean checkOS() { + return Platform.isWindows() || Platform.isOSX(); + } + private static BufferedImage generateImage(int scale, Color c) { BufferedImage image = new BufferedImage( scale * W, scale * H, BufferedImage.TYPE_INT_RGB); Graphics g = image.getGraphics(); @@ -87,19 +123,13 @@ private static BufferedImage generateImage(int scale, Color c) { g.setColor(Color.WHITE); Font f = g.getFont(); g.setFont(new Font(f.getName(), Font.BOLD, scale * 48)); - g.drawChars((scale + "X").toCharArray(), 0, 2, scale * W / 2, scale * H / 2); - + g.drawChars((scale + "X").toCharArray(), 0, 2, + scale * W / 2, scale * H / 2); return image; } private static class ParentFrame extends Frame { - public ParentFrame() { - EventQueue.invokeLater(this::CreateUI); - } - - private void CreateUI() { - addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { dispose(); } @@ -118,14 +148,8 @@ public void paint(Graphics gr) { } private static class ChildDialog extends Dialog { - public ChildDialog(Frame f) { super(f); - EventQueue.invokeLater(this::CreateUI); - } - - private void CreateUI() { - addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { dispose(); } diff --git a/test/jdk/java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.html b/test/jdk/java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.html deleted file mode 100644 index 49989cd9cebf..000000000000 --- a/test/jdk/java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.html +++ /dev/null @@ -1,62 +0,0 @@ - - - - - MultiDisplayTest - - - - -This test is for OS X or Windows only. -For other OSes please simply push "Pass". - -The test requires two-display configuration, where - -- 1st display is operating in HiDPI mode; -- 2nd display is non-HiDPI. - -In other cases please simply push "Pass". - - -To run test please push "Start". - -Then drag parent / child to different displays and check -that the proper image is shown for every window -(must be "black 1x" for non-HiDPI and "blue 2x" for HiDPI). - -Please try to drag both parent and child, -do it fast several times and check if no artefacts occur. - -Try to switch display resolution (high to low and back). - -For Mac OS X please check also the behavior for -translucent windows appearing on the 2nd (non-active) display -and Mission Control behavior. - -Close the windows. - -In case if no issues occur please push "Pass", otherwise "Fail". - - - From e4ca5c98096ba012b0ea1793598ba24d94b4e401 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 10 Jan 2025 16:06:53 +0000 Subject: [PATCH 110/225] 8226933: [TEST_BUG]GTK L&F: There is no swatches or RGB tab in JColorChooser Backport-of: 5c4f1ef746b0c373a131726d74d27f0e0cc6e40d --- .../swing/JColorChooser/Test4887836.java | 13 +++- .../plaf/basic/BasicSliderUI/bug4419255.java | 65 +++++++++++++++++++ 2 files changed, 75 insertions(+), 3 deletions(-) create mode 100644 test/jdk/javax/swing/plaf/basic/BasicSliderUI/bug4419255.java diff --git a/test/jdk/javax/swing/JColorChooser/Test4887836.java b/test/jdk/javax/swing/JColorChooser/Test4887836.java index 4043dbdd88ae..82a09c460853 100644 --- a/test/jdk/javax/swing/JColorChooser/Test4887836.java +++ b/test/jdk/javax/swing/JColorChooser/Test4887836.java @@ -26,10 +26,12 @@ import javax.swing.JColorChooser; import javax.swing.UIManager; +import jtreg.SkippedException; + /* * @test * @bug 4887836 - * @library /java/awt/regtesthelpers + * @library /java/awt/regtesthelpers /test/lib * @build PassFailJFrame * @summary Checks for white area under the JColorChooser Swatch tab * @run main/manual Test4887836 @@ -38,6 +40,13 @@ public class Test4887836 { public static void main(String[] args) throws Exception { + + // ColorChooser UI design is different for GTK L&F. + // There is no Swatches tab available for GTK L&F, skip the testing. + if (UIManager.getLookAndFeel().getName().contains("GTK")) { + throw new SkippedException("Test not applicable for GTK L&F"); + } + String instructions = """ If you do not see white area under the \"Swatches\" tab, then test passed, otherwise it failed."""; @@ -45,9 +54,7 @@ public static void main(String[] args) throws Exception { PassFailJFrame.builder() .title("Test4759306") .instructions(instructions) - .rows(5) .columns(40) - .testTimeOut(10) .testUI(Test4887836::createColorChooser) .build() .awaitAndCheck(); diff --git a/test/jdk/javax/swing/plaf/basic/BasicSliderUI/bug4419255.java b/test/jdk/javax/swing/plaf/basic/BasicSliderUI/bug4419255.java new file mode 100644 index 000000000000..eb23901f60d4 --- /dev/null +++ b/test/jdk/javax/swing/plaf/basic/BasicSliderUI/bug4419255.java @@ -0,0 +1,65 @@ +/* + * Copyright (c) 2001, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.Color; +import javax.swing.JColorChooser; +import javax.swing.UIManager; + +import jtreg.SkippedException; + +/* + * @test + * @bug 4419255 + * @library /java/awt/regtesthelpers /test/lib + * @build PassFailJFrame + * @summary Tests if Metal Slider's thumb isn't clipped + * @run main/manual bug4419255 + */ + +public class bug4419255 { + + public static void main(String[] args) throws Exception { + + // ColorChooser UI design is different for GTK L&F. + // There is no RGB tab available for GTK L&F, skip the testing. + if (UIManager.getLookAndFeel().getName().contains("GTK")) { + throw new SkippedException("Test not applicable for GTK L&F"); + } + String instructions = """ + Choose RGB tab. If sliders' thumbs are painted correctly + (top is not clipped, black line is visible), + then test passed. Otherwise it failed."""; + + PassFailJFrame.builder() + .title("bug4419255") + .instructions(instructions) + .columns(40) + .testUI(bug4419255::createColorChooser) + .build() + .awaitAndCheck(); + } + + private static JColorChooser createColorChooser() { + return new JColorChooser(Color.BLUE); + } +} From d2a12c242abe4df318e9bf2e81e0df33eb37ffc6 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 13 Jan 2025 15:10:02 +0000 Subject: [PATCH 111/225] 8312570: [TESTBUG] Jtreg compiler/loopopts/superword/TestDependencyOffsets.java fails on 512-bit SVE Backport-of: e5ea9aa9aa446503fd92cdba0a9653593c958597 --- .../superword/TestDependencyOffsets.java | 2702 +++++++++++++---- 1 file changed, 2062 insertions(+), 640 deletions(-) diff --git a/test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java b/test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java index 36015a03541c..c0afe1d66a52 100644 --- a/test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java +++ b/test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java @@ -28,7 +28,7 @@ * Note: CompileCommand Option Vectorize is enabled. * * Note: this test is auto-generated. Please modify / generate with script: - * https://bugs.openjdk.org/browse/JDK-8310308 + * https://bugs.openjdk.org/browse/JDK-8312570 * * Types: int, long, short, char, byte, float, double * Offsets: 0, -1, 1, -2, 2, -3, 3, -4, 4, -7, 7, -8, 8, -14, 14, -16, 16, -18, 18, -20, 20, -31, 31, -32, 32, -63, 63, -64, 64, -65, 65, -128, 128, -129, 129, -192, 192 @@ -91,7 +91,7 @@ /* * @test id=vanilla-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @library /test/lib / @@ -100,7 +100,7 @@ /* * @test id=vanilla-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @library /test/lib / @@ -109,7 +109,7 @@ /* * @test id=sse4-v016-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -120,7 +120,7 @@ /* * @test id=sse4-v016-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -131,7 +131,7 @@ /* * @test id=sse4-v008-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -142,7 +142,7 @@ /* * @test id=sse4-v008-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -153,7 +153,7 @@ /* * @test id=sse4-v004-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -164,7 +164,7 @@ /* * @test id=sse4-v004-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -175,7 +175,7 @@ /* * @test id=sse4-v002-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -186,7 +186,7 @@ /* * @test id=sse4-v002-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -197,7 +197,7 @@ /* * @test id=avx1-v032-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -208,7 +208,7 @@ /* * @test id=avx1-v032-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -219,7 +219,7 @@ /* * @test id=avx1-v016-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -230,7 +230,7 @@ /* * @test id=avx1-v016-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -241,7 +241,7 @@ /* * @test id=avx2-v032-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -252,7 +252,7 @@ /* * @test id=avx2-v032-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -263,7 +263,7 @@ /* * @test id=avx2-v016-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -274,7 +274,7 @@ /* * @test id=avx2-v016-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -285,7 +285,7 @@ /* * @test id=avx512-v064-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -296,7 +296,7 @@ /* * @test id=avx512-v064-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -307,7 +307,7 @@ /* * @test id=avx512-v032-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -318,7 +318,7 @@ /* * @test id=avx512-v032-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -329,7 +329,7 @@ /* * @test id=avx512bw-v064-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -340,7 +340,7 @@ /* * @test id=avx512bw-v064-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -351,7 +351,7 @@ /* * @test id=avx512bw-v032-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -362,7 +362,7 @@ /* * @test id=avx512bw-v032-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch=="x86" | os.arch=="i386" | os.arch=="amd64" | os.arch=="x86_64") @@ -373,7 +373,7 @@ /* * @test id=vec-v064-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch!="x86" & os.arch!="i386" & os.arch!="amd64" & os.arch!="x86_64") @@ -383,7 +383,7 @@ /* * @test id=vec-v064-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch!="x86" & os.arch!="i386" & os.arch!="amd64" & os.arch!="x86_64") @@ -393,7 +393,7 @@ /* * @test id=vec-v032-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch!="x86" & os.arch!="i386" & os.arch!="amd64" & os.arch!="x86_64") @@ -403,7 +403,7 @@ /* * @test id=vec-v032-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch!="x86" & os.arch!="i386" & os.arch!="amd64" & os.arch!="x86_64") @@ -413,7 +413,7 @@ /* * @test id=vec-v016-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch!="x86" & os.arch!="i386" & os.arch!="amd64" & os.arch!="x86_64") @@ -423,7 +423,7 @@ /* * @test id=vec-v016-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch!="x86" & os.arch!="i386" & os.arch!="amd64" & os.arch!="x86_64") @@ -433,7 +433,7 @@ /* * @test id=vec-v008-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch!="x86" & os.arch!="i386" & os.arch!="amd64" & os.arch!="x86_64") @@ -443,7 +443,7 @@ /* * @test id=vec-v008-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch!="x86" & os.arch!="i386" & os.arch!="amd64" & os.arch!="x86_64") @@ -453,7 +453,7 @@ /* * @test id=vec-v004-A - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch!="x86" & os.arch!="i386" & os.arch!="amd64" & os.arch!="x86_64") @@ -463,7 +463,7 @@ /* * @test id=vec-v004-U - * @bug 8298935 + * @bug 8298935 8310308 8312570 * @summary Test SuperWord: vector size, offsets, dependencies, alignment. * @requires vm.compiler2.enabled * @requires (os.arch!="x86" & os.arch!="i386" & os.arch!="amd64" & os.arch!="x86_64") @@ -1402,10 +1402,14 @@ public static void main(String args[]) { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntP0(int[] data) { for (int j = 0; j < RANGE; j++) { data[j + 0] = (int)(data[j] * (int)-11); @@ -1446,14 +1450,22 @@ public static void runIntP0() { @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntM1(int[] data) { for (int j = 1; j < RANGE; j++) { data[j + -1] = (int)(data[j] * (int)-11); @@ -1479,7 +1491,10 @@ public static void runIntM1() { // CPU: avx512 -> vector_width: 64 -> elements in vector: 16 // positive byte_offset 4 can lead to cyclic dependency // No positive IR rule: conditions impossible. - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + // positive byte_offset 4 can lead to cyclic dependency + // No positive IR rule: conditions impossible. + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 // positive byte_offset 4 can lead to cyclic dependency // No positive IR rule: conditions impossible. public static void testIntP1(int[] data) { @@ -1510,10 +1525,14 @@ public static void runIntP1() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntM2(int[] data) { for (int j = 2; j < RANGE; j++) { data[j + -2] = (int)(data[j] * (int)-11); @@ -1545,11 +1564,16 @@ public static void runIntM2() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + // positive byte_offset 8 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 // positive byte_offset 8 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntP2(int[] data) { for (int j = 0; j < RANGE - 2; j++) { data[j + 2] = (int)(data[j] * (int)-11); @@ -1590,14 +1614,22 @@ public static void runIntP2() { @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntM3(int[] data) { for (int j = 3; j < RANGE; j++) { data[j + -3] = (int)(data[j] * (int)-11); @@ -1629,11 +1661,16 @@ public static void runIntM3() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 12"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + // positive byte_offset 12 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 12"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 // positive byte_offset 12 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 12"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntP3(int[] data) { for (int j = 0; j < RANGE - 3; j++) { data[j + 3] = (int)(data[j] * (int)-11); @@ -1662,10 +1699,14 @@ public static void runIntP3() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntM4(int[] data) { for (int j = 4; j < RANGE; j++) { data[j + -4] = (int)(data[j] * (int)-11); @@ -1700,11 +1741,19 @@ public static void runIntM4() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 // positive byte_offset 16 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntP4(int[] data) { for (int j = 0; j < RANGE - 4; j++) { data[j + 4] = (int)(data[j] * (int)-11); @@ -1745,14 +1794,22 @@ public static void runIntP4() { @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeature = {"sve", "true"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntM7(int[] data) { for (int j = 7; j < RANGE; j++) { data[j + -7] = (int)(data[j] * (int)-11); @@ -1783,11 +1840,15 @@ public static void runIntM7() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 28"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 // positive byte_offset 28 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 28"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntP7(int[] data) { for (int j = 0; j < RANGE - 7; j++) { data[j + 7] = (int)(data[j] * (int)-11); @@ -1816,10 +1877,14 @@ public static void runIntP7() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntM8(int[] data) { for (int j = 8; j < RANGE; j++) { data[j + -8] = (int)(data[j] * (int)-11); @@ -1857,14 +1922,19 @@ public static void runIntM8() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 32"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 32 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 32"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntP8(int[] data) { for (int j = 0; j < RANGE - 8; j++) { data[j + 8] = (int)(data[j] * (int)-11); @@ -1893,10 +1963,14 @@ public static void runIntP8() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntM14(int[] data) { for (int j = 14; j < RANGE; j++) { data[j + -14] = (int)(data[j] * (int)-11); @@ -1926,10 +2000,15 @@ public static void runIntM14() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 56"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 56 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 56"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntP14(int[] data) { for (int j = 0; j < RANGE - 14; j++) { data[j + 14] = (int)(data[j] * (int)-11); @@ -1958,10 +2037,14 @@ public static void runIntP14() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntM16(int[] data) { for (int j = 16; j < RANGE; j++) { data[j + -16] = (int)(data[j] * (int)-11); @@ -2002,14 +2085,19 @@ public static void runIntM16() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 64 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 64"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntP16(int[] data) { for (int j = 0; j < RANGE - 16; j++) { data[j + 16] = (int)(data[j] * (int)-11); @@ -2038,10 +2126,14 @@ public static void runIntP16() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntM18(int[] data) { for (int j = 18; j < RANGE; j++) { data[j + -18] = (int)(data[j] * (int)-11); @@ -2070,10 +2162,15 @@ public static void runIntM18() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 72 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 72"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntP18(int[] data) { for (int j = 0; j < RANGE - 18; j++) { data[j + 18] = (int)(data[j] * (int)-11); @@ -2102,10 +2199,14 @@ public static void runIntP18() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntM20(int[] data) { for (int j = 20; j < RANGE; j++) { data[j + -20] = (int)(data[j] * (int)-11); @@ -2138,10 +2239,19 @@ public static void runIntM20() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 80 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 80"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntP20(int[] data) { for (int j = 0; j < RANGE - 20; j++) { data[j + 20] = (int)(data[j] * (int)-11); @@ -2182,14 +2292,22 @@ public static void runIntP20() { @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntM31(int[] data) { for (int j = 31; j < RANGE; j++) { data[j + -31] = (int)(data[j] * (int)-11); @@ -2218,10 +2336,15 @@ public static void runIntM31() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 124 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 124"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntP31(int[] data) { for (int j = 0; j < RANGE - 31; j++) { data[j + 31] = (int)(data[j] * (int)-11); @@ -2250,10 +2373,14 @@ public static void runIntP31() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntM32(int[] data) { for (int j = 32; j < RANGE; j++) { data[j + -32] = (int)(data[j] * (int)-11); @@ -2294,14 +2421,19 @@ public static void runIntM32() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 128 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 128"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntP32(int[] data) { for (int j = 0; j < RANGE - 32; j++) { data[j + 32] = (int)(data[j] * (int)-11); @@ -2342,14 +2474,22 @@ public static void runIntP32() { @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntM63(int[] data) { for (int j = 63; j < RANGE; j++) { data[j + -63] = (int)(data[j] * (int)-11); @@ -2378,10 +2518,15 @@ public static void runIntM63() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 252 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 252"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntP63(int[] data) { for (int j = 0; j < RANGE - 63; j++) { data[j + 63] = (int)(data[j] * (int)-11); @@ -2410,10 +2555,14 @@ public static void runIntP63() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntM64(int[] data) { for (int j = 64; j < RANGE; j++) { data[j + -64] = (int)(data[j] * (int)-11); @@ -2454,14 +2603,22 @@ public static void runIntM64() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntP64(int[] data) { for (int j = 0; j < RANGE - 64; j++) { data[j + 64] = (int)(data[j] * (int)-11); @@ -2502,14 +2659,22 @@ public static void runIntP64() { @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntM65(int[] data) { for (int j = 65; j < RANGE; j++) { data[j + -65] = (int)(data[j] * (int)-11); @@ -2538,10 +2703,14 @@ public static void runIntM65() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntP65(int[] data) { for (int j = 0; j < RANGE - 65; j++) { data[j + 65] = (int)(data[j] * (int)-11); @@ -2570,10 +2739,14 @@ public static void runIntP65() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntM128(int[] data) { for (int j = 128; j < RANGE; j++) { data[j + -128] = (int)(data[j] * (int)-11); @@ -2614,14 +2787,22 @@ public static void runIntM128() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntP128(int[] data) { for (int j = 0; j < RANGE - 128; j++) { data[j + 128] = (int)(data[j] * (int)-11); @@ -2662,14 +2843,22 @@ public static void runIntP128() { @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeature = {"sve", "true"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_I, IRNode.MUL_VI, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntM129(int[] data) { for (int j = 129; j < RANGE; j++) { data[j + -129] = (int)(data[j] * (int)-11); @@ -2698,10 +2887,14 @@ public static void runIntM129() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntP129(int[] data) { for (int j = 0; j < RANGE - 129; j++) { data[j + 129] = (int)(data[j] * (int)-11); @@ -2730,10 +2923,14 @@ public static void runIntP129() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testIntM192(int[] data) { for (int j = 192; j < RANGE; j++) { data[j + -192] = (int)(data[j] * (int)-11); @@ -2774,14 +2971,22 @@ public static void runIntM192() { @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeature = {"sve", "true"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_I, "> 0", IRNode.MUL_VI, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, + applyIfCPUFeature = {"sve", "true"}) public static void testIntP192(int[] data) { for (int j = 0; j < RANGE - 192; j++) { data[j + 192] = (int)(data[j] * (int)-11); @@ -2810,10 +3015,14 @@ public static void runIntP192() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongP0(long[] data) { for (int j = 0; j < RANGE; j++) { data[j + 0] = (long)(data[j] + (long)-11); @@ -2854,14 +3063,22 @@ public static void runLongP0() { @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongM1(long[] data) { for (int j = 1; j < RANGE; j++) { data[j + -1] = (long)(data[j] + (long)-11); @@ -2887,7 +3104,10 @@ public static void runLongM1() { // CPU: avx512 -> vector_width: 64 -> elements in vector: 8 // positive byte_offset 8 can lead to cyclic dependency // No positive IR rule: conditions impossible. - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + // positive byte_offset 8 can lead to cyclic dependency + // No positive IR rule: conditions impossible. + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 // positive byte_offset 8 can lead to cyclic dependency // No positive IR rule: conditions impossible. public static void testLongP1(long[] data) { @@ -2918,10 +3138,14 @@ public static void runLongP1() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongM2(long[] data) { for (int j = 2; j < RANGE; j++) { data[j + -2] = (long)(data[j] + (long)-11); @@ -2956,11 +3180,19 @@ public static void runLongM2() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 // positive byte_offset 16 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongP2(long[] data) { for (int j = 0; j < RANGE - 2; j++) { data[j + 2] = (long)(data[j] + (long)-11); @@ -3001,14 +3233,22 @@ public static void runLongP2() { @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongM3(long[] data) { for (int j = 3; j < RANGE; j++) { data[j + -3] = (long)(data[j] + (long)-11); @@ -3039,11 +3279,15 @@ public static void runLongM3() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 24"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 // positive byte_offset 24 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 24"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongP3(long[] data) { for (int j = 0; j < RANGE - 3; j++) { data[j + 3] = (long)(data[j] + (long)-11); @@ -3072,10 +3316,14 @@ public static void runLongP3() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongM4(long[] data) { for (int j = 4; j < RANGE; j++) { data[j + -4] = (long)(data[j] + (long)-11); @@ -3113,14 +3361,19 @@ public static void runLongM4() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 32"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 32 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 32"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongP4(long[] data) { for (int j = 0; j < RANGE - 4; j++) { data[j + 4] = (long)(data[j] + (long)-11); @@ -3161,14 +3414,22 @@ public static void runLongP4() { @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongM7(long[] data) { for (int j = 7; j < RANGE; j++) { data[j + -7] = (long)(data[j] + (long)-11); @@ -3198,10 +3459,15 @@ public static void runLongM7() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 56"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 56 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 56"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongP7(long[] data) { for (int j = 0; j < RANGE - 7; j++) { data[j + 7] = (long)(data[j] + (long)-11); @@ -3230,10 +3496,14 @@ public static void runLongP7() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongM8(long[] data) { for (int j = 8; j < RANGE; j++) { data[j + -8] = (long)(data[j] + (long)-11); @@ -3274,14 +3544,19 @@ public static void runLongM8() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 64 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 64"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongP8(long[] data) { for (int j = 0; j < RANGE - 8; j++) { data[j + 8] = (long)(data[j] + (long)-11); @@ -3310,10 +3585,14 @@ public static void runLongP8() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongM14(long[] data) { for (int j = 14; j < RANGE; j++) { data[j + -14] = (long)(data[j] + (long)-11); @@ -3346,10 +3625,19 @@ public static void runLongM14() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 112 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 112"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongP14(long[] data) { for (int j = 0; j < RANGE - 14; j++) { data[j + 14] = (long)(data[j] + (long)-11); @@ -3378,10 +3666,14 @@ public static void runLongP14() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongM16(long[] data) { for (int j = 16; j < RANGE; j++) { data[j + -16] = (long)(data[j] + (long)-11); @@ -3422,14 +3714,19 @@ public static void runLongM16() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 128 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 128"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongP16(long[] data) { for (int j = 0; j < RANGE - 16; j++) { data[j + 16] = (long)(data[j] + (long)-11); @@ -3458,10 +3755,14 @@ public static void runLongP16() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongM18(long[] data) { for (int j = 18; j < RANGE; j++) { data[j + -18] = (long)(data[j] + (long)-11); @@ -3494,10 +3795,19 @@ public static void runLongM18() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 144 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 144"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongP18(long[] data) { for (int j = 0; j < RANGE - 18; j++) { data[j + 18] = (long)(data[j] + (long)-11); @@ -3526,10 +3836,14 @@ public static void runLongP18() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongM20(long[] data) { for (int j = 20; j < RANGE; j++) { data[j + -20] = (long)(data[j] + (long)-11); @@ -3566,14 +3880,19 @@ public static void runLongM20() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 160 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 160"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongP20(long[] data) { for (int j = 0; j < RANGE - 20; j++) { data[j + 20] = (long)(data[j] + (long)-11); @@ -3614,14 +3933,22 @@ public static void runLongP20() { @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongM31(long[] data) { for (int j = 31; j < RANGE; j++) { data[j + -31] = (long)(data[j] + (long)-11); @@ -3650,10 +3977,15 @@ public static void runLongM31() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 248 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 248"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongP31(long[] data) { for (int j = 0; j < RANGE - 31; j++) { data[j + 31] = (long)(data[j] + (long)-11); @@ -3682,10 +4014,14 @@ public static void runLongP31() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongM32(long[] data) { for (int j = 32; j < RANGE; j++) { data[j + -32] = (long)(data[j] + (long)-11); @@ -3726,14 +4062,22 @@ public static void runLongM32() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongP32(long[] data) { for (int j = 0; j < RANGE - 32; j++) { data[j + 32] = (long)(data[j] + (long)-11); @@ -3774,14 +4118,22 @@ public static void runLongP32() { @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongM63(long[] data) { for (int j = 63; j < RANGE; j++) { data[j + -63] = (long)(data[j] + (long)-11); @@ -3810,10 +4162,14 @@ public static void runLongM63() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongP63(long[] data) { for (int j = 0; j < RANGE - 63; j++) { data[j + 63] = (long)(data[j] + (long)-11); @@ -3842,10 +4198,14 @@ public static void runLongP63() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongM64(long[] data) { for (int j = 64; j < RANGE; j++) { data[j + -64] = (long)(data[j] + (long)-11); @@ -3886,14 +4246,22 @@ public static void runLongM64() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongP64(long[] data) { for (int j = 0; j < RANGE - 64; j++) { data[j + 64] = (long)(data[j] + (long)-11); @@ -3934,14 +4302,22 @@ public static void runLongP64() { @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongM65(long[] data) { for (int j = 65; j < RANGE; j++) { data[j + -65] = (long)(data[j] + (long)-11); @@ -3970,10 +4346,14 @@ public static void runLongM65() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongP65(long[] data) { for (int j = 0; j < RANGE - 65; j++) { data[j + 65] = (long)(data[j] + (long)-11); @@ -4002,10 +4382,14 @@ public static void runLongP65() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongM128(long[] data) { for (int j = 128; j < RANGE; j++) { data[j + -128] = (long)(data[j] + (long)-11); @@ -4046,14 +4430,22 @@ public static void runLongM128() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongP128(long[] data) { for (int j = 0; j < RANGE - 128; j++) { data[j + 128] = (long)(data[j] + (long)-11); @@ -4094,14 +4486,22 @@ public static void runLongP128() { @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_L, IRNode.ADD_VL, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongM129(long[] data) { for (int j = 129; j < RANGE; j++) { data[j + -129] = (long)(data[j] + (long)-11); @@ -4130,10 +4530,14 @@ public static void runLongM129() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongP129(long[] data) { for (int j = 0; j < RANGE - 129; j++) { data[j + 129] = (long)(data[j] + (long)-11); @@ -4162,10 +4566,14 @@ public static void runLongP129() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) public static void testLongM192(long[] data) { for (int j = 192; j < RANGE; j++) { data[j + -192] = (long)(data[j] + (long)-11); @@ -4206,14 +4614,22 @@ public static void runLongM192() { @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_L, "> 0", IRNode.ADD_VL, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testLongP192(long[] data) { for (int j = 0; j < RANGE - 192; j++) { data[j + 192] = (long)(data[j] + (long)-11); @@ -4242,10 +4658,14 @@ public static void runLongP192() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortP0(short[] data) { for (int j = 0; j < RANGE; j++) { data[j + 0] = (short)(data[j] * (short)-11); @@ -4286,14 +4706,22 @@ public static void runShortP0() { @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortM1(short[] data) { for (int j = 1; j < RANGE; j++) { data[j + -1] = (short)(data[j] * (short)-11); @@ -4319,7 +4747,10 @@ public static void runShortM1() { // CPU: avx512bw -> vector_width: 64 -> elements in vector: 32 // positive byte_offset 2 can lead to cyclic dependency // No positive IR rule: conditions impossible. - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + // positive byte_offset 2 can lead to cyclic dependency + // No positive IR rule: conditions impossible. + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 // positive byte_offset 2 can lead to cyclic dependency // No positive IR rule: conditions impossible. public static void testShortP1(short[] data) { @@ -4350,10 +4781,14 @@ public static void runShortP1() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortM2(short[] data) { for (int j = 2; j < RANGE; j++) { data[j + -2] = (short)(data[j] * (short)-11); @@ -4385,11 +4820,16 @@ public static void runShortM2() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + // positive byte_offset 4 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 // positive byte_offset 4 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortP2(short[] data) { for (int j = 0; j < RANGE - 2; j++) { data[j + 2] = (short)(data[j] * (short)-11); @@ -4430,14 +4870,22 @@ public static void runShortP2() { @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortM3(short[] data) { for (int j = 3; j < RANGE; j++) { data[j + -3] = (short)(data[j] * (short)-11); @@ -4469,11 +4917,16 @@ public static void runShortM3() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 6"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + // positive byte_offset 6 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 6"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 // positive byte_offset 6 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 6"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortP3(short[] data) { for (int j = 0; j < RANGE - 3; j++) { data[j + 3] = (short)(data[j] * (short)-11); @@ -4502,10 +4955,14 @@ public static void runShortP3() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortM4(short[] data) { for (int j = 4; j < RANGE; j++) { data[j + -4] = (short)(data[j] * (short)-11); @@ -4537,11 +4994,16 @@ public static void runShortM4() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 8"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 // positive byte_offset 8 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 8 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 8"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortP4(short[] data) { for (int j = 0; j < RANGE - 4; j++) { data[j + 4] = (short)(data[j] * (short)-11); @@ -4582,14 +5044,22 @@ public static void runShortP4() { @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortM7(short[] data) { for (int j = 7; j < RANGE; j++) { data[j + -7] = (short)(data[j] * (short)-11); @@ -4621,11 +5091,16 @@ public static void runShortM7() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 14"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + // positive byte_offset 14 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 14"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 // positive byte_offset 14 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 14"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortP7(short[] data) { for (int j = 0; j < RANGE - 7; j++) { data[j + 7] = (short)(data[j] * (short)-11); @@ -4654,10 +5129,14 @@ public static void runShortP7() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortM8(short[] data) { for (int j = 8; j < RANGE; j++) { data[j + -8] = (short)(data[j] * (short)-11); @@ -4692,11 +5171,19 @@ public static void runShortM8() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 16"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 // positive byte_offset 16 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortP8(short[] data) { for (int j = 0; j < RANGE - 8; j++) { data[j + 8] = (short)(data[j] * (short)-11); @@ -4725,10 +5212,14 @@ public static void runShortP8() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortM14(short[] data) { for (int j = 14; j < RANGE; j++) { data[j + -14] = (short)(data[j] * (short)-11); @@ -4759,11 +5250,15 @@ public static void runShortM14() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 28"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 // positive byte_offset 28 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 28"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortP14(short[] data) { for (int j = 0; j < RANGE - 14; j++) { data[j + 14] = (short)(data[j] * (short)-11); @@ -4792,10 +5287,14 @@ public static void runShortP14() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortM16(short[] data) { for (int j = 16; j < RANGE; j++) { data[j + -16] = (short)(data[j] * (short)-11); @@ -4833,14 +5332,19 @@ public static void runShortM16() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 32"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 32 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 32"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortP16(short[] data) { for (int j = 0; j < RANGE - 16; j++) { data[j + 16] = (short)(data[j] * (short)-11); @@ -4869,10 +5373,14 @@ public static void runShortP16() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortM18(short[] data) { for (int j = 18; j < RANGE; j++) { data[j + -18] = (short)(data[j] * (short)-11); @@ -4902,10 +5410,15 @@ public static void runShortM18() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 36"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 36 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 36"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortP18(short[] data) { for (int j = 0; j < RANGE - 18; j++) { data[j + 18] = (short)(data[j] * (short)-11); @@ -4934,10 +5447,14 @@ public static void runShortP18() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortM20(short[] data) { for (int j = 20; j < RANGE; j++) { data[j + -20] = (short)(data[j] * (short)-11); @@ -4967,10 +5484,15 @@ public static void runShortM20() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 40"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 40 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 40"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortP20(short[] data) { for (int j = 0; j < RANGE - 20; j++) { data[j + 20] = (short)(data[j] * (short)-11); @@ -5011,14 +5533,22 @@ public static void runShortP20() { @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortM31(short[] data) { for (int j = 31; j < RANGE; j++) { data[j + -31] = (short)(data[j] * (short)-11); @@ -5048,10 +5578,15 @@ public static void runShortM31() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 62"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 62 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 62"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortP31(short[] data) { for (int j = 0; j < RANGE - 31; j++) { data[j + 31] = (short)(data[j] * (short)-11); @@ -5080,10 +5615,14 @@ public static void runShortP31() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortM32(short[] data) { for (int j = 32; j < RANGE; j++) { data[j + -32] = (short)(data[j] * (short)-11); @@ -5124,14 +5663,19 @@ public static void runShortM32() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 64 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 64"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortP32(short[] data) { for (int j = 0; j < RANGE - 32; j++) { data[j + 32] = (short)(data[j] * (short)-11); @@ -5172,14 +5716,22 @@ public static void runShortP32() { @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortM63(short[] data) { for (int j = 63; j < RANGE; j++) { data[j + -63] = (short)(data[j] * (short)-11); @@ -5208,10 +5760,15 @@ public static void runShortM63() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 126 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 126"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortP63(short[] data) { for (int j = 0; j < RANGE - 63; j++) { data[j + 63] = (short)(data[j] * (short)-11); @@ -5240,10 +5797,14 @@ public static void runShortP63() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortM64(short[] data) { for (int j = 64; j < RANGE; j++) { data[j + -64] = (short)(data[j] * (short)-11); @@ -5284,14 +5845,19 @@ public static void runShortM64() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 128 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 128"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortP64(short[] data) { for (int j = 0; j < RANGE - 64; j++) { data[j + 64] = (short)(data[j] * (short)-11); @@ -5332,14 +5898,22 @@ public static void runShortP64() { @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortM65(short[] data) { for (int j = 65; j < RANGE; j++) { data[j + -65] = (short)(data[j] * (short)-11); @@ -5368,10 +5942,15 @@ public static void runShortM65() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 130 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 130"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortP65(short[] data) { for (int j = 0; j < RANGE - 65; j++) { data[j + 65] = (short)(data[j] * (short)-11); @@ -5400,10 +5979,14 @@ public static void runShortP65() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortM128(short[] data) { for (int j = 128; j < RANGE; j++) { data[j + -128] = (short)(data[j] * (short)-11); @@ -5444,14 +6027,22 @@ public static void runShortM128() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortP128(short[] data) { for (int j = 0; j < RANGE - 128; j++) { data[j + 128] = (short)(data[j] * (short)-11); @@ -5492,14 +6083,22 @@ public static void runShortP128() { @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_S, IRNode.MUL_VS, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortM129(short[] data) { for (int j = 129; j < RANGE; j++) { data[j + -129] = (short)(data[j] * (short)-11); @@ -5528,10 +6127,14 @@ public static void runShortM129() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortP129(short[] data) { for (int j = 0; j < RANGE - 129; j++) { data[j + 129] = (short)(data[j] * (short)-11); @@ -5560,10 +6163,14 @@ public static void runShortP129() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testShortM192(short[] data) { for (int j = 192; j < RANGE; j++) { data[j + -192] = (short)(data[j] * (short)-11); @@ -5604,14 +6211,18 @@ public static void runShortM192() { @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + @IR(counts = {IRNode.LOAD_VECTOR_S, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) public static void testShortP192(short[] data) { for (int j = 0; j < RANGE - 192; j++) { data[j + 192] = (short)(data[j] * (short)-11); @@ -5640,10 +6251,14 @@ public static void runShortP192() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharP0(char[] data) { for (int j = 0; j < RANGE; j++) { data[j + 0] = (char)(data[j] * (char)-11); @@ -5684,14 +6299,22 @@ public static void runCharP0() { @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharM1(char[] data) { for (int j = 1; j < RANGE; j++) { data[j + -1] = (char)(data[j] * (char)-11); @@ -5717,7 +6340,10 @@ public static void runCharM1() { // CPU: avx512bw -> vector_width: 64 -> elements in vector: 32 // positive byte_offset 2 can lead to cyclic dependency // No positive IR rule: conditions impossible. - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + // positive byte_offset 2 can lead to cyclic dependency + // No positive IR rule: conditions impossible. + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 // positive byte_offset 2 can lead to cyclic dependency // No positive IR rule: conditions impossible. public static void testCharP1(char[] data) { @@ -5748,10 +6374,14 @@ public static void runCharP1() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) public static void testCharM2(char[] data) { for (int j = 2; j < RANGE; j++) { data[j + -2] = (char)(data[j] * (char)-11); @@ -5783,11 +6413,16 @@ public static void runCharM2() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + // positive byte_offset 4 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 // positive byte_offset 4 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharP2(char[] data) { for (int j = 0; j < RANGE - 2; j++) { data[j + 2] = (char)(data[j] * (char)-11); @@ -5828,14 +6463,22 @@ public static void runCharP2() { @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharM3(char[] data) { for (int j = 3; j < RANGE; j++) { data[j + -3] = (char)(data[j] * (char)-11); @@ -5867,11 +6510,16 @@ public static void runCharM3() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 6"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 // positive byte_offset 6 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 6"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 6 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 6"}, + applyIfCPUFeature = {"sve", "true"}) public static void testCharP3(char[] data) { for (int j = 0; j < RANGE - 3; j++) { data[j + 3] = (char)(data[j] * (char)-11); @@ -5900,10 +6548,14 @@ public static void runCharP3() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharM4(char[] data) { for (int j = 4; j < RANGE; j++) { data[j + -4] = (char)(data[j] * (char)-11); @@ -5935,11 +6587,16 @@ public static void runCharM4() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 8"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + // positive byte_offset 8 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 // positive byte_offset 8 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharP4(char[] data) { for (int j = 0; j < RANGE - 4; j++) { data[j + 4] = (char)(data[j] * (char)-11); @@ -5980,14 +6637,22 @@ public static void runCharP4() { @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharM7(char[] data) { for (int j = 7; j < RANGE; j++) { data[j + -7] = (char)(data[j] * (char)-11); @@ -6019,11 +6684,16 @@ public static void runCharM7() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 14"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + // positive byte_offset 14 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 14"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 // positive byte_offset 14 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 14"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharP7(char[] data) { for (int j = 0; j < RANGE - 7; j++) { data[j + 7] = (char)(data[j] * (char)-11); @@ -6052,10 +6722,14 @@ public static void runCharP7() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharM8(char[] data) { for (int j = 8; j < RANGE; j++) { data[j + -8] = (char)(data[j] * (char)-11); @@ -6090,11 +6764,19 @@ public static void runCharM8() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 16"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 // positive byte_offset 16 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharP8(char[] data) { for (int j = 0; j < RANGE - 8; j++) { data[j + 8] = (char)(data[j] * (char)-11); @@ -6123,10 +6805,14 @@ public static void runCharP8() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharM14(char[] data) { for (int j = 14; j < RANGE; j++) { data[j + -14] = (char)(data[j] * (char)-11); @@ -6157,11 +6843,15 @@ public static void runCharM14() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 28"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 // positive byte_offset 28 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 28"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharP14(char[] data) { for (int j = 0; j < RANGE - 14; j++) { data[j + 14] = (char)(data[j] * (char)-11); @@ -6190,10 +6880,14 @@ public static void runCharP14() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharM16(char[] data) { for (int j = 16; j < RANGE; j++) { data[j + -16] = (char)(data[j] * (char)-11); @@ -6231,14 +6925,19 @@ public static void runCharM16() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 32"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 32 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 32"}, + applyIfCPUFeature = {"sve", "true"}) public static void testCharP16(char[] data) { for (int j = 0; j < RANGE - 16; j++) { data[j + 16] = (char)(data[j] * (char)-11); @@ -6267,10 +6966,14 @@ public static void runCharP16() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) public static void testCharM18(char[] data) { for (int j = 18; j < RANGE; j++) { data[j + -18] = (char)(data[j] * (char)-11); @@ -6300,10 +7003,15 @@ public static void runCharM18() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 36"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 36 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 36"}, + applyIfCPUFeature = {"sve", "true"}) public static void testCharP18(char[] data) { for (int j = 0; j < RANGE - 18; j++) { data[j + 18] = (char)(data[j] * (char)-11); @@ -6332,10 +7040,14 @@ public static void runCharP18() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) public static void testCharM20(char[] data) { for (int j = 20; j < RANGE; j++) { data[j + -20] = (char)(data[j] * (char)-11); @@ -6365,10 +7077,15 @@ public static void runCharM20() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 40"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 40 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 40"}, + applyIfCPUFeature = {"sve", "true"}) public static void testCharP20(char[] data) { for (int j = 0; j < RANGE - 20; j++) { data[j + 20] = (char)(data[j] * (char)-11); @@ -6409,14 +7126,22 @@ public static void runCharP20() { @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharM31(char[] data) { for (int j = 31; j < RANGE; j++) { data[j + -31] = (char)(data[j] * (char)-11); @@ -6446,10 +7171,15 @@ public static void runCharM31() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 62"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 62 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 62"}, + applyIfCPUFeature = {"sve", "true"}) public static void testCharP31(char[] data) { for (int j = 0; j < RANGE - 31; j++) { data[j + 31] = (char)(data[j] * (char)-11); @@ -6478,10 +7208,14 @@ public static void runCharP31() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharM32(char[] data) { for (int j = 32; j < RANGE; j++) { data[j + -32] = (char)(data[j] * (char)-11); @@ -6522,14 +7256,19 @@ public static void runCharM32() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 64 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 64"}, + applyIfCPUFeature = {"sve", "true"}) public static void testCharP32(char[] data) { for (int j = 0; j < RANGE - 32; j++) { data[j + 32] = (char)(data[j] * (char)-11); @@ -6570,14 +7309,22 @@ public static void runCharP32() { @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharM63(char[] data) { for (int j = 63; j < RANGE; j++) { data[j + -63] = (char)(data[j] * (char)-11); @@ -6606,10 +7353,15 @@ public static void runCharM63() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 126 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 126"}, + applyIfCPUFeature = {"sve", "true"}) public static void testCharP63(char[] data) { for (int j = 0; j < RANGE - 63; j++) { data[j + 63] = (char)(data[j] * (char)-11); @@ -6638,10 +7390,14 @@ public static void runCharP63() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharM64(char[] data) { for (int j = 64; j < RANGE; j++) { data[j + -64] = (char)(data[j] * (char)-11); @@ -6682,14 +7438,19 @@ public static void runCharM64() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 128 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 128"}, + applyIfCPUFeature = {"sve", "true"}) public static void testCharP64(char[] data) { for (int j = 0; j < RANGE - 64; j++) { data[j + 64] = (char)(data[j] * (char)-11); @@ -6730,14 +7491,22 @@ public static void runCharP64() { @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeature = {"sve", "true"}) public static void testCharM65(char[] data) { for (int j = 65; j < RANGE; j++) { data[j + -65] = (char)(data[j] * (char)-11); @@ -6766,10 +7535,15 @@ public static void runCharM65() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + // positive byte_offset 130 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 130"}, + applyIfCPUFeature = {"sve", "true"}) public static void testCharP65(char[] data) { for (int j = 0; j < RANGE - 65; j++) { data[j + 65] = (char)(data[j] * (char)-11); @@ -6798,10 +7572,14 @@ public static void runCharP65() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharM128(char[] data) { for (int j = 128; j < RANGE; j++) { data[j + -128] = (char)(data[j] * (char)-11); @@ -6842,14 +7620,22 @@ public static void runCharM128() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharP128(char[] data) { for (int j = 0; j < RANGE - 128; j++) { data[j + 128] = (char)(data[j] * (char)-11); @@ -6890,14 +7676,22 @@ public static void runCharP128() { @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_C, IRNode.MUL_VS, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharM129(char[] data) { for (int j = 129; j < RANGE; j++) { data[j + -129] = (char)(data[j] * (char)-11); @@ -6926,10 +7720,14 @@ public static void runCharM129() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) public static void testCharP129(char[] data) { for (int j = 0; j < RANGE - 129; j++) { data[j + 129] = (char)(data[j] * (char)-11); @@ -6958,10 +7756,14 @@ public static void runCharP129() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testCharM192(char[] data) { for (int j = 192; j < RANGE; j++) { data[j + -192] = (char)(data[j] * (char)-11); @@ -7002,14 +7804,18 @@ public static void runCharM192() { @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 16 + // CPU: asimd -> vector_width: 16 -> elements in vector: 8 @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 128 + @IR(counts = {IRNode.LOAD_VECTOR_C, "> 0", IRNode.MUL_VS, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) public static void testCharP192(char[] data) { for (int j = 0; j < RANGE - 192; j++) { data[j + 192] = (char)(data[j] * (char)-11); @@ -7038,10 +7844,14 @@ public static void runCharP192() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteP0(byte[] data) { for (int j = 0; j < RANGE; j++) { data[j + 0] = (byte)(data[j] * (byte)11); @@ -7082,14 +7892,22 @@ public static void runByteP0() { @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeature = {"sve", "true"}) public static void testByteM1(byte[] data) { for (int j = 1; j < RANGE; j++) { data[j + -1] = (byte)(data[j] * (byte)11); @@ -7115,7 +7933,10 @@ public static void runByteM1() { // CPU: avx512bw -> vector_width: 64 -> elements in vector: 64 // positive byte_offset 1 can lead to cyclic dependency // No positive IR rule: conditions impossible. - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + // positive byte_offset 1 can lead to cyclic dependency + // No positive IR rule: conditions impossible. + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 // positive byte_offset 1 can lead to cyclic dependency // No positive IR rule: conditions impossible. public static void testByteP1(byte[] data) { @@ -7158,14 +7979,22 @@ public static void runByteP1() { @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeature = {"sve", "true"}) public static void testByteM2(byte[] data) { for (int j = 2; j < RANGE; j++) { data[j + -2] = (byte)(data[j] * (byte)11); @@ -7191,7 +8020,10 @@ public static void runByteM2() { // CPU: avx512bw -> vector_width: 64 -> elements in vector: 64 // positive byte_offset 2 can lead to cyclic dependency // No positive IR rule: conditions impossible. - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + // positive byte_offset 2 can lead to cyclic dependency + // No positive IR rule: conditions impossible. + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 // positive byte_offset 2 can lead to cyclic dependency // No positive IR rule: conditions impossible. public static void testByteP2(byte[] data) { @@ -7234,14 +8066,22 @@ public static void runByteP2() { @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteM3(byte[] data) { for (int j = 3; j < RANGE; j++) { data[j + -3] = (byte)(data[j] * (byte)11); @@ -7267,7 +8107,10 @@ public static void runByteM3() { // CPU: avx512bw -> vector_width: 64 -> elements in vector: 64 // positive byte_offset 3 can lead to cyclic dependency // No positive IR rule: conditions impossible. - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + // positive byte_offset 3 can lead to cyclic dependency + // No positive IR rule: conditions impossible. + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 // positive byte_offset 3 can lead to cyclic dependency // No positive IR rule: conditions impossible. public static void testByteP3(byte[] data) { @@ -7298,10 +8141,14 @@ public static void runByteP3() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteM4(byte[] data) { for (int j = 4; j < RANGE; j++) { data[j + -4] = (byte)(data[j] * (byte)11); @@ -7333,11 +8180,16 @@ public static void runByteM4() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 // positive byte_offset 4 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 + // positive byte_offset 4 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 4"}, + applyIfCPUFeature = {"sve", "true"}) public static void testByteP4(byte[] data) { for (int j = 0; j < RANGE - 4; j++) { data[j + 4] = (byte)(data[j] * (byte)11); @@ -7378,14 +8230,22 @@ public static void runByteP4() { @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteM7(byte[] data) { for (int j = 7; j < RANGE; j++) { data[j + -7] = (byte)(data[j] * (byte)11); @@ -7417,11 +8277,16 @@ public static void runByteM7() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 7"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 // positive byte_offset 7 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 7"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 + // positive byte_offset 7 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 7"}, + applyIfCPUFeature = {"sve", "true"}) public static void testByteP7(byte[] data) { for (int j = 0; j < RANGE - 7; j++) { data[j + 7] = (byte)(data[j] * (byte)11); @@ -7450,10 +8315,14 @@ public static void runByteP7() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteM8(byte[] data) { for (int j = 8; j < RANGE; j++) { data[j + -8] = (byte)(data[j] * (byte)11); @@ -7485,11 +8354,16 @@ public static void runByteM8() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 8"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + // positive byte_offset 8 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 // positive byte_offset 8 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteP8(byte[] data) { for (int j = 0; j < RANGE - 8; j++) { data[j + 8] = (byte)(data[j] * (byte)11); @@ -7530,14 +8404,22 @@ public static void runByteP8() { @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeature = {"sve", "true"}) public static void testByteM14(byte[] data) { for (int j = 14; j < RANGE; j++) { data[j + -14] = (byte)(data[j] * (byte)11); @@ -7569,11 +8451,16 @@ public static void runByteM14() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 14"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + // positive byte_offset 14 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 14"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 // positive byte_offset 14 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 14"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteP14(byte[] data) { for (int j = 0; j < RANGE - 14; j++) { data[j + 14] = (byte)(data[j] * (byte)11); @@ -7602,10 +8489,14 @@ public static void runByteP14() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) public static void testByteM16(byte[] data) { for (int j = 16; j < RANGE; j++) { data[j + -16] = (byte)(data[j] * (byte)11); @@ -7640,11 +8531,19 @@ public static void runByteM16() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 16"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 // positive byte_offset 16 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteP16(byte[] data) { for (int j = 0; j < RANGE - 16; j++) { data[j + 16] = (byte)(data[j] * (byte)11); @@ -7685,14 +8584,22 @@ public static void runByteP16() { @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeature = {"sve", "true"}) public static void testByteM18(byte[] data) { for (int j = 18; j < RANGE; j++) { data[j + -18] = (byte)(data[j] * (byte)11); @@ -7723,11 +8630,15 @@ public static void runByteM18() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 18"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 // positive byte_offset 18 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 18"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteP18(byte[] data) { for (int j = 0; j < RANGE - 18; j++) { data[j + 18] = (byte)(data[j] * (byte)11); @@ -7756,10 +8667,14 @@ public static void runByteP18() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteM20(byte[] data) { for (int j = 20; j < RANGE; j++) { data[j + -20] = (byte)(data[j] * (byte)11); @@ -7790,11 +8705,15 @@ public static void runByteM20() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 20"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 // positive byte_offset 20 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 20"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteP20(byte[] data) { for (int j = 0; j < RANGE - 20; j++) { data[j + 20] = (byte)(data[j] * (byte)11); @@ -7835,14 +8754,22 @@ public static void runByteP20() { @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteM31(byte[] data) { for (int j = 31; j < RANGE; j++) { data[j + -31] = (byte)(data[j] * (byte)11); @@ -7873,11 +8800,15 @@ public static void runByteM31() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 31"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 // positive byte_offset 31 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 31"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteP31(byte[] data) { for (int j = 0; j < RANGE - 31; j++) { data[j + 31] = (byte)(data[j] * (byte)11); @@ -7906,10 +8837,14 @@ public static void runByteP31() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteM32(byte[] data) { for (int j = 32; j < RANGE; j++) { data[j + -32] = (byte)(data[j] * (byte)11); @@ -7947,14 +8882,19 @@ public static void runByteM32() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 32"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 + // positive byte_offset 32 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 32"}, + applyIfCPUFeature = {"sve", "true"}) public static void testByteP32(byte[] data) { for (int j = 0; j < RANGE - 32; j++) { data[j + 32] = (byte)(data[j] * (byte)11); @@ -7995,14 +8935,22 @@ public static void runByteP32() { @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteM63(byte[] data) { for (int j = 63; j < RANGE; j++) { data[j + -63] = (byte)(data[j] * (byte)11); @@ -8032,10 +8980,15 @@ public static void runByteM63() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 63"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 + // positive byte_offset 63 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 63"}, + applyIfCPUFeature = {"sve", "true"}) public static void testByteP63(byte[] data) { for (int j = 0; j < RANGE - 63; j++) { data[j + 63] = (byte)(data[j] * (byte)11); @@ -8064,10 +9017,14 @@ public static void runByteP63() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteM64(byte[] data) { for (int j = 64; j < RANGE; j++) { data[j + -64] = (byte)(data[j] * (byte)11); @@ -8108,14 +9065,19 @@ public static void runByteM64() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 + // positive byte_offset 64 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 64"}, + applyIfCPUFeature = {"sve", "true"}) public static void testByteP64(byte[] data) { for (int j = 0; j < RANGE - 64; j++) { data[j + 64] = (byte)(data[j] * (byte)11); @@ -8156,14 +9118,22 @@ public static void runByteP64() { @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteM65(byte[] data) { for (int j = 65; j < RANGE; j++) { data[j + -65] = (byte)(data[j] * (byte)11); @@ -8192,10 +9162,15 @@ public static void runByteM65() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 + // positive byte_offset 65 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 65"}, + applyIfCPUFeature = {"sve", "true"}) public static void testByteP65(byte[] data) { for (int j = 0; j < RANGE - 65; j++) { data[j + 65] = (byte)(data[j] * (byte)11); @@ -8224,10 +9199,14 @@ public static void runByteP65() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeature = {"sve", "true"}) public static void testByteM128(byte[] data) { for (int j = 128; j < RANGE; j++) { data[j + -128] = (byte)(data[j] * (byte)11); @@ -8268,14 +9247,19 @@ public static void runByteM128() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 + // positive byte_offset 128 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 128"}, + applyIfCPUFeature = {"sve", "true"}) public static void testByteP128(byte[] data) { for (int j = 0; j < RANGE - 128; j++) { data[j + 128] = (byte)(data[j] * (byte)11); @@ -8316,14 +9300,22 @@ public static void runByteP128() { @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_B, IRNode.MUL_VB, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteM129(byte[] data) { for (int j = 129; j < RANGE; j++) { data[j + -129] = (byte)(data[j] * (byte)11); @@ -8352,10 +9344,15 @@ public static void runByteM129() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 + // positive byte_offset 129 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 129"}, + applyIfCPUFeature = {"sve", "true"}) public static void testByteP129(byte[] data) { for (int j = 0; j < RANGE - 129; j++) { data[j + 129] = (byte)(data[j] * (byte)11); @@ -8384,10 +9381,14 @@ public static void runByteP129() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testByteM192(byte[] data) { for (int j = 192; j < RANGE; j++) { data[j + -192] = (byte)(data[j] * (byte)11); @@ -8428,14 +9429,19 @@ public static void runByteM192() { @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, applyIfCPUFeature = {"avx512bw", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 32 + // CPU: asimd -> vector_width: 16 -> elements in vector: 16 @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 4"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 256 + // positive byte_offset 192 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_B, "> 0", IRNode.MUL_VB, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 4", "MaxVectorSize", "<= 192"}, + applyIfCPUFeature = {"sve", "true"}) public static void testByteP192(byte[] data) { for (int j = 0; j < RANGE - 192; j++) { data[j + 192] = (byte)(data[j] * (byte)11); @@ -8464,10 +9470,14 @@ public static void runByteP192() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP0(float[] data) { for (int j = 0; j < RANGE; j++) { data[j + 0] = (float)(data[j] * (float)1.001f); @@ -8508,14 +9518,22 @@ public static void runFloatP0() { @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM1(float[] data) { for (int j = 1; j < RANGE; j++) { data[j + -1] = (float)(data[j] * (float)1.001f); @@ -8541,7 +9559,10 @@ public static void runFloatM1() { // CPU: avx512 -> vector_width: 64 -> elements in vector: 16 // positive byte_offset 4 can lead to cyclic dependency // No positive IR rule: conditions impossible. - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + // positive byte_offset 4 can lead to cyclic dependency + // No positive IR rule: conditions impossible. + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 // positive byte_offset 4 can lead to cyclic dependency // No positive IR rule: conditions impossible. public static void testFloatP1(float[] data) { @@ -8572,10 +9593,14 @@ public static void runFloatP1() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM2(float[] data) { for (int j = 2; j < RANGE; j++) { data[j + -2] = (float)(data[j] * (float)1.001f); @@ -8607,11 +9632,16 @@ public static void runFloatM2() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + // positive byte_offset 8 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 // positive byte_offset 8 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP2(float[] data) { for (int j = 0; j < RANGE - 2; j++) { data[j + 2] = (float)(data[j] * (float)1.001f); @@ -8652,14 +9682,22 @@ public static void runFloatP2() { @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM3(float[] data) { for (int j = 3; j < RANGE; j++) { data[j + -3] = (float)(data[j] * (float)1.001f); @@ -8691,11 +9729,16 @@ public static void runFloatM3() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 12"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + // positive byte_offset 12 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 12"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 // positive byte_offset 12 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 12"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP3(float[] data) { for (int j = 0; j < RANGE - 3; j++) { data[j + 3] = (float)(data[j] * (float)1.001f); @@ -8724,10 +9767,14 @@ public static void runFloatP3() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM4(float[] data) { for (int j = 4; j < RANGE; j++) { data[j + -4] = (float)(data[j] * (float)1.001f); @@ -8762,11 +9809,19 @@ public static void runFloatM4() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 // positive byte_offset 16 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP4(float[] data) { for (int j = 0; j < RANGE - 4; j++) { data[j + 4] = (float)(data[j] * (float)1.001f); @@ -8807,14 +9862,22 @@ public static void runFloatP4() { @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM7(float[] data) { for (int j = 7; j < RANGE; j++) { data[j + -7] = (float)(data[j] * (float)1.001f); @@ -8845,11 +9908,15 @@ public static void runFloatM7() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 28"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 // positive byte_offset 28 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 28"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP7(float[] data) { for (int j = 0; j < RANGE - 7; j++) { data[j + 7] = (float)(data[j] * (float)1.001f); @@ -8878,10 +9945,14 @@ public static void runFloatP7() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM8(float[] data) { for (int j = 8; j < RANGE; j++) { data[j + -8] = (float)(data[j] * (float)1.001f); @@ -8919,14 +9990,19 @@ public static void runFloatM8() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 32"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 32 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 32"}, + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP8(float[] data) { for (int j = 0; j < RANGE - 8; j++) { data[j + 8] = (float)(data[j] * (float)1.001f); @@ -8955,10 +10031,14 @@ public static void runFloatP8() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM14(float[] data) { for (int j = 14; j < RANGE; j++) { data[j + -14] = (float)(data[j] * (float)1.001f); @@ -8988,10 +10068,15 @@ public static void runFloatM14() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 56"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 56 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 56"}, + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP14(float[] data) { for (int j = 0; j < RANGE - 14; j++) { data[j + 14] = (float)(data[j] * (float)1.001f); @@ -9020,10 +10105,14 @@ public static void runFloatP14() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM16(float[] data) { for (int j = 16; j < RANGE; j++) { data[j + -16] = (float)(data[j] * (float)1.001f); @@ -9064,14 +10153,19 @@ public static void runFloatM16() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 64 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 64"}, + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP16(float[] data) { for (int j = 0; j < RANGE - 16; j++) { data[j + 16] = (float)(data[j] * (float)1.001f); @@ -9100,10 +10194,14 @@ public static void runFloatP16() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM18(float[] data) { for (int j = 18; j < RANGE; j++) { data[j + -18] = (float)(data[j] * (float)1.001f); @@ -9132,10 +10230,15 @@ public static void runFloatM18() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 72 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 72"}, + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP18(float[] data) { for (int j = 0; j < RANGE - 18; j++) { data[j + 18] = (float)(data[j] * (float)1.001f); @@ -9164,10 +10267,14 @@ public static void runFloatP18() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM20(float[] data) { for (int j = 20; j < RANGE; j++) { data[j + -20] = (float)(data[j] * (float)1.001f); @@ -9200,10 +10307,19 @@ public static void runFloatM20() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 80 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 80"}, + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP20(float[] data) { for (int j = 0; j < RANGE - 20; j++) { data[j + 20] = (float)(data[j] * (float)1.001f); @@ -9244,14 +10360,22 @@ public static void runFloatP20() { @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM31(float[] data) { for (int j = 31; j < RANGE; j++) { data[j + -31] = (float)(data[j] * (float)1.001f); @@ -9280,10 +10404,15 @@ public static void runFloatM31() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 124 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 124"}, + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP31(float[] data) { for (int j = 0; j < RANGE - 31; j++) { data[j + 31] = (float)(data[j] * (float)1.001f); @@ -9312,10 +10441,14 @@ public static void runFloatP31() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM32(float[] data) { for (int j = 32; j < RANGE; j++) { data[j + -32] = (float)(data[j] * (float)1.001f); @@ -9356,14 +10489,19 @@ public static void runFloatM32() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 128 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 128"}, + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP32(float[] data) { for (int j = 0; j < RANGE - 32; j++) { data[j + 32] = (float)(data[j] * (float)1.001f); @@ -9404,14 +10542,22 @@ public static void runFloatP32() { @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM63(float[] data) { for (int j = 63; j < RANGE; j++) { data[j + -63] = (float)(data[j] * (float)1.001f); @@ -9440,10 +10586,15 @@ public static void runFloatM63() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 + // positive byte_offset 252 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8", "MaxVectorSize", "<= 252"}, + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP63(float[] data) { for (int j = 0; j < RANGE - 63; j++) { data[j + 63] = (float)(data[j] * (float)1.001f); @@ -9472,10 +10623,14 @@ public static void runFloatP63() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM64(float[] data) { for (int j = 64; j < RANGE; j++) { data[j + -64] = (float)(data[j] * (float)1.001f); @@ -9516,14 +10671,22 @@ public static void runFloatM64() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP64(float[] data) { for (int j = 0; j < RANGE - 64; j++) { data[j + 64] = (float)(data[j] * (float)1.001f); @@ -9564,14 +10727,22 @@ public static void runFloatP64() { @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM65(float[] data) { for (int j = 65; j < RANGE; j++) { data[j + -65] = (float)(data[j] * (float)1.001f); @@ -9600,10 +10771,14 @@ public static void runFloatM65() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP65(float[] data) { for (int j = 0; j < RANGE - 65; j++) { data[j + 65] = (float)(data[j] * (float)1.001f); @@ -9632,10 +10807,14 @@ public static void runFloatP65() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM128(float[] data) { for (int j = 128; j < RANGE; j++) { data[j + -128] = (float)(data[j] * (float)1.001f); @@ -9676,14 +10855,22 @@ public static void runFloatM128() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP128(float[] data) { for (int j = 0; j < RANGE - 128; j++) { data[j + 128] = (float)(data[j] * (float)1.001f); @@ -9724,14 +10911,22 @@ public static void runFloatP128() { @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_F, IRNode.MUL_VF, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM129(float[] data) { for (int j = 129; j < RANGE; j++) { data[j + -129] = (float)(data[j] * (float)1.001f); @@ -9760,10 +10955,14 @@ public static void runFloatM129() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP129(float[] data) { for (int j = 0; j < RANGE - 129; j++) { data[j + 129] = (float)(data[j] * (float)1.001f); @@ -9792,10 +10991,14 @@ public static void runFloatP129() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatM192(float[] data) { for (int j = 192; j < RANGE; j++) { data[j + -192] = (float)(data[j] * (float)1.001f); @@ -9836,14 +11039,22 @@ public static void runFloatM192() { @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 8 + // CPU: asimd -> vector_width: 16 -> elements in vector: 4 + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 64 @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0", IRNode.MUL_VF, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 8"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testFloatP192(float[] data) { for (int j = 0; j < RANGE - 192; j++) { data[j + 192] = (float)(data[j] * (float)1.001f); @@ -9872,10 +11083,14 @@ public static void runFloatP192() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP0(double[] data) { for (int j = 0; j < RANGE; j++) { data[j + 0] = (double)(data[j] * (double)1.001); @@ -9916,14 +11131,22 @@ public static void runDoubleP0() { @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM1(double[] data) { for (int j = 1; j < RANGE; j++) { data[j + -1] = (double)(data[j] * (double)1.001); @@ -9949,7 +11172,10 @@ public static void runDoubleM1() { // CPU: avx512 -> vector_width: 64 -> elements in vector: 8 // positive byte_offset 8 can lead to cyclic dependency // No positive IR rule: conditions impossible. - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + // positive byte_offset 8 can lead to cyclic dependency + // No positive IR rule: conditions impossible. + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 // positive byte_offset 8 can lead to cyclic dependency // No positive IR rule: conditions impossible. public static void testDoubleP1(double[] data) { @@ -9980,10 +11206,14 @@ public static void runDoubleP1() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM2(double[] data) { for (int j = 2; j < RANGE; j++) { data[j + -2] = (double)(data[j] * (double)1.001); @@ -10018,11 +11248,19 @@ public static void runDoubleM2() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 // positive byte_offset 16 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP2(double[] data) { for (int j = 0; j < RANGE - 2; j++) { data[j + 2] = (double)(data[j] * (double)1.001); @@ -10063,14 +11301,22 @@ public static void runDoubleP2() { @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM3(double[] data) { for (int j = 3; j < RANGE; j++) { data[j + -3] = (double)(data[j] * (double)1.001); @@ -10101,11 +11347,15 @@ public static void runDoubleM3() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 24"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 // positive byte_offset 24 can lead to cyclic dependency @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 24"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP3(double[] data) { for (int j = 0; j < RANGE - 3; j++) { data[j + 3] = (double)(data[j] * (double)1.001); @@ -10134,10 +11384,14 @@ public static void runDoubleP3() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM4(double[] data) { for (int j = 4; j < RANGE; j++) { data[j + -4] = (double)(data[j] * (double)1.001); @@ -10175,14 +11429,19 @@ public static void runDoubleM4() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 32"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 32 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 32"}, + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP4(double[] data) { for (int j = 0; j < RANGE - 4; j++) { data[j + 4] = (double)(data[j] * (double)1.001); @@ -10223,14 +11482,22 @@ public static void runDoubleP4() { @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM7(double[] data) { for (int j = 7; j < RANGE; j++) { data[j + -7] = (double)(data[j] * (double)1.001); @@ -10260,10 +11527,15 @@ public static void runDoubleM7() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 56"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 56 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 56"}, + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP7(double[] data) { for (int j = 0; j < RANGE - 7; j++) { data[j + 7] = (double)(data[j] * (double)1.001); @@ -10292,10 +11564,14 @@ public static void runDoubleP7() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM8(double[] data) { for (int j = 8; j < RANGE; j++) { data[j + -8] = (double)(data[j] * (double)1.001); @@ -10336,14 +11612,19 @@ public static void runDoubleM8() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 64 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 64"}, + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP8(double[] data) { for (int j = 0; j < RANGE - 8; j++) { data[j + 8] = (double)(data[j] * (double)1.001); @@ -10372,10 +11653,14 @@ public static void runDoubleP8() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM14(double[] data) { for (int j = 14; j < RANGE; j++) { data[j + -14] = (double)(data[j] * (double)1.001); @@ -10408,10 +11693,19 @@ public static void runDoubleM14() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 112 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 112"}, + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP14(double[] data) { for (int j = 0; j < RANGE - 14; j++) { data[j + 14] = (double)(data[j] * (double)1.001); @@ -10440,10 +11734,14 @@ public static void runDoubleP14() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM16(double[] data) { for (int j = 16; j < RANGE; j++) { data[j + -16] = (double)(data[j] * (double)1.001); @@ -10484,14 +11782,19 @@ public static void runDoubleM16() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 128 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 128"}, + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP16(double[] data) { for (int j = 0; j < RANGE - 16; j++) { data[j + 16] = (double)(data[j] * (double)1.001); @@ -10520,10 +11823,14 @@ public static void runDoubleP16() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM18(double[] data) { for (int j = 18; j < RANGE; j++) { data[j + -18] = (double)(data[j] * (double)1.001); @@ -10556,10 +11863,19 @@ public static void runDoubleM18() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 144 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 144"}, + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP18(double[] data) { for (int j = 0; j < RANGE - 18; j++) { data[j + 18] = (double)(data[j] * (double)1.001); @@ -10588,10 +11904,14 @@ public static void runDoubleP18() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM20(double[] data) { for (int j = 20; j < RANGE; j++) { data[j + -20] = (double)(data[j] * (double)1.001); @@ -10628,14 +11948,19 @@ public static void runDoubleM20() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 160 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 160"}, + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP20(double[] data) { for (int j = 0; j < RANGE - 20; j++) { data[j + 20] = (double)(data[j] * (double)1.001); @@ -10676,14 +12001,22 @@ public static void runDoubleP20() { @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM31(double[] data) { for (int j = 31; j < RANGE; j++) { data[j + -31] = (double)(data[j] * (double)1.001); @@ -10712,10 +12045,15 @@ public static void runDoubleM31() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 + // positive byte_offset 248 can lead to cyclic dependency + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16", "MaxVectorSize", "<= 248"}, + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP31(double[] data) { for (int j = 0; j < RANGE - 31; j++) { data[j + 31] = (double)(data[j] * (double)1.001); @@ -10744,10 +12082,14 @@ public static void runDoubleP31() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM32(double[] data) { for (int j = 32; j < RANGE; j++) { data[j + -32] = (double)(data[j] * (double)1.001); @@ -10788,14 +12130,22 @@ public static void runDoubleM32() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP32(double[] data) { for (int j = 0; j < RANGE - 32; j++) { data[j + 32] = (double)(data[j] * (double)1.001); @@ -10836,14 +12186,22 @@ public static void runDoubleP32() { @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM63(double[] data) { for (int j = 63; j < RANGE; j++) { data[j + -63] = (double)(data[j] * (double)1.001); @@ -10872,10 +12230,14 @@ public static void runDoubleM63() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP63(double[] data) { for (int j = 0; j < RANGE - 63; j++) { data[j + 63] = (double)(data[j] * (double)1.001); @@ -10904,10 +12266,14 @@ public static void runDoubleP63() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM64(double[] data) { for (int j = 64; j < RANGE; j++) { data[j + -64] = (double)(data[j] * (double)1.001); @@ -10948,14 +12314,22 @@ public static void runDoubleM64() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP64(double[] data) { for (int j = 0; j < RANGE - 64; j++) { data[j + 64] = (double)(data[j] * (double)1.001); @@ -10996,14 +12370,22 @@ public static void runDoubleP64() { @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM65(double[] data) { for (int j = 65; j < RANGE; j++) { data[j + -65] = (double)(data[j] * (double)1.001); @@ -11032,10 +12414,14 @@ public static void runDoubleM65() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP65(double[] data) { for (int j = 0; j < RANGE - 65; j++) { data[j + 65] = (double)(data[j] * (double)1.001); @@ -11064,10 +12450,14 @@ public static void runDoubleP65() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM128(double[] data) { for (int j = 128; j < RANGE; j++) { data[j + -128] = (double)(data[j] * (double)1.001); @@ -11108,14 +12498,22 @@ public static void runDoubleM128() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP128(double[] data) { for (int j = 0; j < RANGE - 128; j++) { data[j + 128] = (double)(data[j] * (double)1.001); @@ -11156,14 +12554,22 @@ public static void runDoubleP128() { @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Strict alignment not possible. + @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, + applyIf = {"AlignVector", "true"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Strict alignment not possible. @IR(failOn = {IRNode.LOAD_VECTOR_D, IRNode.MUL_VD, IRNode.STORE_VECTOR}, applyIf = {"AlignVector", "true"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM129(double[] data) { for (int j = 129; j < RANGE; j++) { data[j + -129] = (double)(data[j] * (double)1.001); @@ -11192,10 +12598,14 @@ public static void runDoubleM129() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP129(double[] data) { for (int j = 0; j < RANGE - 129; j++) { data[j + 129] = (double)(data[j] * (double)1.001); @@ -11224,10 +12634,14 @@ public static void runDoubleP129() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleM192(double[] data) { for (int j = 192; j < RANGE; j++) { data[j + -192] = (double)(data[j] * (double)1.001); @@ -11268,14 +12682,22 @@ public static void runDoubleM192() { @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, applyIfCPUFeature = {"avx512", "true"}) - // CPU: asimd -> vector_width: 32 -> elements in vector: 4 + // CPU: asimd -> vector_width: 16 -> elements in vector: 2 + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // Vectorize when strict alignment guaranteed. + @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, + applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, + applyIfCPUFeatureAnd = {"asimd", "true", "sve", "false"}) + // CPU: sve -> max vector_width: 256 -> max elements in vector: 32 @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "false", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) // Vectorize when strict alignment guaranteed. @IR(counts = {IRNode.LOAD_VECTOR_D, "> 0", IRNode.MUL_VD, "> 0", IRNode.STORE_VECTOR, "> 0"}, applyIfAnd = {"AlignVector", "true", "MaxVectorSize", ">= 16"}, - applyIfCPUFeature = {"asimd", "true"}) + applyIfCPUFeature = {"sve", "true"}) public static void testDoubleP192(double[] data) { for (int j = 0; j < RANGE - 192; j++) { data[j + 192] = (double)(data[j] * (double)1.001); From 6dadefd6b6841b84fba782b05a449548334cbe72 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 13 Jan 2025 15:11:39 +0000 Subject: [PATCH 112/225] 8317283: jpackage tests run osx-specific checks on windows and linux Backport-of: 179792beb4e766756971fc3c80a79046b34893f4 --- .../jdk/jpackage/test/JPackageCommand.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java index 6e6897bb12f0..e328fe996c0c 100644 --- a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java +++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2019, 2023, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -832,6 +832,8 @@ private void assertAppImageFile() { final Path lookupPath = AppImageFile.getPathInAppImage(appImageDir); if (isRuntime() || (!isImagePackageType() && !TKit.isOSX())) { assertFileInAppImage(lookupPath, null); + } else if (!TKit.isOSX()) { + assertFileInAppImage(lookupPath, lookupPath); } else { assertFileInAppImage(lookupPath, lookupPath); @@ -842,15 +844,17 @@ private void assertAppImageFile() { final Path rootDir = isImagePackageType() ? outputBundle() : pathToUnpackedPackageFile(appInstallationDirectory()); + AppImageFile aif = AppImageFile.load(rootDir); + boolean expectedValue = hasArgument("--mac-sign"); - boolean actualValue = AppImageFile.load(rootDir).isSigned(); - TKit.assertTrue(expectedValue == actualValue, - "Unexptected value in app image file for "); + boolean actualValue = aif.isSigned(); + TKit.assertEquals(Boolean.toString(expectedValue), Boolean.toString(actualValue), + "Check for unexptected value in app image file for "); expectedValue = hasArgument("--mac-app-store"); - actualValue = AppImageFile.load(rootDir).isAppStore(); - TKit.assertTrue(expectedValue == actualValue, - "Unexptected value in app image file for "); + actualValue = aif.isAppStore(); + TKit.assertEquals(Boolean.toString(expectedValue), Boolean.toString(actualValue), + "Check for unexptected value in app image file for "); } } } From fd727e144e0ab209603848e6d27da0e5799916cc Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 13 Jan 2025 15:14:17 +0000 Subject: [PATCH 113/225] 8320706: RuntimePackageTest.testUsrInstallDir test fails on Linux Backport-of: 726f854b141dc2f6474e81c7bcf12608bf6577ae --- .../jdk/jpackage/test/JPackageCommand.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java index e328fe996c0c..30a4c6f8cd8e 100644 --- a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java +++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java @@ -888,10 +888,17 @@ private void assertFileInAppImage(Path filename, Path expectedPath) { final Path rootDir = isImagePackageType() ? outputBundle() : pathToUnpackedPackageFile( appInstallationDirectory()); - try ( Stream walk = ThrowingSupplier.toSupplier(() -> Files.walk( - rootDir)).get()) { - List files = walk.filter(path -> path.getFileName().equals( - filename)).map(Path::toString).toList(); + try ( Stream walk = ThrowingSupplier.toSupplier(() -> { + if (TKit.isLinux() && rootDir.equals(Path.of("/"))) { + // Installed package with split app image on Linux. Iterate + // through package file list instead of the entire file system. + return LinuxHelper.getPackageFiles(this); + } else { + return Files.walk(rootDir); + } + }).get()) { + List files = walk.filter(path -> filename.equals( + path.getFileName())).map(Path::toString).toList(); if (expectedPath == null) { TKit.assertStringListEquals(List.of(), files, String.format( From 9f188c91c823995b204335a7b162070ae275dfa1 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 13 Jan 2025 15:15:49 +0000 Subject: [PATCH 114/225] 8317636: Improve heap walking API tests to verify correctness of field indexes Backport-of: f31957e6a1c463e5c7041bf4eee4a1b09048e929 --- .../FieldIndices/FieldIndicesTest.java | 128 +++++ .../FieldIndices/libFieldIndicesTest.cpp | 515 ++++++++++++++++++ 2 files changed, 643 insertions(+) create mode 100644 test/hotspot/jtreg/serviceability/jvmti/FollowReferences/FieldIndices/FieldIndicesTest.java create mode 100644 test/hotspot/jtreg/serviceability/jvmti/FollowReferences/FieldIndices/libFieldIndicesTest.cpp diff --git a/test/hotspot/jtreg/serviceability/jvmti/FollowReferences/FieldIndices/FieldIndicesTest.java b/test/hotspot/jtreg/serviceability/jvmti/FollowReferences/FieldIndices/FieldIndicesTest.java new file mode 100644 index 000000000000..88a7f63fcc12 --- /dev/null +++ b/test/hotspot/jtreg/serviceability/jvmti/FollowReferences/FieldIndices/FieldIndicesTest.java @@ -0,0 +1,128 @@ +/* + * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 8317636 + * @summary The test verifies heap walking API (FollowReferences) reports + * field indeces in correct order (as described by jvmtiHeapReferenceInfoField spec). + * For simplification only primitive field callback is tested + * and all fields in the test classes are 'int'. + * Field IDs are not reported to the callback, so the test uses field values + * to distinguish between fields, so all field values in the test classes should be unique. + * @run main/othervm/native -agentlib:FieldIndicesTest FieldIndicesTest + */ + +import java.lang.ref.Reference; + +// Test class hierarchy is based on the example described in the spec. +// Extra fields added to improve coverage. +interface I0 { + int p = 10; + // extra fields + public int p5 = 11; + int p6 = 12; + public int p1 = 13; +} + +interface I1 extends I0 { + int x = 20; + // extra fields + int x1 = 21; + public int x2 = 22; +} + +interface I2 extends I0 { + int y = 30; + // extra fields + int y9 = 31; + public int y4 = 32; + public int y3 = 33; +} + +class C1 implements I1 { + public static int a = 40; + private int b = 41; + // extra fields + private int a1 = 42; + protected static int b7 = 43; + static int b2 = 44; + final protected int a3 = 45; + static int a2 = 46; + public int b1 = 47; +} + +class C2 extends C1 implements I2 { + static int q = 60; + final int r = 61; + // extra fields + private int q11 = 61; + final static int q9 = 62; + static int q2 = 63; + final protected int r3 = 64; + public int r7 = 65; +} + +public class FieldIndicesTest { + static { + System.loadLibrary("FieldIndicesTest"); + } + + private static native void prepare(Object testObject); + + private static native void test(Object rootObject); + + private static native boolean testFailed(); + + private static void prepare(String name, Object testObject) { + System.out.println(">>prepare(" + name + ")"); + prepare(testObject); + System.out.println("<>test(" + name + ")"); + test(rootObject); + System.out.println("< +#include +#include "jvmti.h" +#include "jvmti_common.h" + +extern "C" { + +static jvmtiEnv* jvmti = nullptr; +static bool test_failed = false; + +static void* allocate(JNIEnv* env, jlong size) { + unsigned char* result = nullptr; + check_jvmti_status(env, + jvmti->Allocate(size, &result), + "Allocate failed"); + return result; +} + +static void deallocate(JNIEnv* env, void* mem) { + check_jvmti_status(env, + jvmti->Deallocate((unsigned char*)mem), + "Deallocate failed"); +} + +// Converts JNI class name signature to simple name (in place). +static void sig2name(char* str) { + size_t len = strlen(str); + if (len >=2 && str[0] == 'L' && str[len-1] == ';') { + len -=2; + memmove(str, str+1, len); + str[len] = '\0'; + } + // Replace '/' with '.'. + for (char* pos = str; (pos = strchr(pos, '/')) != nullptr; ) { + *pos = '.'; + } +} + +static bool is_static_field(JNIEnv* env, jclass klass, jfieldID fid) { + enum { + ACC_STATIC = 0x0008 + }; + + jint access_flags = 0; + check_jvmti_status(env, + jvmti->GetFieldModifiers(klass, fid, &access_flags), + "GetFieldModifiers failed"); + return (access_flags & ACC_STATIC) != 0; +} + +static void verify_int_field(JNIEnv* env, jclass klass, jfieldID fid) { + char* name = nullptr; + char* sig = nullptr; + check_jvmti_status(env, + jvmti->GetFieldName(klass, fid, &name, &sig, nullptr), + "GetFieldName failed"); + + if (strcmp(sig, "I") != 0) { + printf("ERROR: field '%s' is not int ('%s')\n", name, sig); + fflush(nullptr); + fatal(env, "unexpected field type"); + } + + deallocate(env, name); + deallocate(env, sig); +} + + +/* +Per jvmtiHeapReferenceInfoField spec (reference information for +JVMTI_HEAP_REFERENCE_FIELD and JVMTI_HEAP_REFERENCE_STATIC_FIELD references.): +If the referrer object is not an interface, then the field indices are determined as follows: +- make a list of all the fields in C and its superclasses, + starting with all the fields in java.lang.Object and ending with all the fields in C. +- Within this list, put the fields for a given class in the order returned by GetClassFields. +- Assign the fields in this list indices n, n+1, ..., in order, + where n is the count of the fields in all the interfaces implemented by C. + Note that C implements all interfaces directly implemented by its superclasses; + as well as all superinterfaces of these interfaces. +If the referrer object is an interface, then the field indices are determined as follows: +- make a list of the fields directly declared in I. +- Within this list, put the fields in the order returned by GetClassFields. +- Assign the fields in this list indices n, n+1, ..., in order, + where n is the count of the fields in all the superinterfaces of I. + +'Klass' struct contains all required data to calculate field indices. +Also contains static field values. +For each test class, the 'Klass' struct is created and a pointer to it is set as the jclass's tag. +*/ + +struct Klass { + jclass klass; + char* name; + Klass* super_klass; + + struct Field { + jfieldID id; + char* name; + + // Field value for static fields (0 for instance fields). + // All fields in the test classes are 'int'. + jint value; + + void init(JNIEnv* env, jclass klass, jfieldID fid); + }; + + // Fields of the class and its superclasses + // as described in jvmtiHeapReferenceInfoField spec. + Field* fields; + jint field_count; + + // Interfaces implemented by this klass, superclasses and superinterfaces. + Klass** interfaces; + jint interface_count; + + // Number of fields in all implemented interfaces. + jint interface_field_count; + + static Klass* explore(JNIEnv* env, jclass klass); + +private: + // Initializes fields, field_count. + void explore_fields(JNIEnv* env); + // Initializes interfaces, interface_count. + void explore_interfaces(JNIEnv* env); + + void print() const; +}; + +/* +For each test object, the 'Object' struct is created and a pointer to it is set as the jobject's tag. +*/ +struct Object { + Klass* klass; + // Values of instance fields (0 for static fields). + // Size of the array == klass->field_count. + jint* field_values; + + static Object* explore(JNIEnv* env, jobject obj); +}; + + +void Klass::Field::init(JNIEnv* env, jclass klass, jfieldID fid) { + id = fid; + check_jvmti_status(env, + jvmti->GetFieldName(klass, fid, &name, nullptr, nullptr), + "GetFieldName failed"); + if (is_static_field(env, klass, fid)) { + verify_int_field(env, klass, fid); + value = env->GetStaticIntField(klass, fid); + } else { + value = 0; + } +} + +void Klass::explore_fields(JNIEnv* env) { + jint this_count; + jfieldID* this_fields; + check_jvmti_status(env, + jvmti->GetClassFields(klass, &this_count, &this_fields), + "GetClassFields failed"); + + jint super_count = super_klass != nullptr ? super_klass->field_count : 0; + + fields = (Field*)allocate(env, sizeof(Field) * (super_count + this_count)); + field_count = 0; + + if (super_klass != 0) { + // super_klass->fields already contains fields from all superclasses in the required order. + for (int i = 0; i < super_count; i++) { + fields[field_count++].init(env, super_klass->klass, super_klass->fields[i].id); + } + } + + // Add field of this class to the end of the list. + for (int i = 0; i < this_count; i++) { + fields[field_count++].init(env, klass, this_fields[i]); + } + deallocate(env, this_fields); +} + + +// Calculates maximum number of implemented interfaces of the klass and its superinterfaces. +static jint get_max_interface_count(JNIEnv* env, jclass klass) { + jint interface_count; + jclass* interfaces; + check_jvmti_status(env, + jvmti->GetImplementedInterfaces(klass, &interface_count, &interfaces), + "GetImplementedInterfaces failed"); + + jint result = interface_count; + // interfaces implemented by superinterfaces + for (jint i = 0; i < interface_count; i++) { + result += get_max_interface_count(env, interfaces[i]); + } + + deallocate(env, interfaces); + + return result; +} + +// Explores all interfaces implemented by 'klass', sorts out duplicates, +// and stores the interfaces in the 'arr' starting from 'index'. +// Returns number of the interfaces added. +static jint fill_interfaces(Klass** arr, jint index, JNIEnv* env, jclass klass) { + jint interface_count; + jclass* interfaces; + check_jvmti_status(env, + jvmti->GetImplementedInterfaces(klass, &interface_count, &interfaces), + "GetImplementedInterfaces failed"); + + jint count = 0; + for (jint i = 0; i < interface_count; i++) { + // Skip interface if it's already in the array + // (i.e. implemented by another superclass/superinterface). + bool dup = false; + for (jint j = 0; j < index; j++) { + if (env->IsSameObject(arr[j]->klass, interfaces[i]) == JNI_TRUE) { + dup = true; + break; + } + } + if (dup) { + continue; + } + + // Add the interface. + arr[index + count] = Klass::explore(env, interfaces[i]); + count++; + + // And explore its superinterfaces. + count += fill_interfaces(arr, index + count, env, interfaces[i]); + } + + deallocate(env, interfaces); + + return count; +} + +void Klass::explore_interfaces(JNIEnv* env) { + jint max_count = get_max_interface_count(env, klass); + if (super_klass != nullptr) { + max_count += super_klass->interface_count; + } + + // Allocate array for maximum possible count. + interfaces = (Klass**)allocate(env, sizeof(Klass*) * max_count); + + interface_count = 0; + if (super_klass != nullptr) { + // Add all interfaces implemented by super_klass first. + interface_count = super_klass->interface_count; + memcpy(interfaces, super_klass->interfaces, sizeof(Klass*) * super_klass->interface_count); + } + + // Interfaces implemented by the klass. + interface_count += fill_interfaces(interfaces, interface_count, env, klass); +} + +void Klass::print() const { + printf("Explored klass: %s, super: %s\n", + name, super_klass == nullptr ? nullptr : super_klass->name); + printf(" interfaces (%d):\n", (int)interface_count); + for (jint i = 0; i < interface_count; i++) { + printf(" %d: %s\n", (int)i, interfaces[i]->name); + } + printf(" fields (%d):\n", (int)field_count); + for (jint i = 0; i < field_count; i++) { + printf(" %d: %s (value = %d)\n", + (int)i, fields[i].name, (int)fields[i].value); + } + printf(" interface_field_count: %d\n", (int)interface_field_count); +} + +Klass* Klass::explore(JNIEnv* env, jclass klass) { + jlong tag = 0; + check_jvmti_status(env, + jvmti->GetTag(klass, &tag), + "GetTag failed"); + if (tag != 0) { // already explored + return (Klass*)tag; + } + + Klass* result = (Klass*)allocate(env, sizeof(Klass)); + + result->klass = (jclass)env->NewGlobalRef(klass); + + check_jvmti_status(env, + jvmti->GetClassSignature(klass, &result->name, nullptr), + "GetClassSignature failed"); + sig2name(result->name); + + // Explore superclass first. + jclass super_klass = env->GetSuperclass(klass); + result->super_klass = super_klass == nullptr ? nullptr : Klass::explore(env, super_klass); + + result->explore_fields(env); + + result->explore_interfaces(env); + + // Calculate interface_field_count. + result->interface_field_count = 0; + for (jint i = 0; i < result->interface_count; i++) { + result->interface_field_count += result->interfaces[i]->field_count; + } + + check_jvmti_status(env, + jvmti->SetTag(klass, (jlong)result), + "SetTag failed"); + + result->print(); + + return result; +} + +Object* Object::explore(JNIEnv* env, jobject obj) { + jlong tag = 0; + check_jvmti_status(env, + jvmti->GetTag(obj, &tag), + "GetTag failed"); + if (tag != 0) { // already explored + return (Object*)tag; + } + + jclass obj_klass = env->GetObjectClass(obj); + Klass* klass = Klass::explore(env, obj_klass); + jint* values = (jint*)allocate(env, sizeof(jint) * klass->field_count); + + for (jint i = 0; i < klass->field_count; i++) { + jfieldID fid = klass->fields[i].id; + if (is_static_field(env, obj_klass, fid)) { + values[i] = 0; + } else { + verify_int_field(env, obj_klass, fid); + values[i] = env->GetIntField(obj, fid); + } + } + + Object* result = (Object*)allocate(env, sizeof(Object)); + result->klass = klass; + result->field_values = values; + + check_jvmti_status(env, + jvmti->SetTag(obj, (jlong)result), + "SetTag failed"); + + return result; +} + + +JNIEXPORT jint JNICALL Agent_OnLoad(JavaVM *jvm, char *options, void *reserved) { + jint res = jvm->GetEnv((void **)&jvmti, JVMTI_VERSION_1_1); + if (res != JNI_OK || jvmti == nullptr) { + printf("jvm->GetEnv failed\n"); + fflush(nullptr); + return JNI_ERR; + } + + jvmtiCapabilities caps; + memset(&caps, 0, sizeof(caps)); + caps.can_tag_objects = 1; + jvmtiError err = jvmti->AddCapabilities(&caps); + if (err != JVMTI_ERROR_NONE) { + printf("AddCapabilities failed: %s (%d)\n", TranslateError(err), err); + fflush(nullptr); + return JNI_ERR; + } + + return JNI_OK; +} + + +static bool check_index_bounds(jint index, Klass* klass) { + if (index < klass->interface_field_count) { + printf("ERROR: field_index is too small (%d < %d)\n", + (int)index, (int)klass->interface_field_count); + test_failed = true; + return false; + } + if (index >= klass->interface_field_count + klass->field_count) { + printf("ERROR: field_index is too big (%d >= %d)\n", + (int)index, (int)(klass->interface_field_count + klass->field_count)); + test_failed = true; + return false; + } + return true; +} + +static char* get_field_name(Klass* klass, jint index) { + index -= klass->interface_field_count; + if (index < 0 || index >= klass->field_count) { + return nullptr; + } + return klass->fields[index].name; +} + + +jint JNICALL primitiveFieldCallback( + jvmtiHeapReferenceKind reference_kind, + const jvmtiHeapReferenceInfo* reference_info, + jlong class_tag, + jlong* tag_ptr, + jvalue value, + jvmtiPrimitiveType value_type, + void* user_data) +{ + if (*tag_ptr == 0) { + return 0; + } + + jint index = reference_info->field.index; + jint int_value = value.i; + if (value_type != JVMTI_PRIMITIVE_TYPE_INT) { + printf("ERROR: unexpected value type in primitiveFieldCallback: '%c'\n", (char)value_type); + test_failed = true; + int_value = -1; + } + + if (reference_kind == JVMTI_HEAP_REFERENCE_FIELD) { + Object* obj = (Object*)(*tag_ptr); + Klass* klass = obj->klass; + printf("primitiveFieldCallback(JVMTI_HEAP_REFERENCE_FIELD): " + "klass=%s, index=%d, type=%c, value=%d\n", + klass->name, index, + (int)value_type, (int)value.i); + if (check_index_bounds(index, klass)) { + jint expected_value = obj->field_values[index - klass->interface_field_count]; + if (int_value != expected_value) { + printf(" ERROR: wrong instance value: (%d, expected %d)\n", + (int)int_value, (int)expected_value); + test_failed = true; + } else { + printf(" OK: field %s.%s, value %d\n", + klass->name, get_field_name(klass, index), (int)int_value); + } + } + } else if (reference_kind == JVMTI_HEAP_REFERENCE_STATIC_FIELD) { + Klass* klass = (Klass*)(*tag_ptr); + printf("primitiveFieldCallback(JVMTI_HEAP_REFERENCE_STATIC_FIELD): " + "klass=%s, index=%d, type=%c, value=%d\n", + klass->name, index, + (int)value_type, (int)value.i); + if (check_index_bounds(index, klass)) { + jint expected_value = klass->fields[index - klass->interface_field_count].value; + if (int_value != expected_value) { + printf(" ERROR: wrong static value: (%d, expected %d)\n\n\n", + (int)int_value, (int)expected_value); + test_failed = true; + } else { + printf(" OK: field %s.%s, value %d\n", + klass->name, get_field_name(klass, index), (int)int_value); + } + } + } else { + printf("ERROR: unexpected reference_kind in primitiveFieldCallback: %d\n", (int)reference_kind); + test_failed = true; + } + + fflush(nullptr); + return 0; +} + + +JNIEXPORT void JNICALL +Java_FieldIndicesTest_prepare(JNIEnv *env, jclass cls, jobject testObj) { + Object::explore(env, testObj); + fflush(nullptr); +} + +JNIEXPORT void JNICALL +Java_FieldIndicesTest_test(JNIEnv *env, jclass cls, jobject rootObject) { + jvmtiHeapCallbacks heapCallbacks; + memset(&heapCallbacks, 0, sizeof(heapCallbacks)); + + heapCallbacks.primitive_field_callback = primitiveFieldCallback; + + check_jvmti_status(env, + jvmti->FollowReferences(JVMTI_HEAP_FILTER_UNTAGGED, // heap_filter + nullptr, // class + rootObject, // initial_object + &heapCallbacks, + nullptr), + "FollowReferences failed"); + fflush(nullptr); +} + +JNIEXPORT jboolean JNICALL +Java_FieldIndicesTest_testFailed(JNIEnv *env, jclass cls) { + return test_failed ? JNI_TRUE : JNI_FALSE; +} + +} From bc3d5f86b07550c10fa72d8e329c54ce0c0423f9 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 13 Jan 2025 15:16:56 +0000 Subject: [PATCH 115/225] 8327994: Update code gen in CallGeneratorHelper Backport-of: ac2f8e5af8c88cd13038b113f82bb7c17a38aa40 --- .../jdk/java/foreign/CallGeneratorHelper.java | 170 +- test/jdk/java/foreign/libTestDowncallStack.c | 24195 ++++++++-------- test/jdk/java/foreign/libTestUpcall.c | 23842 +++++++-------- test/jdk/java/foreign/libTestUpcallStack.c | 23842 +++++++-------- test/jdk/java/foreign/libVarArgs.c | 4 +- test/jdk/java/foreign/shared.h | 1 - 6 files changed, 36038 insertions(+), 36016 deletions(-) diff --git a/test/jdk/java/foreign/CallGeneratorHelper.java b/test/jdk/java/foreign/CallGeneratorHelper.java index 132a89b75f19..6fd32eac4109 100644 --- a/test/jdk/java/foreign/CallGeneratorHelper.java +++ b/test/jdk/java/foreign/CallGeneratorHelper.java @@ -22,9 +22,13 @@ * */ +import java.io.IOException; +import java.io.PrintStream; import java.lang.foreign.*; import java.lang.invoke.MethodHandle; +import java.nio.file.Files; +import java.nio.file.Path; import java.util.ArrayList; import java.util.List; import java.util.Stack; @@ -188,7 +192,7 @@ static > String sigCode(List elems) { return elems.stream().map(p -> p.name().charAt(0) + "").collect(Collectors.joining()); } - static void generateStructDecl(List fields) { + private static void generateStructDecl(PrintStream out, List fields) { String structCode = sigCode(fields); List fieldDecls = new ArrayList<>(); for (int i = 0 ; i < fields.size() ; i++) { @@ -196,58 +200,88 @@ static void generateStructDecl(List fields) { } String res = String.format("struct S_%s { %s };", structCode, fieldDecls.stream().collect(Collectors.joining(" "))); - System.out.println(res); + out.println(res); } - /* this can be used to generate the test header/implementation */ - public static void main(String[] args) { - boolean header = args.length > 0 && args[0].equals("header"); - boolean upcall = args.length > 1 && args[1].equals("upcall"); - if (upcall) { - generateUpcalls(header); - } else { - generateDowncalls(header); - } + private static PrintStream printStream(String first) throws IOException { + return new PrintStream(Files.newOutputStream(Path.of(first))); } - static void generateDowncalls(boolean header) { - if (header) { - System.out.println( - "#include \"export.h\"\n" - ); + // This can be used to generate the test implementation. + // From the test/jdk/java/foreign directory, run this class using: + // java -cp \lib\testng-7.3.0.jar --add-exports java.base/jdk.internal.foreign=ALL-UNNAMED ./CallGeneratorHelper.java + // Copyright header has to be added manually, and on Windows line endings have to be changed from \r\n to just \n + public static void main(String[] args) throws IOException { + try (PrintStream shared = printStream("shared.h"); + PrintStream libTestDowncall = printStream("libTestDowncall.c"); + PrintStream libTestDowncallStack = printStream("libTestDowncallStack.c"); + PrintStream libTestUpcall = printStream("libTestUpcall.c"); + PrintStream libTestUpcallStack = printStream("libTestUpcallStack.c")) { + generateShared(shared); + generateDowncalls(libTestDowncall, false); + generateDowncalls(libTestDowncallStack, true); + generateUpcalls(libTestUpcall, false); + generateUpcalls(libTestUpcallStack, true); + } + } - for (int j = 1; j <= MAX_FIELDS; j++) { - for (List fields : StructFieldType.perms(j)) { - generateStructDecl(fields); - } + private static void generateShared(PrintStream out) { + out.println(""" + #include "export.h" + + #ifdef __clang__ + #pragma clang optimize off + #elif defined __GNUC__ + #pragma GCC optimize ("O0") + #elif defined _MSC_BUILD + #pragma optimize( "", off ) + #endif + + #ifdef _AIX + #pragma align (natural) + #endif + """); + + for (int j = 1; j <= MAX_FIELDS; j++) { + for (List fields : StructFieldType.perms(j)) { + generateStructDecl(out, fields); } - } else { - System.out.println( - "#include \"libh\"\n" + - "#ifdef __clang__\n" + - "#pragma clang optimize off\n" + - "#elif defined __GNUC__\n" + - "#pragma GCC optimize (\"O0\")\n" + - "#elif defined _MSC_BUILD\n" + - "#pragma optimize( \"\", off )\n" + - "#endif\n" - ); } + out.print(""" + + #ifdef _AIX + #pragma align (reset) + #endif + """); + } + + private static void generateDowncalls(PrintStream out, boolean stack) { + out.println("#include \"shared.h\"\n"); + for (Object[] downcall : functions()) { - String fName = (String)downcall[0]; - Ret r = (Ret)downcall[1]; + String fName = (String)downcall[1]; + Ret r = (Ret)downcall[2]; @SuppressWarnings("unchecked") - List ptypes = (List)downcall[2]; + List ptypes = (List)downcall[3]; @SuppressWarnings("unchecked") - List fields = (List)downcall[3]; - generateDowncallFunction(fName, r, ptypes, fields, header); + List fields = (List)downcall[4]; + generateDowncallFunction(out, fName, r, ptypes, fields, stack); } } - static void generateDowncallFunction(String fName, Ret ret, List params, List fields, boolean declOnly) { + private static final List stackParamTypes = Stream.concat(Stream.generate(() -> "long long").limit(8), + Stream.generate(() -> "double").limit(8)).toList(); + private static final List stackParamNames = IntStream.range(0, 16).mapToObj(i -> "pf" + i).toList(); + private static final List stackParamDecls = IntStream.range(0, 16) + .mapToObj(i -> stackParamTypes.get(i) + " " + stackParamNames.get(i)).toList(); + + private static void generateDowncallFunction(PrintStream out, String fName, Ret ret, List params, List fields, boolean stack) { String retType = ret == Ret.VOID ? "void" : params.get(0).type(fields); List paramDecls = new ArrayList<>(); + if (stack) { + paramDecls.addAll(stackParamDecls); + } for (int i = 0 ; i < params.size() ; i++) { paramDecls.add(String.format("%s p%d", params.get(i).type(fields), i)); } @@ -255,69 +289,55 @@ static void generateDowncallFunction(String fName, Ret ret, List para "void" : paramDecls.stream().collect(Collectors.joining(", ")); String body = ret == Ret.VOID ? "{ }" : "{ return p0; }"; - String res = String.format("EXPORT %s f%s(%s) %s", retType, fName, - sig, declOnly ? ";" : body); - System.out.println(res); + String res = String.format("EXPORT %s %s%s(%s) %s", retType, stack ? "s" : "", fName, + sig, body); + out.println(res); } - static void generateUpcalls(boolean header) { - if (header) { - System.out.println( - "#include \"export.h\"\n" - ); - - for (int j = 1; j <= MAX_FIELDS; j++) { - for (List fields : StructFieldType.perms(j)) { - generateStructDecl(fields); - } - } - } else { - System.out.println( - "#include \"libh\"\n" + - "#ifdef __clang__\n" + - "#pragma clang optimize off\n" + - "#elif defined __GNUC__\n" + - "#pragma GCC optimize (\"O0\")\n" + - "#elif defined _MSC_BUILD\n" + - "#pragma optimize( \"\", off )\n" + - "#endif\n" - ); - } + private static void generateUpcalls(PrintStream out, boolean stack) { + out.println("#include \"shared.h\"\n"); for (Object[] downcall : functions()) { - String fName = (String)downcall[0]; - Ret r = (Ret)downcall[1]; + String fName = (String)downcall[1]; + Ret r = (Ret)downcall[2]; @SuppressWarnings("unchecked") - List ptypes = (List)downcall[2]; + List ptypes = (List)downcall[3]; @SuppressWarnings("unchecked") - List fields = (List)downcall[3]; - generateUpcallFunction(fName, r, ptypes, fields, header); + List fields = (List)downcall[4]; + generateUpcallFunction(out, fName, r, ptypes, fields, stack); } } - static void generateUpcallFunction(String fName, Ret ret, List params, List fields, boolean declOnly) { + private static void generateUpcallFunction(PrintStream out, String fName, Ret ret, List params, List fields, boolean stack) { String retType = ret == Ret.VOID ? "void" : params.get(0).type(fields); List paramDecls = new ArrayList<>(); + if (stack) { + paramDecls.addAll(stackParamDecls); + } for (int i = 0 ; i < params.size() ; i++) { paramDecls.add(String.format("%s p%d", params.get(i).type(fields), i)); } - String paramNames = IntStream.range(0, params.size()) - .mapToObj(i -> "p" + i) - .collect(Collectors.joining(",")); + Stream prefixParamNames = stack ? stackParamNames.stream() : Stream.of(); + String paramNames = Stream.concat(prefixParamNames, IntStream.range(0, params.size()) + .mapToObj(i -> "p" + i)) + .collect(Collectors.joining(", ")); String sig = paramDecls.isEmpty() ? "" : paramDecls.stream().collect(Collectors.joining(", ")) + ", "; String body = String.format(ret == Ret.VOID ? "{ cb(%s); }" : "{ return cb(%s); }", paramNames); List paramTypes = params.stream().map(p -> p.type(fields)).collect(Collectors.toList()); + if (stack) { + paramTypes.addAll(0, stackParamTypes); + } String cbSig = paramTypes.isEmpty() ? "void" : paramTypes.stream().collect(Collectors.joining(", ")); String cbParam = String.format("%s (*cb)(%s)", retType, cbSig); - String res = String.format("EXPORT %s %s(%s %s) %s", retType, fName, - sig, cbParam, declOnly ? ";" : body); - System.out.println(res); + String res = String.format("EXPORT %s %s%s(%s %s) %s", retType, stack ? "s" : "", fName, + sig, cbParam, body); + out.println(res); } //helper methods diff --git a/test/jdk/java/foreign/libTestDowncallStack.c b/test/jdk/java/foreign/libTestDowncallStack.c index 49cbe5162c7e..211c6b0f77c3 100644 --- a/test/jdk/java/foreign/libTestDowncallStack.c +++ b/test/jdk/java/foreign/libTestDowncallStack.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -20,12102 +20,12103 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + #include "shared.h" EXPORT void sf0_V__(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15) { } -EXPORT void sf0_V_I_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0) { } -EXPORT void sf0_V_F_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0) { } -EXPORT void sf0_V_D_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0) { } -EXPORT void sf0_V_P_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0) { } -EXPORT void sf0_V_S_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0) { } -EXPORT void sf0_V_S_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0) { } -EXPORT void sf0_V_S_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0) { } -EXPORT void sf0_V_S_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0) { } -EXPORT void sf0_V_S_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0) { } -EXPORT void sf0_V_S_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0) { } -EXPORT void sf0_V_S_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0) { } -EXPORT void sf0_V_S_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0) { } -EXPORT void sf0_V_S_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0) { } -EXPORT void sf0_V_S_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0) { } -EXPORT void sf0_V_S_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0) { } -EXPORT void sf0_V_S_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0) { } -EXPORT void sf0_V_S_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0) { } -EXPORT void sf0_V_S_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0) { } -EXPORT void sf0_V_S_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0) { } -EXPORT void sf0_V_S_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0) { } -EXPORT void sf0_V_S_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0) { } -EXPORT void sf0_V_S_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0) { } -EXPORT void sf0_V_S_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0) { } -EXPORT void sf0_V_S_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0) { } -EXPORT void sf0_V_S_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0) { } -EXPORT void sf0_V_S_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0) { } -EXPORT void sf0_V_S_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0) { } -EXPORT void sf0_V_S_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0) { } -EXPORT void sf0_V_S_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0) { } -EXPORT void sf0_V_S_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0) { } -EXPORT void sf0_V_S_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0) { } -EXPORT void sf0_V_S_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0) { } -EXPORT void sf0_V_S_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0) { } -EXPORT void sf0_V_S_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0) { } -EXPORT void sf0_V_S_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0) { } -EXPORT void sf0_V_S_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0) { } -EXPORT void sf0_V_S_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0) { } -EXPORT void sf0_V_S_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0) { } -EXPORT void sf0_V_S_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0) { } -EXPORT void sf0_V_S_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0) { } -EXPORT void sf0_V_S_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0) { } -EXPORT void sf0_V_S_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0) { } -EXPORT void sf0_V_S_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0) { } -EXPORT void sf0_V_S_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0) { } -EXPORT void sf0_V_S_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0) { } -EXPORT void sf0_V_S_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0) { } -EXPORT void sf0_V_S_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0) { } -EXPORT void sf0_V_S_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0) { } -EXPORT void sf0_V_S_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0) { } -EXPORT void sf0_V_S_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0) { } -EXPORT void sf0_V_S_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0) { } -EXPORT void sf0_V_S_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0) { } -EXPORT void sf0_V_S_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0) { } -EXPORT void sf0_V_S_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0) { } -EXPORT void sf0_V_S_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0) { } -EXPORT void sf0_V_S_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0) { } -EXPORT void sf0_V_S_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0) { } -EXPORT void sf0_V_S_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0) { } -EXPORT void sf0_V_S_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0) { } -EXPORT void sf0_V_S_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0) { } -EXPORT void sf0_V_S_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0) { } -EXPORT void sf0_V_S_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0) { } -EXPORT void sf0_V_S_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0) { } -EXPORT void sf0_V_S_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0) { } -EXPORT void sf0_V_S_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0) { } -EXPORT void sf0_V_S_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0) { } -EXPORT void sf0_V_S_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0) { } -EXPORT void sf0_V_S_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0) { } -EXPORT void sf0_V_S_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0) { } -EXPORT void sf0_V_S_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0) { } -EXPORT void sf0_V_S_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0) { } -EXPORT void sf0_V_S_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0) { } -EXPORT void sf0_V_S_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0) { } -EXPORT void sf0_V_S_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0) { } -EXPORT void sf0_V_S_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0) { } -EXPORT void sf0_V_S_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0) { } -EXPORT void sf0_V_S_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0) { } -EXPORT void sf0_V_S_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0) { } -EXPORT void sf0_V_S_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0) { } -EXPORT void sf0_V_S_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0) { } -EXPORT void sf0_V_S_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0) { } -EXPORT void sf0_V_S_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0) { } -EXPORT void sf0_V_S_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0) { } -EXPORT void sf0_V_S_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0) { } -EXPORT void sf0_V_S_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0) { } -EXPORT void sf0_V_S_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0) { } -EXPORT void sf0_V_S_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0) { } -EXPORT void sf0_V_S_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0) { } -EXPORT void sf0_V_II_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1) { } -EXPORT void sf0_V_IF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1) { } -EXPORT void sf0_V_ID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1) { } -EXPORT void sf0_V_IP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1) { } -EXPORT void sf0_V_IS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_I p1) { } -EXPORT void sf0_V_IS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_F p1) { } -EXPORT void sf0_V_IS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_D p1) { } -EXPORT void sf0_V_IS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_P p1) { } -EXPORT void sf0_V_IS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_II p1) { } -EXPORT void sf0_V_IS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IF p1) { } -EXPORT void sf0_V_IS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_ID p1) { } -EXPORT void sf0_V_IS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IP p1) { } -EXPORT void sf0_V_IS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FI p1) { } -EXPORT void sf0_V_IS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FF p1) { } -EXPORT void sf0_V_IS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FD p1) { } -EXPORT void sf0_V_IS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FP p1) { } -EXPORT void sf0_V_IS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DI p1) { } -EXPORT void sf0_V_IS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DF p1) { } -EXPORT void sf0_V_IS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DD p1) { } -EXPORT void sf0_V_IS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DP p1) { } -EXPORT void sf0_V_IS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PI p1) { } -EXPORT void sf0_V_IS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PF p1) { } -EXPORT void sf0_V_IS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PD p1) { } -EXPORT void sf0_V_IS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PP p1) { } -EXPORT void sf0_V_IS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_III p1) { } -EXPORT void sf0_V_IS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIF p1) { } -EXPORT void sf0_V_IS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IID p1) { } -EXPORT void sf0_V_IS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIP p1) { } -EXPORT void sf0_V_IS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFI p1) { } -EXPORT void sf0_V_IS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFF p1) { } -EXPORT void sf0_V_IS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFD p1) { } -EXPORT void sf0_V_IS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFP p1) { } -EXPORT void sf0_V_IS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDI p1) { } -EXPORT void sf0_V_IS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDF p1) { } -EXPORT void sf0_V_IS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDD p1) { } -EXPORT void sf0_V_IS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDP p1) { } -EXPORT void sf0_V_IS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPI p1) { } -EXPORT void sf0_V_IS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPF p1) { } -EXPORT void sf0_V_IS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPD p1) { } -EXPORT void sf0_V_IS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPP p1) { } -EXPORT void sf0_V_IS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FII p1) { } -EXPORT void sf0_V_IS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIF p1) { } -EXPORT void sf0_V_IS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FID p1) { } -EXPORT void sf0_V_IS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIP p1) { } -EXPORT void sf0_V_IS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFI p1) { } -EXPORT void sf0_V_IS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFF p1) { } -EXPORT void sf0_V_IS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFD p1) { } -EXPORT void sf0_V_IS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFP p1) { } -EXPORT void sf0_V_IS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDI p1) { } -EXPORT void sf0_V_IS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDF p1) { } -EXPORT void sf0_V_IS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDD p1) { } -EXPORT void sf0_V_IS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDP p1) { } -EXPORT void sf0_V_IS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPI p1) { } -EXPORT void sf0_V_IS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPF p1) { } -EXPORT void sf0_V_IS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPD p1) { } -EXPORT void sf0_V_IS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPP p1) { } -EXPORT void sf0_V_IS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DII p1) { } -EXPORT void sf0_V_IS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIF p1) { } -EXPORT void sf0_V_IS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DID p1) { } -EXPORT void sf0_V_IS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIP p1) { } -EXPORT void sf0_V_IS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFI p1) { } -EXPORT void sf0_V_IS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFF p1) { } -EXPORT void sf0_V_IS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFD p1) { } -EXPORT void sf0_V_IS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFP p1) { } -EXPORT void sf0_V_IS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDI p1) { } -EXPORT void sf0_V_IS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDF p1) { } -EXPORT void sf0_V_IS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDD p1) { } -EXPORT void sf0_V_IS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDP p1) { } -EXPORT void sf0_V_IS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPI p1) { } -EXPORT void sf0_V_IS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPF p1) { } -EXPORT void sf0_V_IS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPD p1) { } -EXPORT void sf0_V_IS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPP p1) { } -EXPORT void sf0_V_IS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PII p1) { } -EXPORT void sf0_V_IS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIF p1) { } -EXPORT void sf0_V_IS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PID p1) { } -EXPORT void sf0_V_IS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIP p1) { } -EXPORT void sf0_V_IS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFI p1) { } -EXPORT void sf0_V_IS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFF p1) { } -EXPORT void sf0_V_IS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFD p1) { } -EXPORT void sf0_V_IS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFP p1) { } -EXPORT void sf0_V_IS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDI p1) { } -EXPORT void sf0_V_IS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDF p1) { } -EXPORT void sf0_V_IS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDD p1) { } -EXPORT void sf0_V_IS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDP p1) { } -EXPORT void sf0_V_IS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPI p1) { } -EXPORT void sf0_V_IS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPF p1) { } -EXPORT void sf0_V_IS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPD p1) { } -EXPORT void sf0_V_IS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPP p1) { } -EXPORT void sf0_V_FI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1) { } -EXPORT void sf0_V_FF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1) { } -EXPORT void sf0_V_FD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1) { } -EXPORT void sf0_V_FP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1) { } -EXPORT void sf0_V_FS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_I p1) { } -EXPORT void sf0_V_FS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_F p1) { } -EXPORT void sf0_V_FS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_D p1) { } -EXPORT void sf0_V_FS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_P p1) { } -EXPORT void sf0_V_FS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_II p1) { } -EXPORT void sf0_V_FS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IF p1) { } -EXPORT void sf0_V_FS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_ID p1) { } -EXPORT void sf0_V_FS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IP p1) { } -EXPORT void sf0_V_FS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FI p1) { } -EXPORT void sf0_V_FS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FF p1) { } -EXPORT void sf0_V_FS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FD p1) { } -EXPORT void sf0_V_FS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FP p1) { } -EXPORT void sf0_V_FS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DI p1) { } -EXPORT void sf0_V_FS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DF p1) { } -EXPORT void sf0_V_FS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DD p1) { } -EXPORT void sf0_V_FS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DP p1) { } -EXPORT void sf0_V_FS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PI p1) { } -EXPORT void sf0_V_FS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PF p1) { } -EXPORT void sf0_V_FS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PD p1) { } -EXPORT void sf0_V_FS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PP p1) { } -EXPORT void sf0_V_FS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_III p1) { } -EXPORT void sf0_V_FS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIF p1) { } -EXPORT void sf0_V_FS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IID p1) { } -EXPORT void sf0_V_FS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIP p1) { } -EXPORT void sf0_V_FS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFI p1) { } -EXPORT void sf0_V_FS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFF p1) { } -EXPORT void sf0_V_FS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFD p1) { } -EXPORT void sf0_V_FS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFP p1) { } -EXPORT void sf0_V_FS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDI p1) { } -EXPORT void sf0_V_FS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDF p1) { } -EXPORT void sf0_V_FS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDD p1) { } -EXPORT void sf0_V_FS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDP p1) { } -EXPORT void sf0_V_FS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPI p1) { } -EXPORT void sf0_V_FS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPF p1) { } -EXPORT void sf0_V_FS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPD p1) { } -EXPORT void sf0_V_FS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPP p1) { } -EXPORT void sf0_V_FS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FII p1) { } -EXPORT void sf0_V_FS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIF p1) { } -EXPORT void sf0_V_FS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FID p1) { } -EXPORT void sf0_V_FS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIP p1) { } -EXPORT void sf0_V_FS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFI p1) { } -EXPORT void sf0_V_FS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFF p1) { } -EXPORT void sf0_V_FS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFD p1) { } -EXPORT void sf0_V_FS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFP p1) { } -EXPORT void sf0_V_FS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDI p1) { } -EXPORT void sf0_V_FS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDF p1) { } -EXPORT void sf0_V_FS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDD p1) { } -EXPORT void sf0_V_FS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDP p1) { } -EXPORT void sf0_V_FS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPI p1) { } -EXPORT void sf0_V_FS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPF p1) { } -EXPORT void sf0_V_FS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPD p1) { } -EXPORT void sf0_V_FS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPP p1) { } -EXPORT void sf0_V_FS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DII p1) { } -EXPORT void sf0_V_FS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIF p1) { } -EXPORT void sf0_V_FS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DID p1) { } -EXPORT void sf0_V_FS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIP p1) { } -EXPORT void sf0_V_FS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFI p1) { } -EXPORT void sf0_V_FS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFF p1) { } -EXPORT void sf0_V_FS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFD p1) { } -EXPORT void sf0_V_FS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFP p1) { } -EXPORT void sf0_V_FS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDI p1) { } -EXPORT void sf0_V_FS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDF p1) { } -EXPORT void sf0_V_FS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDD p1) { } -EXPORT void sf0_V_FS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDP p1) { } -EXPORT void sf0_V_FS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPI p1) { } -EXPORT void sf0_V_FS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPF p1) { } -EXPORT void sf0_V_FS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPD p1) { } -EXPORT void sf0_V_FS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPP p1) { } -EXPORT void sf0_V_FS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PII p1) { } -EXPORT void sf0_V_FS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIF p1) { } -EXPORT void sf0_V_FS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PID p1) { } -EXPORT void sf0_V_FS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIP p1) { } -EXPORT void sf0_V_FS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFI p1) { } -EXPORT void sf0_V_FS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFF p1) { } -EXPORT void sf0_V_FS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFD p1) { } -EXPORT void sf0_V_FS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFP p1) { } -EXPORT void sf0_V_FS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDI p1) { } -EXPORT void sf0_V_FS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDF p1) { } -EXPORT void sf0_V_FS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDD p1) { } -EXPORT void sf0_V_FS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDP p1) { } -EXPORT void sf0_V_FS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPI p1) { } -EXPORT void sf0_V_FS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPF p1) { } -EXPORT void sf0_V_FS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPD p1) { } -EXPORT void sf0_V_FS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPP p1) { } -EXPORT void sf0_V_DI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1) { } -EXPORT void sf0_V_DF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1) { } -EXPORT void sf0_V_DD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1) { } -EXPORT void sf0_V_DP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1) { } -EXPORT void sf0_V_DS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_I p1) { } -EXPORT void sf0_V_DS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_F p1) { } -EXPORT void sf0_V_DS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_D p1) { } -EXPORT void sf0_V_DS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_P p1) { } -EXPORT void sf0_V_DS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_II p1) { } -EXPORT void sf0_V_DS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IF p1) { } -EXPORT void sf0_V_DS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_ID p1) { } -EXPORT void sf0_V_DS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IP p1) { } -EXPORT void sf0_V_DS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FI p1) { } -EXPORT void sf0_V_DS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FF p1) { } -EXPORT void sf0_V_DS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FD p1) { } -EXPORT void sf0_V_DS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FP p1) { } -EXPORT void sf0_V_DS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DI p1) { } -EXPORT void sf0_V_DS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DF p1) { } -EXPORT void sf0_V_DS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DD p1) { } -EXPORT void sf0_V_DS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DP p1) { } -EXPORT void sf0_V_DS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PI p1) { } -EXPORT void sf0_V_DS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PF p1) { } -EXPORT void sf0_V_DS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PD p1) { } -EXPORT void sf0_V_DS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PP p1) { } -EXPORT void sf0_V_DS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_III p1) { } -EXPORT void sf0_V_DS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIF p1) { } -EXPORT void sf0_V_DS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IID p1) { } -EXPORT void sf0_V_DS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIP p1) { } -EXPORT void sf0_V_DS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFI p1) { } -EXPORT void sf0_V_DS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFF p1) { } -EXPORT void sf0_V_DS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFD p1) { } -EXPORT void sf0_V_DS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFP p1) { } -EXPORT void sf0_V_DS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDI p1) { } -EXPORT void sf0_V_DS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDF p1) { } -EXPORT void sf0_V_DS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDD p1) { } -EXPORT void sf0_V_DS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDP p1) { } -EXPORT void sf0_V_DS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPI p1) { } -EXPORT void sf0_V_DS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPF p1) { } -EXPORT void sf0_V_DS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPD p1) { } -EXPORT void sf0_V_DS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPP p1) { } -EXPORT void sf0_V_DS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FII p1) { } -EXPORT void sf0_V_DS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIF p1) { } -EXPORT void sf0_V_DS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FID p1) { } -EXPORT void sf0_V_DS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIP p1) { } -EXPORT void sf0_V_DS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFI p1) { } -EXPORT void sf0_V_DS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFF p1) { } -EXPORT void sf0_V_DS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFD p1) { } -EXPORT void sf0_V_DS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFP p1) { } -EXPORT void sf0_V_DS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDI p1) { } -EXPORT void sf0_V_DS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDF p1) { } -EXPORT void sf0_V_DS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDD p1) { } -EXPORT void sf0_V_DS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDP p1) { } -EXPORT void sf0_V_DS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPI p1) { } -EXPORT void sf0_V_DS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPF p1) { } -EXPORT void sf0_V_DS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPD p1) { } -EXPORT void sf0_V_DS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPP p1) { } -EXPORT void sf0_V_DS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DII p1) { } -EXPORT void sf0_V_DS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIF p1) { } -EXPORT void sf0_V_DS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DID p1) { } -EXPORT void sf0_V_DS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIP p1) { } -EXPORT void sf0_V_DS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFI p1) { } -EXPORT void sf0_V_DS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFF p1) { } -EXPORT void sf0_V_DS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFD p1) { } -EXPORT void sf0_V_DS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFP p1) { } -EXPORT void sf0_V_DS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDI p1) { } -EXPORT void sf0_V_DS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDF p1) { } -EXPORT void sf0_V_DS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDD p1) { } -EXPORT void sf0_V_DS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDP p1) { } -EXPORT void sf0_V_DS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPI p1) { } -EXPORT void sf0_V_DS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPF p1) { } -EXPORT void sf0_V_DS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPD p1) { } -EXPORT void sf0_V_DS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPP p1) { } -EXPORT void sf0_V_DS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PII p1) { } -EXPORT void sf0_V_DS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIF p1) { } -EXPORT void sf0_V_DS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PID p1) { } -EXPORT void sf0_V_DS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIP p1) { } -EXPORT void sf0_V_DS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFI p1) { } -EXPORT void sf0_V_DS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFF p1) { } -EXPORT void sf0_V_DS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFD p1) { } -EXPORT void sf0_V_DS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFP p1) { } -EXPORT void sf0_V_DS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDI p1) { } -EXPORT void sf0_V_DS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDF p1) { } -EXPORT void sf0_V_DS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDD p1) { } -EXPORT void sf0_V_DS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDP p1) { } -EXPORT void sf0_V_DS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPI p1) { } -EXPORT void sf0_V_DS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPF p1) { } -EXPORT void sf0_V_DS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPD p1) { } -EXPORT void sf0_V_DS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPP p1) { } -EXPORT void sf0_V_PI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1) { } -EXPORT void sf0_V_PF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1) { } -EXPORT void sf0_V_PD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1) { } -EXPORT void sf0_V_PP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1) { } -EXPORT void sf0_V_PS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_I p1) { } -EXPORT void sf0_V_PS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_F p1) { } -EXPORT void sf0_V_PS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_D p1) { } -EXPORT void sf0_V_PS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_P p1) { } -EXPORT void sf0_V_PS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_II p1) { } -EXPORT void sf0_V_PS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IF p1) { } -EXPORT void sf0_V_PS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_ID p1) { } -EXPORT void sf0_V_PS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IP p1) { } -EXPORT void sf0_V_PS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FI p1) { } -EXPORT void sf0_V_PS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FF p1) { } -EXPORT void sf0_V_PS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FD p1) { } -EXPORT void sf0_V_PS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FP p1) { } -EXPORT void sf0_V_PS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DI p1) { } -EXPORT void sf0_V_PS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DF p1) { } -EXPORT void sf0_V_PS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DD p1) { } -EXPORT void sf0_V_PS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DP p1) { } -EXPORT void sf0_V_PS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PI p1) { } -EXPORT void sf0_V_PS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PF p1) { } -EXPORT void sf0_V_PS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PD p1) { } -EXPORT void sf0_V_PS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PP p1) { } -EXPORT void sf0_V_PS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_III p1) { } -EXPORT void sf0_V_PS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIF p1) { } -EXPORT void sf0_V_PS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IID p1) { } -EXPORT void sf0_V_PS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIP p1) { } -EXPORT void sf0_V_PS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFI p1) { } -EXPORT void sf0_V_PS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFF p1) { } -EXPORT void sf0_V_PS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFD p1) { } -EXPORT void sf0_V_PS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFP p1) { } -EXPORT void sf0_V_PS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDI p1) { } -EXPORT void sf0_V_PS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDF p1) { } -EXPORT void sf0_V_PS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDD p1) { } -EXPORT void sf0_V_PS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDP p1) { } -EXPORT void sf0_V_PS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPI p1) { } -EXPORT void sf0_V_PS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPF p1) { } -EXPORT void sf0_V_PS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPD p1) { } -EXPORT void sf0_V_PS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPP p1) { } -EXPORT void sf0_V_PS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FII p1) { } -EXPORT void sf0_V_PS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIF p1) { } -EXPORT void sf0_V_PS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FID p1) { } -EXPORT void sf0_V_PS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIP p1) { } -EXPORT void sf0_V_PS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFI p1) { } -EXPORT void sf0_V_PS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFF p1) { } -EXPORT void sf0_V_PS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFD p1) { } -EXPORT void sf0_V_PS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFP p1) { } -EXPORT void sf0_V_PS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDI p1) { } -EXPORT void sf0_V_PS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDF p1) { } -EXPORT void sf0_V_PS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDD p1) { } -EXPORT void sf0_V_PS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDP p1) { } -EXPORT void sf0_V_PS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPI p1) { } -EXPORT void sf0_V_PS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPF p1) { } -EXPORT void sf0_V_PS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPD p1) { } -EXPORT void sf0_V_PS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPP p1) { } -EXPORT void sf0_V_PS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DII p1) { } -EXPORT void sf0_V_PS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIF p1) { } -EXPORT void sf0_V_PS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DID p1) { } -EXPORT void sf0_V_PS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIP p1) { } -EXPORT void sf0_V_PS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFI p1) { } -EXPORT void sf0_V_PS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFF p1) { } -EXPORT void sf0_V_PS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFD p1) { } -EXPORT void sf0_V_PS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFP p1) { } -EXPORT void sf0_V_PS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDI p1) { } -EXPORT void sf0_V_PS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDF p1) { } -EXPORT void sf0_V_PS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDD p1) { } -EXPORT void sf0_V_PS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDP p1) { } -EXPORT void sf0_V_PS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPI p1) { } -EXPORT void sf0_V_PS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPF p1) { } -EXPORT void sf0_V_PS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPD p1) { } -EXPORT void sf0_V_PS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPP p1) { } -EXPORT void sf0_V_PS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PII p1) { } -EXPORT void sf0_V_PS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIF p1) { } -EXPORT void sf0_V_PS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PID p1) { } -EXPORT void sf0_V_PS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIP p1) { } -EXPORT void sf0_V_PS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFI p1) { } -EXPORT void sf0_V_PS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFF p1) { } -EXPORT void sf0_V_PS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFD p1) { } -EXPORT void sf0_V_PS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFP p1) { } -EXPORT void sf0_V_PS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDI p1) { } -EXPORT void sf0_V_PS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDF p1) { } -EXPORT void sf0_V_PS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDD p1) { } -EXPORT void sf0_V_PS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDP p1) { } -EXPORT void sf0_V_PS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPI p1) { } -EXPORT void sf0_V_PS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPF p1) { } -EXPORT void sf0_V_PS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPD p1) { } -EXPORT void sf0_V_PS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPP p1) { } -EXPORT void sf0_V_SI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, int p1) { } -EXPORT void sf0_V_SI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, int p1) { } -EXPORT void sf0_V_SI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, int p1) { } -EXPORT void sf0_V_SI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, int p1) { } -EXPORT void sf0_V_SI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, int p1) { } -EXPORT void sf0_V_SI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, int p1) { } -EXPORT void sf0_V_SI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, int p1) { } -EXPORT void sf0_V_SI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, int p1) { } -EXPORT void sf0_V_SI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, int p1) { } -EXPORT void sf0_V_SI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, int p1) { } -EXPORT void sf0_V_SI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, int p1) { } -EXPORT void sf0_V_SI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, int p1) { } -EXPORT void sf0_V_SI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, int p1) { } -EXPORT void sf0_V_SI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, int p1) { } -EXPORT void sf0_V_SI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, int p1) { } -EXPORT void sf0_V_SI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, int p1) { } -EXPORT void sf0_V_SI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, int p1) { } -EXPORT void sf0_V_SI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, int p1) { } -EXPORT void sf0_V_SI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, int p1) { } -EXPORT void sf0_V_SI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, int p1) { } -EXPORT void sf0_V_SI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, int p1) { } -EXPORT void sf0_V_SI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, int p1) { } -EXPORT void sf0_V_SI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, int p1) { } -EXPORT void sf0_V_SI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, int p1) { } -EXPORT void sf0_V_SI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, int p1) { } -EXPORT void sf0_V_SI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, int p1) { } -EXPORT void sf0_V_SI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, int p1) { } -EXPORT void sf0_V_SI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, int p1) { } -EXPORT void sf0_V_SI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, int p1) { } -EXPORT void sf0_V_SI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, int p1) { } -EXPORT void sf0_V_SI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, int p1) { } -EXPORT void sf0_V_SI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, int p1) { } -EXPORT void sf0_V_SI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, int p1) { } -EXPORT void sf0_V_SI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, int p1) { } -EXPORT void sf0_V_SI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, int p1) { } -EXPORT void sf0_V_SI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, int p1) { } -EXPORT void sf0_V_SI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, int p1) { } -EXPORT void sf0_V_SI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, int p1) { } -EXPORT void sf0_V_SI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, int p1) { } -EXPORT void sf0_V_SI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, int p1) { } -EXPORT void sf0_V_SI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, int p1) { } -EXPORT void sf0_V_SI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, int p1) { } -EXPORT void sf0_V_SI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, int p1) { } -EXPORT void sf0_V_SI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, int p1) { } -EXPORT void sf0_V_SI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, int p1) { } -EXPORT void sf0_V_SI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, int p1) { } -EXPORT void sf0_V_SI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, int p1) { } -EXPORT void sf0_V_SI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, int p1) { } -EXPORT void sf0_V_SI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, int p1) { } -EXPORT void sf0_V_SI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, int p1) { } -EXPORT void sf0_V_SI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, int p1) { } -EXPORT void sf0_V_SI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, int p1) { } -EXPORT void sf0_V_SI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, int p1) { } -EXPORT void sf0_V_SI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, int p1) { } -EXPORT void sf0_V_SI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, int p1) { } -EXPORT void sf0_V_SI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, int p1) { } -EXPORT void sf0_V_SI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, int p1) { } -EXPORT void sf0_V_SI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, int p1) { } -EXPORT void sf0_V_SI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, int p1) { } -EXPORT void sf0_V_SI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, int p1) { } -EXPORT void sf0_V_SI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, int p1) { } -EXPORT void sf0_V_SI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, int p1) { } -EXPORT void sf0_V_SI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, int p1) { } -EXPORT void sf0_V_SI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, int p1) { } -EXPORT void sf0_V_SI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, int p1) { } -EXPORT void sf0_V_SI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, int p1) { } -EXPORT void sf0_V_SI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, int p1) { } -EXPORT void sf0_V_SI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, int p1) { } -EXPORT void sf0_V_SI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, int p1) { } -EXPORT void sf0_V_SI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, int p1) { } -EXPORT void sf0_V_SI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, int p1) { } -EXPORT void sf0_V_SI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, int p1) { } -EXPORT void sf0_V_SI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, int p1) { } -EXPORT void sf0_V_SI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, int p1) { } -EXPORT void sf0_V_SI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, int p1) { } -EXPORT void sf0_V_SI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, int p1) { } -EXPORT void sf0_V_SI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, int p1) { } -EXPORT void sf0_V_SI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, int p1) { } -EXPORT void sf0_V_SI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, int p1) { } -EXPORT void sf0_V_SI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, int p1) { } -EXPORT void sf0_V_SI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, int p1) { } -EXPORT void sf0_V_SI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, int p1) { } -EXPORT void sf0_V_SI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, int p1) { } -EXPORT void sf0_V_SI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, int p1) { } -EXPORT void sf0_V_SF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, float p1) { } -EXPORT void sf0_V_SF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, float p1) { } -EXPORT void sf0_V_SF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, float p1) { } -EXPORT void sf0_V_SF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, float p1) { } -EXPORT void sf0_V_SF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, float p1) { } -EXPORT void sf0_V_SF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, float p1) { } -EXPORT void sf0_V_SF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, float p1) { } -EXPORT void sf0_V_SF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, float p1) { } -EXPORT void sf0_V_SF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, float p1) { } -EXPORT void sf0_V_SF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, float p1) { } -EXPORT void sf0_V_SF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, float p1) { } -EXPORT void sf0_V_SF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, float p1) { } -EXPORT void sf0_V_SF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, float p1) { } -EXPORT void sf0_V_SF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, float p1) { } -EXPORT void sf0_V_SF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, float p1) { } -EXPORT void sf0_V_SF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, float p1) { } -EXPORT void sf0_V_SF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, float p1) { } -EXPORT void sf0_V_SF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, float p1) { } -EXPORT void sf0_V_SF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, float p1) { } -EXPORT void sf0_V_SF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, float p1) { } -EXPORT void sf0_V_SF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, float p1) { } -EXPORT void sf0_V_SF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, float p1) { } -EXPORT void sf0_V_SF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, float p1) { } -EXPORT void sf0_V_SF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, float p1) { } -EXPORT void sf0_V_SF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, float p1) { } -EXPORT void sf0_V_SF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, float p1) { } -EXPORT void sf0_V_SF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, float p1) { } -EXPORT void sf0_V_SF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, float p1) { } -EXPORT void sf0_V_SF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, float p1) { } -EXPORT void sf0_V_SF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, float p1) { } -EXPORT void sf0_V_SF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, float p1) { } -EXPORT void sf0_V_SF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, float p1) { } -EXPORT void sf0_V_SF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, float p1) { } -EXPORT void sf0_V_SF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, float p1) { } -EXPORT void sf0_V_SF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, float p1) { } -EXPORT void sf0_V_SF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, float p1) { } -EXPORT void sf0_V_SF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, float p1) { } -EXPORT void sf0_V_SF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, float p1) { } -EXPORT void sf0_V_SF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, float p1) { } -EXPORT void sf0_V_SF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, float p1) { } -EXPORT void sf0_V_SF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, float p1) { } -EXPORT void sf0_V_SF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, float p1) { } -EXPORT void sf0_V_SF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, float p1) { } -EXPORT void sf0_V_SF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, float p1) { } -EXPORT void sf0_V_SF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, float p1) { } -EXPORT void sf0_V_SF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, float p1) { } -EXPORT void sf0_V_SF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, float p1) { } -EXPORT void sf0_V_SF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, float p1) { } -EXPORT void sf0_V_SF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, float p1) { } -EXPORT void sf0_V_SF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, float p1) { } -EXPORT void sf0_V_SF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, float p1) { } -EXPORT void sf0_V_SF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, float p1) { } -EXPORT void sf0_V_SF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, float p1) { } -EXPORT void sf0_V_SF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, float p1) { } -EXPORT void sf0_V_SF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, float p1) { } -EXPORT void sf0_V_SF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, float p1) { } -EXPORT void sf0_V_SF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, float p1) { } -EXPORT void sf0_V_SF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, float p1) { } -EXPORT void sf0_V_SF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, float p1) { } -EXPORT void sf0_V_SF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, float p1) { } -EXPORT void sf0_V_SF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, float p1) { } -EXPORT void sf0_V_SF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, float p1) { } -EXPORT void sf0_V_SF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, float p1) { } -EXPORT void sf0_V_SF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, float p1) { } -EXPORT void sf0_V_SF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, float p1) { } -EXPORT void sf0_V_SF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, float p1) { } -EXPORT void sf0_V_SF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, float p1) { } -EXPORT void sf0_V_SF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, float p1) { } -EXPORT void sf0_V_SF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, float p1) { } -EXPORT void sf0_V_SF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, float p1) { } -EXPORT void sf0_V_SF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, float p1) { } -EXPORT void sf0_V_SF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, float p1) { } -EXPORT void sf0_V_SF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, float p1) { } -EXPORT void sf0_V_SF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, float p1) { } -EXPORT void sf0_V_SF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, float p1) { } -EXPORT void sf1_V_SF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, float p1) { } -EXPORT void sf1_V_SF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, float p1) { } -EXPORT void sf1_V_SF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, float p1) { } -EXPORT void sf1_V_SF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, float p1) { } -EXPORT void sf1_V_SF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, float p1) { } -EXPORT void sf1_V_SF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, float p1) { } -EXPORT void sf1_V_SF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, float p1) { } -EXPORT void sf1_V_SF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, float p1) { } -EXPORT void sf1_V_SF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, float p1) { } -EXPORT void sf1_V_SD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, double p1) { } -EXPORT void sf1_V_SD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, double p1) { } -EXPORT void sf1_V_SD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, double p1) { } -EXPORT void sf1_V_SD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, double p1) { } -EXPORT void sf1_V_SD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, double p1) { } -EXPORT void sf1_V_SD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, double p1) { } -EXPORT void sf1_V_SD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, double p1) { } -EXPORT void sf1_V_SD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, double p1) { } -EXPORT void sf1_V_SD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, double p1) { } -EXPORT void sf1_V_SD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, double p1) { } -EXPORT void sf1_V_SD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, double p1) { } -EXPORT void sf1_V_SD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, double p1) { } -EXPORT void sf1_V_SD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, double p1) { } -EXPORT void sf1_V_SD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, double p1) { } -EXPORT void sf1_V_SD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, double p1) { } -EXPORT void sf1_V_SD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, double p1) { } -EXPORT void sf1_V_SD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, double p1) { } -EXPORT void sf1_V_SD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, double p1) { } -EXPORT void sf1_V_SD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, double p1) { } -EXPORT void sf1_V_SD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, double p1) { } -EXPORT void sf1_V_SD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, double p1) { } -EXPORT void sf1_V_SD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, double p1) { } -EXPORT void sf1_V_SD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, double p1) { } -EXPORT void sf1_V_SD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, double p1) { } -EXPORT void sf1_V_SD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, double p1) { } -EXPORT void sf1_V_SD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, double p1) { } -EXPORT void sf1_V_SD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, double p1) { } -EXPORT void sf1_V_SD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, double p1) { } -EXPORT void sf1_V_SD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, double p1) { } -EXPORT void sf1_V_SD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, double p1) { } -EXPORT void sf1_V_SD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, double p1) { } -EXPORT void sf1_V_SD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, double p1) { } -EXPORT void sf1_V_SD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, double p1) { } -EXPORT void sf1_V_SD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, double p1) { } -EXPORT void sf1_V_SD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, double p1) { } -EXPORT void sf1_V_SD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, double p1) { } -EXPORT void sf1_V_SD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, double p1) { } -EXPORT void sf1_V_SD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, double p1) { } -EXPORT void sf1_V_SD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, double p1) { } -EXPORT void sf1_V_SD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, double p1) { } -EXPORT void sf1_V_SD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, double p1) { } -EXPORT void sf1_V_SD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, double p1) { } -EXPORT void sf1_V_SD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, double p1) { } -EXPORT void sf1_V_SD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, double p1) { } -EXPORT void sf1_V_SD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, double p1) { } -EXPORT void sf1_V_SD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, double p1) { } -EXPORT void sf1_V_SD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, double p1) { } -EXPORT void sf1_V_SD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, double p1) { } -EXPORT void sf1_V_SD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, double p1) { } -EXPORT void sf1_V_SD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, double p1) { } -EXPORT void sf1_V_SD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, double p1) { } -EXPORT void sf1_V_SD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, double p1) { } -EXPORT void sf1_V_SD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, double p1) { } -EXPORT void sf1_V_SD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, double p1) { } -EXPORT void sf1_V_SD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, double p1) { } -EXPORT void sf1_V_SD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, double p1) { } -EXPORT void sf1_V_SD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, double p1) { } -EXPORT void sf1_V_SD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, double p1) { } -EXPORT void sf1_V_SD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, double p1) { } -EXPORT void sf1_V_SD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, double p1) { } -EXPORT void sf1_V_SD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, double p1) { } -EXPORT void sf1_V_SD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, double p1) { } -EXPORT void sf1_V_SD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, double p1) { } -EXPORT void sf1_V_SD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, double p1) { } -EXPORT void sf1_V_SD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, double p1) { } -EXPORT void sf1_V_SD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, double p1) { } -EXPORT void sf1_V_SD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, double p1) { } -EXPORT void sf1_V_SD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, double p1) { } -EXPORT void sf1_V_SD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, double p1) { } -EXPORT void sf1_V_SD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, double p1) { } -EXPORT void sf1_V_SD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, double p1) { } -EXPORT void sf1_V_SD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, double p1) { } -EXPORT void sf1_V_SD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, double p1) { } -EXPORT void sf1_V_SD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, double p1) { } -EXPORT void sf1_V_SD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, double p1) { } -EXPORT void sf1_V_SD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, double p1) { } -EXPORT void sf1_V_SD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, double p1) { } -EXPORT void sf1_V_SD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, double p1) { } -EXPORT void sf1_V_SD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, double p1) { } -EXPORT void sf1_V_SD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, double p1) { } -EXPORT void sf1_V_SD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, double p1) { } -EXPORT void sf1_V_SD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, double p1) { } -EXPORT void sf1_V_SD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, double p1) { } -EXPORT void sf1_V_SD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, double p1) { } -EXPORT void sf1_V_SP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, void* p1) { } -EXPORT void sf1_V_SP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, void* p1) { } -EXPORT void sf1_V_SP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, void* p1) { } -EXPORT void sf1_V_SP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, void* p1) { } -EXPORT void sf1_V_SP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, void* p1) { } -EXPORT void sf1_V_SP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, void* p1) { } -EXPORT void sf1_V_SP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, void* p1) { } -EXPORT void sf1_V_SP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, void* p1) { } -EXPORT void sf1_V_SP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, void* p1) { } -EXPORT void sf1_V_SP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, void* p1) { } -EXPORT void sf1_V_SP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, void* p1) { } -EXPORT void sf1_V_SP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, void* p1) { } -EXPORT void sf1_V_SP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, void* p1) { } -EXPORT void sf1_V_SP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, void* p1) { } -EXPORT void sf1_V_SP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, void* p1) { } -EXPORT void sf1_V_SP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, void* p1) { } -EXPORT void sf1_V_SP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, void* p1) { } -EXPORT void sf1_V_SP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, void* p1) { } -EXPORT void sf1_V_SP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, void* p1) { } -EXPORT void sf1_V_SP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, void* p1) { } -EXPORT void sf1_V_SP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, void* p1) { } -EXPORT void sf1_V_SP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, void* p1) { } -EXPORT void sf1_V_SP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, void* p1) { } -EXPORT void sf1_V_SP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, void* p1) { } -EXPORT void sf1_V_SP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, void* p1) { } -EXPORT void sf1_V_SP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, void* p1) { } -EXPORT void sf1_V_SP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, void* p1) { } -EXPORT void sf1_V_SP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, void* p1) { } -EXPORT void sf1_V_SP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, void* p1) { } -EXPORT void sf1_V_SP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, void* p1) { } -EXPORT void sf1_V_SP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, void* p1) { } -EXPORT void sf1_V_SP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, void* p1) { } -EXPORT void sf1_V_SP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, void* p1) { } -EXPORT void sf1_V_SP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, void* p1) { } -EXPORT void sf1_V_SP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, void* p1) { } -EXPORT void sf1_V_SP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, void* p1) { } -EXPORT void sf1_V_SP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, void* p1) { } -EXPORT void sf1_V_SP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, void* p1) { } -EXPORT void sf1_V_SP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, void* p1) { } -EXPORT void sf1_V_SP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, void* p1) { } -EXPORT void sf1_V_SP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, void* p1) { } -EXPORT void sf1_V_SP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, void* p1) { } -EXPORT void sf1_V_SP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, void* p1) { } -EXPORT void sf1_V_SP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, void* p1) { } -EXPORT void sf1_V_SP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, void* p1) { } -EXPORT void sf1_V_SP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, void* p1) { } -EXPORT void sf1_V_SP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, void* p1) { } -EXPORT void sf1_V_SP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, void* p1) { } -EXPORT void sf1_V_SP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, void* p1) { } -EXPORT void sf1_V_SP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, void* p1) { } -EXPORT void sf1_V_SP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, void* p1) { } -EXPORT void sf1_V_SP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, void* p1) { } -EXPORT void sf1_V_SP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, void* p1) { } -EXPORT void sf1_V_SP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, void* p1) { } -EXPORT void sf1_V_SP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, void* p1) { } -EXPORT void sf1_V_SP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, void* p1) { } -EXPORT void sf1_V_SP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, void* p1) { } -EXPORT void sf1_V_SP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, void* p1) { } -EXPORT void sf1_V_SP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, void* p1) { } -EXPORT void sf1_V_SP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, void* p1) { } -EXPORT void sf1_V_SP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, void* p1) { } -EXPORT void sf1_V_SP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, void* p1) { } -EXPORT void sf1_V_SP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, void* p1) { } -EXPORT void sf1_V_SP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, void* p1) { } -EXPORT void sf1_V_SP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, void* p1) { } -EXPORT void sf1_V_SP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, void* p1) { } -EXPORT void sf1_V_SP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, void* p1) { } -EXPORT void sf1_V_SP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, void* p1) { } -EXPORT void sf1_V_SP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, void* p1) { } -EXPORT void sf1_V_SP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, void* p1) { } -EXPORT void sf1_V_SP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, void* p1) { } -EXPORT void sf1_V_SP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, void* p1) { } -EXPORT void sf1_V_SP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, void* p1) { } -EXPORT void sf1_V_SP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, void* p1) { } -EXPORT void sf1_V_SP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, void* p1) { } -EXPORT void sf1_V_SP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, void* p1) { } -EXPORT void sf1_V_SP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, void* p1) { } -EXPORT void sf1_V_SP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, void* p1) { } -EXPORT void sf1_V_SP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, void* p1) { } -EXPORT void sf1_V_SP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, void* p1) { } -EXPORT void sf1_V_SP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, void* p1) { } -EXPORT void sf1_V_SP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, void* p1) { } -EXPORT void sf1_V_SP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, void* p1) { } -EXPORT void sf1_V_SP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, void* p1) { } -EXPORT void sf1_V_SS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, struct S_I p1) { } -EXPORT void sf1_V_SS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, struct S_F p1) { } -EXPORT void sf1_V_SS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, struct S_D p1) { } -EXPORT void sf1_V_SS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, struct S_P p1) { } -EXPORT void sf1_V_SS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, struct S_II p1) { } -EXPORT void sf1_V_SS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, struct S_IF p1) { } -EXPORT void sf1_V_SS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, struct S_ID p1) { } -EXPORT void sf1_V_SS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, struct S_IP p1) { } -EXPORT void sf1_V_SS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, struct S_FI p1) { } -EXPORT void sf1_V_SS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, struct S_FF p1) { } -EXPORT void sf1_V_SS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, struct S_FD p1) { } -EXPORT void sf1_V_SS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, struct S_FP p1) { } -EXPORT void sf1_V_SS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, struct S_DI p1) { } -EXPORT void sf1_V_SS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, struct S_DF p1) { } -EXPORT void sf1_V_SS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, struct S_DD p1) { } -EXPORT void sf1_V_SS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, struct S_DP p1) { } -EXPORT void sf1_V_SS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, struct S_PI p1) { } -EXPORT void sf1_V_SS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, struct S_PF p1) { } -EXPORT void sf1_V_SS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, struct S_PD p1) { } -EXPORT void sf1_V_SS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, struct S_PP p1) { } -EXPORT void sf1_V_SS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, struct S_III p1) { } -EXPORT void sf1_V_SS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, struct S_IIF p1) { } -EXPORT void sf1_V_SS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, struct S_IID p1) { } -EXPORT void sf1_V_SS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, struct S_IIP p1) { } -EXPORT void sf1_V_SS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, struct S_IFI p1) { } -EXPORT void sf1_V_SS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, struct S_IFF p1) { } -EXPORT void sf1_V_SS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, struct S_IFD p1) { } -EXPORT void sf1_V_SS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, struct S_IFP p1) { } -EXPORT void sf1_V_SS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, struct S_IDI p1) { } -EXPORT void sf1_V_SS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, struct S_IDF p1) { } -EXPORT void sf1_V_SS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, struct S_IDD p1) { } -EXPORT void sf1_V_SS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, struct S_IDP p1) { } -EXPORT void sf1_V_SS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, struct S_IPI p1) { } -EXPORT void sf1_V_SS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, struct S_IPF p1) { } -EXPORT void sf1_V_SS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, struct S_IPD p1) { } -EXPORT void sf1_V_SS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, struct S_IPP p1) { } -EXPORT void sf1_V_SS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, struct S_FII p1) { } -EXPORT void sf1_V_SS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, struct S_FIF p1) { } -EXPORT void sf1_V_SS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, struct S_FID p1) { } -EXPORT void sf1_V_SS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, struct S_FIP p1) { } -EXPORT void sf1_V_SS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, struct S_FFI p1) { } -EXPORT void sf1_V_SS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, struct S_FFF p1) { } -EXPORT void sf1_V_SS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, struct S_FFD p1) { } -EXPORT void sf1_V_SS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, struct S_FFP p1) { } -EXPORT void sf1_V_SS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, struct S_FDI p1) { } -EXPORT void sf1_V_SS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, struct S_FDF p1) { } -EXPORT void sf1_V_SS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, struct S_FDD p1) { } -EXPORT void sf1_V_SS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, struct S_FDP p1) { } -EXPORT void sf1_V_SS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, struct S_FPI p1) { } -EXPORT void sf1_V_SS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, struct S_FPF p1) { } -EXPORT void sf1_V_SS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, struct S_FPD p1) { } -EXPORT void sf1_V_SS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, struct S_FPP p1) { } -EXPORT void sf1_V_SS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, struct S_DII p1) { } -EXPORT void sf1_V_SS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, struct S_DIF p1) { } -EXPORT void sf1_V_SS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, struct S_DID p1) { } -EXPORT void sf1_V_SS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, struct S_DIP p1) { } -EXPORT void sf1_V_SS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, struct S_DFI p1) { } -EXPORT void sf1_V_SS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, struct S_DFF p1) { } -EXPORT void sf1_V_SS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, struct S_DFD p1) { } -EXPORT void sf1_V_SS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, struct S_DFP p1) { } -EXPORT void sf1_V_SS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, struct S_DDI p1) { } -EXPORT void sf1_V_SS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, struct S_DDF p1) { } -EXPORT void sf1_V_SS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, struct S_DDD p1) { } -EXPORT void sf1_V_SS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, struct S_DDP p1) { } -EXPORT void sf1_V_SS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, struct S_DPI p1) { } -EXPORT void sf1_V_SS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, struct S_DPF p1) { } -EXPORT void sf1_V_SS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, struct S_DPD p1) { } -EXPORT void sf1_V_SS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, struct S_DPP p1) { } -EXPORT void sf1_V_SS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, struct S_PII p1) { } -EXPORT void sf1_V_SS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, struct S_PIF p1) { } -EXPORT void sf1_V_SS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, struct S_PID p1) { } -EXPORT void sf1_V_SS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, struct S_PIP p1) { } -EXPORT void sf1_V_SS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, struct S_PFI p1) { } -EXPORT void sf1_V_SS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, struct S_PFF p1) { } -EXPORT void sf1_V_SS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, struct S_PFD p1) { } -EXPORT void sf1_V_SS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, struct S_PFP p1) { } -EXPORT void sf1_V_SS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, struct S_PDI p1) { } -EXPORT void sf1_V_SS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, struct S_PDF p1) { } -EXPORT void sf1_V_SS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, struct S_PDD p1) { } -EXPORT void sf1_V_SS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, struct S_PDP p1) { } -EXPORT void sf1_V_SS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, struct S_PPI p1) { } -EXPORT void sf1_V_SS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, struct S_PPF p1) { } -EXPORT void sf1_V_SS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, struct S_PPD p1) { } -EXPORT void sf1_V_SS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, struct S_PPP p1) { } -EXPORT void sf1_V_III_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, int p2) { } -EXPORT void sf1_V_IIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, float p2) { } -EXPORT void sf1_V_IID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, double p2) { } -EXPORT void sf1_V_IIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, void* p2) { } -EXPORT void sf1_V_IIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_I p2) { } -EXPORT void sf1_V_IIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_F p2) { } -EXPORT void sf1_V_IIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_D p2) { } -EXPORT void sf1_V_IIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_P p2) { } -EXPORT void sf1_V_IIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_II p2) { } -EXPORT void sf1_V_IIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IF p2) { } -EXPORT void sf1_V_IIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_ID p2) { } -EXPORT void sf1_V_IIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IP p2) { } -EXPORT void sf1_V_IIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FI p2) { } -EXPORT void sf1_V_IIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FF p2) { } -EXPORT void sf1_V_IIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FD p2) { } -EXPORT void sf1_V_IIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FP p2) { } -EXPORT void sf1_V_IIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DI p2) { } -EXPORT void sf1_V_IIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DF p2) { } -EXPORT void sf1_V_IIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DD p2) { } -EXPORT void sf1_V_IIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DP p2) { } -EXPORT void sf1_V_IIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PI p2) { } -EXPORT void sf1_V_IIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PF p2) { } -EXPORT void sf1_V_IIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PD p2) { } -EXPORT void sf1_V_IIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PP p2) { } -EXPORT void sf1_V_IIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_III p2) { } -EXPORT void sf1_V_IIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IIF p2) { } -EXPORT void sf1_V_IIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IID p2) { } -EXPORT void sf1_V_IIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IIP p2) { } -EXPORT void sf1_V_IIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IFI p2) { } -EXPORT void sf1_V_IIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IFF p2) { } -EXPORT void sf1_V_IIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IFD p2) { } -EXPORT void sf1_V_IIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IFP p2) { } -EXPORT void sf1_V_IIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IDI p2) { } -EXPORT void sf1_V_IIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IDF p2) { } -EXPORT void sf1_V_IIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IDD p2) { } -EXPORT void sf1_V_IIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IDP p2) { } -EXPORT void sf1_V_IIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IPI p2) { } -EXPORT void sf1_V_IIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IPF p2) { } -EXPORT void sf1_V_IIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IPD p2) { } -EXPORT void sf1_V_IIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IPP p2) { } -EXPORT void sf1_V_IIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FII p2) { } -EXPORT void sf1_V_IIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FIF p2) { } -EXPORT void sf1_V_IIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FID p2) { } -EXPORT void sf1_V_IIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FIP p2) { } -EXPORT void sf1_V_IIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FFI p2) { } -EXPORT void sf1_V_IIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FFF p2) { } -EXPORT void sf1_V_IIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FFD p2) { } -EXPORT void sf1_V_IIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FFP p2) { } -EXPORT void sf1_V_IIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FDI p2) { } -EXPORT void sf1_V_IIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FDF p2) { } -EXPORT void sf1_V_IIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FDD p2) { } -EXPORT void sf1_V_IIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FDP p2) { } -EXPORT void sf1_V_IIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FPI p2) { } -EXPORT void sf1_V_IIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FPF p2) { } -EXPORT void sf1_V_IIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FPD p2) { } -EXPORT void sf1_V_IIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FPP p2) { } -EXPORT void sf1_V_IIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DII p2) { } -EXPORT void sf1_V_IIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DIF p2) { } -EXPORT void sf1_V_IIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DID p2) { } -EXPORT void sf1_V_IIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DIP p2) { } -EXPORT void sf1_V_IIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DFI p2) { } -EXPORT void sf1_V_IIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DFF p2) { } -EXPORT void sf1_V_IIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DFD p2) { } -EXPORT void sf1_V_IIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DFP p2) { } -EXPORT void sf1_V_IIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DDI p2) { } -EXPORT void sf1_V_IIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DDF p2) { } -EXPORT void sf1_V_IIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DDD p2) { } -EXPORT void sf1_V_IIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DDP p2) { } -EXPORT void sf1_V_IIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DPI p2) { } -EXPORT void sf1_V_IIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DPF p2) { } -EXPORT void sf1_V_IIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DPD p2) { } -EXPORT void sf1_V_IIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DPP p2) { } -EXPORT void sf1_V_IIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PII p2) { } -EXPORT void sf1_V_IIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PIF p2) { } -EXPORT void sf1_V_IIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PID p2) { } -EXPORT void sf1_V_IIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PIP p2) { } -EXPORT void sf1_V_IIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PFI p2) { } -EXPORT void sf1_V_IIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PFF p2) { } -EXPORT void sf1_V_IIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PFD p2) { } -EXPORT void sf1_V_IIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PFP p2) { } -EXPORT void sf1_V_IIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PDI p2) { } -EXPORT void sf1_V_IIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PDF p2) { } -EXPORT void sf1_V_IIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PDD p2) { } -EXPORT void sf1_V_IIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PDP p2) { } -EXPORT void sf1_V_IIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PPI p2) { } -EXPORT void sf1_V_IIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PPF p2) { } -EXPORT void sf1_V_IIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PPD p2) { } -EXPORT void sf1_V_IIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PPP p2) { } -EXPORT void sf1_V_IFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, int p2) { } -EXPORT void sf1_V_IFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, float p2) { } -EXPORT void sf1_V_IFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, double p2) { } -EXPORT void sf1_V_IFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, void* p2) { } -EXPORT void sf1_V_IFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_I p2) { } -EXPORT void sf1_V_IFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_F p2) { } -EXPORT void sf1_V_IFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_D p2) { } -EXPORT void sf1_V_IFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_P p2) { } -EXPORT void sf1_V_IFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_II p2) { } -EXPORT void sf1_V_IFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IF p2) { } -EXPORT void sf1_V_IFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_ID p2) { } -EXPORT void sf1_V_IFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IP p2) { } -EXPORT void sf1_V_IFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FI p2) { } -EXPORT void sf1_V_IFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FF p2) { } -EXPORT void sf1_V_IFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FD p2) { } -EXPORT void sf1_V_IFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FP p2) { } -EXPORT void sf1_V_IFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DI p2) { } -EXPORT void sf1_V_IFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DF p2) { } -EXPORT void sf1_V_IFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DD p2) { } -EXPORT void sf1_V_IFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DP p2) { } -EXPORT void sf1_V_IFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PI p2) { } -EXPORT void sf1_V_IFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PF p2) { } -EXPORT void sf1_V_IFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PD p2) { } -EXPORT void sf1_V_IFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PP p2) { } -EXPORT void sf1_V_IFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_III p2) { } -EXPORT void sf1_V_IFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IIF p2) { } -EXPORT void sf1_V_IFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IID p2) { } -EXPORT void sf1_V_IFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IIP p2) { } -EXPORT void sf1_V_IFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IFI p2) { } -EXPORT void sf1_V_IFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IFF p2) { } -EXPORT void sf1_V_IFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IFD p2) { } -EXPORT void sf1_V_IFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IFP p2) { } -EXPORT void sf1_V_IFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IDI p2) { } -EXPORT void sf1_V_IFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IDF p2) { } -EXPORT void sf1_V_IFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IDD p2) { } -EXPORT void sf1_V_IFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IDP p2) { } -EXPORT void sf1_V_IFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IPI p2) { } -EXPORT void sf1_V_IFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IPF p2) { } -EXPORT void sf1_V_IFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IPD p2) { } -EXPORT void sf1_V_IFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IPP p2) { } -EXPORT void sf1_V_IFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FII p2) { } -EXPORT void sf1_V_IFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FIF p2) { } -EXPORT void sf1_V_IFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FID p2) { } -EXPORT void sf1_V_IFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FIP p2) { } -EXPORT void sf1_V_IFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FFI p2) { } -EXPORT void sf1_V_IFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FFF p2) { } -EXPORT void sf1_V_IFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FFD p2) { } -EXPORT void sf1_V_IFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FFP p2) { } -EXPORT void sf1_V_IFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FDI p2) { } -EXPORT void sf1_V_IFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FDF p2) { } -EXPORT void sf1_V_IFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FDD p2) { } -EXPORT void sf1_V_IFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FDP p2) { } -EXPORT void sf1_V_IFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FPI p2) { } -EXPORT void sf1_V_IFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FPF p2) { } -EXPORT void sf1_V_IFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FPD p2) { } -EXPORT void sf1_V_IFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FPP p2) { } -EXPORT void sf1_V_IFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DII p2) { } -EXPORT void sf1_V_IFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DIF p2) { } -EXPORT void sf1_V_IFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DID p2) { } -EXPORT void sf1_V_IFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DIP p2) { } -EXPORT void sf1_V_IFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DFI p2) { } -EXPORT void sf1_V_IFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DFF p2) { } -EXPORT void sf1_V_IFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DFD p2) { } -EXPORT void sf1_V_IFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DFP p2) { } -EXPORT void sf1_V_IFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DDI p2) { } -EXPORT void sf1_V_IFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DDF p2) { } -EXPORT void sf1_V_IFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DDD p2) { } -EXPORT void sf1_V_IFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DDP p2) { } -EXPORT void sf1_V_IFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DPI p2) { } -EXPORT void sf1_V_IFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DPF p2) { } -EXPORT void sf1_V_IFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DPD p2) { } -EXPORT void sf1_V_IFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DPP p2) { } -EXPORT void sf1_V_IFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PII p2) { } -EXPORT void sf1_V_IFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PIF p2) { } -EXPORT void sf1_V_IFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PID p2) { } -EXPORT void sf1_V_IFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PIP p2) { } -EXPORT void sf1_V_IFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PFI p2) { } -EXPORT void sf1_V_IFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PFF p2) { } -EXPORT void sf1_V_IFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PFD p2) { } -EXPORT void sf1_V_IFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PFP p2) { } -EXPORT void sf1_V_IFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PDI p2) { } -EXPORT void sf1_V_IFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PDF p2) { } -EXPORT void sf1_V_IFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PDD p2) { } -EXPORT void sf1_V_IFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PDP p2) { } -EXPORT void sf1_V_IFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PPI p2) { } -EXPORT void sf1_V_IFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PPF p2) { } -EXPORT void sf1_V_IFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PPD p2) { } -EXPORT void sf1_V_IFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PPP p2) { } -EXPORT void sf1_V_IDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, int p2) { } -EXPORT void sf1_V_IDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, float p2) { } -EXPORT void sf1_V_IDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, double p2) { } -EXPORT void sf1_V_IDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, void* p2) { } -EXPORT void sf1_V_IDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_I p2) { } -EXPORT void sf1_V_IDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_F p2) { } -EXPORT void sf1_V_IDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_D p2) { } -EXPORT void sf1_V_IDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_P p2) { } -EXPORT void sf1_V_IDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_II p2) { } -EXPORT void sf1_V_IDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IF p2) { } -EXPORT void sf1_V_IDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_ID p2) { } -EXPORT void sf1_V_IDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IP p2) { } -EXPORT void sf1_V_IDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FI p2) { } -EXPORT void sf1_V_IDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FF p2) { } -EXPORT void sf1_V_IDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FD p2) { } -EXPORT void sf1_V_IDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FP p2) { } -EXPORT void sf1_V_IDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DI p2) { } -EXPORT void sf1_V_IDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DF p2) { } -EXPORT void sf1_V_IDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DD p2) { } -EXPORT void sf1_V_IDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DP p2) { } -EXPORT void sf1_V_IDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PI p2) { } -EXPORT void sf1_V_IDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PF p2) { } -EXPORT void sf1_V_IDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PD p2) { } -EXPORT void sf1_V_IDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PP p2) { } -EXPORT void sf1_V_IDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_III p2) { } -EXPORT void sf1_V_IDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IIF p2) { } -EXPORT void sf1_V_IDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IID p2) { } -EXPORT void sf1_V_IDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IIP p2) { } -EXPORT void sf1_V_IDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IFI p2) { } -EXPORT void sf1_V_IDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IFF p2) { } -EXPORT void sf1_V_IDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IFD p2) { } -EXPORT void sf1_V_IDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IFP p2) { } -EXPORT void sf1_V_IDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IDI p2) { } -EXPORT void sf1_V_IDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IDF p2) { } -EXPORT void sf1_V_IDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IDD p2) { } -EXPORT void sf1_V_IDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IDP p2) { } -EXPORT void sf1_V_IDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IPI p2) { } -EXPORT void sf1_V_IDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IPF p2) { } -EXPORT void sf1_V_IDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IPD p2) { } -EXPORT void sf1_V_IDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IPP p2) { } -EXPORT void sf1_V_IDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FII p2) { } -EXPORT void sf1_V_IDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FIF p2) { } -EXPORT void sf1_V_IDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FID p2) { } -EXPORT void sf1_V_IDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FIP p2) { } -EXPORT void sf1_V_IDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FFI p2) { } -EXPORT void sf1_V_IDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FFF p2) { } -EXPORT void sf1_V_IDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FFD p2) { } -EXPORT void sf1_V_IDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FFP p2) { } -EXPORT void sf1_V_IDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FDI p2) { } -EXPORT void sf1_V_IDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FDF p2) { } -EXPORT void sf1_V_IDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FDD p2) { } -EXPORT void sf1_V_IDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FDP p2) { } -EXPORT void sf1_V_IDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FPI p2) { } -EXPORT void sf1_V_IDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FPF p2) { } -EXPORT void sf1_V_IDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FPD p2) { } -EXPORT void sf1_V_IDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FPP p2) { } -EXPORT void sf1_V_IDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DII p2) { } -EXPORT void sf1_V_IDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DIF p2) { } -EXPORT void sf1_V_IDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DID p2) { } -EXPORT void sf1_V_IDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DIP p2) { } -EXPORT void sf1_V_IDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DFI p2) { } -EXPORT void sf1_V_IDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DFF p2) { } -EXPORT void sf1_V_IDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DFD p2) { } -EXPORT void sf1_V_IDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DFP p2) { } -EXPORT void sf1_V_IDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DDI p2) { } -EXPORT void sf1_V_IDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DDF p2) { } -EXPORT void sf1_V_IDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DDD p2) { } -EXPORT void sf1_V_IDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DDP p2) { } -EXPORT void sf1_V_IDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DPI p2) { } -EXPORT void sf1_V_IDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DPF p2) { } -EXPORT void sf1_V_IDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DPD p2) { } -EXPORT void sf1_V_IDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DPP p2) { } -EXPORT void sf1_V_IDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PII p2) { } -EXPORT void sf1_V_IDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PIF p2) { } -EXPORT void sf1_V_IDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PID p2) { } -EXPORT void sf1_V_IDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PIP p2) { } -EXPORT void sf1_V_IDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PFI p2) { } -EXPORT void sf1_V_IDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PFF p2) { } -EXPORT void sf1_V_IDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PFD p2) { } -EXPORT void sf1_V_IDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PFP p2) { } -EXPORT void sf1_V_IDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PDI p2) { } -EXPORT void sf1_V_IDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PDF p2) { } -EXPORT void sf1_V_IDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PDD p2) { } -EXPORT void sf1_V_IDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PDP p2) { } -EXPORT void sf1_V_IDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PPI p2) { } -EXPORT void sf1_V_IDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PPF p2) { } -EXPORT void sf1_V_IDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PPD p2) { } -EXPORT void sf1_V_IDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PPP p2) { } -EXPORT void sf1_V_IPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, int p2) { } -EXPORT void sf1_V_IPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, float p2) { } -EXPORT void sf1_V_IPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, double p2) { } -EXPORT void sf1_V_IPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, void* p2) { } -EXPORT void sf1_V_IPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_I p2) { } -EXPORT void sf1_V_IPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_F p2) { } -EXPORT void sf1_V_IPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_D p2) { } -EXPORT void sf1_V_IPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_P p2) { } -EXPORT void sf1_V_IPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_II p2) { } -EXPORT void sf1_V_IPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IF p2) { } -EXPORT void sf1_V_IPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_ID p2) { } -EXPORT void sf1_V_IPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IP p2) { } -EXPORT void sf1_V_IPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FI p2) { } -EXPORT void sf1_V_IPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FF p2) { } -EXPORT void sf1_V_IPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FD p2) { } -EXPORT void sf1_V_IPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FP p2) { } -EXPORT void sf1_V_IPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DI p2) { } -EXPORT void sf1_V_IPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DF p2) { } -EXPORT void sf1_V_IPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DD p2) { } -EXPORT void sf1_V_IPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DP p2) { } -EXPORT void sf1_V_IPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PI p2) { } -EXPORT void sf1_V_IPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PF p2) { } -EXPORT void sf1_V_IPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PD p2) { } -EXPORT void sf1_V_IPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PP p2) { } -EXPORT void sf1_V_IPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_III p2) { } -EXPORT void sf1_V_IPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IIF p2) { } -EXPORT void sf1_V_IPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IID p2) { } -EXPORT void sf1_V_IPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IIP p2) { } -EXPORT void sf1_V_IPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IFI p2) { } -EXPORT void sf1_V_IPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IFF p2) { } -EXPORT void sf1_V_IPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IFD p2) { } -EXPORT void sf1_V_IPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IFP p2) { } -EXPORT void sf1_V_IPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IDI p2) { } -EXPORT void sf1_V_IPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IDF p2) { } -EXPORT void sf1_V_IPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IDD p2) { } -EXPORT void sf1_V_IPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IDP p2) { } -EXPORT void sf1_V_IPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IPI p2) { } -EXPORT void sf1_V_IPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IPF p2) { } -EXPORT void sf1_V_IPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IPD p2) { } -EXPORT void sf1_V_IPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IPP p2) { } -EXPORT void sf1_V_IPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FII p2) { } -EXPORT void sf1_V_IPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FIF p2) { } -EXPORT void sf1_V_IPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FID p2) { } -EXPORT void sf1_V_IPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FIP p2) { } -EXPORT void sf1_V_IPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FFI p2) { } -EXPORT void sf1_V_IPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FFF p2) { } -EXPORT void sf1_V_IPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FFD p2) { } -EXPORT void sf1_V_IPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FFP p2) { } -EXPORT void sf1_V_IPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FDI p2) { } -EXPORT void sf1_V_IPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FDF p2) { } -EXPORT void sf1_V_IPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FDD p2) { } -EXPORT void sf1_V_IPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FDP p2) { } -EXPORT void sf1_V_IPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FPI p2) { } -EXPORT void sf1_V_IPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FPF p2) { } -EXPORT void sf1_V_IPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FPD p2) { } -EXPORT void sf1_V_IPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FPP p2) { } -EXPORT void sf1_V_IPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DII p2) { } -EXPORT void sf1_V_IPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DIF p2) { } -EXPORT void sf1_V_IPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DID p2) { } -EXPORT void sf1_V_IPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DIP p2) { } -EXPORT void sf1_V_IPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DFI p2) { } -EXPORT void sf1_V_IPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DFF p2) { } -EXPORT void sf1_V_IPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DFD p2) { } -EXPORT void sf1_V_IPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DFP p2) { } -EXPORT void sf1_V_IPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DDI p2) { } -EXPORT void sf1_V_IPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DDF p2) { } -EXPORT void sf1_V_IPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DDD p2) { } -EXPORT void sf1_V_IPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DDP p2) { } -EXPORT void sf1_V_IPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DPI p2) { } -EXPORT void sf1_V_IPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DPF p2) { } -EXPORT void sf1_V_IPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DPD p2) { } -EXPORT void sf1_V_IPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DPP p2) { } -EXPORT void sf1_V_IPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PII p2) { } -EXPORT void sf1_V_IPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PIF p2) { } -EXPORT void sf1_V_IPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PID p2) { } -EXPORT void sf2_V_IPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PIP p2) { } -EXPORT void sf2_V_IPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PFI p2) { } -EXPORT void sf2_V_IPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PFF p2) { } -EXPORT void sf2_V_IPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PFD p2) { } -EXPORT void sf2_V_IPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PFP p2) { } -EXPORT void sf2_V_IPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PDI p2) { } -EXPORT void sf2_V_IPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PDF p2) { } -EXPORT void sf2_V_IPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PDD p2) { } -EXPORT void sf2_V_IPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PDP p2) { } -EXPORT void sf2_V_IPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PPI p2) { } -EXPORT void sf2_V_IPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PPF p2) { } -EXPORT void sf2_V_IPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PPD p2) { } -EXPORT void sf2_V_IPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PPP p2) { } -EXPORT void sf2_V_ISI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_I p1, int p2) { } -EXPORT void sf2_V_ISI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_F p1, int p2) { } -EXPORT void sf2_V_ISI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_D p1, int p2) { } -EXPORT void sf2_V_ISI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_P p1, int p2) { } -EXPORT void sf2_V_ISI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_II p1, int p2) { } -EXPORT void sf2_V_ISI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IF p1, int p2) { } -EXPORT void sf2_V_ISI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_ID p1, int p2) { } -EXPORT void sf2_V_ISI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IP p1, int p2) { } -EXPORT void sf2_V_ISI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FI p1, int p2) { } -EXPORT void sf2_V_ISI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FF p1, int p2) { } -EXPORT void sf2_V_ISI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FD p1, int p2) { } -EXPORT void sf2_V_ISI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FP p1, int p2) { } -EXPORT void sf2_V_ISI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DI p1, int p2) { } -EXPORT void sf2_V_ISI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DF p1, int p2) { } -EXPORT void sf2_V_ISI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DD p1, int p2) { } -EXPORT void sf2_V_ISI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DP p1, int p2) { } -EXPORT void sf2_V_ISI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PI p1, int p2) { } -EXPORT void sf2_V_ISI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PF p1, int p2) { } -EXPORT void sf2_V_ISI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PD p1, int p2) { } -EXPORT void sf2_V_ISI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PP p1, int p2) { } -EXPORT void sf2_V_ISI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_III p1, int p2) { } -EXPORT void sf2_V_ISI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIF p1, int p2) { } -EXPORT void sf2_V_ISI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IID p1, int p2) { } -EXPORT void sf2_V_ISI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIP p1, int p2) { } -EXPORT void sf2_V_ISI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFI p1, int p2) { } -EXPORT void sf2_V_ISI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFF p1, int p2) { } -EXPORT void sf2_V_ISI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFD p1, int p2) { } -EXPORT void sf2_V_ISI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFP p1, int p2) { } -EXPORT void sf2_V_ISI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDI p1, int p2) { } -EXPORT void sf2_V_ISI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDF p1, int p2) { } -EXPORT void sf2_V_ISI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDD p1, int p2) { } -EXPORT void sf2_V_ISI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDP p1, int p2) { } -EXPORT void sf2_V_ISI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPI p1, int p2) { } -EXPORT void sf2_V_ISI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPF p1, int p2) { } -EXPORT void sf2_V_ISI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPD p1, int p2) { } -EXPORT void sf2_V_ISI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPP p1, int p2) { } -EXPORT void sf2_V_ISI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FII p1, int p2) { } -EXPORT void sf2_V_ISI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIF p1, int p2) { } -EXPORT void sf2_V_ISI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FID p1, int p2) { } -EXPORT void sf2_V_ISI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIP p1, int p2) { } -EXPORT void sf2_V_ISI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFI p1, int p2) { } -EXPORT void sf2_V_ISI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFF p1, int p2) { } -EXPORT void sf2_V_ISI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFD p1, int p2) { } -EXPORT void sf2_V_ISI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFP p1, int p2) { } -EXPORT void sf2_V_ISI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDI p1, int p2) { } -EXPORT void sf2_V_ISI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDF p1, int p2) { } -EXPORT void sf2_V_ISI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDD p1, int p2) { } -EXPORT void sf2_V_ISI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDP p1, int p2) { } -EXPORT void sf2_V_ISI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPI p1, int p2) { } -EXPORT void sf2_V_ISI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPF p1, int p2) { } -EXPORT void sf2_V_ISI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPD p1, int p2) { } -EXPORT void sf2_V_ISI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPP p1, int p2) { } -EXPORT void sf2_V_ISI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DII p1, int p2) { } -EXPORT void sf2_V_ISI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIF p1, int p2) { } -EXPORT void sf2_V_ISI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DID p1, int p2) { } -EXPORT void sf2_V_ISI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIP p1, int p2) { } -EXPORT void sf2_V_ISI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFI p1, int p2) { } -EXPORT void sf2_V_ISI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFF p1, int p2) { } -EXPORT void sf2_V_ISI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFD p1, int p2) { } -EXPORT void sf2_V_ISI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFP p1, int p2) { } -EXPORT void sf2_V_ISI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDI p1, int p2) { } -EXPORT void sf2_V_ISI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDF p1, int p2) { } -EXPORT void sf2_V_ISI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDD p1, int p2) { } -EXPORT void sf2_V_ISI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDP p1, int p2) { } -EXPORT void sf2_V_ISI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPI p1, int p2) { } -EXPORT void sf2_V_ISI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPF p1, int p2) { } -EXPORT void sf2_V_ISI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPD p1, int p2) { } -EXPORT void sf2_V_ISI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPP p1, int p2) { } -EXPORT void sf2_V_ISI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PII p1, int p2) { } -EXPORT void sf2_V_ISI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIF p1, int p2) { } -EXPORT void sf2_V_ISI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PID p1, int p2) { } -EXPORT void sf2_V_ISI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIP p1, int p2) { } -EXPORT void sf2_V_ISI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFI p1, int p2) { } -EXPORT void sf2_V_ISI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFF p1, int p2) { } -EXPORT void sf2_V_ISI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFD p1, int p2) { } -EXPORT void sf2_V_ISI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFP p1, int p2) { } -EXPORT void sf2_V_ISI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDI p1, int p2) { } -EXPORT void sf2_V_ISI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDF p1, int p2) { } -EXPORT void sf2_V_ISI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDD p1, int p2) { } -EXPORT void sf2_V_ISI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDP p1, int p2) { } -EXPORT void sf2_V_ISI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPI p1, int p2) { } -EXPORT void sf2_V_ISI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPF p1, int p2) { } -EXPORT void sf2_V_ISI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPD p1, int p2) { } -EXPORT void sf2_V_ISI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPP p1, int p2) { } -EXPORT void sf2_V_ISF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_I p1, float p2) { } -EXPORT void sf2_V_ISF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_F p1, float p2) { } -EXPORT void sf2_V_ISF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_D p1, float p2) { } -EXPORT void sf2_V_ISF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_P p1, float p2) { } -EXPORT void sf2_V_ISF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_II p1, float p2) { } -EXPORT void sf2_V_ISF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IF p1, float p2) { } -EXPORT void sf2_V_ISF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_ID p1, float p2) { } -EXPORT void sf2_V_ISF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IP p1, float p2) { } -EXPORT void sf2_V_ISF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FI p1, float p2) { } -EXPORT void sf2_V_ISF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FF p1, float p2) { } -EXPORT void sf2_V_ISF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FD p1, float p2) { } -EXPORT void sf2_V_ISF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FP p1, float p2) { } -EXPORT void sf2_V_ISF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DI p1, float p2) { } -EXPORT void sf2_V_ISF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DF p1, float p2) { } -EXPORT void sf2_V_ISF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DD p1, float p2) { } -EXPORT void sf2_V_ISF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DP p1, float p2) { } -EXPORT void sf2_V_ISF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PI p1, float p2) { } -EXPORT void sf2_V_ISF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PF p1, float p2) { } -EXPORT void sf2_V_ISF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PD p1, float p2) { } -EXPORT void sf2_V_ISF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PP p1, float p2) { } -EXPORT void sf2_V_ISF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_III p1, float p2) { } -EXPORT void sf2_V_ISF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIF p1, float p2) { } -EXPORT void sf2_V_ISF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IID p1, float p2) { } -EXPORT void sf2_V_ISF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIP p1, float p2) { } -EXPORT void sf2_V_ISF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFI p1, float p2) { } -EXPORT void sf2_V_ISF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFF p1, float p2) { } -EXPORT void sf2_V_ISF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFD p1, float p2) { } -EXPORT void sf2_V_ISF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFP p1, float p2) { } -EXPORT void sf2_V_ISF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDI p1, float p2) { } -EXPORT void sf2_V_ISF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDF p1, float p2) { } -EXPORT void sf2_V_ISF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDD p1, float p2) { } -EXPORT void sf2_V_ISF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDP p1, float p2) { } -EXPORT void sf2_V_ISF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPI p1, float p2) { } -EXPORT void sf2_V_ISF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPF p1, float p2) { } -EXPORT void sf2_V_ISF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPD p1, float p2) { } -EXPORT void sf2_V_ISF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPP p1, float p2) { } -EXPORT void sf2_V_ISF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FII p1, float p2) { } -EXPORT void sf2_V_ISF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIF p1, float p2) { } -EXPORT void sf2_V_ISF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FID p1, float p2) { } -EXPORT void sf2_V_ISF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIP p1, float p2) { } -EXPORT void sf2_V_ISF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFI p1, float p2) { } -EXPORT void sf2_V_ISF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFF p1, float p2) { } -EXPORT void sf2_V_ISF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFD p1, float p2) { } -EXPORT void sf2_V_ISF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFP p1, float p2) { } -EXPORT void sf2_V_ISF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDI p1, float p2) { } -EXPORT void sf2_V_ISF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDF p1, float p2) { } -EXPORT void sf2_V_ISF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDD p1, float p2) { } -EXPORT void sf2_V_ISF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDP p1, float p2) { } -EXPORT void sf2_V_ISF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPI p1, float p2) { } -EXPORT void sf2_V_ISF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPF p1, float p2) { } -EXPORT void sf2_V_ISF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPD p1, float p2) { } -EXPORT void sf2_V_ISF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPP p1, float p2) { } -EXPORT void sf2_V_ISF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DII p1, float p2) { } -EXPORT void sf2_V_ISF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIF p1, float p2) { } -EXPORT void sf2_V_ISF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DID p1, float p2) { } -EXPORT void sf2_V_ISF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIP p1, float p2) { } -EXPORT void sf2_V_ISF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFI p1, float p2) { } -EXPORT void sf2_V_ISF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFF p1, float p2) { } -EXPORT void sf2_V_ISF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFD p1, float p2) { } -EXPORT void sf2_V_ISF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFP p1, float p2) { } -EXPORT void sf2_V_ISF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDI p1, float p2) { } -EXPORT void sf2_V_ISF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDF p1, float p2) { } -EXPORT void sf2_V_ISF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDD p1, float p2) { } -EXPORT void sf2_V_ISF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDP p1, float p2) { } -EXPORT void sf2_V_ISF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPI p1, float p2) { } -EXPORT void sf2_V_ISF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPF p1, float p2) { } -EXPORT void sf2_V_ISF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPD p1, float p2) { } -EXPORT void sf2_V_ISF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPP p1, float p2) { } -EXPORT void sf2_V_ISF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PII p1, float p2) { } -EXPORT void sf2_V_ISF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIF p1, float p2) { } -EXPORT void sf2_V_ISF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PID p1, float p2) { } -EXPORT void sf2_V_ISF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIP p1, float p2) { } -EXPORT void sf2_V_ISF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFI p1, float p2) { } -EXPORT void sf2_V_ISF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFF p1, float p2) { } -EXPORT void sf2_V_ISF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFD p1, float p2) { } -EXPORT void sf2_V_ISF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFP p1, float p2) { } -EXPORT void sf2_V_ISF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDI p1, float p2) { } -EXPORT void sf2_V_ISF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDF p1, float p2) { } -EXPORT void sf2_V_ISF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDD p1, float p2) { } -EXPORT void sf2_V_ISF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDP p1, float p2) { } -EXPORT void sf2_V_ISF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPI p1, float p2) { } -EXPORT void sf2_V_ISF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPF p1, float p2) { } -EXPORT void sf2_V_ISF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPD p1, float p2) { } -EXPORT void sf2_V_ISF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPP p1, float p2) { } -EXPORT void sf2_V_ISD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_I p1, double p2) { } -EXPORT void sf2_V_ISD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_F p1, double p2) { } -EXPORT void sf2_V_ISD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_D p1, double p2) { } -EXPORT void sf2_V_ISD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_P p1, double p2) { } -EXPORT void sf2_V_ISD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_II p1, double p2) { } -EXPORT void sf2_V_ISD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IF p1, double p2) { } -EXPORT void sf2_V_ISD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_ID p1, double p2) { } -EXPORT void sf2_V_ISD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IP p1, double p2) { } -EXPORT void sf2_V_ISD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FI p1, double p2) { } -EXPORT void sf2_V_ISD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FF p1, double p2) { } -EXPORT void sf2_V_ISD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FD p1, double p2) { } -EXPORT void sf2_V_ISD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FP p1, double p2) { } -EXPORT void sf2_V_ISD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DI p1, double p2) { } -EXPORT void sf2_V_ISD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DF p1, double p2) { } -EXPORT void sf2_V_ISD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DD p1, double p2) { } -EXPORT void sf2_V_ISD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DP p1, double p2) { } -EXPORT void sf2_V_ISD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PI p1, double p2) { } -EXPORT void sf2_V_ISD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PF p1, double p2) { } -EXPORT void sf2_V_ISD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PD p1, double p2) { } -EXPORT void sf2_V_ISD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PP p1, double p2) { } -EXPORT void sf2_V_ISD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_III p1, double p2) { } -EXPORT void sf2_V_ISD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIF p1, double p2) { } -EXPORT void sf2_V_ISD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IID p1, double p2) { } -EXPORT void sf2_V_ISD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIP p1, double p2) { } -EXPORT void sf2_V_ISD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFI p1, double p2) { } -EXPORT void sf2_V_ISD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFF p1, double p2) { } -EXPORT void sf2_V_ISD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFD p1, double p2) { } -EXPORT void sf2_V_ISD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFP p1, double p2) { } -EXPORT void sf2_V_ISD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDI p1, double p2) { } -EXPORT void sf2_V_ISD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDF p1, double p2) { } -EXPORT void sf2_V_ISD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDD p1, double p2) { } -EXPORT void sf2_V_ISD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDP p1, double p2) { } -EXPORT void sf2_V_ISD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPI p1, double p2) { } -EXPORT void sf2_V_ISD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPF p1, double p2) { } -EXPORT void sf2_V_ISD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPD p1, double p2) { } -EXPORT void sf2_V_ISD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPP p1, double p2) { } -EXPORT void sf2_V_ISD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FII p1, double p2) { } -EXPORT void sf2_V_ISD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIF p1, double p2) { } -EXPORT void sf2_V_ISD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FID p1, double p2) { } -EXPORT void sf2_V_ISD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIP p1, double p2) { } -EXPORT void sf2_V_ISD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFI p1, double p2) { } -EXPORT void sf2_V_ISD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFF p1, double p2) { } -EXPORT void sf2_V_ISD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFD p1, double p2) { } -EXPORT void sf2_V_ISD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFP p1, double p2) { } -EXPORT void sf2_V_ISD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDI p1, double p2) { } -EXPORT void sf2_V_ISD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDF p1, double p2) { } -EXPORT void sf2_V_ISD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDD p1, double p2) { } -EXPORT void sf2_V_ISD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDP p1, double p2) { } -EXPORT void sf2_V_ISD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPI p1, double p2) { } -EXPORT void sf2_V_ISD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPF p1, double p2) { } -EXPORT void sf2_V_ISD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPD p1, double p2) { } -EXPORT void sf2_V_ISD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPP p1, double p2) { } -EXPORT void sf2_V_ISD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DII p1, double p2) { } -EXPORT void sf2_V_ISD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIF p1, double p2) { } -EXPORT void sf2_V_ISD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DID p1, double p2) { } -EXPORT void sf2_V_ISD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIP p1, double p2) { } -EXPORT void sf2_V_ISD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFI p1, double p2) { } -EXPORT void sf2_V_ISD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFF p1, double p2) { } -EXPORT void sf2_V_ISD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFD p1, double p2) { } -EXPORT void sf2_V_ISD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFP p1, double p2) { } -EXPORT void sf2_V_ISD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDI p1, double p2) { } -EXPORT void sf2_V_ISD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDF p1, double p2) { } -EXPORT void sf2_V_ISD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDD p1, double p2) { } -EXPORT void sf2_V_ISD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDP p1, double p2) { } -EXPORT void sf2_V_ISD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPI p1, double p2) { } -EXPORT void sf2_V_ISD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPF p1, double p2) { } -EXPORT void sf2_V_ISD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPD p1, double p2) { } -EXPORT void sf2_V_ISD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPP p1, double p2) { } -EXPORT void sf2_V_ISD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PII p1, double p2) { } -EXPORT void sf2_V_ISD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIF p1, double p2) { } -EXPORT void sf2_V_ISD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PID p1, double p2) { } -EXPORT void sf2_V_ISD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIP p1, double p2) { } -EXPORT void sf2_V_ISD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFI p1, double p2) { } -EXPORT void sf2_V_ISD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFF p1, double p2) { } -EXPORT void sf2_V_ISD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFD p1, double p2) { } -EXPORT void sf2_V_ISD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFP p1, double p2) { } -EXPORT void sf2_V_ISD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDI p1, double p2) { } -EXPORT void sf2_V_ISD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDF p1, double p2) { } -EXPORT void sf2_V_ISD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDD p1, double p2) { } -EXPORT void sf2_V_ISD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDP p1, double p2) { } -EXPORT void sf2_V_ISD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPI p1, double p2) { } -EXPORT void sf2_V_ISD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPF p1, double p2) { } -EXPORT void sf2_V_ISD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPD p1, double p2) { } -EXPORT void sf2_V_ISD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPP p1, double p2) { } -EXPORT void sf2_V_ISP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_I p1, void* p2) { } -EXPORT void sf2_V_ISP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_F p1, void* p2) { } -EXPORT void sf2_V_ISP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_D p1, void* p2) { } -EXPORT void sf2_V_ISP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_P p1, void* p2) { } -EXPORT void sf2_V_ISP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_II p1, void* p2) { } -EXPORT void sf2_V_ISP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IF p1, void* p2) { } -EXPORT void sf2_V_ISP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_ID p1, void* p2) { } -EXPORT void sf2_V_ISP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IP p1, void* p2) { } -EXPORT void sf2_V_ISP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FI p1, void* p2) { } -EXPORT void sf2_V_ISP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FF p1, void* p2) { } -EXPORT void sf2_V_ISP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FD p1, void* p2) { } -EXPORT void sf2_V_ISP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FP p1, void* p2) { } -EXPORT void sf2_V_ISP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DI p1, void* p2) { } -EXPORT void sf2_V_ISP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DF p1, void* p2) { } -EXPORT void sf2_V_ISP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DD p1, void* p2) { } -EXPORT void sf2_V_ISP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DP p1, void* p2) { } -EXPORT void sf2_V_ISP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PI p1, void* p2) { } -EXPORT void sf2_V_ISP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PF p1, void* p2) { } -EXPORT void sf2_V_ISP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PD p1, void* p2) { } -EXPORT void sf2_V_ISP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PP p1, void* p2) { } -EXPORT void sf2_V_ISP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_III p1, void* p2) { } -EXPORT void sf2_V_ISP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIF p1, void* p2) { } -EXPORT void sf2_V_ISP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IID p1, void* p2) { } -EXPORT void sf2_V_ISP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIP p1, void* p2) { } -EXPORT void sf2_V_ISP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFI p1, void* p2) { } -EXPORT void sf2_V_ISP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFF p1, void* p2) { } -EXPORT void sf2_V_ISP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFD p1, void* p2) { } -EXPORT void sf2_V_ISP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFP p1, void* p2) { } -EXPORT void sf2_V_ISP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDI p1, void* p2) { } -EXPORT void sf2_V_ISP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDF p1, void* p2) { } -EXPORT void sf2_V_ISP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDD p1, void* p2) { } -EXPORT void sf2_V_ISP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDP p1, void* p2) { } -EXPORT void sf2_V_ISP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPI p1, void* p2) { } -EXPORT void sf2_V_ISP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPF p1, void* p2) { } -EXPORT void sf2_V_ISP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPD p1, void* p2) { } -EXPORT void sf2_V_ISP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPP p1, void* p2) { } -EXPORT void sf2_V_ISP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FII p1, void* p2) { } -EXPORT void sf2_V_ISP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIF p1, void* p2) { } -EXPORT void sf2_V_ISP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FID p1, void* p2) { } -EXPORT void sf2_V_ISP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIP p1, void* p2) { } -EXPORT void sf2_V_ISP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFI p1, void* p2) { } -EXPORT void sf2_V_ISP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFF p1, void* p2) { } -EXPORT void sf2_V_ISP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFD p1, void* p2) { } -EXPORT void sf2_V_ISP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFP p1, void* p2) { } -EXPORT void sf2_V_ISP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDI p1, void* p2) { } -EXPORT void sf2_V_ISP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDF p1, void* p2) { } -EXPORT void sf2_V_ISP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDD p1, void* p2) { } -EXPORT void sf2_V_ISP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDP p1, void* p2) { } -EXPORT void sf2_V_ISP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPI p1, void* p2) { } -EXPORT void sf2_V_ISP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPF p1, void* p2) { } -EXPORT void sf2_V_ISP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPD p1, void* p2) { } -EXPORT void sf2_V_ISP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPP p1, void* p2) { } -EXPORT void sf2_V_ISP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DII p1, void* p2) { } -EXPORT void sf2_V_ISP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIF p1, void* p2) { } -EXPORT void sf2_V_ISP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DID p1, void* p2) { } -EXPORT void sf2_V_ISP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIP p1, void* p2) { } -EXPORT void sf2_V_ISP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFI p1, void* p2) { } -EXPORT void sf2_V_ISP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFF p1, void* p2) { } -EXPORT void sf2_V_ISP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFD p1, void* p2) { } -EXPORT void sf2_V_ISP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFP p1, void* p2) { } -EXPORT void sf2_V_ISP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDI p1, void* p2) { } -EXPORT void sf2_V_ISP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDF p1, void* p2) { } -EXPORT void sf2_V_ISP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDD p1, void* p2) { } -EXPORT void sf2_V_ISP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDP p1, void* p2) { } -EXPORT void sf2_V_ISP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPI p1, void* p2) { } -EXPORT void sf2_V_ISP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPF p1, void* p2) { } -EXPORT void sf2_V_ISP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPD p1, void* p2) { } -EXPORT void sf2_V_ISP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPP p1, void* p2) { } -EXPORT void sf2_V_ISP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PII p1, void* p2) { } -EXPORT void sf2_V_ISP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIF p1, void* p2) { } -EXPORT void sf2_V_ISP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PID p1, void* p2) { } -EXPORT void sf2_V_ISP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIP p1, void* p2) { } -EXPORT void sf2_V_ISP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFI p1, void* p2) { } -EXPORT void sf2_V_ISP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFF p1, void* p2) { } -EXPORT void sf2_V_ISP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFD p1, void* p2) { } -EXPORT void sf2_V_ISP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFP p1, void* p2) { } -EXPORT void sf2_V_ISP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDI p1, void* p2) { } -EXPORT void sf2_V_ISP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDF p1, void* p2) { } -EXPORT void sf2_V_ISP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDD p1, void* p2) { } -EXPORT void sf2_V_ISP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDP p1, void* p2) { } -EXPORT void sf2_V_ISP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPI p1, void* p2) { } -EXPORT void sf2_V_ISP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPF p1, void* p2) { } -EXPORT void sf2_V_ISP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPD p1, void* p2) { } -EXPORT void sf2_V_ISP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPP p1, void* p2) { } -EXPORT void sf2_V_ISS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_I p1, struct S_I p2) { } -EXPORT void sf2_V_ISS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_F p1, struct S_F p2) { } -EXPORT void sf2_V_ISS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_D p1, struct S_D p2) { } -EXPORT void sf2_V_ISS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_P p1, struct S_P p2) { } -EXPORT void sf2_V_ISS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_II p1, struct S_II p2) { } -EXPORT void sf2_V_ISS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IF p1, struct S_IF p2) { } -EXPORT void sf2_V_ISS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_ID p1, struct S_ID p2) { } -EXPORT void sf2_V_ISS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IP p1, struct S_IP p2) { } -EXPORT void sf2_V_ISS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FI p1, struct S_FI p2) { } -EXPORT void sf2_V_ISS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FF p1, struct S_FF p2) { } -EXPORT void sf2_V_ISS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FD p1, struct S_FD p2) { } -EXPORT void sf2_V_ISS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FP p1, struct S_FP p2) { } -EXPORT void sf2_V_ISS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DI p1, struct S_DI p2) { } -EXPORT void sf2_V_ISS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DF p1, struct S_DF p2) { } -EXPORT void sf2_V_ISS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DD p1, struct S_DD p2) { } -EXPORT void sf2_V_ISS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DP p1, struct S_DP p2) { } -EXPORT void sf2_V_ISS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PI p1, struct S_PI p2) { } -EXPORT void sf2_V_ISS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PF p1, struct S_PF p2) { } -EXPORT void sf2_V_ISS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PD p1, struct S_PD p2) { } -EXPORT void sf2_V_ISS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PP p1, struct S_PP p2) { } -EXPORT void sf2_V_ISS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_III p1, struct S_III p2) { } -EXPORT void sf2_V_ISS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIF p1, struct S_IIF p2) { } -EXPORT void sf2_V_ISS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IID p1, struct S_IID p2) { } -EXPORT void sf2_V_ISS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIP p1, struct S_IIP p2) { } -EXPORT void sf2_V_ISS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFI p1, struct S_IFI p2) { } -EXPORT void sf2_V_ISS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFF p1, struct S_IFF p2) { } -EXPORT void sf2_V_ISS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFD p1, struct S_IFD p2) { } -EXPORT void sf2_V_ISS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFP p1, struct S_IFP p2) { } -EXPORT void sf2_V_ISS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDI p1, struct S_IDI p2) { } -EXPORT void sf2_V_ISS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDF p1, struct S_IDF p2) { } -EXPORT void sf2_V_ISS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDD p1, struct S_IDD p2) { } -EXPORT void sf2_V_ISS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDP p1, struct S_IDP p2) { } -EXPORT void sf2_V_ISS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPI p1, struct S_IPI p2) { } -EXPORT void sf2_V_ISS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPF p1, struct S_IPF p2) { } -EXPORT void sf2_V_ISS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPD p1, struct S_IPD p2) { } -EXPORT void sf2_V_ISS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPP p1, struct S_IPP p2) { } -EXPORT void sf2_V_ISS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FII p1, struct S_FII p2) { } -EXPORT void sf2_V_ISS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIF p1, struct S_FIF p2) { } -EXPORT void sf2_V_ISS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FID p1, struct S_FID p2) { } -EXPORT void sf2_V_ISS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIP p1, struct S_FIP p2) { } -EXPORT void sf2_V_ISS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFI p1, struct S_FFI p2) { } -EXPORT void sf2_V_ISS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFF p1, struct S_FFF p2) { } -EXPORT void sf2_V_ISS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFD p1, struct S_FFD p2) { } -EXPORT void sf2_V_ISS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFP p1, struct S_FFP p2) { } -EXPORT void sf2_V_ISS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDI p1, struct S_FDI p2) { } -EXPORT void sf2_V_ISS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDF p1, struct S_FDF p2) { } -EXPORT void sf2_V_ISS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDD p1, struct S_FDD p2) { } -EXPORT void sf2_V_ISS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDP p1, struct S_FDP p2) { } -EXPORT void sf2_V_ISS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPI p1, struct S_FPI p2) { } -EXPORT void sf2_V_ISS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPF p1, struct S_FPF p2) { } -EXPORT void sf2_V_ISS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPD p1, struct S_FPD p2) { } -EXPORT void sf2_V_ISS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPP p1, struct S_FPP p2) { } -EXPORT void sf2_V_ISS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DII p1, struct S_DII p2) { } -EXPORT void sf2_V_ISS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIF p1, struct S_DIF p2) { } -EXPORT void sf2_V_ISS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DID p1, struct S_DID p2) { } -EXPORT void sf2_V_ISS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIP p1, struct S_DIP p2) { } -EXPORT void sf2_V_ISS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFI p1, struct S_DFI p2) { } -EXPORT void sf2_V_ISS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFF p1, struct S_DFF p2) { } -EXPORT void sf2_V_ISS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFD p1, struct S_DFD p2) { } -EXPORT void sf2_V_ISS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFP p1, struct S_DFP p2) { } -EXPORT void sf2_V_ISS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDI p1, struct S_DDI p2) { } -EXPORT void sf2_V_ISS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDF p1, struct S_DDF p2) { } -EXPORT void sf2_V_ISS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDD p1, struct S_DDD p2) { } -EXPORT void sf2_V_ISS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDP p1, struct S_DDP p2) { } -EXPORT void sf2_V_ISS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPI p1, struct S_DPI p2) { } -EXPORT void sf2_V_ISS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPF p1, struct S_DPF p2) { } -EXPORT void sf2_V_ISS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPD p1, struct S_DPD p2) { } -EXPORT void sf2_V_ISS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPP p1, struct S_DPP p2) { } -EXPORT void sf2_V_ISS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PII p1, struct S_PII p2) { } -EXPORT void sf2_V_ISS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIF p1, struct S_PIF p2) { } -EXPORT void sf2_V_ISS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PID p1, struct S_PID p2) { } -EXPORT void sf2_V_ISS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIP p1, struct S_PIP p2) { } -EXPORT void sf2_V_ISS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFI p1, struct S_PFI p2) { } -EXPORT void sf2_V_ISS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFF p1, struct S_PFF p2) { } -EXPORT void sf2_V_ISS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFD p1, struct S_PFD p2) { } -EXPORT void sf2_V_ISS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFP p1, struct S_PFP p2) { } -EXPORT void sf2_V_ISS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDI p1, struct S_PDI p2) { } -EXPORT void sf2_V_ISS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDF p1, struct S_PDF p2) { } -EXPORT void sf2_V_ISS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDD p1, struct S_PDD p2) { } -EXPORT void sf2_V_ISS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDP p1, struct S_PDP p2) { } -EXPORT void sf2_V_ISS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPI p1, struct S_PPI p2) { } -EXPORT void sf2_V_ISS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPF p1, struct S_PPF p2) { } -EXPORT void sf2_V_ISS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPD p1, struct S_PPD p2) { } -EXPORT void sf2_V_ISS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPP p1, struct S_PPP p2) { } -EXPORT void sf2_V_FII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, int p2) { } -EXPORT void sf2_V_FIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, float p2) { } -EXPORT void sf2_V_FID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, double p2) { } -EXPORT void sf2_V_FIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, void* p2) { } -EXPORT void sf2_V_FIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_I p2) { } -EXPORT void sf2_V_FIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_F p2) { } -EXPORT void sf2_V_FIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_D p2) { } -EXPORT void sf2_V_FIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_P p2) { } -EXPORT void sf2_V_FIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_II p2) { } -EXPORT void sf2_V_FIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IF p2) { } -EXPORT void sf2_V_FIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_ID p2) { } -EXPORT void sf2_V_FIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IP p2) { } -EXPORT void sf2_V_FIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FI p2) { } -EXPORT void sf2_V_FIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FF p2) { } -EXPORT void sf2_V_FIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FD p2) { } -EXPORT void sf2_V_FIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FP p2) { } -EXPORT void sf2_V_FIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DI p2) { } -EXPORT void sf2_V_FIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DF p2) { } -EXPORT void sf2_V_FIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DD p2) { } -EXPORT void sf2_V_FIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DP p2) { } -EXPORT void sf2_V_FIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PI p2) { } -EXPORT void sf2_V_FIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PF p2) { } -EXPORT void sf2_V_FIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PD p2) { } -EXPORT void sf2_V_FIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PP p2) { } -EXPORT void sf2_V_FIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_III p2) { } -EXPORT void sf2_V_FIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IIF p2) { } -EXPORT void sf2_V_FIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IID p2) { } -EXPORT void sf2_V_FIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IIP p2) { } -EXPORT void sf2_V_FIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IFI p2) { } -EXPORT void sf2_V_FIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IFF p2) { } -EXPORT void sf2_V_FIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IFD p2) { } -EXPORT void sf2_V_FIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IFP p2) { } -EXPORT void sf2_V_FIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IDI p2) { } -EXPORT void sf2_V_FIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IDF p2) { } -EXPORT void sf2_V_FIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IDD p2) { } -EXPORT void sf2_V_FIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IDP p2) { } -EXPORT void sf2_V_FIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IPI p2) { } -EXPORT void sf2_V_FIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IPF p2) { } -EXPORT void sf2_V_FIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IPD p2) { } -EXPORT void sf2_V_FIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IPP p2) { } -EXPORT void sf2_V_FIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FII p2) { } -EXPORT void sf2_V_FIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FIF p2) { } -EXPORT void sf2_V_FIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FID p2) { } -EXPORT void sf2_V_FIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FIP p2) { } -EXPORT void sf2_V_FIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FFI p2) { } -EXPORT void sf2_V_FIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FFF p2) { } -EXPORT void sf2_V_FIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FFD p2) { } -EXPORT void sf2_V_FIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FFP p2) { } -EXPORT void sf2_V_FIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FDI p2) { } -EXPORT void sf2_V_FIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FDF p2) { } -EXPORT void sf2_V_FIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FDD p2) { } -EXPORT void sf2_V_FIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FDP p2) { } -EXPORT void sf2_V_FIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FPI p2) { } -EXPORT void sf2_V_FIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FPF p2) { } -EXPORT void sf2_V_FIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FPD p2) { } -EXPORT void sf2_V_FIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FPP p2) { } -EXPORT void sf2_V_FIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DII p2) { } -EXPORT void sf2_V_FIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DIF p2) { } -EXPORT void sf2_V_FIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DID p2) { } -EXPORT void sf2_V_FIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DIP p2) { } -EXPORT void sf2_V_FIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DFI p2) { } -EXPORT void sf2_V_FIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DFF p2) { } -EXPORT void sf2_V_FIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DFD p2) { } -EXPORT void sf2_V_FIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DFP p2) { } -EXPORT void sf2_V_FIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DDI p2) { } -EXPORT void sf2_V_FIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DDF p2) { } -EXPORT void sf2_V_FIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DDD p2) { } -EXPORT void sf2_V_FIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DDP p2) { } -EXPORT void sf2_V_FIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DPI p2) { } -EXPORT void sf2_V_FIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DPF p2) { } -EXPORT void sf2_V_FIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DPD p2) { } -EXPORT void sf2_V_FIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DPP p2) { } -EXPORT void sf2_V_FIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PII p2) { } -EXPORT void sf2_V_FIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PIF p2) { } -EXPORT void sf2_V_FIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PID p2) { } -EXPORT void sf2_V_FIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PIP p2) { } -EXPORT void sf2_V_FIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PFI p2) { } -EXPORT void sf2_V_FIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PFF p2) { } -EXPORT void sf2_V_FIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PFD p2) { } -EXPORT void sf2_V_FIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PFP p2) { } -EXPORT void sf2_V_FIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PDI p2) { } -EXPORT void sf2_V_FIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PDF p2) { } -EXPORT void sf2_V_FIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PDD p2) { } -EXPORT void sf2_V_FIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PDP p2) { } -EXPORT void sf2_V_FIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PPI p2) { } -EXPORT void sf2_V_FIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PPF p2) { } -EXPORT void sf2_V_FIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PPD p2) { } -EXPORT void sf2_V_FIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PPP p2) { } -EXPORT void sf2_V_FFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, int p2) { } -EXPORT void sf2_V_FFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, float p2) { } -EXPORT void sf2_V_FFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, double p2) { } -EXPORT void sf2_V_FFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, void* p2) { } -EXPORT void sf2_V_FFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_I p2) { } -EXPORT void sf2_V_FFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_F p2) { } -EXPORT void sf2_V_FFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_D p2) { } -EXPORT void sf2_V_FFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_P p2) { } -EXPORT void sf2_V_FFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_II p2) { } -EXPORT void sf2_V_FFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IF p2) { } -EXPORT void sf2_V_FFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_ID p2) { } -EXPORT void sf2_V_FFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IP p2) { } -EXPORT void sf2_V_FFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FI p2) { } -EXPORT void sf2_V_FFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FF p2) { } -EXPORT void sf2_V_FFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FD p2) { } -EXPORT void sf2_V_FFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FP p2) { } -EXPORT void sf2_V_FFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DI p2) { } -EXPORT void sf2_V_FFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DF p2) { } -EXPORT void sf2_V_FFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DD p2) { } -EXPORT void sf2_V_FFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DP p2) { } -EXPORT void sf2_V_FFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PI p2) { } -EXPORT void sf2_V_FFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PF p2) { } -EXPORT void sf2_V_FFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PD p2) { } -EXPORT void sf2_V_FFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PP p2) { } -EXPORT void sf2_V_FFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_III p2) { } -EXPORT void sf2_V_FFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IIF p2) { } -EXPORT void sf2_V_FFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IID p2) { } -EXPORT void sf2_V_FFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IIP p2) { } -EXPORT void sf2_V_FFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IFI p2) { } -EXPORT void sf2_V_FFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IFF p2) { } -EXPORT void sf2_V_FFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IFD p2) { } -EXPORT void sf2_V_FFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IFP p2) { } -EXPORT void sf2_V_FFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IDI p2) { } -EXPORT void sf2_V_FFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IDF p2) { } -EXPORT void sf2_V_FFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IDD p2) { } -EXPORT void sf2_V_FFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IDP p2) { } -EXPORT void sf2_V_FFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IPI p2) { } -EXPORT void sf2_V_FFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IPF p2) { } -EXPORT void sf2_V_FFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IPD p2) { } -EXPORT void sf2_V_FFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IPP p2) { } -EXPORT void sf2_V_FFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FII p2) { } -EXPORT void sf2_V_FFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FIF p2) { } -EXPORT void sf2_V_FFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FID p2) { } -EXPORT void sf2_V_FFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FIP p2) { } -EXPORT void sf2_V_FFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FFI p2) { } -EXPORT void sf2_V_FFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FFF p2) { } -EXPORT void sf2_V_FFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FFD p2) { } -EXPORT void sf2_V_FFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FFP p2) { } -EXPORT void sf2_V_FFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FDI p2) { } -EXPORT void sf2_V_FFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FDF p2) { } -EXPORT void sf2_V_FFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FDD p2) { } -EXPORT void sf2_V_FFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FDP p2) { } -EXPORT void sf2_V_FFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FPI p2) { } -EXPORT void sf2_V_FFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FPF p2) { } -EXPORT void sf2_V_FFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FPD p2) { } -EXPORT void sf2_V_FFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FPP p2) { } -EXPORT void sf2_V_FFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DII p2) { } -EXPORT void sf2_V_FFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DIF p2) { } -EXPORT void sf2_V_FFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DID p2) { } -EXPORT void sf2_V_FFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DIP p2) { } -EXPORT void sf2_V_FFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DFI p2) { } -EXPORT void sf2_V_FFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DFF p2) { } -EXPORT void sf2_V_FFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DFD p2) { } -EXPORT void sf2_V_FFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DFP p2) { } -EXPORT void sf2_V_FFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DDI p2) { } -EXPORT void sf2_V_FFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DDF p2) { } -EXPORT void sf2_V_FFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DDD p2) { } -EXPORT void sf2_V_FFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DDP p2) { } -EXPORT void sf2_V_FFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DPI p2) { } -EXPORT void sf2_V_FFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DPF p2) { } -EXPORT void sf2_V_FFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DPD p2) { } -EXPORT void sf2_V_FFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DPP p2) { } -EXPORT void sf2_V_FFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PII p2) { } -EXPORT void sf2_V_FFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PIF p2) { } -EXPORT void sf2_V_FFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PID p2) { } -EXPORT void sf2_V_FFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PIP p2) { } -EXPORT void sf2_V_FFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PFI p2) { } -EXPORT void sf2_V_FFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PFF p2) { } -EXPORT void sf2_V_FFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PFD p2) { } -EXPORT void sf3_V_FFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PFP p2) { } -EXPORT void sf3_V_FFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PDI p2) { } -EXPORT void sf3_V_FFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PDF p2) { } -EXPORT void sf3_V_FFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PDD p2) { } -EXPORT void sf3_V_FFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PDP p2) { } -EXPORT void sf3_V_FFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PPI p2) { } -EXPORT void sf3_V_FFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PPF p2) { } -EXPORT void sf3_V_FFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PPD p2) { } -EXPORT void sf3_V_FFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PPP p2) { } -EXPORT void sf3_V_FDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, int p2) { } -EXPORT void sf3_V_FDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, float p2) { } -EXPORT void sf3_V_FDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, double p2) { } -EXPORT void sf3_V_FDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, void* p2) { } -EXPORT void sf3_V_FDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_I p2) { } -EXPORT void sf3_V_FDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_F p2) { } -EXPORT void sf3_V_FDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_D p2) { } -EXPORT void sf3_V_FDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_P p2) { } -EXPORT void sf3_V_FDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_II p2) { } -EXPORT void sf3_V_FDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IF p2) { } -EXPORT void sf3_V_FDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_ID p2) { } -EXPORT void sf3_V_FDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IP p2) { } -EXPORT void sf3_V_FDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FI p2) { } -EXPORT void sf3_V_FDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FF p2) { } -EXPORT void sf3_V_FDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FD p2) { } -EXPORT void sf3_V_FDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FP p2) { } -EXPORT void sf3_V_FDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DI p2) { } -EXPORT void sf3_V_FDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DF p2) { } -EXPORT void sf3_V_FDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DD p2) { } -EXPORT void sf3_V_FDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DP p2) { } -EXPORT void sf3_V_FDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PI p2) { } -EXPORT void sf3_V_FDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PF p2) { } -EXPORT void sf3_V_FDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PD p2) { } -EXPORT void sf3_V_FDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PP p2) { } -EXPORT void sf3_V_FDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_III p2) { } -EXPORT void sf3_V_FDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IIF p2) { } -EXPORT void sf3_V_FDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IID p2) { } -EXPORT void sf3_V_FDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IIP p2) { } -EXPORT void sf3_V_FDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IFI p2) { } -EXPORT void sf3_V_FDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IFF p2) { } -EXPORT void sf3_V_FDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IFD p2) { } -EXPORT void sf3_V_FDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IFP p2) { } -EXPORT void sf3_V_FDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IDI p2) { } -EXPORT void sf3_V_FDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IDF p2) { } -EXPORT void sf3_V_FDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IDD p2) { } -EXPORT void sf3_V_FDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IDP p2) { } -EXPORT void sf3_V_FDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IPI p2) { } -EXPORT void sf3_V_FDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IPF p2) { } -EXPORT void sf3_V_FDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IPD p2) { } -EXPORT void sf3_V_FDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IPP p2) { } -EXPORT void sf3_V_FDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FII p2) { } -EXPORT void sf3_V_FDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FIF p2) { } -EXPORT void sf3_V_FDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FID p2) { } -EXPORT void sf3_V_FDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FIP p2) { } -EXPORT void sf3_V_FDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FFI p2) { } -EXPORT void sf3_V_FDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FFF p2) { } -EXPORT void sf3_V_FDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FFD p2) { } -EXPORT void sf3_V_FDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FFP p2) { } -EXPORT void sf3_V_FDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FDI p2) { } -EXPORT void sf3_V_FDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FDF p2) { } -EXPORT void sf3_V_FDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FDD p2) { } -EXPORT void sf3_V_FDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FDP p2) { } -EXPORT void sf3_V_FDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FPI p2) { } -EXPORT void sf3_V_FDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FPF p2) { } -EXPORT void sf3_V_FDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FPD p2) { } -EXPORT void sf3_V_FDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FPP p2) { } -EXPORT void sf3_V_FDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DII p2) { } -EXPORT void sf3_V_FDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DIF p2) { } -EXPORT void sf3_V_FDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DID p2) { } -EXPORT void sf3_V_FDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DIP p2) { } -EXPORT void sf3_V_FDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DFI p2) { } -EXPORT void sf3_V_FDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DFF p2) { } -EXPORT void sf3_V_FDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DFD p2) { } -EXPORT void sf3_V_FDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DFP p2) { } -EXPORT void sf3_V_FDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DDI p2) { } -EXPORT void sf3_V_FDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DDF p2) { } -EXPORT void sf3_V_FDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DDD p2) { } -EXPORT void sf3_V_FDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DDP p2) { } -EXPORT void sf3_V_FDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DPI p2) { } -EXPORT void sf3_V_FDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DPF p2) { } -EXPORT void sf3_V_FDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DPD p2) { } -EXPORT void sf3_V_FDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DPP p2) { } -EXPORT void sf3_V_FDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PII p2) { } -EXPORT void sf3_V_FDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PIF p2) { } -EXPORT void sf3_V_FDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PID p2) { } -EXPORT void sf3_V_FDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PIP p2) { } -EXPORT void sf3_V_FDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PFI p2) { } -EXPORT void sf3_V_FDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PFF p2) { } -EXPORT void sf3_V_FDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PFD p2) { } -EXPORT void sf3_V_FDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PFP p2) { } -EXPORT void sf3_V_FDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PDI p2) { } -EXPORT void sf3_V_FDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PDF p2) { } -EXPORT void sf3_V_FDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PDD p2) { } -EXPORT void sf3_V_FDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PDP p2) { } -EXPORT void sf3_V_FDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PPI p2) { } -EXPORT void sf3_V_FDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PPF p2) { } -EXPORT void sf3_V_FDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PPD p2) { } -EXPORT void sf3_V_FDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PPP p2) { } -EXPORT void sf3_V_FPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, int p2) { } -EXPORT void sf3_V_FPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, float p2) { } -EXPORT void sf3_V_FPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, double p2) { } -EXPORT void sf3_V_FPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, void* p2) { } -EXPORT void sf3_V_FPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_I p2) { } -EXPORT void sf3_V_FPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_F p2) { } -EXPORT void sf3_V_FPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_D p2) { } -EXPORT void sf3_V_FPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_P p2) { } -EXPORT void sf3_V_FPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_II p2) { } -EXPORT void sf3_V_FPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IF p2) { } -EXPORT void sf3_V_FPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_ID p2) { } -EXPORT void sf3_V_FPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IP p2) { } -EXPORT void sf3_V_FPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FI p2) { } -EXPORT void sf3_V_FPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FF p2) { } -EXPORT void sf3_V_FPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FD p2) { } -EXPORT void sf3_V_FPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FP p2) { } -EXPORT void sf3_V_FPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DI p2) { } -EXPORT void sf3_V_FPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DF p2) { } -EXPORT void sf3_V_FPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DD p2) { } -EXPORT void sf3_V_FPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DP p2) { } -EXPORT void sf3_V_FPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PI p2) { } -EXPORT void sf3_V_FPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PF p2) { } -EXPORT void sf3_V_FPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PD p2) { } -EXPORT void sf3_V_FPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PP p2) { } -EXPORT void sf3_V_FPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_III p2) { } -EXPORT void sf3_V_FPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IIF p2) { } -EXPORT void sf3_V_FPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IID p2) { } -EXPORT void sf3_V_FPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IIP p2) { } -EXPORT void sf3_V_FPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IFI p2) { } -EXPORT void sf3_V_FPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IFF p2) { } -EXPORT void sf3_V_FPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IFD p2) { } -EXPORT void sf3_V_FPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IFP p2) { } -EXPORT void sf3_V_FPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IDI p2) { } -EXPORT void sf3_V_FPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IDF p2) { } -EXPORT void sf3_V_FPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IDD p2) { } -EXPORT void sf3_V_FPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IDP p2) { } -EXPORT void sf3_V_FPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IPI p2) { } -EXPORT void sf3_V_FPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IPF p2) { } -EXPORT void sf3_V_FPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IPD p2) { } -EXPORT void sf3_V_FPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IPP p2) { } -EXPORT void sf3_V_FPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FII p2) { } -EXPORT void sf3_V_FPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FIF p2) { } -EXPORT void sf3_V_FPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FID p2) { } -EXPORT void sf3_V_FPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FIP p2) { } -EXPORT void sf3_V_FPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FFI p2) { } -EXPORT void sf3_V_FPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FFF p2) { } -EXPORT void sf3_V_FPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FFD p2) { } -EXPORT void sf3_V_FPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FFP p2) { } -EXPORT void sf3_V_FPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FDI p2) { } -EXPORT void sf3_V_FPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FDF p2) { } -EXPORT void sf3_V_FPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FDD p2) { } -EXPORT void sf3_V_FPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FDP p2) { } -EXPORT void sf3_V_FPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FPI p2) { } -EXPORT void sf3_V_FPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FPF p2) { } -EXPORT void sf3_V_FPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FPD p2) { } -EXPORT void sf3_V_FPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FPP p2) { } -EXPORT void sf3_V_FPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DII p2) { } -EXPORT void sf3_V_FPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DIF p2) { } -EXPORT void sf3_V_FPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DID p2) { } -EXPORT void sf3_V_FPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DIP p2) { } -EXPORT void sf3_V_FPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DFI p2) { } -EXPORT void sf3_V_FPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DFF p2) { } -EXPORT void sf3_V_FPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DFD p2) { } -EXPORT void sf3_V_FPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DFP p2) { } -EXPORT void sf3_V_FPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DDI p2) { } -EXPORT void sf3_V_FPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DDF p2) { } -EXPORT void sf3_V_FPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DDD p2) { } -EXPORT void sf3_V_FPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DDP p2) { } -EXPORT void sf3_V_FPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DPI p2) { } -EXPORT void sf3_V_FPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DPF p2) { } -EXPORT void sf3_V_FPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DPD p2) { } -EXPORT void sf3_V_FPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DPP p2) { } -EXPORT void sf3_V_FPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PII p2) { } -EXPORT void sf3_V_FPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PIF p2) { } -EXPORT void sf3_V_FPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PID p2) { } -EXPORT void sf3_V_FPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PIP p2) { } -EXPORT void sf3_V_FPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PFI p2) { } -EXPORT void sf3_V_FPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PFF p2) { } -EXPORT void sf3_V_FPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PFD p2) { } -EXPORT void sf3_V_FPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PFP p2) { } -EXPORT void sf3_V_FPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PDI p2) { } -EXPORT void sf3_V_FPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PDF p2) { } -EXPORT void sf3_V_FPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PDD p2) { } -EXPORT void sf3_V_FPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PDP p2) { } -EXPORT void sf3_V_FPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PPI p2) { } -EXPORT void sf3_V_FPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PPF p2) { } -EXPORT void sf3_V_FPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PPD p2) { } -EXPORT void sf3_V_FPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PPP p2) { } -EXPORT void sf3_V_FSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_I p1, int p2) { } -EXPORT void sf3_V_FSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_F p1, int p2) { } -EXPORT void sf3_V_FSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_D p1, int p2) { } -EXPORT void sf3_V_FSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_P p1, int p2) { } -EXPORT void sf3_V_FSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_II p1, int p2) { } -EXPORT void sf3_V_FSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IF p1, int p2) { } -EXPORT void sf3_V_FSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_ID p1, int p2) { } -EXPORT void sf3_V_FSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IP p1, int p2) { } -EXPORT void sf3_V_FSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FI p1, int p2) { } -EXPORT void sf3_V_FSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FF p1, int p2) { } -EXPORT void sf3_V_FSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FD p1, int p2) { } -EXPORT void sf3_V_FSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FP p1, int p2) { } -EXPORT void sf3_V_FSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DI p1, int p2) { } -EXPORT void sf3_V_FSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DF p1, int p2) { } -EXPORT void sf3_V_FSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DD p1, int p2) { } -EXPORT void sf3_V_FSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DP p1, int p2) { } -EXPORT void sf3_V_FSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PI p1, int p2) { } -EXPORT void sf3_V_FSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PF p1, int p2) { } -EXPORT void sf3_V_FSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PD p1, int p2) { } -EXPORT void sf3_V_FSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PP p1, int p2) { } -EXPORT void sf3_V_FSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_III p1, int p2) { } -EXPORT void sf3_V_FSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIF p1, int p2) { } -EXPORT void sf3_V_FSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IID p1, int p2) { } -EXPORT void sf3_V_FSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIP p1, int p2) { } -EXPORT void sf3_V_FSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFI p1, int p2) { } -EXPORT void sf3_V_FSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFF p1, int p2) { } -EXPORT void sf3_V_FSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFD p1, int p2) { } -EXPORT void sf3_V_FSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFP p1, int p2) { } -EXPORT void sf3_V_FSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDI p1, int p2) { } -EXPORT void sf3_V_FSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDF p1, int p2) { } -EXPORT void sf3_V_FSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDD p1, int p2) { } -EXPORT void sf3_V_FSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDP p1, int p2) { } -EXPORT void sf3_V_FSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPI p1, int p2) { } -EXPORT void sf3_V_FSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPF p1, int p2) { } -EXPORT void sf3_V_FSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPD p1, int p2) { } -EXPORT void sf3_V_FSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPP p1, int p2) { } -EXPORT void sf3_V_FSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FII p1, int p2) { } -EXPORT void sf3_V_FSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIF p1, int p2) { } -EXPORT void sf3_V_FSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FID p1, int p2) { } -EXPORT void sf3_V_FSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIP p1, int p2) { } -EXPORT void sf3_V_FSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFI p1, int p2) { } -EXPORT void sf3_V_FSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFF p1, int p2) { } -EXPORT void sf3_V_FSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFD p1, int p2) { } -EXPORT void sf3_V_FSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFP p1, int p2) { } -EXPORT void sf3_V_FSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDI p1, int p2) { } -EXPORT void sf3_V_FSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDF p1, int p2) { } -EXPORT void sf3_V_FSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDD p1, int p2) { } -EXPORT void sf3_V_FSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDP p1, int p2) { } -EXPORT void sf3_V_FSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPI p1, int p2) { } -EXPORT void sf3_V_FSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPF p1, int p2) { } -EXPORT void sf3_V_FSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPD p1, int p2) { } -EXPORT void sf3_V_FSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPP p1, int p2) { } -EXPORT void sf3_V_FSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DII p1, int p2) { } -EXPORT void sf3_V_FSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIF p1, int p2) { } -EXPORT void sf3_V_FSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DID p1, int p2) { } -EXPORT void sf3_V_FSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIP p1, int p2) { } -EXPORT void sf3_V_FSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFI p1, int p2) { } -EXPORT void sf3_V_FSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFF p1, int p2) { } -EXPORT void sf3_V_FSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFD p1, int p2) { } -EXPORT void sf3_V_FSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFP p1, int p2) { } -EXPORT void sf3_V_FSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDI p1, int p2) { } -EXPORT void sf3_V_FSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDF p1, int p2) { } -EXPORT void sf3_V_FSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDD p1, int p2) { } -EXPORT void sf3_V_FSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDP p1, int p2) { } -EXPORT void sf3_V_FSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPI p1, int p2) { } -EXPORT void sf3_V_FSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPF p1, int p2) { } -EXPORT void sf3_V_FSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPD p1, int p2) { } -EXPORT void sf3_V_FSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPP p1, int p2) { } -EXPORT void sf3_V_FSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PII p1, int p2) { } -EXPORT void sf3_V_FSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIF p1, int p2) { } -EXPORT void sf3_V_FSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PID p1, int p2) { } -EXPORT void sf3_V_FSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIP p1, int p2) { } -EXPORT void sf3_V_FSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFI p1, int p2) { } -EXPORT void sf3_V_FSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFF p1, int p2) { } -EXPORT void sf3_V_FSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFD p1, int p2) { } -EXPORT void sf3_V_FSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFP p1, int p2) { } -EXPORT void sf3_V_FSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDI p1, int p2) { } -EXPORT void sf3_V_FSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDF p1, int p2) { } -EXPORT void sf3_V_FSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDD p1, int p2) { } -EXPORT void sf3_V_FSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDP p1, int p2) { } -EXPORT void sf3_V_FSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPI p1, int p2) { } -EXPORT void sf3_V_FSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPF p1, int p2) { } -EXPORT void sf3_V_FSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPD p1, int p2) { } -EXPORT void sf3_V_FSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPP p1, int p2) { } -EXPORT void sf3_V_FSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_I p1, float p2) { } -EXPORT void sf3_V_FSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_F p1, float p2) { } -EXPORT void sf3_V_FSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_D p1, float p2) { } -EXPORT void sf3_V_FSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_P p1, float p2) { } -EXPORT void sf3_V_FSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_II p1, float p2) { } -EXPORT void sf3_V_FSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IF p1, float p2) { } -EXPORT void sf3_V_FSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_ID p1, float p2) { } -EXPORT void sf3_V_FSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IP p1, float p2) { } -EXPORT void sf3_V_FSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FI p1, float p2) { } -EXPORT void sf3_V_FSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FF p1, float p2) { } -EXPORT void sf3_V_FSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FD p1, float p2) { } -EXPORT void sf3_V_FSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FP p1, float p2) { } -EXPORT void sf3_V_FSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DI p1, float p2) { } -EXPORT void sf3_V_FSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DF p1, float p2) { } -EXPORT void sf3_V_FSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DD p1, float p2) { } -EXPORT void sf3_V_FSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DP p1, float p2) { } -EXPORT void sf3_V_FSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PI p1, float p2) { } -EXPORT void sf3_V_FSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PF p1, float p2) { } -EXPORT void sf3_V_FSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PD p1, float p2) { } -EXPORT void sf3_V_FSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PP p1, float p2) { } -EXPORT void sf3_V_FSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_III p1, float p2) { } -EXPORT void sf3_V_FSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIF p1, float p2) { } -EXPORT void sf3_V_FSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IID p1, float p2) { } -EXPORT void sf3_V_FSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIP p1, float p2) { } -EXPORT void sf3_V_FSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFI p1, float p2) { } -EXPORT void sf3_V_FSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFF p1, float p2) { } -EXPORT void sf3_V_FSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFD p1, float p2) { } -EXPORT void sf3_V_FSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFP p1, float p2) { } -EXPORT void sf3_V_FSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDI p1, float p2) { } -EXPORT void sf3_V_FSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDF p1, float p2) { } -EXPORT void sf3_V_FSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDD p1, float p2) { } -EXPORT void sf3_V_FSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDP p1, float p2) { } -EXPORT void sf3_V_FSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPI p1, float p2) { } -EXPORT void sf3_V_FSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPF p1, float p2) { } -EXPORT void sf3_V_FSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPD p1, float p2) { } -EXPORT void sf3_V_FSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPP p1, float p2) { } -EXPORT void sf3_V_FSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FII p1, float p2) { } -EXPORT void sf3_V_FSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIF p1, float p2) { } -EXPORT void sf3_V_FSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FID p1, float p2) { } -EXPORT void sf3_V_FSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIP p1, float p2) { } -EXPORT void sf3_V_FSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFI p1, float p2) { } -EXPORT void sf3_V_FSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFF p1, float p2) { } -EXPORT void sf3_V_FSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFD p1, float p2) { } -EXPORT void sf3_V_FSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFP p1, float p2) { } -EXPORT void sf3_V_FSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDI p1, float p2) { } -EXPORT void sf3_V_FSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDF p1, float p2) { } -EXPORT void sf3_V_FSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDD p1, float p2) { } -EXPORT void sf3_V_FSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDP p1, float p2) { } -EXPORT void sf3_V_FSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPI p1, float p2) { } -EXPORT void sf3_V_FSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPF p1, float p2) { } -EXPORT void sf3_V_FSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPD p1, float p2) { } -EXPORT void sf3_V_FSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPP p1, float p2) { } -EXPORT void sf3_V_FSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DII p1, float p2) { } -EXPORT void sf3_V_FSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIF p1, float p2) { } -EXPORT void sf3_V_FSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DID p1, float p2) { } -EXPORT void sf3_V_FSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIP p1, float p2) { } -EXPORT void sf3_V_FSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFI p1, float p2) { } -EXPORT void sf3_V_FSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFF p1, float p2) { } -EXPORT void sf3_V_FSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFD p1, float p2) { } -EXPORT void sf3_V_FSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFP p1, float p2) { } -EXPORT void sf3_V_FSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDI p1, float p2) { } -EXPORT void sf3_V_FSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDF p1, float p2) { } -EXPORT void sf3_V_FSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDD p1, float p2) { } -EXPORT void sf3_V_FSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDP p1, float p2) { } -EXPORT void sf3_V_FSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPI p1, float p2) { } -EXPORT void sf3_V_FSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPF p1, float p2) { } -EXPORT void sf3_V_FSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPD p1, float p2) { } -EXPORT void sf3_V_FSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPP p1, float p2) { } -EXPORT void sf3_V_FSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PII p1, float p2) { } -EXPORT void sf3_V_FSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIF p1, float p2) { } -EXPORT void sf3_V_FSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PID p1, float p2) { } -EXPORT void sf3_V_FSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIP p1, float p2) { } -EXPORT void sf3_V_FSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFI p1, float p2) { } -EXPORT void sf3_V_FSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFF p1, float p2) { } -EXPORT void sf3_V_FSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFD p1, float p2) { } -EXPORT void sf3_V_FSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFP p1, float p2) { } -EXPORT void sf3_V_FSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDI p1, float p2) { } -EXPORT void sf3_V_FSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDF p1, float p2) { } -EXPORT void sf3_V_FSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDD p1, float p2) { } -EXPORT void sf3_V_FSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDP p1, float p2) { } -EXPORT void sf3_V_FSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPI p1, float p2) { } -EXPORT void sf3_V_FSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPF p1, float p2) { } -EXPORT void sf3_V_FSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPD p1, float p2) { } -EXPORT void sf3_V_FSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPP p1, float p2) { } -EXPORT void sf3_V_FSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_I p1, double p2) { } -EXPORT void sf3_V_FSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_F p1, double p2) { } -EXPORT void sf3_V_FSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_D p1, double p2) { } -EXPORT void sf3_V_FSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_P p1, double p2) { } -EXPORT void sf3_V_FSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_II p1, double p2) { } -EXPORT void sf3_V_FSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IF p1, double p2) { } -EXPORT void sf3_V_FSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_ID p1, double p2) { } -EXPORT void sf3_V_FSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IP p1, double p2) { } -EXPORT void sf3_V_FSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FI p1, double p2) { } -EXPORT void sf3_V_FSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FF p1, double p2) { } -EXPORT void sf3_V_FSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FD p1, double p2) { } -EXPORT void sf3_V_FSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FP p1, double p2) { } -EXPORT void sf3_V_FSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DI p1, double p2) { } -EXPORT void sf3_V_FSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DF p1, double p2) { } -EXPORT void sf3_V_FSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DD p1, double p2) { } -EXPORT void sf3_V_FSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DP p1, double p2) { } -EXPORT void sf3_V_FSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PI p1, double p2) { } -EXPORT void sf3_V_FSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PF p1, double p2) { } -EXPORT void sf3_V_FSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PD p1, double p2) { } -EXPORT void sf3_V_FSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PP p1, double p2) { } -EXPORT void sf3_V_FSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_III p1, double p2) { } -EXPORT void sf3_V_FSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIF p1, double p2) { } -EXPORT void sf3_V_FSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IID p1, double p2) { } -EXPORT void sf3_V_FSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIP p1, double p2) { } -EXPORT void sf3_V_FSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFI p1, double p2) { } -EXPORT void sf3_V_FSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFF p1, double p2) { } -EXPORT void sf3_V_FSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFD p1, double p2) { } -EXPORT void sf3_V_FSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFP p1, double p2) { } -EXPORT void sf3_V_FSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDI p1, double p2) { } -EXPORT void sf3_V_FSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDF p1, double p2) { } -EXPORT void sf3_V_FSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDD p1, double p2) { } -EXPORT void sf3_V_FSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDP p1, double p2) { } -EXPORT void sf3_V_FSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPI p1, double p2) { } -EXPORT void sf3_V_FSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPF p1, double p2) { } -EXPORT void sf3_V_FSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPD p1, double p2) { } -EXPORT void sf3_V_FSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPP p1, double p2) { } -EXPORT void sf3_V_FSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FII p1, double p2) { } -EXPORT void sf3_V_FSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIF p1, double p2) { } -EXPORT void sf3_V_FSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FID p1, double p2) { } -EXPORT void sf3_V_FSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIP p1, double p2) { } -EXPORT void sf3_V_FSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFI p1, double p2) { } -EXPORT void sf3_V_FSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFF p1, double p2) { } -EXPORT void sf3_V_FSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFD p1, double p2) { } -EXPORT void sf3_V_FSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFP p1, double p2) { } -EXPORT void sf3_V_FSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDI p1, double p2) { } -EXPORT void sf3_V_FSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDF p1, double p2) { } -EXPORT void sf3_V_FSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDD p1, double p2) { } -EXPORT void sf3_V_FSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDP p1, double p2) { } -EXPORT void sf3_V_FSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPI p1, double p2) { } -EXPORT void sf3_V_FSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPF p1, double p2) { } -EXPORT void sf3_V_FSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPD p1, double p2) { } -EXPORT void sf3_V_FSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPP p1, double p2) { } -EXPORT void sf3_V_FSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DII p1, double p2) { } -EXPORT void sf3_V_FSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIF p1, double p2) { } -EXPORT void sf3_V_FSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DID p1, double p2) { } -EXPORT void sf3_V_FSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIP p1, double p2) { } -EXPORT void sf3_V_FSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFI p1, double p2) { } -EXPORT void sf3_V_FSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFF p1, double p2) { } -EXPORT void sf3_V_FSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFD p1, double p2) { } -EXPORT void sf3_V_FSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFP p1, double p2) { } -EXPORT void sf3_V_FSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDI p1, double p2) { } -EXPORT void sf3_V_FSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDF p1, double p2) { } -EXPORT void sf3_V_FSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDD p1, double p2) { } -EXPORT void sf3_V_FSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDP p1, double p2) { } -EXPORT void sf3_V_FSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPI p1, double p2) { } -EXPORT void sf3_V_FSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPF p1, double p2) { } -EXPORT void sf3_V_FSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPD p1, double p2) { } -EXPORT void sf3_V_FSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPP p1, double p2) { } -EXPORT void sf3_V_FSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PII p1, double p2) { } -EXPORT void sf3_V_FSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIF p1, double p2) { } -EXPORT void sf3_V_FSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PID p1, double p2) { } -EXPORT void sf3_V_FSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIP p1, double p2) { } -EXPORT void sf3_V_FSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFI p1, double p2) { } -EXPORT void sf3_V_FSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFF p1, double p2) { } -EXPORT void sf3_V_FSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFD p1, double p2) { } -EXPORT void sf3_V_FSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFP p1, double p2) { } -EXPORT void sf3_V_FSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDI p1, double p2) { } -EXPORT void sf3_V_FSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDF p1, double p2) { } -EXPORT void sf3_V_FSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDD p1, double p2) { } -EXPORT void sf3_V_FSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDP p1, double p2) { } -EXPORT void sf3_V_FSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPI p1, double p2) { } -EXPORT void sf3_V_FSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPF p1, double p2) { } -EXPORT void sf3_V_FSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPD p1, double p2) { } -EXPORT void sf3_V_FSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPP p1, double p2) { } -EXPORT void sf3_V_FSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_I p1, void* p2) { } -EXPORT void sf3_V_FSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_F p1, void* p2) { } -EXPORT void sf3_V_FSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_D p1, void* p2) { } -EXPORT void sf3_V_FSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_P p1, void* p2) { } -EXPORT void sf3_V_FSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_II p1, void* p2) { } -EXPORT void sf3_V_FSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IF p1, void* p2) { } -EXPORT void sf3_V_FSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_ID p1, void* p2) { } -EXPORT void sf3_V_FSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IP p1, void* p2) { } -EXPORT void sf3_V_FSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FI p1, void* p2) { } -EXPORT void sf3_V_FSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FF p1, void* p2) { } -EXPORT void sf3_V_FSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FD p1, void* p2) { } -EXPORT void sf3_V_FSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FP p1, void* p2) { } -EXPORT void sf3_V_FSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DI p1, void* p2) { } -EXPORT void sf3_V_FSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DF p1, void* p2) { } -EXPORT void sf3_V_FSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DD p1, void* p2) { } -EXPORT void sf3_V_FSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DP p1, void* p2) { } -EXPORT void sf3_V_FSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PI p1, void* p2) { } -EXPORT void sf3_V_FSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PF p1, void* p2) { } -EXPORT void sf3_V_FSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PD p1, void* p2) { } -EXPORT void sf3_V_FSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PP p1, void* p2) { } -EXPORT void sf3_V_FSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_III p1, void* p2) { } -EXPORT void sf3_V_FSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIF p1, void* p2) { } -EXPORT void sf3_V_FSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IID p1, void* p2) { } -EXPORT void sf3_V_FSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIP p1, void* p2) { } -EXPORT void sf3_V_FSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFI p1, void* p2) { } -EXPORT void sf3_V_FSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFF p1, void* p2) { } -EXPORT void sf3_V_FSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFD p1, void* p2) { } -EXPORT void sf3_V_FSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFP p1, void* p2) { } -EXPORT void sf3_V_FSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDI p1, void* p2) { } -EXPORT void sf3_V_FSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDF p1, void* p2) { } -EXPORT void sf3_V_FSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDD p1, void* p2) { } -EXPORT void sf3_V_FSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDP p1, void* p2) { } -EXPORT void sf3_V_FSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPI p1, void* p2) { } -EXPORT void sf3_V_FSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPF p1, void* p2) { } -EXPORT void sf3_V_FSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPD p1, void* p2) { } -EXPORT void sf3_V_FSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPP p1, void* p2) { } -EXPORT void sf3_V_FSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FII p1, void* p2) { } -EXPORT void sf3_V_FSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIF p1, void* p2) { } -EXPORT void sf3_V_FSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FID p1, void* p2) { } -EXPORT void sf3_V_FSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIP p1, void* p2) { } -EXPORT void sf3_V_FSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFI p1, void* p2) { } -EXPORT void sf3_V_FSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFF p1, void* p2) { } -EXPORT void sf3_V_FSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFD p1, void* p2) { } -EXPORT void sf3_V_FSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFP p1, void* p2) { } -EXPORT void sf3_V_FSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDI p1, void* p2) { } -EXPORT void sf3_V_FSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDF p1, void* p2) { } -EXPORT void sf3_V_FSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDD p1, void* p2) { } -EXPORT void sf3_V_FSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDP p1, void* p2) { } -EXPORT void sf3_V_FSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPI p1, void* p2) { } -EXPORT void sf3_V_FSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPF p1, void* p2) { } -EXPORT void sf3_V_FSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPD p1, void* p2) { } -EXPORT void sf3_V_FSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPP p1, void* p2) { } -EXPORT void sf3_V_FSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DII p1, void* p2) { } -EXPORT void sf3_V_FSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIF p1, void* p2) { } -EXPORT void sf3_V_FSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DID p1, void* p2) { } -EXPORT void sf3_V_FSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIP p1, void* p2) { } -EXPORT void sf3_V_FSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFI p1, void* p2) { } -EXPORT void sf3_V_FSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFF p1, void* p2) { } -EXPORT void sf3_V_FSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFD p1, void* p2) { } -EXPORT void sf3_V_FSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFP p1, void* p2) { } -EXPORT void sf3_V_FSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDI p1, void* p2) { } -EXPORT void sf3_V_FSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDF p1, void* p2) { } -EXPORT void sf3_V_FSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDD p1, void* p2) { } -EXPORT void sf3_V_FSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDP p1, void* p2) { } -EXPORT void sf3_V_FSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPI p1, void* p2) { } -EXPORT void sf3_V_FSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPF p1, void* p2) { } -EXPORT void sf3_V_FSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPD p1, void* p2) { } -EXPORT void sf3_V_FSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPP p1, void* p2) { } -EXPORT void sf3_V_FSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PII p1, void* p2) { } -EXPORT void sf3_V_FSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIF p1, void* p2) { } -EXPORT void sf3_V_FSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PID p1, void* p2) { } -EXPORT void sf3_V_FSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIP p1, void* p2) { } -EXPORT void sf3_V_FSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFI p1, void* p2) { } -EXPORT void sf3_V_FSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFF p1, void* p2) { } -EXPORT void sf3_V_FSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFD p1, void* p2) { } -EXPORT void sf3_V_FSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFP p1, void* p2) { } -EXPORT void sf3_V_FSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDI p1, void* p2) { } -EXPORT void sf3_V_FSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDF p1, void* p2) { } -EXPORT void sf3_V_FSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDD p1, void* p2) { } -EXPORT void sf3_V_FSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDP p1, void* p2) { } -EXPORT void sf3_V_FSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPI p1, void* p2) { } -EXPORT void sf3_V_FSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPF p1, void* p2) { } -EXPORT void sf3_V_FSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPD p1, void* p2) { } -EXPORT void sf3_V_FSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPP p1, void* p2) { } -EXPORT void sf3_V_FSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_I p1, struct S_I p2) { } -EXPORT void sf3_V_FSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_F p1, struct S_F p2) { } -EXPORT void sf3_V_FSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_D p1, struct S_D p2) { } -EXPORT void sf3_V_FSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_P p1, struct S_P p2) { } -EXPORT void sf3_V_FSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_II p1, struct S_II p2) { } -EXPORT void sf3_V_FSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IF p1, struct S_IF p2) { } -EXPORT void sf3_V_FSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_ID p1, struct S_ID p2) { } -EXPORT void sf3_V_FSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IP p1, struct S_IP p2) { } -EXPORT void sf3_V_FSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FI p1, struct S_FI p2) { } -EXPORT void sf3_V_FSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FF p1, struct S_FF p2) { } -EXPORT void sf3_V_FSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FD p1, struct S_FD p2) { } -EXPORT void sf3_V_FSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FP p1, struct S_FP p2) { } -EXPORT void sf3_V_FSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DI p1, struct S_DI p2) { } -EXPORT void sf3_V_FSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DF p1, struct S_DF p2) { } -EXPORT void sf3_V_FSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DD p1, struct S_DD p2) { } -EXPORT void sf3_V_FSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DP p1, struct S_DP p2) { } -EXPORT void sf3_V_FSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PI p1, struct S_PI p2) { } -EXPORT void sf3_V_FSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PF p1, struct S_PF p2) { } -EXPORT void sf3_V_FSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PD p1, struct S_PD p2) { } -EXPORT void sf3_V_FSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PP p1, struct S_PP p2) { } -EXPORT void sf3_V_FSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_III p1, struct S_III p2) { } -EXPORT void sf3_V_FSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIF p1, struct S_IIF p2) { } -EXPORT void sf3_V_FSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IID p1, struct S_IID p2) { } -EXPORT void sf3_V_FSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIP p1, struct S_IIP p2) { } -EXPORT void sf3_V_FSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFI p1, struct S_IFI p2) { } -EXPORT void sf3_V_FSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFF p1, struct S_IFF p2) { } -EXPORT void sf3_V_FSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFD p1, struct S_IFD p2) { } -EXPORT void sf3_V_FSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFP p1, struct S_IFP p2) { } -EXPORT void sf3_V_FSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDI p1, struct S_IDI p2) { } -EXPORT void sf3_V_FSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDF p1, struct S_IDF p2) { } -EXPORT void sf3_V_FSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDD p1, struct S_IDD p2) { } -EXPORT void sf3_V_FSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDP p1, struct S_IDP p2) { } -EXPORT void sf3_V_FSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPI p1, struct S_IPI p2) { } -EXPORT void sf3_V_FSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPF p1, struct S_IPF p2) { } -EXPORT void sf3_V_FSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPD p1, struct S_IPD p2) { } -EXPORT void sf3_V_FSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPP p1, struct S_IPP p2) { } -EXPORT void sf3_V_FSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FII p1, struct S_FII p2) { } -EXPORT void sf3_V_FSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIF p1, struct S_FIF p2) { } -EXPORT void sf3_V_FSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FID p1, struct S_FID p2) { } -EXPORT void sf3_V_FSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIP p1, struct S_FIP p2) { } -EXPORT void sf3_V_FSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFI p1, struct S_FFI p2) { } -EXPORT void sf3_V_FSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFF p1, struct S_FFF p2) { } -EXPORT void sf3_V_FSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFD p1, struct S_FFD p2) { } -EXPORT void sf3_V_FSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFP p1, struct S_FFP p2) { } -EXPORT void sf3_V_FSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDI p1, struct S_FDI p2) { } -EXPORT void sf3_V_FSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDF p1, struct S_FDF p2) { } -EXPORT void sf3_V_FSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDD p1, struct S_FDD p2) { } -EXPORT void sf3_V_FSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDP p1, struct S_FDP p2) { } -EXPORT void sf3_V_FSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPI p1, struct S_FPI p2) { } -EXPORT void sf3_V_FSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPF p1, struct S_FPF p2) { } -EXPORT void sf3_V_FSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPD p1, struct S_FPD p2) { } -EXPORT void sf3_V_FSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPP p1, struct S_FPP p2) { } -EXPORT void sf3_V_FSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DII p1, struct S_DII p2) { } -EXPORT void sf3_V_FSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIF p1, struct S_DIF p2) { } -EXPORT void sf3_V_FSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DID p1, struct S_DID p2) { } -EXPORT void sf3_V_FSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIP p1, struct S_DIP p2) { } -EXPORT void sf3_V_FSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFI p1, struct S_DFI p2) { } -EXPORT void sf3_V_FSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFF p1, struct S_DFF p2) { } -EXPORT void sf3_V_FSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFD p1, struct S_DFD p2) { } -EXPORT void sf3_V_FSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFP p1, struct S_DFP p2) { } -EXPORT void sf3_V_FSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDI p1, struct S_DDI p2) { } -EXPORT void sf3_V_FSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDF p1, struct S_DDF p2) { } -EXPORT void sf3_V_FSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDD p1, struct S_DDD p2) { } -EXPORT void sf3_V_FSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDP p1, struct S_DDP p2) { } -EXPORT void sf3_V_FSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPI p1, struct S_DPI p2) { } -EXPORT void sf3_V_FSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPF p1, struct S_DPF p2) { } -EXPORT void sf3_V_FSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPD p1, struct S_DPD p2) { } -EXPORT void sf3_V_FSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPP p1, struct S_DPP p2) { } -EXPORT void sf3_V_FSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PII p1, struct S_PII p2) { } -EXPORT void sf3_V_FSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIF p1, struct S_PIF p2) { } -EXPORT void sf3_V_FSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PID p1, struct S_PID p2) { } -EXPORT void sf3_V_FSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIP p1, struct S_PIP p2) { } -EXPORT void sf3_V_FSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFI p1, struct S_PFI p2) { } -EXPORT void sf3_V_FSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFF p1, struct S_PFF p2) { } -EXPORT void sf3_V_FSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFD p1, struct S_PFD p2) { } -EXPORT void sf3_V_FSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFP p1, struct S_PFP p2) { } -EXPORT void sf3_V_FSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDI p1, struct S_PDI p2) { } -EXPORT void sf3_V_FSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDF p1, struct S_PDF p2) { } -EXPORT void sf3_V_FSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDD p1, struct S_PDD p2) { } -EXPORT void sf4_V_FSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDP p1, struct S_PDP p2) { } -EXPORT void sf4_V_FSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPI p1, struct S_PPI p2) { } -EXPORT void sf4_V_FSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPF p1, struct S_PPF p2) { } -EXPORT void sf4_V_FSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPD p1, struct S_PPD p2) { } -EXPORT void sf4_V_FSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPP p1, struct S_PPP p2) { } -EXPORT void sf4_V_DII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, int p2) { } -EXPORT void sf4_V_DIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, float p2) { } -EXPORT void sf4_V_DID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, double p2) { } -EXPORT void sf4_V_DIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, void* p2) { } -EXPORT void sf4_V_DIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_I p2) { } -EXPORT void sf4_V_DIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_F p2) { } -EXPORT void sf4_V_DIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_D p2) { } -EXPORT void sf4_V_DIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_P p2) { } -EXPORT void sf4_V_DIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_II p2) { } -EXPORT void sf4_V_DIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IF p2) { } -EXPORT void sf4_V_DIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_ID p2) { } -EXPORT void sf4_V_DIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IP p2) { } -EXPORT void sf4_V_DIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FI p2) { } -EXPORT void sf4_V_DIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FF p2) { } -EXPORT void sf4_V_DIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FD p2) { } -EXPORT void sf4_V_DIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FP p2) { } -EXPORT void sf4_V_DIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DI p2) { } -EXPORT void sf4_V_DIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DF p2) { } -EXPORT void sf4_V_DIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DD p2) { } -EXPORT void sf4_V_DIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DP p2) { } -EXPORT void sf4_V_DIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PI p2) { } -EXPORT void sf4_V_DIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PF p2) { } -EXPORT void sf4_V_DIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PD p2) { } -EXPORT void sf4_V_DIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PP p2) { } -EXPORT void sf4_V_DIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_III p2) { } -EXPORT void sf4_V_DIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IIF p2) { } -EXPORT void sf4_V_DIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IID p2) { } -EXPORT void sf4_V_DIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IIP p2) { } -EXPORT void sf4_V_DIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IFI p2) { } -EXPORT void sf4_V_DIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IFF p2) { } -EXPORT void sf4_V_DIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IFD p2) { } -EXPORT void sf4_V_DIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IFP p2) { } -EXPORT void sf4_V_DIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IDI p2) { } -EXPORT void sf4_V_DIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IDF p2) { } -EXPORT void sf4_V_DIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IDD p2) { } -EXPORT void sf4_V_DIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IDP p2) { } -EXPORT void sf4_V_DIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IPI p2) { } -EXPORT void sf4_V_DIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IPF p2) { } -EXPORT void sf4_V_DIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IPD p2) { } -EXPORT void sf4_V_DIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IPP p2) { } -EXPORT void sf4_V_DIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FII p2) { } -EXPORT void sf4_V_DIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FIF p2) { } -EXPORT void sf4_V_DIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FID p2) { } -EXPORT void sf4_V_DIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FIP p2) { } -EXPORT void sf4_V_DIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FFI p2) { } -EXPORT void sf4_V_DIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FFF p2) { } -EXPORT void sf4_V_DIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FFD p2) { } -EXPORT void sf4_V_DIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FFP p2) { } -EXPORT void sf4_V_DIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FDI p2) { } -EXPORT void sf4_V_DIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FDF p2) { } -EXPORT void sf4_V_DIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FDD p2) { } -EXPORT void sf4_V_DIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FDP p2) { } -EXPORT void sf4_V_DIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FPI p2) { } -EXPORT void sf4_V_DIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FPF p2) { } -EXPORT void sf4_V_DIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FPD p2) { } -EXPORT void sf4_V_DIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FPP p2) { } -EXPORT void sf4_V_DIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DII p2) { } -EXPORT void sf4_V_DIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DIF p2) { } -EXPORT void sf4_V_DIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DID p2) { } -EXPORT void sf4_V_DIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DIP p2) { } -EXPORT void sf4_V_DIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DFI p2) { } -EXPORT void sf4_V_DIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DFF p2) { } -EXPORT void sf4_V_DIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DFD p2) { } -EXPORT void sf4_V_DIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DFP p2) { } -EXPORT void sf4_V_DIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DDI p2) { } -EXPORT void sf4_V_DIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DDF p2) { } -EXPORT void sf4_V_DIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DDD p2) { } -EXPORT void sf4_V_DIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DDP p2) { } -EXPORT void sf4_V_DIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DPI p2) { } -EXPORT void sf4_V_DIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DPF p2) { } -EXPORT void sf4_V_DIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DPD p2) { } -EXPORT void sf4_V_DIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DPP p2) { } -EXPORT void sf4_V_DIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PII p2) { } -EXPORT void sf4_V_DIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PIF p2) { } -EXPORT void sf4_V_DIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PID p2) { } -EXPORT void sf4_V_DIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PIP p2) { } -EXPORT void sf4_V_DIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PFI p2) { } -EXPORT void sf4_V_DIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PFF p2) { } -EXPORT void sf4_V_DIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PFD p2) { } -EXPORT void sf4_V_DIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PFP p2) { } -EXPORT void sf4_V_DIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PDI p2) { } -EXPORT void sf4_V_DIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PDF p2) { } -EXPORT void sf4_V_DIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PDD p2) { } -EXPORT void sf4_V_DIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PDP p2) { } -EXPORT void sf4_V_DIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PPI p2) { } -EXPORT void sf4_V_DIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PPF p2) { } -EXPORT void sf4_V_DIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PPD p2) { } -EXPORT void sf4_V_DIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PPP p2) { } -EXPORT void sf4_V_DFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, int p2) { } -EXPORT void sf4_V_DFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, float p2) { } -EXPORT void sf4_V_DFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, double p2) { } -EXPORT void sf4_V_DFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, void* p2) { } -EXPORT void sf4_V_DFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_I p2) { } -EXPORT void sf4_V_DFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_F p2) { } -EXPORT void sf4_V_DFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_D p2) { } -EXPORT void sf4_V_DFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_P p2) { } -EXPORT void sf4_V_DFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_II p2) { } -EXPORT void sf4_V_DFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IF p2) { } -EXPORT void sf4_V_DFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_ID p2) { } -EXPORT void sf4_V_DFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IP p2) { } -EXPORT void sf4_V_DFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FI p2) { } -EXPORT void sf4_V_DFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FF p2) { } -EXPORT void sf4_V_DFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FD p2) { } -EXPORT void sf4_V_DFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FP p2) { } -EXPORT void sf4_V_DFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DI p2) { } -EXPORT void sf4_V_DFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DF p2) { } -EXPORT void sf4_V_DFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DD p2) { } -EXPORT void sf4_V_DFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DP p2) { } -EXPORT void sf4_V_DFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PI p2) { } -EXPORT void sf4_V_DFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PF p2) { } -EXPORT void sf4_V_DFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PD p2) { } -EXPORT void sf4_V_DFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PP p2) { } -EXPORT void sf4_V_DFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_III p2) { } -EXPORT void sf4_V_DFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IIF p2) { } -EXPORT void sf4_V_DFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IID p2) { } -EXPORT void sf4_V_DFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IIP p2) { } -EXPORT void sf4_V_DFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IFI p2) { } -EXPORT void sf4_V_DFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IFF p2) { } -EXPORT void sf4_V_DFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IFD p2) { } -EXPORT void sf4_V_DFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IFP p2) { } -EXPORT void sf4_V_DFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IDI p2) { } -EXPORT void sf4_V_DFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IDF p2) { } -EXPORT void sf4_V_DFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IDD p2) { } -EXPORT void sf4_V_DFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IDP p2) { } -EXPORT void sf4_V_DFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IPI p2) { } -EXPORT void sf4_V_DFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IPF p2) { } -EXPORT void sf4_V_DFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IPD p2) { } -EXPORT void sf4_V_DFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IPP p2) { } -EXPORT void sf4_V_DFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FII p2) { } -EXPORT void sf4_V_DFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FIF p2) { } -EXPORT void sf4_V_DFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FID p2) { } -EXPORT void sf4_V_DFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FIP p2) { } -EXPORT void sf4_V_DFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FFI p2) { } -EXPORT void sf4_V_DFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FFF p2) { } -EXPORT void sf4_V_DFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FFD p2) { } -EXPORT void sf4_V_DFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FFP p2) { } -EXPORT void sf4_V_DFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FDI p2) { } -EXPORT void sf4_V_DFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FDF p2) { } -EXPORT void sf4_V_DFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FDD p2) { } -EXPORT void sf4_V_DFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FDP p2) { } -EXPORT void sf4_V_DFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FPI p2) { } -EXPORT void sf4_V_DFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FPF p2) { } -EXPORT void sf4_V_DFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FPD p2) { } -EXPORT void sf4_V_DFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FPP p2) { } -EXPORT void sf4_V_DFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DII p2) { } -EXPORT void sf4_V_DFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DIF p2) { } -EXPORT void sf4_V_DFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DID p2) { } -EXPORT void sf4_V_DFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DIP p2) { } -EXPORT void sf4_V_DFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DFI p2) { } -EXPORT void sf4_V_DFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DFF p2) { } -EXPORT void sf4_V_DFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DFD p2) { } -EXPORT void sf4_V_DFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DFP p2) { } -EXPORT void sf4_V_DFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DDI p2) { } -EXPORT void sf4_V_DFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DDF p2) { } -EXPORT void sf4_V_DFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DDD p2) { } -EXPORT void sf4_V_DFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DDP p2) { } -EXPORT void sf4_V_DFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DPI p2) { } -EXPORT void sf4_V_DFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DPF p2) { } -EXPORT void sf4_V_DFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DPD p2) { } -EXPORT void sf4_V_DFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DPP p2) { } -EXPORT void sf4_V_DFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PII p2) { } -EXPORT void sf4_V_DFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PIF p2) { } -EXPORT void sf4_V_DFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PID p2) { } -EXPORT void sf4_V_DFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PIP p2) { } -EXPORT void sf4_V_DFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PFI p2) { } -EXPORT void sf4_V_DFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PFF p2) { } -EXPORT void sf4_V_DFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PFD p2) { } -EXPORT void sf4_V_DFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PFP p2) { } -EXPORT void sf4_V_DFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PDI p2) { } -EXPORT void sf4_V_DFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PDF p2) { } -EXPORT void sf4_V_DFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PDD p2) { } -EXPORT void sf4_V_DFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PDP p2) { } -EXPORT void sf4_V_DFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PPI p2) { } -EXPORT void sf4_V_DFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PPF p2) { } -EXPORT void sf4_V_DFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PPD p2) { } -EXPORT void sf4_V_DFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PPP p2) { } -EXPORT void sf4_V_DDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, int p2) { } -EXPORT void sf4_V_DDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, float p2) { } -EXPORT void sf4_V_DDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, double p2) { } -EXPORT void sf4_V_DDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, void* p2) { } -EXPORT void sf4_V_DDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_I p2) { } -EXPORT void sf4_V_DDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_F p2) { } -EXPORT void sf4_V_DDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_D p2) { } -EXPORT void sf4_V_DDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_P p2) { } -EXPORT void sf4_V_DDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_II p2) { } -EXPORT void sf4_V_DDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IF p2) { } -EXPORT void sf4_V_DDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_ID p2) { } -EXPORT void sf4_V_DDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IP p2) { } -EXPORT void sf4_V_DDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FI p2) { } -EXPORT void sf4_V_DDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FF p2) { } -EXPORT void sf4_V_DDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FD p2) { } -EXPORT void sf4_V_DDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FP p2) { } -EXPORT void sf4_V_DDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DI p2) { } -EXPORT void sf4_V_DDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DF p2) { } -EXPORT void sf4_V_DDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DD p2) { } -EXPORT void sf4_V_DDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DP p2) { } -EXPORT void sf4_V_DDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PI p2) { } -EXPORT void sf4_V_DDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PF p2) { } -EXPORT void sf4_V_DDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PD p2) { } -EXPORT void sf4_V_DDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PP p2) { } -EXPORT void sf4_V_DDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_III p2) { } -EXPORT void sf4_V_DDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IIF p2) { } -EXPORT void sf4_V_DDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IID p2) { } -EXPORT void sf4_V_DDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IIP p2) { } -EXPORT void sf4_V_DDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IFI p2) { } -EXPORT void sf4_V_DDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IFF p2) { } -EXPORT void sf4_V_DDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IFD p2) { } -EXPORT void sf4_V_DDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IFP p2) { } -EXPORT void sf4_V_DDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IDI p2) { } -EXPORT void sf4_V_DDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IDF p2) { } -EXPORT void sf4_V_DDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IDD p2) { } -EXPORT void sf4_V_DDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IDP p2) { } -EXPORT void sf4_V_DDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IPI p2) { } -EXPORT void sf4_V_DDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IPF p2) { } -EXPORT void sf4_V_DDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IPD p2) { } -EXPORT void sf4_V_DDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IPP p2) { } -EXPORT void sf4_V_DDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FII p2) { } -EXPORT void sf4_V_DDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FIF p2) { } -EXPORT void sf4_V_DDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FID p2) { } -EXPORT void sf4_V_DDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FIP p2) { } -EXPORT void sf4_V_DDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FFI p2) { } -EXPORT void sf4_V_DDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FFF p2) { } -EXPORT void sf4_V_DDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FFD p2) { } -EXPORT void sf4_V_DDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FFP p2) { } -EXPORT void sf4_V_DDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FDI p2) { } -EXPORT void sf4_V_DDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FDF p2) { } -EXPORT void sf4_V_DDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FDD p2) { } -EXPORT void sf4_V_DDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FDP p2) { } -EXPORT void sf4_V_DDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FPI p2) { } -EXPORT void sf4_V_DDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FPF p2) { } -EXPORT void sf4_V_DDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FPD p2) { } -EXPORT void sf4_V_DDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FPP p2) { } -EXPORT void sf4_V_DDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DII p2) { } -EXPORT void sf4_V_DDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DIF p2) { } -EXPORT void sf4_V_DDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DID p2) { } -EXPORT void sf4_V_DDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DIP p2) { } -EXPORT void sf4_V_DDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DFI p2) { } -EXPORT void sf4_V_DDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DFF p2) { } -EXPORT void sf4_V_DDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DFD p2) { } -EXPORT void sf4_V_DDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DFP p2) { } -EXPORT void sf4_V_DDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DDI p2) { } -EXPORT void sf4_V_DDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DDF p2) { } -EXPORT void sf4_V_DDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DDD p2) { } -EXPORT void sf4_V_DDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DDP p2) { } -EXPORT void sf4_V_DDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DPI p2) { } -EXPORT void sf4_V_DDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DPF p2) { } -EXPORT void sf4_V_DDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DPD p2) { } -EXPORT void sf4_V_DDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DPP p2) { } -EXPORT void sf4_V_DDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PII p2) { } -EXPORT void sf4_V_DDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PIF p2) { } -EXPORT void sf4_V_DDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PID p2) { } -EXPORT void sf4_V_DDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PIP p2) { } -EXPORT void sf4_V_DDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PFI p2) { } -EXPORT void sf4_V_DDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PFF p2) { } -EXPORT void sf4_V_DDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PFD p2) { } -EXPORT void sf4_V_DDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PFP p2) { } -EXPORT void sf4_V_DDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PDI p2) { } -EXPORT void sf4_V_DDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PDF p2) { } -EXPORT void sf4_V_DDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PDD p2) { } -EXPORT void sf4_V_DDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PDP p2) { } -EXPORT void sf4_V_DDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PPI p2) { } -EXPORT void sf4_V_DDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PPF p2) { } -EXPORT void sf4_V_DDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PPD p2) { } -EXPORT void sf4_V_DDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PPP p2) { } -EXPORT void sf4_V_DPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, int p2) { } -EXPORT void sf4_V_DPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, float p2) { } -EXPORT void sf4_V_DPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, double p2) { } -EXPORT void sf4_V_DPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, void* p2) { } -EXPORT void sf4_V_DPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_I p2) { } -EXPORT void sf4_V_DPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_F p2) { } -EXPORT void sf4_V_DPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_D p2) { } -EXPORT void sf4_V_DPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_P p2) { } -EXPORT void sf4_V_DPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_II p2) { } -EXPORT void sf4_V_DPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IF p2) { } -EXPORT void sf4_V_DPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_ID p2) { } -EXPORT void sf4_V_DPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IP p2) { } -EXPORT void sf4_V_DPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FI p2) { } -EXPORT void sf4_V_DPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FF p2) { } -EXPORT void sf4_V_DPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FD p2) { } -EXPORT void sf4_V_DPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FP p2) { } -EXPORT void sf4_V_DPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DI p2) { } -EXPORT void sf4_V_DPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DF p2) { } -EXPORT void sf4_V_DPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DD p2) { } -EXPORT void sf4_V_DPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DP p2) { } -EXPORT void sf4_V_DPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PI p2) { } -EXPORT void sf4_V_DPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PF p2) { } -EXPORT void sf4_V_DPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PD p2) { } -EXPORT void sf4_V_DPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PP p2) { } -EXPORT void sf4_V_DPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_III p2) { } -EXPORT void sf4_V_DPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IIF p2) { } -EXPORT void sf4_V_DPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IID p2) { } -EXPORT void sf4_V_DPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IIP p2) { } -EXPORT void sf4_V_DPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IFI p2) { } -EXPORT void sf4_V_DPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IFF p2) { } -EXPORT void sf4_V_DPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IFD p2) { } -EXPORT void sf4_V_DPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IFP p2) { } -EXPORT void sf4_V_DPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IDI p2) { } -EXPORT void sf4_V_DPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IDF p2) { } -EXPORT void sf4_V_DPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IDD p2) { } -EXPORT void sf4_V_DPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IDP p2) { } -EXPORT void sf4_V_DPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IPI p2) { } -EXPORT void sf4_V_DPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IPF p2) { } -EXPORT void sf4_V_DPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IPD p2) { } -EXPORT void sf4_V_DPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IPP p2) { } -EXPORT void sf4_V_DPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FII p2) { } -EXPORT void sf4_V_DPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FIF p2) { } -EXPORT void sf4_V_DPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FID p2) { } -EXPORT void sf4_V_DPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FIP p2) { } -EXPORT void sf4_V_DPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FFI p2) { } -EXPORT void sf4_V_DPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FFF p2) { } -EXPORT void sf4_V_DPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FFD p2) { } -EXPORT void sf4_V_DPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FFP p2) { } -EXPORT void sf4_V_DPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FDI p2) { } -EXPORT void sf4_V_DPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FDF p2) { } -EXPORT void sf4_V_DPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FDD p2) { } -EXPORT void sf4_V_DPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FDP p2) { } -EXPORT void sf4_V_DPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FPI p2) { } -EXPORT void sf4_V_DPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FPF p2) { } -EXPORT void sf4_V_DPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FPD p2) { } -EXPORT void sf4_V_DPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FPP p2) { } -EXPORT void sf4_V_DPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DII p2) { } -EXPORT void sf4_V_DPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DIF p2) { } -EXPORT void sf4_V_DPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DID p2) { } -EXPORT void sf4_V_DPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DIP p2) { } -EXPORT void sf4_V_DPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DFI p2) { } -EXPORT void sf4_V_DPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DFF p2) { } -EXPORT void sf4_V_DPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DFD p2) { } -EXPORT void sf4_V_DPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DFP p2) { } -EXPORT void sf4_V_DPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DDI p2) { } -EXPORT void sf4_V_DPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DDF p2) { } -EXPORT void sf4_V_DPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DDD p2) { } -EXPORT void sf4_V_DPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DDP p2) { } -EXPORT void sf4_V_DPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DPI p2) { } -EXPORT void sf4_V_DPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DPF p2) { } -EXPORT void sf4_V_DPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DPD p2) { } -EXPORT void sf4_V_DPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DPP p2) { } -EXPORT void sf4_V_DPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PII p2) { } -EXPORT void sf4_V_DPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PIF p2) { } -EXPORT void sf4_V_DPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PID p2) { } -EXPORT void sf4_V_DPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PIP p2) { } -EXPORT void sf4_V_DPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PFI p2) { } -EXPORT void sf4_V_DPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PFF p2) { } -EXPORT void sf4_V_DPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PFD p2) { } -EXPORT void sf4_V_DPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PFP p2) { } -EXPORT void sf4_V_DPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PDI p2) { } -EXPORT void sf4_V_DPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PDF p2) { } -EXPORT void sf4_V_DPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PDD p2) { } -EXPORT void sf4_V_DPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PDP p2) { } -EXPORT void sf4_V_DPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PPI p2) { } -EXPORT void sf4_V_DPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PPF p2) { } -EXPORT void sf4_V_DPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PPD p2) { } -EXPORT void sf4_V_DPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PPP p2) { } -EXPORT void sf4_V_DSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_I p1, int p2) { } -EXPORT void sf4_V_DSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_F p1, int p2) { } -EXPORT void sf4_V_DSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_D p1, int p2) { } -EXPORT void sf4_V_DSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_P p1, int p2) { } -EXPORT void sf4_V_DSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_II p1, int p2) { } -EXPORT void sf4_V_DSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IF p1, int p2) { } -EXPORT void sf4_V_DSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_ID p1, int p2) { } -EXPORT void sf4_V_DSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IP p1, int p2) { } -EXPORT void sf4_V_DSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FI p1, int p2) { } -EXPORT void sf4_V_DSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FF p1, int p2) { } -EXPORT void sf4_V_DSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FD p1, int p2) { } -EXPORT void sf4_V_DSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FP p1, int p2) { } -EXPORT void sf4_V_DSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DI p1, int p2) { } -EXPORT void sf4_V_DSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DF p1, int p2) { } -EXPORT void sf4_V_DSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DD p1, int p2) { } -EXPORT void sf4_V_DSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DP p1, int p2) { } -EXPORT void sf4_V_DSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PI p1, int p2) { } -EXPORT void sf4_V_DSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PF p1, int p2) { } -EXPORT void sf4_V_DSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PD p1, int p2) { } -EXPORT void sf4_V_DSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PP p1, int p2) { } -EXPORT void sf4_V_DSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_III p1, int p2) { } -EXPORT void sf4_V_DSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIF p1, int p2) { } -EXPORT void sf4_V_DSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IID p1, int p2) { } -EXPORT void sf4_V_DSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIP p1, int p2) { } -EXPORT void sf4_V_DSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFI p1, int p2) { } -EXPORT void sf4_V_DSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFF p1, int p2) { } -EXPORT void sf4_V_DSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFD p1, int p2) { } -EXPORT void sf4_V_DSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFP p1, int p2) { } -EXPORT void sf4_V_DSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDI p1, int p2) { } -EXPORT void sf4_V_DSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDF p1, int p2) { } -EXPORT void sf4_V_DSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDD p1, int p2) { } -EXPORT void sf4_V_DSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDP p1, int p2) { } -EXPORT void sf4_V_DSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPI p1, int p2) { } -EXPORT void sf4_V_DSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPF p1, int p2) { } -EXPORT void sf4_V_DSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPD p1, int p2) { } -EXPORT void sf4_V_DSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPP p1, int p2) { } -EXPORT void sf4_V_DSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FII p1, int p2) { } -EXPORT void sf4_V_DSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIF p1, int p2) { } -EXPORT void sf4_V_DSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FID p1, int p2) { } -EXPORT void sf4_V_DSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIP p1, int p2) { } -EXPORT void sf4_V_DSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFI p1, int p2) { } -EXPORT void sf4_V_DSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFF p1, int p2) { } -EXPORT void sf4_V_DSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFD p1, int p2) { } -EXPORT void sf4_V_DSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFP p1, int p2) { } -EXPORT void sf4_V_DSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDI p1, int p2) { } -EXPORT void sf4_V_DSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDF p1, int p2) { } -EXPORT void sf4_V_DSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDD p1, int p2) { } -EXPORT void sf4_V_DSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDP p1, int p2) { } -EXPORT void sf4_V_DSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPI p1, int p2) { } -EXPORT void sf4_V_DSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPF p1, int p2) { } -EXPORT void sf4_V_DSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPD p1, int p2) { } -EXPORT void sf4_V_DSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPP p1, int p2) { } -EXPORT void sf4_V_DSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DII p1, int p2) { } -EXPORT void sf4_V_DSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIF p1, int p2) { } -EXPORT void sf4_V_DSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DID p1, int p2) { } -EXPORT void sf4_V_DSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIP p1, int p2) { } -EXPORT void sf4_V_DSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFI p1, int p2) { } -EXPORT void sf4_V_DSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFF p1, int p2) { } -EXPORT void sf4_V_DSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFD p1, int p2) { } -EXPORT void sf4_V_DSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFP p1, int p2) { } -EXPORT void sf4_V_DSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDI p1, int p2) { } -EXPORT void sf4_V_DSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDF p1, int p2) { } -EXPORT void sf4_V_DSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDD p1, int p2) { } -EXPORT void sf4_V_DSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDP p1, int p2) { } -EXPORT void sf4_V_DSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPI p1, int p2) { } -EXPORT void sf4_V_DSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPF p1, int p2) { } -EXPORT void sf4_V_DSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPD p1, int p2) { } -EXPORT void sf4_V_DSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPP p1, int p2) { } -EXPORT void sf4_V_DSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PII p1, int p2) { } -EXPORT void sf4_V_DSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIF p1, int p2) { } -EXPORT void sf4_V_DSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PID p1, int p2) { } -EXPORT void sf4_V_DSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIP p1, int p2) { } -EXPORT void sf4_V_DSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFI p1, int p2) { } -EXPORT void sf4_V_DSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFF p1, int p2) { } -EXPORT void sf4_V_DSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFD p1, int p2) { } -EXPORT void sf4_V_DSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFP p1, int p2) { } -EXPORT void sf4_V_DSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDI p1, int p2) { } -EXPORT void sf4_V_DSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDF p1, int p2) { } -EXPORT void sf4_V_DSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDD p1, int p2) { } -EXPORT void sf4_V_DSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDP p1, int p2) { } -EXPORT void sf4_V_DSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPI p1, int p2) { } -EXPORT void sf4_V_DSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPF p1, int p2) { } -EXPORT void sf4_V_DSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPD p1, int p2) { } -EXPORT void sf4_V_DSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPP p1, int p2) { } -EXPORT void sf4_V_DSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_I p1, float p2) { } -EXPORT void sf4_V_DSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_F p1, float p2) { } -EXPORT void sf4_V_DSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_D p1, float p2) { } -EXPORT void sf4_V_DSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_P p1, float p2) { } -EXPORT void sf4_V_DSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_II p1, float p2) { } -EXPORT void sf4_V_DSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IF p1, float p2) { } -EXPORT void sf4_V_DSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_ID p1, float p2) { } -EXPORT void sf4_V_DSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IP p1, float p2) { } -EXPORT void sf4_V_DSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FI p1, float p2) { } -EXPORT void sf4_V_DSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FF p1, float p2) { } -EXPORT void sf4_V_DSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FD p1, float p2) { } -EXPORT void sf4_V_DSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FP p1, float p2) { } -EXPORT void sf4_V_DSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DI p1, float p2) { } -EXPORT void sf4_V_DSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DF p1, float p2) { } -EXPORT void sf4_V_DSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DD p1, float p2) { } -EXPORT void sf4_V_DSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DP p1, float p2) { } -EXPORT void sf4_V_DSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PI p1, float p2) { } -EXPORT void sf4_V_DSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PF p1, float p2) { } -EXPORT void sf4_V_DSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PD p1, float p2) { } -EXPORT void sf4_V_DSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PP p1, float p2) { } -EXPORT void sf4_V_DSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_III p1, float p2) { } -EXPORT void sf4_V_DSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIF p1, float p2) { } -EXPORT void sf4_V_DSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IID p1, float p2) { } -EXPORT void sf4_V_DSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIP p1, float p2) { } -EXPORT void sf4_V_DSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFI p1, float p2) { } -EXPORT void sf4_V_DSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFF p1, float p2) { } -EXPORT void sf4_V_DSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFD p1, float p2) { } -EXPORT void sf4_V_DSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFP p1, float p2) { } -EXPORT void sf4_V_DSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDI p1, float p2) { } -EXPORT void sf4_V_DSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDF p1, float p2) { } -EXPORT void sf4_V_DSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDD p1, float p2) { } -EXPORT void sf4_V_DSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDP p1, float p2) { } -EXPORT void sf4_V_DSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPI p1, float p2) { } -EXPORT void sf4_V_DSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPF p1, float p2) { } -EXPORT void sf4_V_DSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPD p1, float p2) { } -EXPORT void sf4_V_DSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPP p1, float p2) { } -EXPORT void sf4_V_DSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FII p1, float p2) { } -EXPORT void sf4_V_DSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIF p1, float p2) { } -EXPORT void sf4_V_DSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FID p1, float p2) { } -EXPORT void sf4_V_DSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIP p1, float p2) { } -EXPORT void sf4_V_DSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFI p1, float p2) { } -EXPORT void sf4_V_DSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFF p1, float p2) { } -EXPORT void sf4_V_DSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFD p1, float p2) { } -EXPORT void sf4_V_DSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFP p1, float p2) { } -EXPORT void sf4_V_DSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDI p1, float p2) { } -EXPORT void sf4_V_DSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDF p1, float p2) { } -EXPORT void sf4_V_DSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDD p1, float p2) { } -EXPORT void sf4_V_DSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDP p1, float p2) { } -EXPORT void sf4_V_DSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPI p1, float p2) { } -EXPORT void sf4_V_DSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPF p1, float p2) { } -EXPORT void sf4_V_DSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPD p1, float p2) { } -EXPORT void sf4_V_DSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPP p1, float p2) { } -EXPORT void sf4_V_DSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DII p1, float p2) { } -EXPORT void sf4_V_DSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIF p1, float p2) { } -EXPORT void sf4_V_DSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DID p1, float p2) { } -EXPORT void sf4_V_DSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIP p1, float p2) { } -EXPORT void sf4_V_DSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFI p1, float p2) { } -EXPORT void sf4_V_DSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFF p1, float p2) { } -EXPORT void sf4_V_DSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFD p1, float p2) { } -EXPORT void sf4_V_DSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFP p1, float p2) { } -EXPORT void sf4_V_DSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDI p1, float p2) { } -EXPORT void sf4_V_DSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDF p1, float p2) { } -EXPORT void sf4_V_DSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDD p1, float p2) { } -EXPORT void sf4_V_DSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDP p1, float p2) { } -EXPORT void sf4_V_DSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPI p1, float p2) { } -EXPORT void sf4_V_DSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPF p1, float p2) { } -EXPORT void sf4_V_DSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPD p1, float p2) { } -EXPORT void sf4_V_DSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPP p1, float p2) { } -EXPORT void sf4_V_DSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PII p1, float p2) { } -EXPORT void sf4_V_DSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIF p1, float p2) { } -EXPORT void sf4_V_DSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PID p1, float p2) { } -EXPORT void sf4_V_DSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIP p1, float p2) { } -EXPORT void sf4_V_DSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFI p1, float p2) { } -EXPORT void sf4_V_DSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFF p1, float p2) { } -EXPORT void sf4_V_DSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFD p1, float p2) { } -EXPORT void sf4_V_DSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFP p1, float p2) { } -EXPORT void sf4_V_DSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDI p1, float p2) { } -EXPORT void sf4_V_DSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDF p1, float p2) { } -EXPORT void sf4_V_DSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDD p1, float p2) { } -EXPORT void sf4_V_DSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDP p1, float p2) { } -EXPORT void sf4_V_DSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPI p1, float p2) { } -EXPORT void sf4_V_DSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPF p1, float p2) { } -EXPORT void sf4_V_DSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPD p1, float p2) { } -EXPORT void sf4_V_DSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPP p1, float p2) { } -EXPORT void sf4_V_DSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_I p1, double p2) { } -EXPORT void sf4_V_DSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_F p1, double p2) { } -EXPORT void sf4_V_DSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_D p1, double p2) { } -EXPORT void sf4_V_DSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_P p1, double p2) { } -EXPORT void sf4_V_DSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_II p1, double p2) { } -EXPORT void sf4_V_DSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IF p1, double p2) { } -EXPORT void sf4_V_DSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_ID p1, double p2) { } -EXPORT void sf4_V_DSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IP p1, double p2) { } -EXPORT void sf4_V_DSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FI p1, double p2) { } -EXPORT void sf4_V_DSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FF p1, double p2) { } -EXPORT void sf4_V_DSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FD p1, double p2) { } -EXPORT void sf4_V_DSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FP p1, double p2) { } -EXPORT void sf4_V_DSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DI p1, double p2) { } -EXPORT void sf4_V_DSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DF p1, double p2) { } -EXPORT void sf4_V_DSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DD p1, double p2) { } -EXPORT void sf4_V_DSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DP p1, double p2) { } -EXPORT void sf4_V_DSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PI p1, double p2) { } -EXPORT void sf4_V_DSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PF p1, double p2) { } -EXPORT void sf4_V_DSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PD p1, double p2) { } -EXPORT void sf4_V_DSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PP p1, double p2) { } -EXPORT void sf4_V_DSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_III p1, double p2) { } -EXPORT void sf4_V_DSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIF p1, double p2) { } -EXPORT void sf4_V_DSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IID p1, double p2) { } -EXPORT void sf4_V_DSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIP p1, double p2) { } -EXPORT void sf4_V_DSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFI p1, double p2) { } -EXPORT void sf4_V_DSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFF p1, double p2) { } -EXPORT void sf4_V_DSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFD p1, double p2) { } -EXPORT void sf4_V_DSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFP p1, double p2) { } -EXPORT void sf4_V_DSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDI p1, double p2) { } -EXPORT void sf4_V_DSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDF p1, double p2) { } -EXPORT void sf4_V_DSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDD p1, double p2) { } -EXPORT void sf4_V_DSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDP p1, double p2) { } -EXPORT void sf4_V_DSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPI p1, double p2) { } -EXPORT void sf4_V_DSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPF p1, double p2) { } -EXPORT void sf4_V_DSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPD p1, double p2) { } -EXPORT void sf4_V_DSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPP p1, double p2) { } -EXPORT void sf4_V_DSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FII p1, double p2) { } -EXPORT void sf4_V_DSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIF p1, double p2) { } -EXPORT void sf4_V_DSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FID p1, double p2) { } -EXPORT void sf4_V_DSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIP p1, double p2) { } -EXPORT void sf4_V_DSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFI p1, double p2) { } -EXPORT void sf4_V_DSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFF p1, double p2) { } -EXPORT void sf4_V_DSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFD p1, double p2) { } -EXPORT void sf4_V_DSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFP p1, double p2) { } -EXPORT void sf4_V_DSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDI p1, double p2) { } -EXPORT void sf4_V_DSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDF p1, double p2) { } -EXPORT void sf4_V_DSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDD p1, double p2) { } -EXPORT void sf4_V_DSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDP p1, double p2) { } -EXPORT void sf4_V_DSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPI p1, double p2) { } -EXPORT void sf4_V_DSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPF p1, double p2) { } -EXPORT void sf4_V_DSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPD p1, double p2) { } -EXPORT void sf4_V_DSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPP p1, double p2) { } -EXPORT void sf4_V_DSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DII p1, double p2) { } -EXPORT void sf4_V_DSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIF p1, double p2) { } -EXPORT void sf4_V_DSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DID p1, double p2) { } -EXPORT void sf4_V_DSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIP p1, double p2) { } -EXPORT void sf4_V_DSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFI p1, double p2) { } -EXPORT void sf4_V_DSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFF p1, double p2) { } -EXPORT void sf4_V_DSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFD p1, double p2) { } -EXPORT void sf4_V_DSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFP p1, double p2) { } -EXPORT void sf4_V_DSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDI p1, double p2) { } -EXPORT void sf4_V_DSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDF p1, double p2) { } -EXPORT void sf4_V_DSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDD p1, double p2) { } -EXPORT void sf4_V_DSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDP p1, double p2) { } -EXPORT void sf4_V_DSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPI p1, double p2) { } -EXPORT void sf4_V_DSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPF p1, double p2) { } -EXPORT void sf4_V_DSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPD p1, double p2) { } -EXPORT void sf4_V_DSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPP p1, double p2) { } -EXPORT void sf4_V_DSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PII p1, double p2) { } -EXPORT void sf4_V_DSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIF p1, double p2) { } -EXPORT void sf4_V_DSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PID p1, double p2) { } -EXPORT void sf4_V_DSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIP p1, double p2) { } -EXPORT void sf4_V_DSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFI p1, double p2) { } -EXPORT void sf4_V_DSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFF p1, double p2) { } -EXPORT void sf4_V_DSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFD p1, double p2) { } -EXPORT void sf5_V_DSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFP p1, double p2) { } -EXPORT void sf5_V_DSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDI p1, double p2) { } -EXPORT void sf5_V_DSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDF p1, double p2) { } -EXPORT void sf5_V_DSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDD p1, double p2) { } -EXPORT void sf5_V_DSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDP p1, double p2) { } -EXPORT void sf5_V_DSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPI p1, double p2) { } -EXPORT void sf5_V_DSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPF p1, double p2) { } -EXPORT void sf5_V_DSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPD p1, double p2) { } -EXPORT void sf5_V_DSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPP p1, double p2) { } -EXPORT void sf5_V_DSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_I p1, void* p2) { } -EXPORT void sf5_V_DSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_F p1, void* p2) { } -EXPORT void sf5_V_DSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_D p1, void* p2) { } -EXPORT void sf5_V_DSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_P p1, void* p2) { } -EXPORT void sf5_V_DSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_II p1, void* p2) { } -EXPORT void sf5_V_DSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IF p1, void* p2) { } -EXPORT void sf5_V_DSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_ID p1, void* p2) { } -EXPORT void sf5_V_DSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IP p1, void* p2) { } -EXPORT void sf5_V_DSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FI p1, void* p2) { } -EXPORT void sf5_V_DSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FF p1, void* p2) { } -EXPORT void sf5_V_DSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FD p1, void* p2) { } -EXPORT void sf5_V_DSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FP p1, void* p2) { } -EXPORT void sf5_V_DSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DI p1, void* p2) { } -EXPORT void sf5_V_DSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DF p1, void* p2) { } -EXPORT void sf5_V_DSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DD p1, void* p2) { } -EXPORT void sf5_V_DSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DP p1, void* p2) { } -EXPORT void sf5_V_DSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PI p1, void* p2) { } -EXPORT void sf5_V_DSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PF p1, void* p2) { } -EXPORT void sf5_V_DSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PD p1, void* p2) { } -EXPORT void sf5_V_DSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PP p1, void* p2) { } -EXPORT void sf5_V_DSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_III p1, void* p2) { } -EXPORT void sf5_V_DSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIF p1, void* p2) { } -EXPORT void sf5_V_DSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IID p1, void* p2) { } -EXPORT void sf5_V_DSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIP p1, void* p2) { } -EXPORT void sf5_V_DSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFI p1, void* p2) { } -EXPORT void sf5_V_DSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFF p1, void* p2) { } -EXPORT void sf5_V_DSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFD p1, void* p2) { } -EXPORT void sf5_V_DSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFP p1, void* p2) { } -EXPORT void sf5_V_DSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDI p1, void* p2) { } -EXPORT void sf5_V_DSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDF p1, void* p2) { } -EXPORT void sf5_V_DSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDD p1, void* p2) { } -EXPORT void sf5_V_DSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDP p1, void* p2) { } -EXPORT void sf5_V_DSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPI p1, void* p2) { } -EXPORT void sf5_V_DSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPF p1, void* p2) { } -EXPORT void sf5_V_DSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPD p1, void* p2) { } -EXPORT void sf5_V_DSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPP p1, void* p2) { } -EXPORT void sf5_V_DSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FII p1, void* p2) { } -EXPORT void sf5_V_DSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIF p1, void* p2) { } -EXPORT void sf5_V_DSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FID p1, void* p2) { } -EXPORT void sf5_V_DSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIP p1, void* p2) { } -EXPORT void sf5_V_DSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFI p1, void* p2) { } -EXPORT void sf5_V_DSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFF p1, void* p2) { } -EXPORT void sf5_V_DSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFD p1, void* p2) { } -EXPORT void sf5_V_DSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFP p1, void* p2) { } -EXPORT void sf5_V_DSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDI p1, void* p2) { } -EXPORT void sf5_V_DSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDF p1, void* p2) { } -EXPORT void sf5_V_DSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDD p1, void* p2) { } -EXPORT void sf5_V_DSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDP p1, void* p2) { } -EXPORT void sf5_V_DSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPI p1, void* p2) { } -EXPORT void sf5_V_DSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPF p1, void* p2) { } -EXPORT void sf5_V_DSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPD p1, void* p2) { } -EXPORT void sf5_V_DSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPP p1, void* p2) { } -EXPORT void sf5_V_DSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DII p1, void* p2) { } -EXPORT void sf5_V_DSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIF p1, void* p2) { } -EXPORT void sf5_V_DSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DID p1, void* p2) { } -EXPORT void sf5_V_DSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIP p1, void* p2) { } -EXPORT void sf5_V_DSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFI p1, void* p2) { } -EXPORT void sf5_V_DSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFF p1, void* p2) { } -EXPORT void sf5_V_DSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFD p1, void* p2) { } -EXPORT void sf5_V_DSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFP p1, void* p2) { } -EXPORT void sf5_V_DSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDI p1, void* p2) { } -EXPORT void sf5_V_DSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDF p1, void* p2) { } -EXPORT void sf5_V_DSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDD p1, void* p2) { } -EXPORT void sf5_V_DSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDP p1, void* p2) { } -EXPORT void sf5_V_DSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPI p1, void* p2) { } -EXPORT void sf5_V_DSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPF p1, void* p2) { } -EXPORT void sf5_V_DSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPD p1, void* p2) { } -EXPORT void sf5_V_DSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPP p1, void* p2) { } -EXPORT void sf5_V_DSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PII p1, void* p2) { } -EXPORT void sf5_V_DSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIF p1, void* p2) { } -EXPORT void sf5_V_DSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PID p1, void* p2) { } -EXPORT void sf5_V_DSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIP p1, void* p2) { } -EXPORT void sf5_V_DSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFI p1, void* p2) { } -EXPORT void sf5_V_DSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFF p1, void* p2) { } -EXPORT void sf5_V_DSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFD p1, void* p2) { } -EXPORT void sf5_V_DSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFP p1, void* p2) { } -EXPORT void sf5_V_DSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDI p1, void* p2) { } -EXPORT void sf5_V_DSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDF p1, void* p2) { } -EXPORT void sf5_V_DSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDD p1, void* p2) { } -EXPORT void sf5_V_DSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDP p1, void* p2) { } -EXPORT void sf5_V_DSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPI p1, void* p2) { } -EXPORT void sf5_V_DSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPF p1, void* p2) { } -EXPORT void sf5_V_DSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPD p1, void* p2) { } -EXPORT void sf5_V_DSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPP p1, void* p2) { } -EXPORT void sf5_V_DSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_I p1, struct S_I p2) { } -EXPORT void sf5_V_DSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_F p1, struct S_F p2) { } -EXPORT void sf5_V_DSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_D p1, struct S_D p2) { } -EXPORT void sf5_V_DSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_P p1, struct S_P p2) { } -EXPORT void sf5_V_DSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_II p1, struct S_II p2) { } -EXPORT void sf5_V_DSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IF p1, struct S_IF p2) { } -EXPORT void sf5_V_DSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_ID p1, struct S_ID p2) { } -EXPORT void sf5_V_DSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IP p1, struct S_IP p2) { } -EXPORT void sf5_V_DSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FI p1, struct S_FI p2) { } -EXPORT void sf5_V_DSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FF p1, struct S_FF p2) { } -EXPORT void sf5_V_DSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FD p1, struct S_FD p2) { } -EXPORT void sf5_V_DSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FP p1, struct S_FP p2) { } -EXPORT void sf5_V_DSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DI p1, struct S_DI p2) { } -EXPORT void sf5_V_DSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DF p1, struct S_DF p2) { } -EXPORT void sf5_V_DSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DD p1, struct S_DD p2) { } -EXPORT void sf5_V_DSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DP p1, struct S_DP p2) { } -EXPORT void sf5_V_DSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PI p1, struct S_PI p2) { } -EXPORT void sf5_V_DSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PF p1, struct S_PF p2) { } -EXPORT void sf5_V_DSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PD p1, struct S_PD p2) { } -EXPORT void sf5_V_DSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PP p1, struct S_PP p2) { } -EXPORT void sf5_V_DSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_III p1, struct S_III p2) { } -EXPORT void sf5_V_DSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIF p1, struct S_IIF p2) { } -EXPORT void sf5_V_DSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IID p1, struct S_IID p2) { } -EXPORT void sf5_V_DSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIP p1, struct S_IIP p2) { } -EXPORT void sf5_V_DSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFI p1, struct S_IFI p2) { } -EXPORT void sf5_V_DSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFF p1, struct S_IFF p2) { } -EXPORT void sf5_V_DSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFD p1, struct S_IFD p2) { } -EXPORT void sf5_V_DSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFP p1, struct S_IFP p2) { } -EXPORT void sf5_V_DSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDI p1, struct S_IDI p2) { } -EXPORT void sf5_V_DSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDF p1, struct S_IDF p2) { } -EXPORT void sf5_V_DSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDD p1, struct S_IDD p2) { } -EXPORT void sf5_V_DSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDP p1, struct S_IDP p2) { } -EXPORT void sf5_V_DSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPI p1, struct S_IPI p2) { } -EXPORT void sf5_V_DSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPF p1, struct S_IPF p2) { } -EXPORT void sf5_V_DSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPD p1, struct S_IPD p2) { } -EXPORT void sf5_V_DSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPP p1, struct S_IPP p2) { } -EXPORT void sf5_V_DSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FII p1, struct S_FII p2) { } -EXPORT void sf5_V_DSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIF p1, struct S_FIF p2) { } -EXPORT void sf5_V_DSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FID p1, struct S_FID p2) { } -EXPORT void sf5_V_DSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIP p1, struct S_FIP p2) { } -EXPORT void sf5_V_DSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFI p1, struct S_FFI p2) { } -EXPORT void sf5_V_DSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFF p1, struct S_FFF p2) { } -EXPORT void sf5_V_DSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFD p1, struct S_FFD p2) { } -EXPORT void sf5_V_DSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFP p1, struct S_FFP p2) { } -EXPORT void sf5_V_DSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDI p1, struct S_FDI p2) { } -EXPORT void sf5_V_DSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDF p1, struct S_FDF p2) { } -EXPORT void sf5_V_DSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDD p1, struct S_FDD p2) { } -EXPORT void sf5_V_DSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDP p1, struct S_FDP p2) { } -EXPORT void sf5_V_DSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPI p1, struct S_FPI p2) { } -EXPORT void sf5_V_DSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPF p1, struct S_FPF p2) { } -EXPORT void sf5_V_DSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPD p1, struct S_FPD p2) { } -EXPORT void sf5_V_DSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPP p1, struct S_FPP p2) { } -EXPORT void sf5_V_DSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DII p1, struct S_DII p2) { } -EXPORT void sf5_V_DSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIF p1, struct S_DIF p2) { } -EXPORT void sf5_V_DSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DID p1, struct S_DID p2) { } -EXPORT void sf5_V_DSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIP p1, struct S_DIP p2) { } -EXPORT void sf5_V_DSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFI p1, struct S_DFI p2) { } -EXPORT void sf5_V_DSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFF p1, struct S_DFF p2) { } -EXPORT void sf5_V_DSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFD p1, struct S_DFD p2) { } -EXPORT void sf5_V_DSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFP p1, struct S_DFP p2) { } -EXPORT void sf5_V_DSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDI p1, struct S_DDI p2) { } -EXPORT void sf5_V_DSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDF p1, struct S_DDF p2) { } -EXPORT void sf5_V_DSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDD p1, struct S_DDD p2) { } -EXPORT void sf5_V_DSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDP p1, struct S_DDP p2) { } -EXPORT void sf5_V_DSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPI p1, struct S_DPI p2) { } -EXPORT void sf5_V_DSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPF p1, struct S_DPF p2) { } -EXPORT void sf5_V_DSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPD p1, struct S_DPD p2) { } -EXPORT void sf5_V_DSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPP p1, struct S_DPP p2) { } -EXPORT void sf5_V_DSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PII p1, struct S_PII p2) { } -EXPORT void sf5_V_DSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIF p1, struct S_PIF p2) { } -EXPORT void sf5_V_DSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PID p1, struct S_PID p2) { } -EXPORT void sf5_V_DSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIP p1, struct S_PIP p2) { } -EXPORT void sf5_V_DSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFI p1, struct S_PFI p2) { } -EXPORT void sf5_V_DSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFF p1, struct S_PFF p2) { } -EXPORT void sf5_V_DSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFD p1, struct S_PFD p2) { } -EXPORT void sf5_V_DSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFP p1, struct S_PFP p2) { } -EXPORT void sf5_V_DSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDI p1, struct S_PDI p2) { } -EXPORT void sf5_V_DSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDF p1, struct S_PDF p2) { } -EXPORT void sf5_V_DSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDD p1, struct S_PDD p2) { } -EXPORT void sf5_V_DSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDP p1, struct S_PDP p2) { } -EXPORT void sf5_V_DSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPI p1, struct S_PPI p2) { } -EXPORT void sf5_V_DSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPF p1, struct S_PPF p2) { } -EXPORT void sf5_V_DSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPD p1, struct S_PPD p2) { } -EXPORT void sf5_V_DSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPP p1, struct S_PPP p2) { } -EXPORT void sf5_V_PII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, int p2) { } -EXPORT void sf5_V_PIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, float p2) { } -EXPORT void sf5_V_PID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, double p2) { } -EXPORT void sf5_V_PIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, void* p2) { } -EXPORT void sf5_V_PIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_I p2) { } -EXPORT void sf5_V_PIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_F p2) { } -EXPORT void sf5_V_PIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_D p2) { } -EXPORT void sf5_V_PIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_P p2) { } -EXPORT void sf5_V_PIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_II p2) { } -EXPORT void sf5_V_PIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IF p2) { } -EXPORT void sf5_V_PIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_ID p2) { } -EXPORT void sf5_V_PIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IP p2) { } -EXPORT void sf5_V_PIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FI p2) { } -EXPORT void sf5_V_PIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FF p2) { } -EXPORT void sf5_V_PIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FD p2) { } -EXPORT void sf5_V_PIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FP p2) { } -EXPORT void sf5_V_PIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DI p2) { } -EXPORT void sf5_V_PIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DF p2) { } -EXPORT void sf5_V_PIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DD p2) { } -EXPORT void sf5_V_PIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DP p2) { } -EXPORT void sf5_V_PIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PI p2) { } -EXPORT void sf5_V_PIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PF p2) { } -EXPORT void sf5_V_PIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PD p2) { } -EXPORT void sf5_V_PIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PP p2) { } -EXPORT void sf5_V_PIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_III p2) { } -EXPORT void sf5_V_PIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IIF p2) { } -EXPORT void sf5_V_PIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IID p2) { } -EXPORT void sf5_V_PIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IIP p2) { } -EXPORT void sf5_V_PIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IFI p2) { } -EXPORT void sf5_V_PIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IFF p2) { } -EXPORT void sf5_V_PIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IFD p2) { } -EXPORT void sf5_V_PIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IFP p2) { } -EXPORT void sf5_V_PIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IDI p2) { } -EXPORT void sf5_V_PIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IDF p2) { } -EXPORT void sf5_V_PIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IDD p2) { } -EXPORT void sf5_V_PIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IDP p2) { } -EXPORT void sf5_V_PIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IPI p2) { } -EXPORT void sf5_V_PIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IPF p2) { } -EXPORT void sf5_V_PIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IPD p2) { } -EXPORT void sf5_V_PIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IPP p2) { } -EXPORT void sf5_V_PIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FII p2) { } -EXPORT void sf5_V_PIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FIF p2) { } -EXPORT void sf5_V_PIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FID p2) { } -EXPORT void sf5_V_PIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FIP p2) { } -EXPORT void sf5_V_PIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FFI p2) { } -EXPORT void sf5_V_PIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FFF p2) { } -EXPORT void sf5_V_PIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FFD p2) { } -EXPORT void sf5_V_PIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FFP p2) { } -EXPORT void sf5_V_PIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FDI p2) { } -EXPORT void sf5_V_PIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FDF p2) { } -EXPORT void sf5_V_PIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FDD p2) { } -EXPORT void sf5_V_PIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FDP p2) { } -EXPORT void sf5_V_PIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FPI p2) { } -EXPORT void sf5_V_PIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FPF p2) { } -EXPORT void sf5_V_PIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FPD p2) { } -EXPORT void sf5_V_PIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FPP p2) { } -EXPORT void sf5_V_PIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DII p2) { } -EXPORT void sf5_V_PIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DIF p2) { } -EXPORT void sf5_V_PIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DID p2) { } -EXPORT void sf5_V_PIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DIP p2) { } -EXPORT void sf5_V_PIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DFI p2) { } -EXPORT void sf5_V_PIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DFF p2) { } -EXPORT void sf5_V_PIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DFD p2) { } -EXPORT void sf5_V_PIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DFP p2) { } -EXPORT void sf5_V_PIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DDI p2) { } -EXPORT void sf5_V_PIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DDF p2) { } -EXPORT void sf5_V_PIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DDD p2) { } -EXPORT void sf5_V_PIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DDP p2) { } -EXPORT void sf5_V_PIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DPI p2) { } -EXPORT void sf5_V_PIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DPF p2) { } -EXPORT void sf5_V_PIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DPD p2) { } -EXPORT void sf5_V_PIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DPP p2) { } -EXPORT void sf5_V_PIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PII p2) { } -EXPORT void sf5_V_PIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PIF p2) { } -EXPORT void sf5_V_PIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PID p2) { } -EXPORT void sf5_V_PIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PIP p2) { } -EXPORT void sf5_V_PIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PFI p2) { } -EXPORT void sf5_V_PIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PFF p2) { } -EXPORT void sf5_V_PIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PFD p2) { } -EXPORT void sf5_V_PIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PFP p2) { } -EXPORT void sf5_V_PIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PDI p2) { } -EXPORT void sf5_V_PIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PDF p2) { } -EXPORT void sf5_V_PIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PDD p2) { } -EXPORT void sf5_V_PIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PDP p2) { } -EXPORT void sf5_V_PIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PPI p2) { } -EXPORT void sf5_V_PIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PPF p2) { } -EXPORT void sf5_V_PIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PPD p2) { } -EXPORT void sf5_V_PIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PPP p2) { } -EXPORT void sf5_V_PFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, int p2) { } -EXPORT void sf5_V_PFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, float p2) { } -EXPORT void sf5_V_PFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, double p2) { } -EXPORT void sf5_V_PFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, void* p2) { } -EXPORT void sf5_V_PFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_I p2) { } -EXPORT void sf5_V_PFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_F p2) { } -EXPORT void sf5_V_PFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_D p2) { } -EXPORT void sf5_V_PFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_P p2) { } -EXPORT void sf5_V_PFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_II p2) { } -EXPORT void sf5_V_PFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IF p2) { } -EXPORT void sf5_V_PFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_ID p2) { } -EXPORT void sf5_V_PFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IP p2) { } -EXPORT void sf5_V_PFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FI p2) { } -EXPORT void sf5_V_PFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FF p2) { } -EXPORT void sf5_V_PFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FD p2) { } -EXPORT void sf5_V_PFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FP p2) { } -EXPORT void sf5_V_PFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DI p2) { } -EXPORT void sf5_V_PFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DF p2) { } -EXPORT void sf5_V_PFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DD p2) { } -EXPORT void sf5_V_PFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DP p2) { } -EXPORT void sf5_V_PFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PI p2) { } -EXPORT void sf5_V_PFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PF p2) { } -EXPORT void sf5_V_PFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PD p2) { } -EXPORT void sf5_V_PFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PP p2) { } -EXPORT void sf5_V_PFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_III p2) { } -EXPORT void sf5_V_PFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IIF p2) { } -EXPORT void sf5_V_PFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IID p2) { } -EXPORT void sf5_V_PFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IIP p2) { } -EXPORT void sf5_V_PFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IFI p2) { } -EXPORT void sf5_V_PFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IFF p2) { } -EXPORT void sf5_V_PFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IFD p2) { } -EXPORT void sf5_V_PFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IFP p2) { } -EXPORT void sf5_V_PFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IDI p2) { } -EXPORT void sf5_V_PFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IDF p2) { } -EXPORT void sf5_V_PFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IDD p2) { } -EXPORT void sf5_V_PFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IDP p2) { } -EXPORT void sf5_V_PFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IPI p2) { } -EXPORT void sf5_V_PFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IPF p2) { } -EXPORT void sf5_V_PFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IPD p2) { } -EXPORT void sf5_V_PFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IPP p2) { } -EXPORT void sf5_V_PFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FII p2) { } -EXPORT void sf5_V_PFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FIF p2) { } -EXPORT void sf5_V_PFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FID p2) { } -EXPORT void sf5_V_PFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FIP p2) { } -EXPORT void sf5_V_PFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FFI p2) { } -EXPORT void sf5_V_PFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FFF p2) { } -EXPORT void sf5_V_PFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FFD p2) { } -EXPORT void sf5_V_PFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FFP p2) { } -EXPORT void sf5_V_PFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FDI p2) { } -EXPORT void sf5_V_PFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FDF p2) { } -EXPORT void sf5_V_PFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FDD p2) { } -EXPORT void sf5_V_PFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FDP p2) { } -EXPORT void sf5_V_PFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FPI p2) { } -EXPORT void sf5_V_PFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FPF p2) { } -EXPORT void sf5_V_PFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FPD p2) { } -EXPORT void sf5_V_PFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FPP p2) { } -EXPORT void sf5_V_PFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DII p2) { } -EXPORT void sf5_V_PFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DIF p2) { } -EXPORT void sf5_V_PFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DID p2) { } -EXPORT void sf5_V_PFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DIP p2) { } -EXPORT void sf5_V_PFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DFI p2) { } -EXPORT void sf5_V_PFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DFF p2) { } -EXPORT void sf5_V_PFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DFD p2) { } -EXPORT void sf5_V_PFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DFP p2) { } -EXPORT void sf5_V_PFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DDI p2) { } -EXPORT void sf5_V_PFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DDF p2) { } -EXPORT void sf5_V_PFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DDD p2) { } -EXPORT void sf5_V_PFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DDP p2) { } -EXPORT void sf5_V_PFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DPI p2) { } -EXPORT void sf5_V_PFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DPF p2) { } -EXPORT void sf5_V_PFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DPD p2) { } -EXPORT void sf5_V_PFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DPP p2) { } -EXPORT void sf5_V_PFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PII p2) { } -EXPORT void sf5_V_PFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PIF p2) { } -EXPORT void sf5_V_PFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PID p2) { } -EXPORT void sf5_V_PFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PIP p2) { } -EXPORT void sf5_V_PFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PFI p2) { } -EXPORT void sf5_V_PFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PFF p2) { } -EXPORT void sf5_V_PFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PFD p2) { } -EXPORT void sf5_V_PFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PFP p2) { } -EXPORT void sf5_V_PFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PDI p2) { } -EXPORT void sf5_V_PFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PDF p2) { } -EXPORT void sf5_V_PFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PDD p2) { } -EXPORT void sf5_V_PFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PDP p2) { } -EXPORT void sf5_V_PFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PPI p2) { } -EXPORT void sf5_V_PFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PPF p2) { } -EXPORT void sf5_V_PFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PPD p2) { } -EXPORT void sf5_V_PFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PPP p2) { } -EXPORT void sf5_V_PDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, int p2) { } -EXPORT void sf5_V_PDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, float p2) { } -EXPORT void sf5_V_PDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, double p2) { } -EXPORT void sf5_V_PDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, void* p2) { } -EXPORT void sf5_V_PDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_I p2) { } -EXPORT void sf5_V_PDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_F p2) { } -EXPORT void sf5_V_PDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_D p2) { } -EXPORT void sf5_V_PDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_P p2) { } -EXPORT void sf5_V_PDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_II p2) { } -EXPORT void sf5_V_PDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IF p2) { } -EXPORT void sf5_V_PDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_ID p2) { } -EXPORT void sf5_V_PDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IP p2) { } -EXPORT void sf5_V_PDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FI p2) { } -EXPORT void sf5_V_PDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FF p2) { } -EXPORT void sf5_V_PDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FD p2) { } -EXPORT void sf5_V_PDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FP p2) { } -EXPORT void sf5_V_PDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DI p2) { } -EXPORT void sf5_V_PDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DF p2) { } -EXPORT void sf5_V_PDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DD p2) { } -EXPORT void sf5_V_PDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DP p2) { } -EXPORT void sf5_V_PDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PI p2) { } -EXPORT void sf5_V_PDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PF p2) { } -EXPORT void sf5_V_PDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PD p2) { } -EXPORT void sf5_V_PDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PP p2) { } -EXPORT void sf5_V_PDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_III p2) { } -EXPORT void sf5_V_PDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IIF p2) { } -EXPORT void sf5_V_PDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IID p2) { } -EXPORT void sf5_V_PDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IIP p2) { } -EXPORT void sf5_V_PDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IFI p2) { } -EXPORT void sf5_V_PDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IFF p2) { } -EXPORT void sf5_V_PDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IFD p2) { } -EXPORT void sf5_V_PDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IFP p2) { } -EXPORT void sf5_V_PDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IDI p2) { } -EXPORT void sf5_V_PDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IDF p2) { } -EXPORT void sf5_V_PDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IDD p2) { } -EXPORT void sf5_V_PDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IDP p2) { } -EXPORT void sf5_V_PDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IPI p2) { } -EXPORT void sf5_V_PDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IPF p2) { } -EXPORT void sf5_V_PDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IPD p2) { } -EXPORT void sf5_V_PDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IPP p2) { } -EXPORT void sf5_V_PDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FII p2) { } -EXPORT void sf5_V_PDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FIF p2) { } -EXPORT void sf5_V_PDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FID p2) { } -EXPORT void sf5_V_PDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FIP p2) { } -EXPORT void sf5_V_PDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FFI p2) { } -EXPORT void sf5_V_PDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FFF p2) { } -EXPORT void sf5_V_PDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FFD p2) { } -EXPORT void sf5_V_PDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FFP p2) { } -EXPORT void sf5_V_PDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FDI p2) { } -EXPORT void sf5_V_PDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FDF p2) { } -EXPORT void sf5_V_PDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FDD p2) { } -EXPORT void sf5_V_PDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FDP p2) { } -EXPORT void sf5_V_PDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FPI p2) { } -EXPORT void sf5_V_PDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FPF p2) { } -EXPORT void sf5_V_PDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FPD p2) { } -EXPORT void sf5_V_PDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FPP p2) { } -EXPORT void sf5_V_PDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DII p2) { } -EXPORT void sf5_V_PDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DIF p2) { } -EXPORT void sf5_V_PDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DID p2) { } -EXPORT void sf5_V_PDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DIP p2) { } -EXPORT void sf5_V_PDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DFI p2) { } -EXPORT void sf5_V_PDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DFF p2) { } -EXPORT void sf5_V_PDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DFD p2) { } -EXPORT void sf5_V_PDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DFP p2) { } -EXPORT void sf5_V_PDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DDI p2) { } -EXPORT void sf5_V_PDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DDF p2) { } -EXPORT void sf5_V_PDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DDD p2) { } -EXPORT void sf5_V_PDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DDP p2) { } -EXPORT void sf5_V_PDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DPI p2) { } -EXPORT void sf5_V_PDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DPF p2) { } -EXPORT void sf5_V_PDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DPD p2) { } -EXPORT void sf5_V_PDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DPP p2) { } -EXPORT void sf5_V_PDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PII p2) { } -EXPORT void sf5_V_PDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PIF p2) { } -EXPORT void sf5_V_PDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PID p2) { } -EXPORT void sf5_V_PDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PIP p2) { } -EXPORT void sf5_V_PDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PFI p2) { } -EXPORT void sf5_V_PDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PFF p2) { } -EXPORT void sf5_V_PDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PFD p2) { } -EXPORT void sf5_V_PDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PFP p2) { } -EXPORT void sf5_V_PDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PDI p2) { } -EXPORT void sf5_V_PDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PDF p2) { } -EXPORT void sf5_V_PDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PDD p2) { } -EXPORT void sf5_V_PDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PDP p2) { } -EXPORT void sf5_V_PDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PPI p2) { } -EXPORT void sf5_V_PDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PPF p2) { } -EXPORT void sf5_V_PDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PPD p2) { } -EXPORT void sf5_V_PDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PPP p2) { } -EXPORT void sf5_V_PPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, int p2) { } -EXPORT void sf5_V_PPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, float p2) { } -EXPORT void sf5_V_PPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, double p2) { } -EXPORT void sf5_V_PPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, void* p2) { } -EXPORT void sf5_V_PPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_I p2) { } -EXPORT void sf5_V_PPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_F p2) { } -EXPORT void sf5_V_PPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_D p2) { } -EXPORT void sf5_V_PPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_P p2) { } -EXPORT void sf5_V_PPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_II p2) { } -EXPORT void sf5_V_PPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IF p2) { } -EXPORT void sf5_V_PPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_ID p2) { } -EXPORT void sf5_V_PPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IP p2) { } -EXPORT void sf5_V_PPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FI p2) { } -EXPORT void sf5_V_PPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FF p2) { } -EXPORT void sf5_V_PPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FD p2) { } -EXPORT void sf5_V_PPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FP p2) { } -EXPORT void sf5_V_PPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DI p2) { } -EXPORT void sf5_V_PPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DF p2) { } -EXPORT void sf5_V_PPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DD p2) { } -EXPORT void sf5_V_PPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DP p2) { } -EXPORT void sf5_V_PPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PI p2) { } -EXPORT void sf5_V_PPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PF p2) { } -EXPORT void sf5_V_PPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PD p2) { } -EXPORT void sf5_V_PPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PP p2) { } -EXPORT void sf5_V_PPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_III p2) { } -EXPORT void sf5_V_PPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IIF p2) { } -EXPORT void sf5_V_PPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IID p2) { } -EXPORT void sf5_V_PPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IIP p2) { } -EXPORT void sf5_V_PPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IFI p2) { } -EXPORT void sf5_V_PPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IFF p2) { } -EXPORT void sf5_V_PPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IFD p2) { } -EXPORT void sf5_V_PPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IFP p2) { } -EXPORT void sf5_V_PPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IDI p2) { } -EXPORT void sf5_V_PPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IDF p2) { } -EXPORT void sf5_V_PPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IDD p2) { } -EXPORT void sf5_V_PPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IDP p2) { } -EXPORT void sf5_V_PPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IPI p2) { } -EXPORT void sf5_V_PPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IPF p2) { } -EXPORT void sf5_V_PPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IPD p2) { } -EXPORT void sf5_V_PPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IPP p2) { } -EXPORT void sf5_V_PPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FII p2) { } -EXPORT void sf5_V_PPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FIF p2) { } -EXPORT void sf5_V_PPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FID p2) { } -EXPORT void sf5_V_PPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FIP p2) { } -EXPORT void sf5_V_PPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FFI p2) { } -EXPORT void sf5_V_PPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FFF p2) { } -EXPORT void sf5_V_PPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FFD p2) { } -EXPORT void sf5_V_PPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FFP p2) { } -EXPORT void sf5_V_PPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FDI p2) { } -EXPORT void sf5_V_PPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FDF p2) { } -EXPORT void sf5_V_PPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FDD p2) { } -EXPORT void sf5_V_PPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FDP p2) { } -EXPORT void sf5_V_PPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FPI p2) { } -EXPORT void sf5_V_PPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FPF p2) { } -EXPORT void sf5_V_PPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FPD p2) { } -EXPORT void sf5_V_PPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FPP p2) { } -EXPORT void sf5_V_PPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DII p2) { } -EXPORT void sf5_V_PPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DIF p2) { } -EXPORT void sf5_V_PPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DID p2) { } -EXPORT void sf5_V_PPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DIP p2) { } -EXPORT void sf5_V_PPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DFI p2) { } -EXPORT void sf5_V_PPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DFF p2) { } -EXPORT void sf5_V_PPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DFD p2) { } -EXPORT void sf5_V_PPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DFP p2) { } -EXPORT void sf5_V_PPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DDI p2) { } -EXPORT void sf5_V_PPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DDF p2) { } -EXPORT void sf5_V_PPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DDD p2) { } -EXPORT void sf5_V_PPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DDP p2) { } -EXPORT void sf5_V_PPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DPI p2) { } -EXPORT void sf5_V_PPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DPF p2) { } -EXPORT void sf5_V_PPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DPD p2) { } -EXPORT void sf5_V_PPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DPP p2) { } -EXPORT void sf5_V_PPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PII p2) { } -EXPORT void sf5_V_PPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PIF p2) { } -EXPORT void sf5_V_PPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PID p2) { } -EXPORT void sf5_V_PPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PIP p2) { } -EXPORT void sf5_V_PPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PFI p2) { } -EXPORT void sf5_V_PPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PFF p2) { } -EXPORT void sf5_V_PPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PFD p2) { } -EXPORT void sf5_V_PPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PFP p2) { } -EXPORT void sf5_V_PPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PDI p2) { } -EXPORT void sf5_V_PPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PDF p2) { } -EXPORT void sf5_V_PPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PDD p2) { } -EXPORT void sf5_V_PPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PDP p2) { } -EXPORT void sf5_V_PPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PPI p2) { } -EXPORT void sf5_V_PPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PPF p2) { } -EXPORT void sf5_V_PPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PPD p2) { } -EXPORT void sf5_V_PPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PPP p2) { } -EXPORT void sf5_V_PSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_I p1, int p2) { } -EXPORT void sf5_V_PSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_F p1, int p2) { } -EXPORT void sf5_V_PSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_D p1, int p2) { } -EXPORT void sf5_V_PSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_P p1, int p2) { } -EXPORT void sf5_V_PSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_II p1, int p2) { } -EXPORT void sf5_V_PSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IF p1, int p2) { } -EXPORT void sf5_V_PSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_ID p1, int p2) { } -EXPORT void sf5_V_PSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IP p1, int p2) { } -EXPORT void sf5_V_PSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FI p1, int p2) { } -EXPORT void sf5_V_PSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FF p1, int p2) { } -EXPORT void sf5_V_PSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FD p1, int p2) { } -EXPORT void sf5_V_PSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FP p1, int p2) { } -EXPORT void sf5_V_PSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DI p1, int p2) { } -EXPORT void sf5_V_PSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DF p1, int p2) { } -EXPORT void sf5_V_PSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DD p1, int p2) { } -EXPORT void sf5_V_PSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DP p1, int p2) { } -EXPORT void sf5_V_PSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PI p1, int p2) { } -EXPORT void sf5_V_PSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PF p1, int p2) { } -EXPORT void sf5_V_PSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PD p1, int p2) { } -EXPORT void sf5_V_PSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PP p1, int p2) { } -EXPORT void sf5_V_PSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_III p1, int p2) { } -EXPORT void sf5_V_PSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIF p1, int p2) { } -EXPORT void sf5_V_PSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IID p1, int p2) { } -EXPORT void sf5_V_PSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIP p1, int p2) { } -EXPORT void sf5_V_PSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFI p1, int p2) { } -EXPORT void sf5_V_PSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFF p1, int p2) { } -EXPORT void sf5_V_PSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFD p1, int p2) { } -EXPORT void sf5_V_PSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFP p1, int p2) { } -EXPORT void sf5_V_PSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDI p1, int p2) { } -EXPORT void sf5_V_PSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDF p1, int p2) { } -EXPORT void sf5_V_PSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDD p1, int p2) { } -EXPORT void sf5_V_PSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDP p1, int p2) { } -EXPORT void sf5_V_PSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPI p1, int p2) { } -EXPORT void sf5_V_PSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPF p1, int p2) { } -EXPORT void sf5_V_PSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPD p1, int p2) { } -EXPORT void sf5_V_PSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPP p1, int p2) { } -EXPORT void sf5_V_PSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FII p1, int p2) { } -EXPORT void sf5_V_PSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIF p1, int p2) { } -EXPORT void sf5_V_PSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FID p1, int p2) { } -EXPORT void sf5_V_PSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIP p1, int p2) { } -EXPORT void sf5_V_PSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFI p1, int p2) { } -EXPORT void sf5_V_PSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFF p1, int p2) { } -EXPORT void sf5_V_PSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFD p1, int p2) { } -EXPORT void sf5_V_PSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFP p1, int p2) { } -EXPORT void sf5_V_PSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDI p1, int p2) { } -EXPORT void sf5_V_PSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDF p1, int p2) { } -EXPORT void sf5_V_PSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDD p1, int p2) { } -EXPORT void sf5_V_PSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDP p1, int p2) { } -EXPORT void sf5_V_PSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPI p1, int p2) { } -EXPORT void sf5_V_PSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPF p1, int p2) { } -EXPORT void sf5_V_PSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPD p1, int p2) { } -EXPORT void sf5_V_PSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPP p1, int p2) { } -EXPORT void sf5_V_PSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DII p1, int p2) { } -EXPORT void sf5_V_PSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIF p1, int p2) { } -EXPORT void sf5_V_PSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DID p1, int p2) { } -EXPORT void sf5_V_PSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIP p1, int p2) { } -EXPORT void sf5_V_PSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFI p1, int p2) { } -EXPORT void sf5_V_PSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFF p1, int p2) { } -EXPORT void sf5_V_PSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFD p1, int p2) { } -EXPORT void sf5_V_PSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFP p1, int p2) { } -EXPORT void sf5_V_PSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDI p1, int p2) { } -EXPORT void sf5_V_PSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDF p1, int p2) { } -EXPORT void sf5_V_PSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDD p1, int p2) { } -EXPORT void sf5_V_PSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDP p1, int p2) { } -EXPORT void sf5_V_PSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPI p1, int p2) { } -EXPORT void sf5_V_PSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPF p1, int p2) { } -EXPORT void sf5_V_PSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPD p1, int p2) { } -EXPORT void sf5_V_PSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPP p1, int p2) { } -EXPORT void sf5_V_PSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PII p1, int p2) { } -EXPORT void sf5_V_PSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIF p1, int p2) { } -EXPORT void sf5_V_PSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PID p1, int p2) { } -EXPORT void sf6_V_PSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIP p1, int p2) { } -EXPORT void sf6_V_PSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFI p1, int p2) { } -EXPORT void sf6_V_PSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFF p1, int p2) { } -EXPORT void sf6_V_PSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFD p1, int p2) { } -EXPORT void sf6_V_PSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFP p1, int p2) { } -EXPORT void sf6_V_PSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDI p1, int p2) { } -EXPORT void sf6_V_PSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDF p1, int p2) { } -EXPORT void sf6_V_PSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDD p1, int p2) { } -EXPORT void sf6_V_PSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDP p1, int p2) { } -EXPORT void sf6_V_PSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPI p1, int p2) { } -EXPORT void sf6_V_PSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPF p1, int p2) { } -EXPORT void sf6_V_PSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPD p1, int p2) { } -EXPORT void sf6_V_PSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPP p1, int p2) { } -EXPORT void sf6_V_PSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_I p1, float p2) { } -EXPORT void sf6_V_PSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_F p1, float p2) { } -EXPORT void sf6_V_PSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_D p1, float p2) { } -EXPORT void sf6_V_PSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_P p1, float p2) { } -EXPORT void sf6_V_PSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_II p1, float p2) { } -EXPORT void sf6_V_PSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IF p1, float p2) { } -EXPORT void sf6_V_PSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_ID p1, float p2) { } -EXPORT void sf6_V_PSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IP p1, float p2) { } -EXPORT void sf6_V_PSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FI p1, float p2) { } -EXPORT void sf6_V_PSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FF p1, float p2) { } -EXPORT void sf6_V_PSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FD p1, float p2) { } -EXPORT void sf6_V_PSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FP p1, float p2) { } -EXPORT void sf6_V_PSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DI p1, float p2) { } -EXPORT void sf6_V_PSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DF p1, float p2) { } -EXPORT void sf6_V_PSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DD p1, float p2) { } -EXPORT void sf6_V_PSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DP p1, float p2) { } -EXPORT void sf6_V_PSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PI p1, float p2) { } -EXPORT void sf6_V_PSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PF p1, float p2) { } -EXPORT void sf6_V_PSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PD p1, float p2) { } -EXPORT void sf6_V_PSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PP p1, float p2) { } -EXPORT void sf6_V_PSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_III p1, float p2) { } -EXPORT void sf6_V_PSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIF p1, float p2) { } -EXPORT void sf6_V_PSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IID p1, float p2) { } -EXPORT void sf6_V_PSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIP p1, float p2) { } -EXPORT void sf6_V_PSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFI p1, float p2) { } -EXPORT void sf6_V_PSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFF p1, float p2) { } -EXPORT void sf6_V_PSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFD p1, float p2) { } -EXPORT void sf6_V_PSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFP p1, float p2) { } -EXPORT void sf6_V_PSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDI p1, float p2) { } -EXPORT void sf6_V_PSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDF p1, float p2) { } -EXPORT void sf6_V_PSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDD p1, float p2) { } -EXPORT void sf6_V_PSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDP p1, float p2) { } -EXPORT void sf6_V_PSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPI p1, float p2) { } -EXPORT void sf6_V_PSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPF p1, float p2) { } -EXPORT void sf6_V_PSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPD p1, float p2) { } -EXPORT void sf6_V_PSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPP p1, float p2) { } -EXPORT void sf6_V_PSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FII p1, float p2) { } -EXPORT void sf6_V_PSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIF p1, float p2) { } -EXPORT void sf6_V_PSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FID p1, float p2) { } -EXPORT void sf6_V_PSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIP p1, float p2) { } -EXPORT void sf6_V_PSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFI p1, float p2) { } -EXPORT void sf6_V_PSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFF p1, float p2) { } -EXPORT void sf6_V_PSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFD p1, float p2) { } -EXPORT void sf6_V_PSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFP p1, float p2) { } -EXPORT void sf6_V_PSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDI p1, float p2) { } -EXPORT void sf6_V_PSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDF p1, float p2) { } -EXPORT void sf6_V_PSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDD p1, float p2) { } -EXPORT void sf6_V_PSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDP p1, float p2) { } -EXPORT void sf6_V_PSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPI p1, float p2) { } -EXPORT void sf6_V_PSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPF p1, float p2) { } -EXPORT void sf6_V_PSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPD p1, float p2) { } -EXPORT void sf6_V_PSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPP p1, float p2) { } -EXPORT void sf6_V_PSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DII p1, float p2) { } -EXPORT void sf6_V_PSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIF p1, float p2) { } -EXPORT void sf6_V_PSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DID p1, float p2) { } -EXPORT void sf6_V_PSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIP p1, float p2) { } -EXPORT void sf6_V_PSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFI p1, float p2) { } -EXPORT void sf6_V_PSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFF p1, float p2) { } -EXPORT void sf6_V_PSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFD p1, float p2) { } -EXPORT void sf6_V_PSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFP p1, float p2) { } -EXPORT void sf6_V_PSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDI p1, float p2) { } -EXPORT void sf6_V_PSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDF p1, float p2) { } -EXPORT void sf6_V_PSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDD p1, float p2) { } -EXPORT void sf6_V_PSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDP p1, float p2) { } -EXPORT void sf6_V_PSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPI p1, float p2) { } -EXPORT void sf6_V_PSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPF p1, float p2) { } -EXPORT void sf6_V_PSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPD p1, float p2) { } -EXPORT void sf6_V_PSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPP p1, float p2) { } -EXPORT void sf6_V_PSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PII p1, float p2) { } -EXPORT void sf6_V_PSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIF p1, float p2) { } -EXPORT void sf6_V_PSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PID p1, float p2) { } -EXPORT void sf6_V_PSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIP p1, float p2) { } -EXPORT void sf6_V_PSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFI p1, float p2) { } -EXPORT void sf6_V_PSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFF p1, float p2) { } -EXPORT void sf6_V_PSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFD p1, float p2) { } -EXPORT void sf6_V_PSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFP p1, float p2) { } -EXPORT void sf6_V_PSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDI p1, float p2) { } -EXPORT void sf6_V_PSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDF p1, float p2) { } -EXPORT void sf6_V_PSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDD p1, float p2) { } -EXPORT void sf6_V_PSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDP p1, float p2) { } -EXPORT void sf6_V_PSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPI p1, float p2) { } -EXPORT void sf6_V_PSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPF p1, float p2) { } -EXPORT void sf6_V_PSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPD p1, float p2) { } -EXPORT void sf6_V_PSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPP p1, float p2) { } -EXPORT void sf6_V_PSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_I p1, double p2) { } -EXPORT void sf6_V_PSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_F p1, double p2) { } -EXPORT void sf6_V_PSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_D p1, double p2) { } -EXPORT void sf6_V_PSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_P p1, double p2) { } -EXPORT void sf6_V_PSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_II p1, double p2) { } -EXPORT void sf6_V_PSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IF p1, double p2) { } -EXPORT void sf6_V_PSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_ID p1, double p2) { } -EXPORT void sf6_V_PSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IP p1, double p2) { } -EXPORT void sf6_V_PSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FI p1, double p2) { } -EXPORT void sf6_V_PSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FF p1, double p2) { } -EXPORT void sf6_V_PSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FD p1, double p2) { } -EXPORT void sf6_V_PSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FP p1, double p2) { } -EXPORT void sf6_V_PSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DI p1, double p2) { } -EXPORT void sf6_V_PSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DF p1, double p2) { } -EXPORT void sf6_V_PSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DD p1, double p2) { } -EXPORT void sf6_V_PSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DP p1, double p2) { } -EXPORT void sf6_V_PSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PI p1, double p2) { } -EXPORT void sf6_V_PSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PF p1, double p2) { } -EXPORT void sf6_V_PSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PD p1, double p2) { } -EXPORT void sf6_V_PSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PP p1, double p2) { } -EXPORT void sf6_V_PSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_III p1, double p2) { } -EXPORT void sf6_V_PSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIF p1, double p2) { } -EXPORT void sf6_V_PSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IID p1, double p2) { } -EXPORT void sf6_V_PSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIP p1, double p2) { } -EXPORT void sf6_V_PSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFI p1, double p2) { } -EXPORT void sf6_V_PSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFF p1, double p2) { } -EXPORT void sf6_V_PSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFD p1, double p2) { } -EXPORT void sf6_V_PSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFP p1, double p2) { } -EXPORT void sf6_V_PSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDI p1, double p2) { } -EXPORT void sf6_V_PSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDF p1, double p2) { } -EXPORT void sf6_V_PSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDD p1, double p2) { } -EXPORT void sf6_V_PSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDP p1, double p2) { } -EXPORT void sf6_V_PSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPI p1, double p2) { } -EXPORT void sf6_V_PSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPF p1, double p2) { } -EXPORT void sf6_V_PSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPD p1, double p2) { } -EXPORT void sf6_V_PSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPP p1, double p2) { } -EXPORT void sf6_V_PSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FII p1, double p2) { } -EXPORT void sf6_V_PSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIF p1, double p2) { } -EXPORT void sf6_V_PSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FID p1, double p2) { } -EXPORT void sf6_V_PSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIP p1, double p2) { } -EXPORT void sf6_V_PSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFI p1, double p2) { } -EXPORT void sf6_V_PSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFF p1, double p2) { } -EXPORT void sf6_V_PSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFD p1, double p2) { } -EXPORT void sf6_V_PSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFP p1, double p2) { } -EXPORT void sf6_V_PSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDI p1, double p2) { } -EXPORT void sf6_V_PSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDF p1, double p2) { } -EXPORT void sf6_V_PSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDD p1, double p2) { } -EXPORT void sf6_V_PSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDP p1, double p2) { } -EXPORT void sf6_V_PSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPI p1, double p2) { } -EXPORT void sf6_V_PSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPF p1, double p2) { } -EXPORT void sf6_V_PSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPD p1, double p2) { } -EXPORT void sf6_V_PSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPP p1, double p2) { } -EXPORT void sf6_V_PSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DII p1, double p2) { } -EXPORT void sf6_V_PSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIF p1, double p2) { } -EXPORT void sf6_V_PSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DID p1, double p2) { } -EXPORT void sf6_V_PSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIP p1, double p2) { } -EXPORT void sf6_V_PSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFI p1, double p2) { } -EXPORT void sf6_V_PSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFF p1, double p2) { } -EXPORT void sf6_V_PSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFD p1, double p2) { } -EXPORT void sf6_V_PSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFP p1, double p2) { } -EXPORT void sf6_V_PSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDI p1, double p2) { } -EXPORT void sf6_V_PSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDF p1, double p2) { } -EXPORT void sf6_V_PSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDD p1, double p2) { } -EXPORT void sf6_V_PSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDP p1, double p2) { } -EXPORT void sf6_V_PSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPI p1, double p2) { } -EXPORT void sf6_V_PSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPF p1, double p2) { } -EXPORT void sf6_V_PSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPD p1, double p2) { } -EXPORT void sf6_V_PSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPP p1, double p2) { } -EXPORT void sf6_V_PSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PII p1, double p2) { } -EXPORT void sf6_V_PSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIF p1, double p2) { } -EXPORT void sf6_V_PSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PID p1, double p2) { } -EXPORT void sf6_V_PSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIP p1, double p2) { } -EXPORT void sf6_V_PSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFI p1, double p2) { } -EXPORT void sf6_V_PSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFF p1, double p2) { } -EXPORT void sf6_V_PSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFD p1, double p2) { } -EXPORT void sf6_V_PSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFP p1, double p2) { } -EXPORT void sf6_V_PSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDI p1, double p2) { } -EXPORT void sf6_V_PSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDF p1, double p2) { } -EXPORT void sf6_V_PSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDD p1, double p2) { } -EXPORT void sf6_V_PSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDP p1, double p2) { } -EXPORT void sf6_V_PSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPI p1, double p2) { } -EXPORT void sf6_V_PSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPF p1, double p2) { } -EXPORT void sf6_V_PSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPD p1, double p2) { } -EXPORT void sf6_V_PSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPP p1, double p2) { } -EXPORT void sf6_V_PSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_I p1, void* p2) { } -EXPORT void sf6_V_PSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_F p1, void* p2) { } -EXPORT void sf6_V_PSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_D p1, void* p2) { } -EXPORT void sf6_V_PSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_P p1, void* p2) { } -EXPORT void sf6_V_PSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_II p1, void* p2) { } -EXPORT void sf6_V_PSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IF p1, void* p2) { } -EXPORT void sf6_V_PSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_ID p1, void* p2) { } -EXPORT void sf6_V_PSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IP p1, void* p2) { } -EXPORT void sf6_V_PSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FI p1, void* p2) { } -EXPORT void sf6_V_PSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FF p1, void* p2) { } -EXPORT void sf6_V_PSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FD p1, void* p2) { } -EXPORT void sf6_V_PSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FP p1, void* p2) { } -EXPORT void sf6_V_PSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DI p1, void* p2) { } -EXPORT void sf6_V_PSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DF p1, void* p2) { } -EXPORT void sf6_V_PSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DD p1, void* p2) { } -EXPORT void sf6_V_PSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DP p1, void* p2) { } -EXPORT void sf6_V_PSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PI p1, void* p2) { } -EXPORT void sf6_V_PSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PF p1, void* p2) { } -EXPORT void sf6_V_PSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PD p1, void* p2) { } -EXPORT void sf6_V_PSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PP p1, void* p2) { } -EXPORT void sf6_V_PSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_III p1, void* p2) { } -EXPORT void sf6_V_PSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIF p1, void* p2) { } -EXPORT void sf6_V_PSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IID p1, void* p2) { } -EXPORT void sf6_V_PSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIP p1, void* p2) { } -EXPORT void sf6_V_PSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFI p1, void* p2) { } -EXPORT void sf6_V_PSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFF p1, void* p2) { } -EXPORT void sf6_V_PSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFD p1, void* p2) { } -EXPORT void sf6_V_PSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFP p1, void* p2) { } -EXPORT void sf6_V_PSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDI p1, void* p2) { } -EXPORT void sf6_V_PSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDF p1, void* p2) { } -EXPORT void sf6_V_PSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDD p1, void* p2) { } -EXPORT void sf6_V_PSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDP p1, void* p2) { } -EXPORT void sf6_V_PSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPI p1, void* p2) { } -EXPORT void sf6_V_PSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPF p1, void* p2) { } -EXPORT void sf6_V_PSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPD p1, void* p2) { } -EXPORT void sf6_V_PSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPP p1, void* p2) { } -EXPORT void sf6_V_PSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FII p1, void* p2) { } -EXPORT void sf6_V_PSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIF p1, void* p2) { } -EXPORT void sf6_V_PSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FID p1, void* p2) { } -EXPORT void sf6_V_PSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIP p1, void* p2) { } -EXPORT void sf6_V_PSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFI p1, void* p2) { } -EXPORT void sf6_V_PSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFF p1, void* p2) { } -EXPORT void sf6_V_PSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFD p1, void* p2) { } -EXPORT void sf6_V_PSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFP p1, void* p2) { } -EXPORT void sf6_V_PSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDI p1, void* p2) { } -EXPORT void sf6_V_PSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDF p1, void* p2) { } -EXPORT void sf6_V_PSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDD p1, void* p2) { } -EXPORT void sf6_V_PSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDP p1, void* p2) { } -EXPORT void sf6_V_PSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPI p1, void* p2) { } -EXPORT void sf6_V_PSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPF p1, void* p2) { } -EXPORT void sf6_V_PSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPD p1, void* p2) { } -EXPORT void sf6_V_PSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPP p1, void* p2) { } -EXPORT void sf6_V_PSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DII p1, void* p2) { } -EXPORT void sf6_V_PSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIF p1, void* p2) { } -EXPORT void sf6_V_PSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DID p1, void* p2) { } -EXPORT void sf6_V_PSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIP p1, void* p2) { } -EXPORT void sf6_V_PSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFI p1, void* p2) { } -EXPORT void sf6_V_PSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFF p1, void* p2) { } -EXPORT void sf6_V_PSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFD p1, void* p2) { } -EXPORT void sf6_V_PSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFP p1, void* p2) { } -EXPORT void sf6_V_PSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDI p1, void* p2) { } -EXPORT void sf6_V_PSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDF p1, void* p2) { } -EXPORT void sf6_V_PSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDD p1, void* p2) { } -EXPORT void sf6_V_PSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDP p1, void* p2) { } -EXPORT void sf6_V_PSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPI p1, void* p2) { } -EXPORT void sf6_V_PSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPF p1, void* p2) { } -EXPORT void sf6_V_PSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPD p1, void* p2) { } -EXPORT void sf6_V_PSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPP p1, void* p2) { } -EXPORT void sf6_V_PSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PII p1, void* p2) { } -EXPORT void sf6_V_PSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIF p1, void* p2) { } -EXPORT void sf6_V_PSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PID p1, void* p2) { } -EXPORT void sf6_V_PSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIP p1, void* p2) { } -EXPORT void sf6_V_PSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFI p1, void* p2) { } -EXPORT void sf6_V_PSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFF p1, void* p2) { } -EXPORT void sf6_V_PSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFD p1, void* p2) { } -EXPORT void sf6_V_PSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFP p1, void* p2) { } -EXPORT void sf6_V_PSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDI p1, void* p2) { } -EXPORT void sf6_V_PSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDF p1, void* p2) { } -EXPORT void sf6_V_PSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDD p1, void* p2) { } -EXPORT void sf6_V_PSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDP p1, void* p2) { } -EXPORT void sf6_V_PSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPI p1, void* p2) { } -EXPORT void sf6_V_PSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPF p1, void* p2) { } -EXPORT void sf6_V_PSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPD p1, void* p2) { } -EXPORT void sf6_V_PSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPP p1, void* p2) { } -EXPORT void sf6_V_PSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_I p1, struct S_I p2) { } -EXPORT void sf6_V_PSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_F p1, struct S_F p2) { } -EXPORT void sf6_V_PSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_D p1, struct S_D p2) { } -EXPORT void sf6_V_PSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_P p1, struct S_P p2) { } -EXPORT void sf6_V_PSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_II p1, struct S_II p2) { } -EXPORT void sf6_V_PSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IF p1, struct S_IF p2) { } -EXPORT void sf6_V_PSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_ID p1, struct S_ID p2) { } -EXPORT void sf6_V_PSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IP p1, struct S_IP p2) { } -EXPORT void sf6_V_PSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FI p1, struct S_FI p2) { } -EXPORT void sf6_V_PSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FF p1, struct S_FF p2) { } -EXPORT void sf6_V_PSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FD p1, struct S_FD p2) { } -EXPORT void sf6_V_PSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FP p1, struct S_FP p2) { } -EXPORT void sf6_V_PSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DI p1, struct S_DI p2) { } -EXPORT void sf6_V_PSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DF p1, struct S_DF p2) { } -EXPORT void sf6_V_PSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DD p1, struct S_DD p2) { } -EXPORT void sf6_V_PSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DP p1, struct S_DP p2) { } -EXPORT void sf6_V_PSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PI p1, struct S_PI p2) { } -EXPORT void sf6_V_PSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PF p1, struct S_PF p2) { } -EXPORT void sf6_V_PSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PD p1, struct S_PD p2) { } -EXPORT void sf6_V_PSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PP p1, struct S_PP p2) { } -EXPORT void sf6_V_PSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_III p1, struct S_III p2) { } -EXPORT void sf6_V_PSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIF p1, struct S_IIF p2) { } -EXPORT void sf6_V_PSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IID p1, struct S_IID p2) { } -EXPORT void sf6_V_PSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIP p1, struct S_IIP p2) { } -EXPORT void sf6_V_PSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFI p1, struct S_IFI p2) { } -EXPORT void sf6_V_PSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFF p1, struct S_IFF p2) { } -EXPORT void sf6_V_PSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFD p1, struct S_IFD p2) { } -EXPORT void sf6_V_PSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFP p1, struct S_IFP p2) { } -EXPORT void sf6_V_PSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDI p1, struct S_IDI p2) { } -EXPORT void sf6_V_PSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDF p1, struct S_IDF p2) { } -EXPORT void sf6_V_PSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDD p1, struct S_IDD p2) { } -EXPORT void sf6_V_PSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDP p1, struct S_IDP p2) { } -EXPORT void sf6_V_PSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPI p1, struct S_IPI p2) { } -EXPORT void sf6_V_PSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPF p1, struct S_IPF p2) { } -EXPORT void sf6_V_PSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPD p1, struct S_IPD p2) { } -EXPORT void sf6_V_PSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPP p1, struct S_IPP p2) { } -EXPORT void sf6_V_PSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FII p1, struct S_FII p2) { } -EXPORT void sf6_V_PSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIF p1, struct S_FIF p2) { } -EXPORT void sf6_V_PSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FID p1, struct S_FID p2) { } -EXPORT void sf6_V_PSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIP p1, struct S_FIP p2) { } -EXPORT void sf6_V_PSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFI p1, struct S_FFI p2) { } -EXPORT void sf6_V_PSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFF p1, struct S_FFF p2) { } -EXPORT void sf6_V_PSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFD p1, struct S_FFD p2) { } -EXPORT void sf6_V_PSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFP p1, struct S_FFP p2) { } -EXPORT void sf6_V_PSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDI p1, struct S_FDI p2) { } -EXPORT void sf6_V_PSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDF p1, struct S_FDF p2) { } -EXPORT void sf6_V_PSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDD p1, struct S_FDD p2) { } -EXPORT void sf6_V_PSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDP p1, struct S_FDP p2) { } -EXPORT void sf6_V_PSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPI p1, struct S_FPI p2) { } -EXPORT void sf6_V_PSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPF p1, struct S_FPF p2) { } -EXPORT void sf6_V_PSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPD p1, struct S_FPD p2) { } -EXPORT void sf6_V_PSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPP p1, struct S_FPP p2) { } -EXPORT void sf6_V_PSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DII p1, struct S_DII p2) { } -EXPORT void sf6_V_PSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIF p1, struct S_DIF p2) { } -EXPORT void sf6_V_PSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DID p1, struct S_DID p2) { } -EXPORT void sf6_V_PSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIP p1, struct S_DIP p2) { } -EXPORT void sf6_V_PSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFI p1, struct S_DFI p2) { } -EXPORT void sf6_V_PSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFF p1, struct S_DFF p2) { } -EXPORT void sf6_V_PSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFD p1, struct S_DFD p2) { } -EXPORT void sf6_V_PSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFP p1, struct S_DFP p2) { } -EXPORT void sf6_V_PSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDI p1, struct S_DDI p2) { } -EXPORT void sf6_V_PSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDF p1, struct S_DDF p2) { } -EXPORT void sf6_V_PSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDD p1, struct S_DDD p2) { } -EXPORT void sf6_V_PSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDP p1, struct S_DDP p2) { } -EXPORT void sf6_V_PSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPI p1, struct S_DPI p2) { } -EXPORT void sf6_V_PSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPF p1, struct S_DPF p2) { } -EXPORT void sf6_V_PSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPD p1, struct S_DPD p2) { } -EXPORT void sf6_V_PSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPP p1, struct S_DPP p2) { } -EXPORT void sf6_V_PSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PII p1, struct S_PII p2) { } -EXPORT void sf6_V_PSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIF p1, struct S_PIF p2) { } -EXPORT void sf6_V_PSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PID p1, struct S_PID p2) { } -EXPORT void sf6_V_PSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIP p1, struct S_PIP p2) { } -EXPORT void sf6_V_PSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFI p1, struct S_PFI p2) { } -EXPORT void sf6_V_PSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFF p1, struct S_PFF p2) { } -EXPORT void sf6_V_PSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFD p1, struct S_PFD p2) { } -EXPORT void sf6_V_PSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFP p1, struct S_PFP p2) { } -EXPORT void sf6_V_PSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDI p1, struct S_PDI p2) { } -EXPORT void sf6_V_PSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDF p1, struct S_PDF p2) { } -EXPORT void sf6_V_PSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDD p1, struct S_PDD p2) { } -EXPORT void sf6_V_PSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDP p1, struct S_PDP p2) { } -EXPORT void sf6_V_PSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPI p1, struct S_PPI p2) { } -EXPORT void sf6_V_PSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPF p1, struct S_PPF p2) { } -EXPORT void sf6_V_PSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPD p1, struct S_PPD p2) { } -EXPORT void sf6_V_PSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPP p1, struct S_PPP p2) { } -EXPORT void sf6_V_SII_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, int p1, int p2) { } -EXPORT void sf6_V_SII_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, int p1, int p2) { } -EXPORT void sf6_V_SII_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, int p1, int p2) { } -EXPORT void sf6_V_SII_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, int p1, int p2) { } -EXPORT void sf6_V_SII_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, int p1, int p2) { } -EXPORT void sf6_V_SII_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, int p1, int p2) { } -EXPORT void sf6_V_SII_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, int p1, int p2) { } -EXPORT void sf6_V_SII_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, int p1, int p2) { } -EXPORT void sf6_V_SII_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, int p1, int p2) { } -EXPORT void sf6_V_SIF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, int p1, float p2) { } -EXPORT void sf6_V_SIF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, int p1, float p2) { } -EXPORT void sf6_V_SID_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, int p1, double p2) { } -EXPORT void sf6_V_SID_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, int p1, double p2) { } -EXPORT void sf6_V_SID_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, int p1, double p2) { } -EXPORT void sf6_V_SID_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, int p1, double p2) { } -EXPORT void sf6_V_SID_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, int p1, double p2) { } -EXPORT void sf6_V_SID_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, int p1, double p2) { } -EXPORT void sf6_V_SID_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, int p1, double p2) { } -EXPORT void sf6_V_SID_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, int p1, double p2) { } -EXPORT void sf6_V_SID_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, int p1, double p2) { } -EXPORT void sf7_V_SID_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, int p1, double p2) { } -EXPORT void sf7_V_SIP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, int p1, void* p2) { } -EXPORT void sf7_V_SIP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, int p1, void* p2) { } -EXPORT void sf7_V_SIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, int p1, struct S_I p2) { } -EXPORT void sf7_V_SIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, int p1, struct S_F p2) { } -EXPORT void sf7_V_SIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, int p1, struct S_D p2) { } -EXPORT void sf7_V_SIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, int p1, struct S_P p2) { } -EXPORT void sf7_V_SIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, int p1, struct S_II p2) { } -EXPORT void sf7_V_SIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, int p1, struct S_IF p2) { } -EXPORT void sf7_V_SIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, int p1, struct S_ID p2) { } -EXPORT void sf7_V_SIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, int p1, struct S_IP p2) { } -EXPORT void sf7_V_SIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, int p1, struct S_FI p2) { } -EXPORT void sf7_V_SIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, int p1, struct S_FF p2) { } -EXPORT void sf7_V_SIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, int p1, struct S_FD p2) { } -EXPORT void sf7_V_SIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, int p1, struct S_FP p2) { } -EXPORT void sf7_V_SIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, int p1, struct S_DI p2) { } -EXPORT void sf7_V_SIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, int p1, struct S_DF p2) { } -EXPORT void sf7_V_SIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, int p1, struct S_DD p2) { } -EXPORT void sf7_V_SIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, int p1, struct S_DP p2) { } -EXPORT void sf7_V_SIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, int p1, struct S_PI p2) { } -EXPORT void sf7_V_SIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, int p1, struct S_PF p2) { } -EXPORT void sf7_V_SIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, int p1, struct S_PD p2) { } -EXPORT void sf7_V_SIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, int p1, struct S_PP p2) { } -EXPORT void sf7_V_SIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, int p1, struct S_III p2) { } -EXPORT void sf7_V_SIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, int p1, struct S_IIF p2) { } -EXPORT void sf7_V_SIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, int p1, struct S_IID p2) { } -EXPORT void sf7_V_SIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, int p1, struct S_IIP p2) { } -EXPORT void sf7_V_SIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, int p1, struct S_IFI p2) { } -EXPORT void sf7_V_SIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, int p1, struct S_IFF p2) { } -EXPORT void sf7_V_SIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, int p1, struct S_IFD p2) { } -EXPORT void sf7_V_SIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, int p1, struct S_IFP p2) { } -EXPORT void sf7_V_SIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, int p1, struct S_IDI p2) { } -EXPORT void sf7_V_SIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, int p1, struct S_IDF p2) { } -EXPORT void sf7_V_SIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, int p1, struct S_IDD p2) { } -EXPORT void sf7_V_SIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, int p1, struct S_IDP p2) { } -EXPORT void sf7_V_SIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, int p1, struct S_IPI p2) { } -EXPORT void sf7_V_SIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, int p1, struct S_IPF p2) { } -EXPORT void sf7_V_SIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, int p1, struct S_IPD p2) { } -EXPORT void sf7_V_SIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, int p1, struct S_IPP p2) { } -EXPORT void sf7_V_SIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, int p1, struct S_FII p2) { } -EXPORT void sf7_V_SIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, int p1, struct S_FIF p2) { } -EXPORT void sf7_V_SIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, int p1, struct S_FID p2) { } -EXPORT void sf7_V_SIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, int p1, struct S_FIP p2) { } -EXPORT void sf7_V_SIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, int p1, struct S_FFI p2) { } -EXPORT void sf7_V_SIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, int p1, struct S_FFF p2) { } -EXPORT void sf7_V_SIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, int p1, struct S_FFD p2) { } -EXPORT void sf7_V_SIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, int p1, struct S_FFP p2) { } -EXPORT void sf7_V_SIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, int p1, struct S_FDI p2) { } -EXPORT void sf7_V_SIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, int p1, struct S_FDF p2) { } -EXPORT void sf7_V_SIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, int p1, struct S_FDD p2) { } -EXPORT void sf7_V_SIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, int p1, struct S_FDP p2) { } -EXPORT void sf7_V_SIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, int p1, struct S_FPI p2) { } -EXPORT void sf7_V_SIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, int p1, struct S_FPF p2) { } -EXPORT void sf7_V_SIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, int p1, struct S_FPD p2) { } -EXPORT void sf7_V_SIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, int p1, struct S_FPP p2) { } -EXPORT void sf7_V_SIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, int p1, struct S_DII p2) { } -EXPORT void sf7_V_SIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, int p1, struct S_DIF p2) { } -EXPORT void sf7_V_SIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, int p1, struct S_DID p2) { } -EXPORT void sf7_V_SIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, int p1, struct S_DIP p2) { } -EXPORT void sf7_V_SIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, int p1, struct S_DFI p2) { } -EXPORT void sf7_V_SIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, int p1, struct S_DFF p2) { } -EXPORT void sf7_V_SIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, int p1, struct S_DFD p2) { } -EXPORT void sf7_V_SIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, int p1, struct S_DFP p2) { } -EXPORT void sf7_V_SIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, int p1, struct S_DDI p2) { } -EXPORT void sf7_V_SIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, int p1, struct S_DDF p2) { } -EXPORT void sf7_V_SIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, int p1, struct S_DDD p2) { } -EXPORT void sf7_V_SIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, int p1, struct S_DDP p2) { } -EXPORT void sf7_V_SIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, int p1, struct S_DPI p2) { } -EXPORT void sf7_V_SIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, int p1, struct S_DPF p2) { } -EXPORT void sf7_V_SIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, int p1, struct S_DPD p2) { } -EXPORT void sf7_V_SIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, int p1, struct S_DPP p2) { } -EXPORT void sf7_V_SIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, int p1, struct S_PII p2) { } -EXPORT void sf7_V_SIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, int p1, struct S_PIF p2) { } -EXPORT void sf7_V_SIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, int p1, struct S_PID p2) { } -EXPORT void sf7_V_SIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, int p1, struct S_PIP p2) { } -EXPORT void sf7_V_SIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, int p1, struct S_PFI p2) { } -EXPORT void sf7_V_SIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, int p1, struct S_PFF p2) { } -EXPORT void sf7_V_SIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, int p1, struct S_PFD p2) { } -EXPORT void sf7_V_SIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, int p1, struct S_PFP p2) { } -EXPORT void sf7_V_SIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, int p1, struct S_PDI p2) { } -EXPORT void sf7_V_SIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, int p1, struct S_PDF p2) { } -EXPORT void sf7_V_SIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, int p1, struct S_PDD p2) { } -EXPORT void sf7_V_SIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, int p1, struct S_PDP p2) { } -EXPORT void sf7_V_SIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, int p1, struct S_PPI p2) { } -EXPORT void sf7_V_SIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, int p1, struct S_PPF p2) { } -EXPORT void sf7_V_SIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, int p1, struct S_PPD p2) { } -EXPORT void sf7_V_SIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, int p1, struct S_PPP p2) { } -EXPORT void sf7_V_SFI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, float p1, int p2) { } -EXPORT void sf7_V_SFI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, float p1, int p2) { } -EXPORT void sf7_V_SFF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, float p1, float p2) { } -EXPORT void sf7_V_SFF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, float p1, float p2) { } -EXPORT void sf7_V_SFD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, float p1, double p2) { } -EXPORT void sf7_V_SFD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, float p1, double p2) { } -EXPORT void sf7_V_SFP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, float p1, void* p2) { } -EXPORT void sf7_V_SFP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, float p1, void* p2) { } -EXPORT void sf7_V_SFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, float p1, struct S_I p2) { } -EXPORT void sf7_V_SFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, float p1, struct S_F p2) { } -EXPORT void sf7_V_SFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, float p1, struct S_D p2) { } -EXPORT void sf7_V_SFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, float p1, struct S_P p2) { } -EXPORT void sf7_V_SFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, float p1, struct S_II p2) { } -EXPORT void sf7_V_SFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, float p1, struct S_IF p2) { } -EXPORT void sf7_V_SFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, float p1, struct S_ID p2) { } -EXPORT void sf7_V_SFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, float p1, struct S_IP p2) { } -EXPORT void sf7_V_SFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, float p1, struct S_FI p2) { } -EXPORT void sf7_V_SFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, float p1, struct S_FF p2) { } -EXPORT void sf7_V_SFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, float p1, struct S_FD p2) { } -EXPORT void sf7_V_SFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, float p1, struct S_FP p2) { } -EXPORT void sf7_V_SFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, float p1, struct S_DI p2) { } -EXPORT void sf7_V_SFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, float p1, struct S_DF p2) { } -EXPORT void sf7_V_SFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, float p1, struct S_DD p2) { } -EXPORT void sf7_V_SFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, float p1, struct S_DP p2) { } -EXPORT void sf7_V_SFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, float p1, struct S_PI p2) { } -EXPORT void sf7_V_SFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, float p1, struct S_PF p2) { } -EXPORT void sf7_V_SFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, float p1, struct S_PD p2) { } -EXPORT void sf7_V_SFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, float p1, struct S_PP p2) { } -EXPORT void sf7_V_SFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, float p1, struct S_III p2) { } -EXPORT void sf7_V_SFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, float p1, struct S_IIF p2) { } -EXPORT void sf7_V_SFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, float p1, struct S_IID p2) { } -EXPORT void sf7_V_SFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, float p1, struct S_IIP p2) { } -EXPORT void sf7_V_SFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, float p1, struct S_IFI p2) { } -EXPORT void sf7_V_SFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, float p1, struct S_IFF p2) { } -EXPORT void sf7_V_SFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, float p1, struct S_IFD p2) { } -EXPORT void sf7_V_SFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, float p1, struct S_IFP p2) { } -EXPORT void sf7_V_SFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, float p1, struct S_IDI p2) { } -EXPORT void sf7_V_SFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, float p1, struct S_IDF p2) { } -EXPORT void sf7_V_SFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, float p1, struct S_IDD p2) { } -EXPORT void sf7_V_SFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, float p1, struct S_IDP p2) { } -EXPORT void sf7_V_SFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, float p1, struct S_IPI p2) { } -EXPORT void sf7_V_SFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, float p1, struct S_IPF p2) { } -EXPORT void sf7_V_SFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, float p1, struct S_IPD p2) { } -EXPORT void sf7_V_SFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, float p1, struct S_IPP p2) { } -EXPORT void sf7_V_SFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, float p1, struct S_FII p2) { } -EXPORT void sf7_V_SFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, float p1, struct S_FIF p2) { } -EXPORT void sf7_V_SFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, float p1, struct S_FID p2) { } -EXPORT void sf7_V_SFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, float p1, struct S_FIP p2) { } -EXPORT void sf7_V_SFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, float p1, struct S_FFI p2) { } -EXPORT void sf7_V_SFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, float p1, struct S_FFF p2) { } -EXPORT void sf7_V_SFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, float p1, struct S_FFD p2) { } -EXPORT void sf7_V_SFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, float p1, struct S_FFP p2) { } -EXPORT void sf7_V_SFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, float p1, struct S_FDI p2) { } -EXPORT void sf7_V_SFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, float p1, struct S_FDF p2) { } -EXPORT void sf7_V_SFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, float p1, struct S_FDD p2) { } -EXPORT void sf7_V_SFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, float p1, struct S_FDP p2) { } -EXPORT void sf7_V_SFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, float p1, struct S_FPI p2) { } -EXPORT void sf7_V_SFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, float p1, struct S_FPF p2) { } -EXPORT void sf7_V_SFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, float p1, struct S_FPD p2) { } -EXPORT void sf7_V_SFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, float p1, struct S_FPP p2) { } -EXPORT void sf7_V_SFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, float p1, struct S_DII p2) { } -EXPORT void sf7_V_SFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, float p1, struct S_DIF p2) { } -EXPORT void sf7_V_SFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, float p1, struct S_DID p2) { } -EXPORT void sf7_V_SFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, float p1, struct S_DIP p2) { } -EXPORT void sf7_V_SFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, float p1, struct S_DFI p2) { } -EXPORT void sf7_V_SFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, float p1, struct S_DFF p2) { } -EXPORT void sf7_V_SFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, float p1, struct S_DFD p2) { } -EXPORT void sf7_V_SFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, float p1, struct S_DFP p2) { } -EXPORT void sf7_V_SFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, float p1, struct S_DDI p2) { } -EXPORT void sf7_V_SFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, float p1, struct S_DDF p2) { } -EXPORT void sf7_V_SFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, float p1, struct S_DDD p2) { } -EXPORT void sf7_V_SFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, float p1, struct S_DDP p2) { } -EXPORT void sf7_V_SFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, float p1, struct S_DPI p2) { } -EXPORT void sf7_V_SFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, float p1, struct S_DPF p2) { } -EXPORT void sf7_V_SFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, float p1, struct S_DPD p2) { } -EXPORT void sf7_V_SFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, float p1, struct S_DPP p2) { } -EXPORT void sf7_V_SFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, float p1, struct S_PII p2) { } -EXPORT void sf7_V_SFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, float p1, struct S_PIF p2) { } -EXPORT void sf7_V_SFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, float p1, struct S_PID p2) { } -EXPORT void sf7_V_SFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, float p1, struct S_PIP p2) { } -EXPORT void sf7_V_SFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, float p1, struct S_PFI p2) { } -EXPORT void sf7_V_SFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, float p1, struct S_PFF p2) { } -EXPORT void sf7_V_SFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, float p1, struct S_PFD p2) { } -EXPORT void sf7_V_SFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, float p1, struct S_PFP p2) { } -EXPORT void sf7_V_SFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, float p1, struct S_PDI p2) { } -EXPORT void sf7_V_SFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, float p1, struct S_PDF p2) { } -EXPORT void sf7_V_SFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, float p1, struct S_PDD p2) { } -EXPORT void sf7_V_SFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, float p1, struct S_PDP p2) { } -EXPORT void sf7_V_SFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, float p1, struct S_PPI p2) { } -EXPORT void sf7_V_SFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, float p1, struct S_PPF p2) { } -EXPORT void sf7_V_SFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, float p1, struct S_PPD p2) { } -EXPORT void sf7_V_SFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, float p1, struct S_PPP p2) { } -EXPORT void sf7_V_SDI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, double p1, int p2) { } -EXPORT void sf7_V_SDI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, double p1, int p2) { } -EXPORT void sf7_V_SDI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, double p1, int p2) { } -EXPORT void sf7_V_SDI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, double p1, int p2) { } -EXPORT void sf7_V_SDI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, double p1, int p2) { } -EXPORT void sf7_V_SDI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, double p1, int p2) { } -EXPORT void sf7_V_SDI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, double p1, int p2) { } -EXPORT void sf7_V_SDI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, double p1, int p2) { } -EXPORT void sf7_V_SDI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, double p1, int p2) { } -EXPORT void sf7_V_SDI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, double p1, int p2) { } -EXPORT void sf7_V_SDI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, double p1, int p2) { } -EXPORT void sf8_V_SDI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, double p1, int p2) { } -EXPORT void sf8_V_SDF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, double p1, float p2) { } -EXPORT void sf8_V_SDF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, double p1, float p2) { } -EXPORT void sf8_V_SDD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, double p1, double p2) { } -EXPORT void sf8_V_SDD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, double p1, double p2) { } -EXPORT void sf8_V_SDP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, double p1, void* p2) { } -EXPORT void sf8_V_SDP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, double p1, void* p2) { } -EXPORT void sf8_V_SDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, double p1, struct S_I p2) { } -EXPORT void sf8_V_SDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, double p1, struct S_F p2) { } -EXPORT void sf8_V_SDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, double p1, struct S_D p2) { } -EXPORT void sf8_V_SDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, double p1, struct S_P p2) { } -EXPORT void sf8_V_SDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, double p1, struct S_II p2) { } -EXPORT void sf8_V_SDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, double p1, struct S_IF p2) { } -EXPORT void sf8_V_SDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, double p1, struct S_ID p2) { } -EXPORT void sf8_V_SDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, double p1, struct S_IP p2) { } -EXPORT void sf8_V_SDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, double p1, struct S_FI p2) { } -EXPORT void sf8_V_SDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, double p1, struct S_FF p2) { } -EXPORT void sf8_V_SDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, double p1, struct S_FD p2) { } -EXPORT void sf8_V_SDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, double p1, struct S_FP p2) { } -EXPORT void sf8_V_SDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, double p1, struct S_DI p2) { } -EXPORT void sf8_V_SDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, double p1, struct S_DF p2) { } -EXPORT void sf8_V_SDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, double p1, struct S_DD p2) { } -EXPORT void sf8_V_SDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, double p1, struct S_DP p2) { } -EXPORT void sf8_V_SDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, double p1, struct S_PI p2) { } -EXPORT void sf8_V_SDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, double p1, struct S_PF p2) { } -EXPORT void sf8_V_SDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, double p1, struct S_PD p2) { } -EXPORT void sf8_V_SDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, double p1, struct S_PP p2) { } -EXPORT void sf8_V_SDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, double p1, struct S_III p2) { } -EXPORT void sf8_V_SDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, double p1, struct S_IIF p2) { } -EXPORT void sf8_V_SDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, double p1, struct S_IID p2) { } -EXPORT void sf8_V_SDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, double p1, struct S_IIP p2) { } -EXPORT void sf8_V_SDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, double p1, struct S_IFI p2) { } -EXPORT void sf8_V_SDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, double p1, struct S_IFF p2) { } -EXPORT void sf8_V_SDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, double p1, struct S_IFD p2) { } -EXPORT void sf8_V_SDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, double p1, struct S_IFP p2) { } -EXPORT void sf8_V_SDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, double p1, struct S_IDI p2) { } -EXPORT void sf8_V_SDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, double p1, struct S_IDF p2) { } -EXPORT void sf8_V_SDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, double p1, struct S_IDD p2) { } -EXPORT void sf8_V_SDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, double p1, struct S_IDP p2) { } -EXPORT void sf8_V_SDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, double p1, struct S_IPI p2) { } -EXPORT void sf8_V_SDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, double p1, struct S_IPF p2) { } -EXPORT void sf8_V_SDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, double p1, struct S_IPD p2) { } -EXPORT void sf8_V_SDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, double p1, struct S_IPP p2) { } -EXPORT void sf8_V_SDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, double p1, struct S_FII p2) { } -EXPORT void sf8_V_SDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, double p1, struct S_FIF p2) { } -EXPORT void sf8_V_SDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, double p1, struct S_FID p2) { } -EXPORT void sf8_V_SDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, double p1, struct S_FIP p2) { } -EXPORT void sf8_V_SDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, double p1, struct S_FFI p2) { } -EXPORT void sf8_V_SDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, double p1, struct S_FFF p2) { } -EXPORT void sf8_V_SDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, double p1, struct S_FFD p2) { } -EXPORT void sf8_V_SDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, double p1, struct S_FFP p2) { } -EXPORT void sf8_V_SDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, double p1, struct S_FDI p2) { } -EXPORT void sf8_V_SDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, double p1, struct S_FDF p2) { } -EXPORT void sf8_V_SDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, double p1, struct S_FDD p2) { } -EXPORT void sf8_V_SDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, double p1, struct S_FDP p2) { } -EXPORT void sf8_V_SDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, double p1, struct S_FPI p2) { } -EXPORT void sf8_V_SDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, double p1, struct S_FPF p2) { } -EXPORT void sf8_V_SDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, double p1, struct S_FPD p2) { } -EXPORT void sf8_V_SDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, double p1, struct S_FPP p2) { } -EXPORT void sf8_V_SDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, double p1, struct S_DII p2) { } -EXPORT void sf8_V_SDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, double p1, struct S_DIF p2) { } -EXPORT void sf8_V_SDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, double p1, struct S_DID p2) { } -EXPORT void sf8_V_SDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, double p1, struct S_DIP p2) { } -EXPORT void sf8_V_SDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, double p1, struct S_DFI p2) { } -EXPORT void sf8_V_SDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, double p1, struct S_DFF p2) { } -EXPORT void sf8_V_SDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, double p1, struct S_DFD p2) { } -EXPORT void sf8_V_SDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, double p1, struct S_DFP p2) { } -EXPORT void sf8_V_SDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, double p1, struct S_DDI p2) { } -EXPORT void sf8_V_SDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, double p1, struct S_DDF p2) { } -EXPORT void sf8_V_SDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, double p1, struct S_DDD p2) { } -EXPORT void sf8_V_SDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, double p1, struct S_DDP p2) { } -EXPORT void sf8_V_SDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, double p1, struct S_DPI p2) { } -EXPORT void sf8_V_SDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, double p1, struct S_DPF p2) { } -EXPORT void sf8_V_SDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, double p1, struct S_DPD p2) { } -EXPORT void sf8_V_SDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, double p1, struct S_DPP p2) { } -EXPORT void sf8_V_SDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, double p1, struct S_PII p2) { } -EXPORT void sf8_V_SDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, double p1, struct S_PIF p2) { } -EXPORT void sf8_V_SDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, double p1, struct S_PID p2) { } -EXPORT void sf8_V_SDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, double p1, struct S_PIP p2) { } -EXPORT void sf8_V_SDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, double p1, struct S_PFI p2) { } -EXPORT void sf8_V_SDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, double p1, struct S_PFF p2) { } -EXPORT void sf8_V_SDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, double p1, struct S_PFD p2) { } -EXPORT void sf8_V_SDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, double p1, struct S_PFP p2) { } -EXPORT void sf8_V_SDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, double p1, struct S_PDI p2) { } -EXPORT void sf8_V_SDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, double p1, struct S_PDF p2) { } -EXPORT void sf8_V_SDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, double p1, struct S_PDD p2) { } -EXPORT void sf8_V_SDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, double p1, struct S_PDP p2) { } -EXPORT void sf8_V_SDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, double p1, struct S_PPI p2) { } -EXPORT void sf8_V_SDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, double p1, struct S_PPF p2) { } -EXPORT void sf8_V_SDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, double p1, struct S_PPD p2) { } -EXPORT void sf8_V_SDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, double p1, struct S_PPP p2) { } -EXPORT void sf8_V_SPI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, void* p1, int p2) { } -EXPORT void sf8_V_SPI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, void* p1, int p2) { } -EXPORT void sf8_V_SPF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, void* p1, float p2) { } -EXPORT void sf8_V_SPF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, void* p1, float p2) { } -EXPORT void sf8_V_SPD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, void* p1, double p2) { } -EXPORT void sf8_V_SPD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, void* p1, double p2) { } -EXPORT void sf9_V_SPD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, void* p1, double p2) { } -EXPORT void sf9_V_SPP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, void* p1, void* p2) { } -EXPORT void sf9_V_SPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, void* p1, struct S_I p2) { } -EXPORT void sf9_V_SPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, void* p1, struct S_F p2) { } -EXPORT void sf9_V_SPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, void* p1, struct S_D p2) { } -EXPORT void sf9_V_SPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, void* p1, struct S_P p2) { } -EXPORT void sf9_V_SPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, void* p1, struct S_II p2) { } -EXPORT void sf9_V_SPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, void* p1, struct S_IF p2) { } -EXPORT void sf9_V_SPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, void* p1, struct S_ID p2) { } -EXPORT void sf9_V_SPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, void* p1, struct S_IP p2) { } -EXPORT void sf9_V_SPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, void* p1, struct S_FI p2) { } -EXPORT void sf9_V_SPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, void* p1, struct S_FF p2) { } -EXPORT void sf9_V_SPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, void* p1, struct S_FD p2) { } -EXPORT void sf9_V_SPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, void* p1, struct S_FP p2) { } -EXPORT void sf9_V_SPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, void* p1, struct S_DI p2) { } -EXPORT void sf9_V_SPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, void* p1, struct S_DF p2) { } -EXPORT void sf9_V_SPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, void* p1, struct S_DD p2) { } -EXPORT void sf9_V_SPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, void* p1, struct S_DP p2) { } -EXPORT void sf9_V_SPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, void* p1, struct S_PI p2) { } -EXPORT void sf9_V_SPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, void* p1, struct S_PF p2) { } -EXPORT void sf9_V_SPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, void* p1, struct S_PD p2) { } -EXPORT void sf9_V_SPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, void* p1, struct S_PP p2) { } -EXPORT void sf9_V_SPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, void* p1, struct S_III p2) { } -EXPORT void sf9_V_SPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, void* p1, struct S_IIF p2) { } -EXPORT void sf9_V_SPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, void* p1, struct S_IID p2) { } -EXPORT void sf9_V_SPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, void* p1, struct S_IIP p2) { } -EXPORT void sf9_V_SPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, void* p1, struct S_IFI p2) { } -EXPORT void sf9_V_SPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, void* p1, struct S_IFF p2) { } -EXPORT void sf9_V_SPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, void* p1, struct S_IFD p2) { } -EXPORT void sf9_V_SPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, void* p1, struct S_IFP p2) { } -EXPORT void sf9_V_SPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, void* p1, struct S_IDI p2) { } -EXPORT void sf9_V_SPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, void* p1, struct S_IDF p2) { } -EXPORT void sf9_V_SPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, void* p1, struct S_IDD p2) { } -EXPORT void sf9_V_SPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, void* p1, struct S_IDP p2) { } -EXPORT void sf9_V_SPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, void* p1, struct S_IPI p2) { } -EXPORT void sf9_V_SPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, void* p1, struct S_IPF p2) { } -EXPORT void sf9_V_SPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, void* p1, struct S_IPD p2) { } -EXPORT void sf9_V_SPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, void* p1, struct S_IPP p2) { } -EXPORT void sf9_V_SPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, void* p1, struct S_FII p2) { } -EXPORT void sf9_V_SPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, void* p1, struct S_FIF p2) { } -EXPORT void sf9_V_SPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, void* p1, struct S_FID p2) { } -EXPORT void sf9_V_SPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, void* p1, struct S_FIP p2) { } -EXPORT void sf9_V_SPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, void* p1, struct S_FFI p2) { } -EXPORT void sf9_V_SPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, void* p1, struct S_FFF p2) { } -EXPORT void sf9_V_SPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, void* p1, struct S_FFD p2) { } -EXPORT void sf9_V_SPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, void* p1, struct S_FFP p2) { } -EXPORT void sf9_V_SPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, void* p1, struct S_FDI p2) { } -EXPORT void sf9_V_SPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, void* p1, struct S_FDF p2) { } -EXPORT void sf9_V_SPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, void* p1, struct S_FDD p2) { } -EXPORT void sf9_V_SPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, void* p1, struct S_FDP p2) { } -EXPORT void sf9_V_SPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, void* p1, struct S_FPI p2) { } -EXPORT void sf9_V_SPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, void* p1, struct S_FPF p2) { } -EXPORT void sf9_V_SPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, void* p1, struct S_FPD p2) { } -EXPORT void sf9_V_SPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, void* p1, struct S_FPP p2) { } -EXPORT void sf9_V_SPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, void* p1, struct S_DII p2) { } -EXPORT void sf9_V_SPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, void* p1, struct S_DIF p2) { } -EXPORT void sf9_V_SPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, void* p1, struct S_DID p2) { } -EXPORT void sf9_V_SPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, void* p1, struct S_DIP p2) { } -EXPORT void sf9_V_SPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, void* p1, struct S_DFI p2) { } -EXPORT void sf9_V_SPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, void* p1, struct S_DFF p2) { } -EXPORT void sf9_V_SPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, void* p1, struct S_DFD p2) { } -EXPORT void sf9_V_SPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, void* p1, struct S_DFP p2) { } -EXPORT void sf9_V_SPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, void* p1, struct S_DDI p2) { } -EXPORT void sf9_V_SPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, void* p1, struct S_DDF p2) { } -EXPORT void sf9_V_SPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, void* p1, struct S_DDD p2) { } -EXPORT void sf9_V_SPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, void* p1, struct S_DDP p2) { } -EXPORT void sf9_V_SPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, void* p1, struct S_DPI p2) { } -EXPORT void sf9_V_SPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, void* p1, struct S_DPF p2) { } -EXPORT void sf9_V_SPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, void* p1, struct S_DPD p2) { } -EXPORT void sf9_V_SPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, void* p1, struct S_DPP p2) { } -EXPORT void sf9_V_SPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, void* p1, struct S_PII p2) { } -EXPORT void sf9_V_SPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, void* p1, struct S_PIF p2) { } -EXPORT void sf9_V_SPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, void* p1, struct S_PID p2) { } -EXPORT void sf9_V_SPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, void* p1, struct S_PIP p2) { } -EXPORT void sf9_V_SPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, void* p1, struct S_PFI p2) { } -EXPORT void sf9_V_SPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, void* p1, struct S_PFF p2) { } -EXPORT void sf9_V_SPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, void* p1, struct S_PFD p2) { } -EXPORT void sf9_V_SPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, void* p1, struct S_PFP p2) { } -EXPORT void sf9_V_SPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, void* p1, struct S_PDI p2) { } -EXPORT void sf9_V_SPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, void* p1, struct S_PDF p2) { } -EXPORT void sf9_V_SPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, void* p1, struct S_PDD p2) { } -EXPORT void sf9_V_SPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, void* p1, struct S_PDP p2) { } -EXPORT void sf9_V_SPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, void* p1, struct S_PPI p2) { } -EXPORT void sf9_V_SPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, void* p1, struct S_PPF p2) { } -EXPORT void sf9_V_SPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, void* p1, struct S_PPD p2) { } -EXPORT void sf9_V_SPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, void* p1, struct S_PPP p2) { } -EXPORT void sf9_V_SSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, struct S_I p1, int p2) { } -EXPORT void sf9_V_SSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, struct S_F p1, int p2) { } -EXPORT void sf9_V_SSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, struct S_D p1, int p2) { } -EXPORT void sf9_V_SSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, struct S_P p1, int p2) { } -EXPORT void sf9_V_SSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, struct S_II p1, int p2) { } -EXPORT void sf9_V_SSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, struct S_IF p1, int p2) { } -EXPORT void sf9_V_SSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, struct S_ID p1, int p2) { } -EXPORT void sf9_V_SSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, struct S_IP p1, int p2) { } -EXPORT void sf9_V_SSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, struct S_FI p1, int p2) { } -EXPORT void sf9_V_SSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, struct S_FF p1, int p2) { } -EXPORT void sf9_V_SSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, struct S_FD p1, int p2) { } -EXPORT void sf9_V_SSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, struct S_FP p1, int p2) { } -EXPORT void sf9_V_SSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, struct S_DI p1, int p2) { } -EXPORT void sf9_V_SSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, struct S_DF p1, int p2) { } -EXPORT void sf9_V_SSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, struct S_DD p1, int p2) { } -EXPORT void sf9_V_SSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, struct S_DP p1, int p2) { } -EXPORT void sf9_V_SSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, struct S_PI p1, int p2) { } -EXPORT void sf9_V_SSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, struct S_PF p1, int p2) { } -EXPORT void sf9_V_SSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, struct S_PD p1, int p2) { } -EXPORT void sf9_V_SSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, struct S_PP p1, int p2) { } -EXPORT void sf9_V_SSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, struct S_III p1, int p2) { } -EXPORT void sf9_V_SSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, struct S_IIF p1, int p2) { } -EXPORT void sf9_V_SSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, struct S_IID p1, int p2) { } -EXPORT void sf9_V_SSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, struct S_IIP p1, int p2) { } -EXPORT void sf9_V_SSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, struct S_IFI p1, int p2) { } -EXPORT void sf9_V_SSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, struct S_IFF p1, int p2) { } -EXPORT void sf9_V_SSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, struct S_IFD p1, int p2) { } -EXPORT void sf9_V_SSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, struct S_IFP p1, int p2) { } -EXPORT void sf9_V_SSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, struct S_IDI p1, int p2) { } -EXPORT void sf9_V_SSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, struct S_IDF p1, int p2) { } -EXPORT void sf9_V_SSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, struct S_IDD p1, int p2) { } -EXPORT void sf9_V_SSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, struct S_IDP p1, int p2) { } -EXPORT void sf9_V_SSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, struct S_IPI p1, int p2) { } -EXPORT void sf9_V_SSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, struct S_IPF p1, int p2) { } -EXPORT void sf9_V_SSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, struct S_IPD p1, int p2) { } -EXPORT void sf9_V_SSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, struct S_IPP p1, int p2) { } -EXPORT void sf9_V_SSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, struct S_FII p1, int p2) { } -EXPORT void sf9_V_SSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, struct S_FIF p1, int p2) { } -EXPORT void sf9_V_SSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, struct S_FID p1, int p2) { } -EXPORT void sf9_V_SSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, struct S_FIP p1, int p2) { } -EXPORT void sf9_V_SSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, struct S_FFI p1, int p2) { } -EXPORT void sf9_V_SSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, struct S_FFF p1, int p2) { } -EXPORT void sf9_V_SSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, struct S_FFD p1, int p2) { } -EXPORT void sf9_V_SSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, struct S_FFP p1, int p2) { } -EXPORT void sf9_V_SSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, struct S_FDI p1, int p2) { } -EXPORT void sf9_V_SSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, struct S_FDF p1, int p2) { } -EXPORT void sf9_V_SSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, struct S_FDD p1, int p2) { } -EXPORT void sf9_V_SSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, struct S_FDP p1, int p2) { } -EXPORT void sf9_V_SSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, struct S_FPI p1, int p2) { } -EXPORT void sf9_V_SSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, struct S_FPF p1, int p2) { } -EXPORT void sf9_V_SSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, struct S_FPD p1, int p2) { } -EXPORT void sf9_V_SSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, struct S_FPP p1, int p2) { } -EXPORT void sf9_V_SSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, struct S_DII p1, int p2) { } -EXPORT void sf9_V_SSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, struct S_DIF p1, int p2) { } -EXPORT void sf9_V_SSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, struct S_DID p1, int p2) { } -EXPORT void sf9_V_SSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, struct S_DIP p1, int p2) { } -EXPORT void sf9_V_SSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, struct S_DFI p1, int p2) { } -EXPORT void sf9_V_SSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, struct S_DFF p1, int p2) { } -EXPORT void sf9_V_SSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, struct S_DFD p1, int p2) { } -EXPORT void sf9_V_SSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, struct S_DFP p1, int p2) { } -EXPORT void sf9_V_SSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, struct S_DDI p1, int p2) { } -EXPORT void sf9_V_SSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, struct S_DDF p1, int p2) { } -EXPORT void sf9_V_SSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, struct S_DDD p1, int p2) { } -EXPORT void sf9_V_SSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, struct S_DDP p1, int p2) { } -EXPORT void sf9_V_SSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, struct S_DPI p1, int p2) { } -EXPORT void sf9_V_SSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, struct S_DPF p1, int p2) { } -EXPORT void sf9_V_SSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, struct S_DPD p1, int p2) { } -EXPORT void sf9_V_SSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, struct S_DPP p1, int p2) { } -EXPORT void sf9_V_SSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, struct S_PII p1, int p2) { } -EXPORT void sf9_V_SSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, struct S_PIF p1, int p2) { } -EXPORT void sf9_V_SSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, struct S_PID p1, int p2) { } -EXPORT void sf9_V_SSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, struct S_PIP p1, int p2) { } -EXPORT void sf9_V_SSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, struct S_PFI p1, int p2) { } -EXPORT void sf9_V_SSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, struct S_PFF p1, int p2) { } -EXPORT void sf9_V_SSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, struct S_PFD p1, int p2) { } -EXPORT void sf9_V_SSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, struct S_PFP p1, int p2) { } -EXPORT void sf9_V_SSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, struct S_PDI p1, int p2) { } -EXPORT void sf9_V_SSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, struct S_PDF p1, int p2) { } -EXPORT void sf9_V_SSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, struct S_PDD p1, int p2) { } -EXPORT void sf9_V_SSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, struct S_PDP p1, int p2) { } -EXPORT void sf9_V_SSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, struct S_PPI p1, int p2) { } -EXPORT void sf9_V_SSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, struct S_PPF p1, int p2) { } -EXPORT void sf9_V_SSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, struct S_PPD p1, int p2) { } -EXPORT void sf9_V_SSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, struct S_PPP p1, int p2) { } -EXPORT void sf9_V_SSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, struct S_I p1, float p2) { } -EXPORT void sf9_V_SSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, struct S_F p1, float p2) { } -EXPORT void sf9_V_SSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, struct S_D p1, float p2) { } -EXPORT void sf9_V_SSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, struct S_P p1, float p2) { } -EXPORT void sf9_V_SSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, struct S_II p1, float p2) { } -EXPORT void sf9_V_SSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, struct S_IF p1, float p2) { } -EXPORT void sf9_V_SSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, struct S_ID p1, float p2) { } -EXPORT void sf9_V_SSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, struct S_IP p1, float p2) { } -EXPORT void sf9_V_SSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, struct S_FI p1, float p2) { } -EXPORT void sf9_V_SSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, struct S_FF p1, float p2) { } -EXPORT void sf9_V_SSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, struct S_FD p1, float p2) { } -EXPORT void sf9_V_SSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, struct S_FP p1, float p2) { } -EXPORT void sf9_V_SSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, struct S_DI p1, float p2) { } -EXPORT void sf9_V_SSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, struct S_DF p1, float p2) { } -EXPORT void sf9_V_SSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, struct S_DD p1, float p2) { } -EXPORT void sf9_V_SSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, struct S_DP p1, float p2) { } -EXPORT void sf9_V_SSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, struct S_PI p1, float p2) { } -EXPORT void sf9_V_SSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, struct S_PF p1, float p2) { } -EXPORT void sf9_V_SSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, struct S_PD p1, float p2) { } -EXPORT void sf9_V_SSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, struct S_PP p1, float p2) { } -EXPORT void sf9_V_SSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, struct S_III p1, float p2) { } -EXPORT void sf9_V_SSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, struct S_IIF p1, float p2) { } -EXPORT void sf9_V_SSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, struct S_IID p1, float p2) { } -EXPORT void sf9_V_SSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, struct S_IIP p1, float p2) { } -EXPORT void sf9_V_SSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, struct S_IFI p1, float p2) { } -EXPORT void sf9_V_SSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, struct S_IFF p1, float p2) { } -EXPORT void sf9_V_SSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, struct S_IFD p1, float p2) { } -EXPORT void sf9_V_SSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, struct S_IFP p1, float p2) { } -EXPORT void sf9_V_SSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, struct S_IDI p1, float p2) { } -EXPORT void sf9_V_SSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, struct S_IDF p1, float p2) { } -EXPORT void sf9_V_SSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, struct S_IDD p1, float p2) { } -EXPORT void sf9_V_SSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, struct S_IDP p1, float p2) { } -EXPORT void sf9_V_SSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, struct S_IPI p1, float p2) { } -EXPORT void sf9_V_SSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, struct S_IPF p1, float p2) { } -EXPORT void sf9_V_SSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, struct S_IPD p1, float p2) { } -EXPORT void sf9_V_SSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, struct S_IPP p1, float p2) { } -EXPORT void sf9_V_SSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, struct S_FII p1, float p2) { } -EXPORT void sf9_V_SSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, struct S_FIF p1, float p2) { } -EXPORT void sf9_V_SSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, struct S_FID p1, float p2) { } -EXPORT void sf9_V_SSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, struct S_FIP p1, float p2) { } -EXPORT void sf9_V_SSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, struct S_FFI p1, float p2) { } -EXPORT void sf9_V_SSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, struct S_FFF p1, float p2) { } -EXPORT void sf9_V_SSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, struct S_FFD p1, float p2) { } -EXPORT void sf9_V_SSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, struct S_FFP p1, float p2) { } -EXPORT void sf9_V_SSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, struct S_FDI p1, float p2) { } -EXPORT void sf9_V_SSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, struct S_FDF p1, float p2) { } -EXPORT void sf9_V_SSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, struct S_FDD p1, float p2) { } -EXPORT void sf9_V_SSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, struct S_FDP p1, float p2) { } -EXPORT void sf9_V_SSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, struct S_FPI p1, float p2) { } -EXPORT void sf9_V_SSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, struct S_FPF p1, float p2) { } -EXPORT void sf9_V_SSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, struct S_FPD p1, float p2) { } -EXPORT void sf9_V_SSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, struct S_FPP p1, float p2) { } -EXPORT void sf9_V_SSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, struct S_DII p1, float p2) { } -EXPORT void sf9_V_SSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, struct S_DIF p1, float p2) { } -EXPORT void sf9_V_SSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, struct S_DID p1, float p2) { } -EXPORT void sf9_V_SSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, struct S_DIP p1, float p2) { } -EXPORT void sf9_V_SSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, struct S_DFI p1, float p2) { } -EXPORT void sf9_V_SSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, struct S_DFF p1, float p2) { } -EXPORT void sf9_V_SSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, struct S_DFD p1, float p2) { } -EXPORT void sf9_V_SSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, struct S_DFP p1, float p2) { } -EXPORT void sf9_V_SSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, struct S_DDI p1, float p2) { } -EXPORT void sf9_V_SSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, struct S_DDF p1, float p2) { } -EXPORT void sf9_V_SSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, struct S_DDD p1, float p2) { } -EXPORT void sf9_V_SSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, struct S_DDP p1, float p2) { } -EXPORT void sf9_V_SSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, struct S_DPI p1, float p2) { } -EXPORT void sf9_V_SSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, struct S_DPF p1, float p2) { } -EXPORT void sf9_V_SSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, struct S_DPD p1, float p2) { } -EXPORT void sf9_V_SSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, struct S_DPP p1, float p2) { } -EXPORT void sf9_V_SSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, struct S_PII p1, float p2) { } -EXPORT void sf9_V_SSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, struct S_PIF p1, float p2) { } -EXPORT void sf9_V_SSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, struct S_PID p1, float p2) { } -EXPORT void sf9_V_SSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, struct S_PIP p1, float p2) { } -EXPORT void sf9_V_SSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, struct S_PFI p1, float p2) { } -EXPORT void sf9_V_SSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, struct S_PFF p1, float p2) { } -EXPORT void sf9_V_SSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, struct S_PFD p1, float p2) { } -EXPORT void sf9_V_SSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, struct S_PFP p1, float p2) { } -EXPORT void sf9_V_SSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, struct S_PDI p1, float p2) { } -EXPORT void sf9_V_SSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, struct S_PDF p1, float p2) { } -EXPORT void sf9_V_SSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, struct S_PDD p1, float p2) { } -EXPORT void sf9_V_SSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, struct S_PDP p1, float p2) { } -EXPORT void sf9_V_SSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, struct S_PPI p1, float p2) { } -EXPORT void sf9_V_SSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, struct S_PPF p1, float p2) { } -EXPORT void sf9_V_SSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, struct S_PPD p1, float p2) { } -EXPORT void sf9_V_SSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, struct S_PPP p1, float p2) { } -EXPORT void sf9_V_SSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, struct S_I p1, double p2) { } -EXPORT void sf9_V_SSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, struct S_F p1, double p2) { } -EXPORT void sf9_V_SSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, struct S_D p1, double p2) { } -EXPORT void sf9_V_SSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, struct S_P p1, double p2) { } -EXPORT void sf9_V_SSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, struct S_II p1, double p2) { } -EXPORT void sf9_V_SSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, struct S_IF p1, double p2) { } -EXPORT void sf9_V_SSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, struct S_ID p1, double p2) { } -EXPORT void sf9_V_SSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, struct S_IP p1, double p2) { } -EXPORT void sf9_V_SSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, struct S_FI p1, double p2) { } -EXPORT void sf9_V_SSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, struct S_FF p1, double p2) { } -EXPORT void sf9_V_SSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, struct S_FD p1, double p2) { } -EXPORT void sf9_V_SSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, struct S_FP p1, double p2) { } -EXPORT void sf9_V_SSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, struct S_DI p1, double p2) { } -EXPORT void sf9_V_SSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, struct S_DF p1, double p2) { } -EXPORT void sf9_V_SSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, struct S_DD p1, double p2) { } -EXPORT void sf9_V_SSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, struct S_DP p1, double p2) { } -EXPORT void sf9_V_SSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, struct S_PI p1, double p2) { } -EXPORT void sf9_V_SSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, struct S_PF p1, double p2) { } -EXPORT void sf9_V_SSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, struct S_PD p1, double p2) { } -EXPORT void sf9_V_SSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, struct S_PP p1, double p2) { } -EXPORT void sf9_V_SSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, struct S_III p1, double p2) { } -EXPORT void sf9_V_SSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, struct S_IIF p1, double p2) { } -EXPORT void sf9_V_SSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, struct S_IID p1, double p2) { } -EXPORT void sf9_V_SSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, struct S_IIP p1, double p2) { } -EXPORT void sf9_V_SSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, struct S_IFI p1, double p2) { } -EXPORT void sf9_V_SSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, struct S_IFF p1, double p2) { } -EXPORT void sf9_V_SSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, struct S_IFD p1, double p2) { } -EXPORT void sf9_V_SSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, struct S_IFP p1, double p2) { } -EXPORT void sf9_V_SSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, struct S_IDI p1, double p2) { } -EXPORT void sf9_V_SSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, struct S_IDF p1, double p2) { } -EXPORT void sf9_V_SSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, struct S_IDD p1, double p2) { } -EXPORT void sf9_V_SSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, struct S_IDP p1, double p2) { } -EXPORT void sf9_V_SSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, struct S_IPI p1, double p2) { } -EXPORT void sf9_V_SSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, struct S_IPF p1, double p2) { } -EXPORT void sf9_V_SSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, struct S_IPD p1, double p2) { } -EXPORT void sf9_V_SSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, struct S_IPP p1, double p2) { } -EXPORT void sf9_V_SSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, struct S_FII p1, double p2) { } -EXPORT void sf9_V_SSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, struct S_FIF p1, double p2) { } -EXPORT void sf9_V_SSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, struct S_FID p1, double p2) { } -EXPORT void sf9_V_SSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, struct S_FIP p1, double p2) { } -EXPORT void sf9_V_SSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, struct S_FFI p1, double p2) { } -EXPORT void sf9_V_SSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, struct S_FFF p1, double p2) { } -EXPORT void sf9_V_SSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, struct S_FFD p1, double p2) { } -EXPORT void sf9_V_SSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, struct S_FFP p1, double p2) { } -EXPORT void sf9_V_SSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, struct S_FDI p1, double p2) { } -EXPORT void sf9_V_SSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, struct S_FDF p1, double p2) { } -EXPORT void sf9_V_SSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, struct S_FDD p1, double p2) { } -EXPORT void sf9_V_SSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, struct S_FDP p1, double p2) { } -EXPORT void sf9_V_SSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, struct S_FPI p1, double p2) { } -EXPORT void sf9_V_SSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, struct S_FPF p1, double p2) { } -EXPORT void sf9_V_SSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, struct S_FPD p1, double p2) { } -EXPORT void sf9_V_SSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, struct S_FPP p1, double p2) { } -EXPORT void sf9_V_SSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, struct S_DII p1, double p2) { } -EXPORT void sf9_V_SSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, struct S_DIF p1, double p2) { } -EXPORT void sf9_V_SSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, struct S_DID p1, double p2) { } -EXPORT void sf9_V_SSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, struct S_DIP p1, double p2) { } -EXPORT void sf9_V_SSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, struct S_DFI p1, double p2) { } -EXPORT void sf9_V_SSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, struct S_DFF p1, double p2) { } -EXPORT void sf9_V_SSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, struct S_DFD p1, double p2) { } -EXPORT void sf9_V_SSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, struct S_DFP p1, double p2) { } -EXPORT void sf9_V_SSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, struct S_DDI p1, double p2) { } -EXPORT void sf9_V_SSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, struct S_DDF p1, double p2) { } -EXPORT void sf9_V_SSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, struct S_DDD p1, double p2) { } -EXPORT void sf9_V_SSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, struct S_DDP p1, double p2) { } -EXPORT void sf9_V_SSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, struct S_DPI p1, double p2) { } -EXPORT void sf9_V_SSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, struct S_DPF p1, double p2) { } -EXPORT void sf9_V_SSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, struct S_DPD p1, double p2) { } -EXPORT void sf9_V_SSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, struct S_DPP p1, double p2) { } -EXPORT void sf9_V_SSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, struct S_PII p1, double p2) { } -EXPORT void sf9_V_SSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, struct S_PIF p1, double p2) { } -EXPORT void sf9_V_SSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, struct S_PID p1, double p2) { } -EXPORT void sf9_V_SSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, struct S_PIP p1, double p2) { } -EXPORT void sf9_V_SSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, struct S_PFI p1, double p2) { } -EXPORT void sf9_V_SSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, struct S_PFF p1, double p2) { } -EXPORT void sf9_V_SSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, struct S_PFD p1, double p2) { } -EXPORT void sf9_V_SSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, struct S_PFP p1, double p2) { } -EXPORT void sf9_V_SSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, struct S_PDI p1, double p2) { } -EXPORT void sf9_V_SSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, struct S_PDF p1, double p2) { } -EXPORT void sf9_V_SSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, struct S_PDD p1, double p2) { } -EXPORT void sf9_V_SSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, struct S_PDP p1, double p2) { } -EXPORT void sf9_V_SSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, struct S_PPI p1, double p2) { } -EXPORT void sf9_V_SSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, struct S_PPF p1, double p2) { } -EXPORT void sf9_V_SSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, struct S_PPD p1, double p2) { } -EXPORT void sf9_V_SSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, struct S_PPP p1, double p2) { } -EXPORT void sf9_V_SSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, struct S_I p1, void* p2) { } -EXPORT void sf9_V_SSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, struct S_F p1, void* p2) { } -EXPORT void sf9_V_SSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, struct S_D p1, void* p2) { } -EXPORT void sf9_V_SSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, struct S_P p1, void* p2) { } -EXPORT void sf9_V_SSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, struct S_II p1, void* p2) { } -EXPORT void sf9_V_SSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, struct S_IF p1, void* p2) { } -EXPORT void sf9_V_SSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, struct S_ID p1, void* p2) { } -EXPORT void sf9_V_SSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, struct S_IP p1, void* p2) { } -EXPORT void sf9_V_SSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, struct S_FI p1, void* p2) { } -EXPORT void sf9_V_SSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, struct S_FF p1, void* p2) { } -EXPORT void sf9_V_SSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, struct S_FD p1, void* p2) { } -EXPORT void sf9_V_SSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, struct S_FP p1, void* p2) { } -EXPORT void sf9_V_SSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, struct S_DI p1, void* p2) { } -EXPORT void sf9_V_SSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, struct S_DF p1, void* p2) { } -EXPORT void sf9_V_SSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, struct S_DD p1, void* p2) { } -EXPORT void sf9_V_SSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, struct S_DP p1, void* p2) { } -EXPORT void sf9_V_SSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, struct S_PI p1, void* p2) { } -EXPORT void sf9_V_SSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, struct S_PF p1, void* p2) { } -EXPORT void sf9_V_SSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, struct S_PD p1, void* p2) { } -EXPORT void sf9_V_SSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, struct S_PP p1, void* p2) { } -EXPORT void sf9_V_SSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, struct S_III p1, void* p2) { } -EXPORT void sf9_V_SSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, struct S_IIF p1, void* p2) { } -EXPORT void sf9_V_SSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, struct S_IID p1, void* p2) { } -EXPORT void sf9_V_SSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, struct S_IIP p1, void* p2) { } -EXPORT void sf9_V_SSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, struct S_IFI p1, void* p2) { } -EXPORT void sf9_V_SSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, struct S_IFF p1, void* p2) { } -EXPORT void sf9_V_SSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, struct S_IFD p1, void* p2) { } -EXPORT void sf9_V_SSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, struct S_IFP p1, void* p2) { } -EXPORT void sf9_V_SSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, struct S_IDI p1, void* p2) { } -EXPORT void sf9_V_SSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, struct S_IDF p1, void* p2) { } -EXPORT void sf9_V_SSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, struct S_IDD p1, void* p2) { } -EXPORT void sf9_V_SSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, struct S_IDP p1, void* p2) { } -EXPORT void sf9_V_SSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, struct S_IPI p1, void* p2) { } -EXPORT void sf9_V_SSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, struct S_IPF p1, void* p2) { } -EXPORT void sf9_V_SSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, struct S_IPD p1, void* p2) { } -EXPORT void sf9_V_SSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, struct S_IPP p1, void* p2) { } -EXPORT void sf9_V_SSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, struct S_FII p1, void* p2) { } -EXPORT void sf9_V_SSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, struct S_FIF p1, void* p2) { } -EXPORT void sf9_V_SSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, struct S_FID p1, void* p2) { } -EXPORT void sf9_V_SSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, struct S_FIP p1, void* p2) { } -EXPORT void sf9_V_SSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, struct S_FFI p1, void* p2) { } -EXPORT void sf9_V_SSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, struct S_FFF p1, void* p2) { } -EXPORT void sf9_V_SSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, struct S_FFD p1, void* p2) { } -EXPORT void sf9_V_SSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, struct S_FFP p1, void* p2) { } -EXPORT void sf9_V_SSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, struct S_FDI p1, void* p2) { } -EXPORT void sf9_V_SSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, struct S_FDF p1, void* p2) { } -EXPORT void sf9_V_SSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, struct S_FDD p1, void* p2) { } -EXPORT void sf9_V_SSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, struct S_FDP p1, void* p2) { } -EXPORT void sf9_V_SSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, struct S_FPI p1, void* p2) { } -EXPORT void sf9_V_SSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, struct S_FPF p1, void* p2) { } -EXPORT void sf9_V_SSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, struct S_FPD p1, void* p2) { } -EXPORT void sf9_V_SSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, struct S_FPP p1, void* p2) { } -EXPORT void sf9_V_SSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, struct S_DII p1, void* p2) { } -EXPORT void sf9_V_SSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, struct S_DIF p1, void* p2) { } -EXPORT void sf9_V_SSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, struct S_DID p1, void* p2) { } -EXPORT void sf9_V_SSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, struct S_DIP p1, void* p2) { } -EXPORT void sf9_V_SSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, struct S_DFI p1, void* p2) { } -EXPORT void sf9_V_SSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, struct S_DFF p1, void* p2) { } -EXPORT void sf9_V_SSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, struct S_DFD p1, void* p2) { } -EXPORT void sf9_V_SSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, struct S_DFP p1, void* p2) { } -EXPORT void sf9_V_SSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, struct S_DDI p1, void* p2) { } -EXPORT void sf9_V_SSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, struct S_DDF p1, void* p2) { } -EXPORT void sf9_V_SSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, struct S_DDD p1, void* p2) { } -EXPORT void sf9_V_SSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, struct S_DDP p1, void* p2) { } -EXPORT void sf9_V_SSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, struct S_DPI p1, void* p2) { } -EXPORT void sf9_V_SSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, struct S_DPF p1, void* p2) { } -EXPORT void sf9_V_SSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, struct S_DPD p1, void* p2) { } -EXPORT void sf9_V_SSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, struct S_DPP p1, void* p2) { } -EXPORT void sf9_V_SSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, struct S_PII p1, void* p2) { } -EXPORT void sf9_V_SSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, struct S_PIF p1, void* p2) { } -EXPORT void sf9_V_SSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, struct S_PID p1, void* p2) { } -EXPORT void sf9_V_SSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, struct S_PIP p1, void* p2) { } -EXPORT void sf9_V_SSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, struct S_PFI p1, void* p2) { } -EXPORT void sf9_V_SSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, struct S_PFF p1, void* p2) { } -EXPORT void sf9_V_SSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, struct S_PFD p1, void* p2) { } -EXPORT void sf9_V_SSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, struct S_PFP p1, void* p2) { } -EXPORT void sf9_V_SSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, struct S_PDI p1, void* p2) { } -EXPORT void sf9_V_SSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, struct S_PDF p1, void* p2) { } -EXPORT void sf9_V_SSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, struct S_PDD p1, void* p2) { } -EXPORT void sf9_V_SSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, struct S_PDP p1, void* p2) { } -EXPORT void sf9_V_SSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, struct S_PPI p1, void* p2) { } -EXPORT void sf9_V_SSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, struct S_PPF p1, void* p2) { } -EXPORT void sf9_V_SSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, struct S_PPD p1, void* p2) { } -EXPORT void sf9_V_SSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, struct S_PPP p1, void* p2) { } -EXPORT void sf9_V_SSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, struct S_I p1, struct S_I p2) { } -EXPORT void sf9_V_SSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, struct S_F p1, struct S_F p2) { } -EXPORT void sf9_V_SSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, struct S_D p1, struct S_D p2) { } -EXPORT void sf9_V_SSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, struct S_P p1, struct S_P p2) { } -EXPORT void sf9_V_SSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, struct S_II p1, struct S_II p2) { } -EXPORT void sf9_V_SSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, struct S_IF p1, struct S_IF p2) { } -EXPORT void sf9_V_SSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, struct S_ID p1, struct S_ID p2) { } -EXPORT void sf9_V_SSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, struct S_IP p1, struct S_IP p2) { } -EXPORT void sf9_V_SSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, struct S_FI p1, struct S_FI p2) { } -EXPORT void sf9_V_SSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, struct S_FF p1, struct S_FF p2) { } -EXPORT void sf9_V_SSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, struct S_FD p1, struct S_FD p2) { } -EXPORT void sf9_V_SSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, struct S_FP p1, struct S_FP p2) { } -EXPORT void sf9_V_SSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, struct S_DI p1, struct S_DI p2) { } -EXPORT void sf9_V_SSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, struct S_DF p1, struct S_DF p2) { } -EXPORT void sf9_V_SSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, struct S_DD p1, struct S_DD p2) { } -EXPORT void sf9_V_SSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, struct S_DP p1, struct S_DP p2) { } -EXPORT void sf9_V_SSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, struct S_PI p1, struct S_PI p2) { } -EXPORT void sf9_V_SSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, struct S_PF p1, struct S_PF p2) { } -EXPORT void sf9_V_SSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, struct S_PD p1, struct S_PD p2) { } -EXPORT void sf9_V_SSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, struct S_PP p1, struct S_PP p2) { } -EXPORT void sf9_V_SSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, struct S_III p1, struct S_III p2) { } -EXPORT void sf9_V_SSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, struct S_IIF p1, struct S_IIF p2) { } -EXPORT void sf9_V_SSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, struct S_IID p1, struct S_IID p2) { } -EXPORT void sf9_V_SSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, struct S_IIP p1, struct S_IIP p2) { } -EXPORT void sf9_V_SSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, struct S_IFI p1, struct S_IFI p2) { } -EXPORT void sf9_V_SSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, struct S_IFF p1, struct S_IFF p2) { } -EXPORT void sf9_V_SSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, struct S_IFD p1, struct S_IFD p2) { } -EXPORT void sf9_V_SSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, struct S_IFP p1, struct S_IFP p2) { } -EXPORT void sf9_V_SSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, struct S_IDI p1, struct S_IDI p2) { } -EXPORT void sf9_V_SSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, struct S_IDF p1, struct S_IDF p2) { } -EXPORT void sf9_V_SSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, struct S_IDD p1, struct S_IDD p2) { } -EXPORT void sf9_V_SSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, struct S_IDP p1, struct S_IDP p2) { } -EXPORT void sf9_V_SSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, struct S_IPI p1, struct S_IPI p2) { } -EXPORT void sf9_V_SSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, struct S_IPF p1, struct S_IPF p2) { } -EXPORT void sf9_V_SSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, struct S_IPD p1, struct S_IPD p2) { } -EXPORT void sf10_V_SSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, struct S_IPP p1, struct S_IPP p2) { } -EXPORT void sf10_V_SSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, struct S_FII p1, struct S_FII p2) { } -EXPORT void sf10_V_SSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, struct S_FIF p1, struct S_FIF p2) { } -EXPORT void sf10_V_SSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, struct S_FID p1, struct S_FID p2) { } -EXPORT void sf10_V_SSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, struct S_FIP p1, struct S_FIP p2) { } -EXPORT void sf10_V_SSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, struct S_FFI p1, struct S_FFI p2) { } -EXPORT void sf10_V_SSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, struct S_FFF p1, struct S_FFF p2) { } -EXPORT void sf10_V_SSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, struct S_FFD p1, struct S_FFD p2) { } -EXPORT void sf10_V_SSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, struct S_FFP p1, struct S_FFP p2) { } -EXPORT void sf10_V_SSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, struct S_FDI p1, struct S_FDI p2) { } -EXPORT void sf10_V_SSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, struct S_FDF p1, struct S_FDF p2) { } -EXPORT void sf10_V_SSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, struct S_FDD p1, struct S_FDD p2) { } -EXPORT void sf10_V_SSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, struct S_FDP p1, struct S_FDP p2) { } -EXPORT void sf10_V_SSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, struct S_FPI p1, struct S_FPI p2) { } -EXPORT void sf10_V_SSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, struct S_FPF p1, struct S_FPF p2) { } -EXPORT void sf10_V_SSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, struct S_FPD p1, struct S_FPD p2) { } -EXPORT void sf10_V_SSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, struct S_FPP p1, struct S_FPP p2) { } -EXPORT void sf10_V_SSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, struct S_DII p1, struct S_DII p2) { } -EXPORT void sf10_V_SSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, struct S_DIF p1, struct S_DIF p2) { } -EXPORT void sf10_V_SSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, struct S_DID p1, struct S_DID p2) { } -EXPORT void sf10_V_SSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, struct S_DIP p1, struct S_DIP p2) { } -EXPORT void sf10_V_SSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, struct S_DFI p1, struct S_DFI p2) { } -EXPORT void sf10_V_SSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, struct S_DFF p1, struct S_DFF p2) { } -EXPORT void sf10_V_SSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, struct S_DFD p1, struct S_DFD p2) { } -EXPORT void sf10_V_SSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, struct S_DFP p1, struct S_DFP p2) { } -EXPORT void sf10_V_SSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, struct S_DDI p1, struct S_DDI p2) { } -EXPORT void sf10_V_SSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, struct S_DDF p1, struct S_DDF p2) { } -EXPORT void sf10_V_SSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, struct S_DDD p1, struct S_DDD p2) { } -EXPORT void sf10_V_SSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, struct S_DDP p1, struct S_DDP p2) { } -EXPORT void sf10_V_SSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, struct S_DPI p1, struct S_DPI p2) { } -EXPORT void sf10_V_SSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, struct S_DPF p1, struct S_DPF p2) { } -EXPORT void sf10_V_SSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, struct S_DPD p1, struct S_DPD p2) { } -EXPORT void sf10_V_SSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, struct S_DPP p1, struct S_DPP p2) { } -EXPORT void sf10_V_SSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, struct S_PII p1, struct S_PII p2) { } -EXPORT void sf10_V_SSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, struct S_PIF p1, struct S_PIF p2) { } -EXPORT void sf10_V_SSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, struct S_PID p1, struct S_PID p2) { } -EXPORT void sf10_V_SSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, struct S_PIP p1, struct S_PIP p2) { } -EXPORT void sf10_V_SSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, struct S_PFI p1, struct S_PFI p2) { } -EXPORT void sf10_V_SSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, struct S_PFF p1, struct S_PFF p2) { } -EXPORT void sf10_V_SSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, struct S_PFD p1, struct S_PFD p2) { } -EXPORT void sf10_V_SSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, struct S_PFP p1, struct S_PFP p2) { } -EXPORT void sf10_V_SSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, struct S_PDI p1, struct S_PDI p2) { } -EXPORT void sf10_V_SSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, struct S_PDF p1, struct S_PDF p2) { } -EXPORT void sf10_V_SSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, struct S_PDD p1, struct S_PDD p2) { } -EXPORT void sf10_V_SSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, struct S_PDP p1, struct S_PDP p2) { } -EXPORT void sf10_V_SSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, struct S_PPI p1, struct S_PPI p2) { } -EXPORT void sf10_V_SSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, struct S_PPF p1, struct S_PPF p2) { } -EXPORT void sf10_V_SSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, struct S_PPD p1, struct S_PPD p2) { } -EXPORT void sf10_V_SSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, struct S_PPP p1, struct S_PPP p2) { } -EXPORT int sf10_I_I_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0) { return p0; } -EXPORT float sf10_F_F_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0) { return p0; } -EXPORT double sf10_D_D_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0) { return p0; } -EXPORT void* sf10_P_P_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0) { return p0; } -EXPORT struct S_I sf10_S_S_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0) { return p0; } -EXPORT struct S_F sf10_S_S_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0) { return p0; } -EXPORT struct S_D sf10_S_S_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0) { return p0; } -EXPORT struct S_P sf10_S_S_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0) { return p0; } -EXPORT struct S_II sf10_S_S_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0) { return p0; } -EXPORT struct S_IF sf10_S_S_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0) { return p0; } -EXPORT struct S_ID sf10_S_S_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0) { return p0; } -EXPORT struct S_IP sf10_S_S_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0) { return p0; } -EXPORT struct S_FI sf10_S_S_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0) { return p0; } -EXPORT struct S_FF sf10_S_S_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0) { return p0; } -EXPORT struct S_FD sf10_S_S_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0) { return p0; } -EXPORT struct S_FP sf10_S_S_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0) { return p0; } -EXPORT struct S_DI sf10_S_S_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0) { return p0; } -EXPORT struct S_DF sf10_S_S_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0) { return p0; } -EXPORT struct S_DD sf10_S_S_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0) { return p0; } -EXPORT struct S_DP sf10_S_S_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0) { return p0; } -EXPORT struct S_PI sf10_S_S_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0) { return p0; } -EXPORT struct S_PF sf10_S_S_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0) { return p0; } -EXPORT struct S_PD sf10_S_S_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0) { return p0; } -EXPORT struct S_PP sf10_S_S_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0) { return p0; } -EXPORT struct S_III sf10_S_S_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0) { return p0; } -EXPORT struct S_IIF sf10_S_S_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0) { return p0; } -EXPORT struct S_IID sf10_S_S_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0) { return p0; } -EXPORT struct S_IIP sf10_S_S_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0) { return p0; } -EXPORT struct S_IFI sf10_S_S_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0) { return p0; } -EXPORT struct S_IFF sf10_S_S_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0) { return p0; } -EXPORT struct S_IFD sf10_S_S_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0) { return p0; } -EXPORT struct S_IFP sf10_S_S_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0) { return p0; } -EXPORT struct S_IDI sf10_S_S_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0) { return p0; } -EXPORT struct S_IDF sf10_S_S_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0) { return p0; } -EXPORT struct S_IDD sf10_S_S_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0) { return p0; } -EXPORT struct S_IDP sf10_S_S_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0) { return p0; } -EXPORT struct S_IPI sf10_S_S_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0) { return p0; } -EXPORT struct S_IPF sf10_S_S_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0) { return p0; } -EXPORT struct S_IPD sf10_S_S_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0) { return p0; } -EXPORT struct S_IPP sf10_S_S_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0) { return p0; } -EXPORT struct S_FII sf10_S_S_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0) { return p0; } -EXPORT struct S_FIF sf10_S_S_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0) { return p0; } -EXPORT struct S_FID sf10_S_S_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0) { return p0; } -EXPORT struct S_FIP sf10_S_S_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0) { return p0; } -EXPORT struct S_FFI sf10_S_S_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0) { return p0; } -EXPORT struct S_FFF sf10_S_S_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0) { return p0; } -EXPORT struct S_FFD sf10_S_S_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0) { return p0; } -EXPORT struct S_FFP sf10_S_S_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0) { return p0; } -EXPORT struct S_FDI sf10_S_S_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0) { return p0; } -EXPORT struct S_FDF sf10_S_S_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0) { return p0; } -EXPORT struct S_FDD sf10_S_S_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0) { return p0; } -EXPORT struct S_FDP sf10_S_S_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0) { return p0; } -EXPORT struct S_FPI sf10_S_S_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0) { return p0; } -EXPORT struct S_FPF sf10_S_S_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0) { return p0; } -EXPORT struct S_FPD sf10_S_S_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0) { return p0; } -EXPORT struct S_FPP sf10_S_S_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0) { return p0; } -EXPORT struct S_DII sf10_S_S_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0) { return p0; } -EXPORT struct S_DIF sf10_S_S_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0) { return p0; } -EXPORT struct S_DID sf10_S_S_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0) { return p0; } -EXPORT struct S_DIP sf10_S_S_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0) { return p0; } -EXPORT struct S_DFI sf10_S_S_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0) { return p0; } -EXPORT struct S_DFF sf10_S_S_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0) { return p0; } -EXPORT struct S_DFD sf10_S_S_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0) { return p0; } -EXPORT struct S_DFP sf10_S_S_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0) { return p0; } -EXPORT struct S_DDI sf10_S_S_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0) { return p0; } -EXPORT struct S_DDF sf10_S_S_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0) { return p0; } -EXPORT struct S_DDD sf10_S_S_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0) { return p0; } -EXPORT struct S_DDP sf10_S_S_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0) { return p0; } -EXPORT struct S_DPI sf10_S_S_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0) { return p0; } -EXPORT struct S_DPF sf10_S_S_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0) { return p0; } -EXPORT struct S_DPD sf10_S_S_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0) { return p0; } -EXPORT struct S_DPP sf10_S_S_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0) { return p0; } -EXPORT struct S_PII sf10_S_S_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0) { return p0; } -EXPORT struct S_PIF sf10_S_S_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0) { return p0; } -EXPORT struct S_PID sf10_S_S_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0) { return p0; } -EXPORT struct S_PIP sf10_S_S_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0) { return p0; } -EXPORT struct S_PFI sf10_S_S_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0) { return p0; } -EXPORT struct S_PFF sf10_S_S_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0) { return p0; } -EXPORT struct S_PFD sf10_S_S_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0) { return p0; } -EXPORT struct S_PFP sf10_S_S_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0) { return p0; } -EXPORT struct S_PDI sf10_S_S_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0) { return p0; } -EXPORT struct S_PDF sf10_S_S_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0) { return p0; } -EXPORT struct S_PDD sf10_S_S_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0) { return p0; } -EXPORT struct S_PDP sf10_S_S_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0) { return p0; } -EXPORT struct S_PPI sf10_S_S_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0) { return p0; } -EXPORT struct S_PPF sf10_S_S_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0) { return p0; } -EXPORT struct S_PPD sf10_S_S_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0) { return p0; } -EXPORT struct S_PPP sf10_S_S_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0) { return p0; } -EXPORT int sf10_I_II_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1) { return p0; } -EXPORT int sf10_I_IF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1) { return p0; } -EXPORT int sf10_I_ID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1) { return p0; } -EXPORT int sf10_I_IP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1) { return p0; } -EXPORT int sf10_I_IS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_I p1) { return p0; } -EXPORT int sf10_I_IS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_F p1) { return p0; } -EXPORT int sf10_I_IS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_D p1) { return p0; } -EXPORT int sf10_I_IS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_P p1) { return p0; } -EXPORT int sf10_I_IS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_II p1) { return p0; } -EXPORT int sf10_I_IS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IF p1) { return p0; } -EXPORT int sf10_I_IS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_ID p1) { return p0; } -EXPORT int sf10_I_IS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IP p1) { return p0; } -EXPORT int sf10_I_IS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FI p1) { return p0; } -EXPORT int sf10_I_IS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FF p1) { return p0; } -EXPORT int sf10_I_IS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FD p1) { return p0; } -EXPORT int sf10_I_IS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FP p1) { return p0; } -EXPORT int sf10_I_IS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DI p1) { return p0; } -EXPORT int sf10_I_IS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DF p1) { return p0; } -EXPORT int sf10_I_IS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DD p1) { return p0; } -EXPORT int sf10_I_IS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DP p1) { return p0; } -EXPORT int sf10_I_IS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PI p1) { return p0; } -EXPORT int sf10_I_IS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PF p1) { return p0; } -EXPORT int sf10_I_IS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PD p1) { return p0; } -EXPORT int sf10_I_IS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PP p1) { return p0; } -EXPORT int sf10_I_IS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_III p1) { return p0; } -EXPORT int sf10_I_IS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIF p1) { return p0; } -EXPORT int sf10_I_IS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IID p1) { return p0; } -EXPORT int sf10_I_IS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIP p1) { return p0; } -EXPORT int sf10_I_IS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFI p1) { return p0; } -EXPORT int sf10_I_IS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFF p1) { return p0; } -EXPORT int sf10_I_IS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFD p1) { return p0; } -EXPORT int sf10_I_IS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFP p1) { return p0; } -EXPORT int sf10_I_IS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDI p1) { return p0; } -EXPORT int sf10_I_IS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDF p1) { return p0; } -EXPORT int sf10_I_IS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDD p1) { return p0; } -EXPORT int sf10_I_IS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDP p1) { return p0; } -EXPORT int sf10_I_IS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPI p1) { return p0; } -EXPORT int sf10_I_IS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPF p1) { return p0; } -EXPORT int sf10_I_IS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPD p1) { return p0; } -EXPORT int sf10_I_IS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPP p1) { return p0; } -EXPORT int sf10_I_IS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FII p1) { return p0; } -EXPORT int sf10_I_IS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIF p1) { return p0; } -EXPORT int sf10_I_IS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FID p1) { return p0; } -EXPORT int sf10_I_IS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIP p1) { return p0; } -EXPORT int sf10_I_IS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFI p1) { return p0; } -EXPORT int sf10_I_IS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFF p1) { return p0; } -EXPORT int sf10_I_IS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFD p1) { return p0; } -EXPORT int sf10_I_IS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFP p1) { return p0; } -EXPORT int sf10_I_IS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDI p1) { return p0; } -EXPORT int sf10_I_IS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDF p1) { return p0; } -EXPORT int sf10_I_IS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDD p1) { return p0; } -EXPORT int sf10_I_IS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDP p1) { return p0; } -EXPORT int sf10_I_IS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPI p1) { return p0; } -EXPORT int sf10_I_IS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPF p1) { return p0; } -EXPORT int sf10_I_IS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPD p1) { return p0; } -EXPORT int sf10_I_IS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPP p1) { return p0; } -EXPORT int sf10_I_IS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DII p1) { return p0; } -EXPORT int sf10_I_IS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIF p1) { return p0; } -EXPORT int sf10_I_IS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DID p1) { return p0; } -EXPORT int sf10_I_IS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIP p1) { return p0; } -EXPORT int sf10_I_IS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFI p1) { return p0; } -EXPORT int sf10_I_IS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFF p1) { return p0; } -EXPORT int sf10_I_IS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFD p1) { return p0; } -EXPORT int sf10_I_IS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFP p1) { return p0; } -EXPORT int sf10_I_IS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDI p1) { return p0; } -EXPORT int sf10_I_IS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDF p1) { return p0; } -EXPORT int sf10_I_IS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDD p1) { return p0; } -EXPORT int sf10_I_IS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDP p1) { return p0; } -EXPORT int sf10_I_IS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPI p1) { return p0; } -EXPORT int sf10_I_IS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPF p1) { return p0; } -EXPORT int sf10_I_IS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPD p1) { return p0; } -EXPORT int sf10_I_IS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPP p1) { return p0; } -EXPORT int sf10_I_IS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PII p1) { return p0; } -EXPORT int sf10_I_IS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIF p1) { return p0; } -EXPORT int sf10_I_IS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PID p1) { return p0; } -EXPORT int sf10_I_IS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIP p1) { return p0; } -EXPORT int sf10_I_IS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFI p1) { return p0; } -EXPORT int sf10_I_IS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFF p1) { return p0; } -EXPORT int sf10_I_IS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFD p1) { return p0; } -EXPORT int sf10_I_IS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFP p1) { return p0; } -EXPORT int sf10_I_IS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDI p1) { return p0; } -EXPORT int sf10_I_IS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDF p1) { return p0; } -EXPORT int sf10_I_IS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDD p1) { return p0; } -EXPORT int sf10_I_IS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDP p1) { return p0; } -EXPORT int sf10_I_IS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPI p1) { return p0; } -EXPORT int sf10_I_IS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPF p1) { return p0; } -EXPORT int sf10_I_IS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPD p1) { return p0; } -EXPORT int sf10_I_IS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPP p1) { return p0; } -EXPORT float sf10_F_FI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1) { return p0; } -EXPORT float sf10_F_FF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1) { return p0; } -EXPORT float sf10_F_FD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1) { return p0; } -EXPORT float sf10_F_FP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1) { return p0; } -EXPORT float sf10_F_FS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_I p1) { return p0; } -EXPORT float sf10_F_FS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_F p1) { return p0; } -EXPORT float sf10_F_FS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_D p1) { return p0; } -EXPORT float sf10_F_FS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_P p1) { return p0; } -EXPORT float sf10_F_FS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_II p1) { return p0; } -EXPORT float sf10_F_FS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IF p1) { return p0; } -EXPORT float sf10_F_FS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_ID p1) { return p0; } -EXPORT float sf10_F_FS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IP p1) { return p0; } -EXPORT float sf10_F_FS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FI p1) { return p0; } -EXPORT float sf10_F_FS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FF p1) { return p0; } -EXPORT float sf10_F_FS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FD p1) { return p0; } -EXPORT float sf10_F_FS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FP p1) { return p0; } -EXPORT float sf10_F_FS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DI p1) { return p0; } -EXPORT float sf10_F_FS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DF p1) { return p0; } -EXPORT float sf10_F_FS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DD p1) { return p0; } -EXPORT float sf10_F_FS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DP p1) { return p0; } -EXPORT float sf10_F_FS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PI p1) { return p0; } -EXPORT float sf10_F_FS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PF p1) { return p0; } -EXPORT float sf10_F_FS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PD p1) { return p0; } -EXPORT float sf10_F_FS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PP p1) { return p0; } -EXPORT float sf10_F_FS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_III p1) { return p0; } -EXPORT float sf10_F_FS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIF p1) { return p0; } -EXPORT float sf10_F_FS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IID p1) { return p0; } -EXPORT float sf10_F_FS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIP p1) { return p0; } -EXPORT float sf10_F_FS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFI p1) { return p0; } -EXPORT float sf10_F_FS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFF p1) { return p0; } -EXPORT float sf10_F_FS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFD p1) { return p0; } -EXPORT float sf10_F_FS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFP p1) { return p0; } -EXPORT float sf10_F_FS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDI p1) { return p0; } -EXPORT float sf10_F_FS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDF p1) { return p0; } -EXPORT float sf10_F_FS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDD p1) { return p0; } -EXPORT float sf10_F_FS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDP p1) { return p0; } -EXPORT float sf10_F_FS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPI p1) { return p0; } -EXPORT float sf10_F_FS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPF p1) { return p0; } -EXPORT float sf10_F_FS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPD p1) { return p0; } -EXPORT float sf10_F_FS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPP p1) { return p0; } -EXPORT float sf10_F_FS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FII p1) { return p0; } -EXPORT float sf10_F_FS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIF p1) { return p0; } -EXPORT float sf10_F_FS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FID p1) { return p0; } -EXPORT float sf10_F_FS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIP p1) { return p0; } -EXPORT float sf10_F_FS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFI p1) { return p0; } -EXPORT float sf10_F_FS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFF p1) { return p0; } -EXPORT float sf10_F_FS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFD p1) { return p0; } -EXPORT float sf10_F_FS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFP p1) { return p0; } -EXPORT float sf10_F_FS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDI p1) { return p0; } -EXPORT float sf10_F_FS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDF p1) { return p0; } -EXPORT float sf10_F_FS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDD p1) { return p0; } -EXPORT float sf10_F_FS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDP p1) { return p0; } -EXPORT float sf10_F_FS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPI p1) { return p0; } -EXPORT float sf10_F_FS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPF p1) { return p0; } -EXPORT float sf10_F_FS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPD p1) { return p0; } -EXPORT float sf10_F_FS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPP p1) { return p0; } -EXPORT float sf10_F_FS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DII p1) { return p0; } -EXPORT float sf10_F_FS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIF p1) { return p0; } -EXPORT float sf10_F_FS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DID p1) { return p0; } -EXPORT float sf10_F_FS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIP p1) { return p0; } -EXPORT float sf10_F_FS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFI p1) { return p0; } -EXPORT float sf10_F_FS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFF p1) { return p0; } -EXPORT float sf10_F_FS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFD p1) { return p0; } -EXPORT float sf10_F_FS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFP p1) { return p0; } -EXPORT float sf10_F_FS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDI p1) { return p0; } -EXPORT float sf10_F_FS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDF p1) { return p0; } -EXPORT float sf10_F_FS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDD p1) { return p0; } -EXPORT float sf10_F_FS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDP p1) { return p0; } -EXPORT float sf10_F_FS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPI p1) { return p0; } -EXPORT float sf10_F_FS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPF p1) { return p0; } -EXPORT float sf10_F_FS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPD p1) { return p0; } -EXPORT float sf10_F_FS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPP p1) { return p0; } -EXPORT float sf10_F_FS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PII p1) { return p0; } -EXPORT float sf10_F_FS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIF p1) { return p0; } -EXPORT float sf10_F_FS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PID p1) { return p0; } -EXPORT float sf10_F_FS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIP p1) { return p0; } -EXPORT float sf10_F_FS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFI p1) { return p0; } -EXPORT float sf10_F_FS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFF p1) { return p0; } -EXPORT float sf10_F_FS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFD p1) { return p0; } -EXPORT float sf10_F_FS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFP p1) { return p0; } -EXPORT float sf10_F_FS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDI p1) { return p0; } -EXPORT float sf10_F_FS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDF p1) { return p0; } -EXPORT float sf10_F_FS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDD p1) { return p0; } -EXPORT float sf10_F_FS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDP p1) { return p0; } -EXPORT float sf10_F_FS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPI p1) { return p0; } -EXPORT float sf10_F_FS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPF p1) { return p0; } -EXPORT float sf10_F_FS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPD p1) { return p0; } -EXPORT float sf10_F_FS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPP p1) { return p0; } -EXPORT double sf10_D_DI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1) { return p0; } -EXPORT double sf10_D_DF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1) { return p0; } -EXPORT double sf10_D_DD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1) { return p0; } -EXPORT double sf10_D_DP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1) { return p0; } -EXPORT double sf10_D_DS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_I p1) { return p0; } -EXPORT double sf10_D_DS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_F p1) { return p0; } -EXPORT double sf10_D_DS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_D p1) { return p0; } -EXPORT double sf10_D_DS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_P p1) { return p0; } -EXPORT double sf10_D_DS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_II p1) { return p0; } -EXPORT double sf10_D_DS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IF p1) { return p0; } -EXPORT double sf10_D_DS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_ID p1) { return p0; } -EXPORT double sf10_D_DS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IP p1) { return p0; } -EXPORT double sf10_D_DS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FI p1) { return p0; } -EXPORT double sf10_D_DS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FF p1) { return p0; } -EXPORT double sf10_D_DS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FD p1) { return p0; } -EXPORT double sf10_D_DS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FP p1) { return p0; } -EXPORT double sf10_D_DS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DI p1) { return p0; } -EXPORT double sf10_D_DS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DF p1) { return p0; } -EXPORT double sf10_D_DS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DD p1) { return p0; } -EXPORT double sf10_D_DS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DP p1) { return p0; } -EXPORT double sf10_D_DS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PI p1) { return p0; } -EXPORT double sf10_D_DS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PF p1) { return p0; } -EXPORT double sf10_D_DS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PD p1) { return p0; } -EXPORT double sf10_D_DS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PP p1) { return p0; } -EXPORT double sf10_D_DS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_III p1) { return p0; } -EXPORT double sf10_D_DS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIF p1) { return p0; } -EXPORT double sf10_D_DS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IID p1) { return p0; } -EXPORT double sf10_D_DS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIP p1) { return p0; } -EXPORT double sf10_D_DS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFI p1) { return p0; } -EXPORT double sf10_D_DS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFF p1) { return p0; } -EXPORT double sf10_D_DS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFD p1) { return p0; } -EXPORT double sf10_D_DS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFP p1) { return p0; } -EXPORT double sf10_D_DS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDI p1) { return p0; } -EXPORT double sf10_D_DS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDF p1) { return p0; } -EXPORT double sf10_D_DS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDD p1) { return p0; } -EXPORT double sf10_D_DS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDP p1) { return p0; } -EXPORT double sf10_D_DS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPI p1) { return p0; } -EXPORT double sf10_D_DS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPF p1) { return p0; } -EXPORT double sf10_D_DS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPD p1) { return p0; } -EXPORT double sf10_D_DS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPP p1) { return p0; } -EXPORT double sf10_D_DS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FII p1) { return p0; } -EXPORT double sf10_D_DS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIF p1) { return p0; } -EXPORT double sf10_D_DS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FID p1) { return p0; } -EXPORT double sf10_D_DS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIP p1) { return p0; } -EXPORT double sf10_D_DS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFI p1) { return p0; } -EXPORT double sf10_D_DS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFF p1) { return p0; } -EXPORT double sf10_D_DS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFD p1) { return p0; } -EXPORT double sf10_D_DS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFP p1) { return p0; } -EXPORT double sf10_D_DS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDI p1) { return p0; } -EXPORT double sf10_D_DS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDF p1) { return p0; } -EXPORT double sf10_D_DS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDD p1) { return p0; } -EXPORT double sf10_D_DS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDP p1) { return p0; } -EXPORT double sf10_D_DS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPI p1) { return p0; } -EXPORT double sf10_D_DS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPF p1) { return p0; } -EXPORT double sf10_D_DS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPD p1) { return p0; } -EXPORT double sf10_D_DS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPP p1) { return p0; } -EXPORT double sf10_D_DS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DII p1) { return p0; } -EXPORT double sf10_D_DS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIF p1) { return p0; } -EXPORT double sf10_D_DS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DID p1) { return p0; } -EXPORT double sf10_D_DS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIP p1) { return p0; } -EXPORT double sf10_D_DS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFI p1) { return p0; } -EXPORT double sf10_D_DS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFF p1) { return p0; } -EXPORT double sf10_D_DS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFD p1) { return p0; } -EXPORT double sf10_D_DS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFP p1) { return p0; } -EXPORT double sf10_D_DS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDI p1) { return p0; } -EXPORT double sf10_D_DS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDF p1) { return p0; } -EXPORT double sf10_D_DS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDD p1) { return p0; } -EXPORT double sf10_D_DS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDP p1) { return p0; } -EXPORT double sf10_D_DS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPI p1) { return p0; } -EXPORT double sf10_D_DS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPF p1) { return p0; } -EXPORT double sf10_D_DS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPD p1) { return p0; } -EXPORT double sf10_D_DS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPP p1) { return p0; } -EXPORT double sf10_D_DS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PII p1) { return p0; } -EXPORT double sf10_D_DS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIF p1) { return p0; } -EXPORT double sf10_D_DS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PID p1) { return p0; } -EXPORT double sf10_D_DS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIP p1) { return p0; } -EXPORT double sf10_D_DS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFI p1) { return p0; } -EXPORT double sf10_D_DS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFF p1) { return p0; } -EXPORT double sf10_D_DS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFD p1) { return p0; } -EXPORT double sf10_D_DS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFP p1) { return p0; } -EXPORT double sf10_D_DS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDI p1) { return p0; } -EXPORT double sf10_D_DS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDF p1) { return p0; } -EXPORT double sf10_D_DS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDD p1) { return p0; } -EXPORT double sf10_D_DS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDP p1) { return p0; } -EXPORT double sf10_D_DS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPI p1) { return p0; } -EXPORT double sf10_D_DS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPF p1) { return p0; } -EXPORT double sf10_D_DS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPD p1) { return p0; } -EXPORT double sf10_D_DS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPP p1) { return p0; } -EXPORT void* sf10_P_PI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1) { return p0; } -EXPORT void* sf10_P_PF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1) { return p0; } -EXPORT void* sf10_P_PD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1) { return p0; } -EXPORT void* sf10_P_PP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1) { return p0; } -EXPORT void* sf10_P_PS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_I p1) { return p0; } -EXPORT void* sf10_P_PS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_F p1) { return p0; } -EXPORT void* sf10_P_PS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_D p1) { return p0; } -EXPORT void* sf10_P_PS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_P p1) { return p0; } -EXPORT void* sf10_P_PS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_II p1) { return p0; } -EXPORT void* sf10_P_PS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IF p1) { return p0; } -EXPORT void* sf10_P_PS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_ID p1) { return p0; } -EXPORT void* sf10_P_PS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IP p1) { return p0; } -EXPORT void* sf10_P_PS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FI p1) { return p0; } -EXPORT void* sf10_P_PS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FF p1) { return p0; } -EXPORT void* sf10_P_PS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FD p1) { return p0; } -EXPORT void* sf10_P_PS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FP p1) { return p0; } -EXPORT void* sf10_P_PS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DI p1) { return p0; } -EXPORT void* sf10_P_PS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DF p1) { return p0; } -EXPORT void* sf10_P_PS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DD p1) { return p0; } -EXPORT void* sf10_P_PS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DP p1) { return p0; } -EXPORT void* sf10_P_PS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PI p1) { return p0; } -EXPORT void* sf10_P_PS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PF p1) { return p0; } -EXPORT void* sf10_P_PS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PD p1) { return p0; } -EXPORT void* sf10_P_PS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PP p1) { return p0; } -EXPORT void* sf10_P_PS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_III p1) { return p0; } -EXPORT void* sf10_P_PS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIF p1) { return p0; } -EXPORT void* sf10_P_PS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IID p1) { return p0; } -EXPORT void* sf10_P_PS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIP p1) { return p0; } -EXPORT void* sf10_P_PS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFI p1) { return p0; } -EXPORT void* sf10_P_PS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFF p1) { return p0; } -EXPORT void* sf10_P_PS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFD p1) { return p0; } -EXPORT void* sf10_P_PS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFP p1) { return p0; } -EXPORT void* sf10_P_PS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDI p1) { return p0; } -EXPORT void* sf10_P_PS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDF p1) { return p0; } -EXPORT void* sf10_P_PS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDD p1) { return p0; } -EXPORT void* sf10_P_PS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDP p1) { return p0; } -EXPORT void* sf10_P_PS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPI p1) { return p0; } -EXPORT void* sf10_P_PS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPF p1) { return p0; } -EXPORT void* sf10_P_PS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPD p1) { return p0; } -EXPORT void* sf10_P_PS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPP p1) { return p0; } -EXPORT void* sf10_P_PS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FII p1) { return p0; } -EXPORT void* sf10_P_PS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIF p1) { return p0; } -EXPORT void* sf10_P_PS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FID p1) { return p0; } -EXPORT void* sf10_P_PS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIP p1) { return p0; } -EXPORT void* sf10_P_PS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFI p1) { return p0; } -EXPORT void* sf10_P_PS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFF p1) { return p0; } -EXPORT void* sf10_P_PS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFD p1) { return p0; } -EXPORT void* sf10_P_PS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFP p1) { return p0; } -EXPORT void* sf10_P_PS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDI p1) { return p0; } -EXPORT void* sf10_P_PS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDF p1) { return p0; } -EXPORT void* sf10_P_PS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDD p1) { return p0; } -EXPORT void* sf10_P_PS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDP p1) { return p0; } -EXPORT void* sf10_P_PS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPI p1) { return p0; } -EXPORT void* sf10_P_PS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPF p1) { return p0; } -EXPORT void* sf10_P_PS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPD p1) { return p0; } -EXPORT void* sf10_P_PS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPP p1) { return p0; } -EXPORT void* sf10_P_PS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DII p1) { return p0; } -EXPORT void* sf10_P_PS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIF p1) { return p0; } -EXPORT void* sf10_P_PS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DID p1) { return p0; } -EXPORT void* sf10_P_PS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIP p1) { return p0; } -EXPORT void* sf10_P_PS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFI p1) { return p0; } -EXPORT void* sf10_P_PS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFF p1) { return p0; } -EXPORT void* sf10_P_PS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFD p1) { return p0; } -EXPORT void* sf10_P_PS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFP p1) { return p0; } -EXPORT void* sf10_P_PS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDI p1) { return p0; } -EXPORT void* sf10_P_PS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDF p1) { return p0; } -EXPORT void* sf10_P_PS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDD p1) { return p0; } -EXPORT void* sf10_P_PS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDP p1) { return p0; } -EXPORT void* sf10_P_PS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPI p1) { return p0; } -EXPORT void* sf10_P_PS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPF p1) { return p0; } -EXPORT void* sf10_P_PS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPD p1) { return p0; } -EXPORT void* sf10_P_PS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPP p1) { return p0; } -EXPORT void* sf10_P_PS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PII p1) { return p0; } -EXPORT void* sf10_P_PS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIF p1) { return p0; } -EXPORT void* sf10_P_PS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PID p1) { return p0; } -EXPORT void* sf10_P_PS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIP p1) { return p0; } -EXPORT void* sf10_P_PS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFI p1) { return p0; } -EXPORT void* sf10_P_PS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFF p1) { return p0; } -EXPORT void* sf10_P_PS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFD p1) { return p0; } -EXPORT void* sf10_P_PS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFP p1) { return p0; } -EXPORT void* sf10_P_PS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDI p1) { return p0; } -EXPORT void* sf10_P_PS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDF p1) { return p0; } -EXPORT void* sf10_P_PS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDD p1) { return p0; } -EXPORT void* sf10_P_PS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDP p1) { return p0; } -EXPORT void* sf10_P_PS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPI p1) { return p0; } -EXPORT void* sf10_P_PS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPF p1) { return p0; } -EXPORT void* sf10_P_PS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPD p1) { return p0; } -EXPORT void* sf10_P_PS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPP p1) { return p0; } -EXPORT struct S_I sf10_S_SI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, int p1) { return p0; } -EXPORT struct S_F sf10_S_SI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, int p1) { return p0; } -EXPORT struct S_D sf10_S_SI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, int p1) { return p0; } -EXPORT struct S_P sf10_S_SI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, int p1) { return p0; } -EXPORT struct S_II sf10_S_SI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, int p1) { return p0; } -EXPORT struct S_IF sf10_S_SI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, int p1) { return p0; } -EXPORT struct S_ID sf10_S_SI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, int p1) { return p0; } -EXPORT struct S_IP sf10_S_SI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, int p1) { return p0; } -EXPORT struct S_FI sf10_S_SI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, int p1) { return p0; } -EXPORT struct S_FF sf10_S_SI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, int p1) { return p0; } -EXPORT struct S_FD sf10_S_SI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, int p1) { return p0; } -EXPORT struct S_FP sf10_S_SI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, int p1) { return p0; } -EXPORT struct S_DI sf10_S_SI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, int p1) { return p0; } -EXPORT struct S_DF sf10_S_SI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, int p1) { return p0; } -EXPORT struct S_DD sf10_S_SI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, int p1) { return p0; } -EXPORT struct S_DP sf10_S_SI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, int p1) { return p0; } -EXPORT struct S_PI sf10_S_SI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, int p1) { return p0; } -EXPORT struct S_PF sf10_S_SI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, int p1) { return p0; } -EXPORT struct S_PD sf10_S_SI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, int p1) { return p0; } -EXPORT struct S_PP sf10_S_SI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, int p1) { return p0; } -EXPORT struct S_III sf10_S_SI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, int p1) { return p0; } -EXPORT struct S_IIF sf10_S_SI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, int p1) { return p0; } -EXPORT struct S_IID sf10_S_SI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, int p1) { return p0; } -EXPORT struct S_IIP sf10_S_SI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, int p1) { return p0; } -EXPORT struct S_IFI sf10_S_SI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, int p1) { return p0; } -EXPORT struct S_IFF sf10_S_SI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, int p1) { return p0; } -EXPORT struct S_IFD sf10_S_SI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, int p1) { return p0; } -EXPORT struct S_IFP sf10_S_SI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, int p1) { return p0; } -EXPORT struct S_IDI sf10_S_SI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, int p1) { return p0; } -EXPORT struct S_IDF sf10_S_SI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, int p1) { return p0; } -EXPORT struct S_IDD sf10_S_SI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, int p1) { return p0; } -EXPORT struct S_IDP sf10_S_SI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, int p1) { return p0; } -EXPORT struct S_IPI sf10_S_SI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, int p1) { return p0; } -EXPORT struct S_IPF sf10_S_SI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, int p1) { return p0; } -EXPORT struct S_IPD sf10_S_SI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, int p1) { return p0; } -EXPORT struct S_IPP sf10_S_SI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, int p1) { return p0; } -EXPORT struct S_FII sf10_S_SI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, int p1) { return p0; } -EXPORT struct S_FIF sf10_S_SI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, int p1) { return p0; } -EXPORT struct S_FID sf10_S_SI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, int p1) { return p0; } -EXPORT struct S_FIP sf10_S_SI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, int p1) { return p0; } -EXPORT struct S_FFI sf10_S_SI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, int p1) { return p0; } -EXPORT struct S_FFF sf10_S_SI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, int p1) { return p0; } -EXPORT struct S_FFD sf10_S_SI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, int p1) { return p0; } -EXPORT struct S_FFP sf10_S_SI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, int p1) { return p0; } -EXPORT struct S_FDI sf10_S_SI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, int p1) { return p0; } -EXPORT struct S_FDF sf10_S_SI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, int p1) { return p0; } -EXPORT struct S_FDD sf10_S_SI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, int p1) { return p0; } -EXPORT struct S_FDP sf10_S_SI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, int p1) { return p0; } -EXPORT struct S_FPI sf10_S_SI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, int p1) { return p0; } -EXPORT struct S_FPF sf10_S_SI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, int p1) { return p0; } -EXPORT struct S_FPD sf10_S_SI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, int p1) { return p0; } -EXPORT struct S_FPP sf10_S_SI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, int p1) { return p0; } -EXPORT struct S_DII sf10_S_SI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, int p1) { return p0; } -EXPORT struct S_DIF sf10_S_SI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, int p1) { return p0; } -EXPORT struct S_DID sf10_S_SI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, int p1) { return p0; } -EXPORT struct S_DIP sf10_S_SI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, int p1) { return p0; } -EXPORT struct S_DFI sf10_S_SI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, int p1) { return p0; } -EXPORT struct S_DFF sf10_S_SI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, int p1) { return p0; } -EXPORT struct S_DFD sf10_S_SI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, int p1) { return p0; } -EXPORT struct S_DFP sf10_S_SI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, int p1) { return p0; } -EXPORT struct S_DDI sf10_S_SI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, int p1) { return p0; } -EXPORT struct S_DDF sf10_S_SI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, int p1) { return p0; } -EXPORT struct S_DDD sf10_S_SI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, int p1) { return p0; } -EXPORT struct S_DDP sf10_S_SI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, int p1) { return p0; } -EXPORT struct S_DPI sf10_S_SI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, int p1) { return p0; } -EXPORT struct S_DPF sf10_S_SI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, int p1) { return p0; } -EXPORT struct S_DPD sf10_S_SI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, int p1) { return p0; } -EXPORT struct S_DPP sf10_S_SI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, int p1) { return p0; } -EXPORT struct S_PII sf10_S_SI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, int p1) { return p0; } -EXPORT struct S_PIF sf10_S_SI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, int p1) { return p0; } -EXPORT struct S_PID sf10_S_SI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, int p1) { return p0; } -EXPORT struct S_PIP sf10_S_SI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, int p1) { return p0; } -EXPORT struct S_PFI sf10_S_SI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, int p1) { return p0; } -EXPORT struct S_PFF sf10_S_SI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, int p1) { return p0; } -EXPORT struct S_PFD sf10_S_SI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, int p1) { return p0; } -EXPORT struct S_PFP sf10_S_SI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, int p1) { return p0; } -EXPORT struct S_PDI sf10_S_SI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, int p1) { return p0; } -EXPORT struct S_PDF sf10_S_SI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, int p1) { return p0; } -EXPORT struct S_PDD sf10_S_SI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, int p1) { return p0; } -EXPORT struct S_PDP sf10_S_SI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, int p1) { return p0; } -EXPORT struct S_PPI sf10_S_SI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, int p1) { return p0; } -EXPORT struct S_PPF sf10_S_SI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, int p1) { return p0; } -EXPORT struct S_PPD sf10_S_SI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, int p1) { return p0; } -EXPORT struct S_PPP sf10_S_SI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, int p1) { return p0; } -EXPORT struct S_I sf10_S_SF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, float p1) { return p0; } -EXPORT struct S_F sf10_S_SF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, float p1) { return p0; } -EXPORT struct S_D sf10_S_SF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, float p1) { return p0; } -EXPORT struct S_P sf10_S_SF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, float p1) { return p0; } -EXPORT struct S_II sf10_S_SF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, float p1) { return p0; } -EXPORT struct S_IF sf10_S_SF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, float p1) { return p0; } -EXPORT struct S_ID sf10_S_SF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, float p1) { return p0; } -EXPORT struct S_IP sf10_S_SF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, float p1) { return p0; } -EXPORT struct S_FI sf10_S_SF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, float p1) { return p0; } -EXPORT struct S_FF sf10_S_SF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, float p1) { return p0; } -EXPORT struct S_FD sf10_S_SF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, float p1) { return p0; } -EXPORT struct S_FP sf10_S_SF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, float p1) { return p0; } -EXPORT struct S_DI sf10_S_SF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, float p1) { return p0; } -EXPORT struct S_DF sf10_S_SF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, float p1) { return p0; } -EXPORT struct S_DD sf10_S_SF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, float p1) { return p0; } -EXPORT struct S_DP sf10_S_SF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, float p1) { return p0; } -EXPORT struct S_PI sf10_S_SF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, float p1) { return p0; } -EXPORT struct S_PF sf10_S_SF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, float p1) { return p0; } -EXPORT struct S_PD sf10_S_SF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, float p1) { return p0; } -EXPORT struct S_PP sf10_S_SF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, float p1) { return p0; } -EXPORT struct S_III sf10_S_SF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, float p1) { return p0; } -EXPORT struct S_IIF sf10_S_SF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, float p1) { return p0; } -EXPORT struct S_IID sf10_S_SF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, float p1) { return p0; } -EXPORT struct S_IIP sf10_S_SF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, float p1) { return p0; } -EXPORT struct S_IFI sf10_S_SF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, float p1) { return p0; } -EXPORT struct S_IFF sf10_S_SF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, float p1) { return p0; } -EXPORT struct S_IFD sf10_S_SF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, float p1) { return p0; } -EXPORT struct S_IFP sf11_S_SF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, float p1) { return p0; } -EXPORT struct S_IDI sf11_S_SF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, float p1) { return p0; } -EXPORT struct S_IDF sf11_S_SF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, float p1) { return p0; } -EXPORT struct S_IDD sf11_S_SF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, float p1) { return p0; } -EXPORT struct S_IDP sf11_S_SF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, float p1) { return p0; } -EXPORT struct S_IPI sf11_S_SF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, float p1) { return p0; } -EXPORT struct S_IPF sf11_S_SF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, float p1) { return p0; } -EXPORT struct S_IPD sf11_S_SF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, float p1) { return p0; } -EXPORT struct S_IPP sf11_S_SF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, float p1) { return p0; } -EXPORT struct S_FII sf11_S_SF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, float p1) { return p0; } -EXPORT struct S_FIF sf11_S_SF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, float p1) { return p0; } -EXPORT struct S_FID sf11_S_SF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, float p1) { return p0; } -EXPORT struct S_FIP sf11_S_SF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, float p1) { return p0; } -EXPORT struct S_FFI sf11_S_SF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, float p1) { return p0; } -EXPORT struct S_FFF sf11_S_SF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, float p1) { return p0; } -EXPORT struct S_FFD sf11_S_SF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, float p1) { return p0; } -EXPORT struct S_FFP sf11_S_SF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, float p1) { return p0; } -EXPORT struct S_FDI sf11_S_SF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, float p1) { return p0; } -EXPORT struct S_FDF sf11_S_SF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, float p1) { return p0; } -EXPORT struct S_FDD sf11_S_SF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, float p1) { return p0; } -EXPORT struct S_FDP sf11_S_SF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, float p1) { return p0; } -EXPORT struct S_FPI sf11_S_SF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, float p1) { return p0; } -EXPORT struct S_FPF sf11_S_SF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, float p1) { return p0; } -EXPORT struct S_FPD sf11_S_SF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, float p1) { return p0; } -EXPORT struct S_FPP sf11_S_SF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, float p1) { return p0; } -EXPORT struct S_DII sf11_S_SF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, float p1) { return p0; } -EXPORT struct S_DIF sf11_S_SF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, float p1) { return p0; } -EXPORT struct S_DID sf11_S_SF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, float p1) { return p0; } -EXPORT struct S_DIP sf11_S_SF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, float p1) { return p0; } -EXPORT struct S_DFI sf11_S_SF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, float p1) { return p0; } -EXPORT struct S_DFF sf11_S_SF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, float p1) { return p0; } -EXPORT struct S_DFD sf11_S_SF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, float p1) { return p0; } -EXPORT struct S_DFP sf11_S_SF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, float p1) { return p0; } -EXPORT struct S_DDI sf11_S_SF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, float p1) { return p0; } -EXPORT struct S_DDF sf11_S_SF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, float p1) { return p0; } -EXPORT struct S_DDD sf11_S_SF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, float p1) { return p0; } -EXPORT struct S_DDP sf11_S_SF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, float p1) { return p0; } -EXPORT struct S_DPI sf11_S_SF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, float p1) { return p0; } -EXPORT struct S_DPF sf11_S_SF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, float p1) { return p0; } -EXPORT struct S_DPD sf11_S_SF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, float p1) { return p0; } -EXPORT struct S_DPP sf11_S_SF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, float p1) { return p0; } -EXPORT struct S_PII sf11_S_SF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, float p1) { return p0; } -EXPORT struct S_PIF sf11_S_SF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, float p1) { return p0; } -EXPORT struct S_PID sf11_S_SF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, float p1) { return p0; } -EXPORT struct S_PIP sf11_S_SF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, float p1) { return p0; } -EXPORT struct S_PFI sf11_S_SF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, float p1) { return p0; } -EXPORT struct S_PFF sf11_S_SF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, float p1) { return p0; } -EXPORT struct S_PFD sf11_S_SF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, float p1) { return p0; } -EXPORT struct S_PFP sf11_S_SF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, float p1) { return p0; } -EXPORT struct S_PDI sf11_S_SF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, float p1) { return p0; } -EXPORT struct S_PDF sf11_S_SF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, float p1) { return p0; } -EXPORT struct S_PDD sf11_S_SF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, float p1) { return p0; } -EXPORT struct S_PDP sf11_S_SF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, float p1) { return p0; } -EXPORT struct S_PPI sf11_S_SF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, float p1) { return p0; } -EXPORT struct S_PPF sf11_S_SF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, float p1) { return p0; } -EXPORT struct S_PPD sf11_S_SF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, float p1) { return p0; } -EXPORT struct S_PPP sf11_S_SF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, float p1) { return p0; } -EXPORT struct S_I sf11_S_SD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, double p1) { return p0; } -EXPORT struct S_F sf11_S_SD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, double p1) { return p0; } -EXPORT struct S_D sf11_S_SD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, double p1) { return p0; } -EXPORT struct S_P sf11_S_SD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, double p1) { return p0; } -EXPORT struct S_II sf11_S_SD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, double p1) { return p0; } -EXPORT struct S_IF sf11_S_SD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, double p1) { return p0; } -EXPORT struct S_ID sf11_S_SD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, double p1) { return p0; } -EXPORT struct S_IP sf11_S_SD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, double p1) { return p0; } -EXPORT struct S_FI sf11_S_SD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, double p1) { return p0; } -EXPORT struct S_FF sf11_S_SD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, double p1) { return p0; } -EXPORT struct S_FD sf11_S_SD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, double p1) { return p0; } -EXPORT struct S_FP sf11_S_SD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, double p1) { return p0; } -EXPORT struct S_DI sf11_S_SD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, double p1) { return p0; } -EXPORT struct S_DF sf11_S_SD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, double p1) { return p0; } -EXPORT struct S_DD sf11_S_SD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, double p1) { return p0; } -EXPORT struct S_DP sf11_S_SD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, double p1) { return p0; } -EXPORT struct S_PI sf11_S_SD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, double p1) { return p0; } -EXPORT struct S_PF sf11_S_SD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, double p1) { return p0; } -EXPORT struct S_PD sf11_S_SD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, double p1) { return p0; } -EXPORT struct S_PP sf11_S_SD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, double p1) { return p0; } -EXPORT struct S_III sf11_S_SD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, double p1) { return p0; } -EXPORT struct S_IIF sf11_S_SD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, double p1) { return p0; } -EXPORT struct S_IID sf11_S_SD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, double p1) { return p0; } -EXPORT struct S_IIP sf11_S_SD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, double p1) { return p0; } -EXPORT struct S_IFI sf11_S_SD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, double p1) { return p0; } -EXPORT struct S_IFF sf11_S_SD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, double p1) { return p0; } -EXPORT struct S_IFD sf11_S_SD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, double p1) { return p0; } -EXPORT struct S_IFP sf11_S_SD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, double p1) { return p0; } -EXPORT struct S_IDI sf11_S_SD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, double p1) { return p0; } -EXPORT struct S_IDF sf11_S_SD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, double p1) { return p0; } -EXPORT struct S_IDD sf11_S_SD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, double p1) { return p0; } -EXPORT struct S_IDP sf11_S_SD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, double p1) { return p0; } -EXPORT struct S_IPI sf11_S_SD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, double p1) { return p0; } -EXPORT struct S_IPF sf11_S_SD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, double p1) { return p0; } -EXPORT struct S_IPD sf11_S_SD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, double p1) { return p0; } -EXPORT struct S_IPP sf11_S_SD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, double p1) { return p0; } -EXPORT struct S_FII sf11_S_SD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, double p1) { return p0; } -EXPORT struct S_FIF sf11_S_SD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, double p1) { return p0; } -EXPORT struct S_FID sf11_S_SD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, double p1) { return p0; } -EXPORT struct S_FIP sf11_S_SD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, double p1) { return p0; } -EXPORT struct S_FFI sf11_S_SD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, double p1) { return p0; } -EXPORT struct S_FFF sf11_S_SD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, double p1) { return p0; } -EXPORT struct S_FFD sf11_S_SD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, double p1) { return p0; } -EXPORT struct S_FFP sf11_S_SD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, double p1) { return p0; } -EXPORT struct S_FDI sf11_S_SD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, double p1) { return p0; } -EXPORT struct S_FDF sf11_S_SD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, double p1) { return p0; } -EXPORT struct S_FDD sf11_S_SD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, double p1) { return p0; } -EXPORT struct S_FDP sf11_S_SD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, double p1) { return p0; } -EXPORT struct S_FPI sf11_S_SD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, double p1) { return p0; } -EXPORT struct S_FPF sf11_S_SD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, double p1) { return p0; } -EXPORT struct S_FPD sf11_S_SD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, double p1) { return p0; } -EXPORT struct S_FPP sf11_S_SD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, double p1) { return p0; } -EXPORT struct S_DII sf11_S_SD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, double p1) { return p0; } -EXPORT struct S_DIF sf11_S_SD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, double p1) { return p0; } -EXPORT struct S_DID sf11_S_SD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, double p1) { return p0; } -EXPORT struct S_DIP sf11_S_SD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, double p1) { return p0; } -EXPORT struct S_DFI sf11_S_SD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, double p1) { return p0; } -EXPORT struct S_DFF sf11_S_SD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, double p1) { return p0; } -EXPORT struct S_DFD sf11_S_SD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, double p1) { return p0; } -EXPORT struct S_DFP sf11_S_SD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, double p1) { return p0; } -EXPORT struct S_DDI sf11_S_SD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, double p1) { return p0; } -EXPORT struct S_DDF sf11_S_SD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, double p1) { return p0; } -EXPORT struct S_DDD sf11_S_SD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, double p1) { return p0; } -EXPORT struct S_DDP sf11_S_SD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, double p1) { return p0; } -EXPORT struct S_DPI sf11_S_SD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, double p1) { return p0; } -EXPORT struct S_DPF sf11_S_SD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, double p1) { return p0; } -EXPORT struct S_DPD sf11_S_SD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, double p1) { return p0; } -EXPORT struct S_DPP sf11_S_SD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, double p1) { return p0; } -EXPORT struct S_PII sf11_S_SD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, double p1) { return p0; } -EXPORT struct S_PIF sf11_S_SD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, double p1) { return p0; } -EXPORT struct S_PID sf11_S_SD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, double p1) { return p0; } -EXPORT struct S_PIP sf11_S_SD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, double p1) { return p0; } -EXPORT struct S_PFI sf11_S_SD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, double p1) { return p0; } -EXPORT struct S_PFF sf11_S_SD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, double p1) { return p0; } -EXPORT struct S_PFD sf11_S_SD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, double p1) { return p0; } -EXPORT struct S_PFP sf11_S_SD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, double p1) { return p0; } -EXPORT struct S_PDI sf11_S_SD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, double p1) { return p0; } -EXPORT struct S_PDF sf11_S_SD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, double p1) { return p0; } -EXPORT struct S_PDD sf11_S_SD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, double p1) { return p0; } -EXPORT struct S_PDP sf11_S_SD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, double p1) { return p0; } -EXPORT struct S_PPI sf11_S_SD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, double p1) { return p0; } -EXPORT struct S_PPF sf11_S_SD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, double p1) { return p0; } -EXPORT struct S_PPD sf11_S_SD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, double p1) { return p0; } -EXPORT struct S_PPP sf11_S_SD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, double p1) { return p0; } -EXPORT struct S_I sf11_S_SP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, void* p1) { return p0; } -EXPORT struct S_F sf11_S_SP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, void* p1) { return p0; } -EXPORT struct S_D sf11_S_SP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, void* p1) { return p0; } -EXPORT struct S_P sf11_S_SP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, void* p1) { return p0; } -EXPORT struct S_II sf11_S_SP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, void* p1) { return p0; } -EXPORT struct S_IF sf11_S_SP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, void* p1) { return p0; } -EXPORT struct S_ID sf11_S_SP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, void* p1) { return p0; } -EXPORT struct S_IP sf11_S_SP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, void* p1) { return p0; } -EXPORT struct S_FI sf11_S_SP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, void* p1) { return p0; } -EXPORT struct S_FF sf11_S_SP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, void* p1) { return p0; } -EXPORT struct S_FD sf11_S_SP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, void* p1) { return p0; } -EXPORT struct S_FP sf11_S_SP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, void* p1) { return p0; } -EXPORT struct S_DI sf11_S_SP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, void* p1) { return p0; } -EXPORT struct S_DF sf11_S_SP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, void* p1) { return p0; } -EXPORT struct S_DD sf11_S_SP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, void* p1) { return p0; } -EXPORT struct S_DP sf11_S_SP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, void* p1) { return p0; } -EXPORT struct S_PI sf11_S_SP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, void* p1) { return p0; } -EXPORT struct S_PF sf11_S_SP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, void* p1) { return p0; } -EXPORT struct S_PD sf11_S_SP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, void* p1) { return p0; } -EXPORT struct S_PP sf11_S_SP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, void* p1) { return p0; } -EXPORT struct S_III sf11_S_SP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, void* p1) { return p0; } -EXPORT struct S_IIF sf11_S_SP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, void* p1) { return p0; } -EXPORT struct S_IID sf11_S_SP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, void* p1) { return p0; } -EXPORT struct S_IIP sf11_S_SP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, void* p1) { return p0; } -EXPORT struct S_IFI sf11_S_SP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, void* p1) { return p0; } -EXPORT struct S_IFF sf11_S_SP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, void* p1) { return p0; } -EXPORT struct S_IFD sf11_S_SP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, void* p1) { return p0; } -EXPORT struct S_IFP sf11_S_SP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, void* p1) { return p0; } -EXPORT struct S_IDI sf11_S_SP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, void* p1) { return p0; } -EXPORT struct S_IDF sf11_S_SP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, void* p1) { return p0; } -EXPORT struct S_IDD sf11_S_SP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, void* p1) { return p0; } -EXPORT struct S_IDP sf11_S_SP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, void* p1) { return p0; } -EXPORT struct S_IPI sf11_S_SP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, void* p1) { return p0; } -EXPORT struct S_IPF sf11_S_SP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, void* p1) { return p0; } -EXPORT struct S_IPD sf11_S_SP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, void* p1) { return p0; } -EXPORT struct S_IPP sf11_S_SP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, void* p1) { return p0; } -EXPORT struct S_FII sf11_S_SP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, void* p1) { return p0; } -EXPORT struct S_FIF sf11_S_SP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, void* p1) { return p0; } -EXPORT struct S_FID sf11_S_SP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, void* p1) { return p0; } -EXPORT struct S_FIP sf11_S_SP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, void* p1) { return p0; } -EXPORT struct S_FFI sf11_S_SP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, void* p1) { return p0; } -EXPORT struct S_FFF sf11_S_SP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, void* p1) { return p0; } -EXPORT struct S_FFD sf11_S_SP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, void* p1) { return p0; } -EXPORT struct S_FFP sf11_S_SP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, void* p1) { return p0; } -EXPORT struct S_FDI sf11_S_SP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, void* p1) { return p0; } -EXPORT struct S_FDF sf11_S_SP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, void* p1) { return p0; } -EXPORT struct S_FDD sf11_S_SP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, void* p1) { return p0; } -EXPORT struct S_FDP sf11_S_SP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, void* p1) { return p0; } -EXPORT struct S_FPI sf11_S_SP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, void* p1) { return p0; } -EXPORT struct S_FPF sf11_S_SP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, void* p1) { return p0; } -EXPORT struct S_FPD sf11_S_SP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, void* p1) { return p0; } -EXPORT struct S_FPP sf11_S_SP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, void* p1) { return p0; } -EXPORT struct S_DII sf11_S_SP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, void* p1) { return p0; } -EXPORT struct S_DIF sf11_S_SP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, void* p1) { return p0; } -EXPORT struct S_DID sf11_S_SP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, void* p1) { return p0; } -EXPORT struct S_DIP sf11_S_SP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, void* p1) { return p0; } -EXPORT struct S_DFI sf11_S_SP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, void* p1) { return p0; } -EXPORT struct S_DFF sf11_S_SP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, void* p1) { return p0; } -EXPORT struct S_DFD sf11_S_SP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, void* p1) { return p0; } -EXPORT struct S_DFP sf11_S_SP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, void* p1) { return p0; } -EXPORT struct S_DDI sf11_S_SP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, void* p1) { return p0; } -EXPORT struct S_DDF sf11_S_SP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, void* p1) { return p0; } -EXPORT struct S_DDD sf11_S_SP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, void* p1) { return p0; } -EXPORT struct S_DDP sf11_S_SP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, void* p1) { return p0; } -EXPORT struct S_DPI sf11_S_SP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, void* p1) { return p0; } -EXPORT struct S_DPF sf11_S_SP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, void* p1) { return p0; } -EXPORT struct S_DPD sf11_S_SP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, void* p1) { return p0; } -EXPORT struct S_DPP sf11_S_SP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, void* p1) { return p0; } -EXPORT struct S_PII sf11_S_SP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, void* p1) { return p0; } -EXPORT struct S_PIF sf11_S_SP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, void* p1) { return p0; } -EXPORT struct S_PID sf11_S_SP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, void* p1) { return p0; } -EXPORT struct S_PIP sf11_S_SP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, void* p1) { return p0; } -EXPORT struct S_PFI sf11_S_SP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, void* p1) { return p0; } -EXPORT struct S_PFF sf11_S_SP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, void* p1) { return p0; } -EXPORT struct S_PFD sf11_S_SP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, void* p1) { return p0; } -EXPORT struct S_PFP sf11_S_SP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, void* p1) { return p0; } -EXPORT struct S_PDI sf11_S_SP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, void* p1) { return p0; } -EXPORT struct S_PDF sf11_S_SP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, void* p1) { return p0; } -EXPORT struct S_PDD sf11_S_SP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, void* p1) { return p0; } -EXPORT struct S_PDP sf11_S_SP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, void* p1) { return p0; } -EXPORT struct S_PPI sf11_S_SP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, void* p1) { return p0; } -EXPORT struct S_PPF sf11_S_SP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, void* p1) { return p0; } -EXPORT struct S_PPD sf11_S_SP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, void* p1) { return p0; } -EXPORT struct S_PPP sf11_S_SP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, void* p1) { return p0; } -EXPORT struct S_I sf11_S_SS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, struct S_I p1) { return p0; } -EXPORT struct S_F sf11_S_SS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, struct S_F p1) { return p0; } -EXPORT struct S_D sf11_S_SS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, struct S_D p1) { return p0; } -EXPORT struct S_P sf11_S_SS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, struct S_P p1) { return p0; } -EXPORT struct S_II sf11_S_SS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, struct S_II p1) { return p0; } -EXPORT struct S_IF sf11_S_SS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, struct S_IF p1) { return p0; } -EXPORT struct S_ID sf11_S_SS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, struct S_ID p1) { return p0; } -EXPORT struct S_IP sf11_S_SS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, struct S_IP p1) { return p0; } -EXPORT struct S_FI sf11_S_SS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, struct S_FI p1) { return p0; } -EXPORT struct S_FF sf11_S_SS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, struct S_FF p1) { return p0; } -EXPORT struct S_FD sf11_S_SS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, struct S_FD p1) { return p0; } -EXPORT struct S_FP sf11_S_SS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, struct S_FP p1) { return p0; } -EXPORT struct S_DI sf11_S_SS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, struct S_DI p1) { return p0; } -EXPORT struct S_DF sf11_S_SS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, struct S_DF p1) { return p0; } -EXPORT struct S_DD sf11_S_SS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, struct S_DD p1) { return p0; } -EXPORT struct S_DP sf11_S_SS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, struct S_DP p1) { return p0; } -EXPORT struct S_PI sf11_S_SS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, struct S_PI p1) { return p0; } -EXPORT struct S_PF sf11_S_SS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, struct S_PF p1) { return p0; } -EXPORT struct S_PD sf11_S_SS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, struct S_PD p1) { return p0; } -EXPORT struct S_PP sf11_S_SS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, struct S_PP p1) { return p0; } -EXPORT struct S_III sf11_S_SS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, struct S_III p1) { return p0; } -EXPORT struct S_IIF sf11_S_SS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, struct S_IIF p1) { return p0; } -EXPORT struct S_IID sf11_S_SS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, struct S_IID p1) { return p0; } -EXPORT struct S_IIP sf11_S_SS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, struct S_IIP p1) { return p0; } -EXPORT struct S_IFI sf11_S_SS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, struct S_IFI p1) { return p0; } -EXPORT struct S_IFF sf11_S_SS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, struct S_IFF p1) { return p0; } -EXPORT struct S_IFD sf11_S_SS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, struct S_IFD p1) { return p0; } -EXPORT struct S_IFP sf11_S_SS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, struct S_IFP p1) { return p0; } -EXPORT struct S_IDI sf11_S_SS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, struct S_IDI p1) { return p0; } -EXPORT struct S_IDF sf11_S_SS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, struct S_IDF p1) { return p0; } -EXPORT struct S_IDD sf11_S_SS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, struct S_IDD p1) { return p0; } -EXPORT struct S_IDP sf11_S_SS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, struct S_IDP p1) { return p0; } -EXPORT struct S_IPI sf11_S_SS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, struct S_IPI p1) { return p0; } -EXPORT struct S_IPF sf11_S_SS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, struct S_IPF p1) { return p0; } -EXPORT struct S_IPD sf11_S_SS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, struct S_IPD p1) { return p0; } -EXPORT struct S_IPP sf11_S_SS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, struct S_IPP p1) { return p0; } -EXPORT struct S_FII sf11_S_SS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, struct S_FII p1) { return p0; } -EXPORT struct S_FIF sf11_S_SS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, struct S_FIF p1) { return p0; } -EXPORT struct S_FID sf11_S_SS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, struct S_FID p1) { return p0; } -EXPORT struct S_FIP sf11_S_SS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, struct S_FIP p1) { return p0; } -EXPORT struct S_FFI sf11_S_SS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, struct S_FFI p1) { return p0; } -EXPORT struct S_FFF sf11_S_SS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, struct S_FFF p1) { return p0; } -EXPORT struct S_FFD sf11_S_SS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, struct S_FFD p1) { return p0; } -EXPORT struct S_FFP sf11_S_SS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, struct S_FFP p1) { return p0; } -EXPORT struct S_FDI sf11_S_SS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, struct S_FDI p1) { return p0; } -EXPORT struct S_FDF sf11_S_SS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, struct S_FDF p1) { return p0; } -EXPORT struct S_FDD sf11_S_SS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, struct S_FDD p1) { return p0; } -EXPORT struct S_FDP sf11_S_SS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, struct S_FDP p1) { return p0; } -EXPORT struct S_FPI sf11_S_SS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, struct S_FPI p1) { return p0; } -EXPORT struct S_FPF sf11_S_SS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, struct S_FPF p1) { return p0; } -EXPORT struct S_FPD sf11_S_SS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, struct S_FPD p1) { return p0; } -EXPORT struct S_FPP sf11_S_SS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, struct S_FPP p1) { return p0; } -EXPORT struct S_DII sf11_S_SS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, struct S_DII p1) { return p0; } -EXPORT struct S_DIF sf11_S_SS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, struct S_DIF p1) { return p0; } -EXPORT struct S_DID sf11_S_SS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, struct S_DID p1) { return p0; } -EXPORT struct S_DIP sf11_S_SS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, struct S_DIP p1) { return p0; } -EXPORT struct S_DFI sf11_S_SS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, struct S_DFI p1) { return p0; } -EXPORT struct S_DFF sf11_S_SS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, struct S_DFF p1) { return p0; } -EXPORT struct S_DFD sf11_S_SS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, struct S_DFD p1) { return p0; } -EXPORT struct S_DFP sf11_S_SS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, struct S_DFP p1) { return p0; } -EXPORT struct S_DDI sf11_S_SS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, struct S_DDI p1) { return p0; } -EXPORT struct S_DDF sf11_S_SS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, struct S_DDF p1) { return p0; } -EXPORT struct S_DDD sf11_S_SS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, struct S_DDD p1) { return p0; } -EXPORT struct S_DDP sf11_S_SS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, struct S_DDP p1) { return p0; } -EXPORT struct S_DPI sf11_S_SS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, struct S_DPI p1) { return p0; } -EXPORT struct S_DPF sf11_S_SS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, struct S_DPF p1) { return p0; } -EXPORT struct S_DPD sf11_S_SS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, struct S_DPD p1) { return p0; } -EXPORT struct S_DPP sf11_S_SS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, struct S_DPP p1) { return p0; } -EXPORT struct S_PII sf11_S_SS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, struct S_PII p1) { return p0; } -EXPORT struct S_PIF sf11_S_SS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, struct S_PIF p1) { return p0; } -EXPORT struct S_PID sf11_S_SS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, struct S_PID p1) { return p0; } -EXPORT struct S_PIP sf11_S_SS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, struct S_PIP p1) { return p0; } -EXPORT struct S_PFI sf11_S_SS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, struct S_PFI p1) { return p0; } -EXPORT struct S_PFF sf11_S_SS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, struct S_PFF p1) { return p0; } -EXPORT struct S_PFD sf11_S_SS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, struct S_PFD p1) { return p0; } -EXPORT struct S_PFP sf11_S_SS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, struct S_PFP p1) { return p0; } -EXPORT struct S_PDI sf11_S_SS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, struct S_PDI p1) { return p0; } -EXPORT struct S_PDF sf11_S_SS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, struct S_PDF p1) { return p0; } -EXPORT struct S_PDD sf11_S_SS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, struct S_PDD p1) { return p0; } -EXPORT struct S_PDP sf11_S_SS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, struct S_PDP p1) { return p0; } -EXPORT struct S_PPI sf11_S_SS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, struct S_PPI p1) { return p0; } -EXPORT struct S_PPF sf11_S_SS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, struct S_PPF p1) { return p0; } -EXPORT struct S_PPD sf11_S_SS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, struct S_PPD p1) { return p0; } -EXPORT struct S_PPP sf11_S_SS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, struct S_PPP p1) { return p0; } -EXPORT int sf11_I_III_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, int p2) { return p0; } -EXPORT int sf11_I_IIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, float p2) { return p0; } -EXPORT int sf11_I_IID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, double p2) { return p0; } -EXPORT int sf11_I_IIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, void* p2) { return p0; } -EXPORT int sf11_I_IIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_I p2) { return p0; } -EXPORT int sf11_I_IIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_F p2) { return p0; } -EXPORT int sf11_I_IIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_D p2) { return p0; } -EXPORT int sf11_I_IIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_P p2) { return p0; } -EXPORT int sf11_I_IIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_II p2) { return p0; } -EXPORT int sf11_I_IIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IF p2) { return p0; } -EXPORT int sf11_I_IIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_ID p2) { return p0; } -EXPORT int sf11_I_IIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IP p2) { return p0; } -EXPORT int sf11_I_IIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FI p2) { return p0; } -EXPORT int sf11_I_IIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FF p2) { return p0; } -EXPORT int sf11_I_IIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FD p2) { return p0; } -EXPORT int sf11_I_IIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FP p2) { return p0; } -EXPORT int sf11_I_IIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DI p2) { return p0; } -EXPORT int sf11_I_IIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DF p2) { return p0; } -EXPORT int sf11_I_IIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DD p2) { return p0; } -EXPORT int sf11_I_IIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DP p2) { return p0; } -EXPORT int sf11_I_IIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PI p2) { return p0; } -EXPORT int sf11_I_IIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PF p2) { return p0; } -EXPORT int sf11_I_IIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PD p2) { return p0; } -EXPORT int sf11_I_IIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PP p2) { return p0; } -EXPORT int sf11_I_IIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_III p2) { return p0; } -EXPORT int sf11_I_IIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IIF p2) { return p0; } -EXPORT int sf11_I_IIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IID p2) { return p0; } -EXPORT int sf11_I_IIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IIP p2) { return p0; } -EXPORT int sf11_I_IIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IFI p2) { return p0; } -EXPORT int sf11_I_IIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IFF p2) { return p0; } -EXPORT int sf11_I_IIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IFD p2) { return p0; } -EXPORT int sf11_I_IIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IFP p2) { return p0; } -EXPORT int sf11_I_IIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IDI p2) { return p0; } -EXPORT int sf11_I_IIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IDF p2) { return p0; } -EXPORT int sf11_I_IIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IDD p2) { return p0; } -EXPORT int sf11_I_IIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IDP p2) { return p0; } -EXPORT int sf11_I_IIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IPI p2) { return p0; } -EXPORT int sf11_I_IIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IPF p2) { return p0; } -EXPORT int sf11_I_IIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IPD p2) { return p0; } -EXPORT int sf11_I_IIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_IPP p2) { return p0; } -EXPORT int sf11_I_IIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FII p2) { return p0; } -EXPORT int sf11_I_IIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FIF p2) { return p0; } -EXPORT int sf11_I_IIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FID p2) { return p0; } -EXPORT int sf11_I_IIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FIP p2) { return p0; } -EXPORT int sf11_I_IIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FFI p2) { return p0; } -EXPORT int sf11_I_IIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FFF p2) { return p0; } -EXPORT int sf11_I_IIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FFD p2) { return p0; } -EXPORT int sf11_I_IIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FFP p2) { return p0; } -EXPORT int sf11_I_IIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FDI p2) { return p0; } -EXPORT int sf11_I_IIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FDF p2) { return p0; } -EXPORT int sf11_I_IIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FDD p2) { return p0; } -EXPORT int sf11_I_IIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FDP p2) { return p0; } -EXPORT int sf11_I_IIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FPI p2) { return p0; } -EXPORT int sf11_I_IIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FPF p2) { return p0; } -EXPORT int sf11_I_IIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FPD p2) { return p0; } -EXPORT int sf11_I_IIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_FPP p2) { return p0; } -EXPORT int sf11_I_IIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DII p2) { return p0; } -EXPORT int sf11_I_IIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DIF p2) { return p0; } -EXPORT int sf11_I_IIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DID p2) { return p0; } -EXPORT int sf11_I_IIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DIP p2) { return p0; } -EXPORT int sf11_I_IIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DFI p2) { return p0; } -EXPORT int sf11_I_IIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DFF p2) { return p0; } -EXPORT int sf11_I_IIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DFD p2) { return p0; } -EXPORT int sf11_I_IIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DFP p2) { return p0; } -EXPORT int sf11_I_IIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DDI p2) { return p0; } -EXPORT int sf11_I_IIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DDF p2) { return p0; } -EXPORT int sf11_I_IIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DDD p2) { return p0; } -EXPORT int sf11_I_IIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DDP p2) { return p0; } -EXPORT int sf11_I_IIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DPI p2) { return p0; } -EXPORT int sf11_I_IIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DPF p2) { return p0; } -EXPORT int sf11_I_IIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DPD p2) { return p0; } -EXPORT int sf11_I_IIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_DPP p2) { return p0; } -EXPORT int sf11_I_IIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PII p2) { return p0; } -EXPORT int sf11_I_IIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PIF p2) { return p0; } -EXPORT int sf11_I_IIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PID p2) { return p0; } -EXPORT int sf11_I_IIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PIP p2) { return p0; } -EXPORT int sf11_I_IIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PFI p2) { return p0; } -EXPORT int sf11_I_IIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PFF p2) { return p0; } -EXPORT int sf11_I_IIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PFD p2) { return p0; } -EXPORT int sf11_I_IIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PFP p2) { return p0; } -EXPORT int sf11_I_IIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PDI p2) { return p0; } -EXPORT int sf11_I_IIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PDF p2) { return p0; } -EXPORT int sf11_I_IIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PDD p2) { return p0; } -EXPORT int sf11_I_IIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PDP p2) { return p0; } -EXPORT int sf11_I_IIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PPI p2) { return p0; } -EXPORT int sf11_I_IIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PPF p2) { return p0; } -EXPORT int sf11_I_IIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PPD p2) { return p0; } -EXPORT int sf11_I_IIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, int p1, struct S_PPP p2) { return p0; } -EXPORT int sf11_I_IFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, int p2) { return p0; } -EXPORT int sf11_I_IFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, float p2) { return p0; } -EXPORT int sf11_I_IFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, double p2) { return p0; } -EXPORT int sf11_I_IFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, void* p2) { return p0; } -EXPORT int sf11_I_IFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_I p2) { return p0; } -EXPORT int sf11_I_IFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_F p2) { return p0; } -EXPORT int sf11_I_IFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_D p2) { return p0; } -EXPORT int sf11_I_IFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_P p2) { return p0; } -EXPORT int sf11_I_IFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_II p2) { return p0; } -EXPORT int sf11_I_IFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IF p2) { return p0; } -EXPORT int sf11_I_IFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_ID p2) { return p0; } -EXPORT int sf11_I_IFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IP p2) { return p0; } -EXPORT int sf11_I_IFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FI p2) { return p0; } -EXPORT int sf11_I_IFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FF p2) { return p0; } -EXPORT int sf11_I_IFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FD p2) { return p0; } -EXPORT int sf11_I_IFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FP p2) { return p0; } -EXPORT int sf11_I_IFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DI p2) { return p0; } -EXPORT int sf11_I_IFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DF p2) { return p0; } -EXPORT int sf11_I_IFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DD p2) { return p0; } -EXPORT int sf11_I_IFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DP p2) { return p0; } -EXPORT int sf11_I_IFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PI p2) { return p0; } -EXPORT int sf11_I_IFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PF p2) { return p0; } -EXPORT int sf11_I_IFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PD p2) { return p0; } -EXPORT int sf11_I_IFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PP p2) { return p0; } -EXPORT int sf11_I_IFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_III p2) { return p0; } -EXPORT int sf11_I_IFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IIF p2) { return p0; } -EXPORT int sf11_I_IFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IID p2) { return p0; } -EXPORT int sf11_I_IFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IIP p2) { return p0; } -EXPORT int sf11_I_IFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IFI p2) { return p0; } -EXPORT int sf11_I_IFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IFF p2) { return p0; } -EXPORT int sf11_I_IFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IFD p2) { return p0; } -EXPORT int sf11_I_IFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IFP p2) { return p0; } -EXPORT int sf11_I_IFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IDI p2) { return p0; } -EXPORT int sf11_I_IFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IDF p2) { return p0; } -EXPORT int sf11_I_IFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IDD p2) { return p0; } -EXPORT int sf11_I_IFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IDP p2) { return p0; } -EXPORT int sf11_I_IFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IPI p2) { return p0; } -EXPORT int sf11_I_IFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IPF p2) { return p0; } -EXPORT int sf11_I_IFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IPD p2) { return p0; } -EXPORT int sf11_I_IFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_IPP p2) { return p0; } -EXPORT int sf11_I_IFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FII p2) { return p0; } -EXPORT int sf11_I_IFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FIF p2) { return p0; } -EXPORT int sf11_I_IFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FID p2) { return p0; } -EXPORT int sf11_I_IFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FIP p2) { return p0; } -EXPORT int sf11_I_IFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FFI p2) { return p0; } -EXPORT int sf11_I_IFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FFF p2) { return p0; } -EXPORT int sf11_I_IFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FFD p2) { return p0; } -EXPORT int sf11_I_IFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FFP p2) { return p0; } -EXPORT int sf11_I_IFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FDI p2) { return p0; } -EXPORT int sf11_I_IFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FDF p2) { return p0; } -EXPORT int sf11_I_IFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FDD p2) { return p0; } -EXPORT int sf11_I_IFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FDP p2) { return p0; } -EXPORT int sf11_I_IFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FPI p2) { return p0; } -EXPORT int sf11_I_IFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FPF p2) { return p0; } -EXPORT int sf11_I_IFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FPD p2) { return p0; } -EXPORT int sf11_I_IFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_FPP p2) { return p0; } -EXPORT int sf11_I_IFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DII p2) { return p0; } -EXPORT int sf11_I_IFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DIF p2) { return p0; } -EXPORT int sf11_I_IFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DID p2) { return p0; } -EXPORT int sf11_I_IFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DIP p2) { return p0; } -EXPORT int sf11_I_IFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DFI p2) { return p0; } -EXPORT int sf11_I_IFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DFF p2) { return p0; } -EXPORT int sf11_I_IFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DFD p2) { return p0; } -EXPORT int sf11_I_IFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DFP p2) { return p0; } -EXPORT int sf11_I_IFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DDI p2) { return p0; } -EXPORT int sf11_I_IFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DDF p2) { return p0; } -EXPORT int sf11_I_IFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DDD p2) { return p0; } -EXPORT int sf11_I_IFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DDP p2) { return p0; } -EXPORT int sf11_I_IFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DPI p2) { return p0; } -EXPORT int sf11_I_IFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DPF p2) { return p0; } -EXPORT int sf11_I_IFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DPD p2) { return p0; } -EXPORT int sf11_I_IFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_DPP p2) { return p0; } -EXPORT int sf11_I_IFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PII p2) { return p0; } -EXPORT int sf11_I_IFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PIF p2) { return p0; } -EXPORT int sf11_I_IFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PID p2) { return p0; } -EXPORT int sf11_I_IFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PIP p2) { return p0; } -EXPORT int sf11_I_IFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PFI p2) { return p0; } -EXPORT int sf11_I_IFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PFF p2) { return p0; } -EXPORT int sf11_I_IFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PFD p2) { return p0; } -EXPORT int sf11_I_IFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PFP p2) { return p0; } -EXPORT int sf11_I_IFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PDI p2) { return p0; } -EXPORT int sf11_I_IFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PDF p2) { return p0; } -EXPORT int sf11_I_IFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PDD p2) { return p0; } -EXPORT int sf11_I_IFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PDP p2) { return p0; } -EXPORT int sf11_I_IFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PPI p2) { return p0; } -EXPORT int sf11_I_IFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PPF p2) { return p0; } -EXPORT int sf11_I_IFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PPD p2) { return p0; } -EXPORT int sf11_I_IFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, float p1, struct S_PPP p2) { return p0; } -EXPORT int sf11_I_IDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, int p2) { return p0; } -EXPORT int sf11_I_IDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, float p2) { return p0; } -EXPORT int sf11_I_IDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, double p2) { return p0; } -EXPORT int sf11_I_IDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, void* p2) { return p0; } -EXPORT int sf11_I_IDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_I p2) { return p0; } -EXPORT int sf11_I_IDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_F p2) { return p0; } -EXPORT int sf11_I_IDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_D p2) { return p0; } -EXPORT int sf11_I_IDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_P p2) { return p0; } -EXPORT int sf11_I_IDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_II p2) { return p0; } -EXPORT int sf11_I_IDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IF p2) { return p0; } -EXPORT int sf11_I_IDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_ID p2) { return p0; } -EXPORT int sf11_I_IDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IP p2) { return p0; } -EXPORT int sf11_I_IDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FI p2) { return p0; } -EXPORT int sf11_I_IDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FF p2) { return p0; } -EXPORT int sf11_I_IDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FD p2) { return p0; } -EXPORT int sf11_I_IDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FP p2) { return p0; } -EXPORT int sf11_I_IDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DI p2) { return p0; } -EXPORT int sf11_I_IDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DF p2) { return p0; } -EXPORT int sf11_I_IDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DD p2) { return p0; } -EXPORT int sf11_I_IDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DP p2) { return p0; } -EXPORT int sf11_I_IDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PI p2) { return p0; } -EXPORT int sf11_I_IDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PF p2) { return p0; } -EXPORT int sf11_I_IDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PD p2) { return p0; } -EXPORT int sf11_I_IDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PP p2) { return p0; } -EXPORT int sf11_I_IDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_III p2) { return p0; } -EXPORT int sf11_I_IDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IIF p2) { return p0; } -EXPORT int sf11_I_IDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IID p2) { return p0; } -EXPORT int sf11_I_IDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IIP p2) { return p0; } -EXPORT int sf11_I_IDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IFI p2) { return p0; } -EXPORT int sf11_I_IDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IFF p2) { return p0; } -EXPORT int sf11_I_IDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IFD p2) { return p0; } -EXPORT int sf11_I_IDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IFP p2) { return p0; } -EXPORT int sf11_I_IDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IDI p2) { return p0; } -EXPORT int sf11_I_IDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IDF p2) { return p0; } -EXPORT int sf11_I_IDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IDD p2) { return p0; } -EXPORT int sf11_I_IDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IDP p2) { return p0; } -EXPORT int sf11_I_IDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IPI p2) { return p0; } -EXPORT int sf11_I_IDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IPF p2) { return p0; } -EXPORT int sf11_I_IDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IPD p2) { return p0; } -EXPORT int sf11_I_IDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_IPP p2) { return p0; } -EXPORT int sf11_I_IDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FII p2) { return p0; } -EXPORT int sf11_I_IDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FIF p2) { return p0; } -EXPORT int sf11_I_IDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FID p2) { return p0; } -EXPORT int sf11_I_IDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FIP p2) { return p0; } -EXPORT int sf11_I_IDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FFI p2) { return p0; } -EXPORT int sf11_I_IDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FFF p2) { return p0; } -EXPORT int sf11_I_IDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FFD p2) { return p0; } -EXPORT int sf11_I_IDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FFP p2) { return p0; } -EXPORT int sf11_I_IDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FDI p2) { return p0; } -EXPORT int sf11_I_IDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FDF p2) { return p0; } -EXPORT int sf11_I_IDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FDD p2) { return p0; } -EXPORT int sf11_I_IDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FDP p2) { return p0; } -EXPORT int sf11_I_IDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FPI p2) { return p0; } -EXPORT int sf11_I_IDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FPF p2) { return p0; } -EXPORT int sf11_I_IDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FPD p2) { return p0; } -EXPORT int sf11_I_IDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_FPP p2) { return p0; } -EXPORT int sf11_I_IDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DII p2) { return p0; } -EXPORT int sf11_I_IDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DIF p2) { return p0; } -EXPORT int sf11_I_IDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DID p2) { return p0; } -EXPORT int sf11_I_IDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DIP p2) { return p0; } -EXPORT int sf11_I_IDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DFI p2) { return p0; } -EXPORT int sf11_I_IDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DFF p2) { return p0; } -EXPORT int sf11_I_IDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DFD p2) { return p0; } -EXPORT int sf11_I_IDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DFP p2) { return p0; } -EXPORT int sf11_I_IDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DDI p2) { return p0; } -EXPORT int sf11_I_IDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DDF p2) { return p0; } -EXPORT int sf11_I_IDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DDD p2) { return p0; } -EXPORT int sf11_I_IDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DDP p2) { return p0; } -EXPORT int sf11_I_IDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DPI p2) { return p0; } -EXPORT int sf11_I_IDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DPF p2) { return p0; } -EXPORT int sf11_I_IDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DPD p2) { return p0; } -EXPORT int sf11_I_IDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_DPP p2) { return p0; } -EXPORT int sf11_I_IDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PII p2) { return p0; } -EXPORT int sf11_I_IDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PIF p2) { return p0; } -EXPORT int sf11_I_IDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PID p2) { return p0; } -EXPORT int sf11_I_IDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PIP p2) { return p0; } -EXPORT int sf11_I_IDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PFI p2) { return p0; } -EXPORT int sf11_I_IDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PFF p2) { return p0; } -EXPORT int sf11_I_IDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PFD p2) { return p0; } -EXPORT int sf11_I_IDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PFP p2) { return p0; } -EXPORT int sf11_I_IDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PDI p2) { return p0; } -EXPORT int sf11_I_IDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PDF p2) { return p0; } -EXPORT int sf11_I_IDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PDD p2) { return p0; } -EXPORT int sf11_I_IDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PDP p2) { return p0; } -EXPORT int sf11_I_IDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PPI p2) { return p0; } -EXPORT int sf11_I_IDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PPF p2) { return p0; } -EXPORT int sf11_I_IDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PPD p2) { return p0; } -EXPORT int sf11_I_IDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, double p1, struct S_PPP p2) { return p0; } -EXPORT int sf11_I_IPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, int p2) { return p0; } -EXPORT int sf11_I_IPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, float p2) { return p0; } -EXPORT int sf11_I_IPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, double p2) { return p0; } -EXPORT int sf11_I_IPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, void* p2) { return p0; } -EXPORT int sf11_I_IPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_I p2) { return p0; } -EXPORT int sf11_I_IPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_F p2) { return p0; } -EXPORT int sf11_I_IPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_D p2) { return p0; } -EXPORT int sf11_I_IPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_P p2) { return p0; } -EXPORT int sf11_I_IPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_II p2) { return p0; } -EXPORT int sf11_I_IPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IF p2) { return p0; } -EXPORT int sf11_I_IPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_ID p2) { return p0; } -EXPORT int sf11_I_IPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IP p2) { return p0; } -EXPORT int sf11_I_IPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FI p2) { return p0; } -EXPORT int sf11_I_IPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FF p2) { return p0; } -EXPORT int sf11_I_IPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FD p2) { return p0; } -EXPORT int sf11_I_IPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FP p2) { return p0; } -EXPORT int sf11_I_IPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DI p2) { return p0; } -EXPORT int sf11_I_IPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DF p2) { return p0; } -EXPORT int sf11_I_IPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DD p2) { return p0; } -EXPORT int sf11_I_IPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DP p2) { return p0; } -EXPORT int sf11_I_IPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PI p2) { return p0; } -EXPORT int sf11_I_IPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PF p2) { return p0; } -EXPORT int sf11_I_IPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PD p2) { return p0; } -EXPORT int sf11_I_IPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PP p2) { return p0; } -EXPORT int sf11_I_IPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_III p2) { return p0; } -EXPORT int sf11_I_IPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IIF p2) { return p0; } -EXPORT int sf11_I_IPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IID p2) { return p0; } -EXPORT int sf12_I_IPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IIP p2) { return p0; } -EXPORT int sf12_I_IPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IFI p2) { return p0; } -EXPORT int sf12_I_IPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IFF p2) { return p0; } -EXPORT int sf12_I_IPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IFD p2) { return p0; } -EXPORT int sf12_I_IPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IFP p2) { return p0; } -EXPORT int sf12_I_IPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IDI p2) { return p0; } -EXPORT int sf12_I_IPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IDF p2) { return p0; } -EXPORT int sf12_I_IPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IDD p2) { return p0; } -EXPORT int sf12_I_IPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IDP p2) { return p0; } -EXPORT int sf12_I_IPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IPI p2) { return p0; } -EXPORT int sf12_I_IPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IPF p2) { return p0; } -EXPORT int sf12_I_IPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IPD p2) { return p0; } -EXPORT int sf12_I_IPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_IPP p2) { return p0; } -EXPORT int sf12_I_IPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FII p2) { return p0; } -EXPORT int sf12_I_IPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FIF p2) { return p0; } -EXPORT int sf12_I_IPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FID p2) { return p0; } -EXPORT int sf12_I_IPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FIP p2) { return p0; } -EXPORT int sf12_I_IPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FFI p2) { return p0; } -EXPORT int sf12_I_IPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FFF p2) { return p0; } -EXPORT int sf12_I_IPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FFD p2) { return p0; } -EXPORT int sf12_I_IPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FFP p2) { return p0; } -EXPORT int sf12_I_IPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FDI p2) { return p0; } -EXPORT int sf12_I_IPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FDF p2) { return p0; } -EXPORT int sf12_I_IPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FDD p2) { return p0; } -EXPORT int sf12_I_IPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FDP p2) { return p0; } -EXPORT int sf12_I_IPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FPI p2) { return p0; } -EXPORT int sf12_I_IPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FPF p2) { return p0; } -EXPORT int sf12_I_IPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FPD p2) { return p0; } -EXPORT int sf12_I_IPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_FPP p2) { return p0; } -EXPORT int sf12_I_IPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DII p2) { return p0; } -EXPORT int sf12_I_IPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DIF p2) { return p0; } -EXPORT int sf12_I_IPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DID p2) { return p0; } -EXPORT int sf12_I_IPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DIP p2) { return p0; } -EXPORT int sf12_I_IPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DFI p2) { return p0; } -EXPORT int sf12_I_IPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DFF p2) { return p0; } -EXPORT int sf12_I_IPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DFD p2) { return p0; } -EXPORT int sf12_I_IPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DFP p2) { return p0; } -EXPORT int sf12_I_IPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DDI p2) { return p0; } -EXPORT int sf12_I_IPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DDF p2) { return p0; } -EXPORT int sf12_I_IPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DDD p2) { return p0; } -EXPORT int sf12_I_IPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DDP p2) { return p0; } -EXPORT int sf12_I_IPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DPI p2) { return p0; } -EXPORT int sf12_I_IPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DPF p2) { return p0; } -EXPORT int sf12_I_IPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DPD p2) { return p0; } -EXPORT int sf12_I_IPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_DPP p2) { return p0; } -EXPORT int sf12_I_IPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PII p2) { return p0; } -EXPORT int sf12_I_IPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PIF p2) { return p0; } -EXPORT int sf12_I_IPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PID p2) { return p0; } -EXPORT int sf12_I_IPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PIP p2) { return p0; } -EXPORT int sf12_I_IPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PFI p2) { return p0; } -EXPORT int sf12_I_IPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PFF p2) { return p0; } -EXPORT int sf12_I_IPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PFD p2) { return p0; } -EXPORT int sf12_I_IPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PFP p2) { return p0; } -EXPORT int sf12_I_IPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PDI p2) { return p0; } -EXPORT int sf12_I_IPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PDF p2) { return p0; } -EXPORT int sf12_I_IPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PDD p2) { return p0; } -EXPORT int sf12_I_IPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PDP p2) { return p0; } -EXPORT int sf12_I_IPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PPI p2) { return p0; } -EXPORT int sf12_I_IPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PPF p2) { return p0; } -EXPORT int sf12_I_IPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PPD p2) { return p0; } -EXPORT int sf12_I_IPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, void* p1, struct S_PPP p2) { return p0; } -EXPORT int sf12_I_ISI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_I p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_F p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_D p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_P p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_II p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_ID p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FI p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FD p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DI p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DD p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PI p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PD p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_III p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IID p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFI p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFD p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDI p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDD p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPI p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPD p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FII p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FID p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFI p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFD p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDI p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDD p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPI p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPD p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DII p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DID p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFI p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFD p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDI p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDD p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPI p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPD p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PII p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PID p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFI p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFD p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDI p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDD p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDP p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPI p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPF p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPD p1, int p2) { return p0; } -EXPORT int sf12_I_ISI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPP p1, int p2) { return p0; } -EXPORT int sf12_I_ISF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_I p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_F p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_D p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_P p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_II p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_ID p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FI p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FD p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DI p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DD p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PI p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PD p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_III p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IID p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFI p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFD p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDI p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDD p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPI p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPD p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FII p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FID p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFI p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFD p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDI p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDD p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPI p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPD p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DII p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DID p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFI p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFD p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDI p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDD p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPI p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPD p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PII p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PID p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFI p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFD p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDI p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDD p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDP p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPI p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPF p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPD p1, float p2) { return p0; } -EXPORT int sf12_I_ISF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPP p1, float p2) { return p0; } -EXPORT int sf12_I_ISD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_I p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_F p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_D p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_P p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_II p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_ID p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FI p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FD p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DI p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DD p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PI p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PD p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_III p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IID p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFI p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFD p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDI p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDD p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPI p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPD p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FII p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FID p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFI p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFD p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDI p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDD p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPI p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPD p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DII p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DID p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFI p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFD p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDI p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDD p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPI p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPD p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PII p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PID p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFI p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFD p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDI p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDD p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDP p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPI p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPF p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPD p1, double p2) { return p0; } -EXPORT int sf12_I_ISD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPP p1, double p2) { return p0; } -EXPORT int sf12_I_ISP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_I p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_F p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_D p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_P p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_II p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_ID p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FI p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FD p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DI p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DD p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PI p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PD p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_III p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IID p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFI p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFD p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDI p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDD p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPI p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPD p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FII p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FID p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFI p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFD p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDI p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDD p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPI p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPD p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DII p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DID p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFI p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFD p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDI p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDD p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPI p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPD p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PII p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PID p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFI p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFD p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDI p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDD p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPI p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPF p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPD p1, void* p2) { return p0; } -EXPORT int sf12_I_ISP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPP p1, void* p2) { return p0; } -EXPORT int sf12_I_ISS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_I p1, struct S_I p2) { return p0; } -EXPORT int sf12_I_ISS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_F p1, struct S_F p2) { return p0; } -EXPORT int sf12_I_ISS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_D p1, struct S_D p2) { return p0; } -EXPORT int sf12_I_ISS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_P p1, struct S_P p2) { return p0; } -EXPORT int sf12_I_ISS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_II p1, struct S_II p2) { return p0; } -EXPORT int sf12_I_ISS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IF p1, struct S_IF p2) { return p0; } -EXPORT int sf12_I_ISS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_ID p1, struct S_ID p2) { return p0; } -EXPORT int sf12_I_ISS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IP p1, struct S_IP p2) { return p0; } -EXPORT int sf12_I_ISS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FI p1, struct S_FI p2) { return p0; } -EXPORT int sf12_I_ISS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FF p1, struct S_FF p2) { return p0; } -EXPORT int sf12_I_ISS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FD p1, struct S_FD p2) { return p0; } -EXPORT int sf12_I_ISS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FP p1, struct S_FP p2) { return p0; } -EXPORT int sf12_I_ISS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DI p1, struct S_DI p2) { return p0; } -EXPORT int sf12_I_ISS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DF p1, struct S_DF p2) { return p0; } -EXPORT int sf12_I_ISS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DD p1, struct S_DD p2) { return p0; } -EXPORT int sf12_I_ISS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DP p1, struct S_DP p2) { return p0; } -EXPORT int sf12_I_ISS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PI p1, struct S_PI p2) { return p0; } -EXPORT int sf12_I_ISS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PF p1, struct S_PF p2) { return p0; } -EXPORT int sf12_I_ISS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PD p1, struct S_PD p2) { return p0; } -EXPORT int sf12_I_ISS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PP p1, struct S_PP p2) { return p0; } -EXPORT int sf12_I_ISS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_III p1, struct S_III p2) { return p0; } -EXPORT int sf12_I_ISS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIF p1, struct S_IIF p2) { return p0; } -EXPORT int sf12_I_ISS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IID p1, struct S_IID p2) { return p0; } -EXPORT int sf12_I_ISS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IIP p1, struct S_IIP p2) { return p0; } -EXPORT int sf12_I_ISS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFI p1, struct S_IFI p2) { return p0; } -EXPORT int sf12_I_ISS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFF p1, struct S_IFF p2) { return p0; } -EXPORT int sf12_I_ISS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFD p1, struct S_IFD p2) { return p0; } -EXPORT int sf12_I_ISS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IFP p1, struct S_IFP p2) { return p0; } -EXPORT int sf12_I_ISS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDI p1, struct S_IDI p2) { return p0; } -EXPORT int sf12_I_ISS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDF p1, struct S_IDF p2) { return p0; } -EXPORT int sf12_I_ISS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDD p1, struct S_IDD p2) { return p0; } -EXPORT int sf12_I_ISS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IDP p1, struct S_IDP p2) { return p0; } -EXPORT int sf12_I_ISS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPI p1, struct S_IPI p2) { return p0; } -EXPORT int sf12_I_ISS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPF p1, struct S_IPF p2) { return p0; } -EXPORT int sf12_I_ISS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPD p1, struct S_IPD p2) { return p0; } -EXPORT int sf12_I_ISS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_IPP p1, struct S_IPP p2) { return p0; } -EXPORT int sf12_I_ISS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FII p1, struct S_FII p2) { return p0; } -EXPORT int sf12_I_ISS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIF p1, struct S_FIF p2) { return p0; } -EXPORT int sf12_I_ISS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FID p1, struct S_FID p2) { return p0; } -EXPORT int sf12_I_ISS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FIP p1, struct S_FIP p2) { return p0; } -EXPORT int sf12_I_ISS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFI p1, struct S_FFI p2) { return p0; } -EXPORT int sf12_I_ISS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFF p1, struct S_FFF p2) { return p0; } -EXPORT int sf12_I_ISS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFD p1, struct S_FFD p2) { return p0; } -EXPORT int sf12_I_ISS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FFP p1, struct S_FFP p2) { return p0; } -EXPORT int sf12_I_ISS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDI p1, struct S_FDI p2) { return p0; } -EXPORT int sf12_I_ISS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDF p1, struct S_FDF p2) { return p0; } -EXPORT int sf12_I_ISS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDD p1, struct S_FDD p2) { return p0; } -EXPORT int sf12_I_ISS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FDP p1, struct S_FDP p2) { return p0; } -EXPORT int sf12_I_ISS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPI p1, struct S_FPI p2) { return p0; } -EXPORT int sf12_I_ISS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPF p1, struct S_FPF p2) { return p0; } -EXPORT int sf12_I_ISS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPD p1, struct S_FPD p2) { return p0; } -EXPORT int sf12_I_ISS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_FPP p1, struct S_FPP p2) { return p0; } -EXPORT int sf12_I_ISS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DII p1, struct S_DII p2) { return p0; } -EXPORT int sf12_I_ISS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIF p1, struct S_DIF p2) { return p0; } -EXPORT int sf12_I_ISS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DID p1, struct S_DID p2) { return p0; } -EXPORT int sf12_I_ISS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DIP p1, struct S_DIP p2) { return p0; } -EXPORT int sf12_I_ISS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFI p1, struct S_DFI p2) { return p0; } -EXPORT int sf12_I_ISS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFF p1, struct S_DFF p2) { return p0; } -EXPORT int sf12_I_ISS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFD p1, struct S_DFD p2) { return p0; } -EXPORT int sf12_I_ISS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DFP p1, struct S_DFP p2) { return p0; } -EXPORT int sf12_I_ISS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDI p1, struct S_DDI p2) { return p0; } -EXPORT int sf12_I_ISS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDF p1, struct S_DDF p2) { return p0; } -EXPORT int sf12_I_ISS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDD p1, struct S_DDD p2) { return p0; } -EXPORT int sf12_I_ISS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DDP p1, struct S_DDP p2) { return p0; } -EXPORT int sf12_I_ISS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPI p1, struct S_DPI p2) { return p0; } -EXPORT int sf12_I_ISS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPF p1, struct S_DPF p2) { return p0; } -EXPORT int sf12_I_ISS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPD p1, struct S_DPD p2) { return p0; } -EXPORT int sf12_I_ISS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_DPP p1, struct S_DPP p2) { return p0; } -EXPORT int sf12_I_ISS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PII p1, struct S_PII p2) { return p0; } -EXPORT int sf12_I_ISS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIF p1, struct S_PIF p2) { return p0; } -EXPORT int sf12_I_ISS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PID p1, struct S_PID p2) { return p0; } -EXPORT int sf12_I_ISS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PIP p1, struct S_PIP p2) { return p0; } -EXPORT int sf12_I_ISS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFI p1, struct S_PFI p2) { return p0; } -EXPORT int sf12_I_ISS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFF p1, struct S_PFF p2) { return p0; } -EXPORT int sf12_I_ISS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFD p1, struct S_PFD p2) { return p0; } -EXPORT int sf12_I_ISS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PFP p1, struct S_PFP p2) { return p0; } -EXPORT int sf12_I_ISS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDI p1, struct S_PDI p2) { return p0; } -EXPORT int sf12_I_ISS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDF p1, struct S_PDF p2) { return p0; } -EXPORT int sf12_I_ISS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDD p1, struct S_PDD p2) { return p0; } -EXPORT int sf12_I_ISS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PDP p1, struct S_PDP p2) { return p0; } -EXPORT int sf12_I_ISS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPI p1, struct S_PPI p2) { return p0; } -EXPORT int sf12_I_ISS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPF p1, struct S_PPF p2) { return p0; } -EXPORT int sf12_I_ISS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPD p1, struct S_PPD p2) { return p0; } -EXPORT int sf12_I_ISS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,int p0, struct S_PPP p1, struct S_PPP p2) { return p0; } -EXPORT float sf12_F_FII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, int p2) { return p0; } -EXPORT float sf12_F_FIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, float p2) { return p0; } -EXPORT float sf12_F_FID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, double p2) { return p0; } -EXPORT float sf12_F_FIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, void* p2) { return p0; } -EXPORT float sf12_F_FIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_I p2) { return p0; } -EXPORT float sf12_F_FIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_F p2) { return p0; } -EXPORT float sf12_F_FIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_D p2) { return p0; } -EXPORT float sf12_F_FIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_P p2) { return p0; } -EXPORT float sf12_F_FIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_II p2) { return p0; } -EXPORT float sf12_F_FIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IF p2) { return p0; } -EXPORT float sf12_F_FIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_ID p2) { return p0; } -EXPORT float sf12_F_FIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IP p2) { return p0; } -EXPORT float sf12_F_FIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FI p2) { return p0; } -EXPORT float sf12_F_FIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FF p2) { return p0; } -EXPORT float sf12_F_FIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FD p2) { return p0; } -EXPORT float sf12_F_FIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FP p2) { return p0; } -EXPORT float sf12_F_FIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DI p2) { return p0; } -EXPORT float sf12_F_FIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DF p2) { return p0; } -EXPORT float sf12_F_FIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DD p2) { return p0; } -EXPORT float sf12_F_FIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DP p2) { return p0; } -EXPORT float sf12_F_FIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PI p2) { return p0; } -EXPORT float sf12_F_FIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PF p2) { return p0; } -EXPORT float sf12_F_FIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PD p2) { return p0; } -EXPORT float sf12_F_FIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PP p2) { return p0; } -EXPORT float sf12_F_FIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_III p2) { return p0; } -EXPORT float sf12_F_FIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IIF p2) { return p0; } -EXPORT float sf12_F_FIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IID p2) { return p0; } -EXPORT float sf12_F_FIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IIP p2) { return p0; } -EXPORT float sf12_F_FIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IFI p2) { return p0; } -EXPORT float sf12_F_FIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IFF p2) { return p0; } -EXPORT float sf12_F_FIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IFD p2) { return p0; } -EXPORT float sf12_F_FIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IFP p2) { return p0; } -EXPORT float sf12_F_FIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IDI p2) { return p0; } -EXPORT float sf12_F_FIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IDF p2) { return p0; } -EXPORT float sf12_F_FIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IDD p2) { return p0; } -EXPORT float sf12_F_FIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IDP p2) { return p0; } -EXPORT float sf12_F_FIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IPI p2) { return p0; } -EXPORT float sf12_F_FIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IPF p2) { return p0; } -EXPORT float sf12_F_FIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IPD p2) { return p0; } -EXPORT float sf12_F_FIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_IPP p2) { return p0; } -EXPORT float sf12_F_FIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FII p2) { return p0; } -EXPORT float sf12_F_FIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FIF p2) { return p0; } -EXPORT float sf12_F_FIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FID p2) { return p0; } -EXPORT float sf12_F_FIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FIP p2) { return p0; } -EXPORT float sf12_F_FIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FFI p2) { return p0; } -EXPORT float sf12_F_FIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FFF p2) { return p0; } -EXPORT float sf12_F_FIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FFD p2) { return p0; } -EXPORT float sf12_F_FIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FFP p2) { return p0; } -EXPORT float sf12_F_FIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FDI p2) { return p0; } -EXPORT float sf12_F_FIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FDF p2) { return p0; } -EXPORT float sf12_F_FIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FDD p2) { return p0; } -EXPORT float sf12_F_FIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FDP p2) { return p0; } -EXPORT float sf12_F_FIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FPI p2) { return p0; } -EXPORT float sf12_F_FIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FPF p2) { return p0; } -EXPORT float sf12_F_FIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FPD p2) { return p0; } -EXPORT float sf12_F_FIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_FPP p2) { return p0; } -EXPORT float sf12_F_FIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DII p2) { return p0; } -EXPORT float sf12_F_FIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DIF p2) { return p0; } -EXPORT float sf12_F_FIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DID p2) { return p0; } -EXPORT float sf12_F_FIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DIP p2) { return p0; } -EXPORT float sf12_F_FIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DFI p2) { return p0; } -EXPORT float sf12_F_FIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DFF p2) { return p0; } -EXPORT float sf12_F_FIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DFD p2) { return p0; } -EXPORT float sf12_F_FIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DFP p2) { return p0; } -EXPORT float sf12_F_FIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DDI p2) { return p0; } -EXPORT float sf12_F_FIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DDF p2) { return p0; } -EXPORT float sf12_F_FIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DDD p2) { return p0; } -EXPORT float sf12_F_FIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DDP p2) { return p0; } -EXPORT float sf12_F_FIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DPI p2) { return p0; } -EXPORT float sf12_F_FIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DPF p2) { return p0; } -EXPORT float sf12_F_FIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DPD p2) { return p0; } -EXPORT float sf12_F_FIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_DPP p2) { return p0; } -EXPORT float sf12_F_FIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PII p2) { return p0; } -EXPORT float sf12_F_FIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PIF p2) { return p0; } -EXPORT float sf12_F_FIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PID p2) { return p0; } -EXPORT float sf12_F_FIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PIP p2) { return p0; } -EXPORT float sf12_F_FIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PFI p2) { return p0; } -EXPORT float sf12_F_FIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PFF p2) { return p0; } -EXPORT float sf12_F_FIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PFD p2) { return p0; } -EXPORT float sf12_F_FIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PFP p2) { return p0; } -EXPORT float sf12_F_FIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PDI p2) { return p0; } -EXPORT float sf12_F_FIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PDF p2) { return p0; } -EXPORT float sf12_F_FIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PDD p2) { return p0; } -EXPORT float sf12_F_FIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PDP p2) { return p0; } -EXPORT float sf12_F_FIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PPI p2) { return p0; } -EXPORT float sf12_F_FIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PPF p2) { return p0; } -EXPORT float sf12_F_FIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PPD p2) { return p0; } -EXPORT float sf12_F_FIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, int p1, struct S_PPP p2) { return p0; } -EXPORT float sf12_F_FFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, int p2) { return p0; } -EXPORT float sf12_F_FFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, float p2) { return p0; } -EXPORT float sf12_F_FFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, double p2) { return p0; } -EXPORT float sf12_F_FFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, void* p2) { return p0; } -EXPORT float sf12_F_FFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_I p2) { return p0; } -EXPORT float sf12_F_FFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_F p2) { return p0; } -EXPORT float sf12_F_FFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_D p2) { return p0; } -EXPORT float sf12_F_FFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_P p2) { return p0; } -EXPORT float sf12_F_FFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_II p2) { return p0; } -EXPORT float sf12_F_FFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IF p2) { return p0; } -EXPORT float sf12_F_FFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_ID p2) { return p0; } -EXPORT float sf12_F_FFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IP p2) { return p0; } -EXPORT float sf12_F_FFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FI p2) { return p0; } -EXPORT float sf12_F_FFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FF p2) { return p0; } -EXPORT float sf12_F_FFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FD p2) { return p0; } -EXPORT float sf12_F_FFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FP p2) { return p0; } -EXPORT float sf12_F_FFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DI p2) { return p0; } -EXPORT float sf12_F_FFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DF p2) { return p0; } -EXPORT float sf12_F_FFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DD p2) { return p0; } -EXPORT float sf12_F_FFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DP p2) { return p0; } -EXPORT float sf12_F_FFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PI p2) { return p0; } -EXPORT float sf12_F_FFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PF p2) { return p0; } -EXPORT float sf12_F_FFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PD p2) { return p0; } -EXPORT float sf12_F_FFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PP p2) { return p0; } -EXPORT float sf12_F_FFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_III p2) { return p0; } -EXPORT float sf12_F_FFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IIF p2) { return p0; } -EXPORT float sf12_F_FFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IID p2) { return p0; } -EXPORT float sf12_F_FFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IIP p2) { return p0; } -EXPORT float sf12_F_FFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IFI p2) { return p0; } -EXPORT float sf12_F_FFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IFF p2) { return p0; } -EXPORT float sf12_F_FFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IFD p2) { return p0; } -EXPORT float sf13_F_FFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IFP p2) { return p0; } -EXPORT float sf13_F_FFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IDI p2) { return p0; } -EXPORT float sf13_F_FFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IDF p2) { return p0; } -EXPORT float sf13_F_FFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IDD p2) { return p0; } -EXPORT float sf13_F_FFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IDP p2) { return p0; } -EXPORT float sf13_F_FFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IPI p2) { return p0; } -EXPORT float sf13_F_FFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IPF p2) { return p0; } -EXPORT float sf13_F_FFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IPD p2) { return p0; } -EXPORT float sf13_F_FFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_IPP p2) { return p0; } -EXPORT float sf13_F_FFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FII p2) { return p0; } -EXPORT float sf13_F_FFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FIF p2) { return p0; } -EXPORT float sf13_F_FFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FID p2) { return p0; } -EXPORT float sf13_F_FFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FIP p2) { return p0; } -EXPORT float sf13_F_FFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FFI p2) { return p0; } -EXPORT float sf13_F_FFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FFF p2) { return p0; } -EXPORT float sf13_F_FFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FFD p2) { return p0; } -EXPORT float sf13_F_FFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FFP p2) { return p0; } -EXPORT float sf13_F_FFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FDI p2) { return p0; } -EXPORT float sf13_F_FFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FDF p2) { return p0; } -EXPORT float sf13_F_FFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FDD p2) { return p0; } -EXPORT float sf13_F_FFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FDP p2) { return p0; } -EXPORT float sf13_F_FFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FPI p2) { return p0; } -EXPORT float sf13_F_FFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FPF p2) { return p0; } -EXPORT float sf13_F_FFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FPD p2) { return p0; } -EXPORT float sf13_F_FFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_FPP p2) { return p0; } -EXPORT float sf13_F_FFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DII p2) { return p0; } -EXPORT float sf13_F_FFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DIF p2) { return p0; } -EXPORT float sf13_F_FFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DID p2) { return p0; } -EXPORT float sf13_F_FFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DIP p2) { return p0; } -EXPORT float sf13_F_FFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DFI p2) { return p0; } -EXPORT float sf13_F_FFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DFF p2) { return p0; } -EXPORT float sf13_F_FFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DFD p2) { return p0; } -EXPORT float sf13_F_FFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DFP p2) { return p0; } -EXPORT float sf13_F_FFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DDI p2) { return p0; } -EXPORT float sf13_F_FFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DDF p2) { return p0; } -EXPORT float sf13_F_FFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DDD p2) { return p0; } -EXPORT float sf13_F_FFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DDP p2) { return p0; } -EXPORT float sf13_F_FFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DPI p2) { return p0; } -EXPORT float sf13_F_FFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DPF p2) { return p0; } -EXPORT float sf13_F_FFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DPD p2) { return p0; } -EXPORT float sf13_F_FFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_DPP p2) { return p0; } -EXPORT float sf13_F_FFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PII p2) { return p0; } -EXPORT float sf13_F_FFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PIF p2) { return p0; } -EXPORT float sf13_F_FFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PID p2) { return p0; } -EXPORT float sf13_F_FFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PIP p2) { return p0; } -EXPORT float sf13_F_FFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PFI p2) { return p0; } -EXPORT float sf13_F_FFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PFF p2) { return p0; } -EXPORT float sf13_F_FFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PFD p2) { return p0; } -EXPORT float sf13_F_FFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PFP p2) { return p0; } -EXPORT float sf13_F_FFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PDI p2) { return p0; } -EXPORT float sf13_F_FFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PDF p2) { return p0; } -EXPORT float sf13_F_FFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PDD p2) { return p0; } -EXPORT float sf13_F_FFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PDP p2) { return p0; } -EXPORT float sf13_F_FFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PPI p2) { return p0; } -EXPORT float sf13_F_FFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PPF p2) { return p0; } -EXPORT float sf13_F_FFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PPD p2) { return p0; } -EXPORT float sf13_F_FFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, float p1, struct S_PPP p2) { return p0; } -EXPORT float sf13_F_FDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, int p2) { return p0; } -EXPORT float sf13_F_FDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, float p2) { return p0; } -EXPORT float sf13_F_FDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, double p2) { return p0; } -EXPORT float sf13_F_FDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, void* p2) { return p0; } -EXPORT float sf13_F_FDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_I p2) { return p0; } -EXPORT float sf13_F_FDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_F p2) { return p0; } -EXPORT float sf13_F_FDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_D p2) { return p0; } -EXPORT float sf13_F_FDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_P p2) { return p0; } -EXPORT float sf13_F_FDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_II p2) { return p0; } -EXPORT float sf13_F_FDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IF p2) { return p0; } -EXPORT float sf13_F_FDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_ID p2) { return p0; } -EXPORT float sf13_F_FDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IP p2) { return p0; } -EXPORT float sf13_F_FDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FI p2) { return p0; } -EXPORT float sf13_F_FDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FF p2) { return p0; } -EXPORT float sf13_F_FDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FD p2) { return p0; } -EXPORT float sf13_F_FDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FP p2) { return p0; } -EXPORT float sf13_F_FDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DI p2) { return p0; } -EXPORT float sf13_F_FDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DF p2) { return p0; } -EXPORT float sf13_F_FDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DD p2) { return p0; } -EXPORT float sf13_F_FDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DP p2) { return p0; } -EXPORT float sf13_F_FDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PI p2) { return p0; } -EXPORT float sf13_F_FDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PF p2) { return p0; } -EXPORT float sf13_F_FDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PD p2) { return p0; } -EXPORT float sf13_F_FDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PP p2) { return p0; } -EXPORT float sf13_F_FDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_III p2) { return p0; } -EXPORT float sf13_F_FDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IIF p2) { return p0; } -EXPORT float sf13_F_FDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IID p2) { return p0; } -EXPORT float sf13_F_FDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IIP p2) { return p0; } -EXPORT float sf13_F_FDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IFI p2) { return p0; } -EXPORT float sf13_F_FDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IFF p2) { return p0; } -EXPORT float sf13_F_FDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IFD p2) { return p0; } -EXPORT float sf13_F_FDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IFP p2) { return p0; } -EXPORT float sf13_F_FDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IDI p2) { return p0; } -EXPORT float sf13_F_FDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IDF p2) { return p0; } -EXPORT float sf13_F_FDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IDD p2) { return p0; } -EXPORT float sf13_F_FDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IDP p2) { return p0; } -EXPORT float sf13_F_FDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IPI p2) { return p0; } -EXPORT float sf13_F_FDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IPF p2) { return p0; } -EXPORT float sf13_F_FDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IPD p2) { return p0; } -EXPORT float sf13_F_FDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_IPP p2) { return p0; } -EXPORT float sf13_F_FDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FII p2) { return p0; } -EXPORT float sf13_F_FDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FIF p2) { return p0; } -EXPORT float sf13_F_FDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FID p2) { return p0; } -EXPORT float sf13_F_FDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FIP p2) { return p0; } -EXPORT float sf13_F_FDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FFI p2) { return p0; } -EXPORT float sf13_F_FDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FFF p2) { return p0; } -EXPORT float sf13_F_FDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FFD p2) { return p0; } -EXPORT float sf13_F_FDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FFP p2) { return p0; } -EXPORT float sf13_F_FDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FDI p2) { return p0; } -EXPORT float sf13_F_FDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FDF p2) { return p0; } -EXPORT float sf13_F_FDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FDD p2) { return p0; } -EXPORT float sf13_F_FDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FDP p2) { return p0; } -EXPORT float sf13_F_FDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FPI p2) { return p0; } -EXPORT float sf13_F_FDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FPF p2) { return p0; } -EXPORT float sf13_F_FDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FPD p2) { return p0; } -EXPORT float sf13_F_FDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_FPP p2) { return p0; } -EXPORT float sf13_F_FDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DII p2) { return p0; } -EXPORT float sf13_F_FDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DIF p2) { return p0; } -EXPORT float sf13_F_FDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DID p2) { return p0; } -EXPORT float sf13_F_FDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DIP p2) { return p0; } -EXPORT float sf13_F_FDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DFI p2) { return p0; } -EXPORT float sf13_F_FDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DFF p2) { return p0; } -EXPORT float sf13_F_FDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DFD p2) { return p0; } -EXPORT float sf13_F_FDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DFP p2) { return p0; } -EXPORT float sf13_F_FDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DDI p2) { return p0; } -EXPORT float sf13_F_FDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DDF p2) { return p0; } -EXPORT float sf13_F_FDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DDD p2) { return p0; } -EXPORT float sf13_F_FDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DDP p2) { return p0; } -EXPORT float sf13_F_FDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DPI p2) { return p0; } -EXPORT float sf13_F_FDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DPF p2) { return p0; } -EXPORT float sf13_F_FDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DPD p2) { return p0; } -EXPORT float sf13_F_FDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_DPP p2) { return p0; } -EXPORT float sf13_F_FDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PII p2) { return p0; } -EXPORT float sf13_F_FDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PIF p2) { return p0; } -EXPORT float sf13_F_FDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PID p2) { return p0; } -EXPORT float sf13_F_FDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PIP p2) { return p0; } -EXPORT float sf13_F_FDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PFI p2) { return p0; } -EXPORT float sf13_F_FDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PFF p2) { return p0; } -EXPORT float sf13_F_FDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PFD p2) { return p0; } -EXPORT float sf13_F_FDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PFP p2) { return p0; } -EXPORT float sf13_F_FDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PDI p2) { return p0; } -EXPORT float sf13_F_FDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PDF p2) { return p0; } -EXPORT float sf13_F_FDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PDD p2) { return p0; } -EXPORT float sf13_F_FDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PDP p2) { return p0; } -EXPORT float sf13_F_FDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PPI p2) { return p0; } -EXPORT float sf13_F_FDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PPF p2) { return p0; } -EXPORT float sf13_F_FDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PPD p2) { return p0; } -EXPORT float sf13_F_FDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, double p1, struct S_PPP p2) { return p0; } -EXPORT float sf13_F_FPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, int p2) { return p0; } -EXPORT float sf13_F_FPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, float p2) { return p0; } -EXPORT float sf13_F_FPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, double p2) { return p0; } -EXPORT float sf13_F_FPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, void* p2) { return p0; } -EXPORT float sf13_F_FPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_I p2) { return p0; } -EXPORT float sf13_F_FPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_F p2) { return p0; } -EXPORT float sf13_F_FPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_D p2) { return p0; } -EXPORT float sf13_F_FPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_P p2) { return p0; } -EXPORT float sf13_F_FPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_II p2) { return p0; } -EXPORT float sf13_F_FPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IF p2) { return p0; } -EXPORT float sf13_F_FPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_ID p2) { return p0; } -EXPORT float sf13_F_FPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IP p2) { return p0; } -EXPORT float sf13_F_FPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FI p2) { return p0; } -EXPORT float sf13_F_FPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FF p2) { return p0; } -EXPORT float sf13_F_FPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FD p2) { return p0; } -EXPORT float sf13_F_FPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FP p2) { return p0; } -EXPORT float sf13_F_FPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DI p2) { return p0; } -EXPORT float sf13_F_FPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DF p2) { return p0; } -EXPORT float sf13_F_FPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DD p2) { return p0; } -EXPORT float sf13_F_FPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DP p2) { return p0; } -EXPORT float sf13_F_FPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PI p2) { return p0; } -EXPORT float sf13_F_FPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PF p2) { return p0; } -EXPORT float sf13_F_FPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PD p2) { return p0; } -EXPORT float sf13_F_FPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PP p2) { return p0; } -EXPORT float sf13_F_FPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_III p2) { return p0; } -EXPORT float sf13_F_FPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IIF p2) { return p0; } -EXPORT float sf13_F_FPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IID p2) { return p0; } -EXPORT float sf13_F_FPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IIP p2) { return p0; } -EXPORT float sf13_F_FPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IFI p2) { return p0; } -EXPORT float sf13_F_FPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IFF p2) { return p0; } -EXPORT float sf13_F_FPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IFD p2) { return p0; } -EXPORT float sf13_F_FPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IFP p2) { return p0; } -EXPORT float sf13_F_FPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IDI p2) { return p0; } -EXPORT float sf13_F_FPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IDF p2) { return p0; } -EXPORT float sf13_F_FPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IDD p2) { return p0; } -EXPORT float sf13_F_FPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IDP p2) { return p0; } -EXPORT float sf13_F_FPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IPI p2) { return p0; } -EXPORT float sf13_F_FPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IPF p2) { return p0; } -EXPORT float sf13_F_FPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IPD p2) { return p0; } -EXPORT float sf13_F_FPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_IPP p2) { return p0; } -EXPORT float sf13_F_FPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FII p2) { return p0; } -EXPORT float sf13_F_FPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FIF p2) { return p0; } -EXPORT float sf13_F_FPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FID p2) { return p0; } -EXPORT float sf13_F_FPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FIP p2) { return p0; } -EXPORT float sf13_F_FPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FFI p2) { return p0; } -EXPORT float sf13_F_FPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FFF p2) { return p0; } -EXPORT float sf13_F_FPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FFD p2) { return p0; } -EXPORT float sf13_F_FPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FFP p2) { return p0; } -EXPORT float sf13_F_FPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FDI p2) { return p0; } -EXPORT float sf13_F_FPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FDF p2) { return p0; } -EXPORT float sf13_F_FPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FDD p2) { return p0; } -EXPORT float sf13_F_FPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FDP p2) { return p0; } -EXPORT float sf13_F_FPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FPI p2) { return p0; } -EXPORT float sf13_F_FPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FPF p2) { return p0; } -EXPORT float sf13_F_FPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FPD p2) { return p0; } -EXPORT float sf13_F_FPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_FPP p2) { return p0; } -EXPORT float sf13_F_FPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DII p2) { return p0; } -EXPORT float sf13_F_FPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DIF p2) { return p0; } -EXPORT float sf13_F_FPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DID p2) { return p0; } -EXPORT float sf13_F_FPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DIP p2) { return p0; } -EXPORT float sf13_F_FPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DFI p2) { return p0; } -EXPORT float sf13_F_FPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DFF p2) { return p0; } -EXPORT float sf13_F_FPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DFD p2) { return p0; } -EXPORT float sf13_F_FPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DFP p2) { return p0; } -EXPORT float sf13_F_FPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DDI p2) { return p0; } -EXPORT float sf13_F_FPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DDF p2) { return p0; } -EXPORT float sf13_F_FPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DDD p2) { return p0; } -EXPORT float sf13_F_FPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DDP p2) { return p0; } -EXPORT float sf13_F_FPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DPI p2) { return p0; } -EXPORT float sf13_F_FPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DPF p2) { return p0; } -EXPORT float sf13_F_FPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DPD p2) { return p0; } -EXPORT float sf13_F_FPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_DPP p2) { return p0; } -EXPORT float sf13_F_FPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PII p2) { return p0; } -EXPORT float sf13_F_FPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PIF p2) { return p0; } -EXPORT float sf13_F_FPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PID p2) { return p0; } -EXPORT float sf13_F_FPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PIP p2) { return p0; } -EXPORT float sf13_F_FPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PFI p2) { return p0; } -EXPORT float sf13_F_FPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PFF p2) { return p0; } -EXPORT float sf13_F_FPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PFD p2) { return p0; } -EXPORT float sf13_F_FPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PFP p2) { return p0; } -EXPORT float sf13_F_FPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PDI p2) { return p0; } -EXPORT float sf13_F_FPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PDF p2) { return p0; } -EXPORT float sf13_F_FPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PDD p2) { return p0; } -EXPORT float sf13_F_FPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PDP p2) { return p0; } -EXPORT float sf13_F_FPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PPI p2) { return p0; } -EXPORT float sf13_F_FPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PPF p2) { return p0; } -EXPORT float sf13_F_FPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PPD p2) { return p0; } -EXPORT float sf13_F_FPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, void* p1, struct S_PPP p2) { return p0; } -EXPORT float sf13_F_FSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_I p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_F p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_D p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_P p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_II p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_ID p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FI p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FD p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DI p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DD p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PI p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PD p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_III p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IID p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFI p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFD p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDI p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDD p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPI p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPD p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FII p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FID p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFI p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFD p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDI p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDD p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPI p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPD p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DII p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DID p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFI p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFD p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDI p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDD p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPI p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPD p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PII p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PID p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFI p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFD p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDI p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDD p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDP p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPI p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPF p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPD p1, int p2) { return p0; } -EXPORT float sf13_F_FSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPP p1, int p2) { return p0; } -EXPORT float sf13_F_FSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_I p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_F p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_D p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_P p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_II p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_ID p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FI p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FD p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DI p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DD p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PI p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PD p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_III p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IID p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFI p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFD p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDI p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDD p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPI p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPD p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FII p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FID p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFI p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFD p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDI p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDD p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPI p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPD p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DII p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DID p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFI p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFD p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDI p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDD p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPI p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPD p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PII p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PID p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFI p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFD p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDI p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDD p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDP p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPI p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPF p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPD p1, float p2) { return p0; } -EXPORT float sf13_F_FSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPP p1, float p2) { return p0; } -EXPORT float sf13_F_FSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_I p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_F p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_D p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_P p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_II p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_ID p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FI p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FD p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DI p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DD p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PI p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PD p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_III p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IID p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFI p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFD p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDI p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDD p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPI p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPD p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FII p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FID p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFI p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFD p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDI p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDD p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPI p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPD p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DII p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DID p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFI p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFD p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDI p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDD p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPI p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPD p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PII p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PID p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFI p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFD p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDI p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDD p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDP p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPI p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPF p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPD p1, double p2) { return p0; } -EXPORT float sf13_F_FSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPP p1, double p2) { return p0; } -EXPORT float sf13_F_FSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_I p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_F p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_D p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_P p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_II p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_ID p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FI p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FD p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DI p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DD p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PI p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PD p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_III p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IID p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFI p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFD p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDI p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDD p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPI p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPD p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FII p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FID p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFI p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFD p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDI p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDD p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPI p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPD p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DII p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DID p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFI p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFD p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDI p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDD p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPI p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPD p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PII p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PID p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFI p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFD p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDI p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDD p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPI p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPF p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPD p1, void* p2) { return p0; } -EXPORT float sf13_F_FSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPP p1, void* p2) { return p0; } -EXPORT float sf13_F_FSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_I p1, struct S_I p2) { return p0; } -EXPORT float sf13_F_FSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_F p1, struct S_F p2) { return p0; } -EXPORT float sf13_F_FSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_D p1, struct S_D p2) { return p0; } -EXPORT float sf13_F_FSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_P p1, struct S_P p2) { return p0; } -EXPORT float sf13_F_FSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_II p1, struct S_II p2) { return p0; } -EXPORT float sf13_F_FSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IF p1, struct S_IF p2) { return p0; } -EXPORT float sf13_F_FSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_ID p1, struct S_ID p2) { return p0; } -EXPORT float sf13_F_FSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IP p1, struct S_IP p2) { return p0; } -EXPORT float sf13_F_FSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FI p1, struct S_FI p2) { return p0; } -EXPORT float sf13_F_FSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FF p1, struct S_FF p2) { return p0; } -EXPORT float sf13_F_FSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FD p1, struct S_FD p2) { return p0; } -EXPORT float sf13_F_FSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FP p1, struct S_FP p2) { return p0; } -EXPORT float sf13_F_FSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DI p1, struct S_DI p2) { return p0; } -EXPORT float sf13_F_FSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DF p1, struct S_DF p2) { return p0; } -EXPORT float sf13_F_FSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DD p1, struct S_DD p2) { return p0; } -EXPORT float sf13_F_FSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DP p1, struct S_DP p2) { return p0; } -EXPORT float sf13_F_FSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PI p1, struct S_PI p2) { return p0; } -EXPORT float sf13_F_FSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PF p1, struct S_PF p2) { return p0; } -EXPORT float sf13_F_FSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PD p1, struct S_PD p2) { return p0; } -EXPORT float sf13_F_FSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PP p1, struct S_PP p2) { return p0; } -EXPORT float sf13_F_FSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_III p1, struct S_III p2) { return p0; } -EXPORT float sf13_F_FSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIF p1, struct S_IIF p2) { return p0; } -EXPORT float sf13_F_FSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IID p1, struct S_IID p2) { return p0; } -EXPORT float sf13_F_FSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IIP p1, struct S_IIP p2) { return p0; } -EXPORT float sf13_F_FSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFI p1, struct S_IFI p2) { return p0; } -EXPORT float sf13_F_FSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFF p1, struct S_IFF p2) { return p0; } -EXPORT float sf13_F_FSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFD p1, struct S_IFD p2) { return p0; } -EXPORT float sf13_F_FSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IFP p1, struct S_IFP p2) { return p0; } -EXPORT float sf13_F_FSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDI p1, struct S_IDI p2) { return p0; } -EXPORT float sf13_F_FSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDF p1, struct S_IDF p2) { return p0; } -EXPORT float sf13_F_FSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDD p1, struct S_IDD p2) { return p0; } -EXPORT float sf14_F_FSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IDP p1, struct S_IDP p2) { return p0; } -EXPORT float sf14_F_FSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPI p1, struct S_IPI p2) { return p0; } -EXPORT float sf14_F_FSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPF p1, struct S_IPF p2) { return p0; } -EXPORT float sf14_F_FSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPD p1, struct S_IPD p2) { return p0; } -EXPORT float sf14_F_FSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_IPP p1, struct S_IPP p2) { return p0; } -EXPORT float sf14_F_FSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FII p1, struct S_FII p2) { return p0; } -EXPORT float sf14_F_FSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIF p1, struct S_FIF p2) { return p0; } -EXPORT float sf14_F_FSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FID p1, struct S_FID p2) { return p0; } -EXPORT float sf14_F_FSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FIP p1, struct S_FIP p2) { return p0; } -EXPORT float sf14_F_FSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFI p1, struct S_FFI p2) { return p0; } -EXPORT float sf14_F_FSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFF p1, struct S_FFF p2) { return p0; } -EXPORT float sf14_F_FSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFD p1, struct S_FFD p2) { return p0; } -EXPORT float sf14_F_FSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FFP p1, struct S_FFP p2) { return p0; } -EXPORT float sf14_F_FSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDI p1, struct S_FDI p2) { return p0; } -EXPORT float sf14_F_FSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDF p1, struct S_FDF p2) { return p0; } -EXPORT float sf14_F_FSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDD p1, struct S_FDD p2) { return p0; } -EXPORT float sf14_F_FSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FDP p1, struct S_FDP p2) { return p0; } -EXPORT float sf14_F_FSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPI p1, struct S_FPI p2) { return p0; } -EXPORT float sf14_F_FSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPF p1, struct S_FPF p2) { return p0; } -EXPORT float sf14_F_FSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPD p1, struct S_FPD p2) { return p0; } -EXPORT float sf14_F_FSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_FPP p1, struct S_FPP p2) { return p0; } -EXPORT float sf14_F_FSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DII p1, struct S_DII p2) { return p0; } -EXPORT float sf14_F_FSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIF p1, struct S_DIF p2) { return p0; } -EXPORT float sf14_F_FSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DID p1, struct S_DID p2) { return p0; } -EXPORT float sf14_F_FSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DIP p1, struct S_DIP p2) { return p0; } -EXPORT float sf14_F_FSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFI p1, struct S_DFI p2) { return p0; } -EXPORT float sf14_F_FSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFF p1, struct S_DFF p2) { return p0; } -EXPORT float sf14_F_FSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFD p1, struct S_DFD p2) { return p0; } -EXPORT float sf14_F_FSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DFP p1, struct S_DFP p2) { return p0; } -EXPORT float sf14_F_FSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDI p1, struct S_DDI p2) { return p0; } -EXPORT float sf14_F_FSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDF p1, struct S_DDF p2) { return p0; } -EXPORT float sf14_F_FSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDD p1, struct S_DDD p2) { return p0; } -EXPORT float sf14_F_FSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DDP p1, struct S_DDP p2) { return p0; } -EXPORT float sf14_F_FSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPI p1, struct S_DPI p2) { return p0; } -EXPORT float sf14_F_FSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPF p1, struct S_DPF p2) { return p0; } -EXPORT float sf14_F_FSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPD p1, struct S_DPD p2) { return p0; } -EXPORT float sf14_F_FSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_DPP p1, struct S_DPP p2) { return p0; } -EXPORT float sf14_F_FSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PII p1, struct S_PII p2) { return p0; } -EXPORT float sf14_F_FSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIF p1, struct S_PIF p2) { return p0; } -EXPORT float sf14_F_FSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PID p1, struct S_PID p2) { return p0; } -EXPORT float sf14_F_FSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PIP p1, struct S_PIP p2) { return p0; } -EXPORT float sf14_F_FSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFI p1, struct S_PFI p2) { return p0; } -EXPORT float sf14_F_FSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFF p1, struct S_PFF p2) { return p0; } -EXPORT float sf14_F_FSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFD p1, struct S_PFD p2) { return p0; } -EXPORT float sf14_F_FSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PFP p1, struct S_PFP p2) { return p0; } -EXPORT float sf14_F_FSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDI p1, struct S_PDI p2) { return p0; } -EXPORT float sf14_F_FSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDF p1, struct S_PDF p2) { return p0; } -EXPORT float sf14_F_FSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDD p1, struct S_PDD p2) { return p0; } -EXPORT float sf14_F_FSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PDP p1, struct S_PDP p2) { return p0; } -EXPORT float sf14_F_FSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPI p1, struct S_PPI p2) { return p0; } -EXPORT float sf14_F_FSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPF p1, struct S_PPF p2) { return p0; } -EXPORT float sf14_F_FSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPD p1, struct S_PPD p2) { return p0; } -EXPORT float sf14_F_FSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,float p0, struct S_PPP p1, struct S_PPP p2) { return p0; } -EXPORT double sf14_D_DII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, int p2) { return p0; } -EXPORT double sf14_D_DIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, float p2) { return p0; } -EXPORT double sf14_D_DID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, double p2) { return p0; } -EXPORT double sf14_D_DIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, void* p2) { return p0; } -EXPORT double sf14_D_DIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_I p2) { return p0; } -EXPORT double sf14_D_DIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_F p2) { return p0; } -EXPORT double sf14_D_DIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_D p2) { return p0; } -EXPORT double sf14_D_DIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_P p2) { return p0; } -EXPORT double sf14_D_DIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_II p2) { return p0; } -EXPORT double sf14_D_DIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IF p2) { return p0; } -EXPORT double sf14_D_DIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_ID p2) { return p0; } -EXPORT double sf14_D_DIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IP p2) { return p0; } -EXPORT double sf14_D_DIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FI p2) { return p0; } -EXPORT double sf14_D_DIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FF p2) { return p0; } -EXPORT double sf14_D_DIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FD p2) { return p0; } -EXPORT double sf14_D_DIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FP p2) { return p0; } -EXPORT double sf14_D_DIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DI p2) { return p0; } -EXPORT double sf14_D_DIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DF p2) { return p0; } -EXPORT double sf14_D_DIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DD p2) { return p0; } -EXPORT double sf14_D_DIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DP p2) { return p0; } -EXPORT double sf14_D_DIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PI p2) { return p0; } -EXPORT double sf14_D_DIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PF p2) { return p0; } -EXPORT double sf14_D_DIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PD p2) { return p0; } -EXPORT double sf14_D_DIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PP p2) { return p0; } -EXPORT double sf14_D_DIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_III p2) { return p0; } -EXPORT double sf14_D_DIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IIF p2) { return p0; } -EXPORT double sf14_D_DIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IID p2) { return p0; } -EXPORT double sf14_D_DIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IIP p2) { return p0; } -EXPORT double sf14_D_DIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IFI p2) { return p0; } -EXPORT double sf14_D_DIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IFF p2) { return p0; } -EXPORT double sf14_D_DIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IFD p2) { return p0; } -EXPORT double sf14_D_DIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IFP p2) { return p0; } -EXPORT double sf14_D_DIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IDI p2) { return p0; } -EXPORT double sf14_D_DIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IDF p2) { return p0; } -EXPORT double sf14_D_DIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IDD p2) { return p0; } -EXPORT double sf14_D_DIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IDP p2) { return p0; } -EXPORT double sf14_D_DIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IPI p2) { return p0; } -EXPORT double sf14_D_DIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IPF p2) { return p0; } -EXPORT double sf14_D_DIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IPD p2) { return p0; } -EXPORT double sf14_D_DIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_IPP p2) { return p0; } -EXPORT double sf14_D_DIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FII p2) { return p0; } -EXPORT double sf14_D_DIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FIF p2) { return p0; } -EXPORT double sf14_D_DIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FID p2) { return p0; } -EXPORT double sf14_D_DIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FIP p2) { return p0; } -EXPORT double sf14_D_DIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FFI p2) { return p0; } -EXPORT double sf14_D_DIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FFF p2) { return p0; } -EXPORT double sf14_D_DIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FFD p2) { return p0; } -EXPORT double sf14_D_DIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FFP p2) { return p0; } -EXPORT double sf14_D_DIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FDI p2) { return p0; } -EXPORT double sf14_D_DIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FDF p2) { return p0; } -EXPORT double sf14_D_DIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FDD p2) { return p0; } -EXPORT double sf14_D_DIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FDP p2) { return p0; } -EXPORT double sf14_D_DIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FPI p2) { return p0; } -EXPORT double sf14_D_DIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FPF p2) { return p0; } -EXPORT double sf14_D_DIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FPD p2) { return p0; } -EXPORT double sf14_D_DIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_FPP p2) { return p0; } -EXPORT double sf14_D_DIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DII p2) { return p0; } -EXPORT double sf14_D_DIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DIF p2) { return p0; } -EXPORT double sf14_D_DIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DID p2) { return p0; } -EXPORT double sf14_D_DIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DIP p2) { return p0; } -EXPORT double sf14_D_DIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DFI p2) { return p0; } -EXPORT double sf14_D_DIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DFF p2) { return p0; } -EXPORT double sf14_D_DIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DFD p2) { return p0; } -EXPORT double sf14_D_DIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DFP p2) { return p0; } -EXPORT double sf14_D_DIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DDI p2) { return p0; } -EXPORT double sf14_D_DIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DDF p2) { return p0; } -EXPORT double sf14_D_DIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DDD p2) { return p0; } -EXPORT double sf14_D_DIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DDP p2) { return p0; } -EXPORT double sf14_D_DIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DPI p2) { return p0; } -EXPORT double sf14_D_DIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DPF p2) { return p0; } -EXPORT double sf14_D_DIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DPD p2) { return p0; } -EXPORT double sf14_D_DIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_DPP p2) { return p0; } -EXPORT double sf14_D_DIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PII p2) { return p0; } -EXPORT double sf14_D_DIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PIF p2) { return p0; } -EXPORT double sf14_D_DIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PID p2) { return p0; } -EXPORT double sf14_D_DIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PIP p2) { return p0; } -EXPORT double sf14_D_DIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PFI p2) { return p0; } -EXPORT double sf14_D_DIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PFF p2) { return p0; } -EXPORT double sf14_D_DIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PFD p2) { return p0; } -EXPORT double sf14_D_DIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PFP p2) { return p0; } -EXPORT double sf14_D_DIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PDI p2) { return p0; } -EXPORT double sf14_D_DIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PDF p2) { return p0; } -EXPORT double sf14_D_DIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PDD p2) { return p0; } -EXPORT double sf14_D_DIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PDP p2) { return p0; } -EXPORT double sf14_D_DIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PPI p2) { return p0; } -EXPORT double sf14_D_DIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PPF p2) { return p0; } -EXPORT double sf14_D_DIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PPD p2) { return p0; } -EXPORT double sf14_D_DIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, int p1, struct S_PPP p2) { return p0; } -EXPORT double sf14_D_DFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, int p2) { return p0; } -EXPORT double sf14_D_DFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, float p2) { return p0; } -EXPORT double sf14_D_DFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, double p2) { return p0; } -EXPORT double sf14_D_DFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, void* p2) { return p0; } -EXPORT double sf14_D_DFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_I p2) { return p0; } -EXPORT double sf14_D_DFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_F p2) { return p0; } -EXPORT double sf14_D_DFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_D p2) { return p0; } -EXPORT double sf14_D_DFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_P p2) { return p0; } -EXPORT double sf14_D_DFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_II p2) { return p0; } -EXPORT double sf14_D_DFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IF p2) { return p0; } -EXPORT double sf14_D_DFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_ID p2) { return p0; } -EXPORT double sf14_D_DFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IP p2) { return p0; } -EXPORT double sf14_D_DFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FI p2) { return p0; } -EXPORT double sf14_D_DFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FF p2) { return p0; } -EXPORT double sf14_D_DFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FD p2) { return p0; } -EXPORT double sf14_D_DFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FP p2) { return p0; } -EXPORT double sf14_D_DFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DI p2) { return p0; } -EXPORT double sf14_D_DFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DF p2) { return p0; } -EXPORT double sf14_D_DFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DD p2) { return p0; } -EXPORT double sf14_D_DFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DP p2) { return p0; } -EXPORT double sf14_D_DFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PI p2) { return p0; } -EXPORT double sf14_D_DFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PF p2) { return p0; } -EXPORT double sf14_D_DFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PD p2) { return p0; } -EXPORT double sf14_D_DFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PP p2) { return p0; } -EXPORT double sf14_D_DFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_III p2) { return p0; } -EXPORT double sf14_D_DFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IIF p2) { return p0; } -EXPORT double sf14_D_DFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IID p2) { return p0; } -EXPORT double sf14_D_DFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IIP p2) { return p0; } -EXPORT double sf14_D_DFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IFI p2) { return p0; } -EXPORT double sf14_D_DFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IFF p2) { return p0; } -EXPORT double sf14_D_DFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IFD p2) { return p0; } -EXPORT double sf14_D_DFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IFP p2) { return p0; } -EXPORT double sf14_D_DFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IDI p2) { return p0; } -EXPORT double sf14_D_DFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IDF p2) { return p0; } -EXPORT double sf14_D_DFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IDD p2) { return p0; } -EXPORT double sf14_D_DFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IDP p2) { return p0; } -EXPORT double sf14_D_DFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IPI p2) { return p0; } -EXPORT double sf14_D_DFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IPF p2) { return p0; } -EXPORT double sf14_D_DFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IPD p2) { return p0; } -EXPORT double sf14_D_DFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_IPP p2) { return p0; } -EXPORT double sf14_D_DFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FII p2) { return p0; } -EXPORT double sf14_D_DFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FIF p2) { return p0; } -EXPORT double sf14_D_DFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FID p2) { return p0; } -EXPORT double sf14_D_DFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FIP p2) { return p0; } -EXPORT double sf14_D_DFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FFI p2) { return p0; } -EXPORT double sf14_D_DFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FFF p2) { return p0; } -EXPORT double sf14_D_DFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FFD p2) { return p0; } -EXPORT double sf14_D_DFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FFP p2) { return p0; } -EXPORT double sf14_D_DFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FDI p2) { return p0; } -EXPORT double sf14_D_DFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FDF p2) { return p0; } -EXPORT double sf14_D_DFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FDD p2) { return p0; } -EXPORT double sf14_D_DFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FDP p2) { return p0; } -EXPORT double sf14_D_DFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FPI p2) { return p0; } -EXPORT double sf14_D_DFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FPF p2) { return p0; } -EXPORT double sf14_D_DFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FPD p2) { return p0; } -EXPORT double sf14_D_DFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_FPP p2) { return p0; } -EXPORT double sf14_D_DFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DII p2) { return p0; } -EXPORT double sf14_D_DFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DIF p2) { return p0; } -EXPORT double sf14_D_DFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DID p2) { return p0; } -EXPORT double sf14_D_DFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DIP p2) { return p0; } -EXPORT double sf14_D_DFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DFI p2) { return p0; } -EXPORT double sf14_D_DFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DFF p2) { return p0; } -EXPORT double sf14_D_DFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DFD p2) { return p0; } -EXPORT double sf14_D_DFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DFP p2) { return p0; } -EXPORT double sf14_D_DFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DDI p2) { return p0; } -EXPORT double sf14_D_DFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DDF p2) { return p0; } -EXPORT double sf14_D_DFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DDD p2) { return p0; } -EXPORT double sf14_D_DFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DDP p2) { return p0; } -EXPORT double sf14_D_DFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DPI p2) { return p0; } -EXPORT double sf14_D_DFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DPF p2) { return p0; } -EXPORT double sf14_D_DFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DPD p2) { return p0; } -EXPORT double sf14_D_DFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_DPP p2) { return p0; } -EXPORT double sf14_D_DFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PII p2) { return p0; } -EXPORT double sf14_D_DFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PIF p2) { return p0; } -EXPORT double sf14_D_DFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PID p2) { return p0; } -EXPORT double sf14_D_DFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PIP p2) { return p0; } -EXPORT double sf14_D_DFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PFI p2) { return p0; } -EXPORT double sf14_D_DFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PFF p2) { return p0; } -EXPORT double sf14_D_DFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PFD p2) { return p0; } -EXPORT double sf14_D_DFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PFP p2) { return p0; } -EXPORT double sf14_D_DFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PDI p2) { return p0; } -EXPORT double sf14_D_DFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PDF p2) { return p0; } -EXPORT double sf14_D_DFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PDD p2) { return p0; } -EXPORT double sf14_D_DFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PDP p2) { return p0; } -EXPORT double sf14_D_DFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PPI p2) { return p0; } -EXPORT double sf14_D_DFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PPF p2) { return p0; } -EXPORT double sf14_D_DFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PPD p2) { return p0; } -EXPORT double sf14_D_DFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, float p1, struct S_PPP p2) { return p0; } -EXPORT double sf14_D_DDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, int p2) { return p0; } -EXPORT double sf14_D_DDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, float p2) { return p0; } -EXPORT double sf14_D_DDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, double p2) { return p0; } -EXPORT double sf14_D_DDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, void* p2) { return p0; } -EXPORT double sf14_D_DDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_I p2) { return p0; } -EXPORT double sf14_D_DDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_F p2) { return p0; } -EXPORT double sf14_D_DDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_D p2) { return p0; } -EXPORT double sf14_D_DDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_P p2) { return p0; } -EXPORT double sf14_D_DDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_II p2) { return p0; } -EXPORT double sf14_D_DDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IF p2) { return p0; } -EXPORT double sf14_D_DDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_ID p2) { return p0; } -EXPORT double sf14_D_DDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IP p2) { return p0; } -EXPORT double sf14_D_DDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FI p2) { return p0; } -EXPORT double sf14_D_DDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FF p2) { return p0; } -EXPORT double sf14_D_DDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FD p2) { return p0; } -EXPORT double sf14_D_DDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FP p2) { return p0; } -EXPORT double sf14_D_DDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DI p2) { return p0; } -EXPORT double sf14_D_DDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DF p2) { return p0; } -EXPORT double sf14_D_DDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DD p2) { return p0; } -EXPORT double sf14_D_DDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DP p2) { return p0; } -EXPORT double sf14_D_DDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PI p2) { return p0; } -EXPORT double sf14_D_DDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PF p2) { return p0; } -EXPORT double sf14_D_DDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PD p2) { return p0; } -EXPORT double sf14_D_DDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PP p2) { return p0; } -EXPORT double sf14_D_DDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_III p2) { return p0; } -EXPORT double sf14_D_DDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IIF p2) { return p0; } -EXPORT double sf14_D_DDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IID p2) { return p0; } -EXPORT double sf14_D_DDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IIP p2) { return p0; } -EXPORT double sf14_D_DDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IFI p2) { return p0; } -EXPORT double sf14_D_DDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IFF p2) { return p0; } -EXPORT double sf14_D_DDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IFD p2) { return p0; } -EXPORT double sf14_D_DDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IFP p2) { return p0; } -EXPORT double sf14_D_DDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IDI p2) { return p0; } -EXPORT double sf14_D_DDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IDF p2) { return p0; } -EXPORT double sf14_D_DDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IDD p2) { return p0; } -EXPORT double sf14_D_DDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IDP p2) { return p0; } -EXPORT double sf14_D_DDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IPI p2) { return p0; } -EXPORT double sf14_D_DDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IPF p2) { return p0; } -EXPORT double sf14_D_DDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IPD p2) { return p0; } -EXPORT double sf14_D_DDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_IPP p2) { return p0; } -EXPORT double sf14_D_DDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FII p2) { return p0; } -EXPORT double sf14_D_DDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FIF p2) { return p0; } -EXPORT double sf14_D_DDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FID p2) { return p0; } -EXPORT double sf14_D_DDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FIP p2) { return p0; } -EXPORT double sf14_D_DDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FFI p2) { return p0; } -EXPORT double sf14_D_DDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FFF p2) { return p0; } -EXPORT double sf14_D_DDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FFD p2) { return p0; } -EXPORT double sf14_D_DDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FFP p2) { return p0; } -EXPORT double sf14_D_DDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FDI p2) { return p0; } -EXPORT double sf14_D_DDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FDF p2) { return p0; } -EXPORT double sf14_D_DDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FDD p2) { return p0; } -EXPORT double sf14_D_DDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FDP p2) { return p0; } -EXPORT double sf14_D_DDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FPI p2) { return p0; } -EXPORT double sf14_D_DDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FPF p2) { return p0; } -EXPORT double sf14_D_DDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FPD p2) { return p0; } -EXPORT double sf14_D_DDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_FPP p2) { return p0; } -EXPORT double sf14_D_DDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DII p2) { return p0; } -EXPORT double sf14_D_DDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DIF p2) { return p0; } -EXPORT double sf14_D_DDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DID p2) { return p0; } -EXPORT double sf14_D_DDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DIP p2) { return p0; } -EXPORT double sf14_D_DDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DFI p2) { return p0; } -EXPORT double sf14_D_DDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DFF p2) { return p0; } -EXPORT double sf14_D_DDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DFD p2) { return p0; } -EXPORT double sf14_D_DDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DFP p2) { return p0; } -EXPORT double sf14_D_DDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DDI p2) { return p0; } -EXPORT double sf14_D_DDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DDF p2) { return p0; } -EXPORT double sf14_D_DDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DDD p2) { return p0; } -EXPORT double sf14_D_DDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DDP p2) { return p0; } -EXPORT double sf14_D_DDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DPI p2) { return p0; } -EXPORT double sf14_D_DDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DPF p2) { return p0; } -EXPORT double sf14_D_DDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DPD p2) { return p0; } -EXPORT double sf14_D_DDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_DPP p2) { return p0; } -EXPORT double sf14_D_DDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PII p2) { return p0; } -EXPORT double sf14_D_DDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PIF p2) { return p0; } -EXPORT double sf14_D_DDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PID p2) { return p0; } -EXPORT double sf14_D_DDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PIP p2) { return p0; } -EXPORT double sf14_D_DDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PFI p2) { return p0; } -EXPORT double sf14_D_DDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PFF p2) { return p0; } -EXPORT double sf14_D_DDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PFD p2) { return p0; } -EXPORT double sf14_D_DDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PFP p2) { return p0; } -EXPORT double sf14_D_DDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PDI p2) { return p0; } -EXPORT double sf14_D_DDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PDF p2) { return p0; } -EXPORT double sf14_D_DDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PDD p2) { return p0; } -EXPORT double sf14_D_DDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PDP p2) { return p0; } -EXPORT double sf14_D_DDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PPI p2) { return p0; } -EXPORT double sf14_D_DDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PPF p2) { return p0; } -EXPORT double sf14_D_DDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PPD p2) { return p0; } -EXPORT double sf14_D_DDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, double p1, struct S_PPP p2) { return p0; } -EXPORT double sf14_D_DPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, int p2) { return p0; } -EXPORT double sf14_D_DPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, float p2) { return p0; } -EXPORT double sf14_D_DPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, double p2) { return p0; } -EXPORT double sf14_D_DPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, void* p2) { return p0; } -EXPORT double sf14_D_DPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_I p2) { return p0; } -EXPORT double sf14_D_DPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_F p2) { return p0; } -EXPORT double sf14_D_DPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_D p2) { return p0; } -EXPORT double sf14_D_DPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_P p2) { return p0; } -EXPORT double sf14_D_DPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_II p2) { return p0; } -EXPORT double sf14_D_DPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IF p2) { return p0; } -EXPORT double sf14_D_DPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_ID p2) { return p0; } -EXPORT double sf14_D_DPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IP p2) { return p0; } -EXPORT double sf14_D_DPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FI p2) { return p0; } -EXPORT double sf14_D_DPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FF p2) { return p0; } -EXPORT double sf14_D_DPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FD p2) { return p0; } -EXPORT double sf14_D_DPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FP p2) { return p0; } -EXPORT double sf14_D_DPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DI p2) { return p0; } -EXPORT double sf14_D_DPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DF p2) { return p0; } -EXPORT double sf14_D_DPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DD p2) { return p0; } -EXPORT double sf14_D_DPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DP p2) { return p0; } -EXPORT double sf14_D_DPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PI p2) { return p0; } -EXPORT double sf14_D_DPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PF p2) { return p0; } -EXPORT double sf14_D_DPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PD p2) { return p0; } -EXPORT double sf14_D_DPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PP p2) { return p0; } -EXPORT double sf14_D_DPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_III p2) { return p0; } -EXPORT double sf14_D_DPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IIF p2) { return p0; } -EXPORT double sf14_D_DPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IID p2) { return p0; } -EXPORT double sf14_D_DPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IIP p2) { return p0; } -EXPORT double sf14_D_DPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IFI p2) { return p0; } -EXPORT double sf14_D_DPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IFF p2) { return p0; } -EXPORT double sf14_D_DPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IFD p2) { return p0; } -EXPORT double sf14_D_DPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IFP p2) { return p0; } -EXPORT double sf14_D_DPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IDI p2) { return p0; } -EXPORT double sf14_D_DPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IDF p2) { return p0; } -EXPORT double sf14_D_DPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IDD p2) { return p0; } -EXPORT double sf14_D_DPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IDP p2) { return p0; } -EXPORT double sf14_D_DPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IPI p2) { return p0; } -EXPORT double sf14_D_DPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IPF p2) { return p0; } -EXPORT double sf14_D_DPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IPD p2) { return p0; } -EXPORT double sf14_D_DPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_IPP p2) { return p0; } -EXPORT double sf14_D_DPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FII p2) { return p0; } -EXPORT double sf14_D_DPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FIF p2) { return p0; } -EXPORT double sf14_D_DPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FID p2) { return p0; } -EXPORT double sf14_D_DPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FIP p2) { return p0; } -EXPORT double sf14_D_DPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FFI p2) { return p0; } -EXPORT double sf14_D_DPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FFF p2) { return p0; } -EXPORT double sf14_D_DPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FFD p2) { return p0; } -EXPORT double sf14_D_DPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FFP p2) { return p0; } -EXPORT double sf14_D_DPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FDI p2) { return p0; } -EXPORT double sf14_D_DPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FDF p2) { return p0; } -EXPORT double sf14_D_DPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FDD p2) { return p0; } -EXPORT double sf14_D_DPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FDP p2) { return p0; } -EXPORT double sf14_D_DPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FPI p2) { return p0; } -EXPORT double sf14_D_DPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FPF p2) { return p0; } -EXPORT double sf14_D_DPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FPD p2) { return p0; } -EXPORT double sf14_D_DPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_FPP p2) { return p0; } -EXPORT double sf14_D_DPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DII p2) { return p0; } -EXPORT double sf14_D_DPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DIF p2) { return p0; } -EXPORT double sf14_D_DPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DID p2) { return p0; } -EXPORT double sf14_D_DPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DIP p2) { return p0; } -EXPORT double sf14_D_DPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DFI p2) { return p0; } -EXPORT double sf14_D_DPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DFF p2) { return p0; } -EXPORT double sf14_D_DPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DFD p2) { return p0; } -EXPORT double sf14_D_DPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DFP p2) { return p0; } -EXPORT double sf14_D_DPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DDI p2) { return p0; } -EXPORT double sf14_D_DPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DDF p2) { return p0; } -EXPORT double sf14_D_DPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DDD p2) { return p0; } -EXPORT double sf14_D_DPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DDP p2) { return p0; } -EXPORT double sf14_D_DPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DPI p2) { return p0; } -EXPORT double sf14_D_DPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DPF p2) { return p0; } -EXPORT double sf14_D_DPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DPD p2) { return p0; } -EXPORT double sf14_D_DPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_DPP p2) { return p0; } -EXPORT double sf14_D_DPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PII p2) { return p0; } -EXPORT double sf14_D_DPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PIF p2) { return p0; } -EXPORT double sf14_D_DPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PID p2) { return p0; } -EXPORT double sf14_D_DPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PIP p2) { return p0; } -EXPORT double sf14_D_DPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PFI p2) { return p0; } -EXPORT double sf14_D_DPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PFF p2) { return p0; } -EXPORT double sf14_D_DPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PFD p2) { return p0; } -EXPORT double sf14_D_DPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PFP p2) { return p0; } -EXPORT double sf14_D_DPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PDI p2) { return p0; } -EXPORT double sf14_D_DPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PDF p2) { return p0; } -EXPORT double sf14_D_DPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PDD p2) { return p0; } -EXPORT double sf14_D_DPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PDP p2) { return p0; } -EXPORT double sf14_D_DPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PPI p2) { return p0; } -EXPORT double sf14_D_DPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PPF p2) { return p0; } -EXPORT double sf14_D_DPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PPD p2) { return p0; } -EXPORT double sf14_D_DPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, void* p1, struct S_PPP p2) { return p0; } -EXPORT double sf14_D_DSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_I p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_F p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_D p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_P p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_II p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_ID p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FI p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FD p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DI p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DD p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PI p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PD p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_III p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IID p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFI p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFD p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDI p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDD p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPI p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPD p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FII p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FID p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFI p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFD p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDI p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDD p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPI p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPD p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DII p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DID p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFI p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFD p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDI p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDD p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPI p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPD p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PII p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PID p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFI p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFD p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDI p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDD p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDP p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPI p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPF p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPD p1, int p2) { return p0; } -EXPORT double sf14_D_DSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPP p1, int p2) { return p0; } -EXPORT double sf14_D_DSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_I p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_F p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_D p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_P p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_II p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_ID p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FI p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FD p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DI p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DD p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PI p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PD p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_III p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IID p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFI p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFD p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDI p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDD p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPI p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPD p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FII p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FID p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFI p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFD p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDI p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDD p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPI p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPD p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DII p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DID p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFI p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFD p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDI p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDD p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPI p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPD p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PII p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PID p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFI p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFD p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDI p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDD p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDP p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPI p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPF p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPD p1, float p2) { return p0; } -EXPORT double sf14_D_DSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPP p1, float p2) { return p0; } -EXPORT double sf14_D_DSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_I p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_F p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_D p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_P p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_II p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IF p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_ID p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IP p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FI p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FF p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FD p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FP p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DI p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DF p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DD p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DP p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PI p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PF p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PD p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PP p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_III p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIF p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IID p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIP p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFI p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFF p1, double p2) { return p0; } -EXPORT double sf14_D_DSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFD p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFP p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDI p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDF p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDD p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDP p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPI p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPF p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPD p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPP p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FII p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIF p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FID p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIP p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFI p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFF p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFD p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFP p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDI p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDF p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDD p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDP p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPI p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPF p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPD p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPP p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DII p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIF p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DID p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIP p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFI p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFF p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFD p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFP p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDI p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDF p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDD p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDP p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPI p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPF p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPD p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPP p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PII p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIF p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PID p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIP p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFI p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFF p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFD p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFP p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDI p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDF p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDD p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDP p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPI p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPF p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPD p1, double p2) { return p0; } -EXPORT double sf15_D_DSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPP p1, double p2) { return p0; } -EXPORT double sf15_D_DSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_I p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_F p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_D p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_P p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_II p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_ID p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FI p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FD p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DI p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DD p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PI p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PD p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_III p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IID p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFI p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFD p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDI p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDD p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPI p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPD p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FII p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FID p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFI p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFD p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDI p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDD p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPI p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPD p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DII p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DID p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFI p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFD p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDI p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDD p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPI p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPD p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PII p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PID p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFI p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFD p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDI p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDD p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPI p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPF p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPD p1, void* p2) { return p0; } -EXPORT double sf15_D_DSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPP p1, void* p2) { return p0; } -EXPORT double sf15_D_DSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_I p1, struct S_I p2) { return p0; } -EXPORT double sf15_D_DSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_F p1, struct S_F p2) { return p0; } -EXPORT double sf15_D_DSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_D p1, struct S_D p2) { return p0; } -EXPORT double sf15_D_DSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_P p1, struct S_P p2) { return p0; } -EXPORT double sf15_D_DSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_II p1, struct S_II p2) { return p0; } -EXPORT double sf15_D_DSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IF p1, struct S_IF p2) { return p0; } -EXPORT double sf15_D_DSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_ID p1, struct S_ID p2) { return p0; } -EXPORT double sf15_D_DSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IP p1, struct S_IP p2) { return p0; } -EXPORT double sf15_D_DSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FI p1, struct S_FI p2) { return p0; } -EXPORT double sf15_D_DSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FF p1, struct S_FF p2) { return p0; } -EXPORT double sf15_D_DSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FD p1, struct S_FD p2) { return p0; } -EXPORT double sf15_D_DSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FP p1, struct S_FP p2) { return p0; } -EXPORT double sf15_D_DSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DI p1, struct S_DI p2) { return p0; } -EXPORT double sf15_D_DSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DF p1, struct S_DF p2) { return p0; } -EXPORT double sf15_D_DSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DD p1, struct S_DD p2) { return p0; } -EXPORT double sf15_D_DSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DP p1, struct S_DP p2) { return p0; } -EXPORT double sf15_D_DSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PI p1, struct S_PI p2) { return p0; } -EXPORT double sf15_D_DSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PF p1, struct S_PF p2) { return p0; } -EXPORT double sf15_D_DSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PD p1, struct S_PD p2) { return p0; } -EXPORT double sf15_D_DSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PP p1, struct S_PP p2) { return p0; } -EXPORT double sf15_D_DSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_III p1, struct S_III p2) { return p0; } -EXPORT double sf15_D_DSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIF p1, struct S_IIF p2) { return p0; } -EXPORT double sf15_D_DSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IID p1, struct S_IID p2) { return p0; } -EXPORT double sf15_D_DSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IIP p1, struct S_IIP p2) { return p0; } -EXPORT double sf15_D_DSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFI p1, struct S_IFI p2) { return p0; } -EXPORT double sf15_D_DSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFF p1, struct S_IFF p2) { return p0; } -EXPORT double sf15_D_DSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFD p1, struct S_IFD p2) { return p0; } -EXPORT double sf15_D_DSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IFP p1, struct S_IFP p2) { return p0; } -EXPORT double sf15_D_DSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDI p1, struct S_IDI p2) { return p0; } -EXPORT double sf15_D_DSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDF p1, struct S_IDF p2) { return p0; } -EXPORT double sf15_D_DSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDD p1, struct S_IDD p2) { return p0; } -EXPORT double sf15_D_DSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IDP p1, struct S_IDP p2) { return p0; } -EXPORT double sf15_D_DSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPI p1, struct S_IPI p2) { return p0; } -EXPORT double sf15_D_DSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPF p1, struct S_IPF p2) { return p0; } -EXPORT double sf15_D_DSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPD p1, struct S_IPD p2) { return p0; } -EXPORT double sf15_D_DSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_IPP p1, struct S_IPP p2) { return p0; } -EXPORT double sf15_D_DSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FII p1, struct S_FII p2) { return p0; } -EXPORT double sf15_D_DSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIF p1, struct S_FIF p2) { return p0; } -EXPORT double sf15_D_DSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FID p1, struct S_FID p2) { return p0; } -EXPORT double sf15_D_DSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FIP p1, struct S_FIP p2) { return p0; } -EXPORT double sf15_D_DSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFI p1, struct S_FFI p2) { return p0; } -EXPORT double sf15_D_DSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFF p1, struct S_FFF p2) { return p0; } -EXPORT double sf15_D_DSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFD p1, struct S_FFD p2) { return p0; } -EXPORT double sf15_D_DSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FFP p1, struct S_FFP p2) { return p0; } -EXPORT double sf15_D_DSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDI p1, struct S_FDI p2) { return p0; } -EXPORT double sf15_D_DSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDF p1, struct S_FDF p2) { return p0; } -EXPORT double sf15_D_DSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDD p1, struct S_FDD p2) { return p0; } -EXPORT double sf15_D_DSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FDP p1, struct S_FDP p2) { return p0; } -EXPORT double sf15_D_DSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPI p1, struct S_FPI p2) { return p0; } -EXPORT double sf15_D_DSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPF p1, struct S_FPF p2) { return p0; } -EXPORT double sf15_D_DSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPD p1, struct S_FPD p2) { return p0; } -EXPORT double sf15_D_DSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_FPP p1, struct S_FPP p2) { return p0; } -EXPORT double sf15_D_DSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DII p1, struct S_DII p2) { return p0; } -EXPORT double sf15_D_DSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIF p1, struct S_DIF p2) { return p0; } -EXPORT double sf15_D_DSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DID p1, struct S_DID p2) { return p0; } -EXPORT double sf15_D_DSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DIP p1, struct S_DIP p2) { return p0; } -EXPORT double sf15_D_DSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFI p1, struct S_DFI p2) { return p0; } -EXPORT double sf15_D_DSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFF p1, struct S_DFF p2) { return p0; } -EXPORT double sf15_D_DSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFD p1, struct S_DFD p2) { return p0; } -EXPORT double sf15_D_DSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DFP p1, struct S_DFP p2) { return p0; } -EXPORT double sf15_D_DSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDI p1, struct S_DDI p2) { return p0; } -EXPORT double sf15_D_DSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDF p1, struct S_DDF p2) { return p0; } -EXPORT double sf15_D_DSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDD p1, struct S_DDD p2) { return p0; } -EXPORT double sf15_D_DSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DDP p1, struct S_DDP p2) { return p0; } -EXPORT double sf15_D_DSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPI p1, struct S_DPI p2) { return p0; } -EXPORT double sf15_D_DSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPF p1, struct S_DPF p2) { return p0; } -EXPORT double sf15_D_DSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPD p1, struct S_DPD p2) { return p0; } -EXPORT double sf15_D_DSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_DPP p1, struct S_DPP p2) { return p0; } -EXPORT double sf15_D_DSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PII p1, struct S_PII p2) { return p0; } -EXPORT double sf15_D_DSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIF p1, struct S_PIF p2) { return p0; } -EXPORT double sf15_D_DSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PID p1, struct S_PID p2) { return p0; } -EXPORT double sf15_D_DSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PIP p1, struct S_PIP p2) { return p0; } -EXPORT double sf15_D_DSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFI p1, struct S_PFI p2) { return p0; } -EXPORT double sf15_D_DSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFF p1, struct S_PFF p2) { return p0; } -EXPORT double sf15_D_DSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFD p1, struct S_PFD p2) { return p0; } -EXPORT double sf15_D_DSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PFP p1, struct S_PFP p2) { return p0; } -EXPORT double sf15_D_DSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDI p1, struct S_PDI p2) { return p0; } -EXPORT double sf15_D_DSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDF p1, struct S_PDF p2) { return p0; } -EXPORT double sf15_D_DSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDD p1, struct S_PDD p2) { return p0; } -EXPORT double sf15_D_DSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PDP p1, struct S_PDP p2) { return p0; } -EXPORT double sf15_D_DSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPI p1, struct S_PPI p2) { return p0; } -EXPORT double sf15_D_DSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPF p1, struct S_PPF p2) { return p0; } -EXPORT double sf15_D_DSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPD p1, struct S_PPD p2) { return p0; } -EXPORT double sf15_D_DSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,double p0, struct S_PPP p1, struct S_PPP p2) { return p0; } -EXPORT void* sf15_P_PII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, int p2) { return p0; } -EXPORT void* sf15_P_PIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, float p2) { return p0; } -EXPORT void* sf15_P_PID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, double p2) { return p0; } -EXPORT void* sf15_P_PIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, void* p2) { return p0; } -EXPORT void* sf15_P_PIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_I p2) { return p0; } -EXPORT void* sf15_P_PIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_F p2) { return p0; } -EXPORT void* sf15_P_PIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_D p2) { return p0; } -EXPORT void* sf15_P_PIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_P p2) { return p0; } -EXPORT void* sf15_P_PIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_II p2) { return p0; } -EXPORT void* sf15_P_PIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IF p2) { return p0; } -EXPORT void* sf15_P_PIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_ID p2) { return p0; } -EXPORT void* sf15_P_PIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IP p2) { return p0; } -EXPORT void* sf15_P_PIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FI p2) { return p0; } -EXPORT void* sf15_P_PIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FF p2) { return p0; } -EXPORT void* sf15_P_PIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FD p2) { return p0; } -EXPORT void* sf15_P_PIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FP p2) { return p0; } -EXPORT void* sf15_P_PIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DI p2) { return p0; } -EXPORT void* sf15_P_PIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DF p2) { return p0; } -EXPORT void* sf15_P_PIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DD p2) { return p0; } -EXPORT void* sf15_P_PIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DP p2) { return p0; } -EXPORT void* sf15_P_PIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PI p2) { return p0; } -EXPORT void* sf15_P_PIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PF p2) { return p0; } -EXPORT void* sf15_P_PIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PD p2) { return p0; } -EXPORT void* sf15_P_PIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PP p2) { return p0; } -EXPORT void* sf15_P_PIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_III p2) { return p0; } -EXPORT void* sf15_P_PIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IIF p2) { return p0; } -EXPORT void* sf15_P_PIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IID p2) { return p0; } -EXPORT void* sf15_P_PIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IIP p2) { return p0; } -EXPORT void* sf15_P_PIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IFI p2) { return p0; } -EXPORT void* sf15_P_PIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IFF p2) { return p0; } -EXPORT void* sf15_P_PIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IFD p2) { return p0; } -EXPORT void* sf15_P_PIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IFP p2) { return p0; } -EXPORT void* sf15_P_PIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IDI p2) { return p0; } -EXPORT void* sf15_P_PIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IDF p2) { return p0; } -EXPORT void* sf15_P_PIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IDD p2) { return p0; } -EXPORT void* sf15_P_PIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IDP p2) { return p0; } -EXPORT void* sf15_P_PIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IPI p2) { return p0; } -EXPORT void* sf15_P_PIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IPF p2) { return p0; } -EXPORT void* sf15_P_PIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IPD p2) { return p0; } -EXPORT void* sf15_P_PIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_IPP p2) { return p0; } -EXPORT void* sf15_P_PIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FII p2) { return p0; } -EXPORT void* sf15_P_PIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FIF p2) { return p0; } -EXPORT void* sf15_P_PIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FID p2) { return p0; } -EXPORT void* sf15_P_PIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FIP p2) { return p0; } -EXPORT void* sf15_P_PIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FFI p2) { return p0; } -EXPORT void* sf15_P_PIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FFF p2) { return p0; } -EXPORT void* sf15_P_PIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FFD p2) { return p0; } -EXPORT void* sf15_P_PIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FFP p2) { return p0; } -EXPORT void* sf15_P_PIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FDI p2) { return p0; } -EXPORT void* sf15_P_PIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FDF p2) { return p0; } -EXPORT void* sf15_P_PIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FDD p2) { return p0; } -EXPORT void* sf15_P_PIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FDP p2) { return p0; } -EXPORT void* sf15_P_PIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FPI p2) { return p0; } -EXPORT void* sf15_P_PIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FPF p2) { return p0; } -EXPORT void* sf15_P_PIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FPD p2) { return p0; } -EXPORT void* sf15_P_PIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_FPP p2) { return p0; } -EXPORT void* sf15_P_PIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DII p2) { return p0; } -EXPORT void* sf15_P_PIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DIF p2) { return p0; } -EXPORT void* sf15_P_PIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DID p2) { return p0; } -EXPORT void* sf15_P_PIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DIP p2) { return p0; } -EXPORT void* sf15_P_PIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DFI p2) { return p0; } -EXPORT void* sf15_P_PIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DFF p2) { return p0; } -EXPORT void* sf15_P_PIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DFD p2) { return p0; } -EXPORT void* sf15_P_PIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DFP p2) { return p0; } -EXPORT void* sf15_P_PIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DDI p2) { return p0; } -EXPORT void* sf15_P_PIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DDF p2) { return p0; } -EXPORT void* sf15_P_PIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DDD p2) { return p0; } -EXPORT void* sf15_P_PIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DDP p2) { return p0; } -EXPORT void* sf15_P_PIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DPI p2) { return p0; } -EXPORT void* sf15_P_PIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DPF p2) { return p0; } -EXPORT void* sf15_P_PIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DPD p2) { return p0; } -EXPORT void* sf15_P_PIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_DPP p2) { return p0; } -EXPORT void* sf15_P_PIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PII p2) { return p0; } -EXPORT void* sf15_P_PIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PIF p2) { return p0; } -EXPORT void* sf15_P_PIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PID p2) { return p0; } -EXPORT void* sf15_P_PIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PIP p2) { return p0; } -EXPORT void* sf15_P_PIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PFI p2) { return p0; } -EXPORT void* sf15_P_PIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PFF p2) { return p0; } -EXPORT void* sf15_P_PIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PFD p2) { return p0; } -EXPORT void* sf15_P_PIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PFP p2) { return p0; } -EXPORT void* sf15_P_PIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PDI p2) { return p0; } -EXPORT void* sf15_P_PIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PDF p2) { return p0; } -EXPORT void* sf15_P_PIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PDD p2) { return p0; } -EXPORT void* sf15_P_PIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PDP p2) { return p0; } -EXPORT void* sf15_P_PIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PPI p2) { return p0; } -EXPORT void* sf15_P_PIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PPF p2) { return p0; } -EXPORT void* sf15_P_PIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PPD p2) { return p0; } -EXPORT void* sf15_P_PIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, int p1, struct S_PPP p2) { return p0; } -EXPORT void* sf15_P_PFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, int p2) { return p0; } -EXPORT void* sf15_P_PFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, float p2) { return p0; } -EXPORT void* sf15_P_PFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, double p2) { return p0; } -EXPORT void* sf15_P_PFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, void* p2) { return p0; } -EXPORT void* sf15_P_PFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_I p2) { return p0; } -EXPORT void* sf15_P_PFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_F p2) { return p0; } -EXPORT void* sf15_P_PFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_D p2) { return p0; } -EXPORT void* sf15_P_PFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_P p2) { return p0; } -EXPORT void* sf15_P_PFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_II p2) { return p0; } -EXPORT void* sf15_P_PFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IF p2) { return p0; } -EXPORT void* sf15_P_PFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_ID p2) { return p0; } -EXPORT void* sf15_P_PFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IP p2) { return p0; } -EXPORT void* sf15_P_PFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FI p2) { return p0; } -EXPORT void* sf15_P_PFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FF p2) { return p0; } -EXPORT void* sf15_P_PFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FD p2) { return p0; } -EXPORT void* sf15_P_PFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FP p2) { return p0; } -EXPORT void* sf15_P_PFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DI p2) { return p0; } -EXPORT void* sf15_P_PFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DF p2) { return p0; } -EXPORT void* sf15_P_PFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DD p2) { return p0; } -EXPORT void* sf15_P_PFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DP p2) { return p0; } -EXPORT void* sf15_P_PFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PI p2) { return p0; } -EXPORT void* sf15_P_PFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PF p2) { return p0; } -EXPORT void* sf15_P_PFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PD p2) { return p0; } -EXPORT void* sf15_P_PFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PP p2) { return p0; } -EXPORT void* sf15_P_PFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_III p2) { return p0; } -EXPORT void* sf15_P_PFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IIF p2) { return p0; } -EXPORT void* sf15_P_PFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IID p2) { return p0; } -EXPORT void* sf15_P_PFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IIP p2) { return p0; } -EXPORT void* sf15_P_PFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IFI p2) { return p0; } -EXPORT void* sf15_P_PFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IFF p2) { return p0; } -EXPORT void* sf15_P_PFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IFD p2) { return p0; } -EXPORT void* sf15_P_PFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IFP p2) { return p0; } -EXPORT void* sf15_P_PFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IDI p2) { return p0; } -EXPORT void* sf15_P_PFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IDF p2) { return p0; } -EXPORT void* sf15_P_PFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IDD p2) { return p0; } -EXPORT void* sf15_P_PFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IDP p2) { return p0; } -EXPORT void* sf15_P_PFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IPI p2) { return p0; } -EXPORT void* sf15_P_PFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IPF p2) { return p0; } -EXPORT void* sf15_P_PFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IPD p2) { return p0; } -EXPORT void* sf15_P_PFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_IPP p2) { return p0; } -EXPORT void* sf15_P_PFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FII p2) { return p0; } -EXPORT void* sf15_P_PFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FIF p2) { return p0; } -EXPORT void* sf15_P_PFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FID p2) { return p0; } -EXPORT void* sf15_P_PFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FIP p2) { return p0; } -EXPORT void* sf15_P_PFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FFI p2) { return p0; } -EXPORT void* sf15_P_PFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FFF p2) { return p0; } -EXPORT void* sf15_P_PFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FFD p2) { return p0; } -EXPORT void* sf15_P_PFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FFP p2) { return p0; } -EXPORT void* sf15_P_PFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FDI p2) { return p0; } -EXPORT void* sf15_P_PFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FDF p2) { return p0; } -EXPORT void* sf15_P_PFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FDD p2) { return p0; } -EXPORT void* sf15_P_PFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FDP p2) { return p0; } -EXPORT void* sf15_P_PFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FPI p2) { return p0; } -EXPORT void* sf15_P_PFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FPF p2) { return p0; } -EXPORT void* sf15_P_PFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FPD p2) { return p0; } -EXPORT void* sf15_P_PFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_FPP p2) { return p0; } -EXPORT void* sf15_P_PFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DII p2) { return p0; } -EXPORT void* sf15_P_PFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DIF p2) { return p0; } -EXPORT void* sf15_P_PFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DID p2) { return p0; } -EXPORT void* sf15_P_PFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DIP p2) { return p0; } -EXPORT void* sf15_P_PFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DFI p2) { return p0; } -EXPORT void* sf15_P_PFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DFF p2) { return p0; } -EXPORT void* sf15_P_PFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DFD p2) { return p0; } -EXPORT void* sf15_P_PFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DFP p2) { return p0; } -EXPORT void* sf15_P_PFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DDI p2) { return p0; } -EXPORT void* sf15_P_PFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DDF p2) { return p0; } -EXPORT void* sf15_P_PFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DDD p2) { return p0; } -EXPORT void* sf15_P_PFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DDP p2) { return p0; } -EXPORT void* sf15_P_PFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DPI p2) { return p0; } -EXPORT void* sf15_P_PFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DPF p2) { return p0; } -EXPORT void* sf15_P_PFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DPD p2) { return p0; } -EXPORT void* sf15_P_PFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_DPP p2) { return p0; } -EXPORT void* sf15_P_PFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PII p2) { return p0; } -EXPORT void* sf15_P_PFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PIF p2) { return p0; } -EXPORT void* sf15_P_PFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PID p2) { return p0; } -EXPORT void* sf15_P_PFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PIP p2) { return p0; } -EXPORT void* sf15_P_PFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PFI p2) { return p0; } -EXPORT void* sf15_P_PFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PFF p2) { return p0; } -EXPORT void* sf15_P_PFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PFD p2) { return p0; } -EXPORT void* sf15_P_PFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PFP p2) { return p0; } -EXPORT void* sf15_P_PFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PDI p2) { return p0; } -EXPORT void* sf15_P_PFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PDF p2) { return p0; } -EXPORT void* sf15_P_PFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PDD p2) { return p0; } -EXPORT void* sf15_P_PFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PDP p2) { return p0; } -EXPORT void* sf15_P_PFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PPI p2) { return p0; } -EXPORT void* sf15_P_PFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PPF p2) { return p0; } -EXPORT void* sf15_P_PFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PPD p2) { return p0; } -EXPORT void* sf15_P_PFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, float p1, struct S_PPP p2) { return p0; } -EXPORT void* sf15_P_PDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, int p2) { return p0; } -EXPORT void* sf15_P_PDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, float p2) { return p0; } -EXPORT void* sf15_P_PDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, double p2) { return p0; } -EXPORT void* sf15_P_PDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, void* p2) { return p0; } -EXPORT void* sf15_P_PDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_I p2) { return p0; } -EXPORT void* sf15_P_PDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_F p2) { return p0; } -EXPORT void* sf15_P_PDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_D p2) { return p0; } -EXPORT void* sf15_P_PDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_P p2) { return p0; } -EXPORT void* sf15_P_PDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_II p2) { return p0; } -EXPORT void* sf15_P_PDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IF p2) { return p0; } -EXPORT void* sf15_P_PDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_ID p2) { return p0; } -EXPORT void* sf15_P_PDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IP p2) { return p0; } -EXPORT void* sf15_P_PDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FI p2) { return p0; } -EXPORT void* sf15_P_PDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FF p2) { return p0; } -EXPORT void* sf15_P_PDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FD p2) { return p0; } -EXPORT void* sf15_P_PDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FP p2) { return p0; } -EXPORT void* sf15_P_PDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DI p2) { return p0; } -EXPORT void* sf15_P_PDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DF p2) { return p0; } -EXPORT void* sf15_P_PDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DD p2) { return p0; } -EXPORT void* sf15_P_PDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DP p2) { return p0; } -EXPORT void* sf15_P_PDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PI p2) { return p0; } -EXPORT void* sf15_P_PDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PF p2) { return p0; } -EXPORT void* sf15_P_PDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PD p2) { return p0; } -EXPORT void* sf15_P_PDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PP p2) { return p0; } -EXPORT void* sf15_P_PDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_III p2) { return p0; } -EXPORT void* sf15_P_PDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IIF p2) { return p0; } -EXPORT void* sf15_P_PDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IID p2) { return p0; } -EXPORT void* sf15_P_PDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IIP p2) { return p0; } -EXPORT void* sf15_P_PDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IFI p2) { return p0; } -EXPORT void* sf15_P_PDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IFF p2) { return p0; } -EXPORT void* sf15_P_PDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IFD p2) { return p0; } -EXPORT void* sf15_P_PDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IFP p2) { return p0; } -EXPORT void* sf15_P_PDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IDI p2) { return p0; } -EXPORT void* sf15_P_PDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IDF p2) { return p0; } -EXPORT void* sf15_P_PDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IDD p2) { return p0; } -EXPORT void* sf15_P_PDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IDP p2) { return p0; } -EXPORT void* sf15_P_PDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IPI p2) { return p0; } -EXPORT void* sf15_P_PDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IPF p2) { return p0; } -EXPORT void* sf15_P_PDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IPD p2) { return p0; } -EXPORT void* sf15_P_PDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_IPP p2) { return p0; } -EXPORT void* sf15_P_PDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FII p2) { return p0; } -EXPORT void* sf15_P_PDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FIF p2) { return p0; } -EXPORT void* sf15_P_PDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FID p2) { return p0; } -EXPORT void* sf15_P_PDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FIP p2) { return p0; } -EXPORT void* sf15_P_PDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FFI p2) { return p0; } -EXPORT void* sf15_P_PDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FFF p2) { return p0; } -EXPORT void* sf15_P_PDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FFD p2) { return p0; } -EXPORT void* sf15_P_PDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FFP p2) { return p0; } -EXPORT void* sf15_P_PDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FDI p2) { return p0; } -EXPORT void* sf15_P_PDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FDF p2) { return p0; } -EXPORT void* sf15_P_PDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FDD p2) { return p0; } -EXPORT void* sf15_P_PDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FDP p2) { return p0; } -EXPORT void* sf15_P_PDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FPI p2) { return p0; } -EXPORT void* sf15_P_PDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FPF p2) { return p0; } -EXPORT void* sf15_P_PDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FPD p2) { return p0; } -EXPORT void* sf15_P_PDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_FPP p2) { return p0; } -EXPORT void* sf15_P_PDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DII p2) { return p0; } -EXPORT void* sf15_P_PDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DIF p2) { return p0; } -EXPORT void* sf15_P_PDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DID p2) { return p0; } -EXPORT void* sf15_P_PDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DIP p2) { return p0; } -EXPORT void* sf15_P_PDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DFI p2) { return p0; } -EXPORT void* sf15_P_PDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DFF p2) { return p0; } -EXPORT void* sf15_P_PDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DFD p2) { return p0; } -EXPORT void* sf15_P_PDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DFP p2) { return p0; } -EXPORT void* sf15_P_PDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DDI p2) { return p0; } -EXPORT void* sf15_P_PDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DDF p2) { return p0; } -EXPORT void* sf15_P_PDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DDD p2) { return p0; } -EXPORT void* sf15_P_PDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DDP p2) { return p0; } -EXPORT void* sf15_P_PDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DPI p2) { return p0; } -EXPORT void* sf15_P_PDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DPF p2) { return p0; } -EXPORT void* sf15_P_PDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DPD p2) { return p0; } -EXPORT void* sf15_P_PDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_DPP p2) { return p0; } -EXPORT void* sf15_P_PDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PII p2) { return p0; } -EXPORT void* sf15_P_PDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PIF p2) { return p0; } -EXPORT void* sf15_P_PDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PID p2) { return p0; } -EXPORT void* sf15_P_PDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PIP p2) { return p0; } -EXPORT void* sf15_P_PDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PFI p2) { return p0; } -EXPORT void* sf15_P_PDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PFF p2) { return p0; } -EXPORT void* sf15_P_PDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PFD p2) { return p0; } -EXPORT void* sf15_P_PDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PFP p2) { return p0; } -EXPORT void* sf15_P_PDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PDI p2) { return p0; } -EXPORT void* sf15_P_PDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PDF p2) { return p0; } -EXPORT void* sf15_P_PDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PDD p2) { return p0; } -EXPORT void* sf15_P_PDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PDP p2) { return p0; } -EXPORT void* sf15_P_PDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PPI p2) { return p0; } -EXPORT void* sf15_P_PDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PPF p2) { return p0; } -EXPORT void* sf15_P_PDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PPD p2) { return p0; } -EXPORT void* sf15_P_PDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, double p1, struct S_PPP p2) { return p0; } -EXPORT void* sf15_P_PPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, int p2) { return p0; } -EXPORT void* sf15_P_PPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, float p2) { return p0; } -EXPORT void* sf15_P_PPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, double p2) { return p0; } -EXPORT void* sf15_P_PPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, void* p2) { return p0; } -EXPORT void* sf15_P_PPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_I p2) { return p0; } -EXPORT void* sf15_P_PPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_F p2) { return p0; } -EXPORT void* sf15_P_PPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_D p2) { return p0; } -EXPORT void* sf15_P_PPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_P p2) { return p0; } -EXPORT void* sf15_P_PPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_II p2) { return p0; } -EXPORT void* sf15_P_PPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IF p2) { return p0; } -EXPORT void* sf15_P_PPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_ID p2) { return p0; } -EXPORT void* sf15_P_PPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IP p2) { return p0; } -EXPORT void* sf15_P_PPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FI p2) { return p0; } -EXPORT void* sf15_P_PPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FF p2) { return p0; } -EXPORT void* sf15_P_PPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FD p2) { return p0; } -EXPORT void* sf15_P_PPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FP p2) { return p0; } -EXPORT void* sf15_P_PPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DI p2) { return p0; } -EXPORT void* sf15_P_PPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DF p2) { return p0; } -EXPORT void* sf15_P_PPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DD p2) { return p0; } -EXPORT void* sf15_P_PPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DP p2) { return p0; } -EXPORT void* sf15_P_PPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PI p2) { return p0; } -EXPORT void* sf15_P_PPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PF p2) { return p0; } -EXPORT void* sf15_P_PPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PD p2) { return p0; } -EXPORT void* sf15_P_PPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PP p2) { return p0; } -EXPORT void* sf15_P_PPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_III p2) { return p0; } -EXPORT void* sf15_P_PPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IIF p2) { return p0; } -EXPORT void* sf15_P_PPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IID p2) { return p0; } -EXPORT void* sf15_P_PPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IIP p2) { return p0; } -EXPORT void* sf15_P_PPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IFI p2) { return p0; } -EXPORT void* sf15_P_PPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IFF p2) { return p0; } -EXPORT void* sf15_P_PPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IFD p2) { return p0; } -EXPORT void* sf15_P_PPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IFP p2) { return p0; } -EXPORT void* sf15_P_PPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IDI p2) { return p0; } -EXPORT void* sf15_P_PPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IDF p2) { return p0; } -EXPORT void* sf15_P_PPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IDD p2) { return p0; } -EXPORT void* sf15_P_PPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IDP p2) { return p0; } -EXPORT void* sf15_P_PPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IPI p2) { return p0; } -EXPORT void* sf15_P_PPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IPF p2) { return p0; } -EXPORT void* sf15_P_PPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IPD p2) { return p0; } -EXPORT void* sf15_P_PPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_IPP p2) { return p0; } -EXPORT void* sf15_P_PPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FII p2) { return p0; } -EXPORT void* sf15_P_PPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FIF p2) { return p0; } -EXPORT void* sf15_P_PPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FID p2) { return p0; } -EXPORT void* sf15_P_PPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FIP p2) { return p0; } -EXPORT void* sf15_P_PPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FFI p2) { return p0; } -EXPORT void* sf15_P_PPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FFF p2) { return p0; } -EXPORT void* sf15_P_PPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FFD p2) { return p0; } -EXPORT void* sf15_P_PPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FFP p2) { return p0; } -EXPORT void* sf15_P_PPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FDI p2) { return p0; } -EXPORT void* sf15_P_PPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FDF p2) { return p0; } -EXPORT void* sf15_P_PPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FDD p2) { return p0; } -EXPORT void* sf15_P_PPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FDP p2) { return p0; } -EXPORT void* sf15_P_PPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FPI p2) { return p0; } -EXPORT void* sf15_P_PPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FPF p2) { return p0; } -EXPORT void* sf15_P_PPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FPD p2) { return p0; } -EXPORT void* sf15_P_PPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_FPP p2) { return p0; } -EXPORT void* sf15_P_PPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DII p2) { return p0; } -EXPORT void* sf15_P_PPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DIF p2) { return p0; } -EXPORT void* sf15_P_PPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DID p2) { return p0; } -EXPORT void* sf15_P_PPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DIP p2) { return p0; } -EXPORT void* sf15_P_PPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DFI p2) { return p0; } -EXPORT void* sf15_P_PPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DFF p2) { return p0; } -EXPORT void* sf15_P_PPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DFD p2) { return p0; } -EXPORT void* sf15_P_PPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DFP p2) { return p0; } -EXPORT void* sf15_P_PPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DDI p2) { return p0; } -EXPORT void* sf15_P_PPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DDF p2) { return p0; } -EXPORT void* sf15_P_PPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DDD p2) { return p0; } -EXPORT void* sf15_P_PPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DDP p2) { return p0; } -EXPORT void* sf15_P_PPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DPI p2) { return p0; } -EXPORT void* sf15_P_PPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DPF p2) { return p0; } -EXPORT void* sf15_P_PPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DPD p2) { return p0; } -EXPORT void* sf15_P_PPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_DPP p2) { return p0; } -EXPORT void* sf15_P_PPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PII p2) { return p0; } -EXPORT void* sf15_P_PPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PIF p2) { return p0; } -EXPORT void* sf15_P_PPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PID p2) { return p0; } -EXPORT void* sf15_P_PPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PIP p2) { return p0; } -EXPORT void* sf15_P_PPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PFI p2) { return p0; } -EXPORT void* sf15_P_PPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PFF p2) { return p0; } -EXPORT void* sf15_P_PPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PFD p2) { return p0; } -EXPORT void* sf15_P_PPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PFP p2) { return p0; } -EXPORT void* sf15_P_PPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PDI p2) { return p0; } -EXPORT void* sf15_P_PPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PDF p2) { return p0; } -EXPORT void* sf15_P_PPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PDD p2) { return p0; } -EXPORT void* sf15_P_PPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PDP p2) { return p0; } -EXPORT void* sf15_P_PPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PPI p2) { return p0; } -EXPORT void* sf15_P_PPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PPF p2) { return p0; } -EXPORT void* sf15_P_PPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PPD p2) { return p0; } -EXPORT void* sf15_P_PPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, void* p1, struct S_PPP p2) { return p0; } -EXPORT void* sf15_P_PSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_I p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_F p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_D p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_P p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_II p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IF p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_ID p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IP p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FI p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FF p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FD p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FP p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DI p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DF p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DD p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DP p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PI p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PF p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PD p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PP p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_III p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIF p1, int p2) { return p0; } -EXPORT void* sf15_P_PSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IID p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFI p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFF p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFD p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDI p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDF p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDD p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPI p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPF p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPD p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FII p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIF p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FID p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFI p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFF p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFD p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDI p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDF p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDD p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPI p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPF p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPD p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DII p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIF p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DID p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFI p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFF p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFD p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDI p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDF p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDD p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPI p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPF p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPD p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PII p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIF p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PID p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFI p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFF p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFD p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDI p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDF p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDD p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPI p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPF p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPD p1, int p2) { return p0; } -EXPORT void* sf16_P_PSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPP p1, int p2) { return p0; } -EXPORT void* sf16_P_PSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_I p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_F p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_D p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_P p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_II p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_ID p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FI p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FD p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DI p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DD p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PI p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PD p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_III p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IID p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFI p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFD p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDI p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDD p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPI p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPD p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FII p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FID p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFI p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFD p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDI p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDD p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPI p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPD p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DII p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DID p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFI p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFD p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDI p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDD p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPI p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPD p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PII p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PID p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFI p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFD p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDI p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDD p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPI p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPF p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPD p1, float p2) { return p0; } -EXPORT void* sf16_P_PSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPP p1, float p2) { return p0; } -EXPORT void* sf16_P_PSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_I p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_F p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_D p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_P p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_II p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_ID p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FI p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FD p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DI p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DD p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PI p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PD p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_III p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IID p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFI p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFD p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDI p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDD p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPI p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPD p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FII p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FID p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFI p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFD p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDI p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDD p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPI p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPD p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DII p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DID p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFI p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFD p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDI p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDD p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPI p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPD p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PII p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PID p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFI p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFD p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDI p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDD p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPI p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPF p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPD p1, double p2) { return p0; } -EXPORT void* sf16_P_PSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPP p1, double p2) { return p0; } -EXPORT void* sf16_P_PSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_I p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_F p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_D p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_P p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_II p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_ID p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FI p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FD p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DI p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DD p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PI p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PD p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_III p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IID p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFI p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFD p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDI p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDD p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPI p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPD p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FII p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FID p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFI p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFD p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDI p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDD p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPI p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPD p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DII p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DID p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFI p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFD p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDI p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDD p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPI p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPD p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PII p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PID p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFI p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFD p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDI p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDD p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPI p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPF p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPD p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPP p1, void* p2) { return p0; } -EXPORT void* sf16_P_PSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_I p1, struct S_I p2) { return p0; } -EXPORT void* sf16_P_PSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_F p1, struct S_F p2) { return p0; } -EXPORT void* sf16_P_PSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_D p1, struct S_D p2) { return p0; } -EXPORT void* sf16_P_PSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_P p1, struct S_P p2) { return p0; } -EXPORT void* sf16_P_PSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_II p1, struct S_II p2) { return p0; } -EXPORT void* sf16_P_PSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IF p1, struct S_IF p2) { return p0; } -EXPORT void* sf16_P_PSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_ID p1, struct S_ID p2) { return p0; } -EXPORT void* sf16_P_PSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IP p1, struct S_IP p2) { return p0; } -EXPORT void* sf16_P_PSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FI p1, struct S_FI p2) { return p0; } -EXPORT void* sf16_P_PSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FF p1, struct S_FF p2) { return p0; } -EXPORT void* sf16_P_PSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FD p1, struct S_FD p2) { return p0; } -EXPORT void* sf16_P_PSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FP p1, struct S_FP p2) { return p0; } -EXPORT void* sf16_P_PSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DI p1, struct S_DI p2) { return p0; } -EXPORT void* sf16_P_PSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DF p1, struct S_DF p2) { return p0; } -EXPORT void* sf16_P_PSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DD p1, struct S_DD p2) { return p0; } -EXPORT void* sf16_P_PSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DP p1, struct S_DP p2) { return p0; } -EXPORT void* sf16_P_PSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PI p1, struct S_PI p2) { return p0; } -EXPORT void* sf16_P_PSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PF p1, struct S_PF p2) { return p0; } -EXPORT void* sf16_P_PSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PD p1, struct S_PD p2) { return p0; } -EXPORT void* sf16_P_PSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PP p1, struct S_PP p2) { return p0; } -EXPORT void* sf16_P_PSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_III p1, struct S_III p2) { return p0; } -EXPORT void* sf16_P_PSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIF p1, struct S_IIF p2) { return p0; } -EXPORT void* sf16_P_PSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IID p1, struct S_IID p2) { return p0; } -EXPORT void* sf16_P_PSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IIP p1, struct S_IIP p2) { return p0; } -EXPORT void* sf16_P_PSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFI p1, struct S_IFI p2) { return p0; } -EXPORT void* sf16_P_PSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFF p1, struct S_IFF p2) { return p0; } -EXPORT void* sf16_P_PSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFD p1, struct S_IFD p2) { return p0; } -EXPORT void* sf16_P_PSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IFP p1, struct S_IFP p2) { return p0; } -EXPORT void* sf16_P_PSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDI p1, struct S_IDI p2) { return p0; } -EXPORT void* sf16_P_PSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDF p1, struct S_IDF p2) { return p0; } -EXPORT void* sf16_P_PSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDD p1, struct S_IDD p2) { return p0; } -EXPORT void* sf16_P_PSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IDP p1, struct S_IDP p2) { return p0; } -EXPORT void* sf16_P_PSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPI p1, struct S_IPI p2) { return p0; } -EXPORT void* sf16_P_PSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPF p1, struct S_IPF p2) { return p0; } -EXPORT void* sf16_P_PSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPD p1, struct S_IPD p2) { return p0; } -EXPORT void* sf16_P_PSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_IPP p1, struct S_IPP p2) { return p0; } -EXPORT void* sf16_P_PSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FII p1, struct S_FII p2) { return p0; } -EXPORT void* sf16_P_PSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIF p1, struct S_FIF p2) { return p0; } -EXPORT void* sf16_P_PSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FID p1, struct S_FID p2) { return p0; } -EXPORT void* sf16_P_PSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FIP p1, struct S_FIP p2) { return p0; } -EXPORT void* sf16_P_PSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFI p1, struct S_FFI p2) { return p0; } -EXPORT void* sf16_P_PSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFF p1, struct S_FFF p2) { return p0; } -EXPORT void* sf16_P_PSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFD p1, struct S_FFD p2) { return p0; } -EXPORT void* sf16_P_PSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FFP p1, struct S_FFP p2) { return p0; } -EXPORT void* sf16_P_PSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDI p1, struct S_FDI p2) { return p0; } -EXPORT void* sf16_P_PSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDF p1, struct S_FDF p2) { return p0; } -EXPORT void* sf16_P_PSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDD p1, struct S_FDD p2) { return p0; } -EXPORT void* sf16_P_PSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FDP p1, struct S_FDP p2) { return p0; } -EXPORT void* sf16_P_PSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPI p1, struct S_FPI p2) { return p0; } -EXPORT void* sf16_P_PSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPF p1, struct S_FPF p2) { return p0; } -EXPORT void* sf16_P_PSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPD p1, struct S_FPD p2) { return p0; } -EXPORT void* sf16_P_PSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_FPP p1, struct S_FPP p2) { return p0; } -EXPORT void* sf16_P_PSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DII p1, struct S_DII p2) { return p0; } -EXPORT void* sf16_P_PSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIF p1, struct S_DIF p2) { return p0; } -EXPORT void* sf16_P_PSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DID p1, struct S_DID p2) { return p0; } -EXPORT void* sf16_P_PSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DIP p1, struct S_DIP p2) { return p0; } -EXPORT void* sf16_P_PSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFI p1, struct S_DFI p2) { return p0; } -EXPORT void* sf16_P_PSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFF p1, struct S_DFF p2) { return p0; } -EXPORT void* sf16_P_PSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFD p1, struct S_DFD p2) { return p0; } -EXPORT void* sf16_P_PSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DFP p1, struct S_DFP p2) { return p0; } -EXPORT void* sf16_P_PSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDI p1, struct S_DDI p2) { return p0; } -EXPORT void* sf16_P_PSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDF p1, struct S_DDF p2) { return p0; } -EXPORT void* sf16_P_PSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDD p1, struct S_DDD p2) { return p0; } -EXPORT void* sf16_P_PSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DDP p1, struct S_DDP p2) { return p0; } -EXPORT void* sf16_P_PSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPI p1, struct S_DPI p2) { return p0; } -EXPORT void* sf16_P_PSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPF p1, struct S_DPF p2) { return p0; } -EXPORT void* sf16_P_PSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPD p1, struct S_DPD p2) { return p0; } -EXPORT void* sf16_P_PSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_DPP p1, struct S_DPP p2) { return p0; } -EXPORT void* sf16_P_PSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PII p1, struct S_PII p2) { return p0; } -EXPORT void* sf16_P_PSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIF p1, struct S_PIF p2) { return p0; } -EXPORT void* sf16_P_PSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PID p1, struct S_PID p2) { return p0; } -EXPORT void* sf16_P_PSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PIP p1, struct S_PIP p2) { return p0; } -EXPORT void* sf16_P_PSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFI p1, struct S_PFI p2) { return p0; } -EXPORT void* sf16_P_PSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFF p1, struct S_PFF p2) { return p0; } -EXPORT void* sf16_P_PSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFD p1, struct S_PFD p2) { return p0; } -EXPORT void* sf16_P_PSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PFP p1, struct S_PFP p2) { return p0; } -EXPORT void* sf16_P_PSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDI p1, struct S_PDI p2) { return p0; } -EXPORT void* sf16_P_PSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDF p1, struct S_PDF p2) { return p0; } -EXPORT void* sf16_P_PSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDD p1, struct S_PDD p2) { return p0; } -EXPORT void* sf16_P_PSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PDP p1, struct S_PDP p2) { return p0; } -EXPORT void* sf16_P_PSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPI p1, struct S_PPI p2) { return p0; } -EXPORT void* sf16_P_PSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPF p1, struct S_PPF p2) { return p0; } -EXPORT void* sf16_P_PSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPD p1, struct S_PPD p2) { return p0; } -EXPORT void* sf16_P_PSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,void* p0, struct S_PPP p1, struct S_PPP p2) { return p0; } -EXPORT struct S_I sf16_S_SII_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, int p1, int p2) { return p0; } -EXPORT struct S_F sf16_S_SII_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, int p1, int p2) { return p0; } -EXPORT struct S_D sf16_S_SII_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, int p1, int p2) { return p0; } -EXPORT struct S_P sf16_S_SII_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, int p1, int p2) { return p0; } -EXPORT struct S_II sf16_S_SII_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, int p1, int p2) { return p0; } -EXPORT struct S_IF sf16_S_SII_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, int p1, int p2) { return p0; } -EXPORT struct S_ID sf16_S_SII_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, int p1, int p2) { return p0; } -EXPORT struct S_IP sf16_S_SII_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, int p1, int p2) { return p0; } -EXPORT struct S_FI sf16_S_SII_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, int p1, int p2) { return p0; } -EXPORT struct S_FF sf16_S_SII_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, int p1, int p2) { return p0; } -EXPORT struct S_FD sf16_S_SII_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, int p1, int p2) { return p0; } -EXPORT struct S_FP sf16_S_SII_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, int p1, int p2) { return p0; } -EXPORT struct S_DI sf16_S_SII_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, int p1, int p2) { return p0; } -EXPORT struct S_DF sf16_S_SII_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, int p1, int p2) { return p0; } -EXPORT struct S_DD sf16_S_SII_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, int p1, int p2) { return p0; } -EXPORT struct S_DP sf16_S_SII_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, int p1, int p2) { return p0; } -EXPORT struct S_PI sf16_S_SII_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, int p1, int p2) { return p0; } -EXPORT struct S_PF sf16_S_SII_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, int p1, int p2) { return p0; } -EXPORT struct S_PD sf16_S_SII_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, int p1, int p2) { return p0; } -EXPORT struct S_PP sf16_S_SII_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, int p1, int p2) { return p0; } -EXPORT struct S_III sf16_S_SII_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, int p1, int p2) { return p0; } -EXPORT struct S_IIF sf16_S_SII_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, int p1, int p2) { return p0; } -EXPORT struct S_IID sf16_S_SII_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, int p1, int p2) { return p0; } -EXPORT struct S_IIP sf16_S_SII_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, int p1, int p2) { return p0; } -EXPORT struct S_IFI sf16_S_SII_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, int p1, int p2) { return p0; } -EXPORT struct S_IFF sf16_S_SII_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, int p1, int p2) { return p0; } -EXPORT struct S_IFD sf16_S_SII_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, int p1, int p2) { return p0; } -EXPORT struct S_IFP sf16_S_SII_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, int p1, int p2) { return p0; } -EXPORT struct S_IDI sf16_S_SII_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, int p1, int p2) { return p0; } -EXPORT struct S_IDF sf16_S_SII_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, int p1, int p2) { return p0; } -EXPORT struct S_IDD sf16_S_SII_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, int p1, int p2) { return p0; } -EXPORT struct S_IDP sf16_S_SII_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, int p1, int p2) { return p0; } -EXPORT struct S_IPI sf16_S_SII_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, int p1, int p2) { return p0; } -EXPORT struct S_IPF sf16_S_SII_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, int p1, int p2) { return p0; } -EXPORT struct S_IPD sf16_S_SII_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, int p1, int p2) { return p0; } -EXPORT struct S_IPP sf16_S_SII_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, int p1, int p2) { return p0; } -EXPORT struct S_FII sf16_S_SII_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, int p1, int p2) { return p0; } -EXPORT struct S_FIF sf16_S_SII_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, int p1, int p2) { return p0; } -EXPORT struct S_FID sf16_S_SII_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, int p1, int p2) { return p0; } -EXPORT struct S_FIP sf16_S_SII_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, int p1, int p2) { return p0; } -EXPORT struct S_FFI sf16_S_SII_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, int p1, int p2) { return p0; } -EXPORT struct S_FFF sf16_S_SII_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, int p1, int p2) { return p0; } -EXPORT struct S_FFD sf16_S_SII_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, int p1, int p2) { return p0; } -EXPORT struct S_FFP sf16_S_SII_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, int p1, int p2) { return p0; } -EXPORT struct S_FDI sf16_S_SII_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, int p1, int p2) { return p0; } -EXPORT struct S_FDF sf16_S_SII_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, int p1, int p2) { return p0; } -EXPORT struct S_FDD sf16_S_SII_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, int p1, int p2) { return p0; } -EXPORT struct S_FDP sf16_S_SII_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, int p1, int p2) { return p0; } -EXPORT struct S_FPI sf16_S_SII_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, int p1, int p2) { return p0; } -EXPORT struct S_FPF sf16_S_SII_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, int p1, int p2) { return p0; } -EXPORT struct S_FPD sf16_S_SII_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, int p1, int p2) { return p0; } -EXPORT struct S_FPP sf16_S_SII_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, int p1, int p2) { return p0; } -EXPORT struct S_DII sf16_S_SII_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, int p1, int p2) { return p0; } -EXPORT struct S_DIF sf16_S_SII_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, int p1, int p2) { return p0; } -EXPORT struct S_DID sf16_S_SII_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, int p1, int p2) { return p0; } -EXPORT struct S_DIP sf16_S_SII_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, int p1, int p2) { return p0; } -EXPORT struct S_DFI sf16_S_SII_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, int p1, int p2) { return p0; } -EXPORT struct S_DFF sf16_S_SII_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, int p1, int p2) { return p0; } -EXPORT struct S_DFD sf16_S_SII_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, int p1, int p2) { return p0; } -EXPORT struct S_DFP sf16_S_SII_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, int p1, int p2) { return p0; } -EXPORT struct S_DDI sf16_S_SII_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, int p1, int p2) { return p0; } -EXPORT struct S_DDF sf16_S_SII_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, int p1, int p2) { return p0; } -EXPORT struct S_DDD sf16_S_SII_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, int p1, int p2) { return p0; } -EXPORT struct S_DDP sf16_S_SII_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, int p1, int p2) { return p0; } -EXPORT struct S_DPI sf16_S_SII_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, int p1, int p2) { return p0; } -EXPORT struct S_DPF sf16_S_SII_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, int p1, int p2) { return p0; } -EXPORT struct S_DPD sf16_S_SII_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, int p1, int p2) { return p0; } -EXPORT struct S_DPP sf16_S_SII_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, int p1, int p2) { return p0; } -EXPORT struct S_PII sf16_S_SII_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, int p1, int p2) { return p0; } -EXPORT struct S_PIF sf16_S_SII_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, int p1, int p2) { return p0; } -EXPORT struct S_PID sf16_S_SII_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, int p1, int p2) { return p0; } -EXPORT struct S_PIP sf16_S_SII_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, int p1, int p2) { return p0; } -EXPORT struct S_PFI sf16_S_SII_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, int p1, int p2) { return p0; } -EXPORT struct S_PFF sf16_S_SII_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, int p1, int p2) { return p0; } -EXPORT struct S_PFD sf16_S_SII_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, int p1, int p2) { return p0; } -EXPORT struct S_PFP sf16_S_SII_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, int p1, int p2) { return p0; } -EXPORT struct S_PDI sf16_S_SII_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, int p1, int p2) { return p0; } -EXPORT struct S_PDF sf16_S_SII_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, int p1, int p2) { return p0; } -EXPORT struct S_PDD sf16_S_SII_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, int p1, int p2) { return p0; } -EXPORT struct S_PDP sf16_S_SII_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, int p1, int p2) { return p0; } -EXPORT struct S_PPI sf16_S_SII_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, int p1, int p2) { return p0; } -EXPORT struct S_PPF sf16_S_SII_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, int p1, int p2) { return p0; } -EXPORT struct S_PPD sf16_S_SII_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, int p1, int p2) { return p0; } -EXPORT struct S_PPP sf16_S_SII_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, int p1, int p2) { return p0; } -EXPORT struct S_I sf16_S_SIF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, int p1, float p2) { return p0; } -EXPORT struct S_F sf16_S_SIF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, int p1, float p2) { return p0; } -EXPORT struct S_D sf16_S_SIF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, int p1, float p2) { return p0; } -EXPORT struct S_P sf16_S_SIF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, int p1, float p2) { return p0; } -EXPORT struct S_II sf16_S_SIF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, int p1, float p2) { return p0; } -EXPORT struct S_IF sf16_S_SIF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, int p1, float p2) { return p0; } -EXPORT struct S_ID sf16_S_SIF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, int p1, float p2) { return p0; } -EXPORT struct S_IP sf16_S_SIF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, int p1, float p2) { return p0; } -EXPORT struct S_FI sf16_S_SIF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, int p1, float p2) { return p0; } -EXPORT struct S_FF sf16_S_SIF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, int p1, float p2) { return p0; } -EXPORT struct S_FD sf16_S_SIF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, int p1, float p2) { return p0; } -EXPORT struct S_FP sf16_S_SIF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, int p1, float p2) { return p0; } -EXPORT struct S_DI sf16_S_SIF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, int p1, float p2) { return p0; } -EXPORT struct S_DF sf16_S_SIF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, int p1, float p2) { return p0; } -EXPORT struct S_DD sf16_S_SIF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, int p1, float p2) { return p0; } -EXPORT struct S_DP sf16_S_SIF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, int p1, float p2) { return p0; } -EXPORT struct S_PI sf16_S_SIF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, int p1, float p2) { return p0; } -EXPORT struct S_PF sf16_S_SIF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, int p1, float p2) { return p0; } -EXPORT struct S_PD sf16_S_SIF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, int p1, float p2) { return p0; } -EXPORT struct S_PP sf16_S_SIF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, int p1, float p2) { return p0; } -EXPORT struct S_III sf16_S_SIF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, int p1, float p2) { return p0; } -EXPORT struct S_IIF sf16_S_SIF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, int p1, float p2) { return p0; } -EXPORT struct S_IID sf16_S_SIF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, int p1, float p2) { return p0; } -EXPORT struct S_IIP sf16_S_SIF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, int p1, float p2) { return p0; } -EXPORT struct S_IFI sf16_S_SIF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, int p1, float p2) { return p0; } -EXPORT struct S_IFF sf16_S_SIF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, int p1, float p2) { return p0; } -EXPORT struct S_IFD sf16_S_SIF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, int p1, float p2) { return p0; } -EXPORT struct S_IFP sf16_S_SIF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, int p1, float p2) { return p0; } -EXPORT struct S_IDI sf16_S_SIF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, int p1, float p2) { return p0; } -EXPORT struct S_IDF sf16_S_SIF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, int p1, float p2) { return p0; } -EXPORT struct S_IDD sf16_S_SIF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, int p1, float p2) { return p0; } -EXPORT struct S_IDP sf16_S_SIF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, int p1, float p2) { return p0; } -EXPORT struct S_IPI sf16_S_SIF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, int p1, float p2) { return p0; } -EXPORT struct S_IPF sf16_S_SIF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, int p1, float p2) { return p0; } -EXPORT struct S_IPD sf16_S_SIF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, int p1, float p2) { return p0; } -EXPORT struct S_IPP sf16_S_SIF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, int p1, float p2) { return p0; } -EXPORT struct S_FII sf16_S_SIF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, int p1, float p2) { return p0; } -EXPORT struct S_FIF sf16_S_SIF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, int p1, float p2) { return p0; } -EXPORT struct S_FID sf16_S_SIF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, int p1, float p2) { return p0; } -EXPORT struct S_FIP sf16_S_SIF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, int p1, float p2) { return p0; } -EXPORT struct S_FFI sf16_S_SIF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, int p1, float p2) { return p0; } -EXPORT struct S_FFF sf16_S_SIF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, int p1, float p2) { return p0; } -EXPORT struct S_FFD sf16_S_SIF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, int p1, float p2) { return p0; } -EXPORT struct S_FFP sf16_S_SIF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, int p1, float p2) { return p0; } -EXPORT struct S_FDI sf16_S_SIF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, int p1, float p2) { return p0; } -EXPORT struct S_FDF sf16_S_SIF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, int p1, float p2) { return p0; } -EXPORT struct S_FDD sf16_S_SIF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, int p1, float p2) { return p0; } -EXPORT struct S_FDP sf16_S_SIF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, int p1, float p2) { return p0; } -EXPORT struct S_FPI sf16_S_SIF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, int p1, float p2) { return p0; } -EXPORT struct S_FPF sf16_S_SIF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, int p1, float p2) { return p0; } -EXPORT struct S_FPD sf16_S_SIF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, int p1, float p2) { return p0; } -EXPORT struct S_FPP sf16_S_SIF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, int p1, float p2) { return p0; } -EXPORT struct S_DII sf16_S_SIF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, int p1, float p2) { return p0; } -EXPORT struct S_DIF sf16_S_SIF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, int p1, float p2) { return p0; } -EXPORT struct S_DID sf16_S_SIF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, int p1, float p2) { return p0; } -EXPORT struct S_DIP sf16_S_SIF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, int p1, float p2) { return p0; } -EXPORT struct S_DFI sf16_S_SIF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, int p1, float p2) { return p0; } -EXPORT struct S_DFF sf16_S_SIF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, int p1, float p2) { return p0; } -EXPORT struct S_DFD sf16_S_SIF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, int p1, float p2) { return p0; } -EXPORT struct S_DFP sf16_S_SIF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, int p1, float p2) { return p0; } -EXPORT struct S_DDI sf16_S_SIF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, int p1, float p2) { return p0; } -EXPORT struct S_DDF sf16_S_SIF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, int p1, float p2) { return p0; } -EXPORT struct S_DDD sf16_S_SIF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, int p1, float p2) { return p0; } -EXPORT struct S_DDP sf16_S_SIF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, int p1, float p2) { return p0; } -EXPORT struct S_DPI sf16_S_SIF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, int p1, float p2) { return p0; } -EXPORT struct S_DPF sf16_S_SIF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, int p1, float p2) { return p0; } -EXPORT struct S_DPD sf16_S_SIF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, int p1, float p2) { return p0; } -EXPORT struct S_DPP sf16_S_SIF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, int p1, float p2) { return p0; } -EXPORT struct S_PII sf16_S_SIF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, int p1, float p2) { return p0; } -EXPORT struct S_PIF sf16_S_SIF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, int p1, float p2) { return p0; } -EXPORT struct S_PID sf16_S_SIF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, int p1, float p2) { return p0; } -EXPORT struct S_PIP sf16_S_SIF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, int p1, float p2) { return p0; } -EXPORT struct S_PFI sf16_S_SIF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, int p1, float p2) { return p0; } -EXPORT struct S_PFF sf16_S_SIF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, int p1, float p2) { return p0; } -EXPORT struct S_PFD sf16_S_SIF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, int p1, float p2) { return p0; } -EXPORT struct S_PFP sf16_S_SIF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, int p1, float p2) { return p0; } -EXPORT struct S_PDI sf16_S_SIF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, int p1, float p2) { return p0; } -EXPORT struct S_PDF sf16_S_SIF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, int p1, float p2) { return p0; } -EXPORT struct S_PDD sf16_S_SIF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, int p1, float p2) { return p0; } -EXPORT struct S_PDP sf16_S_SIF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, int p1, float p2) { return p0; } -EXPORT struct S_PPI sf16_S_SIF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, int p1, float p2) { return p0; } -EXPORT struct S_PPF sf16_S_SIF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, int p1, float p2) { return p0; } -EXPORT struct S_PPD sf16_S_SIF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, int p1, float p2) { return p0; } -EXPORT struct S_PPP sf16_S_SIF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, int p1, float p2) { return p0; } -EXPORT struct S_I sf16_S_SID_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, int p1, double p2) { return p0; } -EXPORT struct S_F sf16_S_SID_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, int p1, double p2) { return p0; } -EXPORT struct S_D sf16_S_SID_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, int p1, double p2) { return p0; } -EXPORT struct S_P sf16_S_SID_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, int p1, double p2) { return p0; } -EXPORT struct S_II sf16_S_SID_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, int p1, double p2) { return p0; } -EXPORT struct S_IF sf16_S_SID_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, int p1, double p2) { return p0; } -EXPORT struct S_ID sf16_S_SID_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, int p1, double p2) { return p0; } -EXPORT struct S_IP sf16_S_SID_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, int p1, double p2) { return p0; } -EXPORT struct S_FI sf16_S_SID_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, int p1, double p2) { return p0; } -EXPORT struct S_FF sf16_S_SID_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, int p1, double p2) { return p0; } -EXPORT struct S_FD sf16_S_SID_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, int p1, double p2) { return p0; } -EXPORT struct S_FP sf16_S_SID_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, int p1, double p2) { return p0; } -EXPORT struct S_DI sf16_S_SID_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, int p1, double p2) { return p0; } -EXPORT struct S_DF sf16_S_SID_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, int p1, double p2) { return p0; } -EXPORT struct S_DD sf16_S_SID_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, int p1, double p2) { return p0; } -EXPORT struct S_DP sf16_S_SID_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, int p1, double p2) { return p0; } -EXPORT struct S_PI sf16_S_SID_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, int p1, double p2) { return p0; } -EXPORT struct S_PF sf16_S_SID_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, int p1, double p2) { return p0; } -EXPORT struct S_PD sf16_S_SID_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, int p1, double p2) { return p0; } -EXPORT struct S_PP sf16_S_SID_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, int p1, double p2) { return p0; } -EXPORT struct S_III sf16_S_SID_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, int p1, double p2) { return p0; } -EXPORT struct S_IIF sf16_S_SID_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, int p1, double p2) { return p0; } -EXPORT struct S_IID sf16_S_SID_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, int p1, double p2) { return p0; } -EXPORT struct S_IIP sf16_S_SID_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, int p1, double p2) { return p0; } -EXPORT struct S_IFI sf16_S_SID_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, int p1, double p2) { return p0; } -EXPORT struct S_IFF sf16_S_SID_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, int p1, double p2) { return p0; } -EXPORT struct S_IFD sf16_S_SID_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, int p1, double p2) { return p0; } -EXPORT struct S_IFP sf16_S_SID_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, int p1, double p2) { return p0; } -EXPORT struct S_IDI sf16_S_SID_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, int p1, double p2) { return p0; } -EXPORT struct S_IDF sf16_S_SID_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, int p1, double p2) { return p0; } -EXPORT struct S_IDD sf16_S_SID_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, int p1, double p2) { return p0; } -EXPORT struct S_IDP sf16_S_SID_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, int p1, double p2) { return p0; } -EXPORT struct S_IPI sf16_S_SID_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, int p1, double p2) { return p0; } -EXPORT struct S_IPF sf16_S_SID_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, int p1, double p2) { return p0; } -EXPORT struct S_IPD sf16_S_SID_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, int p1, double p2) { return p0; } -EXPORT struct S_IPP sf17_S_SID_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, int p1, double p2) { return p0; } -EXPORT struct S_FII sf17_S_SID_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, int p1, double p2) { return p0; } -EXPORT struct S_FIF sf17_S_SID_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, int p1, double p2) { return p0; } -EXPORT struct S_FID sf17_S_SID_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, int p1, double p2) { return p0; } -EXPORT struct S_FIP sf17_S_SID_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, int p1, double p2) { return p0; } -EXPORT struct S_FFI sf17_S_SID_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, int p1, double p2) { return p0; } -EXPORT struct S_FFF sf17_S_SID_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, int p1, double p2) { return p0; } -EXPORT struct S_FFD sf17_S_SID_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, int p1, double p2) { return p0; } -EXPORT struct S_FFP sf17_S_SID_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, int p1, double p2) { return p0; } -EXPORT struct S_FDI sf17_S_SID_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, int p1, double p2) { return p0; } -EXPORT struct S_FDF sf17_S_SID_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, int p1, double p2) { return p0; } -EXPORT struct S_FDD sf17_S_SID_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, int p1, double p2) { return p0; } -EXPORT struct S_FDP sf17_S_SID_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, int p1, double p2) { return p0; } -EXPORT struct S_FPI sf17_S_SID_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, int p1, double p2) { return p0; } -EXPORT struct S_FPF sf17_S_SID_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, int p1, double p2) { return p0; } -EXPORT struct S_FPD sf17_S_SID_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, int p1, double p2) { return p0; } -EXPORT struct S_FPP sf17_S_SID_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, int p1, double p2) { return p0; } -EXPORT struct S_DII sf17_S_SID_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, int p1, double p2) { return p0; } -EXPORT struct S_DIF sf17_S_SID_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, int p1, double p2) { return p0; } -EXPORT struct S_DID sf17_S_SID_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, int p1, double p2) { return p0; } -EXPORT struct S_DIP sf17_S_SID_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, int p1, double p2) { return p0; } -EXPORT struct S_DFI sf17_S_SID_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, int p1, double p2) { return p0; } -EXPORT struct S_DFF sf17_S_SID_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, int p1, double p2) { return p0; } -EXPORT struct S_DFD sf17_S_SID_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, int p1, double p2) { return p0; } -EXPORT struct S_DFP sf17_S_SID_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, int p1, double p2) { return p0; } -EXPORT struct S_DDI sf17_S_SID_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, int p1, double p2) { return p0; } -EXPORT struct S_DDF sf17_S_SID_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, int p1, double p2) { return p0; } -EXPORT struct S_DDD sf17_S_SID_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, int p1, double p2) { return p0; } -EXPORT struct S_DDP sf17_S_SID_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, int p1, double p2) { return p0; } -EXPORT struct S_DPI sf17_S_SID_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, int p1, double p2) { return p0; } -EXPORT struct S_DPF sf17_S_SID_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, int p1, double p2) { return p0; } -EXPORT struct S_DPD sf17_S_SID_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, int p1, double p2) { return p0; } -EXPORT struct S_DPP sf17_S_SID_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, int p1, double p2) { return p0; } -EXPORT struct S_PII sf17_S_SID_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, int p1, double p2) { return p0; } -EXPORT struct S_PIF sf17_S_SID_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, int p1, double p2) { return p0; } -EXPORT struct S_PID sf17_S_SID_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, int p1, double p2) { return p0; } -EXPORT struct S_PIP sf17_S_SID_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, int p1, double p2) { return p0; } -EXPORT struct S_PFI sf17_S_SID_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, int p1, double p2) { return p0; } -EXPORT struct S_PFF sf17_S_SID_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, int p1, double p2) { return p0; } -EXPORT struct S_PFD sf17_S_SID_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, int p1, double p2) { return p0; } -EXPORT struct S_PFP sf17_S_SID_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, int p1, double p2) { return p0; } -EXPORT struct S_PDI sf17_S_SID_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, int p1, double p2) { return p0; } -EXPORT struct S_PDF sf17_S_SID_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, int p1, double p2) { return p0; } -EXPORT struct S_PDD sf17_S_SID_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, int p1, double p2) { return p0; } -EXPORT struct S_PDP sf17_S_SID_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, int p1, double p2) { return p0; } -EXPORT struct S_PPI sf17_S_SID_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, int p1, double p2) { return p0; } -EXPORT struct S_PPF sf17_S_SID_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, int p1, double p2) { return p0; } -EXPORT struct S_PPD sf17_S_SID_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, int p1, double p2) { return p0; } -EXPORT struct S_PPP sf17_S_SID_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, int p1, double p2) { return p0; } -EXPORT struct S_I sf17_S_SIP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, int p1, void* p2) { return p0; } -EXPORT struct S_F sf17_S_SIP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, int p1, void* p2) { return p0; } -EXPORT struct S_D sf17_S_SIP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, int p1, void* p2) { return p0; } -EXPORT struct S_P sf17_S_SIP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, int p1, void* p2) { return p0; } -EXPORT struct S_II sf17_S_SIP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, int p1, void* p2) { return p0; } -EXPORT struct S_IF sf17_S_SIP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, int p1, void* p2) { return p0; } -EXPORT struct S_ID sf17_S_SIP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, int p1, void* p2) { return p0; } -EXPORT struct S_IP sf17_S_SIP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, int p1, void* p2) { return p0; } -EXPORT struct S_FI sf17_S_SIP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, int p1, void* p2) { return p0; } -EXPORT struct S_FF sf17_S_SIP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, int p1, void* p2) { return p0; } -EXPORT struct S_FD sf17_S_SIP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, int p1, void* p2) { return p0; } -EXPORT struct S_FP sf17_S_SIP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, int p1, void* p2) { return p0; } -EXPORT struct S_DI sf17_S_SIP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, int p1, void* p2) { return p0; } -EXPORT struct S_DF sf17_S_SIP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, int p1, void* p2) { return p0; } -EXPORT struct S_DD sf17_S_SIP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, int p1, void* p2) { return p0; } -EXPORT struct S_DP sf17_S_SIP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, int p1, void* p2) { return p0; } -EXPORT struct S_PI sf17_S_SIP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, int p1, void* p2) { return p0; } -EXPORT struct S_PF sf17_S_SIP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, int p1, void* p2) { return p0; } -EXPORT struct S_PD sf17_S_SIP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, int p1, void* p2) { return p0; } -EXPORT struct S_PP sf17_S_SIP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, int p1, void* p2) { return p0; } -EXPORT struct S_III sf17_S_SIP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, int p1, void* p2) { return p0; } -EXPORT struct S_IIF sf17_S_SIP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, int p1, void* p2) { return p0; } -EXPORT struct S_IID sf17_S_SIP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, int p1, void* p2) { return p0; } -EXPORT struct S_IIP sf17_S_SIP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, int p1, void* p2) { return p0; } -EXPORT struct S_IFI sf17_S_SIP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, int p1, void* p2) { return p0; } -EXPORT struct S_IFF sf17_S_SIP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, int p1, void* p2) { return p0; } -EXPORT struct S_IFD sf17_S_SIP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, int p1, void* p2) { return p0; } -EXPORT struct S_IFP sf17_S_SIP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, int p1, void* p2) { return p0; } -EXPORT struct S_IDI sf17_S_SIP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, int p1, void* p2) { return p0; } -EXPORT struct S_IDF sf17_S_SIP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, int p1, void* p2) { return p0; } -EXPORT struct S_IDD sf17_S_SIP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, int p1, void* p2) { return p0; } -EXPORT struct S_IDP sf17_S_SIP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, int p1, void* p2) { return p0; } -EXPORT struct S_IPI sf17_S_SIP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, int p1, void* p2) { return p0; } -EXPORT struct S_IPF sf17_S_SIP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, int p1, void* p2) { return p0; } -EXPORT struct S_IPD sf17_S_SIP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, int p1, void* p2) { return p0; } -EXPORT struct S_IPP sf17_S_SIP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, int p1, void* p2) { return p0; } -EXPORT struct S_FII sf17_S_SIP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, int p1, void* p2) { return p0; } -EXPORT struct S_FIF sf17_S_SIP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, int p1, void* p2) { return p0; } -EXPORT struct S_FID sf17_S_SIP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, int p1, void* p2) { return p0; } -EXPORT struct S_FIP sf17_S_SIP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, int p1, void* p2) { return p0; } -EXPORT struct S_FFI sf17_S_SIP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, int p1, void* p2) { return p0; } -EXPORT struct S_FFF sf17_S_SIP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, int p1, void* p2) { return p0; } -EXPORT struct S_FFD sf17_S_SIP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, int p1, void* p2) { return p0; } -EXPORT struct S_FFP sf17_S_SIP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, int p1, void* p2) { return p0; } -EXPORT struct S_FDI sf17_S_SIP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, int p1, void* p2) { return p0; } -EXPORT struct S_FDF sf17_S_SIP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, int p1, void* p2) { return p0; } -EXPORT struct S_FDD sf17_S_SIP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, int p1, void* p2) { return p0; } -EXPORT struct S_FDP sf17_S_SIP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, int p1, void* p2) { return p0; } -EXPORT struct S_FPI sf17_S_SIP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, int p1, void* p2) { return p0; } -EXPORT struct S_FPF sf17_S_SIP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, int p1, void* p2) { return p0; } -EXPORT struct S_FPD sf17_S_SIP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, int p1, void* p2) { return p0; } -EXPORT struct S_FPP sf17_S_SIP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, int p1, void* p2) { return p0; } -EXPORT struct S_DII sf17_S_SIP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, int p1, void* p2) { return p0; } -EXPORT struct S_DIF sf17_S_SIP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, int p1, void* p2) { return p0; } -EXPORT struct S_DID sf17_S_SIP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, int p1, void* p2) { return p0; } -EXPORT struct S_DIP sf17_S_SIP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, int p1, void* p2) { return p0; } -EXPORT struct S_DFI sf17_S_SIP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, int p1, void* p2) { return p0; } -EXPORT struct S_DFF sf17_S_SIP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, int p1, void* p2) { return p0; } -EXPORT struct S_DFD sf17_S_SIP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, int p1, void* p2) { return p0; } -EXPORT struct S_DFP sf17_S_SIP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, int p1, void* p2) { return p0; } -EXPORT struct S_DDI sf17_S_SIP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, int p1, void* p2) { return p0; } -EXPORT struct S_DDF sf17_S_SIP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, int p1, void* p2) { return p0; } -EXPORT struct S_DDD sf17_S_SIP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, int p1, void* p2) { return p0; } -EXPORT struct S_DDP sf17_S_SIP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, int p1, void* p2) { return p0; } -EXPORT struct S_DPI sf17_S_SIP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, int p1, void* p2) { return p0; } -EXPORT struct S_DPF sf17_S_SIP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, int p1, void* p2) { return p0; } -EXPORT struct S_DPD sf17_S_SIP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, int p1, void* p2) { return p0; } -EXPORT struct S_DPP sf17_S_SIP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, int p1, void* p2) { return p0; } -EXPORT struct S_PII sf17_S_SIP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, int p1, void* p2) { return p0; } -EXPORT struct S_PIF sf17_S_SIP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, int p1, void* p2) { return p0; } -EXPORT struct S_PID sf17_S_SIP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, int p1, void* p2) { return p0; } -EXPORT struct S_PIP sf17_S_SIP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, int p1, void* p2) { return p0; } -EXPORT struct S_PFI sf17_S_SIP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, int p1, void* p2) { return p0; } -EXPORT struct S_PFF sf17_S_SIP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, int p1, void* p2) { return p0; } -EXPORT struct S_PFD sf17_S_SIP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, int p1, void* p2) { return p0; } -EXPORT struct S_PFP sf17_S_SIP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, int p1, void* p2) { return p0; } -EXPORT struct S_PDI sf17_S_SIP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, int p1, void* p2) { return p0; } -EXPORT struct S_PDF sf17_S_SIP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, int p1, void* p2) { return p0; } -EXPORT struct S_PDD sf17_S_SIP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, int p1, void* p2) { return p0; } -EXPORT struct S_PDP sf17_S_SIP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, int p1, void* p2) { return p0; } -EXPORT struct S_PPI sf17_S_SIP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, int p1, void* p2) { return p0; } -EXPORT struct S_PPF sf17_S_SIP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, int p1, void* p2) { return p0; } -EXPORT struct S_PPD sf17_S_SIP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, int p1, void* p2) { return p0; } -EXPORT struct S_PPP sf17_S_SIP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, int p1, void* p2) { return p0; } -EXPORT struct S_I sf17_S_SIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, int p1, struct S_I p2) { return p0; } -EXPORT struct S_F sf17_S_SIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, int p1, struct S_F p2) { return p0; } -EXPORT struct S_D sf17_S_SIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, int p1, struct S_D p2) { return p0; } -EXPORT struct S_P sf17_S_SIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, int p1, struct S_P p2) { return p0; } -EXPORT struct S_II sf17_S_SIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, int p1, struct S_II p2) { return p0; } -EXPORT struct S_IF sf17_S_SIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, int p1, struct S_IF p2) { return p0; } -EXPORT struct S_ID sf17_S_SIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, int p1, struct S_ID p2) { return p0; } -EXPORT struct S_IP sf17_S_SIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, int p1, struct S_IP p2) { return p0; } -EXPORT struct S_FI sf17_S_SIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, int p1, struct S_FI p2) { return p0; } -EXPORT struct S_FF sf17_S_SIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, int p1, struct S_FF p2) { return p0; } -EXPORT struct S_FD sf17_S_SIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, int p1, struct S_FD p2) { return p0; } -EXPORT struct S_FP sf17_S_SIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, int p1, struct S_FP p2) { return p0; } -EXPORT struct S_DI sf17_S_SIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, int p1, struct S_DI p2) { return p0; } -EXPORT struct S_DF sf17_S_SIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, int p1, struct S_DF p2) { return p0; } -EXPORT struct S_DD sf17_S_SIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, int p1, struct S_DD p2) { return p0; } -EXPORT struct S_DP sf17_S_SIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, int p1, struct S_DP p2) { return p0; } -EXPORT struct S_PI sf17_S_SIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, int p1, struct S_PI p2) { return p0; } -EXPORT struct S_PF sf17_S_SIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, int p1, struct S_PF p2) { return p0; } -EXPORT struct S_PD sf17_S_SIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, int p1, struct S_PD p2) { return p0; } -EXPORT struct S_PP sf17_S_SIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, int p1, struct S_PP p2) { return p0; } -EXPORT struct S_III sf17_S_SIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, int p1, struct S_III p2) { return p0; } -EXPORT struct S_IIF sf17_S_SIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, int p1, struct S_IIF p2) { return p0; } -EXPORT struct S_IID sf17_S_SIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, int p1, struct S_IID p2) { return p0; } -EXPORT struct S_IIP sf17_S_SIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, int p1, struct S_IIP p2) { return p0; } -EXPORT struct S_IFI sf17_S_SIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, int p1, struct S_IFI p2) { return p0; } -EXPORT struct S_IFF sf17_S_SIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, int p1, struct S_IFF p2) { return p0; } -EXPORT struct S_IFD sf17_S_SIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, int p1, struct S_IFD p2) { return p0; } -EXPORT struct S_IFP sf17_S_SIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, int p1, struct S_IFP p2) { return p0; } -EXPORT struct S_IDI sf17_S_SIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, int p1, struct S_IDI p2) { return p0; } -EXPORT struct S_IDF sf17_S_SIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, int p1, struct S_IDF p2) { return p0; } -EXPORT struct S_IDD sf17_S_SIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, int p1, struct S_IDD p2) { return p0; } -EXPORT struct S_IDP sf17_S_SIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, int p1, struct S_IDP p2) { return p0; } -EXPORT struct S_IPI sf17_S_SIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, int p1, struct S_IPI p2) { return p0; } -EXPORT struct S_IPF sf17_S_SIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, int p1, struct S_IPF p2) { return p0; } -EXPORT struct S_IPD sf17_S_SIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, int p1, struct S_IPD p2) { return p0; } -EXPORT struct S_IPP sf17_S_SIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, int p1, struct S_IPP p2) { return p0; } -EXPORT struct S_FII sf17_S_SIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, int p1, struct S_FII p2) { return p0; } -EXPORT struct S_FIF sf17_S_SIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, int p1, struct S_FIF p2) { return p0; } -EXPORT struct S_FID sf17_S_SIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, int p1, struct S_FID p2) { return p0; } -EXPORT struct S_FIP sf17_S_SIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, int p1, struct S_FIP p2) { return p0; } -EXPORT struct S_FFI sf17_S_SIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, int p1, struct S_FFI p2) { return p0; } -EXPORT struct S_FFF sf17_S_SIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, int p1, struct S_FFF p2) { return p0; } -EXPORT struct S_FFD sf17_S_SIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, int p1, struct S_FFD p2) { return p0; } -EXPORT struct S_FFP sf17_S_SIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, int p1, struct S_FFP p2) { return p0; } -EXPORT struct S_FDI sf17_S_SIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, int p1, struct S_FDI p2) { return p0; } -EXPORT struct S_FDF sf17_S_SIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, int p1, struct S_FDF p2) { return p0; } -EXPORT struct S_FDD sf17_S_SIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, int p1, struct S_FDD p2) { return p0; } -EXPORT struct S_FDP sf17_S_SIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, int p1, struct S_FDP p2) { return p0; } -EXPORT struct S_FPI sf17_S_SIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, int p1, struct S_FPI p2) { return p0; } -EXPORT struct S_FPF sf17_S_SIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, int p1, struct S_FPF p2) { return p0; } -EXPORT struct S_FPD sf17_S_SIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, int p1, struct S_FPD p2) { return p0; } -EXPORT struct S_FPP sf17_S_SIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, int p1, struct S_FPP p2) { return p0; } -EXPORT struct S_DII sf17_S_SIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, int p1, struct S_DII p2) { return p0; } -EXPORT struct S_DIF sf17_S_SIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, int p1, struct S_DIF p2) { return p0; } -EXPORT struct S_DID sf17_S_SIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, int p1, struct S_DID p2) { return p0; } -EXPORT struct S_DIP sf17_S_SIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, int p1, struct S_DIP p2) { return p0; } -EXPORT struct S_DFI sf17_S_SIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, int p1, struct S_DFI p2) { return p0; } -EXPORT struct S_DFF sf17_S_SIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, int p1, struct S_DFF p2) { return p0; } -EXPORT struct S_DFD sf17_S_SIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, int p1, struct S_DFD p2) { return p0; } -EXPORT struct S_DFP sf17_S_SIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, int p1, struct S_DFP p2) { return p0; } -EXPORT struct S_DDI sf17_S_SIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, int p1, struct S_DDI p2) { return p0; } -EXPORT struct S_DDF sf17_S_SIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, int p1, struct S_DDF p2) { return p0; } -EXPORT struct S_DDD sf17_S_SIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, int p1, struct S_DDD p2) { return p0; } -EXPORT struct S_DDP sf17_S_SIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, int p1, struct S_DDP p2) { return p0; } -EXPORT struct S_DPI sf17_S_SIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, int p1, struct S_DPI p2) { return p0; } -EXPORT struct S_DPF sf17_S_SIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, int p1, struct S_DPF p2) { return p0; } -EXPORT struct S_DPD sf17_S_SIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, int p1, struct S_DPD p2) { return p0; } -EXPORT struct S_DPP sf17_S_SIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, int p1, struct S_DPP p2) { return p0; } -EXPORT struct S_PII sf17_S_SIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, int p1, struct S_PII p2) { return p0; } -EXPORT struct S_PIF sf17_S_SIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, int p1, struct S_PIF p2) { return p0; } -EXPORT struct S_PID sf17_S_SIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, int p1, struct S_PID p2) { return p0; } -EXPORT struct S_PIP sf17_S_SIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, int p1, struct S_PIP p2) { return p0; } -EXPORT struct S_PFI sf17_S_SIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, int p1, struct S_PFI p2) { return p0; } -EXPORT struct S_PFF sf17_S_SIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, int p1, struct S_PFF p2) { return p0; } -EXPORT struct S_PFD sf17_S_SIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, int p1, struct S_PFD p2) { return p0; } -EXPORT struct S_PFP sf17_S_SIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, int p1, struct S_PFP p2) { return p0; } -EXPORT struct S_PDI sf17_S_SIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, int p1, struct S_PDI p2) { return p0; } -EXPORT struct S_PDF sf17_S_SIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, int p1, struct S_PDF p2) { return p0; } -EXPORT struct S_PDD sf17_S_SIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, int p1, struct S_PDD p2) { return p0; } -EXPORT struct S_PDP sf17_S_SIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, int p1, struct S_PDP p2) { return p0; } -EXPORT struct S_PPI sf17_S_SIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, int p1, struct S_PPI p2) { return p0; } -EXPORT struct S_PPF sf17_S_SIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, int p1, struct S_PPF p2) { return p0; } -EXPORT struct S_PPD sf17_S_SIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, int p1, struct S_PPD p2) { return p0; } -EXPORT struct S_PPP sf17_S_SIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, int p1, struct S_PPP p2) { return p0; } -EXPORT struct S_I sf17_S_SFI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, float p1, int p2) { return p0; } -EXPORT struct S_F sf17_S_SFI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, float p1, int p2) { return p0; } -EXPORT struct S_D sf17_S_SFI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, float p1, int p2) { return p0; } -EXPORT struct S_P sf17_S_SFI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, float p1, int p2) { return p0; } -EXPORT struct S_II sf17_S_SFI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, float p1, int p2) { return p0; } -EXPORT struct S_IF sf17_S_SFI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, float p1, int p2) { return p0; } -EXPORT struct S_ID sf17_S_SFI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, float p1, int p2) { return p0; } -EXPORT struct S_IP sf17_S_SFI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, float p1, int p2) { return p0; } -EXPORT struct S_FI sf17_S_SFI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, float p1, int p2) { return p0; } -EXPORT struct S_FF sf17_S_SFI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, float p1, int p2) { return p0; } -EXPORT struct S_FD sf17_S_SFI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, float p1, int p2) { return p0; } -EXPORT struct S_FP sf17_S_SFI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, float p1, int p2) { return p0; } -EXPORT struct S_DI sf17_S_SFI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, float p1, int p2) { return p0; } -EXPORT struct S_DF sf17_S_SFI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, float p1, int p2) { return p0; } -EXPORT struct S_DD sf17_S_SFI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, float p1, int p2) { return p0; } -EXPORT struct S_DP sf17_S_SFI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, float p1, int p2) { return p0; } -EXPORT struct S_PI sf17_S_SFI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, float p1, int p2) { return p0; } -EXPORT struct S_PF sf17_S_SFI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, float p1, int p2) { return p0; } -EXPORT struct S_PD sf17_S_SFI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, float p1, int p2) { return p0; } -EXPORT struct S_PP sf17_S_SFI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, float p1, int p2) { return p0; } -EXPORT struct S_III sf17_S_SFI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, float p1, int p2) { return p0; } -EXPORT struct S_IIF sf17_S_SFI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, float p1, int p2) { return p0; } -EXPORT struct S_IID sf17_S_SFI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, float p1, int p2) { return p0; } -EXPORT struct S_IIP sf17_S_SFI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, float p1, int p2) { return p0; } -EXPORT struct S_IFI sf17_S_SFI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, float p1, int p2) { return p0; } -EXPORT struct S_IFF sf17_S_SFI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, float p1, int p2) { return p0; } -EXPORT struct S_IFD sf17_S_SFI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, float p1, int p2) { return p0; } -EXPORT struct S_IFP sf17_S_SFI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, float p1, int p2) { return p0; } -EXPORT struct S_IDI sf17_S_SFI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, float p1, int p2) { return p0; } -EXPORT struct S_IDF sf17_S_SFI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, float p1, int p2) { return p0; } -EXPORT struct S_IDD sf17_S_SFI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, float p1, int p2) { return p0; } -EXPORT struct S_IDP sf17_S_SFI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, float p1, int p2) { return p0; } -EXPORT struct S_IPI sf17_S_SFI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, float p1, int p2) { return p0; } -EXPORT struct S_IPF sf17_S_SFI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, float p1, int p2) { return p0; } -EXPORT struct S_IPD sf17_S_SFI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, float p1, int p2) { return p0; } -EXPORT struct S_IPP sf17_S_SFI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, float p1, int p2) { return p0; } -EXPORT struct S_FII sf17_S_SFI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, float p1, int p2) { return p0; } -EXPORT struct S_FIF sf17_S_SFI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, float p1, int p2) { return p0; } -EXPORT struct S_FID sf17_S_SFI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, float p1, int p2) { return p0; } -EXPORT struct S_FIP sf17_S_SFI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, float p1, int p2) { return p0; } -EXPORT struct S_FFI sf17_S_SFI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, float p1, int p2) { return p0; } -EXPORT struct S_FFF sf17_S_SFI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, float p1, int p2) { return p0; } -EXPORT struct S_FFD sf17_S_SFI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, float p1, int p2) { return p0; } -EXPORT struct S_FFP sf17_S_SFI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, float p1, int p2) { return p0; } -EXPORT struct S_FDI sf17_S_SFI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, float p1, int p2) { return p0; } -EXPORT struct S_FDF sf17_S_SFI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, float p1, int p2) { return p0; } -EXPORT struct S_FDD sf17_S_SFI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, float p1, int p2) { return p0; } -EXPORT struct S_FDP sf17_S_SFI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, float p1, int p2) { return p0; } -EXPORT struct S_FPI sf17_S_SFI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, float p1, int p2) { return p0; } -EXPORT struct S_FPF sf17_S_SFI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, float p1, int p2) { return p0; } -EXPORT struct S_FPD sf17_S_SFI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, float p1, int p2) { return p0; } -EXPORT struct S_FPP sf17_S_SFI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, float p1, int p2) { return p0; } -EXPORT struct S_DII sf17_S_SFI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, float p1, int p2) { return p0; } -EXPORT struct S_DIF sf17_S_SFI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, float p1, int p2) { return p0; } -EXPORT struct S_DID sf17_S_SFI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, float p1, int p2) { return p0; } -EXPORT struct S_DIP sf17_S_SFI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, float p1, int p2) { return p0; } -EXPORT struct S_DFI sf17_S_SFI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, float p1, int p2) { return p0; } -EXPORT struct S_DFF sf17_S_SFI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, float p1, int p2) { return p0; } -EXPORT struct S_DFD sf17_S_SFI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, float p1, int p2) { return p0; } -EXPORT struct S_DFP sf17_S_SFI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, float p1, int p2) { return p0; } -EXPORT struct S_DDI sf17_S_SFI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, float p1, int p2) { return p0; } -EXPORT struct S_DDF sf17_S_SFI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, float p1, int p2) { return p0; } -EXPORT struct S_DDD sf17_S_SFI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, float p1, int p2) { return p0; } -EXPORT struct S_DDP sf17_S_SFI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, float p1, int p2) { return p0; } -EXPORT struct S_DPI sf17_S_SFI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, float p1, int p2) { return p0; } -EXPORT struct S_DPF sf17_S_SFI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, float p1, int p2) { return p0; } -EXPORT struct S_DPD sf17_S_SFI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, float p1, int p2) { return p0; } -EXPORT struct S_DPP sf17_S_SFI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, float p1, int p2) { return p0; } -EXPORT struct S_PII sf17_S_SFI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, float p1, int p2) { return p0; } -EXPORT struct S_PIF sf17_S_SFI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, float p1, int p2) { return p0; } -EXPORT struct S_PID sf17_S_SFI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, float p1, int p2) { return p0; } -EXPORT struct S_PIP sf17_S_SFI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, float p1, int p2) { return p0; } -EXPORT struct S_PFI sf17_S_SFI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, float p1, int p2) { return p0; } -EXPORT struct S_PFF sf17_S_SFI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, float p1, int p2) { return p0; } -EXPORT struct S_PFD sf17_S_SFI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, float p1, int p2) { return p0; } -EXPORT struct S_PFP sf17_S_SFI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, float p1, int p2) { return p0; } -EXPORT struct S_PDI sf17_S_SFI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, float p1, int p2) { return p0; } -EXPORT struct S_PDF sf17_S_SFI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, float p1, int p2) { return p0; } -EXPORT struct S_PDD sf17_S_SFI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, float p1, int p2) { return p0; } -EXPORT struct S_PDP sf17_S_SFI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, float p1, int p2) { return p0; } -EXPORT struct S_PPI sf17_S_SFI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, float p1, int p2) { return p0; } -EXPORT struct S_PPF sf17_S_SFI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, float p1, int p2) { return p0; } -EXPORT struct S_PPD sf17_S_SFI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, float p1, int p2) { return p0; } -EXPORT struct S_PPP sf17_S_SFI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, float p1, int p2) { return p0; } -EXPORT struct S_I sf17_S_SFF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, float p1, float p2) { return p0; } -EXPORT struct S_F sf17_S_SFF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, float p1, float p2) { return p0; } -EXPORT struct S_D sf17_S_SFF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, float p1, float p2) { return p0; } -EXPORT struct S_P sf17_S_SFF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, float p1, float p2) { return p0; } -EXPORT struct S_II sf17_S_SFF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, float p1, float p2) { return p0; } -EXPORT struct S_IF sf17_S_SFF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, float p1, float p2) { return p0; } -EXPORT struct S_ID sf17_S_SFF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, float p1, float p2) { return p0; } -EXPORT struct S_IP sf17_S_SFF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, float p1, float p2) { return p0; } -EXPORT struct S_FI sf17_S_SFF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, float p1, float p2) { return p0; } -EXPORT struct S_FF sf17_S_SFF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, float p1, float p2) { return p0; } -EXPORT struct S_FD sf17_S_SFF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, float p1, float p2) { return p0; } -EXPORT struct S_FP sf17_S_SFF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, float p1, float p2) { return p0; } -EXPORT struct S_DI sf17_S_SFF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, float p1, float p2) { return p0; } -EXPORT struct S_DF sf17_S_SFF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, float p1, float p2) { return p0; } -EXPORT struct S_DD sf17_S_SFF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, float p1, float p2) { return p0; } -EXPORT struct S_DP sf17_S_SFF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, float p1, float p2) { return p0; } -EXPORT struct S_PI sf17_S_SFF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, float p1, float p2) { return p0; } -EXPORT struct S_PF sf17_S_SFF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, float p1, float p2) { return p0; } -EXPORT struct S_PD sf17_S_SFF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, float p1, float p2) { return p0; } -EXPORT struct S_PP sf17_S_SFF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, float p1, float p2) { return p0; } -EXPORT struct S_III sf17_S_SFF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, float p1, float p2) { return p0; } -EXPORT struct S_IIF sf17_S_SFF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, float p1, float p2) { return p0; } -EXPORT struct S_IID sf17_S_SFF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, float p1, float p2) { return p0; } -EXPORT struct S_IIP sf17_S_SFF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, float p1, float p2) { return p0; } -EXPORT struct S_IFI sf17_S_SFF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, float p1, float p2) { return p0; } -EXPORT struct S_IFF sf17_S_SFF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, float p1, float p2) { return p0; } -EXPORT struct S_IFD sf17_S_SFF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, float p1, float p2) { return p0; } -EXPORT struct S_IFP sf17_S_SFF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, float p1, float p2) { return p0; } -EXPORT struct S_IDI sf17_S_SFF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, float p1, float p2) { return p0; } -EXPORT struct S_IDF sf17_S_SFF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, float p1, float p2) { return p0; } -EXPORT struct S_IDD sf17_S_SFF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, float p1, float p2) { return p0; } -EXPORT struct S_IDP sf17_S_SFF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, float p1, float p2) { return p0; } -EXPORT struct S_IPI sf17_S_SFF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, float p1, float p2) { return p0; } -EXPORT struct S_IPF sf17_S_SFF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, float p1, float p2) { return p0; } -EXPORT struct S_IPD sf17_S_SFF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, float p1, float p2) { return p0; } -EXPORT struct S_IPP sf17_S_SFF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, float p1, float p2) { return p0; } -EXPORT struct S_FII sf17_S_SFF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, float p1, float p2) { return p0; } -EXPORT struct S_FIF sf17_S_SFF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, float p1, float p2) { return p0; } -EXPORT struct S_FID sf17_S_SFF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, float p1, float p2) { return p0; } -EXPORT struct S_FIP sf17_S_SFF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, float p1, float p2) { return p0; } -EXPORT struct S_FFI sf17_S_SFF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, float p1, float p2) { return p0; } -EXPORT struct S_FFF sf17_S_SFF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, float p1, float p2) { return p0; } -EXPORT struct S_FFD sf17_S_SFF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, float p1, float p2) { return p0; } -EXPORT struct S_FFP sf17_S_SFF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, float p1, float p2) { return p0; } -EXPORT struct S_FDI sf17_S_SFF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, float p1, float p2) { return p0; } -EXPORT struct S_FDF sf17_S_SFF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, float p1, float p2) { return p0; } -EXPORT struct S_FDD sf17_S_SFF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, float p1, float p2) { return p0; } -EXPORT struct S_FDP sf17_S_SFF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, float p1, float p2) { return p0; } -EXPORT struct S_FPI sf17_S_SFF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, float p1, float p2) { return p0; } -EXPORT struct S_FPF sf17_S_SFF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, float p1, float p2) { return p0; } -EXPORT struct S_FPD sf17_S_SFF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, float p1, float p2) { return p0; } -EXPORT struct S_FPP sf17_S_SFF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, float p1, float p2) { return p0; } -EXPORT struct S_DII sf17_S_SFF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, float p1, float p2) { return p0; } -EXPORT struct S_DIF sf17_S_SFF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, float p1, float p2) { return p0; } -EXPORT struct S_DID sf17_S_SFF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, float p1, float p2) { return p0; } -EXPORT struct S_DIP sf17_S_SFF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, float p1, float p2) { return p0; } -EXPORT struct S_DFI sf17_S_SFF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, float p1, float p2) { return p0; } -EXPORT struct S_DFF sf17_S_SFF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, float p1, float p2) { return p0; } -EXPORT struct S_DFD sf17_S_SFF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, float p1, float p2) { return p0; } -EXPORT struct S_DFP sf17_S_SFF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, float p1, float p2) { return p0; } -EXPORT struct S_DDI sf17_S_SFF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, float p1, float p2) { return p0; } -EXPORT struct S_DDF sf17_S_SFF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, float p1, float p2) { return p0; } -EXPORT struct S_DDD sf17_S_SFF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, float p1, float p2) { return p0; } -EXPORT struct S_DDP sf17_S_SFF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, float p1, float p2) { return p0; } -EXPORT struct S_DPI sf17_S_SFF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, float p1, float p2) { return p0; } -EXPORT struct S_DPF sf17_S_SFF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, float p1, float p2) { return p0; } -EXPORT struct S_DPD sf17_S_SFF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, float p1, float p2) { return p0; } -EXPORT struct S_DPP sf17_S_SFF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, float p1, float p2) { return p0; } -EXPORT struct S_PII sf17_S_SFF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, float p1, float p2) { return p0; } -EXPORT struct S_PIF sf17_S_SFF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, float p1, float p2) { return p0; } -EXPORT struct S_PID sf17_S_SFF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, float p1, float p2) { return p0; } -EXPORT struct S_PIP sf17_S_SFF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, float p1, float p2) { return p0; } -EXPORT struct S_PFI sf17_S_SFF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, float p1, float p2) { return p0; } -EXPORT struct S_PFF sf17_S_SFF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, float p1, float p2) { return p0; } -EXPORT struct S_PFD sf17_S_SFF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, float p1, float p2) { return p0; } -EXPORT struct S_PFP sf17_S_SFF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, float p1, float p2) { return p0; } -EXPORT struct S_PDI sf17_S_SFF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, float p1, float p2) { return p0; } -EXPORT struct S_PDF sf17_S_SFF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, float p1, float p2) { return p0; } -EXPORT struct S_PDD sf17_S_SFF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, float p1, float p2) { return p0; } -EXPORT struct S_PDP sf17_S_SFF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, float p1, float p2) { return p0; } -EXPORT struct S_PPI sf17_S_SFF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, float p1, float p2) { return p0; } -EXPORT struct S_PPF sf17_S_SFF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, float p1, float p2) { return p0; } -EXPORT struct S_PPD sf17_S_SFF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, float p1, float p2) { return p0; } -EXPORT struct S_PPP sf17_S_SFF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, float p1, float p2) { return p0; } -EXPORT struct S_I sf17_S_SFD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, float p1, double p2) { return p0; } -EXPORT struct S_F sf17_S_SFD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, float p1, double p2) { return p0; } -EXPORT struct S_D sf17_S_SFD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, float p1, double p2) { return p0; } -EXPORT struct S_P sf17_S_SFD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, float p1, double p2) { return p0; } -EXPORT struct S_II sf17_S_SFD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, float p1, double p2) { return p0; } -EXPORT struct S_IF sf17_S_SFD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, float p1, double p2) { return p0; } -EXPORT struct S_ID sf17_S_SFD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, float p1, double p2) { return p0; } -EXPORT struct S_IP sf17_S_SFD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, float p1, double p2) { return p0; } -EXPORT struct S_FI sf17_S_SFD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, float p1, double p2) { return p0; } -EXPORT struct S_FF sf17_S_SFD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, float p1, double p2) { return p0; } -EXPORT struct S_FD sf17_S_SFD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, float p1, double p2) { return p0; } -EXPORT struct S_FP sf17_S_SFD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, float p1, double p2) { return p0; } -EXPORT struct S_DI sf17_S_SFD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, float p1, double p2) { return p0; } -EXPORT struct S_DF sf17_S_SFD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, float p1, double p2) { return p0; } -EXPORT struct S_DD sf17_S_SFD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, float p1, double p2) { return p0; } -EXPORT struct S_DP sf17_S_SFD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, float p1, double p2) { return p0; } -EXPORT struct S_PI sf17_S_SFD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, float p1, double p2) { return p0; } -EXPORT struct S_PF sf17_S_SFD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, float p1, double p2) { return p0; } -EXPORT struct S_PD sf17_S_SFD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, float p1, double p2) { return p0; } -EXPORT struct S_PP sf17_S_SFD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, float p1, double p2) { return p0; } -EXPORT struct S_III sf17_S_SFD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, float p1, double p2) { return p0; } -EXPORT struct S_IIF sf17_S_SFD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, float p1, double p2) { return p0; } -EXPORT struct S_IID sf17_S_SFD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, float p1, double p2) { return p0; } -EXPORT struct S_IIP sf17_S_SFD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, float p1, double p2) { return p0; } -EXPORT struct S_IFI sf17_S_SFD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, float p1, double p2) { return p0; } -EXPORT struct S_IFF sf17_S_SFD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, float p1, double p2) { return p0; } -EXPORT struct S_IFD sf17_S_SFD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, float p1, double p2) { return p0; } -EXPORT struct S_IFP sf17_S_SFD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, float p1, double p2) { return p0; } -EXPORT struct S_IDI sf17_S_SFD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, float p1, double p2) { return p0; } -EXPORT struct S_IDF sf17_S_SFD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, float p1, double p2) { return p0; } -EXPORT struct S_IDD sf17_S_SFD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, float p1, double p2) { return p0; } -EXPORT struct S_IDP sf17_S_SFD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, float p1, double p2) { return p0; } -EXPORT struct S_IPI sf17_S_SFD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, float p1, double p2) { return p0; } -EXPORT struct S_IPF sf17_S_SFD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, float p1, double p2) { return p0; } -EXPORT struct S_IPD sf17_S_SFD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, float p1, double p2) { return p0; } -EXPORT struct S_IPP sf17_S_SFD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, float p1, double p2) { return p0; } -EXPORT struct S_FII sf17_S_SFD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, float p1, double p2) { return p0; } -EXPORT struct S_FIF sf17_S_SFD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, float p1, double p2) { return p0; } -EXPORT struct S_FID sf17_S_SFD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, float p1, double p2) { return p0; } -EXPORT struct S_FIP sf17_S_SFD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, float p1, double p2) { return p0; } -EXPORT struct S_FFI sf17_S_SFD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, float p1, double p2) { return p0; } -EXPORT struct S_FFF sf17_S_SFD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, float p1, double p2) { return p0; } -EXPORT struct S_FFD sf17_S_SFD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, float p1, double p2) { return p0; } -EXPORT struct S_FFP sf17_S_SFD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, float p1, double p2) { return p0; } -EXPORT struct S_FDI sf17_S_SFD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, float p1, double p2) { return p0; } -EXPORT struct S_FDF sf17_S_SFD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, float p1, double p2) { return p0; } -EXPORT struct S_FDD sf17_S_SFD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, float p1, double p2) { return p0; } -EXPORT struct S_FDP sf17_S_SFD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, float p1, double p2) { return p0; } -EXPORT struct S_FPI sf17_S_SFD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, float p1, double p2) { return p0; } -EXPORT struct S_FPF sf17_S_SFD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, float p1, double p2) { return p0; } -EXPORT struct S_FPD sf17_S_SFD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, float p1, double p2) { return p0; } -EXPORT struct S_FPP sf17_S_SFD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, float p1, double p2) { return p0; } -EXPORT struct S_DII sf17_S_SFD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, float p1, double p2) { return p0; } -EXPORT struct S_DIF sf17_S_SFD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, float p1, double p2) { return p0; } -EXPORT struct S_DID sf17_S_SFD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, float p1, double p2) { return p0; } -EXPORT struct S_DIP sf17_S_SFD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, float p1, double p2) { return p0; } -EXPORT struct S_DFI sf17_S_SFD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, float p1, double p2) { return p0; } -EXPORT struct S_DFF sf17_S_SFD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, float p1, double p2) { return p0; } -EXPORT struct S_DFD sf17_S_SFD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, float p1, double p2) { return p0; } -EXPORT struct S_DFP sf17_S_SFD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, float p1, double p2) { return p0; } -EXPORT struct S_DDI sf17_S_SFD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, float p1, double p2) { return p0; } -EXPORT struct S_DDF sf17_S_SFD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, float p1, double p2) { return p0; } -EXPORT struct S_DDD sf17_S_SFD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, float p1, double p2) { return p0; } -EXPORT struct S_DDP sf17_S_SFD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, float p1, double p2) { return p0; } -EXPORT struct S_DPI sf17_S_SFD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, float p1, double p2) { return p0; } -EXPORT struct S_DPF sf17_S_SFD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, float p1, double p2) { return p0; } -EXPORT struct S_DPD sf17_S_SFD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, float p1, double p2) { return p0; } -EXPORT struct S_DPP sf17_S_SFD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, float p1, double p2) { return p0; } -EXPORT struct S_PII sf17_S_SFD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, float p1, double p2) { return p0; } -EXPORT struct S_PIF sf17_S_SFD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, float p1, double p2) { return p0; } -EXPORT struct S_PID sf17_S_SFD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, float p1, double p2) { return p0; } -EXPORT struct S_PIP sf17_S_SFD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, float p1, double p2) { return p0; } -EXPORT struct S_PFI sf17_S_SFD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, float p1, double p2) { return p0; } -EXPORT struct S_PFF sf17_S_SFD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, float p1, double p2) { return p0; } -EXPORT struct S_PFD sf17_S_SFD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, float p1, double p2) { return p0; } -EXPORT struct S_PFP sf17_S_SFD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, float p1, double p2) { return p0; } -EXPORT struct S_PDI sf17_S_SFD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, float p1, double p2) { return p0; } -EXPORT struct S_PDF sf17_S_SFD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, float p1, double p2) { return p0; } -EXPORT struct S_PDD sf17_S_SFD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, float p1, double p2) { return p0; } -EXPORT struct S_PDP sf17_S_SFD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, float p1, double p2) { return p0; } -EXPORT struct S_PPI sf17_S_SFD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, float p1, double p2) { return p0; } -EXPORT struct S_PPF sf17_S_SFD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, float p1, double p2) { return p0; } -EXPORT struct S_PPD sf17_S_SFD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, float p1, double p2) { return p0; } -EXPORT struct S_PPP sf17_S_SFD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, float p1, double p2) { return p0; } -EXPORT struct S_I sf17_S_SFP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, float p1, void* p2) { return p0; } -EXPORT struct S_F sf17_S_SFP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, float p1, void* p2) { return p0; } -EXPORT struct S_D sf17_S_SFP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, float p1, void* p2) { return p0; } -EXPORT struct S_P sf17_S_SFP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, float p1, void* p2) { return p0; } -EXPORT struct S_II sf17_S_SFP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, float p1, void* p2) { return p0; } -EXPORT struct S_IF sf17_S_SFP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, float p1, void* p2) { return p0; } -EXPORT struct S_ID sf17_S_SFP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, float p1, void* p2) { return p0; } -EXPORT struct S_IP sf17_S_SFP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, float p1, void* p2) { return p0; } -EXPORT struct S_FI sf17_S_SFP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, float p1, void* p2) { return p0; } -EXPORT struct S_FF sf17_S_SFP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, float p1, void* p2) { return p0; } -EXPORT struct S_FD sf17_S_SFP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, float p1, void* p2) { return p0; } -EXPORT struct S_FP sf17_S_SFP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, float p1, void* p2) { return p0; } -EXPORT struct S_DI sf17_S_SFP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, float p1, void* p2) { return p0; } -EXPORT struct S_DF sf17_S_SFP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, float p1, void* p2) { return p0; } -EXPORT struct S_DD sf17_S_SFP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, float p1, void* p2) { return p0; } -EXPORT struct S_DP sf17_S_SFP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, float p1, void* p2) { return p0; } -EXPORT struct S_PI sf17_S_SFP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, float p1, void* p2) { return p0; } -EXPORT struct S_PF sf17_S_SFP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, float p1, void* p2) { return p0; } -EXPORT struct S_PD sf17_S_SFP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, float p1, void* p2) { return p0; } -EXPORT struct S_PP sf17_S_SFP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, float p1, void* p2) { return p0; } -EXPORT struct S_III sf17_S_SFP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, float p1, void* p2) { return p0; } -EXPORT struct S_IIF sf17_S_SFP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, float p1, void* p2) { return p0; } -EXPORT struct S_IID sf17_S_SFP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, float p1, void* p2) { return p0; } -EXPORT struct S_IIP sf17_S_SFP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, float p1, void* p2) { return p0; } -EXPORT struct S_IFI sf17_S_SFP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, float p1, void* p2) { return p0; } -EXPORT struct S_IFF sf17_S_SFP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, float p1, void* p2) { return p0; } -EXPORT struct S_IFD sf17_S_SFP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, float p1, void* p2) { return p0; } -EXPORT struct S_IFP sf17_S_SFP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, float p1, void* p2) { return p0; } -EXPORT struct S_IDI sf17_S_SFP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, float p1, void* p2) { return p0; } -EXPORT struct S_IDF sf17_S_SFP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, float p1, void* p2) { return p0; } -EXPORT struct S_IDD sf17_S_SFP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, float p1, void* p2) { return p0; } -EXPORT struct S_IDP sf17_S_SFP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, float p1, void* p2) { return p0; } -EXPORT struct S_IPI sf17_S_SFP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, float p1, void* p2) { return p0; } -EXPORT struct S_IPF sf17_S_SFP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, float p1, void* p2) { return p0; } -EXPORT struct S_IPD sf17_S_SFP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, float p1, void* p2) { return p0; } -EXPORT struct S_IPP sf17_S_SFP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, float p1, void* p2) { return p0; } -EXPORT struct S_FII sf17_S_SFP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, float p1, void* p2) { return p0; } -EXPORT struct S_FIF sf17_S_SFP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, float p1, void* p2) { return p0; } -EXPORT struct S_FID sf17_S_SFP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, float p1, void* p2) { return p0; } -EXPORT struct S_FIP sf17_S_SFP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, float p1, void* p2) { return p0; } -EXPORT struct S_FFI sf17_S_SFP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, float p1, void* p2) { return p0; } -EXPORT struct S_FFF sf17_S_SFP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, float p1, void* p2) { return p0; } -EXPORT struct S_FFD sf17_S_SFP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, float p1, void* p2) { return p0; } -EXPORT struct S_FFP sf17_S_SFP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, float p1, void* p2) { return p0; } -EXPORT struct S_FDI sf17_S_SFP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, float p1, void* p2) { return p0; } -EXPORT struct S_FDF sf17_S_SFP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, float p1, void* p2) { return p0; } -EXPORT struct S_FDD sf17_S_SFP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, float p1, void* p2) { return p0; } -EXPORT struct S_FDP sf17_S_SFP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, float p1, void* p2) { return p0; } -EXPORT struct S_FPI sf17_S_SFP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, float p1, void* p2) { return p0; } -EXPORT struct S_FPF sf17_S_SFP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, float p1, void* p2) { return p0; } -EXPORT struct S_FPD sf17_S_SFP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, float p1, void* p2) { return p0; } -EXPORT struct S_FPP sf17_S_SFP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, float p1, void* p2) { return p0; } -EXPORT struct S_DII sf17_S_SFP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, float p1, void* p2) { return p0; } -EXPORT struct S_DIF sf17_S_SFP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, float p1, void* p2) { return p0; } -EXPORT struct S_DID sf17_S_SFP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, float p1, void* p2) { return p0; } -EXPORT struct S_DIP sf17_S_SFP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, float p1, void* p2) { return p0; } -EXPORT struct S_DFI sf17_S_SFP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, float p1, void* p2) { return p0; } -EXPORT struct S_DFF sf17_S_SFP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, float p1, void* p2) { return p0; } -EXPORT struct S_DFD sf17_S_SFP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, float p1, void* p2) { return p0; } -EXPORT struct S_DFP sf17_S_SFP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, float p1, void* p2) { return p0; } -EXPORT struct S_DDI sf17_S_SFP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, float p1, void* p2) { return p0; } -EXPORT struct S_DDF sf17_S_SFP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, float p1, void* p2) { return p0; } -EXPORT struct S_DDD sf17_S_SFP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, float p1, void* p2) { return p0; } -EXPORT struct S_DDP sf17_S_SFP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, float p1, void* p2) { return p0; } -EXPORT struct S_DPI sf17_S_SFP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, float p1, void* p2) { return p0; } -EXPORT struct S_DPF sf17_S_SFP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, float p1, void* p2) { return p0; } -EXPORT struct S_DPD sf17_S_SFP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, float p1, void* p2) { return p0; } -EXPORT struct S_DPP sf17_S_SFP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, float p1, void* p2) { return p0; } -EXPORT struct S_PII sf17_S_SFP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, float p1, void* p2) { return p0; } -EXPORT struct S_PIF sf17_S_SFP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, float p1, void* p2) { return p0; } -EXPORT struct S_PID sf17_S_SFP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, float p1, void* p2) { return p0; } -EXPORT struct S_PIP sf17_S_SFP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, float p1, void* p2) { return p0; } -EXPORT struct S_PFI sf17_S_SFP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, float p1, void* p2) { return p0; } -EXPORT struct S_PFF sf17_S_SFP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, float p1, void* p2) { return p0; } -EXPORT struct S_PFD sf17_S_SFP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, float p1, void* p2) { return p0; } -EXPORT struct S_PFP sf17_S_SFP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, float p1, void* p2) { return p0; } -EXPORT struct S_PDI sf17_S_SFP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, float p1, void* p2) { return p0; } -EXPORT struct S_PDF sf17_S_SFP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, float p1, void* p2) { return p0; } -EXPORT struct S_PDD sf17_S_SFP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, float p1, void* p2) { return p0; } -EXPORT struct S_PDP sf17_S_SFP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, float p1, void* p2) { return p0; } -EXPORT struct S_PPI sf17_S_SFP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, float p1, void* p2) { return p0; } -EXPORT struct S_PPF sf17_S_SFP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, float p1, void* p2) { return p0; } -EXPORT struct S_PPD sf17_S_SFP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, float p1, void* p2) { return p0; } -EXPORT struct S_PPP sf17_S_SFP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, float p1, void* p2) { return p0; } -EXPORT struct S_I sf17_S_SFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, float p1, struct S_I p2) { return p0; } -EXPORT struct S_F sf17_S_SFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, float p1, struct S_F p2) { return p0; } -EXPORT struct S_D sf17_S_SFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, float p1, struct S_D p2) { return p0; } -EXPORT struct S_P sf17_S_SFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, float p1, struct S_P p2) { return p0; } -EXPORT struct S_II sf17_S_SFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, float p1, struct S_II p2) { return p0; } -EXPORT struct S_IF sf17_S_SFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, float p1, struct S_IF p2) { return p0; } -EXPORT struct S_ID sf17_S_SFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, float p1, struct S_ID p2) { return p0; } -EXPORT struct S_IP sf17_S_SFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, float p1, struct S_IP p2) { return p0; } -EXPORT struct S_FI sf17_S_SFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, float p1, struct S_FI p2) { return p0; } -EXPORT struct S_FF sf17_S_SFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, float p1, struct S_FF p2) { return p0; } -EXPORT struct S_FD sf17_S_SFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, float p1, struct S_FD p2) { return p0; } -EXPORT struct S_FP sf17_S_SFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, float p1, struct S_FP p2) { return p0; } -EXPORT struct S_DI sf17_S_SFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, float p1, struct S_DI p2) { return p0; } -EXPORT struct S_DF sf17_S_SFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, float p1, struct S_DF p2) { return p0; } -EXPORT struct S_DD sf17_S_SFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, float p1, struct S_DD p2) { return p0; } -EXPORT struct S_DP sf17_S_SFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, float p1, struct S_DP p2) { return p0; } -EXPORT struct S_PI sf17_S_SFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, float p1, struct S_PI p2) { return p0; } -EXPORT struct S_PF sf17_S_SFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, float p1, struct S_PF p2) { return p0; } -EXPORT struct S_PD sf17_S_SFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, float p1, struct S_PD p2) { return p0; } -EXPORT struct S_PP sf17_S_SFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, float p1, struct S_PP p2) { return p0; } -EXPORT struct S_III sf17_S_SFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, float p1, struct S_III p2) { return p0; } -EXPORT struct S_IIF sf17_S_SFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, float p1, struct S_IIF p2) { return p0; } -EXPORT struct S_IID sf17_S_SFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, float p1, struct S_IID p2) { return p0; } -EXPORT struct S_IIP sf17_S_SFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, float p1, struct S_IIP p2) { return p0; } -EXPORT struct S_IFI sf17_S_SFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, float p1, struct S_IFI p2) { return p0; } -EXPORT struct S_IFF sf17_S_SFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, float p1, struct S_IFF p2) { return p0; } -EXPORT struct S_IFD sf17_S_SFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, float p1, struct S_IFD p2) { return p0; } -EXPORT struct S_IFP sf17_S_SFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, float p1, struct S_IFP p2) { return p0; } -EXPORT struct S_IDI sf17_S_SFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, float p1, struct S_IDI p2) { return p0; } -EXPORT struct S_IDF sf17_S_SFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, float p1, struct S_IDF p2) { return p0; } -EXPORT struct S_IDD sf17_S_SFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, float p1, struct S_IDD p2) { return p0; } -EXPORT struct S_IDP sf17_S_SFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, float p1, struct S_IDP p2) { return p0; } -EXPORT struct S_IPI sf17_S_SFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, float p1, struct S_IPI p2) { return p0; } -EXPORT struct S_IPF sf17_S_SFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, float p1, struct S_IPF p2) { return p0; } -EXPORT struct S_IPD sf17_S_SFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, float p1, struct S_IPD p2) { return p0; } -EXPORT struct S_IPP sf17_S_SFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, float p1, struct S_IPP p2) { return p0; } -EXPORT struct S_FII sf17_S_SFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, float p1, struct S_FII p2) { return p0; } -EXPORT struct S_FIF sf17_S_SFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, float p1, struct S_FIF p2) { return p0; } -EXPORT struct S_FID sf17_S_SFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, float p1, struct S_FID p2) { return p0; } -EXPORT struct S_FIP sf17_S_SFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, float p1, struct S_FIP p2) { return p0; } -EXPORT struct S_FFI sf17_S_SFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, float p1, struct S_FFI p2) { return p0; } -EXPORT struct S_FFF sf17_S_SFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, float p1, struct S_FFF p2) { return p0; } -EXPORT struct S_FFD sf17_S_SFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, float p1, struct S_FFD p2) { return p0; } -EXPORT struct S_FFP sf17_S_SFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, float p1, struct S_FFP p2) { return p0; } -EXPORT struct S_FDI sf17_S_SFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, float p1, struct S_FDI p2) { return p0; } -EXPORT struct S_FDF sf17_S_SFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, float p1, struct S_FDF p2) { return p0; } -EXPORT struct S_FDD sf17_S_SFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, float p1, struct S_FDD p2) { return p0; } -EXPORT struct S_FDP sf18_S_SFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, float p1, struct S_FDP p2) { return p0; } -EXPORT struct S_FPI sf18_S_SFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, float p1, struct S_FPI p2) { return p0; } -EXPORT struct S_FPF sf18_S_SFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, float p1, struct S_FPF p2) { return p0; } -EXPORT struct S_FPD sf18_S_SFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, float p1, struct S_FPD p2) { return p0; } -EXPORT struct S_FPP sf18_S_SFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, float p1, struct S_FPP p2) { return p0; } -EXPORT struct S_DII sf18_S_SFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, float p1, struct S_DII p2) { return p0; } -EXPORT struct S_DIF sf18_S_SFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, float p1, struct S_DIF p2) { return p0; } -EXPORT struct S_DID sf18_S_SFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, float p1, struct S_DID p2) { return p0; } -EXPORT struct S_DIP sf18_S_SFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, float p1, struct S_DIP p2) { return p0; } -EXPORT struct S_DFI sf18_S_SFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, float p1, struct S_DFI p2) { return p0; } -EXPORT struct S_DFF sf18_S_SFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, float p1, struct S_DFF p2) { return p0; } -EXPORT struct S_DFD sf18_S_SFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, float p1, struct S_DFD p2) { return p0; } -EXPORT struct S_DFP sf18_S_SFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, float p1, struct S_DFP p2) { return p0; } -EXPORT struct S_DDI sf18_S_SFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, float p1, struct S_DDI p2) { return p0; } -EXPORT struct S_DDF sf18_S_SFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, float p1, struct S_DDF p2) { return p0; } -EXPORT struct S_DDD sf18_S_SFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, float p1, struct S_DDD p2) { return p0; } -EXPORT struct S_DDP sf18_S_SFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, float p1, struct S_DDP p2) { return p0; } -EXPORT struct S_DPI sf18_S_SFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, float p1, struct S_DPI p2) { return p0; } -EXPORT struct S_DPF sf18_S_SFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, float p1, struct S_DPF p2) { return p0; } -EXPORT struct S_DPD sf18_S_SFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, float p1, struct S_DPD p2) { return p0; } -EXPORT struct S_DPP sf18_S_SFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, float p1, struct S_DPP p2) { return p0; } -EXPORT struct S_PII sf18_S_SFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, float p1, struct S_PII p2) { return p0; } -EXPORT struct S_PIF sf18_S_SFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, float p1, struct S_PIF p2) { return p0; } -EXPORT struct S_PID sf18_S_SFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, float p1, struct S_PID p2) { return p0; } -EXPORT struct S_PIP sf18_S_SFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, float p1, struct S_PIP p2) { return p0; } -EXPORT struct S_PFI sf18_S_SFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, float p1, struct S_PFI p2) { return p0; } -EXPORT struct S_PFF sf18_S_SFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, float p1, struct S_PFF p2) { return p0; } -EXPORT struct S_PFD sf18_S_SFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, float p1, struct S_PFD p2) { return p0; } -EXPORT struct S_PFP sf18_S_SFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, float p1, struct S_PFP p2) { return p0; } -EXPORT struct S_PDI sf18_S_SFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, float p1, struct S_PDI p2) { return p0; } -EXPORT struct S_PDF sf18_S_SFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, float p1, struct S_PDF p2) { return p0; } -EXPORT struct S_PDD sf18_S_SFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, float p1, struct S_PDD p2) { return p0; } -EXPORT struct S_PDP sf18_S_SFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, float p1, struct S_PDP p2) { return p0; } -EXPORT struct S_PPI sf18_S_SFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, float p1, struct S_PPI p2) { return p0; } -EXPORT struct S_PPF sf18_S_SFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, float p1, struct S_PPF p2) { return p0; } -EXPORT struct S_PPD sf18_S_SFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, float p1, struct S_PPD p2) { return p0; } -EXPORT struct S_PPP sf18_S_SFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, float p1, struct S_PPP p2) { return p0; } -EXPORT struct S_I sf18_S_SDI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, double p1, int p2) { return p0; } -EXPORT struct S_F sf18_S_SDI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, double p1, int p2) { return p0; } -EXPORT struct S_D sf18_S_SDI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, double p1, int p2) { return p0; } -EXPORT struct S_P sf18_S_SDI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, double p1, int p2) { return p0; } -EXPORT struct S_II sf18_S_SDI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, double p1, int p2) { return p0; } -EXPORT struct S_IF sf18_S_SDI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, double p1, int p2) { return p0; } -EXPORT struct S_ID sf18_S_SDI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, double p1, int p2) { return p0; } -EXPORT struct S_IP sf18_S_SDI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, double p1, int p2) { return p0; } -EXPORT struct S_FI sf18_S_SDI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, double p1, int p2) { return p0; } -EXPORT struct S_FF sf18_S_SDI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, double p1, int p2) { return p0; } -EXPORT struct S_FD sf18_S_SDI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, double p1, int p2) { return p0; } -EXPORT struct S_FP sf18_S_SDI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, double p1, int p2) { return p0; } -EXPORT struct S_DI sf18_S_SDI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, double p1, int p2) { return p0; } -EXPORT struct S_DF sf18_S_SDI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, double p1, int p2) { return p0; } -EXPORT struct S_DD sf18_S_SDI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, double p1, int p2) { return p0; } -EXPORT struct S_DP sf18_S_SDI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, double p1, int p2) { return p0; } -EXPORT struct S_PI sf18_S_SDI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, double p1, int p2) { return p0; } -EXPORT struct S_PF sf18_S_SDI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, double p1, int p2) { return p0; } -EXPORT struct S_PD sf18_S_SDI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, double p1, int p2) { return p0; } -EXPORT struct S_PP sf18_S_SDI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, double p1, int p2) { return p0; } -EXPORT struct S_III sf18_S_SDI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, double p1, int p2) { return p0; } -EXPORT struct S_IIF sf18_S_SDI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, double p1, int p2) { return p0; } -EXPORT struct S_IID sf18_S_SDI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, double p1, int p2) { return p0; } -EXPORT struct S_IIP sf18_S_SDI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, double p1, int p2) { return p0; } -EXPORT struct S_IFI sf18_S_SDI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, double p1, int p2) { return p0; } -EXPORT struct S_IFF sf18_S_SDI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, double p1, int p2) { return p0; } -EXPORT struct S_IFD sf18_S_SDI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, double p1, int p2) { return p0; } -EXPORT struct S_IFP sf18_S_SDI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, double p1, int p2) { return p0; } -EXPORT struct S_IDI sf18_S_SDI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, double p1, int p2) { return p0; } -EXPORT struct S_IDF sf18_S_SDI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, double p1, int p2) { return p0; } -EXPORT struct S_IDD sf18_S_SDI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, double p1, int p2) { return p0; } -EXPORT struct S_IDP sf18_S_SDI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, double p1, int p2) { return p0; } -EXPORT struct S_IPI sf18_S_SDI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, double p1, int p2) { return p0; } -EXPORT struct S_IPF sf18_S_SDI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, double p1, int p2) { return p0; } -EXPORT struct S_IPD sf18_S_SDI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, double p1, int p2) { return p0; } -EXPORT struct S_IPP sf18_S_SDI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, double p1, int p2) { return p0; } -EXPORT struct S_FII sf18_S_SDI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, double p1, int p2) { return p0; } -EXPORT struct S_FIF sf18_S_SDI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, double p1, int p2) { return p0; } -EXPORT struct S_FID sf18_S_SDI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, double p1, int p2) { return p0; } -EXPORT struct S_FIP sf18_S_SDI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, double p1, int p2) { return p0; } -EXPORT struct S_FFI sf18_S_SDI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, double p1, int p2) { return p0; } -EXPORT struct S_FFF sf18_S_SDI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, double p1, int p2) { return p0; } -EXPORT struct S_FFD sf18_S_SDI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, double p1, int p2) { return p0; } -EXPORT struct S_FFP sf18_S_SDI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, double p1, int p2) { return p0; } -EXPORT struct S_FDI sf18_S_SDI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, double p1, int p2) { return p0; } -EXPORT struct S_FDF sf18_S_SDI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, double p1, int p2) { return p0; } -EXPORT struct S_FDD sf18_S_SDI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, double p1, int p2) { return p0; } -EXPORT struct S_FDP sf18_S_SDI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, double p1, int p2) { return p0; } -EXPORT struct S_FPI sf18_S_SDI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, double p1, int p2) { return p0; } -EXPORT struct S_FPF sf18_S_SDI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, double p1, int p2) { return p0; } -EXPORT struct S_FPD sf18_S_SDI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, double p1, int p2) { return p0; } -EXPORT struct S_FPP sf18_S_SDI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, double p1, int p2) { return p0; } -EXPORT struct S_DII sf18_S_SDI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, double p1, int p2) { return p0; } -EXPORT struct S_DIF sf18_S_SDI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, double p1, int p2) { return p0; } -EXPORT struct S_DID sf18_S_SDI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, double p1, int p2) { return p0; } -EXPORT struct S_DIP sf18_S_SDI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, double p1, int p2) { return p0; } -EXPORT struct S_DFI sf18_S_SDI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, double p1, int p2) { return p0; } -EXPORT struct S_DFF sf18_S_SDI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, double p1, int p2) { return p0; } -EXPORT struct S_DFD sf18_S_SDI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, double p1, int p2) { return p0; } -EXPORT struct S_DFP sf18_S_SDI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, double p1, int p2) { return p0; } -EXPORT struct S_DDI sf18_S_SDI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, double p1, int p2) { return p0; } -EXPORT struct S_DDF sf18_S_SDI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, double p1, int p2) { return p0; } -EXPORT struct S_DDD sf18_S_SDI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, double p1, int p2) { return p0; } -EXPORT struct S_DDP sf18_S_SDI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, double p1, int p2) { return p0; } -EXPORT struct S_DPI sf18_S_SDI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, double p1, int p2) { return p0; } -EXPORT struct S_DPF sf18_S_SDI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, double p1, int p2) { return p0; } -EXPORT struct S_DPD sf18_S_SDI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, double p1, int p2) { return p0; } -EXPORT struct S_DPP sf18_S_SDI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, double p1, int p2) { return p0; } -EXPORT struct S_PII sf18_S_SDI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, double p1, int p2) { return p0; } -EXPORT struct S_PIF sf18_S_SDI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, double p1, int p2) { return p0; } -EXPORT struct S_PID sf18_S_SDI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, double p1, int p2) { return p0; } -EXPORT struct S_PIP sf18_S_SDI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, double p1, int p2) { return p0; } -EXPORT struct S_PFI sf18_S_SDI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, double p1, int p2) { return p0; } -EXPORT struct S_PFF sf18_S_SDI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, double p1, int p2) { return p0; } -EXPORT struct S_PFD sf18_S_SDI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, double p1, int p2) { return p0; } -EXPORT struct S_PFP sf18_S_SDI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, double p1, int p2) { return p0; } -EXPORT struct S_PDI sf18_S_SDI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, double p1, int p2) { return p0; } -EXPORT struct S_PDF sf18_S_SDI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, double p1, int p2) { return p0; } -EXPORT struct S_PDD sf18_S_SDI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, double p1, int p2) { return p0; } -EXPORT struct S_PDP sf18_S_SDI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, double p1, int p2) { return p0; } -EXPORT struct S_PPI sf18_S_SDI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, double p1, int p2) { return p0; } -EXPORT struct S_PPF sf18_S_SDI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, double p1, int p2) { return p0; } -EXPORT struct S_PPD sf18_S_SDI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, double p1, int p2) { return p0; } -EXPORT struct S_PPP sf18_S_SDI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, double p1, int p2) { return p0; } -EXPORT struct S_I sf18_S_SDF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, double p1, float p2) { return p0; } -EXPORT struct S_F sf18_S_SDF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, double p1, float p2) { return p0; } -EXPORT struct S_D sf18_S_SDF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, double p1, float p2) { return p0; } -EXPORT struct S_P sf18_S_SDF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, double p1, float p2) { return p0; } -EXPORT struct S_II sf18_S_SDF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, double p1, float p2) { return p0; } -EXPORT struct S_IF sf18_S_SDF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, double p1, float p2) { return p0; } -EXPORT struct S_ID sf18_S_SDF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, double p1, float p2) { return p0; } -EXPORT struct S_IP sf18_S_SDF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, double p1, float p2) { return p0; } -EXPORT struct S_FI sf18_S_SDF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, double p1, float p2) { return p0; } -EXPORT struct S_FF sf18_S_SDF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, double p1, float p2) { return p0; } -EXPORT struct S_FD sf18_S_SDF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, double p1, float p2) { return p0; } -EXPORT struct S_FP sf18_S_SDF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, double p1, float p2) { return p0; } -EXPORT struct S_DI sf18_S_SDF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, double p1, float p2) { return p0; } -EXPORT struct S_DF sf18_S_SDF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, double p1, float p2) { return p0; } -EXPORT struct S_DD sf18_S_SDF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, double p1, float p2) { return p0; } -EXPORT struct S_DP sf18_S_SDF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, double p1, float p2) { return p0; } -EXPORT struct S_PI sf18_S_SDF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, double p1, float p2) { return p0; } -EXPORT struct S_PF sf18_S_SDF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, double p1, float p2) { return p0; } -EXPORT struct S_PD sf18_S_SDF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, double p1, float p2) { return p0; } -EXPORT struct S_PP sf18_S_SDF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, double p1, float p2) { return p0; } -EXPORT struct S_III sf18_S_SDF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, double p1, float p2) { return p0; } -EXPORT struct S_IIF sf18_S_SDF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, double p1, float p2) { return p0; } -EXPORT struct S_IID sf18_S_SDF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, double p1, float p2) { return p0; } -EXPORT struct S_IIP sf18_S_SDF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, double p1, float p2) { return p0; } -EXPORT struct S_IFI sf18_S_SDF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, double p1, float p2) { return p0; } -EXPORT struct S_IFF sf18_S_SDF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, double p1, float p2) { return p0; } -EXPORT struct S_IFD sf18_S_SDF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, double p1, float p2) { return p0; } -EXPORT struct S_IFP sf18_S_SDF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, double p1, float p2) { return p0; } -EXPORT struct S_IDI sf18_S_SDF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, double p1, float p2) { return p0; } -EXPORT struct S_IDF sf18_S_SDF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, double p1, float p2) { return p0; } -EXPORT struct S_IDD sf18_S_SDF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, double p1, float p2) { return p0; } -EXPORT struct S_IDP sf18_S_SDF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, double p1, float p2) { return p0; } -EXPORT struct S_IPI sf18_S_SDF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, double p1, float p2) { return p0; } -EXPORT struct S_IPF sf18_S_SDF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, double p1, float p2) { return p0; } -EXPORT struct S_IPD sf18_S_SDF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, double p1, float p2) { return p0; } -EXPORT struct S_IPP sf18_S_SDF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, double p1, float p2) { return p0; } -EXPORT struct S_FII sf18_S_SDF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, double p1, float p2) { return p0; } -EXPORT struct S_FIF sf18_S_SDF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, double p1, float p2) { return p0; } -EXPORT struct S_FID sf18_S_SDF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, double p1, float p2) { return p0; } -EXPORT struct S_FIP sf18_S_SDF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, double p1, float p2) { return p0; } -EXPORT struct S_FFI sf18_S_SDF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, double p1, float p2) { return p0; } -EXPORT struct S_FFF sf18_S_SDF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, double p1, float p2) { return p0; } -EXPORT struct S_FFD sf18_S_SDF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, double p1, float p2) { return p0; } -EXPORT struct S_FFP sf18_S_SDF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, double p1, float p2) { return p0; } -EXPORT struct S_FDI sf18_S_SDF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, double p1, float p2) { return p0; } -EXPORT struct S_FDF sf18_S_SDF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, double p1, float p2) { return p0; } -EXPORT struct S_FDD sf18_S_SDF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, double p1, float p2) { return p0; } -EXPORT struct S_FDP sf18_S_SDF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, double p1, float p2) { return p0; } -EXPORT struct S_FPI sf18_S_SDF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, double p1, float p2) { return p0; } -EXPORT struct S_FPF sf18_S_SDF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, double p1, float p2) { return p0; } -EXPORT struct S_FPD sf18_S_SDF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, double p1, float p2) { return p0; } -EXPORT struct S_FPP sf18_S_SDF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, double p1, float p2) { return p0; } -EXPORT struct S_DII sf18_S_SDF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, double p1, float p2) { return p0; } -EXPORT struct S_DIF sf18_S_SDF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, double p1, float p2) { return p0; } -EXPORT struct S_DID sf18_S_SDF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, double p1, float p2) { return p0; } -EXPORT struct S_DIP sf18_S_SDF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, double p1, float p2) { return p0; } -EXPORT struct S_DFI sf18_S_SDF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, double p1, float p2) { return p0; } -EXPORT struct S_DFF sf18_S_SDF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, double p1, float p2) { return p0; } -EXPORT struct S_DFD sf18_S_SDF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, double p1, float p2) { return p0; } -EXPORT struct S_DFP sf18_S_SDF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, double p1, float p2) { return p0; } -EXPORT struct S_DDI sf18_S_SDF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, double p1, float p2) { return p0; } -EXPORT struct S_DDF sf18_S_SDF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, double p1, float p2) { return p0; } -EXPORT struct S_DDD sf18_S_SDF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, double p1, float p2) { return p0; } -EXPORT struct S_DDP sf18_S_SDF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, double p1, float p2) { return p0; } -EXPORT struct S_DPI sf18_S_SDF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, double p1, float p2) { return p0; } -EXPORT struct S_DPF sf18_S_SDF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, double p1, float p2) { return p0; } -EXPORT struct S_DPD sf18_S_SDF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, double p1, float p2) { return p0; } -EXPORT struct S_DPP sf18_S_SDF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, double p1, float p2) { return p0; } -EXPORT struct S_PII sf18_S_SDF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, double p1, float p2) { return p0; } -EXPORT struct S_PIF sf18_S_SDF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, double p1, float p2) { return p0; } -EXPORT struct S_PID sf18_S_SDF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, double p1, float p2) { return p0; } -EXPORT struct S_PIP sf18_S_SDF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, double p1, float p2) { return p0; } -EXPORT struct S_PFI sf18_S_SDF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, double p1, float p2) { return p0; } -EXPORT struct S_PFF sf18_S_SDF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, double p1, float p2) { return p0; } -EXPORT struct S_PFD sf18_S_SDF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, double p1, float p2) { return p0; } -EXPORT struct S_PFP sf18_S_SDF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, double p1, float p2) { return p0; } -EXPORT struct S_PDI sf18_S_SDF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, double p1, float p2) { return p0; } -EXPORT struct S_PDF sf18_S_SDF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, double p1, float p2) { return p0; } -EXPORT struct S_PDD sf18_S_SDF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, double p1, float p2) { return p0; } -EXPORT struct S_PDP sf18_S_SDF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, double p1, float p2) { return p0; } -EXPORT struct S_PPI sf18_S_SDF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, double p1, float p2) { return p0; } -EXPORT struct S_PPF sf18_S_SDF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, double p1, float p2) { return p0; } -EXPORT struct S_PPD sf18_S_SDF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, double p1, float p2) { return p0; } -EXPORT struct S_PPP sf18_S_SDF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, double p1, float p2) { return p0; } -EXPORT struct S_I sf18_S_SDD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, double p1, double p2) { return p0; } -EXPORT struct S_F sf18_S_SDD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, double p1, double p2) { return p0; } -EXPORT struct S_D sf18_S_SDD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, double p1, double p2) { return p0; } -EXPORT struct S_P sf18_S_SDD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, double p1, double p2) { return p0; } -EXPORT struct S_II sf18_S_SDD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, double p1, double p2) { return p0; } -EXPORT struct S_IF sf18_S_SDD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, double p1, double p2) { return p0; } -EXPORT struct S_ID sf18_S_SDD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, double p1, double p2) { return p0; } -EXPORT struct S_IP sf18_S_SDD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, double p1, double p2) { return p0; } -EXPORT struct S_FI sf18_S_SDD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, double p1, double p2) { return p0; } -EXPORT struct S_FF sf18_S_SDD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, double p1, double p2) { return p0; } -EXPORT struct S_FD sf18_S_SDD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, double p1, double p2) { return p0; } -EXPORT struct S_FP sf18_S_SDD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, double p1, double p2) { return p0; } -EXPORT struct S_DI sf18_S_SDD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, double p1, double p2) { return p0; } -EXPORT struct S_DF sf18_S_SDD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, double p1, double p2) { return p0; } -EXPORT struct S_DD sf18_S_SDD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, double p1, double p2) { return p0; } -EXPORT struct S_DP sf18_S_SDD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, double p1, double p2) { return p0; } -EXPORT struct S_PI sf18_S_SDD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, double p1, double p2) { return p0; } -EXPORT struct S_PF sf18_S_SDD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, double p1, double p2) { return p0; } -EXPORT struct S_PD sf18_S_SDD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, double p1, double p2) { return p0; } -EXPORT struct S_PP sf18_S_SDD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, double p1, double p2) { return p0; } -EXPORT struct S_III sf18_S_SDD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, double p1, double p2) { return p0; } -EXPORT struct S_IIF sf18_S_SDD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, double p1, double p2) { return p0; } -EXPORT struct S_IID sf18_S_SDD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, double p1, double p2) { return p0; } -EXPORT struct S_IIP sf18_S_SDD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, double p1, double p2) { return p0; } -EXPORT struct S_IFI sf18_S_SDD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, double p1, double p2) { return p0; } -EXPORT struct S_IFF sf18_S_SDD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, double p1, double p2) { return p0; } -EXPORT struct S_IFD sf18_S_SDD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, double p1, double p2) { return p0; } -EXPORT struct S_IFP sf18_S_SDD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, double p1, double p2) { return p0; } -EXPORT struct S_IDI sf18_S_SDD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, double p1, double p2) { return p0; } -EXPORT struct S_IDF sf18_S_SDD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, double p1, double p2) { return p0; } -EXPORT struct S_IDD sf18_S_SDD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, double p1, double p2) { return p0; } -EXPORT struct S_IDP sf18_S_SDD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, double p1, double p2) { return p0; } -EXPORT struct S_IPI sf18_S_SDD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, double p1, double p2) { return p0; } -EXPORT struct S_IPF sf18_S_SDD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, double p1, double p2) { return p0; } -EXPORT struct S_IPD sf18_S_SDD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, double p1, double p2) { return p0; } -EXPORT struct S_IPP sf18_S_SDD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, double p1, double p2) { return p0; } -EXPORT struct S_FII sf18_S_SDD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, double p1, double p2) { return p0; } -EXPORT struct S_FIF sf18_S_SDD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, double p1, double p2) { return p0; } -EXPORT struct S_FID sf18_S_SDD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, double p1, double p2) { return p0; } -EXPORT struct S_FIP sf18_S_SDD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, double p1, double p2) { return p0; } -EXPORT struct S_FFI sf18_S_SDD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, double p1, double p2) { return p0; } -EXPORT struct S_FFF sf18_S_SDD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, double p1, double p2) { return p0; } -EXPORT struct S_FFD sf18_S_SDD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, double p1, double p2) { return p0; } -EXPORT struct S_FFP sf18_S_SDD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, double p1, double p2) { return p0; } -EXPORT struct S_FDI sf18_S_SDD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, double p1, double p2) { return p0; } -EXPORT struct S_FDF sf18_S_SDD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, double p1, double p2) { return p0; } -EXPORT struct S_FDD sf18_S_SDD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, double p1, double p2) { return p0; } -EXPORT struct S_FDP sf18_S_SDD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, double p1, double p2) { return p0; } -EXPORT struct S_FPI sf18_S_SDD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, double p1, double p2) { return p0; } -EXPORT struct S_FPF sf18_S_SDD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, double p1, double p2) { return p0; } -EXPORT struct S_FPD sf18_S_SDD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, double p1, double p2) { return p0; } -EXPORT struct S_FPP sf18_S_SDD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, double p1, double p2) { return p0; } -EXPORT struct S_DII sf18_S_SDD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, double p1, double p2) { return p0; } -EXPORT struct S_DIF sf18_S_SDD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, double p1, double p2) { return p0; } -EXPORT struct S_DID sf18_S_SDD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, double p1, double p2) { return p0; } -EXPORT struct S_DIP sf18_S_SDD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, double p1, double p2) { return p0; } -EXPORT struct S_DFI sf18_S_SDD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, double p1, double p2) { return p0; } -EXPORT struct S_DFF sf18_S_SDD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, double p1, double p2) { return p0; } -EXPORT struct S_DFD sf18_S_SDD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, double p1, double p2) { return p0; } -EXPORT struct S_DFP sf18_S_SDD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, double p1, double p2) { return p0; } -EXPORT struct S_DDI sf18_S_SDD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, double p1, double p2) { return p0; } -EXPORT struct S_DDF sf18_S_SDD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, double p1, double p2) { return p0; } -EXPORT struct S_DDD sf18_S_SDD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, double p1, double p2) { return p0; } -EXPORT struct S_DDP sf18_S_SDD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, double p1, double p2) { return p0; } -EXPORT struct S_DPI sf18_S_SDD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, double p1, double p2) { return p0; } -EXPORT struct S_DPF sf18_S_SDD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, double p1, double p2) { return p0; } -EXPORT struct S_DPD sf18_S_SDD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, double p1, double p2) { return p0; } -EXPORT struct S_DPP sf18_S_SDD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, double p1, double p2) { return p0; } -EXPORT struct S_PII sf18_S_SDD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, double p1, double p2) { return p0; } -EXPORT struct S_PIF sf18_S_SDD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, double p1, double p2) { return p0; } -EXPORT struct S_PID sf18_S_SDD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, double p1, double p2) { return p0; } -EXPORT struct S_PIP sf18_S_SDD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, double p1, double p2) { return p0; } -EXPORT struct S_PFI sf18_S_SDD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, double p1, double p2) { return p0; } -EXPORT struct S_PFF sf18_S_SDD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, double p1, double p2) { return p0; } -EXPORT struct S_PFD sf18_S_SDD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, double p1, double p2) { return p0; } -EXPORT struct S_PFP sf18_S_SDD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, double p1, double p2) { return p0; } -EXPORT struct S_PDI sf18_S_SDD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, double p1, double p2) { return p0; } -EXPORT struct S_PDF sf18_S_SDD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, double p1, double p2) { return p0; } -EXPORT struct S_PDD sf18_S_SDD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, double p1, double p2) { return p0; } -EXPORT struct S_PDP sf18_S_SDD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, double p1, double p2) { return p0; } -EXPORT struct S_PPI sf18_S_SDD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, double p1, double p2) { return p0; } -EXPORT struct S_PPF sf18_S_SDD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, double p1, double p2) { return p0; } -EXPORT struct S_PPD sf18_S_SDD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, double p1, double p2) { return p0; } -EXPORT struct S_PPP sf18_S_SDD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, double p1, double p2) { return p0; } -EXPORT struct S_I sf18_S_SDP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, double p1, void* p2) { return p0; } -EXPORT struct S_F sf18_S_SDP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, double p1, void* p2) { return p0; } -EXPORT struct S_D sf18_S_SDP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, double p1, void* p2) { return p0; } -EXPORT struct S_P sf18_S_SDP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, double p1, void* p2) { return p0; } -EXPORT struct S_II sf18_S_SDP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, double p1, void* p2) { return p0; } -EXPORT struct S_IF sf18_S_SDP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, double p1, void* p2) { return p0; } -EXPORT struct S_ID sf18_S_SDP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, double p1, void* p2) { return p0; } -EXPORT struct S_IP sf18_S_SDP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, double p1, void* p2) { return p0; } -EXPORT struct S_FI sf18_S_SDP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, double p1, void* p2) { return p0; } -EXPORT struct S_FF sf18_S_SDP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, double p1, void* p2) { return p0; } -EXPORT struct S_FD sf18_S_SDP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, double p1, void* p2) { return p0; } -EXPORT struct S_FP sf18_S_SDP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, double p1, void* p2) { return p0; } -EXPORT struct S_DI sf18_S_SDP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, double p1, void* p2) { return p0; } -EXPORT struct S_DF sf18_S_SDP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, double p1, void* p2) { return p0; } -EXPORT struct S_DD sf18_S_SDP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, double p1, void* p2) { return p0; } -EXPORT struct S_DP sf18_S_SDP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, double p1, void* p2) { return p0; } -EXPORT struct S_PI sf18_S_SDP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, double p1, void* p2) { return p0; } -EXPORT struct S_PF sf18_S_SDP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, double p1, void* p2) { return p0; } -EXPORT struct S_PD sf18_S_SDP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, double p1, void* p2) { return p0; } -EXPORT struct S_PP sf18_S_SDP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, double p1, void* p2) { return p0; } -EXPORT struct S_III sf18_S_SDP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, double p1, void* p2) { return p0; } -EXPORT struct S_IIF sf18_S_SDP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, double p1, void* p2) { return p0; } -EXPORT struct S_IID sf18_S_SDP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, double p1, void* p2) { return p0; } -EXPORT struct S_IIP sf18_S_SDP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, double p1, void* p2) { return p0; } -EXPORT struct S_IFI sf18_S_SDP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, double p1, void* p2) { return p0; } -EXPORT struct S_IFF sf18_S_SDP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, double p1, void* p2) { return p0; } -EXPORT struct S_IFD sf18_S_SDP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, double p1, void* p2) { return p0; } -EXPORT struct S_IFP sf18_S_SDP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, double p1, void* p2) { return p0; } -EXPORT struct S_IDI sf18_S_SDP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, double p1, void* p2) { return p0; } -EXPORT struct S_IDF sf18_S_SDP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, double p1, void* p2) { return p0; } -EXPORT struct S_IDD sf18_S_SDP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, double p1, void* p2) { return p0; } -EXPORT struct S_IDP sf18_S_SDP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, double p1, void* p2) { return p0; } -EXPORT struct S_IPI sf18_S_SDP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, double p1, void* p2) { return p0; } -EXPORT struct S_IPF sf18_S_SDP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, double p1, void* p2) { return p0; } -EXPORT struct S_IPD sf18_S_SDP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, double p1, void* p2) { return p0; } -EXPORT struct S_IPP sf18_S_SDP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, double p1, void* p2) { return p0; } -EXPORT struct S_FII sf18_S_SDP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, double p1, void* p2) { return p0; } -EXPORT struct S_FIF sf18_S_SDP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, double p1, void* p2) { return p0; } -EXPORT struct S_FID sf18_S_SDP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, double p1, void* p2) { return p0; } -EXPORT struct S_FIP sf18_S_SDP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, double p1, void* p2) { return p0; } -EXPORT struct S_FFI sf18_S_SDP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, double p1, void* p2) { return p0; } -EXPORT struct S_FFF sf18_S_SDP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, double p1, void* p2) { return p0; } -EXPORT struct S_FFD sf18_S_SDP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, double p1, void* p2) { return p0; } -EXPORT struct S_FFP sf18_S_SDP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, double p1, void* p2) { return p0; } -EXPORT struct S_FDI sf18_S_SDP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, double p1, void* p2) { return p0; } -EXPORT struct S_FDF sf18_S_SDP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, double p1, void* p2) { return p0; } -EXPORT struct S_FDD sf18_S_SDP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, double p1, void* p2) { return p0; } -EXPORT struct S_FDP sf18_S_SDP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, double p1, void* p2) { return p0; } -EXPORT struct S_FPI sf18_S_SDP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, double p1, void* p2) { return p0; } -EXPORT struct S_FPF sf18_S_SDP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, double p1, void* p2) { return p0; } -EXPORT struct S_FPD sf18_S_SDP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, double p1, void* p2) { return p0; } -EXPORT struct S_FPP sf18_S_SDP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, double p1, void* p2) { return p0; } -EXPORT struct S_DII sf18_S_SDP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, double p1, void* p2) { return p0; } -EXPORT struct S_DIF sf18_S_SDP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, double p1, void* p2) { return p0; } -EXPORT struct S_DID sf18_S_SDP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, double p1, void* p2) { return p0; } -EXPORT struct S_DIP sf18_S_SDP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, double p1, void* p2) { return p0; } -EXPORT struct S_DFI sf18_S_SDP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, double p1, void* p2) { return p0; } -EXPORT struct S_DFF sf18_S_SDP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, double p1, void* p2) { return p0; } -EXPORT struct S_DFD sf18_S_SDP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, double p1, void* p2) { return p0; } -EXPORT struct S_DFP sf18_S_SDP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, double p1, void* p2) { return p0; } -EXPORT struct S_DDI sf18_S_SDP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, double p1, void* p2) { return p0; } -EXPORT struct S_DDF sf18_S_SDP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, double p1, void* p2) { return p0; } -EXPORT struct S_DDD sf18_S_SDP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, double p1, void* p2) { return p0; } -EXPORT struct S_DDP sf18_S_SDP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, double p1, void* p2) { return p0; } -EXPORT struct S_DPI sf18_S_SDP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, double p1, void* p2) { return p0; } -EXPORT struct S_DPF sf18_S_SDP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, double p1, void* p2) { return p0; } -EXPORT struct S_DPD sf18_S_SDP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, double p1, void* p2) { return p0; } -EXPORT struct S_DPP sf18_S_SDP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, double p1, void* p2) { return p0; } -EXPORT struct S_PII sf18_S_SDP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, double p1, void* p2) { return p0; } -EXPORT struct S_PIF sf18_S_SDP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, double p1, void* p2) { return p0; } -EXPORT struct S_PID sf18_S_SDP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, double p1, void* p2) { return p0; } -EXPORT struct S_PIP sf18_S_SDP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, double p1, void* p2) { return p0; } -EXPORT struct S_PFI sf18_S_SDP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, double p1, void* p2) { return p0; } -EXPORT struct S_PFF sf18_S_SDP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, double p1, void* p2) { return p0; } -EXPORT struct S_PFD sf18_S_SDP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, double p1, void* p2) { return p0; } -EXPORT struct S_PFP sf18_S_SDP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, double p1, void* p2) { return p0; } -EXPORT struct S_PDI sf18_S_SDP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, double p1, void* p2) { return p0; } -EXPORT struct S_PDF sf18_S_SDP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, double p1, void* p2) { return p0; } -EXPORT struct S_PDD sf18_S_SDP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, double p1, void* p2) { return p0; } -EXPORT struct S_PDP sf18_S_SDP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, double p1, void* p2) { return p0; } -EXPORT struct S_PPI sf18_S_SDP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, double p1, void* p2) { return p0; } -EXPORT struct S_PPF sf18_S_SDP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, double p1, void* p2) { return p0; } -EXPORT struct S_PPD sf18_S_SDP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, double p1, void* p2) { return p0; } -EXPORT struct S_PPP sf18_S_SDP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, double p1, void* p2) { return p0; } -EXPORT struct S_I sf18_S_SDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, double p1, struct S_I p2) { return p0; } -EXPORT struct S_F sf18_S_SDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, double p1, struct S_F p2) { return p0; } -EXPORT struct S_D sf18_S_SDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, double p1, struct S_D p2) { return p0; } -EXPORT struct S_P sf18_S_SDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, double p1, struct S_P p2) { return p0; } -EXPORT struct S_II sf18_S_SDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, double p1, struct S_II p2) { return p0; } -EXPORT struct S_IF sf18_S_SDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, double p1, struct S_IF p2) { return p0; } -EXPORT struct S_ID sf18_S_SDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, double p1, struct S_ID p2) { return p0; } -EXPORT struct S_IP sf18_S_SDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, double p1, struct S_IP p2) { return p0; } -EXPORT struct S_FI sf18_S_SDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, double p1, struct S_FI p2) { return p0; } -EXPORT struct S_FF sf18_S_SDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, double p1, struct S_FF p2) { return p0; } -EXPORT struct S_FD sf18_S_SDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, double p1, struct S_FD p2) { return p0; } -EXPORT struct S_FP sf18_S_SDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, double p1, struct S_FP p2) { return p0; } -EXPORT struct S_DI sf18_S_SDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, double p1, struct S_DI p2) { return p0; } -EXPORT struct S_DF sf18_S_SDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, double p1, struct S_DF p2) { return p0; } -EXPORT struct S_DD sf18_S_SDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, double p1, struct S_DD p2) { return p0; } -EXPORT struct S_DP sf18_S_SDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, double p1, struct S_DP p2) { return p0; } -EXPORT struct S_PI sf18_S_SDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, double p1, struct S_PI p2) { return p0; } -EXPORT struct S_PF sf18_S_SDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, double p1, struct S_PF p2) { return p0; } -EXPORT struct S_PD sf18_S_SDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, double p1, struct S_PD p2) { return p0; } -EXPORT struct S_PP sf18_S_SDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, double p1, struct S_PP p2) { return p0; } -EXPORT struct S_III sf18_S_SDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, double p1, struct S_III p2) { return p0; } -EXPORT struct S_IIF sf18_S_SDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, double p1, struct S_IIF p2) { return p0; } -EXPORT struct S_IID sf18_S_SDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, double p1, struct S_IID p2) { return p0; } -EXPORT struct S_IIP sf18_S_SDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, double p1, struct S_IIP p2) { return p0; } -EXPORT struct S_IFI sf18_S_SDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, double p1, struct S_IFI p2) { return p0; } -EXPORT struct S_IFF sf18_S_SDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, double p1, struct S_IFF p2) { return p0; } -EXPORT struct S_IFD sf18_S_SDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, double p1, struct S_IFD p2) { return p0; } -EXPORT struct S_IFP sf18_S_SDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, double p1, struct S_IFP p2) { return p0; } -EXPORT struct S_IDI sf18_S_SDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, double p1, struct S_IDI p2) { return p0; } -EXPORT struct S_IDF sf18_S_SDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, double p1, struct S_IDF p2) { return p0; } -EXPORT struct S_IDD sf18_S_SDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, double p1, struct S_IDD p2) { return p0; } -EXPORT struct S_IDP sf18_S_SDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, double p1, struct S_IDP p2) { return p0; } -EXPORT struct S_IPI sf18_S_SDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, double p1, struct S_IPI p2) { return p0; } -EXPORT struct S_IPF sf18_S_SDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, double p1, struct S_IPF p2) { return p0; } -EXPORT struct S_IPD sf18_S_SDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, double p1, struct S_IPD p2) { return p0; } -EXPORT struct S_IPP sf18_S_SDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, double p1, struct S_IPP p2) { return p0; } -EXPORT struct S_FII sf18_S_SDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, double p1, struct S_FII p2) { return p0; } -EXPORT struct S_FIF sf18_S_SDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, double p1, struct S_FIF p2) { return p0; } -EXPORT struct S_FID sf18_S_SDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, double p1, struct S_FID p2) { return p0; } -EXPORT struct S_FIP sf18_S_SDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, double p1, struct S_FIP p2) { return p0; } -EXPORT struct S_FFI sf18_S_SDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, double p1, struct S_FFI p2) { return p0; } -EXPORT struct S_FFF sf18_S_SDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, double p1, struct S_FFF p2) { return p0; } -EXPORT struct S_FFD sf18_S_SDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, double p1, struct S_FFD p2) { return p0; } -EXPORT struct S_FFP sf18_S_SDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, double p1, struct S_FFP p2) { return p0; } -EXPORT struct S_FDI sf18_S_SDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, double p1, struct S_FDI p2) { return p0; } -EXPORT struct S_FDF sf18_S_SDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, double p1, struct S_FDF p2) { return p0; } -EXPORT struct S_FDD sf18_S_SDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, double p1, struct S_FDD p2) { return p0; } -EXPORT struct S_FDP sf18_S_SDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, double p1, struct S_FDP p2) { return p0; } -EXPORT struct S_FPI sf18_S_SDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, double p1, struct S_FPI p2) { return p0; } -EXPORT struct S_FPF sf18_S_SDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, double p1, struct S_FPF p2) { return p0; } -EXPORT struct S_FPD sf18_S_SDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, double p1, struct S_FPD p2) { return p0; } -EXPORT struct S_FPP sf18_S_SDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, double p1, struct S_FPP p2) { return p0; } -EXPORT struct S_DII sf18_S_SDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, double p1, struct S_DII p2) { return p0; } -EXPORT struct S_DIF sf18_S_SDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, double p1, struct S_DIF p2) { return p0; } -EXPORT struct S_DID sf18_S_SDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, double p1, struct S_DID p2) { return p0; } -EXPORT struct S_DIP sf18_S_SDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, double p1, struct S_DIP p2) { return p0; } -EXPORT struct S_DFI sf18_S_SDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, double p1, struct S_DFI p2) { return p0; } -EXPORT struct S_DFF sf18_S_SDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, double p1, struct S_DFF p2) { return p0; } -EXPORT struct S_DFD sf18_S_SDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, double p1, struct S_DFD p2) { return p0; } -EXPORT struct S_DFP sf18_S_SDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, double p1, struct S_DFP p2) { return p0; } -EXPORT struct S_DDI sf18_S_SDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, double p1, struct S_DDI p2) { return p0; } -EXPORT struct S_DDF sf18_S_SDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, double p1, struct S_DDF p2) { return p0; } -EXPORT struct S_DDD sf18_S_SDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, double p1, struct S_DDD p2) { return p0; } -EXPORT struct S_DDP sf18_S_SDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, double p1, struct S_DDP p2) { return p0; } -EXPORT struct S_DPI sf18_S_SDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, double p1, struct S_DPI p2) { return p0; } -EXPORT struct S_DPF sf18_S_SDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, double p1, struct S_DPF p2) { return p0; } -EXPORT struct S_DPD sf18_S_SDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, double p1, struct S_DPD p2) { return p0; } -EXPORT struct S_DPP sf18_S_SDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, double p1, struct S_DPP p2) { return p0; } -EXPORT struct S_PII sf18_S_SDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, double p1, struct S_PII p2) { return p0; } -EXPORT struct S_PIF sf18_S_SDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, double p1, struct S_PIF p2) { return p0; } -EXPORT struct S_PID sf18_S_SDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, double p1, struct S_PID p2) { return p0; } -EXPORT struct S_PIP sf18_S_SDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, double p1, struct S_PIP p2) { return p0; } -EXPORT struct S_PFI sf18_S_SDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, double p1, struct S_PFI p2) { return p0; } -EXPORT struct S_PFF sf18_S_SDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, double p1, struct S_PFF p2) { return p0; } -EXPORT struct S_PFD sf18_S_SDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, double p1, struct S_PFD p2) { return p0; } -EXPORT struct S_PFP sf18_S_SDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, double p1, struct S_PFP p2) { return p0; } -EXPORT struct S_PDI sf18_S_SDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, double p1, struct S_PDI p2) { return p0; } -EXPORT struct S_PDF sf18_S_SDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, double p1, struct S_PDF p2) { return p0; } -EXPORT struct S_PDD sf18_S_SDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, double p1, struct S_PDD p2) { return p0; } -EXPORT struct S_PDP sf18_S_SDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, double p1, struct S_PDP p2) { return p0; } -EXPORT struct S_PPI sf18_S_SDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, double p1, struct S_PPI p2) { return p0; } -EXPORT struct S_PPF sf18_S_SDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, double p1, struct S_PPF p2) { return p0; } -EXPORT struct S_PPD sf18_S_SDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, double p1, struct S_PPD p2) { return p0; } -EXPORT struct S_PPP sf18_S_SDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, double p1, struct S_PPP p2) { return p0; } -EXPORT struct S_I sf18_S_SPI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, void* p1, int p2) { return p0; } -EXPORT struct S_F sf18_S_SPI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, void* p1, int p2) { return p0; } -EXPORT struct S_D sf18_S_SPI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, void* p1, int p2) { return p0; } -EXPORT struct S_P sf18_S_SPI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, void* p1, int p2) { return p0; } -EXPORT struct S_II sf18_S_SPI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, void* p1, int p2) { return p0; } -EXPORT struct S_IF sf18_S_SPI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, void* p1, int p2) { return p0; } -EXPORT struct S_ID sf18_S_SPI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, void* p1, int p2) { return p0; } -EXPORT struct S_IP sf18_S_SPI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, void* p1, int p2) { return p0; } -EXPORT struct S_FI sf18_S_SPI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, void* p1, int p2) { return p0; } -EXPORT struct S_FF sf18_S_SPI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, void* p1, int p2) { return p0; } -EXPORT struct S_FD sf18_S_SPI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, void* p1, int p2) { return p0; } -EXPORT struct S_FP sf18_S_SPI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, void* p1, int p2) { return p0; } -EXPORT struct S_DI sf18_S_SPI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, void* p1, int p2) { return p0; } -EXPORT struct S_DF sf18_S_SPI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, void* p1, int p2) { return p0; } -EXPORT struct S_DD sf18_S_SPI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, void* p1, int p2) { return p0; } -EXPORT struct S_DP sf18_S_SPI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, void* p1, int p2) { return p0; } -EXPORT struct S_PI sf18_S_SPI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, void* p1, int p2) { return p0; } -EXPORT struct S_PF sf18_S_SPI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, void* p1, int p2) { return p0; } -EXPORT struct S_PD sf18_S_SPI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, void* p1, int p2) { return p0; } -EXPORT struct S_PP sf18_S_SPI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, void* p1, int p2) { return p0; } -EXPORT struct S_III sf18_S_SPI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, void* p1, int p2) { return p0; } -EXPORT struct S_IIF sf18_S_SPI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, void* p1, int p2) { return p0; } -EXPORT struct S_IID sf18_S_SPI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, void* p1, int p2) { return p0; } -EXPORT struct S_IIP sf18_S_SPI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, void* p1, int p2) { return p0; } -EXPORT struct S_IFI sf18_S_SPI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, void* p1, int p2) { return p0; } -EXPORT struct S_IFF sf18_S_SPI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, void* p1, int p2) { return p0; } -EXPORT struct S_IFD sf18_S_SPI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, void* p1, int p2) { return p0; } -EXPORT struct S_IFP sf18_S_SPI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, void* p1, int p2) { return p0; } -EXPORT struct S_IDI sf18_S_SPI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, void* p1, int p2) { return p0; } -EXPORT struct S_IDF sf18_S_SPI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, void* p1, int p2) { return p0; } -EXPORT struct S_IDD sf18_S_SPI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, void* p1, int p2) { return p0; } -EXPORT struct S_IDP sf18_S_SPI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, void* p1, int p2) { return p0; } -EXPORT struct S_IPI sf18_S_SPI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, void* p1, int p2) { return p0; } -EXPORT struct S_IPF sf18_S_SPI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, void* p1, int p2) { return p0; } -EXPORT struct S_IPD sf18_S_SPI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, void* p1, int p2) { return p0; } -EXPORT struct S_IPP sf18_S_SPI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, void* p1, int p2) { return p0; } -EXPORT struct S_FII sf18_S_SPI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, void* p1, int p2) { return p0; } -EXPORT struct S_FIF sf18_S_SPI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, void* p1, int p2) { return p0; } -EXPORT struct S_FID sf18_S_SPI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, void* p1, int p2) { return p0; } -EXPORT struct S_FIP sf18_S_SPI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, void* p1, int p2) { return p0; } -EXPORT struct S_FFI sf18_S_SPI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, void* p1, int p2) { return p0; } -EXPORT struct S_FFF sf18_S_SPI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, void* p1, int p2) { return p0; } -EXPORT struct S_FFD sf18_S_SPI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, void* p1, int p2) { return p0; } -EXPORT struct S_FFP sf18_S_SPI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, void* p1, int p2) { return p0; } -EXPORT struct S_FDI sf18_S_SPI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, void* p1, int p2) { return p0; } -EXPORT struct S_FDF sf18_S_SPI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, void* p1, int p2) { return p0; } -EXPORT struct S_FDD sf18_S_SPI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, void* p1, int p2) { return p0; } -EXPORT struct S_FDP sf18_S_SPI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, void* p1, int p2) { return p0; } -EXPORT struct S_FPI sf18_S_SPI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, void* p1, int p2) { return p0; } -EXPORT struct S_FPF sf18_S_SPI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, void* p1, int p2) { return p0; } -EXPORT struct S_FPD sf18_S_SPI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, void* p1, int p2) { return p0; } -EXPORT struct S_FPP sf18_S_SPI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, void* p1, int p2) { return p0; } -EXPORT struct S_DII sf18_S_SPI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, void* p1, int p2) { return p0; } -EXPORT struct S_DIF sf18_S_SPI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, void* p1, int p2) { return p0; } -EXPORT struct S_DID sf18_S_SPI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, void* p1, int p2) { return p0; } -EXPORT struct S_DIP sf18_S_SPI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, void* p1, int p2) { return p0; } -EXPORT struct S_DFI sf18_S_SPI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, void* p1, int p2) { return p0; } -EXPORT struct S_DFF sf18_S_SPI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, void* p1, int p2) { return p0; } -EXPORT struct S_DFD sf18_S_SPI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, void* p1, int p2) { return p0; } -EXPORT struct S_DFP sf18_S_SPI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, void* p1, int p2) { return p0; } -EXPORT struct S_DDI sf18_S_SPI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, void* p1, int p2) { return p0; } -EXPORT struct S_DDF sf18_S_SPI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, void* p1, int p2) { return p0; } -EXPORT struct S_DDD sf18_S_SPI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, void* p1, int p2) { return p0; } -EXPORT struct S_DDP sf18_S_SPI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, void* p1, int p2) { return p0; } -EXPORT struct S_DPI sf18_S_SPI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, void* p1, int p2) { return p0; } -EXPORT struct S_DPF sf18_S_SPI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, void* p1, int p2) { return p0; } -EXPORT struct S_DPD sf18_S_SPI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, void* p1, int p2) { return p0; } -EXPORT struct S_DPP sf18_S_SPI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, void* p1, int p2) { return p0; } -EXPORT struct S_PII sf18_S_SPI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, void* p1, int p2) { return p0; } -EXPORT struct S_PIF sf18_S_SPI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, void* p1, int p2) { return p0; } -EXPORT struct S_PID sf18_S_SPI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, void* p1, int p2) { return p0; } -EXPORT struct S_PIP sf18_S_SPI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, void* p1, int p2) { return p0; } -EXPORT struct S_PFI sf18_S_SPI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, void* p1, int p2) { return p0; } -EXPORT struct S_PFF sf18_S_SPI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, void* p1, int p2) { return p0; } -EXPORT struct S_PFD sf18_S_SPI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, void* p1, int p2) { return p0; } -EXPORT struct S_PFP sf18_S_SPI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, void* p1, int p2) { return p0; } -EXPORT struct S_PDI sf18_S_SPI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, void* p1, int p2) { return p0; } -EXPORT struct S_PDF sf18_S_SPI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, void* p1, int p2) { return p0; } -EXPORT struct S_PDD sf18_S_SPI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, void* p1, int p2) { return p0; } -EXPORT struct S_PDP sf18_S_SPI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, void* p1, int p2) { return p0; } -EXPORT struct S_PPI sf18_S_SPI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, void* p1, int p2) { return p0; } -EXPORT struct S_PPF sf18_S_SPI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, void* p1, int p2) { return p0; } -EXPORT struct S_PPD sf18_S_SPI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, void* p1, int p2) { return p0; } -EXPORT struct S_PPP sf18_S_SPI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, void* p1, int p2) { return p0; } -EXPORT struct S_I sf18_S_SPF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, void* p1, float p2) { return p0; } -EXPORT struct S_F sf18_S_SPF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, void* p1, float p2) { return p0; } -EXPORT struct S_D sf18_S_SPF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, void* p1, float p2) { return p0; } -EXPORT struct S_P sf18_S_SPF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, void* p1, float p2) { return p0; } -EXPORT struct S_II sf18_S_SPF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, void* p1, float p2) { return p0; } -EXPORT struct S_IF sf18_S_SPF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, void* p1, float p2) { return p0; } -EXPORT struct S_ID sf18_S_SPF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, void* p1, float p2) { return p0; } -EXPORT struct S_IP sf18_S_SPF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, void* p1, float p2) { return p0; } -EXPORT struct S_FI sf18_S_SPF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, void* p1, float p2) { return p0; } -EXPORT struct S_FF sf18_S_SPF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, void* p1, float p2) { return p0; } -EXPORT struct S_FD sf18_S_SPF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, void* p1, float p2) { return p0; } -EXPORT struct S_FP sf18_S_SPF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, void* p1, float p2) { return p0; } -EXPORT struct S_DI sf18_S_SPF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, void* p1, float p2) { return p0; } -EXPORT struct S_DF sf18_S_SPF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, void* p1, float p2) { return p0; } -EXPORT struct S_DD sf18_S_SPF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, void* p1, float p2) { return p0; } -EXPORT struct S_DP sf18_S_SPF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, void* p1, float p2) { return p0; } -EXPORT struct S_PI sf18_S_SPF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, void* p1, float p2) { return p0; } -EXPORT struct S_PF sf18_S_SPF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, void* p1, float p2) { return p0; } -EXPORT struct S_PD sf18_S_SPF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, void* p1, float p2) { return p0; } -EXPORT struct S_PP sf18_S_SPF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, void* p1, float p2) { return p0; } -EXPORT struct S_III sf18_S_SPF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, void* p1, float p2) { return p0; } -EXPORT struct S_IIF sf18_S_SPF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, void* p1, float p2) { return p0; } -EXPORT struct S_IID sf18_S_SPF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, void* p1, float p2) { return p0; } -EXPORT struct S_IIP sf18_S_SPF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, void* p1, float p2) { return p0; } -EXPORT struct S_IFI sf18_S_SPF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, void* p1, float p2) { return p0; } -EXPORT struct S_IFF sf18_S_SPF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, void* p1, float p2) { return p0; } -EXPORT struct S_IFD sf18_S_SPF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, void* p1, float p2) { return p0; } -EXPORT struct S_IFP sf18_S_SPF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, void* p1, float p2) { return p0; } -EXPORT struct S_IDI sf18_S_SPF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, void* p1, float p2) { return p0; } -EXPORT struct S_IDF sf18_S_SPF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, void* p1, float p2) { return p0; } -EXPORT struct S_IDD sf18_S_SPF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, void* p1, float p2) { return p0; } -EXPORT struct S_IDP sf18_S_SPF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, void* p1, float p2) { return p0; } -EXPORT struct S_IPI sf18_S_SPF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, void* p1, float p2) { return p0; } -EXPORT struct S_IPF sf18_S_SPF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, void* p1, float p2) { return p0; } -EXPORT struct S_IPD sf18_S_SPF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, void* p1, float p2) { return p0; } -EXPORT struct S_IPP sf18_S_SPF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, void* p1, float p2) { return p0; } -EXPORT struct S_FII sf18_S_SPF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, void* p1, float p2) { return p0; } -EXPORT struct S_FIF sf18_S_SPF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, void* p1, float p2) { return p0; } -EXPORT struct S_FID sf18_S_SPF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, void* p1, float p2) { return p0; } -EXPORT struct S_FIP sf18_S_SPF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, void* p1, float p2) { return p0; } -EXPORT struct S_FFI sf18_S_SPF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, void* p1, float p2) { return p0; } -EXPORT struct S_FFF sf18_S_SPF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, void* p1, float p2) { return p0; } -EXPORT struct S_FFD sf18_S_SPF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, void* p1, float p2) { return p0; } -EXPORT struct S_FFP sf18_S_SPF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, void* p1, float p2) { return p0; } -EXPORT struct S_FDI sf18_S_SPF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, void* p1, float p2) { return p0; } -EXPORT struct S_FDF sf18_S_SPF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, void* p1, float p2) { return p0; } -EXPORT struct S_FDD sf18_S_SPF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, void* p1, float p2) { return p0; } -EXPORT struct S_FDP sf18_S_SPF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, void* p1, float p2) { return p0; } -EXPORT struct S_FPI sf18_S_SPF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, void* p1, float p2) { return p0; } -EXPORT struct S_FPF sf18_S_SPF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, void* p1, float p2) { return p0; } -EXPORT struct S_FPD sf18_S_SPF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, void* p1, float p2) { return p0; } -EXPORT struct S_FPP sf18_S_SPF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, void* p1, float p2) { return p0; } -EXPORT struct S_DII sf18_S_SPF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, void* p1, float p2) { return p0; } -EXPORT struct S_DIF sf18_S_SPF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, void* p1, float p2) { return p0; } -EXPORT struct S_DID sf18_S_SPF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, void* p1, float p2) { return p0; } -EXPORT struct S_DIP sf18_S_SPF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, void* p1, float p2) { return p0; } -EXPORT struct S_DFI sf18_S_SPF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, void* p1, float p2) { return p0; } -EXPORT struct S_DFF sf18_S_SPF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, void* p1, float p2) { return p0; } -EXPORT struct S_DFD sf18_S_SPF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, void* p1, float p2) { return p0; } -EXPORT struct S_DFP sf19_S_SPF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, void* p1, float p2) { return p0; } -EXPORT struct S_DDI sf19_S_SPF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, void* p1, float p2) { return p0; } -EXPORT struct S_DDF sf19_S_SPF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, void* p1, float p2) { return p0; } -EXPORT struct S_DDD sf19_S_SPF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, void* p1, float p2) { return p0; } -EXPORT struct S_DDP sf19_S_SPF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, void* p1, float p2) { return p0; } -EXPORT struct S_DPI sf19_S_SPF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, void* p1, float p2) { return p0; } -EXPORT struct S_DPF sf19_S_SPF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, void* p1, float p2) { return p0; } -EXPORT struct S_DPD sf19_S_SPF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, void* p1, float p2) { return p0; } -EXPORT struct S_DPP sf19_S_SPF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, void* p1, float p2) { return p0; } -EXPORT struct S_PII sf19_S_SPF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, void* p1, float p2) { return p0; } -EXPORT struct S_PIF sf19_S_SPF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, void* p1, float p2) { return p0; } -EXPORT struct S_PID sf19_S_SPF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, void* p1, float p2) { return p0; } -EXPORT struct S_PIP sf19_S_SPF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, void* p1, float p2) { return p0; } -EXPORT struct S_PFI sf19_S_SPF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, void* p1, float p2) { return p0; } -EXPORT struct S_PFF sf19_S_SPF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, void* p1, float p2) { return p0; } -EXPORT struct S_PFD sf19_S_SPF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, void* p1, float p2) { return p0; } -EXPORT struct S_PFP sf19_S_SPF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, void* p1, float p2) { return p0; } -EXPORT struct S_PDI sf19_S_SPF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, void* p1, float p2) { return p0; } -EXPORT struct S_PDF sf19_S_SPF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, void* p1, float p2) { return p0; } -EXPORT struct S_PDD sf19_S_SPF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, void* p1, float p2) { return p0; } -EXPORT struct S_PDP sf19_S_SPF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, void* p1, float p2) { return p0; } -EXPORT struct S_PPI sf19_S_SPF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, void* p1, float p2) { return p0; } -EXPORT struct S_PPF sf19_S_SPF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, void* p1, float p2) { return p0; } -EXPORT struct S_PPD sf19_S_SPF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, void* p1, float p2) { return p0; } -EXPORT struct S_PPP sf19_S_SPF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, void* p1, float p2) { return p0; } -EXPORT struct S_I sf19_S_SPD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, void* p1, double p2) { return p0; } -EXPORT struct S_F sf19_S_SPD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, void* p1, double p2) { return p0; } -EXPORT struct S_D sf19_S_SPD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, void* p1, double p2) { return p0; } -EXPORT struct S_P sf19_S_SPD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, void* p1, double p2) { return p0; } -EXPORT struct S_II sf19_S_SPD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, void* p1, double p2) { return p0; } -EXPORT struct S_IF sf19_S_SPD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, void* p1, double p2) { return p0; } -EXPORT struct S_ID sf19_S_SPD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, void* p1, double p2) { return p0; } -EXPORT struct S_IP sf19_S_SPD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, void* p1, double p2) { return p0; } -EXPORT struct S_FI sf19_S_SPD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, void* p1, double p2) { return p0; } -EXPORT struct S_FF sf19_S_SPD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, void* p1, double p2) { return p0; } -EXPORT struct S_FD sf19_S_SPD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, void* p1, double p2) { return p0; } -EXPORT struct S_FP sf19_S_SPD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, void* p1, double p2) { return p0; } -EXPORT struct S_DI sf19_S_SPD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, void* p1, double p2) { return p0; } -EXPORT struct S_DF sf19_S_SPD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, void* p1, double p2) { return p0; } -EXPORT struct S_DD sf19_S_SPD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, void* p1, double p2) { return p0; } -EXPORT struct S_DP sf19_S_SPD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, void* p1, double p2) { return p0; } -EXPORT struct S_PI sf19_S_SPD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, void* p1, double p2) { return p0; } -EXPORT struct S_PF sf19_S_SPD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, void* p1, double p2) { return p0; } -EXPORT struct S_PD sf19_S_SPD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, void* p1, double p2) { return p0; } -EXPORT struct S_PP sf19_S_SPD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, void* p1, double p2) { return p0; } -EXPORT struct S_III sf19_S_SPD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, void* p1, double p2) { return p0; } -EXPORT struct S_IIF sf19_S_SPD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, void* p1, double p2) { return p0; } -EXPORT struct S_IID sf19_S_SPD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, void* p1, double p2) { return p0; } -EXPORT struct S_IIP sf19_S_SPD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, void* p1, double p2) { return p0; } -EXPORT struct S_IFI sf19_S_SPD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, void* p1, double p2) { return p0; } -EXPORT struct S_IFF sf19_S_SPD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, void* p1, double p2) { return p0; } -EXPORT struct S_IFD sf19_S_SPD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, void* p1, double p2) { return p0; } -EXPORT struct S_IFP sf19_S_SPD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, void* p1, double p2) { return p0; } -EXPORT struct S_IDI sf19_S_SPD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, void* p1, double p2) { return p0; } -EXPORT struct S_IDF sf19_S_SPD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, void* p1, double p2) { return p0; } -EXPORT struct S_IDD sf19_S_SPD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, void* p1, double p2) { return p0; } -EXPORT struct S_IDP sf19_S_SPD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, void* p1, double p2) { return p0; } -EXPORT struct S_IPI sf19_S_SPD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, void* p1, double p2) { return p0; } -EXPORT struct S_IPF sf19_S_SPD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, void* p1, double p2) { return p0; } -EXPORT struct S_IPD sf19_S_SPD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, void* p1, double p2) { return p0; } -EXPORT struct S_IPP sf19_S_SPD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, void* p1, double p2) { return p0; } -EXPORT struct S_FII sf19_S_SPD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, void* p1, double p2) { return p0; } -EXPORT struct S_FIF sf19_S_SPD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, void* p1, double p2) { return p0; } -EXPORT struct S_FID sf19_S_SPD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, void* p1, double p2) { return p0; } -EXPORT struct S_FIP sf19_S_SPD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, void* p1, double p2) { return p0; } -EXPORT struct S_FFI sf19_S_SPD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, void* p1, double p2) { return p0; } -EXPORT struct S_FFF sf19_S_SPD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, void* p1, double p2) { return p0; } -EXPORT struct S_FFD sf19_S_SPD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, void* p1, double p2) { return p0; } -EXPORT struct S_FFP sf19_S_SPD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, void* p1, double p2) { return p0; } -EXPORT struct S_FDI sf19_S_SPD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, void* p1, double p2) { return p0; } -EXPORT struct S_FDF sf19_S_SPD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, void* p1, double p2) { return p0; } -EXPORT struct S_FDD sf19_S_SPD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, void* p1, double p2) { return p0; } -EXPORT struct S_FDP sf19_S_SPD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, void* p1, double p2) { return p0; } -EXPORT struct S_FPI sf19_S_SPD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, void* p1, double p2) { return p0; } -EXPORT struct S_FPF sf19_S_SPD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, void* p1, double p2) { return p0; } -EXPORT struct S_FPD sf19_S_SPD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, void* p1, double p2) { return p0; } -EXPORT struct S_FPP sf19_S_SPD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, void* p1, double p2) { return p0; } -EXPORT struct S_DII sf19_S_SPD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, void* p1, double p2) { return p0; } -EXPORT struct S_DIF sf19_S_SPD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, void* p1, double p2) { return p0; } -EXPORT struct S_DID sf19_S_SPD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, void* p1, double p2) { return p0; } -EXPORT struct S_DIP sf19_S_SPD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, void* p1, double p2) { return p0; } -EXPORT struct S_DFI sf19_S_SPD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, void* p1, double p2) { return p0; } -EXPORT struct S_DFF sf19_S_SPD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, void* p1, double p2) { return p0; } -EXPORT struct S_DFD sf19_S_SPD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, void* p1, double p2) { return p0; } -EXPORT struct S_DFP sf19_S_SPD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, void* p1, double p2) { return p0; } -EXPORT struct S_DDI sf19_S_SPD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, void* p1, double p2) { return p0; } -EXPORT struct S_DDF sf19_S_SPD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, void* p1, double p2) { return p0; } -EXPORT struct S_DDD sf19_S_SPD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, void* p1, double p2) { return p0; } -EXPORT struct S_DDP sf19_S_SPD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, void* p1, double p2) { return p0; } -EXPORT struct S_DPI sf19_S_SPD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, void* p1, double p2) { return p0; } -EXPORT struct S_DPF sf19_S_SPD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, void* p1, double p2) { return p0; } -EXPORT struct S_DPD sf19_S_SPD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, void* p1, double p2) { return p0; } -EXPORT struct S_DPP sf19_S_SPD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, void* p1, double p2) { return p0; } -EXPORT struct S_PII sf19_S_SPD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, void* p1, double p2) { return p0; } -EXPORT struct S_PIF sf19_S_SPD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, void* p1, double p2) { return p0; } -EXPORT struct S_PID sf19_S_SPD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, void* p1, double p2) { return p0; } -EXPORT struct S_PIP sf19_S_SPD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, void* p1, double p2) { return p0; } -EXPORT struct S_PFI sf19_S_SPD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, void* p1, double p2) { return p0; } -EXPORT struct S_PFF sf19_S_SPD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, void* p1, double p2) { return p0; } -EXPORT struct S_PFD sf19_S_SPD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, void* p1, double p2) { return p0; } -EXPORT struct S_PFP sf19_S_SPD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, void* p1, double p2) { return p0; } -EXPORT struct S_PDI sf19_S_SPD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, void* p1, double p2) { return p0; } -EXPORT struct S_PDF sf19_S_SPD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, void* p1, double p2) { return p0; } -EXPORT struct S_PDD sf19_S_SPD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, void* p1, double p2) { return p0; } -EXPORT struct S_PDP sf19_S_SPD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, void* p1, double p2) { return p0; } -EXPORT struct S_PPI sf19_S_SPD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, void* p1, double p2) { return p0; } -EXPORT struct S_PPF sf19_S_SPD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, void* p1, double p2) { return p0; } -EXPORT struct S_PPD sf19_S_SPD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, void* p1, double p2) { return p0; } -EXPORT struct S_PPP sf19_S_SPD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, void* p1, double p2) { return p0; } -EXPORT struct S_I sf19_S_SPP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, void* p1, void* p2) { return p0; } -EXPORT struct S_F sf19_S_SPP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, void* p1, void* p2) { return p0; } -EXPORT struct S_D sf19_S_SPP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, void* p1, void* p2) { return p0; } -EXPORT struct S_P sf19_S_SPP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, void* p1, void* p2) { return p0; } -EXPORT struct S_II sf19_S_SPP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IF sf19_S_SPP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_ID sf19_S_SPP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IP sf19_S_SPP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FI sf19_S_SPP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FF sf19_S_SPP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FD sf19_S_SPP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FP sf19_S_SPP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DI sf19_S_SPP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DF sf19_S_SPP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DD sf19_S_SPP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DP sf19_S_SPP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PI sf19_S_SPP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PF sf19_S_SPP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PD sf19_S_SPP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PP sf19_S_SPP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_III sf19_S_SPP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IIF sf19_S_SPP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IID sf19_S_SPP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IIP sf19_S_SPP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IFI sf19_S_SPP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IFF sf19_S_SPP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IFD sf19_S_SPP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IFP sf19_S_SPP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IDI sf19_S_SPP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IDF sf19_S_SPP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IDD sf19_S_SPP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IDP sf19_S_SPP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IPI sf19_S_SPP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IPF sf19_S_SPP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IPD sf19_S_SPP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, void* p1, void* p2) { return p0; } -EXPORT struct S_IPP sf19_S_SPP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FII sf19_S_SPP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FIF sf19_S_SPP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FID sf19_S_SPP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FIP sf19_S_SPP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FFI sf19_S_SPP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FFF sf19_S_SPP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FFD sf19_S_SPP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FFP sf19_S_SPP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FDI sf19_S_SPP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FDF sf19_S_SPP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FDD sf19_S_SPP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FDP sf19_S_SPP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FPI sf19_S_SPP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FPF sf19_S_SPP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FPD sf19_S_SPP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, void* p1, void* p2) { return p0; } -EXPORT struct S_FPP sf19_S_SPP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DII sf19_S_SPP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DIF sf19_S_SPP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DID sf19_S_SPP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DIP sf19_S_SPP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DFI sf19_S_SPP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DFF sf19_S_SPP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DFD sf19_S_SPP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DFP sf19_S_SPP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DDI sf19_S_SPP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DDF sf19_S_SPP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DDD sf19_S_SPP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DDP sf19_S_SPP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DPI sf19_S_SPP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DPF sf19_S_SPP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DPD sf19_S_SPP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, void* p1, void* p2) { return p0; } -EXPORT struct S_DPP sf19_S_SPP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PII sf19_S_SPP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PIF sf19_S_SPP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PID sf19_S_SPP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PIP sf19_S_SPP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PFI sf19_S_SPP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PFF sf19_S_SPP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PFD sf19_S_SPP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PFP sf19_S_SPP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PDI sf19_S_SPP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PDF sf19_S_SPP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PDD sf19_S_SPP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PDP sf19_S_SPP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PPI sf19_S_SPP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PPF sf19_S_SPP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PPD sf19_S_SPP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, void* p1, void* p2) { return p0; } -EXPORT struct S_PPP sf19_S_SPP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, void* p1, void* p2) { return p0; } -EXPORT struct S_I sf19_S_SPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, void* p1, struct S_I p2) { return p0; } -EXPORT struct S_F sf19_S_SPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, void* p1, struct S_F p2) { return p0; } -EXPORT struct S_D sf19_S_SPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, void* p1, struct S_D p2) { return p0; } -EXPORT struct S_P sf19_S_SPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, void* p1, struct S_P p2) { return p0; } -EXPORT struct S_II sf19_S_SPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, void* p1, struct S_II p2) { return p0; } -EXPORT struct S_IF sf19_S_SPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, void* p1, struct S_IF p2) { return p0; } -EXPORT struct S_ID sf19_S_SPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, void* p1, struct S_ID p2) { return p0; } -EXPORT struct S_IP sf19_S_SPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, void* p1, struct S_IP p2) { return p0; } -EXPORT struct S_FI sf19_S_SPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, void* p1, struct S_FI p2) { return p0; } -EXPORT struct S_FF sf19_S_SPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, void* p1, struct S_FF p2) { return p0; } -EXPORT struct S_FD sf19_S_SPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, void* p1, struct S_FD p2) { return p0; } -EXPORT struct S_FP sf19_S_SPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, void* p1, struct S_FP p2) { return p0; } -EXPORT struct S_DI sf19_S_SPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, void* p1, struct S_DI p2) { return p0; } -EXPORT struct S_DF sf19_S_SPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, void* p1, struct S_DF p2) { return p0; } -EXPORT struct S_DD sf19_S_SPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, void* p1, struct S_DD p2) { return p0; } -EXPORT struct S_DP sf19_S_SPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, void* p1, struct S_DP p2) { return p0; } -EXPORT struct S_PI sf19_S_SPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, void* p1, struct S_PI p2) { return p0; } -EXPORT struct S_PF sf19_S_SPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, void* p1, struct S_PF p2) { return p0; } -EXPORT struct S_PD sf19_S_SPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, void* p1, struct S_PD p2) { return p0; } -EXPORT struct S_PP sf19_S_SPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, void* p1, struct S_PP p2) { return p0; } -EXPORT struct S_III sf19_S_SPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, void* p1, struct S_III p2) { return p0; } -EXPORT struct S_IIF sf19_S_SPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, void* p1, struct S_IIF p2) { return p0; } -EXPORT struct S_IID sf19_S_SPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, void* p1, struct S_IID p2) { return p0; } -EXPORT struct S_IIP sf19_S_SPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, void* p1, struct S_IIP p2) { return p0; } -EXPORT struct S_IFI sf19_S_SPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, void* p1, struct S_IFI p2) { return p0; } -EXPORT struct S_IFF sf19_S_SPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, void* p1, struct S_IFF p2) { return p0; } -EXPORT struct S_IFD sf19_S_SPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, void* p1, struct S_IFD p2) { return p0; } -EXPORT struct S_IFP sf19_S_SPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, void* p1, struct S_IFP p2) { return p0; } -EXPORT struct S_IDI sf19_S_SPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, void* p1, struct S_IDI p2) { return p0; } -EXPORT struct S_IDF sf19_S_SPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, void* p1, struct S_IDF p2) { return p0; } -EXPORT struct S_IDD sf19_S_SPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, void* p1, struct S_IDD p2) { return p0; } -EXPORT struct S_IDP sf19_S_SPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, void* p1, struct S_IDP p2) { return p0; } -EXPORT struct S_IPI sf19_S_SPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, void* p1, struct S_IPI p2) { return p0; } -EXPORT struct S_IPF sf19_S_SPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, void* p1, struct S_IPF p2) { return p0; } -EXPORT struct S_IPD sf19_S_SPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, void* p1, struct S_IPD p2) { return p0; } -EXPORT struct S_IPP sf19_S_SPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, void* p1, struct S_IPP p2) { return p0; } -EXPORT struct S_FII sf19_S_SPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, void* p1, struct S_FII p2) { return p0; } -EXPORT struct S_FIF sf19_S_SPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, void* p1, struct S_FIF p2) { return p0; } -EXPORT struct S_FID sf19_S_SPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, void* p1, struct S_FID p2) { return p0; } -EXPORT struct S_FIP sf19_S_SPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, void* p1, struct S_FIP p2) { return p0; } -EXPORT struct S_FFI sf19_S_SPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, void* p1, struct S_FFI p2) { return p0; } -EXPORT struct S_FFF sf19_S_SPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, void* p1, struct S_FFF p2) { return p0; } -EXPORT struct S_FFD sf19_S_SPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, void* p1, struct S_FFD p2) { return p0; } -EXPORT struct S_FFP sf19_S_SPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, void* p1, struct S_FFP p2) { return p0; } -EXPORT struct S_FDI sf19_S_SPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, void* p1, struct S_FDI p2) { return p0; } -EXPORT struct S_FDF sf19_S_SPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, void* p1, struct S_FDF p2) { return p0; } -EXPORT struct S_FDD sf19_S_SPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, void* p1, struct S_FDD p2) { return p0; } -EXPORT struct S_FDP sf19_S_SPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, void* p1, struct S_FDP p2) { return p0; } -EXPORT struct S_FPI sf19_S_SPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, void* p1, struct S_FPI p2) { return p0; } -EXPORT struct S_FPF sf19_S_SPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, void* p1, struct S_FPF p2) { return p0; } -EXPORT struct S_FPD sf19_S_SPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, void* p1, struct S_FPD p2) { return p0; } -EXPORT struct S_FPP sf19_S_SPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, void* p1, struct S_FPP p2) { return p0; } -EXPORT struct S_DII sf19_S_SPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, void* p1, struct S_DII p2) { return p0; } -EXPORT struct S_DIF sf19_S_SPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, void* p1, struct S_DIF p2) { return p0; } -EXPORT struct S_DID sf19_S_SPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, void* p1, struct S_DID p2) { return p0; } -EXPORT struct S_DIP sf19_S_SPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, void* p1, struct S_DIP p2) { return p0; } -EXPORT struct S_DFI sf19_S_SPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, void* p1, struct S_DFI p2) { return p0; } -EXPORT struct S_DFF sf19_S_SPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, void* p1, struct S_DFF p2) { return p0; } -EXPORT struct S_DFD sf19_S_SPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, void* p1, struct S_DFD p2) { return p0; } -EXPORT struct S_DFP sf19_S_SPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, void* p1, struct S_DFP p2) { return p0; } -EXPORT struct S_DDI sf19_S_SPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, void* p1, struct S_DDI p2) { return p0; } -EXPORT struct S_DDF sf19_S_SPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, void* p1, struct S_DDF p2) { return p0; } -EXPORT struct S_DDD sf19_S_SPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, void* p1, struct S_DDD p2) { return p0; } -EXPORT struct S_DDP sf19_S_SPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, void* p1, struct S_DDP p2) { return p0; } -EXPORT struct S_DPI sf19_S_SPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, void* p1, struct S_DPI p2) { return p0; } -EXPORT struct S_DPF sf19_S_SPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, void* p1, struct S_DPF p2) { return p0; } -EXPORT struct S_DPD sf19_S_SPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, void* p1, struct S_DPD p2) { return p0; } -EXPORT struct S_DPP sf19_S_SPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, void* p1, struct S_DPP p2) { return p0; } -EXPORT struct S_PII sf19_S_SPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, void* p1, struct S_PII p2) { return p0; } -EXPORT struct S_PIF sf19_S_SPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, void* p1, struct S_PIF p2) { return p0; } -EXPORT struct S_PID sf19_S_SPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, void* p1, struct S_PID p2) { return p0; } -EXPORT struct S_PIP sf19_S_SPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, void* p1, struct S_PIP p2) { return p0; } -EXPORT struct S_PFI sf19_S_SPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, void* p1, struct S_PFI p2) { return p0; } -EXPORT struct S_PFF sf19_S_SPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, void* p1, struct S_PFF p2) { return p0; } -EXPORT struct S_PFD sf19_S_SPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, void* p1, struct S_PFD p2) { return p0; } -EXPORT struct S_PFP sf19_S_SPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, void* p1, struct S_PFP p2) { return p0; } -EXPORT struct S_PDI sf19_S_SPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, void* p1, struct S_PDI p2) { return p0; } -EXPORT struct S_PDF sf19_S_SPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, void* p1, struct S_PDF p2) { return p0; } -EXPORT struct S_PDD sf19_S_SPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, void* p1, struct S_PDD p2) { return p0; } -EXPORT struct S_PDP sf19_S_SPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, void* p1, struct S_PDP p2) { return p0; } -EXPORT struct S_PPI sf19_S_SPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, void* p1, struct S_PPI p2) { return p0; } -EXPORT struct S_PPF sf19_S_SPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, void* p1, struct S_PPF p2) { return p0; } -EXPORT struct S_PPD sf19_S_SPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, void* p1, struct S_PPD p2) { return p0; } -EXPORT struct S_PPP sf19_S_SPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, void* p1, struct S_PPP p2) { return p0; } -EXPORT struct S_I sf19_S_SSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, struct S_I p1, int p2) { return p0; } -EXPORT struct S_F sf19_S_SSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, struct S_F p1, int p2) { return p0; } -EXPORT struct S_D sf19_S_SSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, struct S_D p1, int p2) { return p0; } -EXPORT struct S_P sf19_S_SSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, struct S_P p1, int p2) { return p0; } -EXPORT struct S_II sf19_S_SSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, struct S_II p1, int p2) { return p0; } -EXPORT struct S_IF sf19_S_SSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, struct S_IF p1, int p2) { return p0; } -EXPORT struct S_ID sf19_S_SSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, struct S_ID p1, int p2) { return p0; } -EXPORT struct S_IP sf19_S_SSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, struct S_IP p1, int p2) { return p0; } -EXPORT struct S_FI sf19_S_SSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, struct S_FI p1, int p2) { return p0; } -EXPORT struct S_FF sf19_S_SSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, struct S_FF p1, int p2) { return p0; } -EXPORT struct S_FD sf19_S_SSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, struct S_FD p1, int p2) { return p0; } -EXPORT struct S_FP sf19_S_SSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, struct S_FP p1, int p2) { return p0; } -EXPORT struct S_DI sf19_S_SSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, struct S_DI p1, int p2) { return p0; } -EXPORT struct S_DF sf19_S_SSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, struct S_DF p1, int p2) { return p0; } -EXPORT struct S_DD sf19_S_SSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, struct S_DD p1, int p2) { return p0; } -EXPORT struct S_DP sf19_S_SSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, struct S_DP p1, int p2) { return p0; } -EXPORT struct S_PI sf19_S_SSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, struct S_PI p1, int p2) { return p0; } -EXPORT struct S_PF sf19_S_SSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, struct S_PF p1, int p2) { return p0; } -EXPORT struct S_PD sf19_S_SSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, struct S_PD p1, int p2) { return p0; } -EXPORT struct S_PP sf19_S_SSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, struct S_PP p1, int p2) { return p0; } -EXPORT struct S_III sf19_S_SSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, struct S_III p1, int p2) { return p0; } -EXPORT struct S_IIF sf19_S_SSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, struct S_IIF p1, int p2) { return p0; } -EXPORT struct S_IID sf19_S_SSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, struct S_IID p1, int p2) { return p0; } -EXPORT struct S_IIP sf19_S_SSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, struct S_IIP p1, int p2) { return p0; } -EXPORT struct S_IFI sf19_S_SSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, struct S_IFI p1, int p2) { return p0; } -EXPORT struct S_IFF sf19_S_SSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, struct S_IFF p1, int p2) { return p0; } -EXPORT struct S_IFD sf19_S_SSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, struct S_IFD p1, int p2) { return p0; } -EXPORT struct S_IFP sf19_S_SSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, struct S_IFP p1, int p2) { return p0; } -EXPORT struct S_IDI sf19_S_SSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, struct S_IDI p1, int p2) { return p0; } -EXPORT struct S_IDF sf19_S_SSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, struct S_IDF p1, int p2) { return p0; } -EXPORT struct S_IDD sf19_S_SSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, struct S_IDD p1, int p2) { return p0; } -EXPORT struct S_IDP sf19_S_SSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, struct S_IDP p1, int p2) { return p0; } -EXPORT struct S_IPI sf19_S_SSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, struct S_IPI p1, int p2) { return p0; } -EXPORT struct S_IPF sf19_S_SSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, struct S_IPF p1, int p2) { return p0; } -EXPORT struct S_IPD sf19_S_SSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, struct S_IPD p1, int p2) { return p0; } -EXPORT struct S_IPP sf19_S_SSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, struct S_IPP p1, int p2) { return p0; } -EXPORT struct S_FII sf19_S_SSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, struct S_FII p1, int p2) { return p0; } -EXPORT struct S_FIF sf19_S_SSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, struct S_FIF p1, int p2) { return p0; } -EXPORT struct S_FID sf19_S_SSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, struct S_FID p1, int p2) { return p0; } -EXPORT struct S_FIP sf19_S_SSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, struct S_FIP p1, int p2) { return p0; } -EXPORT struct S_FFI sf19_S_SSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, struct S_FFI p1, int p2) { return p0; } -EXPORT struct S_FFF sf19_S_SSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, struct S_FFF p1, int p2) { return p0; } -EXPORT struct S_FFD sf19_S_SSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, struct S_FFD p1, int p2) { return p0; } -EXPORT struct S_FFP sf19_S_SSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, struct S_FFP p1, int p2) { return p0; } -EXPORT struct S_FDI sf19_S_SSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, struct S_FDI p1, int p2) { return p0; } -EXPORT struct S_FDF sf19_S_SSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, struct S_FDF p1, int p2) { return p0; } -EXPORT struct S_FDD sf19_S_SSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, struct S_FDD p1, int p2) { return p0; } -EXPORT struct S_FDP sf19_S_SSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, struct S_FDP p1, int p2) { return p0; } -EXPORT struct S_FPI sf19_S_SSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, struct S_FPI p1, int p2) { return p0; } -EXPORT struct S_FPF sf19_S_SSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, struct S_FPF p1, int p2) { return p0; } -EXPORT struct S_FPD sf19_S_SSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, struct S_FPD p1, int p2) { return p0; } -EXPORT struct S_FPP sf19_S_SSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, struct S_FPP p1, int p2) { return p0; } -EXPORT struct S_DII sf19_S_SSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, struct S_DII p1, int p2) { return p0; } -EXPORT struct S_DIF sf19_S_SSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, struct S_DIF p1, int p2) { return p0; } -EXPORT struct S_DID sf19_S_SSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, struct S_DID p1, int p2) { return p0; } -EXPORT struct S_DIP sf19_S_SSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, struct S_DIP p1, int p2) { return p0; } -EXPORT struct S_DFI sf19_S_SSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, struct S_DFI p1, int p2) { return p0; } -EXPORT struct S_DFF sf19_S_SSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, struct S_DFF p1, int p2) { return p0; } -EXPORT struct S_DFD sf19_S_SSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, struct S_DFD p1, int p2) { return p0; } -EXPORT struct S_DFP sf19_S_SSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, struct S_DFP p1, int p2) { return p0; } -EXPORT struct S_DDI sf19_S_SSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, struct S_DDI p1, int p2) { return p0; } -EXPORT struct S_DDF sf19_S_SSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, struct S_DDF p1, int p2) { return p0; } -EXPORT struct S_DDD sf19_S_SSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, struct S_DDD p1, int p2) { return p0; } -EXPORT struct S_DDP sf19_S_SSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, struct S_DDP p1, int p2) { return p0; } -EXPORT struct S_DPI sf19_S_SSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, struct S_DPI p1, int p2) { return p0; } -EXPORT struct S_DPF sf19_S_SSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, struct S_DPF p1, int p2) { return p0; } -EXPORT struct S_DPD sf19_S_SSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, struct S_DPD p1, int p2) { return p0; } -EXPORT struct S_DPP sf19_S_SSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, struct S_DPP p1, int p2) { return p0; } -EXPORT struct S_PII sf19_S_SSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, struct S_PII p1, int p2) { return p0; } -EXPORT struct S_PIF sf19_S_SSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, struct S_PIF p1, int p2) { return p0; } -EXPORT struct S_PID sf19_S_SSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, struct S_PID p1, int p2) { return p0; } -EXPORT struct S_PIP sf19_S_SSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, struct S_PIP p1, int p2) { return p0; } -EXPORT struct S_PFI sf19_S_SSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, struct S_PFI p1, int p2) { return p0; } -EXPORT struct S_PFF sf19_S_SSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, struct S_PFF p1, int p2) { return p0; } -EXPORT struct S_PFD sf19_S_SSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, struct S_PFD p1, int p2) { return p0; } -EXPORT struct S_PFP sf19_S_SSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, struct S_PFP p1, int p2) { return p0; } -EXPORT struct S_PDI sf19_S_SSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, struct S_PDI p1, int p2) { return p0; } -EXPORT struct S_PDF sf19_S_SSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, struct S_PDF p1, int p2) { return p0; } -EXPORT struct S_PDD sf19_S_SSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, struct S_PDD p1, int p2) { return p0; } -EXPORT struct S_PDP sf19_S_SSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, struct S_PDP p1, int p2) { return p0; } -EXPORT struct S_PPI sf19_S_SSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, struct S_PPI p1, int p2) { return p0; } -EXPORT struct S_PPF sf19_S_SSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, struct S_PPF p1, int p2) { return p0; } -EXPORT struct S_PPD sf19_S_SSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, struct S_PPD p1, int p2) { return p0; } -EXPORT struct S_PPP sf19_S_SSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, struct S_PPP p1, int p2) { return p0; } -EXPORT struct S_I sf19_S_SSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, struct S_I p1, float p2) { return p0; } -EXPORT struct S_F sf19_S_SSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, struct S_F p1, float p2) { return p0; } -EXPORT struct S_D sf19_S_SSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, struct S_D p1, float p2) { return p0; } -EXPORT struct S_P sf19_S_SSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, struct S_P p1, float p2) { return p0; } -EXPORT struct S_II sf19_S_SSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, struct S_II p1, float p2) { return p0; } -EXPORT struct S_IF sf19_S_SSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, struct S_IF p1, float p2) { return p0; } -EXPORT struct S_ID sf19_S_SSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, struct S_ID p1, float p2) { return p0; } -EXPORT struct S_IP sf19_S_SSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, struct S_IP p1, float p2) { return p0; } -EXPORT struct S_FI sf19_S_SSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, struct S_FI p1, float p2) { return p0; } -EXPORT struct S_FF sf19_S_SSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, struct S_FF p1, float p2) { return p0; } -EXPORT struct S_FD sf19_S_SSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, struct S_FD p1, float p2) { return p0; } -EXPORT struct S_FP sf19_S_SSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, struct S_FP p1, float p2) { return p0; } -EXPORT struct S_DI sf19_S_SSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, struct S_DI p1, float p2) { return p0; } -EXPORT struct S_DF sf19_S_SSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, struct S_DF p1, float p2) { return p0; } -EXPORT struct S_DD sf19_S_SSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, struct S_DD p1, float p2) { return p0; } -EXPORT struct S_DP sf19_S_SSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, struct S_DP p1, float p2) { return p0; } -EXPORT struct S_PI sf19_S_SSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, struct S_PI p1, float p2) { return p0; } -EXPORT struct S_PF sf19_S_SSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, struct S_PF p1, float p2) { return p0; } -EXPORT struct S_PD sf19_S_SSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, struct S_PD p1, float p2) { return p0; } -EXPORT struct S_PP sf19_S_SSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, struct S_PP p1, float p2) { return p0; } -EXPORT struct S_III sf19_S_SSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, struct S_III p1, float p2) { return p0; } -EXPORT struct S_IIF sf19_S_SSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, struct S_IIF p1, float p2) { return p0; } -EXPORT struct S_IID sf19_S_SSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, struct S_IID p1, float p2) { return p0; } -EXPORT struct S_IIP sf19_S_SSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, struct S_IIP p1, float p2) { return p0; } -EXPORT struct S_IFI sf19_S_SSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, struct S_IFI p1, float p2) { return p0; } -EXPORT struct S_IFF sf19_S_SSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, struct S_IFF p1, float p2) { return p0; } -EXPORT struct S_IFD sf19_S_SSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, struct S_IFD p1, float p2) { return p0; } -EXPORT struct S_IFP sf19_S_SSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, struct S_IFP p1, float p2) { return p0; } -EXPORT struct S_IDI sf19_S_SSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, struct S_IDI p1, float p2) { return p0; } -EXPORT struct S_IDF sf19_S_SSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, struct S_IDF p1, float p2) { return p0; } -EXPORT struct S_IDD sf19_S_SSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, struct S_IDD p1, float p2) { return p0; } -EXPORT struct S_IDP sf19_S_SSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, struct S_IDP p1, float p2) { return p0; } -EXPORT struct S_IPI sf19_S_SSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, struct S_IPI p1, float p2) { return p0; } -EXPORT struct S_IPF sf19_S_SSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, struct S_IPF p1, float p2) { return p0; } -EXPORT struct S_IPD sf19_S_SSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, struct S_IPD p1, float p2) { return p0; } -EXPORT struct S_IPP sf19_S_SSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, struct S_IPP p1, float p2) { return p0; } -EXPORT struct S_FII sf19_S_SSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, struct S_FII p1, float p2) { return p0; } -EXPORT struct S_FIF sf19_S_SSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, struct S_FIF p1, float p2) { return p0; } -EXPORT struct S_FID sf19_S_SSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, struct S_FID p1, float p2) { return p0; } -EXPORT struct S_FIP sf19_S_SSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, struct S_FIP p1, float p2) { return p0; } -EXPORT struct S_FFI sf19_S_SSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, struct S_FFI p1, float p2) { return p0; } -EXPORT struct S_FFF sf19_S_SSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, struct S_FFF p1, float p2) { return p0; } -EXPORT struct S_FFD sf19_S_SSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, struct S_FFD p1, float p2) { return p0; } -EXPORT struct S_FFP sf19_S_SSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, struct S_FFP p1, float p2) { return p0; } -EXPORT struct S_FDI sf19_S_SSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, struct S_FDI p1, float p2) { return p0; } -EXPORT struct S_FDF sf19_S_SSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, struct S_FDF p1, float p2) { return p0; } -EXPORT struct S_FDD sf19_S_SSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, struct S_FDD p1, float p2) { return p0; } -EXPORT struct S_FDP sf19_S_SSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, struct S_FDP p1, float p2) { return p0; } -EXPORT struct S_FPI sf19_S_SSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, struct S_FPI p1, float p2) { return p0; } -EXPORT struct S_FPF sf19_S_SSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, struct S_FPF p1, float p2) { return p0; } -EXPORT struct S_FPD sf19_S_SSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, struct S_FPD p1, float p2) { return p0; } -EXPORT struct S_FPP sf19_S_SSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, struct S_FPP p1, float p2) { return p0; } -EXPORT struct S_DII sf19_S_SSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, struct S_DII p1, float p2) { return p0; } -EXPORT struct S_DIF sf19_S_SSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, struct S_DIF p1, float p2) { return p0; } -EXPORT struct S_DID sf19_S_SSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, struct S_DID p1, float p2) { return p0; } -EXPORT struct S_DIP sf19_S_SSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, struct S_DIP p1, float p2) { return p0; } -EXPORT struct S_DFI sf19_S_SSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, struct S_DFI p1, float p2) { return p0; } -EXPORT struct S_DFF sf19_S_SSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, struct S_DFF p1, float p2) { return p0; } -EXPORT struct S_DFD sf19_S_SSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, struct S_DFD p1, float p2) { return p0; } -EXPORT struct S_DFP sf19_S_SSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, struct S_DFP p1, float p2) { return p0; } -EXPORT struct S_DDI sf19_S_SSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, struct S_DDI p1, float p2) { return p0; } -EXPORT struct S_DDF sf19_S_SSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, struct S_DDF p1, float p2) { return p0; } -EXPORT struct S_DDD sf19_S_SSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, struct S_DDD p1, float p2) { return p0; } -EXPORT struct S_DDP sf19_S_SSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, struct S_DDP p1, float p2) { return p0; } -EXPORT struct S_DPI sf19_S_SSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, struct S_DPI p1, float p2) { return p0; } -EXPORT struct S_DPF sf19_S_SSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, struct S_DPF p1, float p2) { return p0; } -EXPORT struct S_DPD sf19_S_SSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, struct S_DPD p1, float p2) { return p0; } -EXPORT struct S_DPP sf19_S_SSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, struct S_DPP p1, float p2) { return p0; } -EXPORT struct S_PII sf19_S_SSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, struct S_PII p1, float p2) { return p0; } -EXPORT struct S_PIF sf19_S_SSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, struct S_PIF p1, float p2) { return p0; } -EXPORT struct S_PID sf19_S_SSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, struct S_PID p1, float p2) { return p0; } -EXPORT struct S_PIP sf19_S_SSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, struct S_PIP p1, float p2) { return p0; } -EXPORT struct S_PFI sf19_S_SSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, struct S_PFI p1, float p2) { return p0; } -EXPORT struct S_PFF sf19_S_SSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, struct S_PFF p1, float p2) { return p0; } -EXPORT struct S_PFD sf19_S_SSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, struct S_PFD p1, float p2) { return p0; } -EXPORT struct S_PFP sf19_S_SSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, struct S_PFP p1, float p2) { return p0; } -EXPORT struct S_PDI sf19_S_SSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, struct S_PDI p1, float p2) { return p0; } -EXPORT struct S_PDF sf19_S_SSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, struct S_PDF p1, float p2) { return p0; } -EXPORT struct S_PDD sf19_S_SSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, struct S_PDD p1, float p2) { return p0; } -EXPORT struct S_PDP sf19_S_SSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, struct S_PDP p1, float p2) { return p0; } -EXPORT struct S_PPI sf19_S_SSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, struct S_PPI p1, float p2) { return p0; } -EXPORT struct S_PPF sf19_S_SSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, struct S_PPF p1, float p2) { return p0; } -EXPORT struct S_PPD sf19_S_SSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, struct S_PPD p1, float p2) { return p0; } -EXPORT struct S_PPP sf19_S_SSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, struct S_PPP p1, float p2) { return p0; } -EXPORT struct S_I sf19_S_SSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, struct S_I p1, double p2) { return p0; } -EXPORT struct S_F sf19_S_SSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, struct S_F p1, double p2) { return p0; } -EXPORT struct S_D sf19_S_SSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, struct S_D p1, double p2) { return p0; } -EXPORT struct S_P sf19_S_SSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, struct S_P p1, double p2) { return p0; } -EXPORT struct S_II sf19_S_SSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, struct S_II p1, double p2) { return p0; } -EXPORT struct S_IF sf19_S_SSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, struct S_IF p1, double p2) { return p0; } -EXPORT struct S_ID sf19_S_SSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, struct S_ID p1, double p2) { return p0; } -EXPORT struct S_IP sf19_S_SSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, struct S_IP p1, double p2) { return p0; } -EXPORT struct S_FI sf19_S_SSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, struct S_FI p1, double p2) { return p0; } -EXPORT struct S_FF sf19_S_SSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, struct S_FF p1, double p2) { return p0; } -EXPORT struct S_FD sf19_S_SSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, struct S_FD p1, double p2) { return p0; } -EXPORT struct S_FP sf19_S_SSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, struct S_FP p1, double p2) { return p0; } -EXPORT struct S_DI sf19_S_SSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, struct S_DI p1, double p2) { return p0; } -EXPORT struct S_DF sf19_S_SSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, struct S_DF p1, double p2) { return p0; } -EXPORT struct S_DD sf19_S_SSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, struct S_DD p1, double p2) { return p0; } -EXPORT struct S_DP sf19_S_SSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, struct S_DP p1, double p2) { return p0; } -EXPORT struct S_PI sf19_S_SSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, struct S_PI p1, double p2) { return p0; } -EXPORT struct S_PF sf19_S_SSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, struct S_PF p1, double p2) { return p0; } -EXPORT struct S_PD sf19_S_SSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, struct S_PD p1, double p2) { return p0; } -EXPORT struct S_PP sf19_S_SSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, struct S_PP p1, double p2) { return p0; } -EXPORT struct S_III sf19_S_SSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, struct S_III p1, double p2) { return p0; } -EXPORT struct S_IIF sf19_S_SSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, struct S_IIF p1, double p2) { return p0; } -EXPORT struct S_IID sf19_S_SSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, struct S_IID p1, double p2) { return p0; } -EXPORT struct S_IIP sf19_S_SSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, struct S_IIP p1, double p2) { return p0; } -EXPORT struct S_IFI sf19_S_SSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, struct S_IFI p1, double p2) { return p0; } -EXPORT struct S_IFF sf19_S_SSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, struct S_IFF p1, double p2) { return p0; } -EXPORT struct S_IFD sf19_S_SSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, struct S_IFD p1, double p2) { return p0; } -EXPORT struct S_IFP sf19_S_SSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, struct S_IFP p1, double p2) { return p0; } -EXPORT struct S_IDI sf19_S_SSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, struct S_IDI p1, double p2) { return p0; } -EXPORT struct S_IDF sf19_S_SSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, struct S_IDF p1, double p2) { return p0; } -EXPORT struct S_IDD sf19_S_SSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, struct S_IDD p1, double p2) { return p0; } -EXPORT struct S_IDP sf19_S_SSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, struct S_IDP p1, double p2) { return p0; } -EXPORT struct S_IPI sf19_S_SSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, struct S_IPI p1, double p2) { return p0; } -EXPORT struct S_IPF sf19_S_SSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, struct S_IPF p1, double p2) { return p0; } -EXPORT struct S_IPD sf19_S_SSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, struct S_IPD p1, double p2) { return p0; } -EXPORT struct S_IPP sf19_S_SSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, struct S_IPP p1, double p2) { return p0; } -EXPORT struct S_FII sf19_S_SSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, struct S_FII p1, double p2) { return p0; } -EXPORT struct S_FIF sf19_S_SSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, struct S_FIF p1, double p2) { return p0; } -EXPORT struct S_FID sf19_S_SSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, struct S_FID p1, double p2) { return p0; } -EXPORT struct S_FIP sf19_S_SSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, struct S_FIP p1, double p2) { return p0; } -EXPORT struct S_FFI sf19_S_SSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, struct S_FFI p1, double p2) { return p0; } -EXPORT struct S_FFF sf19_S_SSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, struct S_FFF p1, double p2) { return p0; } -EXPORT struct S_FFD sf19_S_SSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, struct S_FFD p1, double p2) { return p0; } -EXPORT struct S_FFP sf19_S_SSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, struct S_FFP p1, double p2) { return p0; } -EXPORT struct S_FDI sf19_S_SSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, struct S_FDI p1, double p2) { return p0; } -EXPORT struct S_FDF sf19_S_SSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, struct S_FDF p1, double p2) { return p0; } -EXPORT struct S_FDD sf19_S_SSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, struct S_FDD p1, double p2) { return p0; } -EXPORT struct S_FDP sf19_S_SSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, struct S_FDP p1, double p2) { return p0; } -EXPORT struct S_FPI sf19_S_SSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, struct S_FPI p1, double p2) { return p0; } -EXPORT struct S_FPF sf19_S_SSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, struct S_FPF p1, double p2) { return p0; } -EXPORT struct S_FPD sf19_S_SSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, struct S_FPD p1, double p2) { return p0; } -EXPORT struct S_FPP sf19_S_SSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, struct S_FPP p1, double p2) { return p0; } -EXPORT struct S_DII sf19_S_SSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, struct S_DII p1, double p2) { return p0; } -EXPORT struct S_DIF sf19_S_SSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, struct S_DIF p1, double p2) { return p0; } -EXPORT struct S_DID sf19_S_SSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, struct S_DID p1, double p2) { return p0; } -EXPORT struct S_DIP sf19_S_SSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, struct S_DIP p1, double p2) { return p0; } -EXPORT struct S_DFI sf19_S_SSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, struct S_DFI p1, double p2) { return p0; } -EXPORT struct S_DFF sf19_S_SSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, struct S_DFF p1, double p2) { return p0; } -EXPORT struct S_DFD sf19_S_SSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, struct S_DFD p1, double p2) { return p0; } -EXPORT struct S_DFP sf19_S_SSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, struct S_DFP p1, double p2) { return p0; } -EXPORT struct S_DDI sf19_S_SSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, struct S_DDI p1, double p2) { return p0; } -EXPORT struct S_DDF sf19_S_SSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, struct S_DDF p1, double p2) { return p0; } -EXPORT struct S_DDD sf19_S_SSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, struct S_DDD p1, double p2) { return p0; } -EXPORT struct S_DDP sf19_S_SSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, struct S_DDP p1, double p2) { return p0; } -EXPORT struct S_DPI sf19_S_SSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, struct S_DPI p1, double p2) { return p0; } -EXPORT struct S_DPF sf19_S_SSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, struct S_DPF p1, double p2) { return p0; } -EXPORT struct S_DPD sf19_S_SSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, struct S_DPD p1, double p2) { return p0; } -EXPORT struct S_DPP sf19_S_SSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, struct S_DPP p1, double p2) { return p0; } -EXPORT struct S_PII sf19_S_SSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, struct S_PII p1, double p2) { return p0; } -EXPORT struct S_PIF sf19_S_SSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, struct S_PIF p1, double p2) { return p0; } -EXPORT struct S_PID sf19_S_SSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, struct S_PID p1, double p2) { return p0; } -EXPORT struct S_PIP sf19_S_SSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, struct S_PIP p1, double p2) { return p0; } -EXPORT struct S_PFI sf19_S_SSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, struct S_PFI p1, double p2) { return p0; } -EXPORT struct S_PFF sf19_S_SSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, struct S_PFF p1, double p2) { return p0; } -EXPORT struct S_PFD sf19_S_SSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, struct S_PFD p1, double p2) { return p0; } -EXPORT struct S_PFP sf19_S_SSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, struct S_PFP p1, double p2) { return p0; } -EXPORT struct S_PDI sf19_S_SSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, struct S_PDI p1, double p2) { return p0; } -EXPORT struct S_PDF sf19_S_SSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, struct S_PDF p1, double p2) { return p0; } -EXPORT struct S_PDD sf19_S_SSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, struct S_PDD p1, double p2) { return p0; } -EXPORT struct S_PDP sf19_S_SSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, struct S_PDP p1, double p2) { return p0; } -EXPORT struct S_PPI sf19_S_SSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, struct S_PPI p1, double p2) { return p0; } -EXPORT struct S_PPF sf19_S_SSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, struct S_PPF p1, double p2) { return p0; } -EXPORT struct S_PPD sf19_S_SSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, struct S_PPD p1, double p2) { return p0; } -EXPORT struct S_PPP sf19_S_SSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, struct S_PPP p1, double p2) { return p0; } -EXPORT struct S_I sf19_S_SSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, struct S_I p1, void* p2) { return p0; } -EXPORT struct S_F sf19_S_SSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, struct S_F p1, void* p2) { return p0; } -EXPORT struct S_D sf19_S_SSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, struct S_D p1, void* p2) { return p0; } -EXPORT struct S_P sf19_S_SSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, struct S_P p1, void* p2) { return p0; } -EXPORT struct S_II sf19_S_SSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, struct S_II p1, void* p2) { return p0; } -EXPORT struct S_IF sf19_S_SSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, struct S_IF p1, void* p2) { return p0; } -EXPORT struct S_ID sf19_S_SSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, struct S_ID p1, void* p2) { return p0; } -EXPORT struct S_IP sf19_S_SSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, struct S_IP p1, void* p2) { return p0; } -EXPORT struct S_FI sf19_S_SSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, struct S_FI p1, void* p2) { return p0; } -EXPORT struct S_FF sf19_S_SSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, struct S_FF p1, void* p2) { return p0; } -EXPORT struct S_FD sf19_S_SSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, struct S_FD p1, void* p2) { return p0; } -EXPORT struct S_FP sf19_S_SSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, struct S_FP p1, void* p2) { return p0; } -EXPORT struct S_DI sf19_S_SSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, struct S_DI p1, void* p2) { return p0; } -EXPORT struct S_DF sf19_S_SSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, struct S_DF p1, void* p2) { return p0; } -EXPORT struct S_DD sf19_S_SSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, struct S_DD p1, void* p2) { return p0; } -EXPORT struct S_DP sf19_S_SSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, struct S_DP p1, void* p2) { return p0; } -EXPORT struct S_PI sf19_S_SSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, struct S_PI p1, void* p2) { return p0; } -EXPORT struct S_PF sf19_S_SSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, struct S_PF p1, void* p2) { return p0; } -EXPORT struct S_PD sf19_S_SSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, struct S_PD p1, void* p2) { return p0; } -EXPORT struct S_PP sf19_S_SSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, struct S_PP p1, void* p2) { return p0; } -EXPORT struct S_III sf19_S_SSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, struct S_III p1, void* p2) { return p0; } -EXPORT struct S_IIF sf19_S_SSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, struct S_IIF p1, void* p2) { return p0; } -EXPORT struct S_IID sf19_S_SSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, struct S_IID p1, void* p2) { return p0; } -EXPORT struct S_IIP sf19_S_SSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, struct S_IIP p1, void* p2) { return p0; } -EXPORT struct S_IFI sf19_S_SSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, struct S_IFI p1, void* p2) { return p0; } -EXPORT struct S_IFF sf19_S_SSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, struct S_IFF p1, void* p2) { return p0; } -EXPORT struct S_IFD sf19_S_SSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, struct S_IFD p1, void* p2) { return p0; } -EXPORT struct S_IFP sf19_S_SSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, struct S_IFP p1, void* p2) { return p0; } -EXPORT struct S_IDI sf19_S_SSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, struct S_IDI p1, void* p2) { return p0; } -EXPORT struct S_IDF sf19_S_SSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, struct S_IDF p1, void* p2) { return p0; } -EXPORT struct S_IDD sf19_S_SSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, struct S_IDD p1, void* p2) { return p0; } -EXPORT struct S_IDP sf19_S_SSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, struct S_IDP p1, void* p2) { return p0; } -EXPORT struct S_IPI sf19_S_SSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, struct S_IPI p1, void* p2) { return p0; } -EXPORT struct S_IPF sf19_S_SSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, struct S_IPF p1, void* p2) { return p0; } -EXPORT struct S_IPD sf19_S_SSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, struct S_IPD p1, void* p2) { return p0; } -EXPORT struct S_IPP sf19_S_SSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, struct S_IPP p1, void* p2) { return p0; } -EXPORT struct S_FII sf19_S_SSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, struct S_FII p1, void* p2) { return p0; } -EXPORT struct S_FIF sf19_S_SSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, struct S_FIF p1, void* p2) { return p0; } -EXPORT struct S_FID sf19_S_SSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, struct S_FID p1, void* p2) { return p0; } -EXPORT struct S_FIP sf19_S_SSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, struct S_FIP p1, void* p2) { return p0; } -EXPORT struct S_FFI sf19_S_SSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, struct S_FFI p1, void* p2) { return p0; } -EXPORT struct S_FFF sf19_S_SSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, struct S_FFF p1, void* p2) { return p0; } -EXPORT struct S_FFD sf19_S_SSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, struct S_FFD p1, void* p2) { return p0; } -EXPORT struct S_FFP sf19_S_SSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, struct S_FFP p1, void* p2) { return p0; } -EXPORT struct S_FDI sf19_S_SSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, struct S_FDI p1, void* p2) { return p0; } -EXPORT struct S_FDF sf19_S_SSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, struct S_FDF p1, void* p2) { return p0; } -EXPORT struct S_FDD sf19_S_SSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, struct S_FDD p1, void* p2) { return p0; } -EXPORT struct S_FDP sf19_S_SSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, struct S_FDP p1, void* p2) { return p0; } -EXPORT struct S_FPI sf19_S_SSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, struct S_FPI p1, void* p2) { return p0; } -EXPORT struct S_FPF sf19_S_SSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, struct S_FPF p1, void* p2) { return p0; } -EXPORT struct S_FPD sf19_S_SSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, struct S_FPD p1, void* p2) { return p0; } -EXPORT struct S_FPP sf19_S_SSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, struct S_FPP p1, void* p2) { return p0; } -EXPORT struct S_DII sf19_S_SSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, struct S_DII p1, void* p2) { return p0; } -EXPORT struct S_DIF sf19_S_SSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, struct S_DIF p1, void* p2) { return p0; } -EXPORT struct S_DID sf19_S_SSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, struct S_DID p1, void* p2) { return p0; } -EXPORT struct S_DIP sf19_S_SSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, struct S_DIP p1, void* p2) { return p0; } -EXPORT struct S_DFI sf19_S_SSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, struct S_DFI p1, void* p2) { return p0; } -EXPORT struct S_DFF sf19_S_SSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, struct S_DFF p1, void* p2) { return p0; } -EXPORT struct S_DFD sf19_S_SSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, struct S_DFD p1, void* p2) { return p0; } -EXPORT struct S_DFP sf19_S_SSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, struct S_DFP p1, void* p2) { return p0; } -EXPORT struct S_DDI sf19_S_SSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, struct S_DDI p1, void* p2) { return p0; } -EXPORT struct S_DDF sf19_S_SSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, struct S_DDF p1, void* p2) { return p0; } -EXPORT struct S_DDD sf19_S_SSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, struct S_DDD p1, void* p2) { return p0; } -EXPORT struct S_DDP sf19_S_SSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, struct S_DDP p1, void* p2) { return p0; } -EXPORT struct S_DPI sf19_S_SSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, struct S_DPI p1, void* p2) { return p0; } -EXPORT struct S_DPF sf19_S_SSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, struct S_DPF p1, void* p2) { return p0; } -EXPORT struct S_DPD sf19_S_SSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, struct S_DPD p1, void* p2) { return p0; } -EXPORT struct S_DPP sf19_S_SSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, struct S_DPP p1, void* p2) { return p0; } -EXPORT struct S_PII sf19_S_SSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, struct S_PII p1, void* p2) { return p0; } -EXPORT struct S_PIF sf19_S_SSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, struct S_PIF p1, void* p2) { return p0; } -EXPORT struct S_PID sf19_S_SSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, struct S_PID p1, void* p2) { return p0; } -EXPORT struct S_PIP sf20_S_SSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, struct S_PIP p1, void* p2) { return p0; } -EXPORT struct S_PFI sf20_S_SSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, struct S_PFI p1, void* p2) { return p0; } -EXPORT struct S_PFF sf20_S_SSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, struct S_PFF p1, void* p2) { return p0; } -EXPORT struct S_PFD sf20_S_SSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, struct S_PFD p1, void* p2) { return p0; } -EXPORT struct S_PFP sf20_S_SSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, struct S_PFP p1, void* p2) { return p0; } -EXPORT struct S_PDI sf20_S_SSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, struct S_PDI p1, void* p2) { return p0; } -EXPORT struct S_PDF sf20_S_SSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, struct S_PDF p1, void* p2) { return p0; } -EXPORT struct S_PDD sf20_S_SSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, struct S_PDD p1, void* p2) { return p0; } -EXPORT struct S_PDP sf20_S_SSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, struct S_PDP p1, void* p2) { return p0; } -EXPORT struct S_PPI sf20_S_SSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, struct S_PPI p1, void* p2) { return p0; } -EXPORT struct S_PPF sf20_S_SSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, struct S_PPF p1, void* p2) { return p0; } -EXPORT struct S_PPD sf20_S_SSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, struct S_PPD p1, void* p2) { return p0; } -EXPORT struct S_PPP sf20_S_SSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, struct S_PPP p1, void* p2) { return p0; } -EXPORT struct S_I sf20_S_SSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_I p0, struct S_I p1, struct S_I p2) { return p0; } -EXPORT struct S_F sf20_S_SSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_F p0, struct S_F p1, struct S_F p2) { return p0; } -EXPORT struct S_D sf20_S_SSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_D p0, struct S_D p1, struct S_D p2) { return p0; } -EXPORT struct S_P sf20_S_SSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_P p0, struct S_P p1, struct S_P p2) { return p0; } -EXPORT struct S_II sf20_S_SSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_II p0, struct S_II p1, struct S_II p2) { return p0; } -EXPORT struct S_IF sf20_S_SSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IF p0, struct S_IF p1, struct S_IF p2) { return p0; } -EXPORT struct S_ID sf20_S_SSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_ID p0, struct S_ID p1, struct S_ID p2) { return p0; } -EXPORT struct S_IP sf20_S_SSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IP p0, struct S_IP p1, struct S_IP p2) { return p0; } -EXPORT struct S_FI sf20_S_SSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FI p0, struct S_FI p1, struct S_FI p2) { return p0; } -EXPORT struct S_FF sf20_S_SSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FF p0, struct S_FF p1, struct S_FF p2) { return p0; } -EXPORT struct S_FD sf20_S_SSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FD p0, struct S_FD p1, struct S_FD p2) { return p0; } -EXPORT struct S_FP sf20_S_SSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FP p0, struct S_FP p1, struct S_FP p2) { return p0; } -EXPORT struct S_DI sf20_S_SSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DI p0, struct S_DI p1, struct S_DI p2) { return p0; } -EXPORT struct S_DF sf20_S_SSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DF p0, struct S_DF p1, struct S_DF p2) { return p0; } -EXPORT struct S_DD sf20_S_SSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DD p0, struct S_DD p1, struct S_DD p2) { return p0; } -EXPORT struct S_DP sf20_S_SSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DP p0, struct S_DP p1, struct S_DP p2) { return p0; } -EXPORT struct S_PI sf20_S_SSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PI p0, struct S_PI p1, struct S_PI p2) { return p0; } -EXPORT struct S_PF sf20_S_SSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PF p0, struct S_PF p1, struct S_PF p2) { return p0; } -EXPORT struct S_PD sf20_S_SSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PD p0, struct S_PD p1, struct S_PD p2) { return p0; } -EXPORT struct S_PP sf20_S_SSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PP p0, struct S_PP p1, struct S_PP p2) { return p0; } -EXPORT struct S_III sf20_S_SSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_III p0, struct S_III p1, struct S_III p2) { return p0; } -EXPORT struct S_IIF sf20_S_SSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIF p0, struct S_IIF p1, struct S_IIF p2) { return p0; } -EXPORT struct S_IID sf20_S_SSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IID p0, struct S_IID p1, struct S_IID p2) { return p0; } -EXPORT struct S_IIP sf20_S_SSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IIP p0, struct S_IIP p1, struct S_IIP p2) { return p0; } -EXPORT struct S_IFI sf20_S_SSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFI p0, struct S_IFI p1, struct S_IFI p2) { return p0; } -EXPORT struct S_IFF sf20_S_SSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFF p0, struct S_IFF p1, struct S_IFF p2) { return p0; } -EXPORT struct S_IFD sf20_S_SSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFD p0, struct S_IFD p1, struct S_IFD p2) { return p0; } -EXPORT struct S_IFP sf20_S_SSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IFP p0, struct S_IFP p1, struct S_IFP p2) { return p0; } -EXPORT struct S_IDI sf20_S_SSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDI p0, struct S_IDI p1, struct S_IDI p2) { return p0; } -EXPORT struct S_IDF sf20_S_SSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDF p0, struct S_IDF p1, struct S_IDF p2) { return p0; } -EXPORT struct S_IDD sf20_S_SSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDD p0, struct S_IDD p1, struct S_IDD p2) { return p0; } -EXPORT struct S_IDP sf20_S_SSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IDP p0, struct S_IDP p1, struct S_IDP p2) { return p0; } -EXPORT struct S_IPI sf20_S_SSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPI p0, struct S_IPI p1, struct S_IPI p2) { return p0; } -EXPORT struct S_IPF sf20_S_SSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPF p0, struct S_IPF p1, struct S_IPF p2) { return p0; } -EXPORT struct S_IPD sf20_S_SSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPD p0, struct S_IPD p1, struct S_IPD p2) { return p0; } -EXPORT struct S_IPP sf20_S_SSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_IPP p0, struct S_IPP p1, struct S_IPP p2) { return p0; } -EXPORT struct S_FII sf20_S_SSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FII p0, struct S_FII p1, struct S_FII p2) { return p0; } -EXPORT struct S_FIF sf20_S_SSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIF p0, struct S_FIF p1, struct S_FIF p2) { return p0; } -EXPORT struct S_FID sf20_S_SSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FID p0, struct S_FID p1, struct S_FID p2) { return p0; } -EXPORT struct S_FIP sf20_S_SSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FIP p0, struct S_FIP p1, struct S_FIP p2) { return p0; } -EXPORT struct S_FFI sf20_S_SSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFI p0, struct S_FFI p1, struct S_FFI p2) { return p0; } -EXPORT struct S_FFF sf20_S_SSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFF p0, struct S_FFF p1, struct S_FFF p2) { return p0; } -EXPORT struct S_FFD sf20_S_SSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFD p0, struct S_FFD p1, struct S_FFD p2) { return p0; } -EXPORT struct S_FFP sf20_S_SSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FFP p0, struct S_FFP p1, struct S_FFP p2) { return p0; } -EXPORT struct S_FDI sf20_S_SSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDI p0, struct S_FDI p1, struct S_FDI p2) { return p0; } -EXPORT struct S_FDF sf20_S_SSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDF p0, struct S_FDF p1, struct S_FDF p2) { return p0; } -EXPORT struct S_FDD sf20_S_SSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDD p0, struct S_FDD p1, struct S_FDD p2) { return p0; } -EXPORT struct S_FDP sf20_S_SSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FDP p0, struct S_FDP p1, struct S_FDP p2) { return p0; } -EXPORT struct S_FPI sf20_S_SSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPI p0, struct S_FPI p1, struct S_FPI p2) { return p0; } -EXPORT struct S_FPF sf20_S_SSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPF p0, struct S_FPF p1, struct S_FPF p2) { return p0; } -EXPORT struct S_FPD sf20_S_SSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPD p0, struct S_FPD p1, struct S_FPD p2) { return p0; } -EXPORT struct S_FPP sf20_S_SSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_FPP p0, struct S_FPP p1, struct S_FPP p2) { return p0; } -EXPORT struct S_DII sf20_S_SSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DII p0, struct S_DII p1, struct S_DII p2) { return p0; } -EXPORT struct S_DIF sf20_S_SSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIF p0, struct S_DIF p1, struct S_DIF p2) { return p0; } -EXPORT struct S_DID sf20_S_SSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DID p0, struct S_DID p1, struct S_DID p2) { return p0; } -EXPORT struct S_DIP sf20_S_SSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DIP p0, struct S_DIP p1, struct S_DIP p2) { return p0; } -EXPORT struct S_DFI sf20_S_SSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFI p0, struct S_DFI p1, struct S_DFI p2) { return p0; } -EXPORT struct S_DFF sf20_S_SSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFF p0, struct S_DFF p1, struct S_DFF p2) { return p0; } -EXPORT struct S_DFD sf20_S_SSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFD p0, struct S_DFD p1, struct S_DFD p2) { return p0; } -EXPORT struct S_DFP sf20_S_SSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DFP p0, struct S_DFP p1, struct S_DFP p2) { return p0; } -EXPORT struct S_DDI sf20_S_SSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDI p0, struct S_DDI p1, struct S_DDI p2) { return p0; } -EXPORT struct S_DDF sf20_S_SSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDF p0, struct S_DDF p1, struct S_DDF p2) { return p0; } -EXPORT struct S_DDD sf20_S_SSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDD p0, struct S_DDD p1, struct S_DDD p2) { return p0; } -EXPORT struct S_DDP sf20_S_SSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DDP p0, struct S_DDP p1, struct S_DDP p2) { return p0; } -EXPORT struct S_DPI sf20_S_SSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPI p0, struct S_DPI p1, struct S_DPI p2) { return p0; } -EXPORT struct S_DPF sf20_S_SSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPF p0, struct S_DPF p1, struct S_DPF p2) { return p0; } -EXPORT struct S_DPD sf20_S_SSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPD p0, struct S_DPD p1, struct S_DPD p2) { return p0; } -EXPORT struct S_DPP sf20_S_SSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_DPP p0, struct S_DPP p1, struct S_DPP p2) { return p0; } -EXPORT struct S_PII sf20_S_SSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PII p0, struct S_PII p1, struct S_PII p2) { return p0; } -EXPORT struct S_PIF sf20_S_SSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIF p0, struct S_PIF p1, struct S_PIF p2) { return p0; } -EXPORT struct S_PID sf20_S_SSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PID p0, struct S_PID p1, struct S_PID p2) { return p0; } -EXPORT struct S_PIP sf20_S_SSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PIP p0, struct S_PIP p1, struct S_PIP p2) { return p0; } -EXPORT struct S_PFI sf20_S_SSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFI p0, struct S_PFI p1, struct S_PFI p2) { return p0; } -EXPORT struct S_PFF sf20_S_SSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFF p0, struct S_PFF p1, struct S_PFF p2) { return p0; } -EXPORT struct S_PFD sf20_S_SSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFD p0, struct S_PFD p1, struct S_PFD p2) { return p0; } -EXPORT struct S_PFP sf20_S_SSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PFP p0, struct S_PFP p1, struct S_PFP p2) { return p0; } -EXPORT struct S_PDI sf20_S_SSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDI p0, struct S_PDI p1, struct S_PDI p2) { return p0; } -EXPORT struct S_PDF sf20_S_SSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDF p0, struct S_PDF p1, struct S_PDF p2) { return p0; } -EXPORT struct S_PDD sf20_S_SSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDD p0, struct S_PDD p1, struct S_PDD p2) { return p0; } -EXPORT struct S_PDP sf20_S_SSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PDP p0, struct S_PDP p1, struct S_PDP p2) { return p0; } -EXPORT struct S_PPI sf20_S_SSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPI p0, struct S_PPI p1, struct S_PPI p2) { return p0; } -EXPORT struct S_PPF sf20_S_SSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPF p0, struct S_PPF p1, struct S_PPF p2) { return p0; } -EXPORT struct S_PPD sf20_S_SSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPD p0, struct S_PPD p1, struct S_PPD p2) { return p0; } -EXPORT struct S_PPP sf20_S_SSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15,struct S_PPP p0, struct S_PPP p1, struct S_PPP p2) { return p0; } +EXPORT void sf0_V_I_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0) { } +EXPORT void sf0_V_F_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0) { } +EXPORT void sf0_V_D_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0) { } +EXPORT void sf0_V_P_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0) { } +EXPORT void sf0_V_S_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0) { } +EXPORT void sf0_V_S_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0) { } +EXPORT void sf0_V_S_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0) { } +EXPORT void sf0_V_S_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0) { } +EXPORT void sf0_V_S_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0) { } +EXPORT void sf0_V_S_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0) { } +EXPORT void sf0_V_S_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0) { } +EXPORT void sf0_V_S_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0) { } +EXPORT void sf0_V_S_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0) { } +EXPORT void sf0_V_S_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0) { } +EXPORT void sf0_V_S_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0) { } +EXPORT void sf0_V_S_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0) { } +EXPORT void sf0_V_S_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0) { } +EXPORT void sf0_V_S_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0) { } +EXPORT void sf0_V_S_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0) { } +EXPORT void sf0_V_S_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0) { } +EXPORT void sf0_V_S_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0) { } +EXPORT void sf0_V_S_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0) { } +EXPORT void sf0_V_S_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0) { } +EXPORT void sf0_V_S_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0) { } +EXPORT void sf0_V_S_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0) { } +EXPORT void sf0_V_S_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0) { } +EXPORT void sf0_V_S_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0) { } +EXPORT void sf0_V_S_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0) { } +EXPORT void sf0_V_S_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0) { } +EXPORT void sf0_V_S_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0) { } +EXPORT void sf0_V_S_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0) { } +EXPORT void sf0_V_S_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0) { } +EXPORT void sf0_V_S_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0) { } +EXPORT void sf0_V_S_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0) { } +EXPORT void sf0_V_S_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0) { } +EXPORT void sf0_V_S_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0) { } +EXPORT void sf0_V_S_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0) { } +EXPORT void sf0_V_S_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0) { } +EXPORT void sf0_V_S_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0) { } +EXPORT void sf0_V_S_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0) { } +EXPORT void sf0_V_S_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0) { } +EXPORT void sf0_V_S_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0) { } +EXPORT void sf0_V_S_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0) { } +EXPORT void sf0_V_S_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0) { } +EXPORT void sf0_V_S_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0) { } +EXPORT void sf0_V_S_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0) { } +EXPORT void sf0_V_S_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0) { } +EXPORT void sf0_V_S_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0) { } +EXPORT void sf0_V_S_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0) { } +EXPORT void sf0_V_S_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0) { } +EXPORT void sf0_V_S_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0) { } +EXPORT void sf0_V_S_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0) { } +EXPORT void sf0_V_S_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0) { } +EXPORT void sf0_V_S_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0) { } +EXPORT void sf0_V_S_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0) { } +EXPORT void sf0_V_S_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0) { } +EXPORT void sf0_V_S_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0) { } +EXPORT void sf0_V_S_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0) { } +EXPORT void sf0_V_S_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0) { } +EXPORT void sf0_V_S_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0) { } +EXPORT void sf0_V_S_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0) { } +EXPORT void sf0_V_S_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0) { } +EXPORT void sf0_V_S_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0) { } +EXPORT void sf0_V_S_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0) { } +EXPORT void sf0_V_S_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0) { } +EXPORT void sf0_V_S_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0) { } +EXPORT void sf0_V_S_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0) { } +EXPORT void sf0_V_S_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0) { } +EXPORT void sf0_V_S_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0) { } +EXPORT void sf0_V_S_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0) { } +EXPORT void sf0_V_S_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0) { } +EXPORT void sf0_V_S_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0) { } +EXPORT void sf0_V_S_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0) { } +EXPORT void sf0_V_S_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0) { } +EXPORT void sf0_V_S_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0) { } +EXPORT void sf0_V_S_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0) { } +EXPORT void sf0_V_S_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0) { } +EXPORT void sf0_V_S_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0) { } +EXPORT void sf0_V_S_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0) { } +EXPORT void sf0_V_S_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0) { } +EXPORT void sf0_V_S_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0) { } +EXPORT void sf0_V_S_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0) { } +EXPORT void sf0_V_S_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0) { } +EXPORT void sf0_V_S_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0) { } +EXPORT void sf0_V_S_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0) { } +EXPORT void sf0_V_S_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0) { } +EXPORT void sf0_V_S_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0) { } +EXPORT void sf0_V_S_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0) { } +EXPORT void sf0_V_II_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1) { } +EXPORT void sf0_V_IF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1) { } +EXPORT void sf0_V_ID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1) { } +EXPORT void sf0_V_IP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1) { } +EXPORT void sf0_V_IS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1) { } +EXPORT void sf0_V_IS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1) { } +EXPORT void sf0_V_IS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1) { } +EXPORT void sf0_V_IS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1) { } +EXPORT void sf0_V_IS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1) { } +EXPORT void sf0_V_IS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1) { } +EXPORT void sf0_V_IS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1) { } +EXPORT void sf0_V_IS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1) { } +EXPORT void sf0_V_IS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1) { } +EXPORT void sf0_V_IS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1) { } +EXPORT void sf0_V_IS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1) { } +EXPORT void sf0_V_IS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1) { } +EXPORT void sf0_V_IS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1) { } +EXPORT void sf0_V_IS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1) { } +EXPORT void sf0_V_IS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1) { } +EXPORT void sf0_V_IS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1) { } +EXPORT void sf0_V_IS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1) { } +EXPORT void sf0_V_IS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1) { } +EXPORT void sf0_V_IS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1) { } +EXPORT void sf0_V_IS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1) { } +EXPORT void sf0_V_IS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1) { } +EXPORT void sf0_V_IS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1) { } +EXPORT void sf0_V_IS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1) { } +EXPORT void sf0_V_IS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1) { } +EXPORT void sf0_V_IS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1) { } +EXPORT void sf0_V_IS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1) { } +EXPORT void sf0_V_IS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1) { } +EXPORT void sf0_V_IS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1) { } +EXPORT void sf0_V_IS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1) { } +EXPORT void sf0_V_IS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1) { } +EXPORT void sf0_V_IS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1) { } +EXPORT void sf0_V_IS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1) { } +EXPORT void sf0_V_IS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1) { } +EXPORT void sf0_V_IS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1) { } +EXPORT void sf0_V_IS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1) { } +EXPORT void sf0_V_IS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1) { } +EXPORT void sf0_V_IS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1) { } +EXPORT void sf0_V_IS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1) { } +EXPORT void sf0_V_IS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1) { } +EXPORT void sf0_V_IS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1) { } +EXPORT void sf0_V_IS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1) { } +EXPORT void sf0_V_IS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1) { } +EXPORT void sf0_V_IS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1) { } +EXPORT void sf0_V_IS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1) { } +EXPORT void sf0_V_IS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1) { } +EXPORT void sf0_V_IS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1) { } +EXPORT void sf0_V_IS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1) { } +EXPORT void sf0_V_IS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1) { } +EXPORT void sf0_V_IS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1) { } +EXPORT void sf0_V_IS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1) { } +EXPORT void sf0_V_IS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1) { } +EXPORT void sf0_V_IS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1) { } +EXPORT void sf0_V_IS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1) { } +EXPORT void sf0_V_IS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1) { } +EXPORT void sf0_V_IS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1) { } +EXPORT void sf0_V_IS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1) { } +EXPORT void sf0_V_IS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1) { } +EXPORT void sf0_V_IS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1) { } +EXPORT void sf0_V_IS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1) { } +EXPORT void sf0_V_IS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1) { } +EXPORT void sf0_V_IS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1) { } +EXPORT void sf0_V_IS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1) { } +EXPORT void sf0_V_IS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1) { } +EXPORT void sf0_V_IS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1) { } +EXPORT void sf0_V_IS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1) { } +EXPORT void sf0_V_IS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1) { } +EXPORT void sf0_V_IS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1) { } +EXPORT void sf0_V_IS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1) { } +EXPORT void sf0_V_IS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1) { } +EXPORT void sf0_V_IS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1) { } +EXPORT void sf0_V_IS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1) { } +EXPORT void sf0_V_IS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1) { } +EXPORT void sf0_V_IS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1) { } +EXPORT void sf0_V_IS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1) { } +EXPORT void sf0_V_IS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1) { } +EXPORT void sf0_V_IS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1) { } +EXPORT void sf0_V_IS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1) { } +EXPORT void sf0_V_IS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1) { } +EXPORT void sf0_V_IS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1) { } +EXPORT void sf0_V_IS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1) { } +EXPORT void sf0_V_IS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1) { } +EXPORT void sf0_V_IS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1) { } +EXPORT void sf0_V_IS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1) { } +EXPORT void sf0_V_IS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1) { } +EXPORT void sf0_V_FI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1) { } +EXPORT void sf0_V_FF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1) { } +EXPORT void sf0_V_FD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1) { } +EXPORT void sf0_V_FP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1) { } +EXPORT void sf0_V_FS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1) { } +EXPORT void sf0_V_FS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1) { } +EXPORT void sf0_V_FS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1) { } +EXPORT void sf0_V_FS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1) { } +EXPORT void sf0_V_FS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1) { } +EXPORT void sf0_V_FS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1) { } +EXPORT void sf0_V_FS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1) { } +EXPORT void sf0_V_FS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1) { } +EXPORT void sf0_V_FS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1) { } +EXPORT void sf0_V_FS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1) { } +EXPORT void sf0_V_FS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1) { } +EXPORT void sf0_V_FS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1) { } +EXPORT void sf0_V_FS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1) { } +EXPORT void sf0_V_FS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1) { } +EXPORT void sf0_V_FS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1) { } +EXPORT void sf0_V_FS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1) { } +EXPORT void sf0_V_FS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1) { } +EXPORT void sf0_V_FS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1) { } +EXPORT void sf0_V_FS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1) { } +EXPORT void sf0_V_FS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1) { } +EXPORT void sf0_V_FS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1) { } +EXPORT void sf0_V_FS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1) { } +EXPORT void sf0_V_FS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1) { } +EXPORT void sf0_V_FS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1) { } +EXPORT void sf0_V_FS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1) { } +EXPORT void sf0_V_FS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1) { } +EXPORT void sf0_V_FS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1) { } +EXPORT void sf0_V_FS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1) { } +EXPORT void sf0_V_FS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1) { } +EXPORT void sf0_V_FS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1) { } +EXPORT void sf0_V_FS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1) { } +EXPORT void sf0_V_FS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1) { } +EXPORT void sf0_V_FS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1) { } +EXPORT void sf0_V_FS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1) { } +EXPORT void sf0_V_FS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1) { } +EXPORT void sf0_V_FS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1) { } +EXPORT void sf0_V_FS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1) { } +EXPORT void sf0_V_FS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1) { } +EXPORT void sf0_V_FS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1) { } +EXPORT void sf0_V_FS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1) { } +EXPORT void sf0_V_FS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1) { } +EXPORT void sf0_V_FS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1) { } +EXPORT void sf0_V_FS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1) { } +EXPORT void sf0_V_FS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1) { } +EXPORT void sf0_V_FS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1) { } +EXPORT void sf0_V_FS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1) { } +EXPORT void sf0_V_FS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1) { } +EXPORT void sf0_V_FS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1) { } +EXPORT void sf0_V_FS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1) { } +EXPORT void sf0_V_FS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1) { } +EXPORT void sf0_V_FS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1) { } +EXPORT void sf0_V_FS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1) { } +EXPORT void sf0_V_FS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1) { } +EXPORT void sf0_V_FS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1) { } +EXPORT void sf0_V_FS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1) { } +EXPORT void sf0_V_FS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1) { } +EXPORT void sf0_V_FS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1) { } +EXPORT void sf0_V_FS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1) { } +EXPORT void sf0_V_FS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1) { } +EXPORT void sf0_V_FS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1) { } +EXPORT void sf0_V_FS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1) { } +EXPORT void sf0_V_FS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1) { } +EXPORT void sf0_V_FS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1) { } +EXPORT void sf0_V_FS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1) { } +EXPORT void sf0_V_FS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1) { } +EXPORT void sf0_V_FS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1) { } +EXPORT void sf0_V_FS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1) { } +EXPORT void sf0_V_FS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1) { } +EXPORT void sf0_V_FS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1) { } +EXPORT void sf0_V_FS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1) { } +EXPORT void sf0_V_FS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1) { } +EXPORT void sf0_V_FS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1) { } +EXPORT void sf0_V_FS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1) { } +EXPORT void sf0_V_FS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1) { } +EXPORT void sf0_V_FS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1) { } +EXPORT void sf0_V_FS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1) { } +EXPORT void sf0_V_FS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1) { } +EXPORT void sf0_V_FS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1) { } +EXPORT void sf0_V_FS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1) { } +EXPORT void sf0_V_FS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1) { } +EXPORT void sf0_V_FS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1) { } +EXPORT void sf0_V_FS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1) { } +EXPORT void sf0_V_FS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1) { } +EXPORT void sf0_V_FS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1) { } +EXPORT void sf0_V_DI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1) { } +EXPORT void sf0_V_DF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1) { } +EXPORT void sf0_V_DD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1) { } +EXPORT void sf0_V_DP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1) { } +EXPORT void sf0_V_DS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1) { } +EXPORT void sf0_V_DS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1) { } +EXPORT void sf0_V_DS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1) { } +EXPORT void sf0_V_DS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1) { } +EXPORT void sf0_V_DS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1) { } +EXPORT void sf0_V_DS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1) { } +EXPORT void sf0_V_DS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1) { } +EXPORT void sf0_V_DS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1) { } +EXPORT void sf0_V_DS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1) { } +EXPORT void sf0_V_DS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1) { } +EXPORT void sf0_V_DS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1) { } +EXPORT void sf0_V_DS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1) { } +EXPORT void sf0_V_DS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1) { } +EXPORT void sf0_V_DS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1) { } +EXPORT void sf0_V_DS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1) { } +EXPORT void sf0_V_DS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1) { } +EXPORT void sf0_V_DS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1) { } +EXPORT void sf0_V_DS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1) { } +EXPORT void sf0_V_DS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1) { } +EXPORT void sf0_V_DS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1) { } +EXPORT void sf0_V_DS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1) { } +EXPORT void sf0_V_DS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1) { } +EXPORT void sf0_V_DS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1) { } +EXPORT void sf0_V_DS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1) { } +EXPORT void sf0_V_DS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1) { } +EXPORT void sf0_V_DS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1) { } +EXPORT void sf0_V_DS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1) { } +EXPORT void sf0_V_DS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1) { } +EXPORT void sf0_V_DS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1) { } +EXPORT void sf0_V_DS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1) { } +EXPORT void sf0_V_DS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1) { } +EXPORT void sf0_V_DS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1) { } +EXPORT void sf0_V_DS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1) { } +EXPORT void sf0_V_DS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1) { } +EXPORT void sf0_V_DS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1) { } +EXPORT void sf0_V_DS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1) { } +EXPORT void sf0_V_DS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1) { } +EXPORT void sf0_V_DS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1) { } +EXPORT void sf0_V_DS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1) { } +EXPORT void sf0_V_DS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1) { } +EXPORT void sf0_V_DS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1) { } +EXPORT void sf0_V_DS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1) { } +EXPORT void sf0_V_DS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1) { } +EXPORT void sf0_V_DS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1) { } +EXPORT void sf0_V_DS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1) { } +EXPORT void sf0_V_DS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1) { } +EXPORT void sf0_V_DS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1) { } +EXPORT void sf0_V_DS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1) { } +EXPORT void sf0_V_DS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1) { } +EXPORT void sf0_V_DS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1) { } +EXPORT void sf0_V_DS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1) { } +EXPORT void sf0_V_DS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1) { } +EXPORT void sf0_V_DS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1) { } +EXPORT void sf0_V_DS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1) { } +EXPORT void sf0_V_DS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1) { } +EXPORT void sf0_V_DS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1) { } +EXPORT void sf0_V_DS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1) { } +EXPORT void sf0_V_DS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1) { } +EXPORT void sf0_V_DS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1) { } +EXPORT void sf0_V_DS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1) { } +EXPORT void sf0_V_DS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1) { } +EXPORT void sf0_V_DS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1) { } +EXPORT void sf0_V_DS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1) { } +EXPORT void sf0_V_DS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1) { } +EXPORT void sf0_V_DS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1) { } +EXPORT void sf0_V_DS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1) { } +EXPORT void sf0_V_DS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1) { } +EXPORT void sf0_V_DS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1) { } +EXPORT void sf0_V_DS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1) { } +EXPORT void sf0_V_DS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1) { } +EXPORT void sf0_V_DS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1) { } +EXPORT void sf0_V_DS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1) { } +EXPORT void sf0_V_DS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1) { } +EXPORT void sf0_V_DS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1) { } +EXPORT void sf0_V_DS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1) { } +EXPORT void sf0_V_DS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1) { } +EXPORT void sf0_V_DS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1) { } +EXPORT void sf0_V_DS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1) { } +EXPORT void sf0_V_DS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1) { } +EXPORT void sf0_V_DS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1) { } +EXPORT void sf0_V_DS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1) { } +EXPORT void sf0_V_DS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1) { } +EXPORT void sf0_V_DS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1) { } +EXPORT void sf0_V_DS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1) { } +EXPORT void sf0_V_PI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1) { } +EXPORT void sf0_V_PF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1) { } +EXPORT void sf0_V_PD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1) { } +EXPORT void sf0_V_PP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1) { } +EXPORT void sf0_V_PS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1) { } +EXPORT void sf0_V_PS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1) { } +EXPORT void sf0_V_PS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1) { } +EXPORT void sf0_V_PS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1) { } +EXPORT void sf0_V_PS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1) { } +EXPORT void sf0_V_PS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1) { } +EXPORT void sf0_V_PS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1) { } +EXPORT void sf0_V_PS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1) { } +EXPORT void sf0_V_PS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1) { } +EXPORT void sf0_V_PS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1) { } +EXPORT void sf0_V_PS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1) { } +EXPORT void sf0_V_PS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1) { } +EXPORT void sf0_V_PS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1) { } +EXPORT void sf0_V_PS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1) { } +EXPORT void sf0_V_PS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1) { } +EXPORT void sf0_V_PS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1) { } +EXPORT void sf0_V_PS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1) { } +EXPORT void sf0_V_PS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1) { } +EXPORT void sf0_V_PS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1) { } +EXPORT void sf0_V_PS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1) { } +EXPORT void sf0_V_PS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1) { } +EXPORT void sf0_V_PS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1) { } +EXPORT void sf0_V_PS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1) { } +EXPORT void sf0_V_PS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1) { } +EXPORT void sf0_V_PS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1) { } +EXPORT void sf0_V_PS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1) { } +EXPORT void sf0_V_PS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1) { } +EXPORT void sf0_V_PS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1) { } +EXPORT void sf0_V_PS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1) { } +EXPORT void sf0_V_PS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1) { } +EXPORT void sf0_V_PS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1) { } +EXPORT void sf0_V_PS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1) { } +EXPORT void sf0_V_PS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1) { } +EXPORT void sf0_V_PS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1) { } +EXPORT void sf0_V_PS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1) { } +EXPORT void sf0_V_PS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1) { } +EXPORT void sf0_V_PS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1) { } +EXPORT void sf0_V_PS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1) { } +EXPORT void sf0_V_PS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1) { } +EXPORT void sf0_V_PS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1) { } +EXPORT void sf0_V_PS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1) { } +EXPORT void sf0_V_PS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1) { } +EXPORT void sf0_V_PS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1) { } +EXPORT void sf0_V_PS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1) { } +EXPORT void sf0_V_PS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1) { } +EXPORT void sf0_V_PS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1) { } +EXPORT void sf0_V_PS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1) { } +EXPORT void sf0_V_PS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1) { } +EXPORT void sf0_V_PS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1) { } +EXPORT void sf0_V_PS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1) { } +EXPORT void sf0_V_PS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1) { } +EXPORT void sf0_V_PS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1) { } +EXPORT void sf0_V_PS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1) { } +EXPORT void sf0_V_PS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1) { } +EXPORT void sf0_V_PS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1) { } +EXPORT void sf0_V_PS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1) { } +EXPORT void sf0_V_PS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1) { } +EXPORT void sf0_V_PS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1) { } +EXPORT void sf0_V_PS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1) { } +EXPORT void sf0_V_PS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1) { } +EXPORT void sf0_V_PS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1) { } +EXPORT void sf0_V_PS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1) { } +EXPORT void sf0_V_PS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1) { } +EXPORT void sf0_V_PS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1) { } +EXPORT void sf0_V_PS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1) { } +EXPORT void sf0_V_PS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1) { } +EXPORT void sf0_V_PS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1) { } +EXPORT void sf0_V_PS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1) { } +EXPORT void sf0_V_PS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1) { } +EXPORT void sf0_V_PS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1) { } +EXPORT void sf0_V_PS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1) { } +EXPORT void sf0_V_PS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1) { } +EXPORT void sf0_V_PS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1) { } +EXPORT void sf0_V_PS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1) { } +EXPORT void sf0_V_PS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1) { } +EXPORT void sf0_V_PS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1) { } +EXPORT void sf0_V_PS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1) { } +EXPORT void sf0_V_PS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1) { } +EXPORT void sf0_V_PS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1) { } +EXPORT void sf0_V_PS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1) { } +EXPORT void sf0_V_PS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1) { } +EXPORT void sf0_V_PS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1) { } +EXPORT void sf0_V_PS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1) { } +EXPORT void sf0_V_PS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1) { } +EXPORT void sf0_V_SI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1) { } +EXPORT void sf0_V_SI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1) { } +EXPORT void sf0_V_SI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1) { } +EXPORT void sf0_V_SI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1) { } +EXPORT void sf0_V_SI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1) { } +EXPORT void sf0_V_SI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1) { } +EXPORT void sf0_V_SI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1) { } +EXPORT void sf0_V_SI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1) { } +EXPORT void sf0_V_SI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1) { } +EXPORT void sf0_V_SI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1) { } +EXPORT void sf0_V_SI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1) { } +EXPORT void sf0_V_SI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1) { } +EXPORT void sf0_V_SI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1) { } +EXPORT void sf0_V_SI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1) { } +EXPORT void sf0_V_SI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1) { } +EXPORT void sf0_V_SI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1) { } +EXPORT void sf0_V_SI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1) { } +EXPORT void sf0_V_SI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1) { } +EXPORT void sf0_V_SI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1) { } +EXPORT void sf0_V_SI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1) { } +EXPORT void sf0_V_SI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1) { } +EXPORT void sf0_V_SI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1) { } +EXPORT void sf0_V_SI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1) { } +EXPORT void sf0_V_SI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1) { } +EXPORT void sf0_V_SI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1) { } +EXPORT void sf0_V_SI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1) { } +EXPORT void sf0_V_SI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1) { } +EXPORT void sf0_V_SI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1) { } +EXPORT void sf0_V_SI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1) { } +EXPORT void sf0_V_SI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1) { } +EXPORT void sf0_V_SI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1) { } +EXPORT void sf0_V_SI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1) { } +EXPORT void sf0_V_SI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1) { } +EXPORT void sf0_V_SI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1) { } +EXPORT void sf0_V_SI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1) { } +EXPORT void sf0_V_SI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1) { } +EXPORT void sf0_V_SI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1) { } +EXPORT void sf0_V_SI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1) { } +EXPORT void sf0_V_SI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1) { } +EXPORT void sf0_V_SI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1) { } +EXPORT void sf0_V_SI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1) { } +EXPORT void sf0_V_SI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1) { } +EXPORT void sf0_V_SI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1) { } +EXPORT void sf0_V_SI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1) { } +EXPORT void sf0_V_SI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1) { } +EXPORT void sf0_V_SI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1) { } +EXPORT void sf0_V_SI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1) { } +EXPORT void sf0_V_SI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1) { } +EXPORT void sf0_V_SI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1) { } +EXPORT void sf0_V_SI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1) { } +EXPORT void sf0_V_SI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1) { } +EXPORT void sf0_V_SI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1) { } +EXPORT void sf0_V_SI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1) { } +EXPORT void sf0_V_SI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1) { } +EXPORT void sf0_V_SI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1) { } +EXPORT void sf0_V_SI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1) { } +EXPORT void sf0_V_SI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1) { } +EXPORT void sf0_V_SI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1) { } +EXPORT void sf0_V_SI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1) { } +EXPORT void sf0_V_SI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1) { } +EXPORT void sf0_V_SI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1) { } +EXPORT void sf0_V_SI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1) { } +EXPORT void sf0_V_SI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1) { } +EXPORT void sf0_V_SI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1) { } +EXPORT void sf0_V_SI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1) { } +EXPORT void sf0_V_SI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1) { } +EXPORT void sf0_V_SI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1) { } +EXPORT void sf0_V_SI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1) { } +EXPORT void sf0_V_SI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1) { } +EXPORT void sf0_V_SI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1) { } +EXPORT void sf0_V_SI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1) { } +EXPORT void sf0_V_SI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1) { } +EXPORT void sf0_V_SI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1) { } +EXPORT void sf0_V_SI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1) { } +EXPORT void sf0_V_SI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1) { } +EXPORT void sf0_V_SI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1) { } +EXPORT void sf0_V_SI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1) { } +EXPORT void sf0_V_SI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1) { } +EXPORT void sf0_V_SI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1) { } +EXPORT void sf0_V_SI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1) { } +EXPORT void sf0_V_SI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1) { } +EXPORT void sf0_V_SI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1) { } +EXPORT void sf0_V_SI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1) { } +EXPORT void sf0_V_SI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1) { } +EXPORT void sf0_V_SF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1) { } +EXPORT void sf0_V_SF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1) { } +EXPORT void sf0_V_SF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1) { } +EXPORT void sf0_V_SF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1) { } +EXPORT void sf0_V_SF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1) { } +EXPORT void sf0_V_SF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1) { } +EXPORT void sf0_V_SF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1) { } +EXPORT void sf0_V_SF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1) { } +EXPORT void sf0_V_SF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1) { } +EXPORT void sf0_V_SF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1) { } +EXPORT void sf0_V_SF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1) { } +EXPORT void sf0_V_SF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1) { } +EXPORT void sf0_V_SF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1) { } +EXPORT void sf0_V_SF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1) { } +EXPORT void sf0_V_SF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1) { } +EXPORT void sf0_V_SF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1) { } +EXPORT void sf0_V_SF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1) { } +EXPORT void sf0_V_SF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1) { } +EXPORT void sf0_V_SF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1) { } +EXPORT void sf0_V_SF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1) { } +EXPORT void sf0_V_SF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1) { } +EXPORT void sf0_V_SF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1) { } +EXPORT void sf0_V_SF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1) { } +EXPORT void sf0_V_SF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1) { } +EXPORT void sf0_V_SF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1) { } +EXPORT void sf0_V_SF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1) { } +EXPORT void sf0_V_SF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1) { } +EXPORT void sf0_V_SF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1) { } +EXPORT void sf0_V_SF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1) { } +EXPORT void sf0_V_SF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1) { } +EXPORT void sf0_V_SF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1) { } +EXPORT void sf0_V_SF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1) { } +EXPORT void sf0_V_SF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1) { } +EXPORT void sf0_V_SF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1) { } +EXPORT void sf0_V_SF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1) { } +EXPORT void sf0_V_SF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1) { } +EXPORT void sf0_V_SF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1) { } +EXPORT void sf0_V_SF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1) { } +EXPORT void sf0_V_SF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1) { } +EXPORT void sf0_V_SF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1) { } +EXPORT void sf0_V_SF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1) { } +EXPORT void sf0_V_SF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1) { } +EXPORT void sf0_V_SF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1) { } +EXPORT void sf0_V_SF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1) { } +EXPORT void sf0_V_SF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1) { } +EXPORT void sf0_V_SF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1) { } +EXPORT void sf0_V_SF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1) { } +EXPORT void sf0_V_SF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1) { } +EXPORT void sf0_V_SF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1) { } +EXPORT void sf0_V_SF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1) { } +EXPORT void sf0_V_SF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1) { } +EXPORT void sf0_V_SF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1) { } +EXPORT void sf0_V_SF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1) { } +EXPORT void sf0_V_SF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1) { } +EXPORT void sf0_V_SF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1) { } +EXPORT void sf0_V_SF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1) { } +EXPORT void sf0_V_SF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1) { } +EXPORT void sf0_V_SF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1) { } +EXPORT void sf0_V_SF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1) { } +EXPORT void sf0_V_SF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1) { } +EXPORT void sf0_V_SF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1) { } +EXPORT void sf0_V_SF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1) { } +EXPORT void sf0_V_SF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1) { } +EXPORT void sf0_V_SF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1) { } +EXPORT void sf0_V_SF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1) { } +EXPORT void sf0_V_SF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1) { } +EXPORT void sf0_V_SF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1) { } +EXPORT void sf0_V_SF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1) { } +EXPORT void sf0_V_SF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1) { } +EXPORT void sf0_V_SF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1) { } +EXPORT void sf0_V_SF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1) { } +EXPORT void sf0_V_SF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1) { } +EXPORT void sf0_V_SF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1) { } +EXPORT void sf0_V_SF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1) { } +EXPORT void sf0_V_SF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1) { } +EXPORT void sf1_V_SF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1) { } +EXPORT void sf1_V_SF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1) { } +EXPORT void sf1_V_SF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1) { } +EXPORT void sf1_V_SF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1) { } +EXPORT void sf1_V_SF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1) { } +EXPORT void sf1_V_SF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1) { } +EXPORT void sf1_V_SF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1) { } +EXPORT void sf1_V_SF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1) { } +EXPORT void sf1_V_SF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1) { } +EXPORT void sf1_V_SD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1) { } +EXPORT void sf1_V_SD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1) { } +EXPORT void sf1_V_SD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1) { } +EXPORT void sf1_V_SD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1) { } +EXPORT void sf1_V_SD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1) { } +EXPORT void sf1_V_SD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1) { } +EXPORT void sf1_V_SD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1) { } +EXPORT void sf1_V_SD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1) { } +EXPORT void sf1_V_SD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1) { } +EXPORT void sf1_V_SD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1) { } +EXPORT void sf1_V_SD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1) { } +EXPORT void sf1_V_SD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1) { } +EXPORT void sf1_V_SD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1) { } +EXPORT void sf1_V_SD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1) { } +EXPORT void sf1_V_SD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1) { } +EXPORT void sf1_V_SD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1) { } +EXPORT void sf1_V_SD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1) { } +EXPORT void sf1_V_SD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1) { } +EXPORT void sf1_V_SD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1) { } +EXPORT void sf1_V_SD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1) { } +EXPORT void sf1_V_SD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1) { } +EXPORT void sf1_V_SD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1) { } +EXPORT void sf1_V_SD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1) { } +EXPORT void sf1_V_SD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1) { } +EXPORT void sf1_V_SD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1) { } +EXPORT void sf1_V_SD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1) { } +EXPORT void sf1_V_SD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1) { } +EXPORT void sf1_V_SD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1) { } +EXPORT void sf1_V_SD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1) { } +EXPORT void sf1_V_SD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1) { } +EXPORT void sf1_V_SD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1) { } +EXPORT void sf1_V_SD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1) { } +EXPORT void sf1_V_SD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1) { } +EXPORT void sf1_V_SD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1) { } +EXPORT void sf1_V_SD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1) { } +EXPORT void sf1_V_SD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1) { } +EXPORT void sf1_V_SD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1) { } +EXPORT void sf1_V_SD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1) { } +EXPORT void sf1_V_SD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1) { } +EXPORT void sf1_V_SD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1) { } +EXPORT void sf1_V_SD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1) { } +EXPORT void sf1_V_SD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1) { } +EXPORT void sf1_V_SD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1) { } +EXPORT void sf1_V_SD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1) { } +EXPORT void sf1_V_SD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1) { } +EXPORT void sf1_V_SD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1) { } +EXPORT void sf1_V_SD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1) { } +EXPORT void sf1_V_SD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1) { } +EXPORT void sf1_V_SD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1) { } +EXPORT void sf1_V_SD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1) { } +EXPORT void sf1_V_SD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1) { } +EXPORT void sf1_V_SD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1) { } +EXPORT void sf1_V_SD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1) { } +EXPORT void sf1_V_SD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1) { } +EXPORT void sf1_V_SD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1) { } +EXPORT void sf1_V_SD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1) { } +EXPORT void sf1_V_SD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1) { } +EXPORT void sf1_V_SD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1) { } +EXPORT void sf1_V_SD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1) { } +EXPORT void sf1_V_SD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1) { } +EXPORT void sf1_V_SD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1) { } +EXPORT void sf1_V_SD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1) { } +EXPORT void sf1_V_SD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1) { } +EXPORT void sf1_V_SD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1) { } +EXPORT void sf1_V_SD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1) { } +EXPORT void sf1_V_SD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1) { } +EXPORT void sf1_V_SD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1) { } +EXPORT void sf1_V_SD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1) { } +EXPORT void sf1_V_SD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1) { } +EXPORT void sf1_V_SD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1) { } +EXPORT void sf1_V_SD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1) { } +EXPORT void sf1_V_SD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1) { } +EXPORT void sf1_V_SD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1) { } +EXPORT void sf1_V_SD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1) { } +EXPORT void sf1_V_SD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1) { } +EXPORT void sf1_V_SD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1) { } +EXPORT void sf1_V_SD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1) { } +EXPORT void sf1_V_SD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1) { } +EXPORT void sf1_V_SD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1) { } +EXPORT void sf1_V_SD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1) { } +EXPORT void sf1_V_SD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1) { } +EXPORT void sf1_V_SD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1) { } +EXPORT void sf1_V_SD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1) { } +EXPORT void sf1_V_SD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1) { } +EXPORT void sf1_V_SP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1) { } +EXPORT void sf1_V_SP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1) { } +EXPORT void sf1_V_SP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1) { } +EXPORT void sf1_V_SP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1) { } +EXPORT void sf1_V_SP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1) { } +EXPORT void sf1_V_SP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1) { } +EXPORT void sf1_V_SP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1) { } +EXPORT void sf1_V_SP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1) { } +EXPORT void sf1_V_SP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1) { } +EXPORT void sf1_V_SP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1) { } +EXPORT void sf1_V_SP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1) { } +EXPORT void sf1_V_SP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1) { } +EXPORT void sf1_V_SP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1) { } +EXPORT void sf1_V_SP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1) { } +EXPORT void sf1_V_SP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1) { } +EXPORT void sf1_V_SP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1) { } +EXPORT void sf1_V_SP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1) { } +EXPORT void sf1_V_SP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1) { } +EXPORT void sf1_V_SP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1) { } +EXPORT void sf1_V_SP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1) { } +EXPORT void sf1_V_SP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1) { } +EXPORT void sf1_V_SP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1) { } +EXPORT void sf1_V_SP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1) { } +EXPORT void sf1_V_SP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1) { } +EXPORT void sf1_V_SP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1) { } +EXPORT void sf1_V_SP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1) { } +EXPORT void sf1_V_SP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1) { } +EXPORT void sf1_V_SP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1) { } +EXPORT void sf1_V_SP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1) { } +EXPORT void sf1_V_SP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1) { } +EXPORT void sf1_V_SP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1) { } +EXPORT void sf1_V_SP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1) { } +EXPORT void sf1_V_SP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1) { } +EXPORT void sf1_V_SP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1) { } +EXPORT void sf1_V_SP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1) { } +EXPORT void sf1_V_SP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1) { } +EXPORT void sf1_V_SP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1) { } +EXPORT void sf1_V_SP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1) { } +EXPORT void sf1_V_SP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1) { } +EXPORT void sf1_V_SP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1) { } +EXPORT void sf1_V_SP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1) { } +EXPORT void sf1_V_SP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1) { } +EXPORT void sf1_V_SP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1) { } +EXPORT void sf1_V_SP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1) { } +EXPORT void sf1_V_SP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1) { } +EXPORT void sf1_V_SP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1) { } +EXPORT void sf1_V_SP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1) { } +EXPORT void sf1_V_SP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1) { } +EXPORT void sf1_V_SP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1) { } +EXPORT void sf1_V_SP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1) { } +EXPORT void sf1_V_SP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1) { } +EXPORT void sf1_V_SP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1) { } +EXPORT void sf1_V_SP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1) { } +EXPORT void sf1_V_SP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1) { } +EXPORT void sf1_V_SP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1) { } +EXPORT void sf1_V_SP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1) { } +EXPORT void sf1_V_SP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1) { } +EXPORT void sf1_V_SP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1) { } +EXPORT void sf1_V_SP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1) { } +EXPORT void sf1_V_SP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1) { } +EXPORT void sf1_V_SP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1) { } +EXPORT void sf1_V_SP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1) { } +EXPORT void sf1_V_SP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1) { } +EXPORT void sf1_V_SP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1) { } +EXPORT void sf1_V_SP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1) { } +EXPORT void sf1_V_SP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1) { } +EXPORT void sf1_V_SP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1) { } +EXPORT void sf1_V_SP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1) { } +EXPORT void sf1_V_SP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1) { } +EXPORT void sf1_V_SP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1) { } +EXPORT void sf1_V_SP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1) { } +EXPORT void sf1_V_SP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1) { } +EXPORT void sf1_V_SP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1) { } +EXPORT void sf1_V_SP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1) { } +EXPORT void sf1_V_SP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1) { } +EXPORT void sf1_V_SP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1) { } +EXPORT void sf1_V_SP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1) { } +EXPORT void sf1_V_SP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1) { } +EXPORT void sf1_V_SP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1) { } +EXPORT void sf1_V_SP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1) { } +EXPORT void sf1_V_SP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1) { } +EXPORT void sf1_V_SP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1) { } +EXPORT void sf1_V_SP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1) { } +EXPORT void sf1_V_SP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1) { } +EXPORT void sf1_V_SS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1) { } +EXPORT void sf1_V_SS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1) { } +EXPORT void sf1_V_SS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1) { } +EXPORT void sf1_V_SS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1) { } +EXPORT void sf1_V_SS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1) { } +EXPORT void sf1_V_SS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1) { } +EXPORT void sf1_V_SS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1) { } +EXPORT void sf1_V_SS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1) { } +EXPORT void sf1_V_SS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1) { } +EXPORT void sf1_V_SS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1) { } +EXPORT void sf1_V_SS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1) { } +EXPORT void sf1_V_SS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1) { } +EXPORT void sf1_V_SS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1) { } +EXPORT void sf1_V_SS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1) { } +EXPORT void sf1_V_SS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1) { } +EXPORT void sf1_V_SS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1) { } +EXPORT void sf1_V_SS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1) { } +EXPORT void sf1_V_SS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1) { } +EXPORT void sf1_V_SS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1) { } +EXPORT void sf1_V_SS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1) { } +EXPORT void sf1_V_SS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1) { } +EXPORT void sf1_V_SS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1) { } +EXPORT void sf1_V_SS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1) { } +EXPORT void sf1_V_SS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1) { } +EXPORT void sf1_V_SS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1) { } +EXPORT void sf1_V_SS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1) { } +EXPORT void sf1_V_SS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1) { } +EXPORT void sf1_V_SS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1) { } +EXPORT void sf1_V_SS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1) { } +EXPORT void sf1_V_SS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1) { } +EXPORT void sf1_V_SS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1) { } +EXPORT void sf1_V_SS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1) { } +EXPORT void sf1_V_SS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1) { } +EXPORT void sf1_V_SS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1) { } +EXPORT void sf1_V_SS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1) { } +EXPORT void sf1_V_SS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1) { } +EXPORT void sf1_V_SS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1) { } +EXPORT void sf1_V_SS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1) { } +EXPORT void sf1_V_SS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1) { } +EXPORT void sf1_V_SS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1) { } +EXPORT void sf1_V_SS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1) { } +EXPORT void sf1_V_SS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1) { } +EXPORT void sf1_V_SS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1) { } +EXPORT void sf1_V_SS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1) { } +EXPORT void sf1_V_SS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1) { } +EXPORT void sf1_V_SS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1) { } +EXPORT void sf1_V_SS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1) { } +EXPORT void sf1_V_SS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1) { } +EXPORT void sf1_V_SS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1) { } +EXPORT void sf1_V_SS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1) { } +EXPORT void sf1_V_SS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1) { } +EXPORT void sf1_V_SS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1) { } +EXPORT void sf1_V_SS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1) { } +EXPORT void sf1_V_SS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1) { } +EXPORT void sf1_V_SS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1) { } +EXPORT void sf1_V_SS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1) { } +EXPORT void sf1_V_SS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1) { } +EXPORT void sf1_V_SS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1) { } +EXPORT void sf1_V_SS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1) { } +EXPORT void sf1_V_SS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1) { } +EXPORT void sf1_V_SS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1) { } +EXPORT void sf1_V_SS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1) { } +EXPORT void sf1_V_SS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1) { } +EXPORT void sf1_V_SS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1) { } +EXPORT void sf1_V_SS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1) { } +EXPORT void sf1_V_SS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1) { } +EXPORT void sf1_V_SS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1) { } +EXPORT void sf1_V_SS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1) { } +EXPORT void sf1_V_SS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1) { } +EXPORT void sf1_V_SS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1) { } +EXPORT void sf1_V_SS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1) { } +EXPORT void sf1_V_SS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1) { } +EXPORT void sf1_V_SS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1) { } +EXPORT void sf1_V_SS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1) { } +EXPORT void sf1_V_SS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1) { } +EXPORT void sf1_V_SS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1) { } +EXPORT void sf1_V_SS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1) { } +EXPORT void sf1_V_SS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1) { } +EXPORT void sf1_V_SS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1) { } +EXPORT void sf1_V_SS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1) { } +EXPORT void sf1_V_SS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1) { } +EXPORT void sf1_V_SS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1) { } +EXPORT void sf1_V_SS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1) { } +EXPORT void sf1_V_SS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1) { } +EXPORT void sf1_V_III_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, int p2) { } +EXPORT void sf1_V_IIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, float p2) { } +EXPORT void sf1_V_IID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, double p2) { } +EXPORT void sf1_V_IIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, void* p2) { } +EXPORT void sf1_V_IIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_I p2) { } +EXPORT void sf1_V_IIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_F p2) { } +EXPORT void sf1_V_IIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_D p2) { } +EXPORT void sf1_V_IIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_P p2) { } +EXPORT void sf1_V_IIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_II p2) { } +EXPORT void sf1_V_IIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IF p2) { } +EXPORT void sf1_V_IIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_ID p2) { } +EXPORT void sf1_V_IIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IP p2) { } +EXPORT void sf1_V_IIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FI p2) { } +EXPORT void sf1_V_IIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FF p2) { } +EXPORT void sf1_V_IIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FD p2) { } +EXPORT void sf1_V_IIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FP p2) { } +EXPORT void sf1_V_IIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DI p2) { } +EXPORT void sf1_V_IIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DF p2) { } +EXPORT void sf1_V_IIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DD p2) { } +EXPORT void sf1_V_IIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DP p2) { } +EXPORT void sf1_V_IIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PI p2) { } +EXPORT void sf1_V_IIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PF p2) { } +EXPORT void sf1_V_IIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PD p2) { } +EXPORT void sf1_V_IIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PP p2) { } +EXPORT void sf1_V_IIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_III p2) { } +EXPORT void sf1_V_IIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IIF p2) { } +EXPORT void sf1_V_IIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IID p2) { } +EXPORT void sf1_V_IIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IIP p2) { } +EXPORT void sf1_V_IIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFI p2) { } +EXPORT void sf1_V_IIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFF p2) { } +EXPORT void sf1_V_IIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFD p2) { } +EXPORT void sf1_V_IIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFP p2) { } +EXPORT void sf1_V_IIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDI p2) { } +EXPORT void sf1_V_IIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDF p2) { } +EXPORT void sf1_V_IIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDD p2) { } +EXPORT void sf1_V_IIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDP p2) { } +EXPORT void sf1_V_IIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPI p2) { } +EXPORT void sf1_V_IIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPF p2) { } +EXPORT void sf1_V_IIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPD p2) { } +EXPORT void sf1_V_IIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPP p2) { } +EXPORT void sf1_V_IIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FII p2) { } +EXPORT void sf1_V_IIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FIF p2) { } +EXPORT void sf1_V_IIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FID p2) { } +EXPORT void sf1_V_IIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FIP p2) { } +EXPORT void sf1_V_IIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFI p2) { } +EXPORT void sf1_V_IIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFF p2) { } +EXPORT void sf1_V_IIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFD p2) { } +EXPORT void sf1_V_IIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFP p2) { } +EXPORT void sf1_V_IIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDI p2) { } +EXPORT void sf1_V_IIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDF p2) { } +EXPORT void sf1_V_IIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDD p2) { } +EXPORT void sf1_V_IIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDP p2) { } +EXPORT void sf1_V_IIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPI p2) { } +EXPORT void sf1_V_IIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPF p2) { } +EXPORT void sf1_V_IIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPD p2) { } +EXPORT void sf1_V_IIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPP p2) { } +EXPORT void sf1_V_IIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DII p2) { } +EXPORT void sf1_V_IIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DIF p2) { } +EXPORT void sf1_V_IIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DID p2) { } +EXPORT void sf1_V_IIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DIP p2) { } +EXPORT void sf1_V_IIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFI p2) { } +EXPORT void sf1_V_IIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFF p2) { } +EXPORT void sf1_V_IIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFD p2) { } +EXPORT void sf1_V_IIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFP p2) { } +EXPORT void sf1_V_IIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDI p2) { } +EXPORT void sf1_V_IIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDF p2) { } +EXPORT void sf1_V_IIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDD p2) { } +EXPORT void sf1_V_IIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDP p2) { } +EXPORT void sf1_V_IIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPI p2) { } +EXPORT void sf1_V_IIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPF p2) { } +EXPORT void sf1_V_IIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPD p2) { } +EXPORT void sf1_V_IIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPP p2) { } +EXPORT void sf1_V_IIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PII p2) { } +EXPORT void sf1_V_IIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PIF p2) { } +EXPORT void sf1_V_IIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PID p2) { } +EXPORT void sf1_V_IIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PIP p2) { } +EXPORT void sf1_V_IIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFI p2) { } +EXPORT void sf1_V_IIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFF p2) { } +EXPORT void sf1_V_IIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFD p2) { } +EXPORT void sf1_V_IIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFP p2) { } +EXPORT void sf1_V_IIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDI p2) { } +EXPORT void sf1_V_IIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDF p2) { } +EXPORT void sf1_V_IIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDD p2) { } +EXPORT void sf1_V_IIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDP p2) { } +EXPORT void sf1_V_IIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPI p2) { } +EXPORT void sf1_V_IIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPF p2) { } +EXPORT void sf1_V_IIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPD p2) { } +EXPORT void sf1_V_IIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPP p2) { } +EXPORT void sf1_V_IFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, int p2) { } +EXPORT void sf1_V_IFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, float p2) { } +EXPORT void sf1_V_IFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, double p2) { } +EXPORT void sf1_V_IFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, void* p2) { } +EXPORT void sf1_V_IFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_I p2) { } +EXPORT void sf1_V_IFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_F p2) { } +EXPORT void sf1_V_IFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_D p2) { } +EXPORT void sf1_V_IFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_P p2) { } +EXPORT void sf1_V_IFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_II p2) { } +EXPORT void sf1_V_IFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IF p2) { } +EXPORT void sf1_V_IFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_ID p2) { } +EXPORT void sf1_V_IFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IP p2) { } +EXPORT void sf1_V_IFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FI p2) { } +EXPORT void sf1_V_IFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FF p2) { } +EXPORT void sf1_V_IFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FD p2) { } +EXPORT void sf1_V_IFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FP p2) { } +EXPORT void sf1_V_IFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DI p2) { } +EXPORT void sf1_V_IFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DF p2) { } +EXPORT void sf1_V_IFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DD p2) { } +EXPORT void sf1_V_IFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DP p2) { } +EXPORT void sf1_V_IFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PI p2) { } +EXPORT void sf1_V_IFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PF p2) { } +EXPORT void sf1_V_IFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PD p2) { } +EXPORT void sf1_V_IFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PP p2) { } +EXPORT void sf1_V_IFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_III p2) { } +EXPORT void sf1_V_IFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IIF p2) { } +EXPORT void sf1_V_IFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IID p2) { } +EXPORT void sf1_V_IFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IIP p2) { } +EXPORT void sf1_V_IFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFI p2) { } +EXPORT void sf1_V_IFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFF p2) { } +EXPORT void sf1_V_IFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFD p2) { } +EXPORT void sf1_V_IFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFP p2) { } +EXPORT void sf1_V_IFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDI p2) { } +EXPORT void sf1_V_IFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDF p2) { } +EXPORT void sf1_V_IFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDD p2) { } +EXPORT void sf1_V_IFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDP p2) { } +EXPORT void sf1_V_IFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPI p2) { } +EXPORT void sf1_V_IFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPF p2) { } +EXPORT void sf1_V_IFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPD p2) { } +EXPORT void sf1_V_IFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPP p2) { } +EXPORT void sf1_V_IFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FII p2) { } +EXPORT void sf1_V_IFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FIF p2) { } +EXPORT void sf1_V_IFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FID p2) { } +EXPORT void sf1_V_IFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FIP p2) { } +EXPORT void sf1_V_IFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFI p2) { } +EXPORT void sf1_V_IFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFF p2) { } +EXPORT void sf1_V_IFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFD p2) { } +EXPORT void sf1_V_IFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFP p2) { } +EXPORT void sf1_V_IFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDI p2) { } +EXPORT void sf1_V_IFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDF p2) { } +EXPORT void sf1_V_IFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDD p2) { } +EXPORT void sf1_V_IFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDP p2) { } +EXPORT void sf1_V_IFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPI p2) { } +EXPORT void sf1_V_IFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPF p2) { } +EXPORT void sf1_V_IFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPD p2) { } +EXPORT void sf1_V_IFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPP p2) { } +EXPORT void sf1_V_IFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DII p2) { } +EXPORT void sf1_V_IFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DIF p2) { } +EXPORT void sf1_V_IFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DID p2) { } +EXPORT void sf1_V_IFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DIP p2) { } +EXPORT void sf1_V_IFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFI p2) { } +EXPORT void sf1_V_IFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFF p2) { } +EXPORT void sf1_V_IFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFD p2) { } +EXPORT void sf1_V_IFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFP p2) { } +EXPORT void sf1_V_IFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDI p2) { } +EXPORT void sf1_V_IFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDF p2) { } +EXPORT void sf1_V_IFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDD p2) { } +EXPORT void sf1_V_IFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDP p2) { } +EXPORT void sf1_V_IFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPI p2) { } +EXPORT void sf1_V_IFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPF p2) { } +EXPORT void sf1_V_IFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPD p2) { } +EXPORT void sf1_V_IFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPP p2) { } +EXPORT void sf1_V_IFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PII p2) { } +EXPORT void sf1_V_IFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PIF p2) { } +EXPORT void sf1_V_IFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PID p2) { } +EXPORT void sf1_V_IFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PIP p2) { } +EXPORT void sf1_V_IFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFI p2) { } +EXPORT void sf1_V_IFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFF p2) { } +EXPORT void sf1_V_IFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFD p2) { } +EXPORT void sf1_V_IFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFP p2) { } +EXPORT void sf1_V_IFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDI p2) { } +EXPORT void sf1_V_IFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDF p2) { } +EXPORT void sf1_V_IFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDD p2) { } +EXPORT void sf1_V_IFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDP p2) { } +EXPORT void sf1_V_IFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPI p2) { } +EXPORT void sf1_V_IFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPF p2) { } +EXPORT void sf1_V_IFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPD p2) { } +EXPORT void sf1_V_IFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPP p2) { } +EXPORT void sf1_V_IDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, int p2) { } +EXPORT void sf1_V_IDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, float p2) { } +EXPORT void sf1_V_IDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, double p2) { } +EXPORT void sf1_V_IDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, void* p2) { } +EXPORT void sf1_V_IDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_I p2) { } +EXPORT void sf1_V_IDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_F p2) { } +EXPORT void sf1_V_IDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_D p2) { } +EXPORT void sf1_V_IDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_P p2) { } +EXPORT void sf1_V_IDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_II p2) { } +EXPORT void sf1_V_IDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IF p2) { } +EXPORT void sf1_V_IDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_ID p2) { } +EXPORT void sf1_V_IDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IP p2) { } +EXPORT void sf1_V_IDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FI p2) { } +EXPORT void sf1_V_IDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FF p2) { } +EXPORT void sf1_V_IDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FD p2) { } +EXPORT void sf1_V_IDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FP p2) { } +EXPORT void sf1_V_IDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DI p2) { } +EXPORT void sf1_V_IDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DF p2) { } +EXPORT void sf1_V_IDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DD p2) { } +EXPORT void sf1_V_IDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DP p2) { } +EXPORT void sf1_V_IDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PI p2) { } +EXPORT void sf1_V_IDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PF p2) { } +EXPORT void sf1_V_IDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PD p2) { } +EXPORT void sf1_V_IDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PP p2) { } +EXPORT void sf1_V_IDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_III p2) { } +EXPORT void sf1_V_IDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IIF p2) { } +EXPORT void sf1_V_IDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IID p2) { } +EXPORT void sf1_V_IDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IIP p2) { } +EXPORT void sf1_V_IDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFI p2) { } +EXPORT void sf1_V_IDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFF p2) { } +EXPORT void sf1_V_IDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFD p2) { } +EXPORT void sf1_V_IDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFP p2) { } +EXPORT void sf1_V_IDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDI p2) { } +EXPORT void sf1_V_IDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDF p2) { } +EXPORT void sf1_V_IDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDD p2) { } +EXPORT void sf1_V_IDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDP p2) { } +EXPORT void sf1_V_IDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPI p2) { } +EXPORT void sf1_V_IDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPF p2) { } +EXPORT void sf1_V_IDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPD p2) { } +EXPORT void sf1_V_IDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPP p2) { } +EXPORT void sf1_V_IDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FII p2) { } +EXPORT void sf1_V_IDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FIF p2) { } +EXPORT void sf1_V_IDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FID p2) { } +EXPORT void sf1_V_IDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FIP p2) { } +EXPORT void sf1_V_IDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFI p2) { } +EXPORT void sf1_V_IDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFF p2) { } +EXPORT void sf1_V_IDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFD p2) { } +EXPORT void sf1_V_IDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFP p2) { } +EXPORT void sf1_V_IDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDI p2) { } +EXPORT void sf1_V_IDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDF p2) { } +EXPORT void sf1_V_IDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDD p2) { } +EXPORT void sf1_V_IDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDP p2) { } +EXPORT void sf1_V_IDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPI p2) { } +EXPORT void sf1_V_IDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPF p2) { } +EXPORT void sf1_V_IDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPD p2) { } +EXPORT void sf1_V_IDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPP p2) { } +EXPORT void sf1_V_IDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DII p2) { } +EXPORT void sf1_V_IDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DIF p2) { } +EXPORT void sf1_V_IDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DID p2) { } +EXPORT void sf1_V_IDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DIP p2) { } +EXPORT void sf1_V_IDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFI p2) { } +EXPORT void sf1_V_IDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFF p2) { } +EXPORT void sf1_V_IDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFD p2) { } +EXPORT void sf1_V_IDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFP p2) { } +EXPORT void sf1_V_IDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDI p2) { } +EXPORT void sf1_V_IDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDF p2) { } +EXPORT void sf1_V_IDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDD p2) { } +EXPORT void sf1_V_IDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDP p2) { } +EXPORT void sf1_V_IDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPI p2) { } +EXPORT void sf1_V_IDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPF p2) { } +EXPORT void sf1_V_IDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPD p2) { } +EXPORT void sf1_V_IDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPP p2) { } +EXPORT void sf1_V_IDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PII p2) { } +EXPORT void sf1_V_IDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PIF p2) { } +EXPORT void sf1_V_IDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PID p2) { } +EXPORT void sf1_V_IDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PIP p2) { } +EXPORT void sf1_V_IDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFI p2) { } +EXPORT void sf1_V_IDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFF p2) { } +EXPORT void sf1_V_IDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFD p2) { } +EXPORT void sf1_V_IDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFP p2) { } +EXPORT void sf1_V_IDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDI p2) { } +EXPORT void sf1_V_IDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDF p2) { } +EXPORT void sf1_V_IDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDD p2) { } +EXPORT void sf1_V_IDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDP p2) { } +EXPORT void sf1_V_IDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPI p2) { } +EXPORT void sf1_V_IDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPF p2) { } +EXPORT void sf1_V_IDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPD p2) { } +EXPORT void sf1_V_IDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPP p2) { } +EXPORT void sf1_V_IPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, int p2) { } +EXPORT void sf1_V_IPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, float p2) { } +EXPORT void sf1_V_IPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, double p2) { } +EXPORT void sf1_V_IPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, void* p2) { } +EXPORT void sf1_V_IPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_I p2) { } +EXPORT void sf1_V_IPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_F p2) { } +EXPORT void sf1_V_IPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_D p2) { } +EXPORT void sf1_V_IPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_P p2) { } +EXPORT void sf1_V_IPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_II p2) { } +EXPORT void sf1_V_IPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IF p2) { } +EXPORT void sf1_V_IPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_ID p2) { } +EXPORT void sf1_V_IPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IP p2) { } +EXPORT void sf1_V_IPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FI p2) { } +EXPORT void sf1_V_IPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FF p2) { } +EXPORT void sf1_V_IPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FD p2) { } +EXPORT void sf1_V_IPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FP p2) { } +EXPORT void sf1_V_IPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DI p2) { } +EXPORT void sf1_V_IPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DF p2) { } +EXPORT void sf1_V_IPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DD p2) { } +EXPORT void sf1_V_IPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DP p2) { } +EXPORT void sf1_V_IPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PI p2) { } +EXPORT void sf1_V_IPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PF p2) { } +EXPORT void sf1_V_IPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PD p2) { } +EXPORT void sf1_V_IPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PP p2) { } +EXPORT void sf1_V_IPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_III p2) { } +EXPORT void sf1_V_IPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IIF p2) { } +EXPORT void sf1_V_IPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IID p2) { } +EXPORT void sf1_V_IPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IIP p2) { } +EXPORT void sf1_V_IPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFI p2) { } +EXPORT void sf1_V_IPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFF p2) { } +EXPORT void sf1_V_IPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFD p2) { } +EXPORT void sf1_V_IPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFP p2) { } +EXPORT void sf1_V_IPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDI p2) { } +EXPORT void sf1_V_IPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDF p2) { } +EXPORT void sf1_V_IPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDD p2) { } +EXPORT void sf1_V_IPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDP p2) { } +EXPORT void sf1_V_IPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPI p2) { } +EXPORT void sf1_V_IPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPF p2) { } +EXPORT void sf1_V_IPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPD p2) { } +EXPORT void sf1_V_IPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPP p2) { } +EXPORT void sf1_V_IPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FII p2) { } +EXPORT void sf1_V_IPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FIF p2) { } +EXPORT void sf1_V_IPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FID p2) { } +EXPORT void sf1_V_IPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FIP p2) { } +EXPORT void sf1_V_IPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFI p2) { } +EXPORT void sf1_V_IPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFF p2) { } +EXPORT void sf1_V_IPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFD p2) { } +EXPORT void sf1_V_IPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFP p2) { } +EXPORT void sf1_V_IPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDI p2) { } +EXPORT void sf1_V_IPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDF p2) { } +EXPORT void sf1_V_IPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDD p2) { } +EXPORT void sf1_V_IPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDP p2) { } +EXPORT void sf1_V_IPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPI p2) { } +EXPORT void sf1_V_IPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPF p2) { } +EXPORT void sf1_V_IPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPD p2) { } +EXPORT void sf1_V_IPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPP p2) { } +EXPORT void sf1_V_IPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DII p2) { } +EXPORT void sf1_V_IPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DIF p2) { } +EXPORT void sf1_V_IPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DID p2) { } +EXPORT void sf1_V_IPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DIP p2) { } +EXPORT void sf1_V_IPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFI p2) { } +EXPORT void sf1_V_IPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFF p2) { } +EXPORT void sf1_V_IPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFD p2) { } +EXPORT void sf1_V_IPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFP p2) { } +EXPORT void sf1_V_IPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDI p2) { } +EXPORT void sf1_V_IPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDF p2) { } +EXPORT void sf1_V_IPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDD p2) { } +EXPORT void sf1_V_IPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDP p2) { } +EXPORT void sf1_V_IPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPI p2) { } +EXPORT void sf1_V_IPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPF p2) { } +EXPORT void sf1_V_IPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPD p2) { } +EXPORT void sf1_V_IPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPP p2) { } +EXPORT void sf1_V_IPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PII p2) { } +EXPORT void sf1_V_IPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PIF p2) { } +EXPORT void sf1_V_IPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PID p2) { } +EXPORT void sf2_V_IPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PIP p2) { } +EXPORT void sf2_V_IPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFI p2) { } +EXPORT void sf2_V_IPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFF p2) { } +EXPORT void sf2_V_IPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFD p2) { } +EXPORT void sf2_V_IPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFP p2) { } +EXPORT void sf2_V_IPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDI p2) { } +EXPORT void sf2_V_IPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDF p2) { } +EXPORT void sf2_V_IPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDD p2) { } +EXPORT void sf2_V_IPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDP p2) { } +EXPORT void sf2_V_IPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPI p2) { } +EXPORT void sf2_V_IPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPF p2) { } +EXPORT void sf2_V_IPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPD p2) { } +EXPORT void sf2_V_IPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPP p2) { } +EXPORT void sf2_V_ISI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, int p2) { } +EXPORT void sf2_V_ISI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, int p2) { } +EXPORT void sf2_V_ISI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, int p2) { } +EXPORT void sf2_V_ISI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, int p2) { } +EXPORT void sf2_V_ISI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, int p2) { } +EXPORT void sf2_V_ISI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, int p2) { } +EXPORT void sf2_V_ISI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, int p2) { } +EXPORT void sf2_V_ISI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, int p2) { } +EXPORT void sf2_V_ISI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, int p2) { } +EXPORT void sf2_V_ISI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, int p2) { } +EXPORT void sf2_V_ISI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, int p2) { } +EXPORT void sf2_V_ISI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, int p2) { } +EXPORT void sf2_V_ISI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, int p2) { } +EXPORT void sf2_V_ISI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, int p2) { } +EXPORT void sf2_V_ISI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, int p2) { } +EXPORT void sf2_V_ISI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, int p2) { } +EXPORT void sf2_V_ISI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, int p2) { } +EXPORT void sf2_V_ISI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, int p2) { } +EXPORT void sf2_V_ISI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, int p2) { } +EXPORT void sf2_V_ISI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, int p2) { } +EXPORT void sf2_V_ISI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, int p2) { } +EXPORT void sf2_V_ISI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, int p2) { } +EXPORT void sf2_V_ISI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, int p2) { } +EXPORT void sf2_V_ISI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, int p2) { } +EXPORT void sf2_V_ISI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, int p2) { } +EXPORT void sf2_V_ISI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, int p2) { } +EXPORT void sf2_V_ISI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, int p2) { } +EXPORT void sf2_V_ISI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, int p2) { } +EXPORT void sf2_V_ISI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, int p2) { } +EXPORT void sf2_V_ISI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, int p2) { } +EXPORT void sf2_V_ISI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, int p2) { } +EXPORT void sf2_V_ISI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, int p2) { } +EXPORT void sf2_V_ISI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, int p2) { } +EXPORT void sf2_V_ISI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, int p2) { } +EXPORT void sf2_V_ISI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, int p2) { } +EXPORT void sf2_V_ISI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, int p2) { } +EXPORT void sf2_V_ISI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, int p2) { } +EXPORT void sf2_V_ISI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, int p2) { } +EXPORT void sf2_V_ISI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, int p2) { } +EXPORT void sf2_V_ISI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, int p2) { } +EXPORT void sf2_V_ISI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, int p2) { } +EXPORT void sf2_V_ISI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, int p2) { } +EXPORT void sf2_V_ISI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, int p2) { } +EXPORT void sf2_V_ISI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, int p2) { } +EXPORT void sf2_V_ISI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, int p2) { } +EXPORT void sf2_V_ISI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, int p2) { } +EXPORT void sf2_V_ISI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, int p2) { } +EXPORT void sf2_V_ISI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, int p2) { } +EXPORT void sf2_V_ISI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, int p2) { } +EXPORT void sf2_V_ISI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, int p2) { } +EXPORT void sf2_V_ISI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, int p2) { } +EXPORT void sf2_V_ISI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, int p2) { } +EXPORT void sf2_V_ISI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, int p2) { } +EXPORT void sf2_V_ISI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, int p2) { } +EXPORT void sf2_V_ISI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, int p2) { } +EXPORT void sf2_V_ISI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, int p2) { } +EXPORT void sf2_V_ISI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, int p2) { } +EXPORT void sf2_V_ISI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, int p2) { } +EXPORT void sf2_V_ISI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, int p2) { } +EXPORT void sf2_V_ISI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, int p2) { } +EXPORT void sf2_V_ISI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, int p2) { } +EXPORT void sf2_V_ISI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, int p2) { } +EXPORT void sf2_V_ISI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, int p2) { } +EXPORT void sf2_V_ISI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, int p2) { } +EXPORT void sf2_V_ISI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, int p2) { } +EXPORT void sf2_V_ISI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, int p2) { } +EXPORT void sf2_V_ISI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, int p2) { } +EXPORT void sf2_V_ISI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, int p2) { } +EXPORT void sf2_V_ISI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, int p2) { } +EXPORT void sf2_V_ISI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, int p2) { } +EXPORT void sf2_V_ISI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, int p2) { } +EXPORT void sf2_V_ISI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, int p2) { } +EXPORT void sf2_V_ISI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, int p2) { } +EXPORT void sf2_V_ISI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, int p2) { } +EXPORT void sf2_V_ISI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, int p2) { } +EXPORT void sf2_V_ISI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, int p2) { } +EXPORT void sf2_V_ISI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, int p2) { } +EXPORT void sf2_V_ISI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, int p2) { } +EXPORT void sf2_V_ISI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, int p2) { } +EXPORT void sf2_V_ISI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, int p2) { } +EXPORT void sf2_V_ISI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, int p2) { } +EXPORT void sf2_V_ISI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, int p2) { } +EXPORT void sf2_V_ISI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, int p2) { } +EXPORT void sf2_V_ISI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, int p2) { } +EXPORT void sf2_V_ISF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, float p2) { } +EXPORT void sf2_V_ISF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, float p2) { } +EXPORT void sf2_V_ISF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, float p2) { } +EXPORT void sf2_V_ISF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, float p2) { } +EXPORT void sf2_V_ISF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, float p2) { } +EXPORT void sf2_V_ISF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, float p2) { } +EXPORT void sf2_V_ISF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, float p2) { } +EXPORT void sf2_V_ISF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, float p2) { } +EXPORT void sf2_V_ISF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, float p2) { } +EXPORT void sf2_V_ISF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, float p2) { } +EXPORT void sf2_V_ISF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, float p2) { } +EXPORT void sf2_V_ISF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, float p2) { } +EXPORT void sf2_V_ISF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, float p2) { } +EXPORT void sf2_V_ISF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, float p2) { } +EXPORT void sf2_V_ISF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, float p2) { } +EXPORT void sf2_V_ISF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, float p2) { } +EXPORT void sf2_V_ISF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, float p2) { } +EXPORT void sf2_V_ISF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, float p2) { } +EXPORT void sf2_V_ISF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, float p2) { } +EXPORT void sf2_V_ISF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, float p2) { } +EXPORT void sf2_V_ISF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, float p2) { } +EXPORT void sf2_V_ISF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, float p2) { } +EXPORT void sf2_V_ISF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, float p2) { } +EXPORT void sf2_V_ISF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, float p2) { } +EXPORT void sf2_V_ISF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, float p2) { } +EXPORT void sf2_V_ISF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, float p2) { } +EXPORT void sf2_V_ISF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, float p2) { } +EXPORT void sf2_V_ISF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, float p2) { } +EXPORT void sf2_V_ISF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, float p2) { } +EXPORT void sf2_V_ISF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, float p2) { } +EXPORT void sf2_V_ISF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, float p2) { } +EXPORT void sf2_V_ISF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, float p2) { } +EXPORT void sf2_V_ISF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, float p2) { } +EXPORT void sf2_V_ISF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, float p2) { } +EXPORT void sf2_V_ISF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, float p2) { } +EXPORT void sf2_V_ISF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, float p2) { } +EXPORT void sf2_V_ISF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, float p2) { } +EXPORT void sf2_V_ISF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, float p2) { } +EXPORT void sf2_V_ISF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, float p2) { } +EXPORT void sf2_V_ISF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, float p2) { } +EXPORT void sf2_V_ISF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, float p2) { } +EXPORT void sf2_V_ISF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, float p2) { } +EXPORT void sf2_V_ISF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, float p2) { } +EXPORT void sf2_V_ISF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, float p2) { } +EXPORT void sf2_V_ISF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, float p2) { } +EXPORT void sf2_V_ISF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, float p2) { } +EXPORT void sf2_V_ISF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, float p2) { } +EXPORT void sf2_V_ISF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, float p2) { } +EXPORT void sf2_V_ISF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, float p2) { } +EXPORT void sf2_V_ISF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, float p2) { } +EXPORT void sf2_V_ISF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, float p2) { } +EXPORT void sf2_V_ISF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, float p2) { } +EXPORT void sf2_V_ISF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, float p2) { } +EXPORT void sf2_V_ISF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, float p2) { } +EXPORT void sf2_V_ISF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, float p2) { } +EXPORT void sf2_V_ISF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, float p2) { } +EXPORT void sf2_V_ISF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, float p2) { } +EXPORT void sf2_V_ISF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, float p2) { } +EXPORT void sf2_V_ISF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, float p2) { } +EXPORT void sf2_V_ISF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, float p2) { } +EXPORT void sf2_V_ISF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, float p2) { } +EXPORT void sf2_V_ISF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, float p2) { } +EXPORT void sf2_V_ISF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, float p2) { } +EXPORT void sf2_V_ISF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, float p2) { } +EXPORT void sf2_V_ISF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, float p2) { } +EXPORT void sf2_V_ISF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, float p2) { } +EXPORT void sf2_V_ISF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, float p2) { } +EXPORT void sf2_V_ISF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, float p2) { } +EXPORT void sf2_V_ISF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, float p2) { } +EXPORT void sf2_V_ISF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, float p2) { } +EXPORT void sf2_V_ISF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, float p2) { } +EXPORT void sf2_V_ISF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, float p2) { } +EXPORT void sf2_V_ISF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, float p2) { } +EXPORT void sf2_V_ISF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, float p2) { } +EXPORT void sf2_V_ISF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, float p2) { } +EXPORT void sf2_V_ISF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, float p2) { } +EXPORT void sf2_V_ISF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, float p2) { } +EXPORT void sf2_V_ISF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, float p2) { } +EXPORT void sf2_V_ISF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, float p2) { } +EXPORT void sf2_V_ISF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, float p2) { } +EXPORT void sf2_V_ISF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, float p2) { } +EXPORT void sf2_V_ISF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, float p2) { } +EXPORT void sf2_V_ISF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, float p2) { } +EXPORT void sf2_V_ISF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, float p2) { } +EXPORT void sf2_V_ISD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, double p2) { } +EXPORT void sf2_V_ISD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, double p2) { } +EXPORT void sf2_V_ISD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, double p2) { } +EXPORT void sf2_V_ISD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, double p2) { } +EXPORT void sf2_V_ISD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, double p2) { } +EXPORT void sf2_V_ISD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, double p2) { } +EXPORT void sf2_V_ISD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, double p2) { } +EXPORT void sf2_V_ISD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, double p2) { } +EXPORT void sf2_V_ISD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, double p2) { } +EXPORT void sf2_V_ISD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, double p2) { } +EXPORT void sf2_V_ISD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, double p2) { } +EXPORT void sf2_V_ISD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, double p2) { } +EXPORT void sf2_V_ISD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, double p2) { } +EXPORT void sf2_V_ISD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, double p2) { } +EXPORT void sf2_V_ISD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, double p2) { } +EXPORT void sf2_V_ISD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, double p2) { } +EXPORT void sf2_V_ISD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, double p2) { } +EXPORT void sf2_V_ISD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, double p2) { } +EXPORT void sf2_V_ISD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, double p2) { } +EXPORT void sf2_V_ISD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, double p2) { } +EXPORT void sf2_V_ISD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, double p2) { } +EXPORT void sf2_V_ISD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, double p2) { } +EXPORT void sf2_V_ISD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, double p2) { } +EXPORT void sf2_V_ISD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, double p2) { } +EXPORT void sf2_V_ISD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, double p2) { } +EXPORT void sf2_V_ISD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, double p2) { } +EXPORT void sf2_V_ISD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, double p2) { } +EXPORT void sf2_V_ISD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, double p2) { } +EXPORT void sf2_V_ISD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, double p2) { } +EXPORT void sf2_V_ISD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, double p2) { } +EXPORT void sf2_V_ISD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, double p2) { } +EXPORT void sf2_V_ISD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, double p2) { } +EXPORT void sf2_V_ISD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, double p2) { } +EXPORT void sf2_V_ISD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, double p2) { } +EXPORT void sf2_V_ISD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, double p2) { } +EXPORT void sf2_V_ISD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, double p2) { } +EXPORT void sf2_V_ISD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, double p2) { } +EXPORT void sf2_V_ISD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, double p2) { } +EXPORT void sf2_V_ISD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, double p2) { } +EXPORT void sf2_V_ISD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, double p2) { } +EXPORT void sf2_V_ISD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, double p2) { } +EXPORT void sf2_V_ISD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, double p2) { } +EXPORT void sf2_V_ISD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, double p2) { } +EXPORT void sf2_V_ISD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, double p2) { } +EXPORT void sf2_V_ISD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, double p2) { } +EXPORT void sf2_V_ISD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, double p2) { } +EXPORT void sf2_V_ISD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, double p2) { } +EXPORT void sf2_V_ISD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, double p2) { } +EXPORT void sf2_V_ISD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, double p2) { } +EXPORT void sf2_V_ISD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, double p2) { } +EXPORT void sf2_V_ISD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, double p2) { } +EXPORT void sf2_V_ISD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, double p2) { } +EXPORT void sf2_V_ISD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, double p2) { } +EXPORT void sf2_V_ISD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, double p2) { } +EXPORT void sf2_V_ISD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, double p2) { } +EXPORT void sf2_V_ISD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, double p2) { } +EXPORT void sf2_V_ISD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, double p2) { } +EXPORT void sf2_V_ISD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, double p2) { } +EXPORT void sf2_V_ISD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, double p2) { } +EXPORT void sf2_V_ISD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, double p2) { } +EXPORT void sf2_V_ISD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, double p2) { } +EXPORT void sf2_V_ISD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, double p2) { } +EXPORT void sf2_V_ISD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, double p2) { } +EXPORT void sf2_V_ISD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, double p2) { } +EXPORT void sf2_V_ISD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, double p2) { } +EXPORT void sf2_V_ISD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, double p2) { } +EXPORT void sf2_V_ISD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, double p2) { } +EXPORT void sf2_V_ISD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, double p2) { } +EXPORT void sf2_V_ISD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, double p2) { } +EXPORT void sf2_V_ISD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, double p2) { } +EXPORT void sf2_V_ISD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, double p2) { } +EXPORT void sf2_V_ISD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, double p2) { } +EXPORT void sf2_V_ISD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, double p2) { } +EXPORT void sf2_V_ISD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, double p2) { } +EXPORT void sf2_V_ISD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, double p2) { } +EXPORT void sf2_V_ISD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, double p2) { } +EXPORT void sf2_V_ISD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, double p2) { } +EXPORT void sf2_V_ISD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, double p2) { } +EXPORT void sf2_V_ISD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, double p2) { } +EXPORT void sf2_V_ISD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, double p2) { } +EXPORT void sf2_V_ISD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, double p2) { } +EXPORT void sf2_V_ISD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, double p2) { } +EXPORT void sf2_V_ISD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, double p2) { } +EXPORT void sf2_V_ISD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, double p2) { } +EXPORT void sf2_V_ISP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, void* p2) { } +EXPORT void sf2_V_ISP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, void* p2) { } +EXPORT void sf2_V_ISP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, void* p2) { } +EXPORT void sf2_V_ISP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, void* p2) { } +EXPORT void sf2_V_ISP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, void* p2) { } +EXPORT void sf2_V_ISP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, void* p2) { } +EXPORT void sf2_V_ISP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, void* p2) { } +EXPORT void sf2_V_ISP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, void* p2) { } +EXPORT void sf2_V_ISP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, void* p2) { } +EXPORT void sf2_V_ISP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, void* p2) { } +EXPORT void sf2_V_ISP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, void* p2) { } +EXPORT void sf2_V_ISP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, void* p2) { } +EXPORT void sf2_V_ISP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, void* p2) { } +EXPORT void sf2_V_ISP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, void* p2) { } +EXPORT void sf2_V_ISP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, void* p2) { } +EXPORT void sf2_V_ISP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, void* p2) { } +EXPORT void sf2_V_ISP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, void* p2) { } +EXPORT void sf2_V_ISP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, void* p2) { } +EXPORT void sf2_V_ISP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, void* p2) { } +EXPORT void sf2_V_ISP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, void* p2) { } +EXPORT void sf2_V_ISP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, void* p2) { } +EXPORT void sf2_V_ISP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, void* p2) { } +EXPORT void sf2_V_ISP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, void* p2) { } +EXPORT void sf2_V_ISP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, void* p2) { } +EXPORT void sf2_V_ISP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, void* p2) { } +EXPORT void sf2_V_ISP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, void* p2) { } +EXPORT void sf2_V_ISP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, void* p2) { } +EXPORT void sf2_V_ISP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, void* p2) { } +EXPORT void sf2_V_ISP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, void* p2) { } +EXPORT void sf2_V_ISP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, void* p2) { } +EXPORT void sf2_V_ISP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, void* p2) { } +EXPORT void sf2_V_ISP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, void* p2) { } +EXPORT void sf2_V_ISP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, void* p2) { } +EXPORT void sf2_V_ISP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, void* p2) { } +EXPORT void sf2_V_ISP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, void* p2) { } +EXPORT void sf2_V_ISP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, void* p2) { } +EXPORT void sf2_V_ISP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, void* p2) { } +EXPORT void sf2_V_ISP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, void* p2) { } +EXPORT void sf2_V_ISP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, void* p2) { } +EXPORT void sf2_V_ISP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, void* p2) { } +EXPORT void sf2_V_ISP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, void* p2) { } +EXPORT void sf2_V_ISP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, void* p2) { } +EXPORT void sf2_V_ISP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, void* p2) { } +EXPORT void sf2_V_ISP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, void* p2) { } +EXPORT void sf2_V_ISP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, void* p2) { } +EXPORT void sf2_V_ISP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, void* p2) { } +EXPORT void sf2_V_ISP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, void* p2) { } +EXPORT void sf2_V_ISP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, void* p2) { } +EXPORT void sf2_V_ISP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, void* p2) { } +EXPORT void sf2_V_ISP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, void* p2) { } +EXPORT void sf2_V_ISP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, void* p2) { } +EXPORT void sf2_V_ISP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, void* p2) { } +EXPORT void sf2_V_ISP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, void* p2) { } +EXPORT void sf2_V_ISP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, void* p2) { } +EXPORT void sf2_V_ISP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, void* p2) { } +EXPORT void sf2_V_ISP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, void* p2) { } +EXPORT void sf2_V_ISP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, void* p2) { } +EXPORT void sf2_V_ISP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, void* p2) { } +EXPORT void sf2_V_ISP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, void* p2) { } +EXPORT void sf2_V_ISP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, void* p2) { } +EXPORT void sf2_V_ISP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, void* p2) { } +EXPORT void sf2_V_ISP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, void* p2) { } +EXPORT void sf2_V_ISP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, void* p2) { } +EXPORT void sf2_V_ISP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, void* p2) { } +EXPORT void sf2_V_ISP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, void* p2) { } +EXPORT void sf2_V_ISP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, void* p2) { } +EXPORT void sf2_V_ISP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, void* p2) { } +EXPORT void sf2_V_ISP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, void* p2) { } +EXPORT void sf2_V_ISP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, void* p2) { } +EXPORT void sf2_V_ISP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, void* p2) { } +EXPORT void sf2_V_ISP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, void* p2) { } +EXPORT void sf2_V_ISP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, void* p2) { } +EXPORT void sf2_V_ISP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, void* p2) { } +EXPORT void sf2_V_ISP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, void* p2) { } +EXPORT void sf2_V_ISP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, void* p2) { } +EXPORT void sf2_V_ISP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, void* p2) { } +EXPORT void sf2_V_ISP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, void* p2) { } +EXPORT void sf2_V_ISP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, void* p2) { } +EXPORT void sf2_V_ISP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, void* p2) { } +EXPORT void sf2_V_ISP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, void* p2) { } +EXPORT void sf2_V_ISP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, void* p2) { } +EXPORT void sf2_V_ISP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, void* p2) { } +EXPORT void sf2_V_ISP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, void* p2) { } +EXPORT void sf2_V_ISP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, void* p2) { } +EXPORT void sf2_V_ISS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, struct S_I p2) { } +EXPORT void sf2_V_ISS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, struct S_F p2) { } +EXPORT void sf2_V_ISS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, struct S_D p2) { } +EXPORT void sf2_V_ISS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, struct S_P p2) { } +EXPORT void sf2_V_ISS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, struct S_II p2) { } +EXPORT void sf2_V_ISS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, struct S_IF p2) { } +EXPORT void sf2_V_ISS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, struct S_ID p2) { } +EXPORT void sf2_V_ISS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, struct S_IP p2) { } +EXPORT void sf2_V_ISS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, struct S_FI p2) { } +EXPORT void sf2_V_ISS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, struct S_FF p2) { } +EXPORT void sf2_V_ISS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, struct S_FD p2) { } +EXPORT void sf2_V_ISS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, struct S_FP p2) { } +EXPORT void sf2_V_ISS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, struct S_DI p2) { } +EXPORT void sf2_V_ISS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, struct S_DF p2) { } +EXPORT void sf2_V_ISS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, struct S_DD p2) { } +EXPORT void sf2_V_ISS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, struct S_DP p2) { } +EXPORT void sf2_V_ISS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, struct S_PI p2) { } +EXPORT void sf2_V_ISS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, struct S_PF p2) { } +EXPORT void sf2_V_ISS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, struct S_PD p2) { } +EXPORT void sf2_V_ISS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, struct S_PP p2) { } +EXPORT void sf2_V_ISS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, struct S_III p2) { } +EXPORT void sf2_V_ISS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, struct S_IIF p2) { } +EXPORT void sf2_V_ISS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, struct S_IID p2) { } +EXPORT void sf2_V_ISS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, struct S_IIP p2) { } +EXPORT void sf2_V_ISS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, struct S_IFI p2) { } +EXPORT void sf2_V_ISS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, struct S_IFF p2) { } +EXPORT void sf2_V_ISS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, struct S_IFD p2) { } +EXPORT void sf2_V_ISS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, struct S_IFP p2) { } +EXPORT void sf2_V_ISS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, struct S_IDI p2) { } +EXPORT void sf2_V_ISS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, struct S_IDF p2) { } +EXPORT void sf2_V_ISS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, struct S_IDD p2) { } +EXPORT void sf2_V_ISS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, struct S_IDP p2) { } +EXPORT void sf2_V_ISS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, struct S_IPI p2) { } +EXPORT void sf2_V_ISS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, struct S_IPF p2) { } +EXPORT void sf2_V_ISS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, struct S_IPD p2) { } +EXPORT void sf2_V_ISS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, struct S_IPP p2) { } +EXPORT void sf2_V_ISS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, struct S_FII p2) { } +EXPORT void sf2_V_ISS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, struct S_FIF p2) { } +EXPORT void sf2_V_ISS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, struct S_FID p2) { } +EXPORT void sf2_V_ISS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, struct S_FIP p2) { } +EXPORT void sf2_V_ISS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, struct S_FFI p2) { } +EXPORT void sf2_V_ISS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, struct S_FFF p2) { } +EXPORT void sf2_V_ISS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, struct S_FFD p2) { } +EXPORT void sf2_V_ISS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, struct S_FFP p2) { } +EXPORT void sf2_V_ISS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, struct S_FDI p2) { } +EXPORT void sf2_V_ISS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, struct S_FDF p2) { } +EXPORT void sf2_V_ISS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, struct S_FDD p2) { } +EXPORT void sf2_V_ISS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, struct S_FDP p2) { } +EXPORT void sf2_V_ISS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, struct S_FPI p2) { } +EXPORT void sf2_V_ISS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, struct S_FPF p2) { } +EXPORT void sf2_V_ISS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, struct S_FPD p2) { } +EXPORT void sf2_V_ISS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, struct S_FPP p2) { } +EXPORT void sf2_V_ISS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, struct S_DII p2) { } +EXPORT void sf2_V_ISS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, struct S_DIF p2) { } +EXPORT void sf2_V_ISS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, struct S_DID p2) { } +EXPORT void sf2_V_ISS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, struct S_DIP p2) { } +EXPORT void sf2_V_ISS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, struct S_DFI p2) { } +EXPORT void sf2_V_ISS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, struct S_DFF p2) { } +EXPORT void sf2_V_ISS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, struct S_DFD p2) { } +EXPORT void sf2_V_ISS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, struct S_DFP p2) { } +EXPORT void sf2_V_ISS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, struct S_DDI p2) { } +EXPORT void sf2_V_ISS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, struct S_DDF p2) { } +EXPORT void sf2_V_ISS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, struct S_DDD p2) { } +EXPORT void sf2_V_ISS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, struct S_DDP p2) { } +EXPORT void sf2_V_ISS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, struct S_DPI p2) { } +EXPORT void sf2_V_ISS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, struct S_DPF p2) { } +EXPORT void sf2_V_ISS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, struct S_DPD p2) { } +EXPORT void sf2_V_ISS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, struct S_DPP p2) { } +EXPORT void sf2_V_ISS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, struct S_PII p2) { } +EXPORT void sf2_V_ISS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, struct S_PIF p2) { } +EXPORT void sf2_V_ISS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, struct S_PID p2) { } +EXPORT void sf2_V_ISS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, struct S_PIP p2) { } +EXPORT void sf2_V_ISS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, struct S_PFI p2) { } +EXPORT void sf2_V_ISS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, struct S_PFF p2) { } +EXPORT void sf2_V_ISS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, struct S_PFD p2) { } +EXPORT void sf2_V_ISS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, struct S_PFP p2) { } +EXPORT void sf2_V_ISS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, struct S_PDI p2) { } +EXPORT void sf2_V_ISS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, struct S_PDF p2) { } +EXPORT void sf2_V_ISS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, struct S_PDD p2) { } +EXPORT void sf2_V_ISS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, struct S_PDP p2) { } +EXPORT void sf2_V_ISS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, struct S_PPI p2) { } +EXPORT void sf2_V_ISS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, struct S_PPF p2) { } +EXPORT void sf2_V_ISS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, struct S_PPD p2) { } +EXPORT void sf2_V_ISS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, struct S_PPP p2) { } +EXPORT void sf2_V_FII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, int p2) { } +EXPORT void sf2_V_FIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, float p2) { } +EXPORT void sf2_V_FID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, double p2) { } +EXPORT void sf2_V_FIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, void* p2) { } +EXPORT void sf2_V_FIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_I p2) { } +EXPORT void sf2_V_FIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_F p2) { } +EXPORT void sf2_V_FIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_D p2) { } +EXPORT void sf2_V_FIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_P p2) { } +EXPORT void sf2_V_FIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_II p2) { } +EXPORT void sf2_V_FIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IF p2) { } +EXPORT void sf2_V_FIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_ID p2) { } +EXPORT void sf2_V_FIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IP p2) { } +EXPORT void sf2_V_FIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FI p2) { } +EXPORT void sf2_V_FIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FF p2) { } +EXPORT void sf2_V_FIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FD p2) { } +EXPORT void sf2_V_FIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FP p2) { } +EXPORT void sf2_V_FIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DI p2) { } +EXPORT void sf2_V_FIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DF p2) { } +EXPORT void sf2_V_FIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DD p2) { } +EXPORT void sf2_V_FIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DP p2) { } +EXPORT void sf2_V_FIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PI p2) { } +EXPORT void sf2_V_FIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PF p2) { } +EXPORT void sf2_V_FIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PD p2) { } +EXPORT void sf2_V_FIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PP p2) { } +EXPORT void sf2_V_FIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_III p2) { } +EXPORT void sf2_V_FIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IIF p2) { } +EXPORT void sf2_V_FIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IID p2) { } +EXPORT void sf2_V_FIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IIP p2) { } +EXPORT void sf2_V_FIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFI p2) { } +EXPORT void sf2_V_FIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFF p2) { } +EXPORT void sf2_V_FIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFD p2) { } +EXPORT void sf2_V_FIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFP p2) { } +EXPORT void sf2_V_FIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDI p2) { } +EXPORT void sf2_V_FIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDF p2) { } +EXPORT void sf2_V_FIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDD p2) { } +EXPORT void sf2_V_FIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDP p2) { } +EXPORT void sf2_V_FIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPI p2) { } +EXPORT void sf2_V_FIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPF p2) { } +EXPORT void sf2_V_FIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPD p2) { } +EXPORT void sf2_V_FIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPP p2) { } +EXPORT void sf2_V_FIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FII p2) { } +EXPORT void sf2_V_FIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FIF p2) { } +EXPORT void sf2_V_FIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FID p2) { } +EXPORT void sf2_V_FIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FIP p2) { } +EXPORT void sf2_V_FIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFI p2) { } +EXPORT void sf2_V_FIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFF p2) { } +EXPORT void sf2_V_FIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFD p2) { } +EXPORT void sf2_V_FIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFP p2) { } +EXPORT void sf2_V_FIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDI p2) { } +EXPORT void sf2_V_FIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDF p2) { } +EXPORT void sf2_V_FIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDD p2) { } +EXPORT void sf2_V_FIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDP p2) { } +EXPORT void sf2_V_FIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPI p2) { } +EXPORT void sf2_V_FIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPF p2) { } +EXPORT void sf2_V_FIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPD p2) { } +EXPORT void sf2_V_FIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPP p2) { } +EXPORT void sf2_V_FIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DII p2) { } +EXPORT void sf2_V_FIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DIF p2) { } +EXPORT void sf2_V_FIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DID p2) { } +EXPORT void sf2_V_FIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DIP p2) { } +EXPORT void sf2_V_FIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFI p2) { } +EXPORT void sf2_V_FIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFF p2) { } +EXPORT void sf2_V_FIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFD p2) { } +EXPORT void sf2_V_FIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFP p2) { } +EXPORT void sf2_V_FIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDI p2) { } +EXPORT void sf2_V_FIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDF p2) { } +EXPORT void sf2_V_FIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDD p2) { } +EXPORT void sf2_V_FIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDP p2) { } +EXPORT void sf2_V_FIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPI p2) { } +EXPORT void sf2_V_FIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPF p2) { } +EXPORT void sf2_V_FIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPD p2) { } +EXPORT void sf2_V_FIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPP p2) { } +EXPORT void sf2_V_FIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PII p2) { } +EXPORT void sf2_V_FIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PIF p2) { } +EXPORT void sf2_V_FIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PID p2) { } +EXPORT void sf2_V_FIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PIP p2) { } +EXPORT void sf2_V_FIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFI p2) { } +EXPORT void sf2_V_FIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFF p2) { } +EXPORT void sf2_V_FIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFD p2) { } +EXPORT void sf2_V_FIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFP p2) { } +EXPORT void sf2_V_FIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDI p2) { } +EXPORT void sf2_V_FIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDF p2) { } +EXPORT void sf2_V_FIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDD p2) { } +EXPORT void sf2_V_FIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDP p2) { } +EXPORT void sf2_V_FIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPI p2) { } +EXPORT void sf2_V_FIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPF p2) { } +EXPORT void sf2_V_FIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPD p2) { } +EXPORT void sf2_V_FIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPP p2) { } +EXPORT void sf2_V_FFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, int p2) { } +EXPORT void sf2_V_FFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, float p2) { } +EXPORT void sf2_V_FFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, double p2) { } +EXPORT void sf2_V_FFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, void* p2) { } +EXPORT void sf2_V_FFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_I p2) { } +EXPORT void sf2_V_FFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_F p2) { } +EXPORT void sf2_V_FFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_D p2) { } +EXPORT void sf2_V_FFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_P p2) { } +EXPORT void sf2_V_FFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_II p2) { } +EXPORT void sf2_V_FFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IF p2) { } +EXPORT void sf2_V_FFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_ID p2) { } +EXPORT void sf2_V_FFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IP p2) { } +EXPORT void sf2_V_FFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FI p2) { } +EXPORT void sf2_V_FFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FF p2) { } +EXPORT void sf2_V_FFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FD p2) { } +EXPORT void sf2_V_FFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FP p2) { } +EXPORT void sf2_V_FFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DI p2) { } +EXPORT void sf2_V_FFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DF p2) { } +EXPORT void sf2_V_FFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DD p2) { } +EXPORT void sf2_V_FFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DP p2) { } +EXPORT void sf2_V_FFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PI p2) { } +EXPORT void sf2_V_FFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PF p2) { } +EXPORT void sf2_V_FFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PD p2) { } +EXPORT void sf2_V_FFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PP p2) { } +EXPORT void sf2_V_FFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_III p2) { } +EXPORT void sf2_V_FFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IIF p2) { } +EXPORT void sf2_V_FFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IID p2) { } +EXPORT void sf2_V_FFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IIP p2) { } +EXPORT void sf2_V_FFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFI p2) { } +EXPORT void sf2_V_FFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFF p2) { } +EXPORT void sf2_V_FFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFD p2) { } +EXPORT void sf2_V_FFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFP p2) { } +EXPORT void sf2_V_FFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDI p2) { } +EXPORT void sf2_V_FFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDF p2) { } +EXPORT void sf2_V_FFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDD p2) { } +EXPORT void sf2_V_FFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDP p2) { } +EXPORT void sf2_V_FFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPI p2) { } +EXPORT void sf2_V_FFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPF p2) { } +EXPORT void sf2_V_FFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPD p2) { } +EXPORT void sf2_V_FFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPP p2) { } +EXPORT void sf2_V_FFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FII p2) { } +EXPORT void sf2_V_FFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FIF p2) { } +EXPORT void sf2_V_FFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FID p2) { } +EXPORT void sf2_V_FFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FIP p2) { } +EXPORT void sf2_V_FFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFI p2) { } +EXPORT void sf2_V_FFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFF p2) { } +EXPORT void sf2_V_FFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFD p2) { } +EXPORT void sf2_V_FFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFP p2) { } +EXPORT void sf2_V_FFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDI p2) { } +EXPORT void sf2_V_FFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDF p2) { } +EXPORT void sf2_V_FFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDD p2) { } +EXPORT void sf2_V_FFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDP p2) { } +EXPORT void sf2_V_FFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPI p2) { } +EXPORT void sf2_V_FFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPF p2) { } +EXPORT void sf2_V_FFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPD p2) { } +EXPORT void sf2_V_FFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPP p2) { } +EXPORT void sf2_V_FFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DII p2) { } +EXPORT void sf2_V_FFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DIF p2) { } +EXPORT void sf2_V_FFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DID p2) { } +EXPORT void sf2_V_FFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DIP p2) { } +EXPORT void sf2_V_FFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFI p2) { } +EXPORT void sf2_V_FFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFF p2) { } +EXPORT void sf2_V_FFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFD p2) { } +EXPORT void sf2_V_FFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFP p2) { } +EXPORT void sf2_V_FFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDI p2) { } +EXPORT void sf2_V_FFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDF p2) { } +EXPORT void sf2_V_FFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDD p2) { } +EXPORT void sf2_V_FFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDP p2) { } +EXPORT void sf2_V_FFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPI p2) { } +EXPORT void sf2_V_FFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPF p2) { } +EXPORT void sf2_V_FFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPD p2) { } +EXPORT void sf2_V_FFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPP p2) { } +EXPORT void sf2_V_FFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PII p2) { } +EXPORT void sf2_V_FFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PIF p2) { } +EXPORT void sf2_V_FFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PID p2) { } +EXPORT void sf2_V_FFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PIP p2) { } +EXPORT void sf2_V_FFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFI p2) { } +EXPORT void sf2_V_FFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFF p2) { } +EXPORT void sf2_V_FFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFD p2) { } +EXPORT void sf3_V_FFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFP p2) { } +EXPORT void sf3_V_FFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDI p2) { } +EXPORT void sf3_V_FFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDF p2) { } +EXPORT void sf3_V_FFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDD p2) { } +EXPORT void sf3_V_FFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDP p2) { } +EXPORT void sf3_V_FFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPI p2) { } +EXPORT void sf3_V_FFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPF p2) { } +EXPORT void sf3_V_FFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPD p2) { } +EXPORT void sf3_V_FFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPP p2) { } +EXPORT void sf3_V_FDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, int p2) { } +EXPORT void sf3_V_FDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, float p2) { } +EXPORT void sf3_V_FDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, double p2) { } +EXPORT void sf3_V_FDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, void* p2) { } +EXPORT void sf3_V_FDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_I p2) { } +EXPORT void sf3_V_FDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_F p2) { } +EXPORT void sf3_V_FDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_D p2) { } +EXPORT void sf3_V_FDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_P p2) { } +EXPORT void sf3_V_FDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_II p2) { } +EXPORT void sf3_V_FDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IF p2) { } +EXPORT void sf3_V_FDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_ID p2) { } +EXPORT void sf3_V_FDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IP p2) { } +EXPORT void sf3_V_FDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FI p2) { } +EXPORT void sf3_V_FDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FF p2) { } +EXPORT void sf3_V_FDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FD p2) { } +EXPORT void sf3_V_FDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FP p2) { } +EXPORT void sf3_V_FDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DI p2) { } +EXPORT void sf3_V_FDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DF p2) { } +EXPORT void sf3_V_FDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DD p2) { } +EXPORT void sf3_V_FDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DP p2) { } +EXPORT void sf3_V_FDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PI p2) { } +EXPORT void sf3_V_FDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PF p2) { } +EXPORT void sf3_V_FDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PD p2) { } +EXPORT void sf3_V_FDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PP p2) { } +EXPORT void sf3_V_FDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_III p2) { } +EXPORT void sf3_V_FDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IIF p2) { } +EXPORT void sf3_V_FDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IID p2) { } +EXPORT void sf3_V_FDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IIP p2) { } +EXPORT void sf3_V_FDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFI p2) { } +EXPORT void sf3_V_FDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFF p2) { } +EXPORT void sf3_V_FDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFD p2) { } +EXPORT void sf3_V_FDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFP p2) { } +EXPORT void sf3_V_FDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDI p2) { } +EXPORT void sf3_V_FDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDF p2) { } +EXPORT void sf3_V_FDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDD p2) { } +EXPORT void sf3_V_FDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDP p2) { } +EXPORT void sf3_V_FDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPI p2) { } +EXPORT void sf3_V_FDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPF p2) { } +EXPORT void sf3_V_FDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPD p2) { } +EXPORT void sf3_V_FDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPP p2) { } +EXPORT void sf3_V_FDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FII p2) { } +EXPORT void sf3_V_FDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FIF p2) { } +EXPORT void sf3_V_FDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FID p2) { } +EXPORT void sf3_V_FDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FIP p2) { } +EXPORT void sf3_V_FDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFI p2) { } +EXPORT void sf3_V_FDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFF p2) { } +EXPORT void sf3_V_FDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFD p2) { } +EXPORT void sf3_V_FDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFP p2) { } +EXPORT void sf3_V_FDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDI p2) { } +EXPORT void sf3_V_FDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDF p2) { } +EXPORT void sf3_V_FDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDD p2) { } +EXPORT void sf3_V_FDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDP p2) { } +EXPORT void sf3_V_FDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPI p2) { } +EXPORT void sf3_V_FDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPF p2) { } +EXPORT void sf3_V_FDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPD p2) { } +EXPORT void sf3_V_FDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPP p2) { } +EXPORT void sf3_V_FDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DII p2) { } +EXPORT void sf3_V_FDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DIF p2) { } +EXPORT void sf3_V_FDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DID p2) { } +EXPORT void sf3_V_FDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DIP p2) { } +EXPORT void sf3_V_FDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFI p2) { } +EXPORT void sf3_V_FDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFF p2) { } +EXPORT void sf3_V_FDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFD p2) { } +EXPORT void sf3_V_FDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFP p2) { } +EXPORT void sf3_V_FDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDI p2) { } +EXPORT void sf3_V_FDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDF p2) { } +EXPORT void sf3_V_FDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDD p2) { } +EXPORT void sf3_V_FDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDP p2) { } +EXPORT void sf3_V_FDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPI p2) { } +EXPORT void sf3_V_FDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPF p2) { } +EXPORT void sf3_V_FDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPD p2) { } +EXPORT void sf3_V_FDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPP p2) { } +EXPORT void sf3_V_FDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PII p2) { } +EXPORT void sf3_V_FDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PIF p2) { } +EXPORT void sf3_V_FDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PID p2) { } +EXPORT void sf3_V_FDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PIP p2) { } +EXPORT void sf3_V_FDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFI p2) { } +EXPORT void sf3_V_FDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFF p2) { } +EXPORT void sf3_V_FDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFD p2) { } +EXPORT void sf3_V_FDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFP p2) { } +EXPORT void sf3_V_FDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDI p2) { } +EXPORT void sf3_V_FDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDF p2) { } +EXPORT void sf3_V_FDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDD p2) { } +EXPORT void sf3_V_FDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDP p2) { } +EXPORT void sf3_V_FDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPI p2) { } +EXPORT void sf3_V_FDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPF p2) { } +EXPORT void sf3_V_FDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPD p2) { } +EXPORT void sf3_V_FDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPP p2) { } +EXPORT void sf3_V_FPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, int p2) { } +EXPORT void sf3_V_FPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, float p2) { } +EXPORT void sf3_V_FPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, double p2) { } +EXPORT void sf3_V_FPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, void* p2) { } +EXPORT void sf3_V_FPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_I p2) { } +EXPORT void sf3_V_FPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_F p2) { } +EXPORT void sf3_V_FPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_D p2) { } +EXPORT void sf3_V_FPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_P p2) { } +EXPORT void sf3_V_FPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_II p2) { } +EXPORT void sf3_V_FPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IF p2) { } +EXPORT void sf3_V_FPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_ID p2) { } +EXPORT void sf3_V_FPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IP p2) { } +EXPORT void sf3_V_FPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FI p2) { } +EXPORT void sf3_V_FPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FF p2) { } +EXPORT void sf3_V_FPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FD p2) { } +EXPORT void sf3_V_FPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FP p2) { } +EXPORT void sf3_V_FPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DI p2) { } +EXPORT void sf3_V_FPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DF p2) { } +EXPORT void sf3_V_FPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DD p2) { } +EXPORT void sf3_V_FPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DP p2) { } +EXPORT void sf3_V_FPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PI p2) { } +EXPORT void sf3_V_FPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PF p2) { } +EXPORT void sf3_V_FPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PD p2) { } +EXPORT void sf3_V_FPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PP p2) { } +EXPORT void sf3_V_FPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_III p2) { } +EXPORT void sf3_V_FPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IIF p2) { } +EXPORT void sf3_V_FPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IID p2) { } +EXPORT void sf3_V_FPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IIP p2) { } +EXPORT void sf3_V_FPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFI p2) { } +EXPORT void sf3_V_FPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFF p2) { } +EXPORT void sf3_V_FPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFD p2) { } +EXPORT void sf3_V_FPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFP p2) { } +EXPORT void sf3_V_FPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDI p2) { } +EXPORT void sf3_V_FPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDF p2) { } +EXPORT void sf3_V_FPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDD p2) { } +EXPORT void sf3_V_FPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDP p2) { } +EXPORT void sf3_V_FPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPI p2) { } +EXPORT void sf3_V_FPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPF p2) { } +EXPORT void sf3_V_FPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPD p2) { } +EXPORT void sf3_V_FPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPP p2) { } +EXPORT void sf3_V_FPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FII p2) { } +EXPORT void sf3_V_FPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FIF p2) { } +EXPORT void sf3_V_FPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FID p2) { } +EXPORT void sf3_V_FPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FIP p2) { } +EXPORT void sf3_V_FPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFI p2) { } +EXPORT void sf3_V_FPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFF p2) { } +EXPORT void sf3_V_FPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFD p2) { } +EXPORT void sf3_V_FPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFP p2) { } +EXPORT void sf3_V_FPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDI p2) { } +EXPORT void sf3_V_FPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDF p2) { } +EXPORT void sf3_V_FPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDD p2) { } +EXPORT void sf3_V_FPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDP p2) { } +EXPORT void sf3_V_FPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPI p2) { } +EXPORT void sf3_V_FPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPF p2) { } +EXPORT void sf3_V_FPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPD p2) { } +EXPORT void sf3_V_FPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPP p2) { } +EXPORT void sf3_V_FPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DII p2) { } +EXPORT void sf3_V_FPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DIF p2) { } +EXPORT void sf3_V_FPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DID p2) { } +EXPORT void sf3_V_FPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DIP p2) { } +EXPORT void sf3_V_FPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFI p2) { } +EXPORT void sf3_V_FPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFF p2) { } +EXPORT void sf3_V_FPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFD p2) { } +EXPORT void sf3_V_FPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFP p2) { } +EXPORT void sf3_V_FPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDI p2) { } +EXPORT void sf3_V_FPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDF p2) { } +EXPORT void sf3_V_FPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDD p2) { } +EXPORT void sf3_V_FPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDP p2) { } +EXPORT void sf3_V_FPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPI p2) { } +EXPORT void sf3_V_FPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPF p2) { } +EXPORT void sf3_V_FPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPD p2) { } +EXPORT void sf3_V_FPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPP p2) { } +EXPORT void sf3_V_FPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PII p2) { } +EXPORT void sf3_V_FPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PIF p2) { } +EXPORT void sf3_V_FPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PID p2) { } +EXPORT void sf3_V_FPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PIP p2) { } +EXPORT void sf3_V_FPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFI p2) { } +EXPORT void sf3_V_FPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFF p2) { } +EXPORT void sf3_V_FPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFD p2) { } +EXPORT void sf3_V_FPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFP p2) { } +EXPORT void sf3_V_FPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDI p2) { } +EXPORT void sf3_V_FPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDF p2) { } +EXPORT void sf3_V_FPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDD p2) { } +EXPORT void sf3_V_FPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDP p2) { } +EXPORT void sf3_V_FPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPI p2) { } +EXPORT void sf3_V_FPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPF p2) { } +EXPORT void sf3_V_FPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPD p2) { } +EXPORT void sf3_V_FPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPP p2) { } +EXPORT void sf3_V_FSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, int p2) { } +EXPORT void sf3_V_FSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, int p2) { } +EXPORT void sf3_V_FSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, int p2) { } +EXPORT void sf3_V_FSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, int p2) { } +EXPORT void sf3_V_FSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, int p2) { } +EXPORT void sf3_V_FSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, int p2) { } +EXPORT void sf3_V_FSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, int p2) { } +EXPORT void sf3_V_FSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, int p2) { } +EXPORT void sf3_V_FSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, int p2) { } +EXPORT void sf3_V_FSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, int p2) { } +EXPORT void sf3_V_FSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, int p2) { } +EXPORT void sf3_V_FSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, int p2) { } +EXPORT void sf3_V_FSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, int p2) { } +EXPORT void sf3_V_FSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, int p2) { } +EXPORT void sf3_V_FSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, int p2) { } +EXPORT void sf3_V_FSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, int p2) { } +EXPORT void sf3_V_FSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, int p2) { } +EXPORT void sf3_V_FSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, int p2) { } +EXPORT void sf3_V_FSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, int p2) { } +EXPORT void sf3_V_FSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, int p2) { } +EXPORT void sf3_V_FSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, int p2) { } +EXPORT void sf3_V_FSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, int p2) { } +EXPORT void sf3_V_FSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, int p2) { } +EXPORT void sf3_V_FSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, int p2) { } +EXPORT void sf3_V_FSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, int p2) { } +EXPORT void sf3_V_FSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, int p2) { } +EXPORT void sf3_V_FSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, int p2) { } +EXPORT void sf3_V_FSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, int p2) { } +EXPORT void sf3_V_FSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, int p2) { } +EXPORT void sf3_V_FSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, int p2) { } +EXPORT void sf3_V_FSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, int p2) { } +EXPORT void sf3_V_FSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, int p2) { } +EXPORT void sf3_V_FSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, int p2) { } +EXPORT void sf3_V_FSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, int p2) { } +EXPORT void sf3_V_FSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, int p2) { } +EXPORT void sf3_V_FSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, int p2) { } +EXPORT void sf3_V_FSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, int p2) { } +EXPORT void sf3_V_FSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, int p2) { } +EXPORT void sf3_V_FSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, int p2) { } +EXPORT void sf3_V_FSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, int p2) { } +EXPORT void sf3_V_FSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, int p2) { } +EXPORT void sf3_V_FSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, int p2) { } +EXPORT void sf3_V_FSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, int p2) { } +EXPORT void sf3_V_FSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, int p2) { } +EXPORT void sf3_V_FSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, int p2) { } +EXPORT void sf3_V_FSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, int p2) { } +EXPORT void sf3_V_FSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, int p2) { } +EXPORT void sf3_V_FSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, int p2) { } +EXPORT void sf3_V_FSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, int p2) { } +EXPORT void sf3_V_FSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, int p2) { } +EXPORT void sf3_V_FSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, int p2) { } +EXPORT void sf3_V_FSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, int p2) { } +EXPORT void sf3_V_FSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, int p2) { } +EXPORT void sf3_V_FSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, int p2) { } +EXPORT void sf3_V_FSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, int p2) { } +EXPORT void sf3_V_FSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, int p2) { } +EXPORT void sf3_V_FSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, int p2) { } +EXPORT void sf3_V_FSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, int p2) { } +EXPORT void sf3_V_FSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, int p2) { } +EXPORT void sf3_V_FSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, int p2) { } +EXPORT void sf3_V_FSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, int p2) { } +EXPORT void sf3_V_FSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, int p2) { } +EXPORT void sf3_V_FSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, int p2) { } +EXPORT void sf3_V_FSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, int p2) { } +EXPORT void sf3_V_FSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, int p2) { } +EXPORT void sf3_V_FSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, int p2) { } +EXPORT void sf3_V_FSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, int p2) { } +EXPORT void sf3_V_FSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, int p2) { } +EXPORT void sf3_V_FSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, int p2) { } +EXPORT void sf3_V_FSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, int p2) { } +EXPORT void sf3_V_FSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, int p2) { } +EXPORT void sf3_V_FSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, int p2) { } +EXPORT void sf3_V_FSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, int p2) { } +EXPORT void sf3_V_FSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, int p2) { } +EXPORT void sf3_V_FSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, int p2) { } +EXPORT void sf3_V_FSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, int p2) { } +EXPORT void sf3_V_FSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, int p2) { } +EXPORT void sf3_V_FSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, int p2) { } +EXPORT void sf3_V_FSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, int p2) { } +EXPORT void sf3_V_FSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, int p2) { } +EXPORT void sf3_V_FSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, int p2) { } +EXPORT void sf3_V_FSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, int p2) { } +EXPORT void sf3_V_FSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, int p2) { } +EXPORT void sf3_V_FSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, int p2) { } +EXPORT void sf3_V_FSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, float p2) { } +EXPORT void sf3_V_FSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, float p2) { } +EXPORT void sf3_V_FSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, float p2) { } +EXPORT void sf3_V_FSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, float p2) { } +EXPORT void sf3_V_FSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, float p2) { } +EXPORT void sf3_V_FSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, float p2) { } +EXPORT void sf3_V_FSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, float p2) { } +EXPORT void sf3_V_FSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, float p2) { } +EXPORT void sf3_V_FSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, float p2) { } +EXPORT void sf3_V_FSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, float p2) { } +EXPORT void sf3_V_FSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, float p2) { } +EXPORT void sf3_V_FSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, float p2) { } +EXPORT void sf3_V_FSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, float p2) { } +EXPORT void sf3_V_FSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, float p2) { } +EXPORT void sf3_V_FSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, float p2) { } +EXPORT void sf3_V_FSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, float p2) { } +EXPORT void sf3_V_FSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, float p2) { } +EXPORT void sf3_V_FSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, float p2) { } +EXPORT void sf3_V_FSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, float p2) { } +EXPORT void sf3_V_FSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, float p2) { } +EXPORT void sf3_V_FSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, float p2) { } +EXPORT void sf3_V_FSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, float p2) { } +EXPORT void sf3_V_FSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, float p2) { } +EXPORT void sf3_V_FSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, float p2) { } +EXPORT void sf3_V_FSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, float p2) { } +EXPORT void sf3_V_FSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, float p2) { } +EXPORT void sf3_V_FSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, float p2) { } +EXPORT void sf3_V_FSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, float p2) { } +EXPORT void sf3_V_FSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, float p2) { } +EXPORT void sf3_V_FSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, float p2) { } +EXPORT void sf3_V_FSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, float p2) { } +EXPORT void sf3_V_FSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, float p2) { } +EXPORT void sf3_V_FSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, float p2) { } +EXPORT void sf3_V_FSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, float p2) { } +EXPORT void sf3_V_FSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, float p2) { } +EXPORT void sf3_V_FSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, float p2) { } +EXPORT void sf3_V_FSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, float p2) { } +EXPORT void sf3_V_FSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, float p2) { } +EXPORT void sf3_V_FSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, float p2) { } +EXPORT void sf3_V_FSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, float p2) { } +EXPORT void sf3_V_FSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, float p2) { } +EXPORT void sf3_V_FSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, float p2) { } +EXPORT void sf3_V_FSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, float p2) { } +EXPORT void sf3_V_FSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, float p2) { } +EXPORT void sf3_V_FSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, float p2) { } +EXPORT void sf3_V_FSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, float p2) { } +EXPORT void sf3_V_FSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, float p2) { } +EXPORT void sf3_V_FSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, float p2) { } +EXPORT void sf3_V_FSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, float p2) { } +EXPORT void sf3_V_FSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, float p2) { } +EXPORT void sf3_V_FSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, float p2) { } +EXPORT void sf3_V_FSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, float p2) { } +EXPORT void sf3_V_FSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, float p2) { } +EXPORT void sf3_V_FSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, float p2) { } +EXPORT void sf3_V_FSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, float p2) { } +EXPORT void sf3_V_FSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, float p2) { } +EXPORT void sf3_V_FSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, float p2) { } +EXPORT void sf3_V_FSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, float p2) { } +EXPORT void sf3_V_FSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, float p2) { } +EXPORT void sf3_V_FSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, float p2) { } +EXPORT void sf3_V_FSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, float p2) { } +EXPORT void sf3_V_FSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, float p2) { } +EXPORT void sf3_V_FSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, float p2) { } +EXPORT void sf3_V_FSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, float p2) { } +EXPORT void sf3_V_FSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, float p2) { } +EXPORT void sf3_V_FSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, float p2) { } +EXPORT void sf3_V_FSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, float p2) { } +EXPORT void sf3_V_FSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, float p2) { } +EXPORT void sf3_V_FSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, float p2) { } +EXPORT void sf3_V_FSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, float p2) { } +EXPORT void sf3_V_FSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, float p2) { } +EXPORT void sf3_V_FSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, float p2) { } +EXPORT void sf3_V_FSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, float p2) { } +EXPORT void sf3_V_FSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, float p2) { } +EXPORT void sf3_V_FSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, float p2) { } +EXPORT void sf3_V_FSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, float p2) { } +EXPORT void sf3_V_FSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, float p2) { } +EXPORT void sf3_V_FSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, float p2) { } +EXPORT void sf3_V_FSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, float p2) { } +EXPORT void sf3_V_FSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, float p2) { } +EXPORT void sf3_V_FSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, float p2) { } +EXPORT void sf3_V_FSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, float p2) { } +EXPORT void sf3_V_FSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, float p2) { } +EXPORT void sf3_V_FSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, float p2) { } +EXPORT void sf3_V_FSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, double p2) { } +EXPORT void sf3_V_FSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, double p2) { } +EXPORT void sf3_V_FSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, double p2) { } +EXPORT void sf3_V_FSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, double p2) { } +EXPORT void sf3_V_FSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, double p2) { } +EXPORT void sf3_V_FSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, double p2) { } +EXPORT void sf3_V_FSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, double p2) { } +EXPORT void sf3_V_FSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, double p2) { } +EXPORT void sf3_V_FSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, double p2) { } +EXPORT void sf3_V_FSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, double p2) { } +EXPORT void sf3_V_FSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, double p2) { } +EXPORT void sf3_V_FSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, double p2) { } +EXPORT void sf3_V_FSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, double p2) { } +EXPORT void sf3_V_FSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, double p2) { } +EXPORT void sf3_V_FSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, double p2) { } +EXPORT void sf3_V_FSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, double p2) { } +EXPORT void sf3_V_FSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, double p2) { } +EXPORT void sf3_V_FSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, double p2) { } +EXPORT void sf3_V_FSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, double p2) { } +EXPORT void sf3_V_FSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, double p2) { } +EXPORT void sf3_V_FSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, double p2) { } +EXPORT void sf3_V_FSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, double p2) { } +EXPORT void sf3_V_FSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, double p2) { } +EXPORT void sf3_V_FSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, double p2) { } +EXPORT void sf3_V_FSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, double p2) { } +EXPORT void sf3_V_FSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, double p2) { } +EXPORT void sf3_V_FSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, double p2) { } +EXPORT void sf3_V_FSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, double p2) { } +EXPORT void sf3_V_FSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, double p2) { } +EXPORT void sf3_V_FSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, double p2) { } +EXPORT void sf3_V_FSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, double p2) { } +EXPORT void sf3_V_FSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, double p2) { } +EXPORT void sf3_V_FSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, double p2) { } +EXPORT void sf3_V_FSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, double p2) { } +EXPORT void sf3_V_FSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, double p2) { } +EXPORT void sf3_V_FSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, double p2) { } +EXPORT void sf3_V_FSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, double p2) { } +EXPORT void sf3_V_FSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, double p2) { } +EXPORT void sf3_V_FSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, double p2) { } +EXPORT void sf3_V_FSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, double p2) { } +EXPORT void sf3_V_FSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, double p2) { } +EXPORT void sf3_V_FSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, double p2) { } +EXPORT void sf3_V_FSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, double p2) { } +EXPORT void sf3_V_FSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, double p2) { } +EXPORT void sf3_V_FSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, double p2) { } +EXPORT void sf3_V_FSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, double p2) { } +EXPORT void sf3_V_FSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, double p2) { } +EXPORT void sf3_V_FSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, double p2) { } +EXPORT void sf3_V_FSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, double p2) { } +EXPORT void sf3_V_FSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, double p2) { } +EXPORT void sf3_V_FSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, double p2) { } +EXPORT void sf3_V_FSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, double p2) { } +EXPORT void sf3_V_FSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, double p2) { } +EXPORT void sf3_V_FSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, double p2) { } +EXPORT void sf3_V_FSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, double p2) { } +EXPORT void sf3_V_FSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, double p2) { } +EXPORT void sf3_V_FSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, double p2) { } +EXPORT void sf3_V_FSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, double p2) { } +EXPORT void sf3_V_FSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, double p2) { } +EXPORT void sf3_V_FSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, double p2) { } +EXPORT void sf3_V_FSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, double p2) { } +EXPORT void sf3_V_FSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, double p2) { } +EXPORT void sf3_V_FSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, double p2) { } +EXPORT void sf3_V_FSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, double p2) { } +EXPORT void sf3_V_FSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, double p2) { } +EXPORT void sf3_V_FSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, double p2) { } +EXPORT void sf3_V_FSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, double p2) { } +EXPORT void sf3_V_FSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, double p2) { } +EXPORT void sf3_V_FSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, double p2) { } +EXPORT void sf3_V_FSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, double p2) { } +EXPORT void sf3_V_FSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, double p2) { } +EXPORT void sf3_V_FSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, double p2) { } +EXPORT void sf3_V_FSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, double p2) { } +EXPORT void sf3_V_FSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, double p2) { } +EXPORT void sf3_V_FSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, double p2) { } +EXPORT void sf3_V_FSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, double p2) { } +EXPORT void sf3_V_FSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, double p2) { } +EXPORT void sf3_V_FSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, double p2) { } +EXPORT void sf3_V_FSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, double p2) { } +EXPORT void sf3_V_FSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, double p2) { } +EXPORT void sf3_V_FSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, double p2) { } +EXPORT void sf3_V_FSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, double p2) { } +EXPORT void sf3_V_FSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, double p2) { } +EXPORT void sf3_V_FSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, double p2) { } +EXPORT void sf3_V_FSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, void* p2) { } +EXPORT void sf3_V_FSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, void* p2) { } +EXPORT void sf3_V_FSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, void* p2) { } +EXPORT void sf3_V_FSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, void* p2) { } +EXPORT void sf3_V_FSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, void* p2) { } +EXPORT void sf3_V_FSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, void* p2) { } +EXPORT void sf3_V_FSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, void* p2) { } +EXPORT void sf3_V_FSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, void* p2) { } +EXPORT void sf3_V_FSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, void* p2) { } +EXPORT void sf3_V_FSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, void* p2) { } +EXPORT void sf3_V_FSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, void* p2) { } +EXPORT void sf3_V_FSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, void* p2) { } +EXPORT void sf3_V_FSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, void* p2) { } +EXPORT void sf3_V_FSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, void* p2) { } +EXPORT void sf3_V_FSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, void* p2) { } +EXPORT void sf3_V_FSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, void* p2) { } +EXPORT void sf3_V_FSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, void* p2) { } +EXPORT void sf3_V_FSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, void* p2) { } +EXPORT void sf3_V_FSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, void* p2) { } +EXPORT void sf3_V_FSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, void* p2) { } +EXPORT void sf3_V_FSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, void* p2) { } +EXPORT void sf3_V_FSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, void* p2) { } +EXPORT void sf3_V_FSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, void* p2) { } +EXPORT void sf3_V_FSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, void* p2) { } +EXPORT void sf3_V_FSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, void* p2) { } +EXPORT void sf3_V_FSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, void* p2) { } +EXPORT void sf3_V_FSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, void* p2) { } +EXPORT void sf3_V_FSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, void* p2) { } +EXPORT void sf3_V_FSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, void* p2) { } +EXPORT void sf3_V_FSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, void* p2) { } +EXPORT void sf3_V_FSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, void* p2) { } +EXPORT void sf3_V_FSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, void* p2) { } +EXPORT void sf3_V_FSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, void* p2) { } +EXPORT void sf3_V_FSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, void* p2) { } +EXPORT void sf3_V_FSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, void* p2) { } +EXPORT void sf3_V_FSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, void* p2) { } +EXPORT void sf3_V_FSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, void* p2) { } +EXPORT void sf3_V_FSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, void* p2) { } +EXPORT void sf3_V_FSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, void* p2) { } +EXPORT void sf3_V_FSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, void* p2) { } +EXPORT void sf3_V_FSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, void* p2) { } +EXPORT void sf3_V_FSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, void* p2) { } +EXPORT void sf3_V_FSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, void* p2) { } +EXPORT void sf3_V_FSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, void* p2) { } +EXPORT void sf3_V_FSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, void* p2) { } +EXPORT void sf3_V_FSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, void* p2) { } +EXPORT void sf3_V_FSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, void* p2) { } +EXPORT void sf3_V_FSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, void* p2) { } +EXPORT void sf3_V_FSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, void* p2) { } +EXPORT void sf3_V_FSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, void* p2) { } +EXPORT void sf3_V_FSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, void* p2) { } +EXPORT void sf3_V_FSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, void* p2) { } +EXPORT void sf3_V_FSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, void* p2) { } +EXPORT void sf3_V_FSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, void* p2) { } +EXPORT void sf3_V_FSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, void* p2) { } +EXPORT void sf3_V_FSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, void* p2) { } +EXPORT void sf3_V_FSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, void* p2) { } +EXPORT void sf3_V_FSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, void* p2) { } +EXPORT void sf3_V_FSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, void* p2) { } +EXPORT void sf3_V_FSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, void* p2) { } +EXPORT void sf3_V_FSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, void* p2) { } +EXPORT void sf3_V_FSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, void* p2) { } +EXPORT void sf3_V_FSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, void* p2) { } +EXPORT void sf3_V_FSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, void* p2) { } +EXPORT void sf3_V_FSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, void* p2) { } +EXPORT void sf3_V_FSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, void* p2) { } +EXPORT void sf3_V_FSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, void* p2) { } +EXPORT void sf3_V_FSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, void* p2) { } +EXPORT void sf3_V_FSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, void* p2) { } +EXPORT void sf3_V_FSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, void* p2) { } +EXPORT void sf3_V_FSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, void* p2) { } +EXPORT void sf3_V_FSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, void* p2) { } +EXPORT void sf3_V_FSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, void* p2) { } +EXPORT void sf3_V_FSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, void* p2) { } +EXPORT void sf3_V_FSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, void* p2) { } +EXPORT void sf3_V_FSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, void* p2) { } +EXPORT void sf3_V_FSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, void* p2) { } +EXPORT void sf3_V_FSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, void* p2) { } +EXPORT void sf3_V_FSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, void* p2) { } +EXPORT void sf3_V_FSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, void* p2) { } +EXPORT void sf3_V_FSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, void* p2) { } +EXPORT void sf3_V_FSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, void* p2) { } +EXPORT void sf3_V_FSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, void* p2) { } +EXPORT void sf3_V_FSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, void* p2) { } +EXPORT void sf3_V_FSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, struct S_I p2) { } +EXPORT void sf3_V_FSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, struct S_F p2) { } +EXPORT void sf3_V_FSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, struct S_D p2) { } +EXPORT void sf3_V_FSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, struct S_P p2) { } +EXPORT void sf3_V_FSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, struct S_II p2) { } +EXPORT void sf3_V_FSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, struct S_IF p2) { } +EXPORT void sf3_V_FSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, struct S_ID p2) { } +EXPORT void sf3_V_FSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, struct S_IP p2) { } +EXPORT void sf3_V_FSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, struct S_FI p2) { } +EXPORT void sf3_V_FSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, struct S_FF p2) { } +EXPORT void sf3_V_FSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, struct S_FD p2) { } +EXPORT void sf3_V_FSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, struct S_FP p2) { } +EXPORT void sf3_V_FSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, struct S_DI p2) { } +EXPORT void sf3_V_FSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, struct S_DF p2) { } +EXPORT void sf3_V_FSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, struct S_DD p2) { } +EXPORT void sf3_V_FSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, struct S_DP p2) { } +EXPORT void sf3_V_FSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, struct S_PI p2) { } +EXPORT void sf3_V_FSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, struct S_PF p2) { } +EXPORT void sf3_V_FSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, struct S_PD p2) { } +EXPORT void sf3_V_FSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, struct S_PP p2) { } +EXPORT void sf3_V_FSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, struct S_III p2) { } +EXPORT void sf3_V_FSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, struct S_IIF p2) { } +EXPORT void sf3_V_FSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, struct S_IID p2) { } +EXPORT void sf3_V_FSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, struct S_IIP p2) { } +EXPORT void sf3_V_FSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, struct S_IFI p2) { } +EXPORT void sf3_V_FSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, struct S_IFF p2) { } +EXPORT void sf3_V_FSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, struct S_IFD p2) { } +EXPORT void sf3_V_FSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, struct S_IFP p2) { } +EXPORT void sf3_V_FSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, struct S_IDI p2) { } +EXPORT void sf3_V_FSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, struct S_IDF p2) { } +EXPORT void sf3_V_FSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, struct S_IDD p2) { } +EXPORT void sf3_V_FSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, struct S_IDP p2) { } +EXPORT void sf3_V_FSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, struct S_IPI p2) { } +EXPORT void sf3_V_FSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, struct S_IPF p2) { } +EXPORT void sf3_V_FSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, struct S_IPD p2) { } +EXPORT void sf3_V_FSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, struct S_IPP p2) { } +EXPORT void sf3_V_FSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, struct S_FII p2) { } +EXPORT void sf3_V_FSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, struct S_FIF p2) { } +EXPORT void sf3_V_FSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, struct S_FID p2) { } +EXPORT void sf3_V_FSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, struct S_FIP p2) { } +EXPORT void sf3_V_FSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, struct S_FFI p2) { } +EXPORT void sf3_V_FSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, struct S_FFF p2) { } +EXPORT void sf3_V_FSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, struct S_FFD p2) { } +EXPORT void sf3_V_FSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, struct S_FFP p2) { } +EXPORT void sf3_V_FSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, struct S_FDI p2) { } +EXPORT void sf3_V_FSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, struct S_FDF p2) { } +EXPORT void sf3_V_FSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, struct S_FDD p2) { } +EXPORT void sf3_V_FSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, struct S_FDP p2) { } +EXPORT void sf3_V_FSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, struct S_FPI p2) { } +EXPORT void sf3_V_FSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, struct S_FPF p2) { } +EXPORT void sf3_V_FSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, struct S_FPD p2) { } +EXPORT void sf3_V_FSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, struct S_FPP p2) { } +EXPORT void sf3_V_FSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, struct S_DII p2) { } +EXPORT void sf3_V_FSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, struct S_DIF p2) { } +EXPORT void sf3_V_FSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, struct S_DID p2) { } +EXPORT void sf3_V_FSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, struct S_DIP p2) { } +EXPORT void sf3_V_FSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, struct S_DFI p2) { } +EXPORT void sf3_V_FSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, struct S_DFF p2) { } +EXPORT void sf3_V_FSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, struct S_DFD p2) { } +EXPORT void sf3_V_FSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, struct S_DFP p2) { } +EXPORT void sf3_V_FSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, struct S_DDI p2) { } +EXPORT void sf3_V_FSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, struct S_DDF p2) { } +EXPORT void sf3_V_FSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, struct S_DDD p2) { } +EXPORT void sf3_V_FSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, struct S_DDP p2) { } +EXPORT void sf3_V_FSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, struct S_DPI p2) { } +EXPORT void sf3_V_FSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, struct S_DPF p2) { } +EXPORT void sf3_V_FSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, struct S_DPD p2) { } +EXPORT void sf3_V_FSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, struct S_DPP p2) { } +EXPORT void sf3_V_FSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, struct S_PII p2) { } +EXPORT void sf3_V_FSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, struct S_PIF p2) { } +EXPORT void sf3_V_FSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, struct S_PID p2) { } +EXPORT void sf3_V_FSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, struct S_PIP p2) { } +EXPORT void sf3_V_FSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, struct S_PFI p2) { } +EXPORT void sf3_V_FSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, struct S_PFF p2) { } +EXPORT void sf3_V_FSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, struct S_PFD p2) { } +EXPORT void sf3_V_FSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, struct S_PFP p2) { } +EXPORT void sf3_V_FSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, struct S_PDI p2) { } +EXPORT void sf3_V_FSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, struct S_PDF p2) { } +EXPORT void sf3_V_FSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, struct S_PDD p2) { } +EXPORT void sf4_V_FSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, struct S_PDP p2) { } +EXPORT void sf4_V_FSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, struct S_PPI p2) { } +EXPORT void sf4_V_FSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, struct S_PPF p2) { } +EXPORT void sf4_V_FSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, struct S_PPD p2) { } +EXPORT void sf4_V_FSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, struct S_PPP p2) { } +EXPORT void sf4_V_DII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, int p2) { } +EXPORT void sf4_V_DIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, float p2) { } +EXPORT void sf4_V_DID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, double p2) { } +EXPORT void sf4_V_DIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, void* p2) { } +EXPORT void sf4_V_DIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_I p2) { } +EXPORT void sf4_V_DIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_F p2) { } +EXPORT void sf4_V_DIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_D p2) { } +EXPORT void sf4_V_DIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_P p2) { } +EXPORT void sf4_V_DIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_II p2) { } +EXPORT void sf4_V_DIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IF p2) { } +EXPORT void sf4_V_DIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_ID p2) { } +EXPORT void sf4_V_DIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IP p2) { } +EXPORT void sf4_V_DIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FI p2) { } +EXPORT void sf4_V_DIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FF p2) { } +EXPORT void sf4_V_DIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FD p2) { } +EXPORT void sf4_V_DIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FP p2) { } +EXPORT void sf4_V_DIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DI p2) { } +EXPORT void sf4_V_DIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DF p2) { } +EXPORT void sf4_V_DIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DD p2) { } +EXPORT void sf4_V_DIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DP p2) { } +EXPORT void sf4_V_DIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PI p2) { } +EXPORT void sf4_V_DIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PF p2) { } +EXPORT void sf4_V_DIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PD p2) { } +EXPORT void sf4_V_DIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PP p2) { } +EXPORT void sf4_V_DIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_III p2) { } +EXPORT void sf4_V_DIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IIF p2) { } +EXPORT void sf4_V_DIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IID p2) { } +EXPORT void sf4_V_DIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IIP p2) { } +EXPORT void sf4_V_DIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFI p2) { } +EXPORT void sf4_V_DIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFF p2) { } +EXPORT void sf4_V_DIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFD p2) { } +EXPORT void sf4_V_DIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFP p2) { } +EXPORT void sf4_V_DIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDI p2) { } +EXPORT void sf4_V_DIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDF p2) { } +EXPORT void sf4_V_DIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDD p2) { } +EXPORT void sf4_V_DIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDP p2) { } +EXPORT void sf4_V_DIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPI p2) { } +EXPORT void sf4_V_DIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPF p2) { } +EXPORT void sf4_V_DIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPD p2) { } +EXPORT void sf4_V_DIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPP p2) { } +EXPORT void sf4_V_DIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FII p2) { } +EXPORT void sf4_V_DIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FIF p2) { } +EXPORT void sf4_V_DIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FID p2) { } +EXPORT void sf4_V_DIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FIP p2) { } +EXPORT void sf4_V_DIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFI p2) { } +EXPORT void sf4_V_DIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFF p2) { } +EXPORT void sf4_V_DIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFD p2) { } +EXPORT void sf4_V_DIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFP p2) { } +EXPORT void sf4_V_DIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDI p2) { } +EXPORT void sf4_V_DIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDF p2) { } +EXPORT void sf4_V_DIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDD p2) { } +EXPORT void sf4_V_DIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDP p2) { } +EXPORT void sf4_V_DIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPI p2) { } +EXPORT void sf4_V_DIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPF p2) { } +EXPORT void sf4_V_DIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPD p2) { } +EXPORT void sf4_V_DIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPP p2) { } +EXPORT void sf4_V_DIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DII p2) { } +EXPORT void sf4_V_DIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DIF p2) { } +EXPORT void sf4_V_DIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DID p2) { } +EXPORT void sf4_V_DIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DIP p2) { } +EXPORT void sf4_V_DIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFI p2) { } +EXPORT void sf4_V_DIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFF p2) { } +EXPORT void sf4_V_DIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFD p2) { } +EXPORT void sf4_V_DIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFP p2) { } +EXPORT void sf4_V_DIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDI p2) { } +EXPORT void sf4_V_DIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDF p2) { } +EXPORT void sf4_V_DIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDD p2) { } +EXPORT void sf4_V_DIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDP p2) { } +EXPORT void sf4_V_DIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPI p2) { } +EXPORT void sf4_V_DIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPF p2) { } +EXPORT void sf4_V_DIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPD p2) { } +EXPORT void sf4_V_DIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPP p2) { } +EXPORT void sf4_V_DIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PII p2) { } +EXPORT void sf4_V_DIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PIF p2) { } +EXPORT void sf4_V_DIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PID p2) { } +EXPORT void sf4_V_DIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PIP p2) { } +EXPORT void sf4_V_DIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFI p2) { } +EXPORT void sf4_V_DIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFF p2) { } +EXPORT void sf4_V_DIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFD p2) { } +EXPORT void sf4_V_DIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFP p2) { } +EXPORT void sf4_V_DIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDI p2) { } +EXPORT void sf4_V_DIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDF p2) { } +EXPORT void sf4_V_DIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDD p2) { } +EXPORT void sf4_V_DIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDP p2) { } +EXPORT void sf4_V_DIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPI p2) { } +EXPORT void sf4_V_DIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPF p2) { } +EXPORT void sf4_V_DIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPD p2) { } +EXPORT void sf4_V_DIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPP p2) { } +EXPORT void sf4_V_DFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, int p2) { } +EXPORT void sf4_V_DFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, float p2) { } +EXPORT void sf4_V_DFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, double p2) { } +EXPORT void sf4_V_DFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, void* p2) { } +EXPORT void sf4_V_DFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_I p2) { } +EXPORT void sf4_V_DFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_F p2) { } +EXPORT void sf4_V_DFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_D p2) { } +EXPORT void sf4_V_DFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_P p2) { } +EXPORT void sf4_V_DFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_II p2) { } +EXPORT void sf4_V_DFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IF p2) { } +EXPORT void sf4_V_DFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_ID p2) { } +EXPORT void sf4_V_DFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IP p2) { } +EXPORT void sf4_V_DFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FI p2) { } +EXPORT void sf4_V_DFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FF p2) { } +EXPORT void sf4_V_DFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FD p2) { } +EXPORT void sf4_V_DFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FP p2) { } +EXPORT void sf4_V_DFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DI p2) { } +EXPORT void sf4_V_DFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DF p2) { } +EXPORT void sf4_V_DFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DD p2) { } +EXPORT void sf4_V_DFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DP p2) { } +EXPORT void sf4_V_DFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PI p2) { } +EXPORT void sf4_V_DFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PF p2) { } +EXPORT void sf4_V_DFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PD p2) { } +EXPORT void sf4_V_DFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PP p2) { } +EXPORT void sf4_V_DFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_III p2) { } +EXPORT void sf4_V_DFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IIF p2) { } +EXPORT void sf4_V_DFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IID p2) { } +EXPORT void sf4_V_DFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IIP p2) { } +EXPORT void sf4_V_DFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFI p2) { } +EXPORT void sf4_V_DFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFF p2) { } +EXPORT void sf4_V_DFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFD p2) { } +EXPORT void sf4_V_DFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFP p2) { } +EXPORT void sf4_V_DFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDI p2) { } +EXPORT void sf4_V_DFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDF p2) { } +EXPORT void sf4_V_DFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDD p2) { } +EXPORT void sf4_V_DFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDP p2) { } +EXPORT void sf4_V_DFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPI p2) { } +EXPORT void sf4_V_DFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPF p2) { } +EXPORT void sf4_V_DFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPD p2) { } +EXPORT void sf4_V_DFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPP p2) { } +EXPORT void sf4_V_DFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FII p2) { } +EXPORT void sf4_V_DFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FIF p2) { } +EXPORT void sf4_V_DFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FID p2) { } +EXPORT void sf4_V_DFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FIP p2) { } +EXPORT void sf4_V_DFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFI p2) { } +EXPORT void sf4_V_DFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFF p2) { } +EXPORT void sf4_V_DFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFD p2) { } +EXPORT void sf4_V_DFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFP p2) { } +EXPORT void sf4_V_DFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDI p2) { } +EXPORT void sf4_V_DFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDF p2) { } +EXPORT void sf4_V_DFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDD p2) { } +EXPORT void sf4_V_DFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDP p2) { } +EXPORT void sf4_V_DFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPI p2) { } +EXPORT void sf4_V_DFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPF p2) { } +EXPORT void sf4_V_DFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPD p2) { } +EXPORT void sf4_V_DFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPP p2) { } +EXPORT void sf4_V_DFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DII p2) { } +EXPORT void sf4_V_DFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DIF p2) { } +EXPORT void sf4_V_DFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DID p2) { } +EXPORT void sf4_V_DFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DIP p2) { } +EXPORT void sf4_V_DFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFI p2) { } +EXPORT void sf4_V_DFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFF p2) { } +EXPORT void sf4_V_DFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFD p2) { } +EXPORT void sf4_V_DFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFP p2) { } +EXPORT void sf4_V_DFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDI p2) { } +EXPORT void sf4_V_DFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDF p2) { } +EXPORT void sf4_V_DFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDD p2) { } +EXPORT void sf4_V_DFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDP p2) { } +EXPORT void sf4_V_DFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPI p2) { } +EXPORT void sf4_V_DFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPF p2) { } +EXPORT void sf4_V_DFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPD p2) { } +EXPORT void sf4_V_DFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPP p2) { } +EXPORT void sf4_V_DFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PII p2) { } +EXPORT void sf4_V_DFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PIF p2) { } +EXPORT void sf4_V_DFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PID p2) { } +EXPORT void sf4_V_DFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PIP p2) { } +EXPORT void sf4_V_DFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFI p2) { } +EXPORT void sf4_V_DFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFF p2) { } +EXPORT void sf4_V_DFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFD p2) { } +EXPORT void sf4_V_DFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFP p2) { } +EXPORT void sf4_V_DFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDI p2) { } +EXPORT void sf4_V_DFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDF p2) { } +EXPORT void sf4_V_DFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDD p2) { } +EXPORT void sf4_V_DFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDP p2) { } +EXPORT void sf4_V_DFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPI p2) { } +EXPORT void sf4_V_DFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPF p2) { } +EXPORT void sf4_V_DFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPD p2) { } +EXPORT void sf4_V_DFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPP p2) { } +EXPORT void sf4_V_DDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, int p2) { } +EXPORT void sf4_V_DDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, float p2) { } +EXPORT void sf4_V_DDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, double p2) { } +EXPORT void sf4_V_DDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, void* p2) { } +EXPORT void sf4_V_DDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_I p2) { } +EXPORT void sf4_V_DDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_F p2) { } +EXPORT void sf4_V_DDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_D p2) { } +EXPORT void sf4_V_DDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_P p2) { } +EXPORT void sf4_V_DDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_II p2) { } +EXPORT void sf4_V_DDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IF p2) { } +EXPORT void sf4_V_DDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_ID p2) { } +EXPORT void sf4_V_DDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IP p2) { } +EXPORT void sf4_V_DDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FI p2) { } +EXPORT void sf4_V_DDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FF p2) { } +EXPORT void sf4_V_DDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FD p2) { } +EXPORT void sf4_V_DDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FP p2) { } +EXPORT void sf4_V_DDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DI p2) { } +EXPORT void sf4_V_DDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DF p2) { } +EXPORT void sf4_V_DDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DD p2) { } +EXPORT void sf4_V_DDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DP p2) { } +EXPORT void sf4_V_DDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PI p2) { } +EXPORT void sf4_V_DDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PF p2) { } +EXPORT void sf4_V_DDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PD p2) { } +EXPORT void sf4_V_DDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PP p2) { } +EXPORT void sf4_V_DDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_III p2) { } +EXPORT void sf4_V_DDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IIF p2) { } +EXPORT void sf4_V_DDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IID p2) { } +EXPORT void sf4_V_DDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IIP p2) { } +EXPORT void sf4_V_DDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFI p2) { } +EXPORT void sf4_V_DDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFF p2) { } +EXPORT void sf4_V_DDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFD p2) { } +EXPORT void sf4_V_DDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFP p2) { } +EXPORT void sf4_V_DDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDI p2) { } +EXPORT void sf4_V_DDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDF p2) { } +EXPORT void sf4_V_DDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDD p2) { } +EXPORT void sf4_V_DDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDP p2) { } +EXPORT void sf4_V_DDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPI p2) { } +EXPORT void sf4_V_DDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPF p2) { } +EXPORT void sf4_V_DDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPD p2) { } +EXPORT void sf4_V_DDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPP p2) { } +EXPORT void sf4_V_DDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FII p2) { } +EXPORT void sf4_V_DDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FIF p2) { } +EXPORT void sf4_V_DDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FID p2) { } +EXPORT void sf4_V_DDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FIP p2) { } +EXPORT void sf4_V_DDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFI p2) { } +EXPORT void sf4_V_DDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFF p2) { } +EXPORT void sf4_V_DDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFD p2) { } +EXPORT void sf4_V_DDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFP p2) { } +EXPORT void sf4_V_DDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDI p2) { } +EXPORT void sf4_V_DDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDF p2) { } +EXPORT void sf4_V_DDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDD p2) { } +EXPORT void sf4_V_DDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDP p2) { } +EXPORT void sf4_V_DDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPI p2) { } +EXPORT void sf4_V_DDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPF p2) { } +EXPORT void sf4_V_DDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPD p2) { } +EXPORT void sf4_V_DDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPP p2) { } +EXPORT void sf4_V_DDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DII p2) { } +EXPORT void sf4_V_DDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DIF p2) { } +EXPORT void sf4_V_DDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DID p2) { } +EXPORT void sf4_V_DDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DIP p2) { } +EXPORT void sf4_V_DDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFI p2) { } +EXPORT void sf4_V_DDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFF p2) { } +EXPORT void sf4_V_DDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFD p2) { } +EXPORT void sf4_V_DDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFP p2) { } +EXPORT void sf4_V_DDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDI p2) { } +EXPORT void sf4_V_DDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDF p2) { } +EXPORT void sf4_V_DDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDD p2) { } +EXPORT void sf4_V_DDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDP p2) { } +EXPORT void sf4_V_DDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPI p2) { } +EXPORT void sf4_V_DDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPF p2) { } +EXPORT void sf4_V_DDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPD p2) { } +EXPORT void sf4_V_DDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPP p2) { } +EXPORT void sf4_V_DDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PII p2) { } +EXPORT void sf4_V_DDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PIF p2) { } +EXPORT void sf4_V_DDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PID p2) { } +EXPORT void sf4_V_DDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PIP p2) { } +EXPORT void sf4_V_DDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFI p2) { } +EXPORT void sf4_V_DDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFF p2) { } +EXPORT void sf4_V_DDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFD p2) { } +EXPORT void sf4_V_DDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFP p2) { } +EXPORT void sf4_V_DDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDI p2) { } +EXPORT void sf4_V_DDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDF p2) { } +EXPORT void sf4_V_DDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDD p2) { } +EXPORT void sf4_V_DDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDP p2) { } +EXPORT void sf4_V_DDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPI p2) { } +EXPORT void sf4_V_DDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPF p2) { } +EXPORT void sf4_V_DDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPD p2) { } +EXPORT void sf4_V_DDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPP p2) { } +EXPORT void sf4_V_DPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, int p2) { } +EXPORT void sf4_V_DPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, float p2) { } +EXPORT void sf4_V_DPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, double p2) { } +EXPORT void sf4_V_DPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, void* p2) { } +EXPORT void sf4_V_DPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_I p2) { } +EXPORT void sf4_V_DPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_F p2) { } +EXPORT void sf4_V_DPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_D p2) { } +EXPORT void sf4_V_DPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_P p2) { } +EXPORT void sf4_V_DPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_II p2) { } +EXPORT void sf4_V_DPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IF p2) { } +EXPORT void sf4_V_DPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_ID p2) { } +EXPORT void sf4_V_DPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IP p2) { } +EXPORT void sf4_V_DPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FI p2) { } +EXPORT void sf4_V_DPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FF p2) { } +EXPORT void sf4_V_DPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FD p2) { } +EXPORT void sf4_V_DPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FP p2) { } +EXPORT void sf4_V_DPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DI p2) { } +EXPORT void sf4_V_DPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DF p2) { } +EXPORT void sf4_V_DPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DD p2) { } +EXPORT void sf4_V_DPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DP p2) { } +EXPORT void sf4_V_DPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PI p2) { } +EXPORT void sf4_V_DPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PF p2) { } +EXPORT void sf4_V_DPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PD p2) { } +EXPORT void sf4_V_DPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PP p2) { } +EXPORT void sf4_V_DPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_III p2) { } +EXPORT void sf4_V_DPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IIF p2) { } +EXPORT void sf4_V_DPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IID p2) { } +EXPORT void sf4_V_DPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IIP p2) { } +EXPORT void sf4_V_DPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFI p2) { } +EXPORT void sf4_V_DPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFF p2) { } +EXPORT void sf4_V_DPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFD p2) { } +EXPORT void sf4_V_DPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFP p2) { } +EXPORT void sf4_V_DPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDI p2) { } +EXPORT void sf4_V_DPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDF p2) { } +EXPORT void sf4_V_DPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDD p2) { } +EXPORT void sf4_V_DPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDP p2) { } +EXPORT void sf4_V_DPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPI p2) { } +EXPORT void sf4_V_DPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPF p2) { } +EXPORT void sf4_V_DPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPD p2) { } +EXPORT void sf4_V_DPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPP p2) { } +EXPORT void sf4_V_DPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FII p2) { } +EXPORT void sf4_V_DPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FIF p2) { } +EXPORT void sf4_V_DPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FID p2) { } +EXPORT void sf4_V_DPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FIP p2) { } +EXPORT void sf4_V_DPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFI p2) { } +EXPORT void sf4_V_DPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFF p2) { } +EXPORT void sf4_V_DPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFD p2) { } +EXPORT void sf4_V_DPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFP p2) { } +EXPORT void sf4_V_DPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDI p2) { } +EXPORT void sf4_V_DPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDF p2) { } +EXPORT void sf4_V_DPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDD p2) { } +EXPORT void sf4_V_DPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDP p2) { } +EXPORT void sf4_V_DPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPI p2) { } +EXPORT void sf4_V_DPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPF p2) { } +EXPORT void sf4_V_DPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPD p2) { } +EXPORT void sf4_V_DPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPP p2) { } +EXPORT void sf4_V_DPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DII p2) { } +EXPORT void sf4_V_DPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DIF p2) { } +EXPORT void sf4_V_DPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DID p2) { } +EXPORT void sf4_V_DPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DIP p2) { } +EXPORT void sf4_V_DPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFI p2) { } +EXPORT void sf4_V_DPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFF p2) { } +EXPORT void sf4_V_DPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFD p2) { } +EXPORT void sf4_V_DPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFP p2) { } +EXPORT void sf4_V_DPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDI p2) { } +EXPORT void sf4_V_DPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDF p2) { } +EXPORT void sf4_V_DPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDD p2) { } +EXPORT void sf4_V_DPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDP p2) { } +EXPORT void sf4_V_DPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPI p2) { } +EXPORT void sf4_V_DPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPF p2) { } +EXPORT void sf4_V_DPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPD p2) { } +EXPORT void sf4_V_DPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPP p2) { } +EXPORT void sf4_V_DPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PII p2) { } +EXPORT void sf4_V_DPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PIF p2) { } +EXPORT void sf4_V_DPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PID p2) { } +EXPORT void sf4_V_DPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PIP p2) { } +EXPORT void sf4_V_DPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFI p2) { } +EXPORT void sf4_V_DPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFF p2) { } +EXPORT void sf4_V_DPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFD p2) { } +EXPORT void sf4_V_DPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFP p2) { } +EXPORT void sf4_V_DPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDI p2) { } +EXPORT void sf4_V_DPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDF p2) { } +EXPORT void sf4_V_DPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDD p2) { } +EXPORT void sf4_V_DPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDP p2) { } +EXPORT void sf4_V_DPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPI p2) { } +EXPORT void sf4_V_DPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPF p2) { } +EXPORT void sf4_V_DPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPD p2) { } +EXPORT void sf4_V_DPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPP p2) { } +EXPORT void sf4_V_DSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, int p2) { } +EXPORT void sf4_V_DSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, int p2) { } +EXPORT void sf4_V_DSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, int p2) { } +EXPORT void sf4_V_DSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, int p2) { } +EXPORT void sf4_V_DSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, int p2) { } +EXPORT void sf4_V_DSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, int p2) { } +EXPORT void sf4_V_DSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, int p2) { } +EXPORT void sf4_V_DSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, int p2) { } +EXPORT void sf4_V_DSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, int p2) { } +EXPORT void sf4_V_DSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, int p2) { } +EXPORT void sf4_V_DSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, int p2) { } +EXPORT void sf4_V_DSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, int p2) { } +EXPORT void sf4_V_DSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, int p2) { } +EXPORT void sf4_V_DSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, int p2) { } +EXPORT void sf4_V_DSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, int p2) { } +EXPORT void sf4_V_DSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, int p2) { } +EXPORT void sf4_V_DSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, int p2) { } +EXPORT void sf4_V_DSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, int p2) { } +EXPORT void sf4_V_DSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, int p2) { } +EXPORT void sf4_V_DSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, int p2) { } +EXPORT void sf4_V_DSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, int p2) { } +EXPORT void sf4_V_DSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, int p2) { } +EXPORT void sf4_V_DSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, int p2) { } +EXPORT void sf4_V_DSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, int p2) { } +EXPORT void sf4_V_DSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, int p2) { } +EXPORT void sf4_V_DSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, int p2) { } +EXPORT void sf4_V_DSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, int p2) { } +EXPORT void sf4_V_DSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, int p2) { } +EXPORT void sf4_V_DSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, int p2) { } +EXPORT void sf4_V_DSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, int p2) { } +EXPORT void sf4_V_DSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, int p2) { } +EXPORT void sf4_V_DSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, int p2) { } +EXPORT void sf4_V_DSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, int p2) { } +EXPORT void sf4_V_DSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, int p2) { } +EXPORT void sf4_V_DSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, int p2) { } +EXPORT void sf4_V_DSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, int p2) { } +EXPORT void sf4_V_DSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, int p2) { } +EXPORT void sf4_V_DSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, int p2) { } +EXPORT void sf4_V_DSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, int p2) { } +EXPORT void sf4_V_DSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, int p2) { } +EXPORT void sf4_V_DSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, int p2) { } +EXPORT void sf4_V_DSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, int p2) { } +EXPORT void sf4_V_DSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, int p2) { } +EXPORT void sf4_V_DSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, int p2) { } +EXPORT void sf4_V_DSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, int p2) { } +EXPORT void sf4_V_DSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, int p2) { } +EXPORT void sf4_V_DSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, int p2) { } +EXPORT void sf4_V_DSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, int p2) { } +EXPORT void sf4_V_DSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, int p2) { } +EXPORT void sf4_V_DSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, int p2) { } +EXPORT void sf4_V_DSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, int p2) { } +EXPORT void sf4_V_DSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, int p2) { } +EXPORT void sf4_V_DSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, int p2) { } +EXPORT void sf4_V_DSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, int p2) { } +EXPORT void sf4_V_DSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, int p2) { } +EXPORT void sf4_V_DSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, int p2) { } +EXPORT void sf4_V_DSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, int p2) { } +EXPORT void sf4_V_DSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, int p2) { } +EXPORT void sf4_V_DSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, int p2) { } +EXPORT void sf4_V_DSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, int p2) { } +EXPORT void sf4_V_DSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, int p2) { } +EXPORT void sf4_V_DSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, int p2) { } +EXPORT void sf4_V_DSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, int p2) { } +EXPORT void sf4_V_DSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, int p2) { } +EXPORT void sf4_V_DSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, int p2) { } +EXPORT void sf4_V_DSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, int p2) { } +EXPORT void sf4_V_DSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, int p2) { } +EXPORT void sf4_V_DSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, int p2) { } +EXPORT void sf4_V_DSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, int p2) { } +EXPORT void sf4_V_DSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, int p2) { } +EXPORT void sf4_V_DSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, int p2) { } +EXPORT void sf4_V_DSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, int p2) { } +EXPORT void sf4_V_DSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, int p2) { } +EXPORT void sf4_V_DSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, int p2) { } +EXPORT void sf4_V_DSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, int p2) { } +EXPORT void sf4_V_DSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, int p2) { } +EXPORT void sf4_V_DSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, int p2) { } +EXPORT void sf4_V_DSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, int p2) { } +EXPORT void sf4_V_DSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, int p2) { } +EXPORT void sf4_V_DSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, int p2) { } +EXPORT void sf4_V_DSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, int p2) { } +EXPORT void sf4_V_DSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, int p2) { } +EXPORT void sf4_V_DSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, int p2) { } +EXPORT void sf4_V_DSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, int p2) { } +EXPORT void sf4_V_DSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, float p2) { } +EXPORT void sf4_V_DSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, float p2) { } +EXPORT void sf4_V_DSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, float p2) { } +EXPORT void sf4_V_DSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, float p2) { } +EXPORT void sf4_V_DSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, float p2) { } +EXPORT void sf4_V_DSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, float p2) { } +EXPORT void sf4_V_DSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, float p2) { } +EXPORT void sf4_V_DSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, float p2) { } +EXPORT void sf4_V_DSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, float p2) { } +EXPORT void sf4_V_DSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, float p2) { } +EXPORT void sf4_V_DSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, float p2) { } +EXPORT void sf4_V_DSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, float p2) { } +EXPORT void sf4_V_DSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, float p2) { } +EXPORT void sf4_V_DSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, float p2) { } +EXPORT void sf4_V_DSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, float p2) { } +EXPORT void sf4_V_DSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, float p2) { } +EXPORT void sf4_V_DSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, float p2) { } +EXPORT void sf4_V_DSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, float p2) { } +EXPORT void sf4_V_DSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, float p2) { } +EXPORT void sf4_V_DSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, float p2) { } +EXPORT void sf4_V_DSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, float p2) { } +EXPORT void sf4_V_DSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, float p2) { } +EXPORT void sf4_V_DSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, float p2) { } +EXPORT void sf4_V_DSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, float p2) { } +EXPORT void sf4_V_DSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, float p2) { } +EXPORT void sf4_V_DSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, float p2) { } +EXPORT void sf4_V_DSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, float p2) { } +EXPORT void sf4_V_DSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, float p2) { } +EXPORT void sf4_V_DSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, float p2) { } +EXPORT void sf4_V_DSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, float p2) { } +EXPORT void sf4_V_DSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, float p2) { } +EXPORT void sf4_V_DSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, float p2) { } +EXPORT void sf4_V_DSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, float p2) { } +EXPORT void sf4_V_DSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, float p2) { } +EXPORT void sf4_V_DSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, float p2) { } +EXPORT void sf4_V_DSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, float p2) { } +EXPORT void sf4_V_DSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, float p2) { } +EXPORT void sf4_V_DSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, float p2) { } +EXPORT void sf4_V_DSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, float p2) { } +EXPORT void sf4_V_DSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, float p2) { } +EXPORT void sf4_V_DSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, float p2) { } +EXPORT void sf4_V_DSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, float p2) { } +EXPORT void sf4_V_DSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, float p2) { } +EXPORT void sf4_V_DSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, float p2) { } +EXPORT void sf4_V_DSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, float p2) { } +EXPORT void sf4_V_DSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, float p2) { } +EXPORT void sf4_V_DSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, float p2) { } +EXPORT void sf4_V_DSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, float p2) { } +EXPORT void sf4_V_DSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, float p2) { } +EXPORT void sf4_V_DSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, float p2) { } +EXPORT void sf4_V_DSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, float p2) { } +EXPORT void sf4_V_DSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, float p2) { } +EXPORT void sf4_V_DSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, float p2) { } +EXPORT void sf4_V_DSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, float p2) { } +EXPORT void sf4_V_DSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, float p2) { } +EXPORT void sf4_V_DSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, float p2) { } +EXPORT void sf4_V_DSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, float p2) { } +EXPORT void sf4_V_DSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, float p2) { } +EXPORT void sf4_V_DSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, float p2) { } +EXPORT void sf4_V_DSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, float p2) { } +EXPORT void sf4_V_DSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, float p2) { } +EXPORT void sf4_V_DSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, float p2) { } +EXPORT void sf4_V_DSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, float p2) { } +EXPORT void sf4_V_DSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, float p2) { } +EXPORT void sf4_V_DSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, float p2) { } +EXPORT void sf4_V_DSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, float p2) { } +EXPORT void sf4_V_DSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, float p2) { } +EXPORT void sf4_V_DSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, float p2) { } +EXPORT void sf4_V_DSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, float p2) { } +EXPORT void sf4_V_DSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, float p2) { } +EXPORT void sf4_V_DSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, float p2) { } +EXPORT void sf4_V_DSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, float p2) { } +EXPORT void sf4_V_DSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, float p2) { } +EXPORT void sf4_V_DSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, float p2) { } +EXPORT void sf4_V_DSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, float p2) { } +EXPORT void sf4_V_DSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, float p2) { } +EXPORT void sf4_V_DSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, float p2) { } +EXPORT void sf4_V_DSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, float p2) { } +EXPORT void sf4_V_DSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, float p2) { } +EXPORT void sf4_V_DSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, float p2) { } +EXPORT void sf4_V_DSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, float p2) { } +EXPORT void sf4_V_DSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, float p2) { } +EXPORT void sf4_V_DSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, float p2) { } +EXPORT void sf4_V_DSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, float p2) { } +EXPORT void sf4_V_DSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, double p2) { } +EXPORT void sf4_V_DSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, double p2) { } +EXPORT void sf4_V_DSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, double p2) { } +EXPORT void sf4_V_DSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, double p2) { } +EXPORT void sf4_V_DSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, double p2) { } +EXPORT void sf4_V_DSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, double p2) { } +EXPORT void sf4_V_DSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, double p2) { } +EXPORT void sf4_V_DSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, double p2) { } +EXPORT void sf4_V_DSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, double p2) { } +EXPORT void sf4_V_DSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, double p2) { } +EXPORT void sf4_V_DSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, double p2) { } +EXPORT void sf4_V_DSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, double p2) { } +EXPORT void sf4_V_DSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, double p2) { } +EXPORT void sf4_V_DSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, double p2) { } +EXPORT void sf4_V_DSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, double p2) { } +EXPORT void sf4_V_DSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, double p2) { } +EXPORT void sf4_V_DSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, double p2) { } +EXPORT void sf4_V_DSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, double p2) { } +EXPORT void sf4_V_DSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, double p2) { } +EXPORT void sf4_V_DSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, double p2) { } +EXPORT void sf4_V_DSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, double p2) { } +EXPORT void sf4_V_DSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, double p2) { } +EXPORT void sf4_V_DSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, double p2) { } +EXPORT void sf4_V_DSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, double p2) { } +EXPORT void sf4_V_DSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, double p2) { } +EXPORT void sf4_V_DSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, double p2) { } +EXPORT void sf4_V_DSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, double p2) { } +EXPORT void sf4_V_DSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, double p2) { } +EXPORT void sf4_V_DSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, double p2) { } +EXPORT void sf4_V_DSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, double p2) { } +EXPORT void sf4_V_DSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, double p2) { } +EXPORT void sf4_V_DSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, double p2) { } +EXPORT void sf4_V_DSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, double p2) { } +EXPORT void sf4_V_DSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, double p2) { } +EXPORT void sf4_V_DSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, double p2) { } +EXPORT void sf4_V_DSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, double p2) { } +EXPORT void sf4_V_DSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, double p2) { } +EXPORT void sf4_V_DSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, double p2) { } +EXPORT void sf4_V_DSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, double p2) { } +EXPORT void sf4_V_DSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, double p2) { } +EXPORT void sf4_V_DSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, double p2) { } +EXPORT void sf4_V_DSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, double p2) { } +EXPORT void sf4_V_DSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, double p2) { } +EXPORT void sf4_V_DSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, double p2) { } +EXPORT void sf4_V_DSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, double p2) { } +EXPORT void sf4_V_DSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, double p2) { } +EXPORT void sf4_V_DSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, double p2) { } +EXPORT void sf4_V_DSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, double p2) { } +EXPORT void sf4_V_DSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, double p2) { } +EXPORT void sf4_V_DSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, double p2) { } +EXPORT void sf4_V_DSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, double p2) { } +EXPORT void sf4_V_DSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, double p2) { } +EXPORT void sf4_V_DSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, double p2) { } +EXPORT void sf4_V_DSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, double p2) { } +EXPORT void sf4_V_DSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, double p2) { } +EXPORT void sf4_V_DSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, double p2) { } +EXPORT void sf4_V_DSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, double p2) { } +EXPORT void sf4_V_DSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, double p2) { } +EXPORT void sf4_V_DSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, double p2) { } +EXPORT void sf4_V_DSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, double p2) { } +EXPORT void sf4_V_DSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, double p2) { } +EXPORT void sf4_V_DSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, double p2) { } +EXPORT void sf4_V_DSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, double p2) { } +EXPORT void sf4_V_DSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, double p2) { } +EXPORT void sf4_V_DSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, double p2) { } +EXPORT void sf4_V_DSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, double p2) { } +EXPORT void sf4_V_DSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, double p2) { } +EXPORT void sf4_V_DSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, double p2) { } +EXPORT void sf4_V_DSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, double p2) { } +EXPORT void sf4_V_DSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, double p2) { } +EXPORT void sf4_V_DSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, double p2) { } +EXPORT void sf4_V_DSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, double p2) { } +EXPORT void sf4_V_DSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, double p2) { } +EXPORT void sf4_V_DSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, double p2) { } +EXPORT void sf4_V_DSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, double p2) { } +EXPORT void sf5_V_DSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, double p2) { } +EXPORT void sf5_V_DSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, double p2) { } +EXPORT void sf5_V_DSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, double p2) { } +EXPORT void sf5_V_DSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, double p2) { } +EXPORT void sf5_V_DSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, double p2) { } +EXPORT void sf5_V_DSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, double p2) { } +EXPORT void sf5_V_DSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, double p2) { } +EXPORT void sf5_V_DSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, double p2) { } +EXPORT void sf5_V_DSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, double p2) { } +EXPORT void sf5_V_DSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, void* p2) { } +EXPORT void sf5_V_DSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, void* p2) { } +EXPORT void sf5_V_DSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, void* p2) { } +EXPORT void sf5_V_DSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, void* p2) { } +EXPORT void sf5_V_DSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, void* p2) { } +EXPORT void sf5_V_DSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, void* p2) { } +EXPORT void sf5_V_DSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, void* p2) { } +EXPORT void sf5_V_DSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, void* p2) { } +EXPORT void sf5_V_DSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, void* p2) { } +EXPORT void sf5_V_DSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, void* p2) { } +EXPORT void sf5_V_DSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, void* p2) { } +EXPORT void sf5_V_DSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, void* p2) { } +EXPORT void sf5_V_DSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, void* p2) { } +EXPORT void sf5_V_DSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, void* p2) { } +EXPORT void sf5_V_DSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, void* p2) { } +EXPORT void sf5_V_DSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, void* p2) { } +EXPORT void sf5_V_DSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, void* p2) { } +EXPORT void sf5_V_DSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, void* p2) { } +EXPORT void sf5_V_DSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, void* p2) { } +EXPORT void sf5_V_DSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, void* p2) { } +EXPORT void sf5_V_DSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, void* p2) { } +EXPORT void sf5_V_DSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, void* p2) { } +EXPORT void sf5_V_DSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, void* p2) { } +EXPORT void sf5_V_DSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, void* p2) { } +EXPORT void sf5_V_DSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, void* p2) { } +EXPORT void sf5_V_DSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, void* p2) { } +EXPORT void sf5_V_DSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, void* p2) { } +EXPORT void sf5_V_DSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, void* p2) { } +EXPORT void sf5_V_DSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, void* p2) { } +EXPORT void sf5_V_DSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, void* p2) { } +EXPORT void sf5_V_DSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, void* p2) { } +EXPORT void sf5_V_DSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, void* p2) { } +EXPORT void sf5_V_DSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, void* p2) { } +EXPORT void sf5_V_DSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, void* p2) { } +EXPORT void sf5_V_DSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, void* p2) { } +EXPORT void sf5_V_DSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, void* p2) { } +EXPORT void sf5_V_DSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, void* p2) { } +EXPORT void sf5_V_DSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, void* p2) { } +EXPORT void sf5_V_DSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, void* p2) { } +EXPORT void sf5_V_DSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, void* p2) { } +EXPORT void sf5_V_DSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, void* p2) { } +EXPORT void sf5_V_DSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, void* p2) { } +EXPORT void sf5_V_DSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, void* p2) { } +EXPORT void sf5_V_DSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, void* p2) { } +EXPORT void sf5_V_DSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, void* p2) { } +EXPORT void sf5_V_DSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, void* p2) { } +EXPORT void sf5_V_DSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, void* p2) { } +EXPORT void sf5_V_DSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, void* p2) { } +EXPORT void sf5_V_DSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, void* p2) { } +EXPORT void sf5_V_DSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, void* p2) { } +EXPORT void sf5_V_DSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, void* p2) { } +EXPORT void sf5_V_DSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, void* p2) { } +EXPORT void sf5_V_DSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, void* p2) { } +EXPORT void sf5_V_DSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, void* p2) { } +EXPORT void sf5_V_DSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, void* p2) { } +EXPORT void sf5_V_DSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, void* p2) { } +EXPORT void sf5_V_DSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, void* p2) { } +EXPORT void sf5_V_DSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, void* p2) { } +EXPORT void sf5_V_DSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, void* p2) { } +EXPORT void sf5_V_DSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, void* p2) { } +EXPORT void sf5_V_DSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, void* p2) { } +EXPORT void sf5_V_DSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, void* p2) { } +EXPORT void sf5_V_DSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, void* p2) { } +EXPORT void sf5_V_DSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, void* p2) { } +EXPORT void sf5_V_DSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, void* p2) { } +EXPORT void sf5_V_DSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, void* p2) { } +EXPORT void sf5_V_DSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, void* p2) { } +EXPORT void sf5_V_DSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, void* p2) { } +EXPORT void sf5_V_DSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, void* p2) { } +EXPORT void sf5_V_DSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, void* p2) { } +EXPORT void sf5_V_DSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, void* p2) { } +EXPORT void sf5_V_DSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, void* p2) { } +EXPORT void sf5_V_DSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, void* p2) { } +EXPORT void sf5_V_DSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, void* p2) { } +EXPORT void sf5_V_DSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, void* p2) { } +EXPORT void sf5_V_DSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, void* p2) { } +EXPORT void sf5_V_DSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, void* p2) { } +EXPORT void sf5_V_DSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, void* p2) { } +EXPORT void sf5_V_DSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, void* p2) { } +EXPORT void sf5_V_DSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, void* p2) { } +EXPORT void sf5_V_DSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, void* p2) { } +EXPORT void sf5_V_DSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, void* p2) { } +EXPORT void sf5_V_DSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, void* p2) { } +EXPORT void sf5_V_DSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, void* p2) { } +EXPORT void sf5_V_DSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, struct S_I p2) { } +EXPORT void sf5_V_DSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, struct S_F p2) { } +EXPORT void sf5_V_DSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, struct S_D p2) { } +EXPORT void sf5_V_DSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, struct S_P p2) { } +EXPORT void sf5_V_DSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, struct S_II p2) { } +EXPORT void sf5_V_DSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, struct S_IF p2) { } +EXPORT void sf5_V_DSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, struct S_ID p2) { } +EXPORT void sf5_V_DSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, struct S_IP p2) { } +EXPORT void sf5_V_DSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, struct S_FI p2) { } +EXPORT void sf5_V_DSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, struct S_FF p2) { } +EXPORT void sf5_V_DSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, struct S_FD p2) { } +EXPORT void sf5_V_DSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, struct S_FP p2) { } +EXPORT void sf5_V_DSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, struct S_DI p2) { } +EXPORT void sf5_V_DSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, struct S_DF p2) { } +EXPORT void sf5_V_DSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, struct S_DD p2) { } +EXPORT void sf5_V_DSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, struct S_DP p2) { } +EXPORT void sf5_V_DSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, struct S_PI p2) { } +EXPORT void sf5_V_DSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, struct S_PF p2) { } +EXPORT void sf5_V_DSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, struct S_PD p2) { } +EXPORT void sf5_V_DSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, struct S_PP p2) { } +EXPORT void sf5_V_DSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, struct S_III p2) { } +EXPORT void sf5_V_DSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, struct S_IIF p2) { } +EXPORT void sf5_V_DSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, struct S_IID p2) { } +EXPORT void sf5_V_DSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, struct S_IIP p2) { } +EXPORT void sf5_V_DSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, struct S_IFI p2) { } +EXPORT void sf5_V_DSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, struct S_IFF p2) { } +EXPORT void sf5_V_DSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, struct S_IFD p2) { } +EXPORT void sf5_V_DSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, struct S_IFP p2) { } +EXPORT void sf5_V_DSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, struct S_IDI p2) { } +EXPORT void sf5_V_DSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, struct S_IDF p2) { } +EXPORT void sf5_V_DSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, struct S_IDD p2) { } +EXPORT void sf5_V_DSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, struct S_IDP p2) { } +EXPORT void sf5_V_DSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, struct S_IPI p2) { } +EXPORT void sf5_V_DSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, struct S_IPF p2) { } +EXPORT void sf5_V_DSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, struct S_IPD p2) { } +EXPORT void sf5_V_DSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, struct S_IPP p2) { } +EXPORT void sf5_V_DSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, struct S_FII p2) { } +EXPORT void sf5_V_DSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, struct S_FIF p2) { } +EXPORT void sf5_V_DSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, struct S_FID p2) { } +EXPORT void sf5_V_DSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, struct S_FIP p2) { } +EXPORT void sf5_V_DSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, struct S_FFI p2) { } +EXPORT void sf5_V_DSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, struct S_FFF p2) { } +EXPORT void sf5_V_DSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, struct S_FFD p2) { } +EXPORT void sf5_V_DSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, struct S_FFP p2) { } +EXPORT void sf5_V_DSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, struct S_FDI p2) { } +EXPORT void sf5_V_DSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, struct S_FDF p2) { } +EXPORT void sf5_V_DSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, struct S_FDD p2) { } +EXPORT void sf5_V_DSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, struct S_FDP p2) { } +EXPORT void sf5_V_DSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, struct S_FPI p2) { } +EXPORT void sf5_V_DSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, struct S_FPF p2) { } +EXPORT void sf5_V_DSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, struct S_FPD p2) { } +EXPORT void sf5_V_DSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, struct S_FPP p2) { } +EXPORT void sf5_V_DSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, struct S_DII p2) { } +EXPORT void sf5_V_DSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, struct S_DIF p2) { } +EXPORT void sf5_V_DSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, struct S_DID p2) { } +EXPORT void sf5_V_DSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, struct S_DIP p2) { } +EXPORT void sf5_V_DSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, struct S_DFI p2) { } +EXPORT void sf5_V_DSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, struct S_DFF p2) { } +EXPORT void sf5_V_DSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, struct S_DFD p2) { } +EXPORT void sf5_V_DSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, struct S_DFP p2) { } +EXPORT void sf5_V_DSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, struct S_DDI p2) { } +EXPORT void sf5_V_DSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, struct S_DDF p2) { } +EXPORT void sf5_V_DSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, struct S_DDD p2) { } +EXPORT void sf5_V_DSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, struct S_DDP p2) { } +EXPORT void sf5_V_DSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, struct S_DPI p2) { } +EXPORT void sf5_V_DSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, struct S_DPF p2) { } +EXPORT void sf5_V_DSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, struct S_DPD p2) { } +EXPORT void sf5_V_DSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, struct S_DPP p2) { } +EXPORT void sf5_V_DSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, struct S_PII p2) { } +EXPORT void sf5_V_DSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, struct S_PIF p2) { } +EXPORT void sf5_V_DSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, struct S_PID p2) { } +EXPORT void sf5_V_DSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, struct S_PIP p2) { } +EXPORT void sf5_V_DSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, struct S_PFI p2) { } +EXPORT void sf5_V_DSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, struct S_PFF p2) { } +EXPORT void sf5_V_DSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, struct S_PFD p2) { } +EXPORT void sf5_V_DSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, struct S_PFP p2) { } +EXPORT void sf5_V_DSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, struct S_PDI p2) { } +EXPORT void sf5_V_DSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, struct S_PDF p2) { } +EXPORT void sf5_V_DSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, struct S_PDD p2) { } +EXPORT void sf5_V_DSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, struct S_PDP p2) { } +EXPORT void sf5_V_DSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, struct S_PPI p2) { } +EXPORT void sf5_V_DSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, struct S_PPF p2) { } +EXPORT void sf5_V_DSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, struct S_PPD p2) { } +EXPORT void sf5_V_DSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, struct S_PPP p2) { } +EXPORT void sf5_V_PII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, int p2) { } +EXPORT void sf5_V_PIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, float p2) { } +EXPORT void sf5_V_PID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, double p2) { } +EXPORT void sf5_V_PIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, void* p2) { } +EXPORT void sf5_V_PIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_I p2) { } +EXPORT void sf5_V_PIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_F p2) { } +EXPORT void sf5_V_PIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_D p2) { } +EXPORT void sf5_V_PIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_P p2) { } +EXPORT void sf5_V_PIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_II p2) { } +EXPORT void sf5_V_PIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IF p2) { } +EXPORT void sf5_V_PIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_ID p2) { } +EXPORT void sf5_V_PIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IP p2) { } +EXPORT void sf5_V_PIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FI p2) { } +EXPORT void sf5_V_PIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FF p2) { } +EXPORT void sf5_V_PIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FD p2) { } +EXPORT void sf5_V_PIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FP p2) { } +EXPORT void sf5_V_PIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DI p2) { } +EXPORT void sf5_V_PIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DF p2) { } +EXPORT void sf5_V_PIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DD p2) { } +EXPORT void sf5_V_PIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DP p2) { } +EXPORT void sf5_V_PIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PI p2) { } +EXPORT void sf5_V_PIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PF p2) { } +EXPORT void sf5_V_PIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PD p2) { } +EXPORT void sf5_V_PIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PP p2) { } +EXPORT void sf5_V_PIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_III p2) { } +EXPORT void sf5_V_PIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IIF p2) { } +EXPORT void sf5_V_PIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IID p2) { } +EXPORT void sf5_V_PIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IIP p2) { } +EXPORT void sf5_V_PIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFI p2) { } +EXPORT void sf5_V_PIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFF p2) { } +EXPORT void sf5_V_PIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFD p2) { } +EXPORT void sf5_V_PIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFP p2) { } +EXPORT void sf5_V_PIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDI p2) { } +EXPORT void sf5_V_PIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDF p2) { } +EXPORT void sf5_V_PIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDD p2) { } +EXPORT void sf5_V_PIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDP p2) { } +EXPORT void sf5_V_PIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPI p2) { } +EXPORT void sf5_V_PIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPF p2) { } +EXPORT void sf5_V_PIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPD p2) { } +EXPORT void sf5_V_PIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPP p2) { } +EXPORT void sf5_V_PIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FII p2) { } +EXPORT void sf5_V_PIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FIF p2) { } +EXPORT void sf5_V_PIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FID p2) { } +EXPORT void sf5_V_PIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FIP p2) { } +EXPORT void sf5_V_PIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFI p2) { } +EXPORT void sf5_V_PIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFF p2) { } +EXPORT void sf5_V_PIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFD p2) { } +EXPORT void sf5_V_PIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFP p2) { } +EXPORT void sf5_V_PIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDI p2) { } +EXPORT void sf5_V_PIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDF p2) { } +EXPORT void sf5_V_PIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDD p2) { } +EXPORT void sf5_V_PIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDP p2) { } +EXPORT void sf5_V_PIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPI p2) { } +EXPORT void sf5_V_PIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPF p2) { } +EXPORT void sf5_V_PIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPD p2) { } +EXPORT void sf5_V_PIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPP p2) { } +EXPORT void sf5_V_PIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DII p2) { } +EXPORT void sf5_V_PIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DIF p2) { } +EXPORT void sf5_V_PIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DID p2) { } +EXPORT void sf5_V_PIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DIP p2) { } +EXPORT void sf5_V_PIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFI p2) { } +EXPORT void sf5_V_PIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFF p2) { } +EXPORT void sf5_V_PIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFD p2) { } +EXPORT void sf5_V_PIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFP p2) { } +EXPORT void sf5_V_PIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDI p2) { } +EXPORT void sf5_V_PIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDF p2) { } +EXPORT void sf5_V_PIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDD p2) { } +EXPORT void sf5_V_PIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDP p2) { } +EXPORT void sf5_V_PIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPI p2) { } +EXPORT void sf5_V_PIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPF p2) { } +EXPORT void sf5_V_PIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPD p2) { } +EXPORT void sf5_V_PIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPP p2) { } +EXPORT void sf5_V_PIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PII p2) { } +EXPORT void sf5_V_PIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PIF p2) { } +EXPORT void sf5_V_PIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PID p2) { } +EXPORT void sf5_V_PIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PIP p2) { } +EXPORT void sf5_V_PIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFI p2) { } +EXPORT void sf5_V_PIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFF p2) { } +EXPORT void sf5_V_PIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFD p2) { } +EXPORT void sf5_V_PIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFP p2) { } +EXPORT void sf5_V_PIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDI p2) { } +EXPORT void sf5_V_PIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDF p2) { } +EXPORT void sf5_V_PIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDD p2) { } +EXPORT void sf5_V_PIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDP p2) { } +EXPORT void sf5_V_PIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPI p2) { } +EXPORT void sf5_V_PIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPF p2) { } +EXPORT void sf5_V_PIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPD p2) { } +EXPORT void sf5_V_PIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPP p2) { } +EXPORT void sf5_V_PFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, int p2) { } +EXPORT void sf5_V_PFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, float p2) { } +EXPORT void sf5_V_PFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, double p2) { } +EXPORT void sf5_V_PFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, void* p2) { } +EXPORT void sf5_V_PFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_I p2) { } +EXPORT void sf5_V_PFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_F p2) { } +EXPORT void sf5_V_PFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_D p2) { } +EXPORT void sf5_V_PFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_P p2) { } +EXPORT void sf5_V_PFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_II p2) { } +EXPORT void sf5_V_PFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IF p2) { } +EXPORT void sf5_V_PFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_ID p2) { } +EXPORT void sf5_V_PFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IP p2) { } +EXPORT void sf5_V_PFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FI p2) { } +EXPORT void sf5_V_PFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FF p2) { } +EXPORT void sf5_V_PFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FD p2) { } +EXPORT void sf5_V_PFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FP p2) { } +EXPORT void sf5_V_PFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DI p2) { } +EXPORT void sf5_V_PFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DF p2) { } +EXPORT void sf5_V_PFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DD p2) { } +EXPORT void sf5_V_PFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DP p2) { } +EXPORT void sf5_V_PFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PI p2) { } +EXPORT void sf5_V_PFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PF p2) { } +EXPORT void sf5_V_PFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PD p2) { } +EXPORT void sf5_V_PFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PP p2) { } +EXPORT void sf5_V_PFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_III p2) { } +EXPORT void sf5_V_PFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IIF p2) { } +EXPORT void sf5_V_PFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IID p2) { } +EXPORT void sf5_V_PFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IIP p2) { } +EXPORT void sf5_V_PFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFI p2) { } +EXPORT void sf5_V_PFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFF p2) { } +EXPORT void sf5_V_PFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFD p2) { } +EXPORT void sf5_V_PFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFP p2) { } +EXPORT void sf5_V_PFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDI p2) { } +EXPORT void sf5_V_PFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDF p2) { } +EXPORT void sf5_V_PFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDD p2) { } +EXPORT void sf5_V_PFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDP p2) { } +EXPORT void sf5_V_PFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPI p2) { } +EXPORT void sf5_V_PFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPF p2) { } +EXPORT void sf5_V_PFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPD p2) { } +EXPORT void sf5_V_PFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPP p2) { } +EXPORT void sf5_V_PFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FII p2) { } +EXPORT void sf5_V_PFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FIF p2) { } +EXPORT void sf5_V_PFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FID p2) { } +EXPORT void sf5_V_PFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FIP p2) { } +EXPORT void sf5_V_PFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFI p2) { } +EXPORT void sf5_V_PFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFF p2) { } +EXPORT void sf5_V_PFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFD p2) { } +EXPORT void sf5_V_PFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFP p2) { } +EXPORT void sf5_V_PFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDI p2) { } +EXPORT void sf5_V_PFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDF p2) { } +EXPORT void sf5_V_PFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDD p2) { } +EXPORT void sf5_V_PFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDP p2) { } +EXPORT void sf5_V_PFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPI p2) { } +EXPORT void sf5_V_PFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPF p2) { } +EXPORT void sf5_V_PFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPD p2) { } +EXPORT void sf5_V_PFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPP p2) { } +EXPORT void sf5_V_PFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DII p2) { } +EXPORT void sf5_V_PFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DIF p2) { } +EXPORT void sf5_V_PFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DID p2) { } +EXPORT void sf5_V_PFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DIP p2) { } +EXPORT void sf5_V_PFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFI p2) { } +EXPORT void sf5_V_PFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFF p2) { } +EXPORT void sf5_V_PFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFD p2) { } +EXPORT void sf5_V_PFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFP p2) { } +EXPORT void sf5_V_PFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDI p2) { } +EXPORT void sf5_V_PFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDF p2) { } +EXPORT void sf5_V_PFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDD p2) { } +EXPORT void sf5_V_PFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDP p2) { } +EXPORT void sf5_V_PFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPI p2) { } +EXPORT void sf5_V_PFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPF p2) { } +EXPORT void sf5_V_PFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPD p2) { } +EXPORT void sf5_V_PFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPP p2) { } +EXPORT void sf5_V_PFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PII p2) { } +EXPORT void sf5_V_PFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PIF p2) { } +EXPORT void sf5_V_PFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PID p2) { } +EXPORT void sf5_V_PFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PIP p2) { } +EXPORT void sf5_V_PFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFI p2) { } +EXPORT void sf5_V_PFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFF p2) { } +EXPORT void sf5_V_PFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFD p2) { } +EXPORT void sf5_V_PFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFP p2) { } +EXPORT void sf5_V_PFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDI p2) { } +EXPORT void sf5_V_PFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDF p2) { } +EXPORT void sf5_V_PFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDD p2) { } +EXPORT void sf5_V_PFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDP p2) { } +EXPORT void sf5_V_PFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPI p2) { } +EXPORT void sf5_V_PFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPF p2) { } +EXPORT void sf5_V_PFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPD p2) { } +EXPORT void sf5_V_PFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPP p2) { } +EXPORT void sf5_V_PDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, int p2) { } +EXPORT void sf5_V_PDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, float p2) { } +EXPORT void sf5_V_PDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, double p2) { } +EXPORT void sf5_V_PDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, void* p2) { } +EXPORT void sf5_V_PDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_I p2) { } +EXPORT void sf5_V_PDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_F p2) { } +EXPORT void sf5_V_PDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_D p2) { } +EXPORT void sf5_V_PDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_P p2) { } +EXPORT void sf5_V_PDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_II p2) { } +EXPORT void sf5_V_PDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IF p2) { } +EXPORT void sf5_V_PDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_ID p2) { } +EXPORT void sf5_V_PDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IP p2) { } +EXPORT void sf5_V_PDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FI p2) { } +EXPORT void sf5_V_PDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FF p2) { } +EXPORT void sf5_V_PDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FD p2) { } +EXPORT void sf5_V_PDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FP p2) { } +EXPORT void sf5_V_PDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DI p2) { } +EXPORT void sf5_V_PDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DF p2) { } +EXPORT void sf5_V_PDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DD p2) { } +EXPORT void sf5_V_PDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DP p2) { } +EXPORT void sf5_V_PDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PI p2) { } +EXPORT void sf5_V_PDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PF p2) { } +EXPORT void sf5_V_PDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PD p2) { } +EXPORT void sf5_V_PDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PP p2) { } +EXPORT void sf5_V_PDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_III p2) { } +EXPORT void sf5_V_PDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IIF p2) { } +EXPORT void sf5_V_PDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IID p2) { } +EXPORT void sf5_V_PDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IIP p2) { } +EXPORT void sf5_V_PDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFI p2) { } +EXPORT void sf5_V_PDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFF p2) { } +EXPORT void sf5_V_PDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFD p2) { } +EXPORT void sf5_V_PDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFP p2) { } +EXPORT void sf5_V_PDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDI p2) { } +EXPORT void sf5_V_PDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDF p2) { } +EXPORT void sf5_V_PDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDD p2) { } +EXPORT void sf5_V_PDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDP p2) { } +EXPORT void sf5_V_PDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPI p2) { } +EXPORT void sf5_V_PDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPF p2) { } +EXPORT void sf5_V_PDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPD p2) { } +EXPORT void sf5_V_PDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPP p2) { } +EXPORT void sf5_V_PDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FII p2) { } +EXPORT void sf5_V_PDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FIF p2) { } +EXPORT void sf5_V_PDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FID p2) { } +EXPORT void sf5_V_PDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FIP p2) { } +EXPORT void sf5_V_PDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFI p2) { } +EXPORT void sf5_V_PDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFF p2) { } +EXPORT void sf5_V_PDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFD p2) { } +EXPORT void sf5_V_PDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFP p2) { } +EXPORT void sf5_V_PDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDI p2) { } +EXPORT void sf5_V_PDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDF p2) { } +EXPORT void sf5_V_PDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDD p2) { } +EXPORT void sf5_V_PDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDP p2) { } +EXPORT void sf5_V_PDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPI p2) { } +EXPORT void sf5_V_PDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPF p2) { } +EXPORT void sf5_V_PDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPD p2) { } +EXPORT void sf5_V_PDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPP p2) { } +EXPORT void sf5_V_PDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DII p2) { } +EXPORT void sf5_V_PDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DIF p2) { } +EXPORT void sf5_V_PDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DID p2) { } +EXPORT void sf5_V_PDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DIP p2) { } +EXPORT void sf5_V_PDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFI p2) { } +EXPORT void sf5_V_PDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFF p2) { } +EXPORT void sf5_V_PDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFD p2) { } +EXPORT void sf5_V_PDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFP p2) { } +EXPORT void sf5_V_PDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDI p2) { } +EXPORT void sf5_V_PDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDF p2) { } +EXPORT void sf5_V_PDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDD p2) { } +EXPORT void sf5_V_PDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDP p2) { } +EXPORT void sf5_V_PDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPI p2) { } +EXPORT void sf5_V_PDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPF p2) { } +EXPORT void sf5_V_PDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPD p2) { } +EXPORT void sf5_V_PDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPP p2) { } +EXPORT void sf5_V_PDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PII p2) { } +EXPORT void sf5_V_PDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PIF p2) { } +EXPORT void sf5_V_PDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PID p2) { } +EXPORT void sf5_V_PDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PIP p2) { } +EXPORT void sf5_V_PDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFI p2) { } +EXPORT void sf5_V_PDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFF p2) { } +EXPORT void sf5_V_PDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFD p2) { } +EXPORT void sf5_V_PDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFP p2) { } +EXPORT void sf5_V_PDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDI p2) { } +EXPORT void sf5_V_PDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDF p2) { } +EXPORT void sf5_V_PDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDD p2) { } +EXPORT void sf5_V_PDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDP p2) { } +EXPORT void sf5_V_PDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPI p2) { } +EXPORT void sf5_V_PDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPF p2) { } +EXPORT void sf5_V_PDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPD p2) { } +EXPORT void sf5_V_PDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPP p2) { } +EXPORT void sf5_V_PPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, int p2) { } +EXPORT void sf5_V_PPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, float p2) { } +EXPORT void sf5_V_PPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, double p2) { } +EXPORT void sf5_V_PPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, void* p2) { } +EXPORT void sf5_V_PPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_I p2) { } +EXPORT void sf5_V_PPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_F p2) { } +EXPORT void sf5_V_PPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_D p2) { } +EXPORT void sf5_V_PPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_P p2) { } +EXPORT void sf5_V_PPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_II p2) { } +EXPORT void sf5_V_PPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IF p2) { } +EXPORT void sf5_V_PPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_ID p2) { } +EXPORT void sf5_V_PPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IP p2) { } +EXPORT void sf5_V_PPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FI p2) { } +EXPORT void sf5_V_PPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FF p2) { } +EXPORT void sf5_V_PPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FD p2) { } +EXPORT void sf5_V_PPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FP p2) { } +EXPORT void sf5_V_PPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DI p2) { } +EXPORT void sf5_V_PPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DF p2) { } +EXPORT void sf5_V_PPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DD p2) { } +EXPORT void sf5_V_PPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DP p2) { } +EXPORT void sf5_V_PPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PI p2) { } +EXPORT void sf5_V_PPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PF p2) { } +EXPORT void sf5_V_PPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PD p2) { } +EXPORT void sf5_V_PPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PP p2) { } +EXPORT void sf5_V_PPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_III p2) { } +EXPORT void sf5_V_PPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IIF p2) { } +EXPORT void sf5_V_PPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IID p2) { } +EXPORT void sf5_V_PPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IIP p2) { } +EXPORT void sf5_V_PPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFI p2) { } +EXPORT void sf5_V_PPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFF p2) { } +EXPORT void sf5_V_PPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFD p2) { } +EXPORT void sf5_V_PPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFP p2) { } +EXPORT void sf5_V_PPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDI p2) { } +EXPORT void sf5_V_PPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDF p2) { } +EXPORT void sf5_V_PPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDD p2) { } +EXPORT void sf5_V_PPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDP p2) { } +EXPORT void sf5_V_PPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPI p2) { } +EXPORT void sf5_V_PPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPF p2) { } +EXPORT void sf5_V_PPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPD p2) { } +EXPORT void sf5_V_PPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPP p2) { } +EXPORT void sf5_V_PPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FII p2) { } +EXPORT void sf5_V_PPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FIF p2) { } +EXPORT void sf5_V_PPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FID p2) { } +EXPORT void sf5_V_PPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FIP p2) { } +EXPORT void sf5_V_PPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFI p2) { } +EXPORT void sf5_V_PPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFF p2) { } +EXPORT void sf5_V_PPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFD p2) { } +EXPORT void sf5_V_PPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFP p2) { } +EXPORT void sf5_V_PPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDI p2) { } +EXPORT void sf5_V_PPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDF p2) { } +EXPORT void sf5_V_PPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDD p2) { } +EXPORT void sf5_V_PPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDP p2) { } +EXPORT void sf5_V_PPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPI p2) { } +EXPORT void sf5_V_PPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPF p2) { } +EXPORT void sf5_V_PPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPD p2) { } +EXPORT void sf5_V_PPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPP p2) { } +EXPORT void sf5_V_PPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DII p2) { } +EXPORT void sf5_V_PPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DIF p2) { } +EXPORT void sf5_V_PPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DID p2) { } +EXPORT void sf5_V_PPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DIP p2) { } +EXPORT void sf5_V_PPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFI p2) { } +EXPORT void sf5_V_PPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFF p2) { } +EXPORT void sf5_V_PPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFD p2) { } +EXPORT void sf5_V_PPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFP p2) { } +EXPORT void sf5_V_PPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDI p2) { } +EXPORT void sf5_V_PPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDF p2) { } +EXPORT void sf5_V_PPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDD p2) { } +EXPORT void sf5_V_PPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDP p2) { } +EXPORT void sf5_V_PPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPI p2) { } +EXPORT void sf5_V_PPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPF p2) { } +EXPORT void sf5_V_PPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPD p2) { } +EXPORT void sf5_V_PPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPP p2) { } +EXPORT void sf5_V_PPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PII p2) { } +EXPORT void sf5_V_PPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PIF p2) { } +EXPORT void sf5_V_PPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PID p2) { } +EXPORT void sf5_V_PPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PIP p2) { } +EXPORT void sf5_V_PPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFI p2) { } +EXPORT void sf5_V_PPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFF p2) { } +EXPORT void sf5_V_PPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFD p2) { } +EXPORT void sf5_V_PPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFP p2) { } +EXPORT void sf5_V_PPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDI p2) { } +EXPORT void sf5_V_PPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDF p2) { } +EXPORT void sf5_V_PPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDD p2) { } +EXPORT void sf5_V_PPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDP p2) { } +EXPORT void sf5_V_PPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPI p2) { } +EXPORT void sf5_V_PPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPF p2) { } +EXPORT void sf5_V_PPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPD p2) { } +EXPORT void sf5_V_PPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPP p2) { } +EXPORT void sf5_V_PSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, int p2) { } +EXPORT void sf5_V_PSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, int p2) { } +EXPORT void sf5_V_PSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, int p2) { } +EXPORT void sf5_V_PSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, int p2) { } +EXPORT void sf5_V_PSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, int p2) { } +EXPORT void sf5_V_PSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, int p2) { } +EXPORT void sf5_V_PSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, int p2) { } +EXPORT void sf5_V_PSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, int p2) { } +EXPORT void sf5_V_PSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, int p2) { } +EXPORT void sf5_V_PSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, int p2) { } +EXPORT void sf5_V_PSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, int p2) { } +EXPORT void sf5_V_PSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, int p2) { } +EXPORT void sf5_V_PSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, int p2) { } +EXPORT void sf5_V_PSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, int p2) { } +EXPORT void sf5_V_PSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, int p2) { } +EXPORT void sf5_V_PSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, int p2) { } +EXPORT void sf5_V_PSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, int p2) { } +EXPORT void sf5_V_PSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, int p2) { } +EXPORT void sf5_V_PSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, int p2) { } +EXPORT void sf5_V_PSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, int p2) { } +EXPORT void sf5_V_PSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, int p2) { } +EXPORT void sf5_V_PSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, int p2) { } +EXPORT void sf5_V_PSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, int p2) { } +EXPORT void sf5_V_PSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, int p2) { } +EXPORT void sf5_V_PSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, int p2) { } +EXPORT void sf5_V_PSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, int p2) { } +EXPORT void sf5_V_PSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, int p2) { } +EXPORT void sf5_V_PSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, int p2) { } +EXPORT void sf5_V_PSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, int p2) { } +EXPORT void sf5_V_PSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, int p2) { } +EXPORT void sf5_V_PSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, int p2) { } +EXPORT void sf5_V_PSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, int p2) { } +EXPORT void sf5_V_PSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, int p2) { } +EXPORT void sf5_V_PSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, int p2) { } +EXPORT void sf5_V_PSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, int p2) { } +EXPORT void sf5_V_PSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, int p2) { } +EXPORT void sf5_V_PSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, int p2) { } +EXPORT void sf5_V_PSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, int p2) { } +EXPORT void sf5_V_PSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, int p2) { } +EXPORT void sf5_V_PSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, int p2) { } +EXPORT void sf5_V_PSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, int p2) { } +EXPORT void sf5_V_PSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, int p2) { } +EXPORT void sf5_V_PSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, int p2) { } +EXPORT void sf5_V_PSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, int p2) { } +EXPORT void sf5_V_PSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, int p2) { } +EXPORT void sf5_V_PSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, int p2) { } +EXPORT void sf5_V_PSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, int p2) { } +EXPORT void sf5_V_PSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, int p2) { } +EXPORT void sf5_V_PSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, int p2) { } +EXPORT void sf5_V_PSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, int p2) { } +EXPORT void sf5_V_PSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, int p2) { } +EXPORT void sf5_V_PSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, int p2) { } +EXPORT void sf5_V_PSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, int p2) { } +EXPORT void sf5_V_PSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, int p2) { } +EXPORT void sf5_V_PSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, int p2) { } +EXPORT void sf5_V_PSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, int p2) { } +EXPORT void sf5_V_PSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, int p2) { } +EXPORT void sf5_V_PSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, int p2) { } +EXPORT void sf5_V_PSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, int p2) { } +EXPORT void sf5_V_PSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, int p2) { } +EXPORT void sf5_V_PSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, int p2) { } +EXPORT void sf5_V_PSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, int p2) { } +EXPORT void sf5_V_PSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, int p2) { } +EXPORT void sf5_V_PSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, int p2) { } +EXPORT void sf5_V_PSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, int p2) { } +EXPORT void sf5_V_PSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, int p2) { } +EXPORT void sf5_V_PSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, int p2) { } +EXPORT void sf5_V_PSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, int p2) { } +EXPORT void sf5_V_PSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, int p2) { } +EXPORT void sf5_V_PSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, int p2) { } +EXPORT void sf5_V_PSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, int p2) { } +EXPORT void sf6_V_PSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, int p2) { } +EXPORT void sf6_V_PSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, int p2) { } +EXPORT void sf6_V_PSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, int p2) { } +EXPORT void sf6_V_PSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, int p2) { } +EXPORT void sf6_V_PSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, int p2) { } +EXPORT void sf6_V_PSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, int p2) { } +EXPORT void sf6_V_PSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, int p2) { } +EXPORT void sf6_V_PSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, int p2) { } +EXPORT void sf6_V_PSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, int p2) { } +EXPORT void sf6_V_PSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, int p2) { } +EXPORT void sf6_V_PSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, int p2) { } +EXPORT void sf6_V_PSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, int p2) { } +EXPORT void sf6_V_PSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, int p2) { } +EXPORT void sf6_V_PSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, float p2) { } +EXPORT void sf6_V_PSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, float p2) { } +EXPORT void sf6_V_PSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, float p2) { } +EXPORT void sf6_V_PSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, float p2) { } +EXPORT void sf6_V_PSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, float p2) { } +EXPORT void sf6_V_PSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, float p2) { } +EXPORT void sf6_V_PSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, float p2) { } +EXPORT void sf6_V_PSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, float p2) { } +EXPORT void sf6_V_PSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, float p2) { } +EXPORT void sf6_V_PSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, float p2) { } +EXPORT void sf6_V_PSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, float p2) { } +EXPORT void sf6_V_PSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, float p2) { } +EXPORT void sf6_V_PSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, float p2) { } +EXPORT void sf6_V_PSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, float p2) { } +EXPORT void sf6_V_PSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, float p2) { } +EXPORT void sf6_V_PSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, float p2) { } +EXPORT void sf6_V_PSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, float p2) { } +EXPORT void sf6_V_PSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, float p2) { } +EXPORT void sf6_V_PSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, float p2) { } +EXPORT void sf6_V_PSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, float p2) { } +EXPORT void sf6_V_PSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, float p2) { } +EXPORT void sf6_V_PSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, float p2) { } +EXPORT void sf6_V_PSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, float p2) { } +EXPORT void sf6_V_PSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, float p2) { } +EXPORT void sf6_V_PSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, float p2) { } +EXPORT void sf6_V_PSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, float p2) { } +EXPORT void sf6_V_PSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, float p2) { } +EXPORT void sf6_V_PSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, float p2) { } +EXPORT void sf6_V_PSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, float p2) { } +EXPORT void sf6_V_PSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, float p2) { } +EXPORT void sf6_V_PSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, float p2) { } +EXPORT void sf6_V_PSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, float p2) { } +EXPORT void sf6_V_PSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, float p2) { } +EXPORT void sf6_V_PSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, float p2) { } +EXPORT void sf6_V_PSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, float p2) { } +EXPORT void sf6_V_PSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, float p2) { } +EXPORT void sf6_V_PSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, float p2) { } +EXPORT void sf6_V_PSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, float p2) { } +EXPORT void sf6_V_PSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, float p2) { } +EXPORT void sf6_V_PSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, float p2) { } +EXPORT void sf6_V_PSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, float p2) { } +EXPORT void sf6_V_PSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, float p2) { } +EXPORT void sf6_V_PSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, float p2) { } +EXPORT void sf6_V_PSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, float p2) { } +EXPORT void sf6_V_PSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, float p2) { } +EXPORT void sf6_V_PSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, float p2) { } +EXPORT void sf6_V_PSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, float p2) { } +EXPORT void sf6_V_PSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, float p2) { } +EXPORT void sf6_V_PSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, float p2) { } +EXPORT void sf6_V_PSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, float p2) { } +EXPORT void sf6_V_PSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, float p2) { } +EXPORT void sf6_V_PSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, float p2) { } +EXPORT void sf6_V_PSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, float p2) { } +EXPORT void sf6_V_PSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, float p2) { } +EXPORT void sf6_V_PSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, float p2) { } +EXPORT void sf6_V_PSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, float p2) { } +EXPORT void sf6_V_PSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, float p2) { } +EXPORT void sf6_V_PSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, float p2) { } +EXPORT void sf6_V_PSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, float p2) { } +EXPORT void sf6_V_PSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, float p2) { } +EXPORT void sf6_V_PSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, float p2) { } +EXPORT void sf6_V_PSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, float p2) { } +EXPORT void sf6_V_PSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, float p2) { } +EXPORT void sf6_V_PSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, float p2) { } +EXPORT void sf6_V_PSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, float p2) { } +EXPORT void sf6_V_PSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, float p2) { } +EXPORT void sf6_V_PSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, float p2) { } +EXPORT void sf6_V_PSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, float p2) { } +EXPORT void sf6_V_PSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, float p2) { } +EXPORT void sf6_V_PSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, float p2) { } +EXPORT void sf6_V_PSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, float p2) { } +EXPORT void sf6_V_PSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, float p2) { } +EXPORT void sf6_V_PSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, float p2) { } +EXPORT void sf6_V_PSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, float p2) { } +EXPORT void sf6_V_PSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, float p2) { } +EXPORT void sf6_V_PSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, float p2) { } +EXPORT void sf6_V_PSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, float p2) { } +EXPORT void sf6_V_PSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, float p2) { } +EXPORT void sf6_V_PSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, float p2) { } +EXPORT void sf6_V_PSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, float p2) { } +EXPORT void sf6_V_PSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, float p2) { } +EXPORT void sf6_V_PSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, float p2) { } +EXPORT void sf6_V_PSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, float p2) { } +EXPORT void sf6_V_PSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, float p2) { } +EXPORT void sf6_V_PSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, double p2) { } +EXPORT void sf6_V_PSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, double p2) { } +EXPORT void sf6_V_PSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, double p2) { } +EXPORT void sf6_V_PSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, double p2) { } +EXPORT void sf6_V_PSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, double p2) { } +EXPORT void sf6_V_PSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, double p2) { } +EXPORT void sf6_V_PSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, double p2) { } +EXPORT void sf6_V_PSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, double p2) { } +EXPORT void sf6_V_PSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, double p2) { } +EXPORT void sf6_V_PSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, double p2) { } +EXPORT void sf6_V_PSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, double p2) { } +EXPORT void sf6_V_PSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, double p2) { } +EXPORT void sf6_V_PSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, double p2) { } +EXPORT void sf6_V_PSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, double p2) { } +EXPORT void sf6_V_PSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, double p2) { } +EXPORT void sf6_V_PSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, double p2) { } +EXPORT void sf6_V_PSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, double p2) { } +EXPORT void sf6_V_PSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, double p2) { } +EXPORT void sf6_V_PSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, double p2) { } +EXPORT void sf6_V_PSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, double p2) { } +EXPORT void sf6_V_PSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, double p2) { } +EXPORT void sf6_V_PSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, double p2) { } +EXPORT void sf6_V_PSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, double p2) { } +EXPORT void sf6_V_PSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, double p2) { } +EXPORT void sf6_V_PSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, double p2) { } +EXPORT void sf6_V_PSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, double p2) { } +EXPORT void sf6_V_PSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, double p2) { } +EXPORT void sf6_V_PSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, double p2) { } +EXPORT void sf6_V_PSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, double p2) { } +EXPORT void sf6_V_PSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, double p2) { } +EXPORT void sf6_V_PSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, double p2) { } +EXPORT void sf6_V_PSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, double p2) { } +EXPORT void sf6_V_PSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, double p2) { } +EXPORT void sf6_V_PSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, double p2) { } +EXPORT void sf6_V_PSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, double p2) { } +EXPORT void sf6_V_PSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, double p2) { } +EXPORT void sf6_V_PSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, double p2) { } +EXPORT void sf6_V_PSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, double p2) { } +EXPORT void sf6_V_PSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, double p2) { } +EXPORT void sf6_V_PSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, double p2) { } +EXPORT void sf6_V_PSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, double p2) { } +EXPORT void sf6_V_PSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, double p2) { } +EXPORT void sf6_V_PSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, double p2) { } +EXPORT void sf6_V_PSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, double p2) { } +EXPORT void sf6_V_PSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, double p2) { } +EXPORT void sf6_V_PSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, double p2) { } +EXPORT void sf6_V_PSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, double p2) { } +EXPORT void sf6_V_PSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, double p2) { } +EXPORT void sf6_V_PSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, double p2) { } +EXPORT void sf6_V_PSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, double p2) { } +EXPORT void sf6_V_PSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, double p2) { } +EXPORT void sf6_V_PSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, double p2) { } +EXPORT void sf6_V_PSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, double p2) { } +EXPORT void sf6_V_PSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, double p2) { } +EXPORT void sf6_V_PSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, double p2) { } +EXPORT void sf6_V_PSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, double p2) { } +EXPORT void sf6_V_PSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, double p2) { } +EXPORT void sf6_V_PSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, double p2) { } +EXPORT void sf6_V_PSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, double p2) { } +EXPORT void sf6_V_PSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, double p2) { } +EXPORT void sf6_V_PSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, double p2) { } +EXPORT void sf6_V_PSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, double p2) { } +EXPORT void sf6_V_PSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, double p2) { } +EXPORT void sf6_V_PSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, double p2) { } +EXPORT void sf6_V_PSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, double p2) { } +EXPORT void sf6_V_PSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, double p2) { } +EXPORT void sf6_V_PSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, double p2) { } +EXPORT void sf6_V_PSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, double p2) { } +EXPORT void sf6_V_PSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, double p2) { } +EXPORT void sf6_V_PSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, double p2) { } +EXPORT void sf6_V_PSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, double p2) { } +EXPORT void sf6_V_PSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, double p2) { } +EXPORT void sf6_V_PSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, double p2) { } +EXPORT void sf6_V_PSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, double p2) { } +EXPORT void sf6_V_PSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, double p2) { } +EXPORT void sf6_V_PSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, double p2) { } +EXPORT void sf6_V_PSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, double p2) { } +EXPORT void sf6_V_PSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, double p2) { } +EXPORT void sf6_V_PSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, double p2) { } +EXPORT void sf6_V_PSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, double p2) { } +EXPORT void sf6_V_PSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, double p2) { } +EXPORT void sf6_V_PSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, double p2) { } +EXPORT void sf6_V_PSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, double p2) { } +EXPORT void sf6_V_PSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, double p2) { } +EXPORT void sf6_V_PSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, void* p2) { } +EXPORT void sf6_V_PSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, void* p2) { } +EXPORT void sf6_V_PSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, void* p2) { } +EXPORT void sf6_V_PSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, void* p2) { } +EXPORT void sf6_V_PSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, void* p2) { } +EXPORT void sf6_V_PSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, void* p2) { } +EXPORT void sf6_V_PSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, void* p2) { } +EXPORT void sf6_V_PSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, void* p2) { } +EXPORT void sf6_V_PSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, void* p2) { } +EXPORT void sf6_V_PSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, void* p2) { } +EXPORT void sf6_V_PSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, void* p2) { } +EXPORT void sf6_V_PSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, void* p2) { } +EXPORT void sf6_V_PSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, void* p2) { } +EXPORT void sf6_V_PSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, void* p2) { } +EXPORT void sf6_V_PSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, void* p2) { } +EXPORT void sf6_V_PSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, void* p2) { } +EXPORT void sf6_V_PSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, void* p2) { } +EXPORT void sf6_V_PSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, void* p2) { } +EXPORT void sf6_V_PSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, void* p2) { } +EXPORT void sf6_V_PSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, void* p2) { } +EXPORT void sf6_V_PSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, void* p2) { } +EXPORT void sf6_V_PSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, void* p2) { } +EXPORT void sf6_V_PSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, void* p2) { } +EXPORT void sf6_V_PSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, void* p2) { } +EXPORT void sf6_V_PSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, void* p2) { } +EXPORT void sf6_V_PSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, void* p2) { } +EXPORT void sf6_V_PSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, void* p2) { } +EXPORT void sf6_V_PSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, void* p2) { } +EXPORT void sf6_V_PSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, void* p2) { } +EXPORT void sf6_V_PSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, void* p2) { } +EXPORT void sf6_V_PSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, void* p2) { } +EXPORT void sf6_V_PSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, void* p2) { } +EXPORT void sf6_V_PSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, void* p2) { } +EXPORT void sf6_V_PSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, void* p2) { } +EXPORT void sf6_V_PSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, void* p2) { } +EXPORT void sf6_V_PSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, void* p2) { } +EXPORT void sf6_V_PSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, void* p2) { } +EXPORT void sf6_V_PSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, void* p2) { } +EXPORT void sf6_V_PSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, void* p2) { } +EXPORT void sf6_V_PSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, void* p2) { } +EXPORT void sf6_V_PSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, void* p2) { } +EXPORT void sf6_V_PSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, void* p2) { } +EXPORT void sf6_V_PSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, void* p2) { } +EXPORT void sf6_V_PSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, void* p2) { } +EXPORT void sf6_V_PSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, void* p2) { } +EXPORT void sf6_V_PSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, void* p2) { } +EXPORT void sf6_V_PSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, void* p2) { } +EXPORT void sf6_V_PSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, void* p2) { } +EXPORT void sf6_V_PSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, void* p2) { } +EXPORT void sf6_V_PSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, void* p2) { } +EXPORT void sf6_V_PSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, void* p2) { } +EXPORT void sf6_V_PSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, void* p2) { } +EXPORT void sf6_V_PSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, void* p2) { } +EXPORT void sf6_V_PSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, void* p2) { } +EXPORT void sf6_V_PSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, void* p2) { } +EXPORT void sf6_V_PSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, void* p2) { } +EXPORT void sf6_V_PSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, void* p2) { } +EXPORT void sf6_V_PSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, void* p2) { } +EXPORT void sf6_V_PSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, void* p2) { } +EXPORT void sf6_V_PSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, void* p2) { } +EXPORT void sf6_V_PSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, void* p2) { } +EXPORT void sf6_V_PSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, void* p2) { } +EXPORT void sf6_V_PSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, void* p2) { } +EXPORT void sf6_V_PSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, void* p2) { } +EXPORT void sf6_V_PSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, void* p2) { } +EXPORT void sf6_V_PSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, void* p2) { } +EXPORT void sf6_V_PSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, void* p2) { } +EXPORT void sf6_V_PSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, void* p2) { } +EXPORT void sf6_V_PSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, void* p2) { } +EXPORT void sf6_V_PSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, void* p2) { } +EXPORT void sf6_V_PSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, void* p2) { } +EXPORT void sf6_V_PSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, void* p2) { } +EXPORT void sf6_V_PSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, void* p2) { } +EXPORT void sf6_V_PSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, void* p2) { } +EXPORT void sf6_V_PSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, void* p2) { } +EXPORT void sf6_V_PSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, void* p2) { } +EXPORT void sf6_V_PSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, void* p2) { } +EXPORT void sf6_V_PSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, void* p2) { } +EXPORT void sf6_V_PSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, void* p2) { } +EXPORT void sf6_V_PSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, void* p2) { } +EXPORT void sf6_V_PSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, void* p2) { } +EXPORT void sf6_V_PSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, void* p2) { } +EXPORT void sf6_V_PSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, void* p2) { } +EXPORT void sf6_V_PSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, void* p2) { } +EXPORT void sf6_V_PSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, struct S_I p2) { } +EXPORT void sf6_V_PSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, struct S_F p2) { } +EXPORT void sf6_V_PSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, struct S_D p2) { } +EXPORT void sf6_V_PSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, struct S_P p2) { } +EXPORT void sf6_V_PSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, struct S_II p2) { } +EXPORT void sf6_V_PSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, struct S_IF p2) { } +EXPORT void sf6_V_PSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, struct S_ID p2) { } +EXPORT void sf6_V_PSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, struct S_IP p2) { } +EXPORT void sf6_V_PSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, struct S_FI p2) { } +EXPORT void sf6_V_PSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, struct S_FF p2) { } +EXPORT void sf6_V_PSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, struct S_FD p2) { } +EXPORT void sf6_V_PSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, struct S_FP p2) { } +EXPORT void sf6_V_PSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, struct S_DI p2) { } +EXPORT void sf6_V_PSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, struct S_DF p2) { } +EXPORT void sf6_V_PSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, struct S_DD p2) { } +EXPORT void sf6_V_PSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, struct S_DP p2) { } +EXPORT void sf6_V_PSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, struct S_PI p2) { } +EXPORT void sf6_V_PSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, struct S_PF p2) { } +EXPORT void sf6_V_PSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, struct S_PD p2) { } +EXPORT void sf6_V_PSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, struct S_PP p2) { } +EXPORT void sf6_V_PSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, struct S_III p2) { } +EXPORT void sf6_V_PSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, struct S_IIF p2) { } +EXPORT void sf6_V_PSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, struct S_IID p2) { } +EXPORT void sf6_V_PSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, struct S_IIP p2) { } +EXPORT void sf6_V_PSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, struct S_IFI p2) { } +EXPORT void sf6_V_PSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, struct S_IFF p2) { } +EXPORT void sf6_V_PSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, struct S_IFD p2) { } +EXPORT void sf6_V_PSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, struct S_IFP p2) { } +EXPORT void sf6_V_PSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, struct S_IDI p2) { } +EXPORT void sf6_V_PSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, struct S_IDF p2) { } +EXPORT void sf6_V_PSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, struct S_IDD p2) { } +EXPORT void sf6_V_PSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, struct S_IDP p2) { } +EXPORT void sf6_V_PSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, struct S_IPI p2) { } +EXPORT void sf6_V_PSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, struct S_IPF p2) { } +EXPORT void sf6_V_PSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, struct S_IPD p2) { } +EXPORT void sf6_V_PSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, struct S_IPP p2) { } +EXPORT void sf6_V_PSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, struct S_FII p2) { } +EXPORT void sf6_V_PSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, struct S_FIF p2) { } +EXPORT void sf6_V_PSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, struct S_FID p2) { } +EXPORT void sf6_V_PSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, struct S_FIP p2) { } +EXPORT void sf6_V_PSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, struct S_FFI p2) { } +EXPORT void sf6_V_PSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, struct S_FFF p2) { } +EXPORT void sf6_V_PSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, struct S_FFD p2) { } +EXPORT void sf6_V_PSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, struct S_FFP p2) { } +EXPORT void sf6_V_PSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, struct S_FDI p2) { } +EXPORT void sf6_V_PSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, struct S_FDF p2) { } +EXPORT void sf6_V_PSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, struct S_FDD p2) { } +EXPORT void sf6_V_PSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, struct S_FDP p2) { } +EXPORT void sf6_V_PSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, struct S_FPI p2) { } +EXPORT void sf6_V_PSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, struct S_FPF p2) { } +EXPORT void sf6_V_PSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, struct S_FPD p2) { } +EXPORT void sf6_V_PSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, struct S_FPP p2) { } +EXPORT void sf6_V_PSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, struct S_DII p2) { } +EXPORT void sf6_V_PSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, struct S_DIF p2) { } +EXPORT void sf6_V_PSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, struct S_DID p2) { } +EXPORT void sf6_V_PSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, struct S_DIP p2) { } +EXPORT void sf6_V_PSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, struct S_DFI p2) { } +EXPORT void sf6_V_PSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, struct S_DFF p2) { } +EXPORT void sf6_V_PSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, struct S_DFD p2) { } +EXPORT void sf6_V_PSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, struct S_DFP p2) { } +EXPORT void sf6_V_PSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, struct S_DDI p2) { } +EXPORT void sf6_V_PSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, struct S_DDF p2) { } +EXPORT void sf6_V_PSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, struct S_DDD p2) { } +EXPORT void sf6_V_PSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, struct S_DDP p2) { } +EXPORT void sf6_V_PSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, struct S_DPI p2) { } +EXPORT void sf6_V_PSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, struct S_DPF p2) { } +EXPORT void sf6_V_PSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, struct S_DPD p2) { } +EXPORT void sf6_V_PSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, struct S_DPP p2) { } +EXPORT void sf6_V_PSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, struct S_PII p2) { } +EXPORT void sf6_V_PSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, struct S_PIF p2) { } +EXPORT void sf6_V_PSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, struct S_PID p2) { } +EXPORT void sf6_V_PSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, struct S_PIP p2) { } +EXPORT void sf6_V_PSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, struct S_PFI p2) { } +EXPORT void sf6_V_PSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, struct S_PFF p2) { } +EXPORT void sf6_V_PSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, struct S_PFD p2) { } +EXPORT void sf6_V_PSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, struct S_PFP p2) { } +EXPORT void sf6_V_PSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, struct S_PDI p2) { } +EXPORT void sf6_V_PSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, struct S_PDF p2) { } +EXPORT void sf6_V_PSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, struct S_PDD p2) { } +EXPORT void sf6_V_PSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, struct S_PDP p2) { } +EXPORT void sf6_V_PSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, struct S_PPI p2) { } +EXPORT void sf6_V_PSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, struct S_PPF p2) { } +EXPORT void sf6_V_PSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, struct S_PPD p2) { } +EXPORT void sf6_V_PSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, struct S_PPP p2) { } +EXPORT void sf6_V_SII_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, int p2) { } +EXPORT void sf6_V_SII_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, int p2) { } +EXPORT void sf6_V_SII_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, int p2) { } +EXPORT void sf6_V_SII_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, int p2) { } +EXPORT void sf6_V_SII_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, int p2) { } +EXPORT void sf6_V_SII_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, int p2) { } +EXPORT void sf6_V_SII_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, int p2) { } +EXPORT void sf6_V_SII_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, int p2) { } +EXPORT void sf6_V_SII_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, int p2) { } +EXPORT void sf6_V_SIF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, float p2) { } +EXPORT void sf6_V_SIF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, float p2) { } +EXPORT void sf6_V_SID_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, double p2) { } +EXPORT void sf6_V_SID_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, double p2) { } +EXPORT void sf6_V_SID_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, double p2) { } +EXPORT void sf6_V_SID_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, double p2) { } +EXPORT void sf6_V_SID_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, double p2) { } +EXPORT void sf6_V_SID_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, double p2) { } +EXPORT void sf6_V_SID_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, double p2) { } +EXPORT void sf6_V_SID_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, double p2) { } +EXPORT void sf6_V_SID_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, double p2) { } +EXPORT void sf7_V_SID_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, double p2) { } +EXPORT void sf7_V_SIP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, void* p2) { } +EXPORT void sf7_V_SIP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, void* p2) { } +EXPORT void sf7_V_SIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, struct S_I p2) { } +EXPORT void sf7_V_SIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, struct S_F p2) { } +EXPORT void sf7_V_SIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, struct S_D p2) { } +EXPORT void sf7_V_SIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, struct S_P p2) { } +EXPORT void sf7_V_SIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, struct S_II p2) { } +EXPORT void sf7_V_SIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, struct S_IF p2) { } +EXPORT void sf7_V_SIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, struct S_ID p2) { } +EXPORT void sf7_V_SIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, struct S_IP p2) { } +EXPORT void sf7_V_SIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, struct S_FI p2) { } +EXPORT void sf7_V_SIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, struct S_FF p2) { } +EXPORT void sf7_V_SIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, struct S_FD p2) { } +EXPORT void sf7_V_SIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, struct S_FP p2) { } +EXPORT void sf7_V_SIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, struct S_DI p2) { } +EXPORT void sf7_V_SIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, struct S_DF p2) { } +EXPORT void sf7_V_SIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, struct S_DD p2) { } +EXPORT void sf7_V_SIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, struct S_DP p2) { } +EXPORT void sf7_V_SIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, struct S_PI p2) { } +EXPORT void sf7_V_SIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, struct S_PF p2) { } +EXPORT void sf7_V_SIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, struct S_PD p2) { } +EXPORT void sf7_V_SIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, struct S_PP p2) { } +EXPORT void sf7_V_SIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, struct S_III p2) { } +EXPORT void sf7_V_SIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, struct S_IIF p2) { } +EXPORT void sf7_V_SIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, struct S_IID p2) { } +EXPORT void sf7_V_SIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, struct S_IIP p2) { } +EXPORT void sf7_V_SIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, struct S_IFI p2) { } +EXPORT void sf7_V_SIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, struct S_IFF p2) { } +EXPORT void sf7_V_SIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, struct S_IFD p2) { } +EXPORT void sf7_V_SIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, struct S_IFP p2) { } +EXPORT void sf7_V_SIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, struct S_IDI p2) { } +EXPORT void sf7_V_SIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, struct S_IDF p2) { } +EXPORT void sf7_V_SIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, struct S_IDD p2) { } +EXPORT void sf7_V_SIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, struct S_IDP p2) { } +EXPORT void sf7_V_SIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, struct S_IPI p2) { } +EXPORT void sf7_V_SIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, struct S_IPF p2) { } +EXPORT void sf7_V_SIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, struct S_IPD p2) { } +EXPORT void sf7_V_SIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, struct S_IPP p2) { } +EXPORT void sf7_V_SIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, struct S_FII p2) { } +EXPORT void sf7_V_SIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, struct S_FIF p2) { } +EXPORT void sf7_V_SIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, struct S_FID p2) { } +EXPORT void sf7_V_SIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, struct S_FIP p2) { } +EXPORT void sf7_V_SIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, struct S_FFI p2) { } +EXPORT void sf7_V_SIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, struct S_FFF p2) { } +EXPORT void sf7_V_SIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, struct S_FFD p2) { } +EXPORT void sf7_V_SIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, struct S_FFP p2) { } +EXPORT void sf7_V_SIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, struct S_FDI p2) { } +EXPORT void sf7_V_SIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, struct S_FDF p2) { } +EXPORT void sf7_V_SIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, struct S_FDD p2) { } +EXPORT void sf7_V_SIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, struct S_FDP p2) { } +EXPORT void sf7_V_SIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, struct S_FPI p2) { } +EXPORT void sf7_V_SIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, struct S_FPF p2) { } +EXPORT void sf7_V_SIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, struct S_FPD p2) { } +EXPORT void sf7_V_SIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, struct S_FPP p2) { } +EXPORT void sf7_V_SIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, struct S_DII p2) { } +EXPORT void sf7_V_SIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, struct S_DIF p2) { } +EXPORT void sf7_V_SIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, struct S_DID p2) { } +EXPORT void sf7_V_SIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, struct S_DIP p2) { } +EXPORT void sf7_V_SIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, struct S_DFI p2) { } +EXPORT void sf7_V_SIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, struct S_DFF p2) { } +EXPORT void sf7_V_SIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, struct S_DFD p2) { } +EXPORT void sf7_V_SIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, struct S_DFP p2) { } +EXPORT void sf7_V_SIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, struct S_DDI p2) { } +EXPORT void sf7_V_SIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, struct S_DDF p2) { } +EXPORT void sf7_V_SIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, struct S_DDD p2) { } +EXPORT void sf7_V_SIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, struct S_DDP p2) { } +EXPORT void sf7_V_SIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, struct S_DPI p2) { } +EXPORT void sf7_V_SIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, struct S_DPF p2) { } +EXPORT void sf7_V_SIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, struct S_DPD p2) { } +EXPORT void sf7_V_SIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, struct S_DPP p2) { } +EXPORT void sf7_V_SIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, struct S_PII p2) { } +EXPORT void sf7_V_SIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, struct S_PIF p2) { } +EXPORT void sf7_V_SIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, struct S_PID p2) { } +EXPORT void sf7_V_SIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, struct S_PIP p2) { } +EXPORT void sf7_V_SIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, struct S_PFI p2) { } +EXPORT void sf7_V_SIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, struct S_PFF p2) { } +EXPORT void sf7_V_SIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, struct S_PFD p2) { } +EXPORT void sf7_V_SIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, struct S_PFP p2) { } +EXPORT void sf7_V_SIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, struct S_PDI p2) { } +EXPORT void sf7_V_SIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, struct S_PDF p2) { } +EXPORT void sf7_V_SIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, struct S_PDD p2) { } +EXPORT void sf7_V_SIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, struct S_PDP p2) { } +EXPORT void sf7_V_SIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, struct S_PPI p2) { } +EXPORT void sf7_V_SIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, struct S_PPF p2) { } +EXPORT void sf7_V_SIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, struct S_PPD p2) { } +EXPORT void sf7_V_SIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, struct S_PPP p2) { } +EXPORT void sf7_V_SFI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, int p2) { } +EXPORT void sf7_V_SFI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, int p2) { } +EXPORT void sf7_V_SFF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, float p2) { } +EXPORT void sf7_V_SFF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, float p2) { } +EXPORT void sf7_V_SFD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, double p2) { } +EXPORT void sf7_V_SFD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, double p2) { } +EXPORT void sf7_V_SFP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, void* p2) { } +EXPORT void sf7_V_SFP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, void* p2) { } +EXPORT void sf7_V_SFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, struct S_I p2) { } +EXPORT void sf7_V_SFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, struct S_F p2) { } +EXPORT void sf7_V_SFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, struct S_D p2) { } +EXPORT void sf7_V_SFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, struct S_P p2) { } +EXPORT void sf7_V_SFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, struct S_II p2) { } +EXPORT void sf7_V_SFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, struct S_IF p2) { } +EXPORT void sf7_V_SFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, struct S_ID p2) { } +EXPORT void sf7_V_SFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, struct S_IP p2) { } +EXPORT void sf7_V_SFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, struct S_FI p2) { } +EXPORT void sf7_V_SFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, struct S_FF p2) { } +EXPORT void sf7_V_SFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, struct S_FD p2) { } +EXPORT void sf7_V_SFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, struct S_FP p2) { } +EXPORT void sf7_V_SFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, struct S_DI p2) { } +EXPORT void sf7_V_SFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, struct S_DF p2) { } +EXPORT void sf7_V_SFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, struct S_DD p2) { } +EXPORT void sf7_V_SFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, struct S_DP p2) { } +EXPORT void sf7_V_SFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, struct S_PI p2) { } +EXPORT void sf7_V_SFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, struct S_PF p2) { } +EXPORT void sf7_V_SFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, struct S_PD p2) { } +EXPORT void sf7_V_SFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, struct S_PP p2) { } +EXPORT void sf7_V_SFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, struct S_III p2) { } +EXPORT void sf7_V_SFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, struct S_IIF p2) { } +EXPORT void sf7_V_SFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, struct S_IID p2) { } +EXPORT void sf7_V_SFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, struct S_IIP p2) { } +EXPORT void sf7_V_SFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, struct S_IFI p2) { } +EXPORT void sf7_V_SFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, struct S_IFF p2) { } +EXPORT void sf7_V_SFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, struct S_IFD p2) { } +EXPORT void sf7_V_SFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, struct S_IFP p2) { } +EXPORT void sf7_V_SFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, struct S_IDI p2) { } +EXPORT void sf7_V_SFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, struct S_IDF p2) { } +EXPORT void sf7_V_SFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, struct S_IDD p2) { } +EXPORT void sf7_V_SFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, struct S_IDP p2) { } +EXPORT void sf7_V_SFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, struct S_IPI p2) { } +EXPORT void sf7_V_SFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, struct S_IPF p2) { } +EXPORT void sf7_V_SFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, struct S_IPD p2) { } +EXPORT void sf7_V_SFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, struct S_IPP p2) { } +EXPORT void sf7_V_SFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, struct S_FII p2) { } +EXPORT void sf7_V_SFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, struct S_FIF p2) { } +EXPORT void sf7_V_SFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, struct S_FID p2) { } +EXPORT void sf7_V_SFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, struct S_FIP p2) { } +EXPORT void sf7_V_SFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, struct S_FFI p2) { } +EXPORT void sf7_V_SFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, struct S_FFF p2) { } +EXPORT void sf7_V_SFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, struct S_FFD p2) { } +EXPORT void sf7_V_SFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, struct S_FFP p2) { } +EXPORT void sf7_V_SFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, struct S_FDI p2) { } +EXPORT void sf7_V_SFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, struct S_FDF p2) { } +EXPORT void sf7_V_SFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, struct S_FDD p2) { } +EXPORT void sf7_V_SFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, struct S_FDP p2) { } +EXPORT void sf7_V_SFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, struct S_FPI p2) { } +EXPORT void sf7_V_SFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, struct S_FPF p2) { } +EXPORT void sf7_V_SFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, struct S_FPD p2) { } +EXPORT void sf7_V_SFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, struct S_FPP p2) { } +EXPORT void sf7_V_SFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, struct S_DII p2) { } +EXPORT void sf7_V_SFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, struct S_DIF p2) { } +EXPORT void sf7_V_SFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, struct S_DID p2) { } +EXPORT void sf7_V_SFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, struct S_DIP p2) { } +EXPORT void sf7_V_SFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, struct S_DFI p2) { } +EXPORT void sf7_V_SFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, struct S_DFF p2) { } +EXPORT void sf7_V_SFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, struct S_DFD p2) { } +EXPORT void sf7_V_SFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, struct S_DFP p2) { } +EXPORT void sf7_V_SFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, struct S_DDI p2) { } +EXPORT void sf7_V_SFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, struct S_DDF p2) { } +EXPORT void sf7_V_SFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, struct S_DDD p2) { } +EXPORT void sf7_V_SFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, struct S_DDP p2) { } +EXPORT void sf7_V_SFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, struct S_DPI p2) { } +EXPORT void sf7_V_SFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, struct S_DPF p2) { } +EXPORT void sf7_V_SFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, struct S_DPD p2) { } +EXPORT void sf7_V_SFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, struct S_DPP p2) { } +EXPORT void sf7_V_SFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, struct S_PII p2) { } +EXPORT void sf7_V_SFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, struct S_PIF p2) { } +EXPORT void sf7_V_SFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, struct S_PID p2) { } +EXPORT void sf7_V_SFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, struct S_PIP p2) { } +EXPORT void sf7_V_SFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, struct S_PFI p2) { } +EXPORT void sf7_V_SFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, struct S_PFF p2) { } +EXPORT void sf7_V_SFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, struct S_PFD p2) { } +EXPORT void sf7_V_SFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, struct S_PFP p2) { } +EXPORT void sf7_V_SFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, struct S_PDI p2) { } +EXPORT void sf7_V_SFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, struct S_PDF p2) { } +EXPORT void sf7_V_SFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, struct S_PDD p2) { } +EXPORT void sf7_V_SFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, struct S_PDP p2) { } +EXPORT void sf7_V_SFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, struct S_PPI p2) { } +EXPORT void sf7_V_SFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, struct S_PPF p2) { } +EXPORT void sf7_V_SFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, struct S_PPD p2) { } +EXPORT void sf7_V_SFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, struct S_PPP p2) { } +EXPORT void sf7_V_SDI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, int p2) { } +EXPORT void sf7_V_SDI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, int p2) { } +EXPORT void sf7_V_SDI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, int p2) { } +EXPORT void sf7_V_SDI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, int p2) { } +EXPORT void sf7_V_SDI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, int p2) { } +EXPORT void sf7_V_SDI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, int p2) { } +EXPORT void sf7_V_SDI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, int p2) { } +EXPORT void sf7_V_SDI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, int p2) { } +EXPORT void sf7_V_SDI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, int p2) { } +EXPORT void sf7_V_SDI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, int p2) { } +EXPORT void sf7_V_SDI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, int p2) { } +EXPORT void sf8_V_SDI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, int p2) { } +EXPORT void sf8_V_SDF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, float p2) { } +EXPORT void sf8_V_SDF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, float p2) { } +EXPORT void sf8_V_SDD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, double p2) { } +EXPORT void sf8_V_SDD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, double p2) { } +EXPORT void sf8_V_SDP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, void* p2) { } +EXPORT void sf8_V_SDP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, void* p2) { } +EXPORT void sf8_V_SDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, struct S_I p2) { } +EXPORT void sf8_V_SDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, struct S_F p2) { } +EXPORT void sf8_V_SDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, struct S_D p2) { } +EXPORT void sf8_V_SDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, struct S_P p2) { } +EXPORT void sf8_V_SDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, struct S_II p2) { } +EXPORT void sf8_V_SDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, struct S_IF p2) { } +EXPORT void sf8_V_SDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, struct S_ID p2) { } +EXPORT void sf8_V_SDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, struct S_IP p2) { } +EXPORT void sf8_V_SDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, struct S_FI p2) { } +EXPORT void sf8_V_SDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, struct S_FF p2) { } +EXPORT void sf8_V_SDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, struct S_FD p2) { } +EXPORT void sf8_V_SDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, struct S_FP p2) { } +EXPORT void sf8_V_SDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, struct S_DI p2) { } +EXPORT void sf8_V_SDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, struct S_DF p2) { } +EXPORT void sf8_V_SDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, struct S_DD p2) { } +EXPORT void sf8_V_SDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, struct S_DP p2) { } +EXPORT void sf8_V_SDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, struct S_PI p2) { } +EXPORT void sf8_V_SDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, struct S_PF p2) { } +EXPORT void sf8_V_SDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, struct S_PD p2) { } +EXPORT void sf8_V_SDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, struct S_PP p2) { } +EXPORT void sf8_V_SDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, struct S_III p2) { } +EXPORT void sf8_V_SDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, struct S_IIF p2) { } +EXPORT void sf8_V_SDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, struct S_IID p2) { } +EXPORT void sf8_V_SDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, struct S_IIP p2) { } +EXPORT void sf8_V_SDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, struct S_IFI p2) { } +EXPORT void sf8_V_SDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, struct S_IFF p2) { } +EXPORT void sf8_V_SDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, struct S_IFD p2) { } +EXPORT void sf8_V_SDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, struct S_IFP p2) { } +EXPORT void sf8_V_SDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, struct S_IDI p2) { } +EXPORT void sf8_V_SDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, struct S_IDF p2) { } +EXPORT void sf8_V_SDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, struct S_IDD p2) { } +EXPORT void sf8_V_SDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, struct S_IDP p2) { } +EXPORT void sf8_V_SDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, struct S_IPI p2) { } +EXPORT void sf8_V_SDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, struct S_IPF p2) { } +EXPORT void sf8_V_SDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, struct S_IPD p2) { } +EXPORT void sf8_V_SDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, struct S_IPP p2) { } +EXPORT void sf8_V_SDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, struct S_FII p2) { } +EXPORT void sf8_V_SDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, struct S_FIF p2) { } +EXPORT void sf8_V_SDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, struct S_FID p2) { } +EXPORT void sf8_V_SDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, struct S_FIP p2) { } +EXPORT void sf8_V_SDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, struct S_FFI p2) { } +EXPORT void sf8_V_SDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, struct S_FFF p2) { } +EXPORT void sf8_V_SDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, struct S_FFD p2) { } +EXPORT void sf8_V_SDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, struct S_FFP p2) { } +EXPORT void sf8_V_SDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, struct S_FDI p2) { } +EXPORT void sf8_V_SDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, struct S_FDF p2) { } +EXPORT void sf8_V_SDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, struct S_FDD p2) { } +EXPORT void sf8_V_SDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, struct S_FDP p2) { } +EXPORT void sf8_V_SDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, struct S_FPI p2) { } +EXPORT void sf8_V_SDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, struct S_FPF p2) { } +EXPORT void sf8_V_SDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, struct S_FPD p2) { } +EXPORT void sf8_V_SDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, struct S_FPP p2) { } +EXPORT void sf8_V_SDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, struct S_DII p2) { } +EXPORT void sf8_V_SDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, struct S_DIF p2) { } +EXPORT void sf8_V_SDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, struct S_DID p2) { } +EXPORT void sf8_V_SDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, struct S_DIP p2) { } +EXPORT void sf8_V_SDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, struct S_DFI p2) { } +EXPORT void sf8_V_SDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, struct S_DFF p2) { } +EXPORT void sf8_V_SDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, struct S_DFD p2) { } +EXPORT void sf8_V_SDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, struct S_DFP p2) { } +EXPORT void sf8_V_SDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, struct S_DDI p2) { } +EXPORT void sf8_V_SDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, struct S_DDF p2) { } +EXPORT void sf8_V_SDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, struct S_DDD p2) { } +EXPORT void sf8_V_SDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, struct S_DDP p2) { } +EXPORT void sf8_V_SDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, struct S_DPI p2) { } +EXPORT void sf8_V_SDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, struct S_DPF p2) { } +EXPORT void sf8_V_SDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, struct S_DPD p2) { } +EXPORT void sf8_V_SDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, struct S_DPP p2) { } +EXPORT void sf8_V_SDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, struct S_PII p2) { } +EXPORT void sf8_V_SDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, struct S_PIF p2) { } +EXPORT void sf8_V_SDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, struct S_PID p2) { } +EXPORT void sf8_V_SDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, struct S_PIP p2) { } +EXPORT void sf8_V_SDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, struct S_PFI p2) { } +EXPORT void sf8_V_SDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, struct S_PFF p2) { } +EXPORT void sf8_V_SDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, struct S_PFD p2) { } +EXPORT void sf8_V_SDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, struct S_PFP p2) { } +EXPORT void sf8_V_SDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, struct S_PDI p2) { } +EXPORT void sf8_V_SDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, struct S_PDF p2) { } +EXPORT void sf8_V_SDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, struct S_PDD p2) { } +EXPORT void sf8_V_SDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, struct S_PDP p2) { } +EXPORT void sf8_V_SDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, struct S_PPI p2) { } +EXPORT void sf8_V_SDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, struct S_PPF p2) { } +EXPORT void sf8_V_SDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, struct S_PPD p2) { } +EXPORT void sf8_V_SDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, struct S_PPP p2) { } +EXPORT void sf8_V_SPI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, int p2) { } +EXPORT void sf8_V_SPI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, int p2) { } +EXPORT void sf8_V_SPF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, float p2) { } +EXPORT void sf8_V_SPF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, float p2) { } +EXPORT void sf8_V_SPD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, double p2) { } +EXPORT void sf8_V_SPD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, double p2) { } +EXPORT void sf9_V_SPD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, double p2) { } +EXPORT void sf9_V_SPP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, void* p2) { } +EXPORT void sf9_V_SPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, struct S_I p2) { } +EXPORT void sf9_V_SPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, struct S_F p2) { } +EXPORT void sf9_V_SPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, struct S_D p2) { } +EXPORT void sf9_V_SPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, struct S_P p2) { } +EXPORT void sf9_V_SPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, struct S_II p2) { } +EXPORT void sf9_V_SPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, struct S_IF p2) { } +EXPORT void sf9_V_SPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, struct S_ID p2) { } +EXPORT void sf9_V_SPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, struct S_IP p2) { } +EXPORT void sf9_V_SPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, struct S_FI p2) { } +EXPORT void sf9_V_SPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, struct S_FF p2) { } +EXPORT void sf9_V_SPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, struct S_FD p2) { } +EXPORT void sf9_V_SPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, struct S_FP p2) { } +EXPORT void sf9_V_SPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, struct S_DI p2) { } +EXPORT void sf9_V_SPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, struct S_DF p2) { } +EXPORT void sf9_V_SPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, struct S_DD p2) { } +EXPORT void sf9_V_SPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, struct S_DP p2) { } +EXPORT void sf9_V_SPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, struct S_PI p2) { } +EXPORT void sf9_V_SPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, struct S_PF p2) { } +EXPORT void sf9_V_SPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, struct S_PD p2) { } +EXPORT void sf9_V_SPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, struct S_PP p2) { } +EXPORT void sf9_V_SPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, struct S_III p2) { } +EXPORT void sf9_V_SPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, struct S_IIF p2) { } +EXPORT void sf9_V_SPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, struct S_IID p2) { } +EXPORT void sf9_V_SPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, struct S_IIP p2) { } +EXPORT void sf9_V_SPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, struct S_IFI p2) { } +EXPORT void sf9_V_SPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, struct S_IFF p2) { } +EXPORT void sf9_V_SPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, struct S_IFD p2) { } +EXPORT void sf9_V_SPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, struct S_IFP p2) { } +EXPORT void sf9_V_SPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, struct S_IDI p2) { } +EXPORT void sf9_V_SPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, struct S_IDF p2) { } +EXPORT void sf9_V_SPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, struct S_IDD p2) { } +EXPORT void sf9_V_SPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, struct S_IDP p2) { } +EXPORT void sf9_V_SPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, struct S_IPI p2) { } +EXPORT void sf9_V_SPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, struct S_IPF p2) { } +EXPORT void sf9_V_SPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, struct S_IPD p2) { } +EXPORT void sf9_V_SPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, struct S_IPP p2) { } +EXPORT void sf9_V_SPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, struct S_FII p2) { } +EXPORT void sf9_V_SPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, struct S_FIF p2) { } +EXPORT void sf9_V_SPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, struct S_FID p2) { } +EXPORT void sf9_V_SPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, struct S_FIP p2) { } +EXPORT void sf9_V_SPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, struct S_FFI p2) { } +EXPORT void sf9_V_SPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, struct S_FFF p2) { } +EXPORT void sf9_V_SPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, struct S_FFD p2) { } +EXPORT void sf9_V_SPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, struct S_FFP p2) { } +EXPORT void sf9_V_SPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, struct S_FDI p2) { } +EXPORT void sf9_V_SPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, struct S_FDF p2) { } +EXPORT void sf9_V_SPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, struct S_FDD p2) { } +EXPORT void sf9_V_SPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, struct S_FDP p2) { } +EXPORT void sf9_V_SPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, struct S_FPI p2) { } +EXPORT void sf9_V_SPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, struct S_FPF p2) { } +EXPORT void sf9_V_SPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, struct S_FPD p2) { } +EXPORT void sf9_V_SPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, struct S_FPP p2) { } +EXPORT void sf9_V_SPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, struct S_DII p2) { } +EXPORT void sf9_V_SPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, struct S_DIF p2) { } +EXPORT void sf9_V_SPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, struct S_DID p2) { } +EXPORT void sf9_V_SPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, struct S_DIP p2) { } +EXPORT void sf9_V_SPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, struct S_DFI p2) { } +EXPORT void sf9_V_SPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, struct S_DFF p2) { } +EXPORT void sf9_V_SPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, struct S_DFD p2) { } +EXPORT void sf9_V_SPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, struct S_DFP p2) { } +EXPORT void sf9_V_SPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, struct S_DDI p2) { } +EXPORT void sf9_V_SPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, struct S_DDF p2) { } +EXPORT void sf9_V_SPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, struct S_DDD p2) { } +EXPORT void sf9_V_SPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, struct S_DDP p2) { } +EXPORT void sf9_V_SPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, struct S_DPI p2) { } +EXPORT void sf9_V_SPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, struct S_DPF p2) { } +EXPORT void sf9_V_SPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, struct S_DPD p2) { } +EXPORT void sf9_V_SPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, struct S_DPP p2) { } +EXPORT void sf9_V_SPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, struct S_PII p2) { } +EXPORT void sf9_V_SPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, struct S_PIF p2) { } +EXPORT void sf9_V_SPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, struct S_PID p2) { } +EXPORT void sf9_V_SPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, struct S_PIP p2) { } +EXPORT void sf9_V_SPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, struct S_PFI p2) { } +EXPORT void sf9_V_SPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, struct S_PFF p2) { } +EXPORT void sf9_V_SPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, struct S_PFD p2) { } +EXPORT void sf9_V_SPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, struct S_PFP p2) { } +EXPORT void sf9_V_SPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, struct S_PDI p2) { } +EXPORT void sf9_V_SPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, struct S_PDF p2) { } +EXPORT void sf9_V_SPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, struct S_PDD p2) { } +EXPORT void sf9_V_SPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, struct S_PDP p2) { } +EXPORT void sf9_V_SPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, struct S_PPI p2) { } +EXPORT void sf9_V_SPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, struct S_PPF p2) { } +EXPORT void sf9_V_SPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, struct S_PPD p2) { } +EXPORT void sf9_V_SPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, struct S_PPP p2) { } +EXPORT void sf9_V_SSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, int p2) { } +EXPORT void sf9_V_SSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, int p2) { } +EXPORT void sf9_V_SSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, int p2) { } +EXPORT void sf9_V_SSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, int p2) { } +EXPORT void sf9_V_SSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, int p2) { } +EXPORT void sf9_V_SSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, int p2) { } +EXPORT void sf9_V_SSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, int p2) { } +EXPORT void sf9_V_SSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, int p2) { } +EXPORT void sf9_V_SSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, int p2) { } +EXPORT void sf9_V_SSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, int p2) { } +EXPORT void sf9_V_SSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, int p2) { } +EXPORT void sf9_V_SSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, int p2) { } +EXPORT void sf9_V_SSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, int p2) { } +EXPORT void sf9_V_SSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, int p2) { } +EXPORT void sf9_V_SSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, int p2) { } +EXPORT void sf9_V_SSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, int p2) { } +EXPORT void sf9_V_SSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, int p2) { } +EXPORT void sf9_V_SSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, int p2) { } +EXPORT void sf9_V_SSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, int p2) { } +EXPORT void sf9_V_SSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, int p2) { } +EXPORT void sf9_V_SSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, int p2) { } +EXPORT void sf9_V_SSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, int p2) { } +EXPORT void sf9_V_SSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, int p2) { } +EXPORT void sf9_V_SSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, int p2) { } +EXPORT void sf9_V_SSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, int p2) { } +EXPORT void sf9_V_SSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, int p2) { } +EXPORT void sf9_V_SSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, int p2) { } +EXPORT void sf9_V_SSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, int p2) { } +EXPORT void sf9_V_SSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, int p2) { } +EXPORT void sf9_V_SSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, int p2) { } +EXPORT void sf9_V_SSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, int p2) { } +EXPORT void sf9_V_SSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, int p2) { } +EXPORT void sf9_V_SSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, int p2) { } +EXPORT void sf9_V_SSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, int p2) { } +EXPORT void sf9_V_SSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, int p2) { } +EXPORT void sf9_V_SSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, int p2) { } +EXPORT void sf9_V_SSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, int p2) { } +EXPORT void sf9_V_SSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, int p2) { } +EXPORT void sf9_V_SSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, int p2) { } +EXPORT void sf9_V_SSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, int p2) { } +EXPORT void sf9_V_SSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, int p2) { } +EXPORT void sf9_V_SSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, int p2) { } +EXPORT void sf9_V_SSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, int p2) { } +EXPORT void sf9_V_SSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, int p2) { } +EXPORT void sf9_V_SSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, int p2) { } +EXPORT void sf9_V_SSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, int p2) { } +EXPORT void sf9_V_SSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, int p2) { } +EXPORT void sf9_V_SSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, int p2) { } +EXPORT void sf9_V_SSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, int p2) { } +EXPORT void sf9_V_SSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, int p2) { } +EXPORT void sf9_V_SSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, int p2) { } +EXPORT void sf9_V_SSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, int p2) { } +EXPORT void sf9_V_SSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, int p2) { } +EXPORT void sf9_V_SSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, int p2) { } +EXPORT void sf9_V_SSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, int p2) { } +EXPORT void sf9_V_SSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, int p2) { } +EXPORT void sf9_V_SSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, int p2) { } +EXPORT void sf9_V_SSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, int p2) { } +EXPORT void sf9_V_SSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, int p2) { } +EXPORT void sf9_V_SSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, int p2) { } +EXPORT void sf9_V_SSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, int p2) { } +EXPORT void sf9_V_SSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, int p2) { } +EXPORT void sf9_V_SSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, int p2) { } +EXPORT void sf9_V_SSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, int p2) { } +EXPORT void sf9_V_SSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, int p2) { } +EXPORT void sf9_V_SSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, int p2) { } +EXPORT void sf9_V_SSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, int p2) { } +EXPORT void sf9_V_SSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, int p2) { } +EXPORT void sf9_V_SSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, int p2) { } +EXPORT void sf9_V_SSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, int p2) { } +EXPORT void sf9_V_SSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, int p2) { } +EXPORT void sf9_V_SSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, int p2) { } +EXPORT void sf9_V_SSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, int p2) { } +EXPORT void sf9_V_SSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, int p2) { } +EXPORT void sf9_V_SSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, int p2) { } +EXPORT void sf9_V_SSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, int p2) { } +EXPORT void sf9_V_SSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, int p2) { } +EXPORT void sf9_V_SSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, int p2) { } +EXPORT void sf9_V_SSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, int p2) { } +EXPORT void sf9_V_SSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, int p2) { } +EXPORT void sf9_V_SSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, int p2) { } +EXPORT void sf9_V_SSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, int p2) { } +EXPORT void sf9_V_SSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, int p2) { } +EXPORT void sf9_V_SSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, int p2) { } +EXPORT void sf9_V_SSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, float p2) { } +EXPORT void sf9_V_SSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, float p2) { } +EXPORT void sf9_V_SSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, float p2) { } +EXPORT void sf9_V_SSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, float p2) { } +EXPORT void sf9_V_SSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, float p2) { } +EXPORT void sf9_V_SSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, float p2) { } +EXPORT void sf9_V_SSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, float p2) { } +EXPORT void sf9_V_SSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, float p2) { } +EXPORT void sf9_V_SSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, float p2) { } +EXPORT void sf9_V_SSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, float p2) { } +EXPORT void sf9_V_SSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, float p2) { } +EXPORT void sf9_V_SSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, float p2) { } +EXPORT void sf9_V_SSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, float p2) { } +EXPORT void sf9_V_SSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, float p2) { } +EXPORT void sf9_V_SSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, float p2) { } +EXPORT void sf9_V_SSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, float p2) { } +EXPORT void sf9_V_SSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, float p2) { } +EXPORT void sf9_V_SSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, float p2) { } +EXPORT void sf9_V_SSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, float p2) { } +EXPORT void sf9_V_SSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, float p2) { } +EXPORT void sf9_V_SSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, float p2) { } +EXPORT void sf9_V_SSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, float p2) { } +EXPORT void sf9_V_SSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, float p2) { } +EXPORT void sf9_V_SSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, float p2) { } +EXPORT void sf9_V_SSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, float p2) { } +EXPORT void sf9_V_SSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, float p2) { } +EXPORT void sf9_V_SSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, float p2) { } +EXPORT void sf9_V_SSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, float p2) { } +EXPORT void sf9_V_SSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, float p2) { } +EXPORT void sf9_V_SSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, float p2) { } +EXPORT void sf9_V_SSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, float p2) { } +EXPORT void sf9_V_SSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, float p2) { } +EXPORT void sf9_V_SSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, float p2) { } +EXPORT void sf9_V_SSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, float p2) { } +EXPORT void sf9_V_SSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, float p2) { } +EXPORT void sf9_V_SSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, float p2) { } +EXPORT void sf9_V_SSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, float p2) { } +EXPORT void sf9_V_SSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, float p2) { } +EXPORT void sf9_V_SSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, float p2) { } +EXPORT void sf9_V_SSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, float p2) { } +EXPORT void sf9_V_SSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, float p2) { } +EXPORT void sf9_V_SSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, float p2) { } +EXPORT void sf9_V_SSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, float p2) { } +EXPORT void sf9_V_SSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, float p2) { } +EXPORT void sf9_V_SSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, float p2) { } +EXPORT void sf9_V_SSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, float p2) { } +EXPORT void sf9_V_SSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, float p2) { } +EXPORT void sf9_V_SSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, float p2) { } +EXPORT void sf9_V_SSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, float p2) { } +EXPORT void sf9_V_SSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, float p2) { } +EXPORT void sf9_V_SSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, float p2) { } +EXPORT void sf9_V_SSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, float p2) { } +EXPORT void sf9_V_SSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, float p2) { } +EXPORT void sf9_V_SSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, float p2) { } +EXPORT void sf9_V_SSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, float p2) { } +EXPORT void sf9_V_SSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, float p2) { } +EXPORT void sf9_V_SSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, float p2) { } +EXPORT void sf9_V_SSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, float p2) { } +EXPORT void sf9_V_SSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, float p2) { } +EXPORT void sf9_V_SSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, float p2) { } +EXPORT void sf9_V_SSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, float p2) { } +EXPORT void sf9_V_SSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, float p2) { } +EXPORT void sf9_V_SSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, float p2) { } +EXPORT void sf9_V_SSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, float p2) { } +EXPORT void sf9_V_SSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, float p2) { } +EXPORT void sf9_V_SSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, float p2) { } +EXPORT void sf9_V_SSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, float p2) { } +EXPORT void sf9_V_SSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, float p2) { } +EXPORT void sf9_V_SSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, float p2) { } +EXPORT void sf9_V_SSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, float p2) { } +EXPORT void sf9_V_SSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, float p2) { } +EXPORT void sf9_V_SSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, float p2) { } +EXPORT void sf9_V_SSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, float p2) { } +EXPORT void sf9_V_SSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, float p2) { } +EXPORT void sf9_V_SSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, float p2) { } +EXPORT void sf9_V_SSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, float p2) { } +EXPORT void sf9_V_SSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, float p2) { } +EXPORT void sf9_V_SSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, float p2) { } +EXPORT void sf9_V_SSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, float p2) { } +EXPORT void sf9_V_SSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, float p2) { } +EXPORT void sf9_V_SSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, float p2) { } +EXPORT void sf9_V_SSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, float p2) { } +EXPORT void sf9_V_SSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, float p2) { } +EXPORT void sf9_V_SSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, float p2) { } +EXPORT void sf9_V_SSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, double p2) { } +EXPORT void sf9_V_SSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, double p2) { } +EXPORT void sf9_V_SSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, double p2) { } +EXPORT void sf9_V_SSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, double p2) { } +EXPORT void sf9_V_SSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, double p2) { } +EXPORT void sf9_V_SSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, double p2) { } +EXPORT void sf9_V_SSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, double p2) { } +EXPORT void sf9_V_SSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, double p2) { } +EXPORT void sf9_V_SSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, double p2) { } +EXPORT void sf9_V_SSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, double p2) { } +EXPORT void sf9_V_SSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, double p2) { } +EXPORT void sf9_V_SSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, double p2) { } +EXPORT void sf9_V_SSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, double p2) { } +EXPORT void sf9_V_SSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, double p2) { } +EXPORT void sf9_V_SSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, double p2) { } +EXPORT void sf9_V_SSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, double p2) { } +EXPORT void sf9_V_SSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, double p2) { } +EXPORT void sf9_V_SSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, double p2) { } +EXPORT void sf9_V_SSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, double p2) { } +EXPORT void sf9_V_SSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, double p2) { } +EXPORT void sf9_V_SSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, double p2) { } +EXPORT void sf9_V_SSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, double p2) { } +EXPORT void sf9_V_SSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, double p2) { } +EXPORT void sf9_V_SSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, double p2) { } +EXPORT void sf9_V_SSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, double p2) { } +EXPORT void sf9_V_SSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, double p2) { } +EXPORT void sf9_V_SSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, double p2) { } +EXPORT void sf9_V_SSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, double p2) { } +EXPORT void sf9_V_SSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, double p2) { } +EXPORT void sf9_V_SSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, double p2) { } +EXPORT void sf9_V_SSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, double p2) { } +EXPORT void sf9_V_SSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, double p2) { } +EXPORT void sf9_V_SSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, double p2) { } +EXPORT void sf9_V_SSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, double p2) { } +EXPORT void sf9_V_SSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, double p2) { } +EXPORT void sf9_V_SSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, double p2) { } +EXPORT void sf9_V_SSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, double p2) { } +EXPORT void sf9_V_SSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, double p2) { } +EXPORT void sf9_V_SSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, double p2) { } +EXPORT void sf9_V_SSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, double p2) { } +EXPORT void sf9_V_SSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, double p2) { } +EXPORT void sf9_V_SSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, double p2) { } +EXPORT void sf9_V_SSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, double p2) { } +EXPORT void sf9_V_SSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, double p2) { } +EXPORT void sf9_V_SSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, double p2) { } +EXPORT void sf9_V_SSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, double p2) { } +EXPORT void sf9_V_SSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, double p2) { } +EXPORT void sf9_V_SSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, double p2) { } +EXPORT void sf9_V_SSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, double p2) { } +EXPORT void sf9_V_SSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, double p2) { } +EXPORT void sf9_V_SSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, double p2) { } +EXPORT void sf9_V_SSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, double p2) { } +EXPORT void sf9_V_SSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, double p2) { } +EXPORT void sf9_V_SSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, double p2) { } +EXPORT void sf9_V_SSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, double p2) { } +EXPORT void sf9_V_SSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, double p2) { } +EXPORT void sf9_V_SSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, double p2) { } +EXPORT void sf9_V_SSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, double p2) { } +EXPORT void sf9_V_SSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, double p2) { } +EXPORT void sf9_V_SSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, double p2) { } +EXPORT void sf9_V_SSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, double p2) { } +EXPORT void sf9_V_SSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, double p2) { } +EXPORT void sf9_V_SSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, double p2) { } +EXPORT void sf9_V_SSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, double p2) { } +EXPORT void sf9_V_SSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, double p2) { } +EXPORT void sf9_V_SSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, double p2) { } +EXPORT void sf9_V_SSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, double p2) { } +EXPORT void sf9_V_SSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, double p2) { } +EXPORT void sf9_V_SSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, double p2) { } +EXPORT void sf9_V_SSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, double p2) { } +EXPORT void sf9_V_SSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, double p2) { } +EXPORT void sf9_V_SSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, double p2) { } +EXPORT void sf9_V_SSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, double p2) { } +EXPORT void sf9_V_SSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, double p2) { } +EXPORT void sf9_V_SSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, double p2) { } +EXPORT void sf9_V_SSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, double p2) { } +EXPORT void sf9_V_SSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, double p2) { } +EXPORT void sf9_V_SSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, double p2) { } +EXPORT void sf9_V_SSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, double p2) { } +EXPORT void sf9_V_SSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, double p2) { } +EXPORT void sf9_V_SSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, double p2) { } +EXPORT void sf9_V_SSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, double p2) { } +EXPORT void sf9_V_SSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, double p2) { } +EXPORT void sf9_V_SSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, double p2) { } +EXPORT void sf9_V_SSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, void* p2) { } +EXPORT void sf9_V_SSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, void* p2) { } +EXPORT void sf9_V_SSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, void* p2) { } +EXPORT void sf9_V_SSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, void* p2) { } +EXPORT void sf9_V_SSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, void* p2) { } +EXPORT void sf9_V_SSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, void* p2) { } +EXPORT void sf9_V_SSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, void* p2) { } +EXPORT void sf9_V_SSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, void* p2) { } +EXPORT void sf9_V_SSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, void* p2) { } +EXPORT void sf9_V_SSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, void* p2) { } +EXPORT void sf9_V_SSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, void* p2) { } +EXPORT void sf9_V_SSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, void* p2) { } +EXPORT void sf9_V_SSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, void* p2) { } +EXPORT void sf9_V_SSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, void* p2) { } +EXPORT void sf9_V_SSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, void* p2) { } +EXPORT void sf9_V_SSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, void* p2) { } +EXPORT void sf9_V_SSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, void* p2) { } +EXPORT void sf9_V_SSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, void* p2) { } +EXPORT void sf9_V_SSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, void* p2) { } +EXPORT void sf9_V_SSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, void* p2) { } +EXPORT void sf9_V_SSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, void* p2) { } +EXPORT void sf9_V_SSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, void* p2) { } +EXPORT void sf9_V_SSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, void* p2) { } +EXPORT void sf9_V_SSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, void* p2) { } +EXPORT void sf9_V_SSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, void* p2) { } +EXPORT void sf9_V_SSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, void* p2) { } +EXPORT void sf9_V_SSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, void* p2) { } +EXPORT void sf9_V_SSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, void* p2) { } +EXPORT void sf9_V_SSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, void* p2) { } +EXPORT void sf9_V_SSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, void* p2) { } +EXPORT void sf9_V_SSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, void* p2) { } +EXPORT void sf9_V_SSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, void* p2) { } +EXPORT void sf9_V_SSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, void* p2) { } +EXPORT void sf9_V_SSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, void* p2) { } +EXPORT void sf9_V_SSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, void* p2) { } +EXPORT void sf9_V_SSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, void* p2) { } +EXPORT void sf9_V_SSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, void* p2) { } +EXPORT void sf9_V_SSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, void* p2) { } +EXPORT void sf9_V_SSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, void* p2) { } +EXPORT void sf9_V_SSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, void* p2) { } +EXPORT void sf9_V_SSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, void* p2) { } +EXPORT void sf9_V_SSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, void* p2) { } +EXPORT void sf9_V_SSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, void* p2) { } +EXPORT void sf9_V_SSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, void* p2) { } +EXPORT void sf9_V_SSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, void* p2) { } +EXPORT void sf9_V_SSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, void* p2) { } +EXPORT void sf9_V_SSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, void* p2) { } +EXPORT void sf9_V_SSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, void* p2) { } +EXPORT void sf9_V_SSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, void* p2) { } +EXPORT void sf9_V_SSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, void* p2) { } +EXPORT void sf9_V_SSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, void* p2) { } +EXPORT void sf9_V_SSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, void* p2) { } +EXPORT void sf9_V_SSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, void* p2) { } +EXPORT void sf9_V_SSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, void* p2) { } +EXPORT void sf9_V_SSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, void* p2) { } +EXPORT void sf9_V_SSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, void* p2) { } +EXPORT void sf9_V_SSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, void* p2) { } +EXPORT void sf9_V_SSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, void* p2) { } +EXPORT void sf9_V_SSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, void* p2) { } +EXPORT void sf9_V_SSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, void* p2) { } +EXPORT void sf9_V_SSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, void* p2) { } +EXPORT void sf9_V_SSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, void* p2) { } +EXPORT void sf9_V_SSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, void* p2) { } +EXPORT void sf9_V_SSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, void* p2) { } +EXPORT void sf9_V_SSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, void* p2) { } +EXPORT void sf9_V_SSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, void* p2) { } +EXPORT void sf9_V_SSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, void* p2) { } +EXPORT void sf9_V_SSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, void* p2) { } +EXPORT void sf9_V_SSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, void* p2) { } +EXPORT void sf9_V_SSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, void* p2) { } +EXPORT void sf9_V_SSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, void* p2) { } +EXPORT void sf9_V_SSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, void* p2) { } +EXPORT void sf9_V_SSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, void* p2) { } +EXPORT void sf9_V_SSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, void* p2) { } +EXPORT void sf9_V_SSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, void* p2) { } +EXPORT void sf9_V_SSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, void* p2) { } +EXPORT void sf9_V_SSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, void* p2) { } +EXPORT void sf9_V_SSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, void* p2) { } +EXPORT void sf9_V_SSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, void* p2) { } +EXPORT void sf9_V_SSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, void* p2) { } +EXPORT void sf9_V_SSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, void* p2) { } +EXPORT void sf9_V_SSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, void* p2) { } +EXPORT void sf9_V_SSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, void* p2) { } +EXPORT void sf9_V_SSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, void* p2) { } +EXPORT void sf9_V_SSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, struct S_I p2) { } +EXPORT void sf9_V_SSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, struct S_F p2) { } +EXPORT void sf9_V_SSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, struct S_D p2) { } +EXPORT void sf9_V_SSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, struct S_P p2) { } +EXPORT void sf9_V_SSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, struct S_II p2) { } +EXPORT void sf9_V_SSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, struct S_IF p2) { } +EXPORT void sf9_V_SSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, struct S_ID p2) { } +EXPORT void sf9_V_SSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, struct S_IP p2) { } +EXPORT void sf9_V_SSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, struct S_FI p2) { } +EXPORT void sf9_V_SSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, struct S_FF p2) { } +EXPORT void sf9_V_SSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, struct S_FD p2) { } +EXPORT void sf9_V_SSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, struct S_FP p2) { } +EXPORT void sf9_V_SSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, struct S_DI p2) { } +EXPORT void sf9_V_SSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, struct S_DF p2) { } +EXPORT void sf9_V_SSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, struct S_DD p2) { } +EXPORT void sf9_V_SSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, struct S_DP p2) { } +EXPORT void sf9_V_SSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, struct S_PI p2) { } +EXPORT void sf9_V_SSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, struct S_PF p2) { } +EXPORT void sf9_V_SSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, struct S_PD p2) { } +EXPORT void sf9_V_SSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, struct S_PP p2) { } +EXPORT void sf9_V_SSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, struct S_III p2) { } +EXPORT void sf9_V_SSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, struct S_IIF p2) { } +EXPORT void sf9_V_SSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, struct S_IID p2) { } +EXPORT void sf9_V_SSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, struct S_IIP p2) { } +EXPORT void sf9_V_SSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, struct S_IFI p2) { } +EXPORT void sf9_V_SSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, struct S_IFF p2) { } +EXPORT void sf9_V_SSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, struct S_IFD p2) { } +EXPORT void sf9_V_SSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, struct S_IFP p2) { } +EXPORT void sf9_V_SSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, struct S_IDI p2) { } +EXPORT void sf9_V_SSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, struct S_IDF p2) { } +EXPORT void sf9_V_SSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, struct S_IDD p2) { } +EXPORT void sf9_V_SSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, struct S_IDP p2) { } +EXPORT void sf9_V_SSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, struct S_IPI p2) { } +EXPORT void sf9_V_SSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, struct S_IPF p2) { } +EXPORT void sf9_V_SSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, struct S_IPD p2) { } +EXPORT void sf10_V_SSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, struct S_IPP p2) { } +EXPORT void sf10_V_SSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, struct S_FII p2) { } +EXPORT void sf10_V_SSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, struct S_FIF p2) { } +EXPORT void sf10_V_SSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, struct S_FID p2) { } +EXPORT void sf10_V_SSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, struct S_FIP p2) { } +EXPORT void sf10_V_SSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, struct S_FFI p2) { } +EXPORT void sf10_V_SSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, struct S_FFF p2) { } +EXPORT void sf10_V_SSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, struct S_FFD p2) { } +EXPORT void sf10_V_SSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, struct S_FFP p2) { } +EXPORT void sf10_V_SSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, struct S_FDI p2) { } +EXPORT void sf10_V_SSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, struct S_FDF p2) { } +EXPORT void sf10_V_SSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, struct S_FDD p2) { } +EXPORT void sf10_V_SSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, struct S_FDP p2) { } +EXPORT void sf10_V_SSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, struct S_FPI p2) { } +EXPORT void sf10_V_SSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, struct S_FPF p2) { } +EXPORT void sf10_V_SSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, struct S_FPD p2) { } +EXPORT void sf10_V_SSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, struct S_FPP p2) { } +EXPORT void sf10_V_SSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, struct S_DII p2) { } +EXPORT void sf10_V_SSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, struct S_DIF p2) { } +EXPORT void sf10_V_SSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, struct S_DID p2) { } +EXPORT void sf10_V_SSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, struct S_DIP p2) { } +EXPORT void sf10_V_SSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, struct S_DFI p2) { } +EXPORT void sf10_V_SSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, struct S_DFF p2) { } +EXPORT void sf10_V_SSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, struct S_DFD p2) { } +EXPORT void sf10_V_SSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, struct S_DFP p2) { } +EXPORT void sf10_V_SSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, struct S_DDI p2) { } +EXPORT void sf10_V_SSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, struct S_DDF p2) { } +EXPORT void sf10_V_SSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, struct S_DDD p2) { } +EXPORT void sf10_V_SSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, struct S_DDP p2) { } +EXPORT void sf10_V_SSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, struct S_DPI p2) { } +EXPORT void sf10_V_SSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, struct S_DPF p2) { } +EXPORT void sf10_V_SSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, struct S_DPD p2) { } +EXPORT void sf10_V_SSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, struct S_DPP p2) { } +EXPORT void sf10_V_SSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, struct S_PII p2) { } +EXPORT void sf10_V_SSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, struct S_PIF p2) { } +EXPORT void sf10_V_SSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, struct S_PID p2) { } +EXPORT void sf10_V_SSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, struct S_PIP p2) { } +EXPORT void sf10_V_SSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, struct S_PFI p2) { } +EXPORT void sf10_V_SSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, struct S_PFF p2) { } +EXPORT void sf10_V_SSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, struct S_PFD p2) { } +EXPORT void sf10_V_SSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, struct S_PFP p2) { } +EXPORT void sf10_V_SSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, struct S_PDI p2) { } +EXPORT void sf10_V_SSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, struct S_PDF p2) { } +EXPORT void sf10_V_SSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, struct S_PDD p2) { } +EXPORT void sf10_V_SSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, struct S_PDP p2) { } +EXPORT void sf10_V_SSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, struct S_PPI p2) { } +EXPORT void sf10_V_SSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, struct S_PPF p2) { } +EXPORT void sf10_V_SSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, struct S_PPD p2) { } +EXPORT void sf10_V_SSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, struct S_PPP p2) { } +EXPORT int sf10_I_I_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0) { return p0; } +EXPORT float sf10_F_F_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0) { return p0; } +EXPORT double sf10_D_D_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0) { return p0; } +EXPORT void* sf10_P_P_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0) { return p0; } +EXPORT struct S_I sf10_S_S_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0) { return p0; } +EXPORT struct S_F sf10_S_S_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0) { return p0; } +EXPORT struct S_D sf10_S_S_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0) { return p0; } +EXPORT struct S_P sf10_S_S_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0) { return p0; } +EXPORT struct S_II sf10_S_S_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0) { return p0; } +EXPORT struct S_IF sf10_S_S_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0) { return p0; } +EXPORT struct S_ID sf10_S_S_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0) { return p0; } +EXPORT struct S_IP sf10_S_S_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0) { return p0; } +EXPORT struct S_FI sf10_S_S_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0) { return p0; } +EXPORT struct S_FF sf10_S_S_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0) { return p0; } +EXPORT struct S_FD sf10_S_S_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0) { return p0; } +EXPORT struct S_FP sf10_S_S_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0) { return p0; } +EXPORT struct S_DI sf10_S_S_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0) { return p0; } +EXPORT struct S_DF sf10_S_S_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0) { return p0; } +EXPORT struct S_DD sf10_S_S_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0) { return p0; } +EXPORT struct S_DP sf10_S_S_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0) { return p0; } +EXPORT struct S_PI sf10_S_S_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0) { return p0; } +EXPORT struct S_PF sf10_S_S_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0) { return p0; } +EXPORT struct S_PD sf10_S_S_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0) { return p0; } +EXPORT struct S_PP sf10_S_S_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0) { return p0; } +EXPORT struct S_III sf10_S_S_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0) { return p0; } +EXPORT struct S_IIF sf10_S_S_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0) { return p0; } +EXPORT struct S_IID sf10_S_S_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0) { return p0; } +EXPORT struct S_IIP sf10_S_S_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0) { return p0; } +EXPORT struct S_IFI sf10_S_S_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0) { return p0; } +EXPORT struct S_IFF sf10_S_S_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0) { return p0; } +EXPORT struct S_IFD sf10_S_S_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0) { return p0; } +EXPORT struct S_IFP sf10_S_S_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0) { return p0; } +EXPORT struct S_IDI sf10_S_S_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0) { return p0; } +EXPORT struct S_IDF sf10_S_S_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0) { return p0; } +EXPORT struct S_IDD sf10_S_S_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0) { return p0; } +EXPORT struct S_IDP sf10_S_S_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0) { return p0; } +EXPORT struct S_IPI sf10_S_S_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0) { return p0; } +EXPORT struct S_IPF sf10_S_S_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0) { return p0; } +EXPORT struct S_IPD sf10_S_S_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0) { return p0; } +EXPORT struct S_IPP sf10_S_S_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0) { return p0; } +EXPORT struct S_FII sf10_S_S_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0) { return p0; } +EXPORT struct S_FIF sf10_S_S_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0) { return p0; } +EXPORT struct S_FID sf10_S_S_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0) { return p0; } +EXPORT struct S_FIP sf10_S_S_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0) { return p0; } +EXPORT struct S_FFI sf10_S_S_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0) { return p0; } +EXPORT struct S_FFF sf10_S_S_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0) { return p0; } +EXPORT struct S_FFD sf10_S_S_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0) { return p0; } +EXPORT struct S_FFP sf10_S_S_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0) { return p0; } +EXPORT struct S_FDI sf10_S_S_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0) { return p0; } +EXPORT struct S_FDF sf10_S_S_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0) { return p0; } +EXPORT struct S_FDD sf10_S_S_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0) { return p0; } +EXPORT struct S_FDP sf10_S_S_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0) { return p0; } +EXPORT struct S_FPI sf10_S_S_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0) { return p0; } +EXPORT struct S_FPF sf10_S_S_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0) { return p0; } +EXPORT struct S_FPD sf10_S_S_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0) { return p0; } +EXPORT struct S_FPP sf10_S_S_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0) { return p0; } +EXPORT struct S_DII sf10_S_S_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0) { return p0; } +EXPORT struct S_DIF sf10_S_S_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0) { return p0; } +EXPORT struct S_DID sf10_S_S_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0) { return p0; } +EXPORT struct S_DIP sf10_S_S_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0) { return p0; } +EXPORT struct S_DFI sf10_S_S_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0) { return p0; } +EXPORT struct S_DFF sf10_S_S_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0) { return p0; } +EXPORT struct S_DFD sf10_S_S_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0) { return p0; } +EXPORT struct S_DFP sf10_S_S_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0) { return p0; } +EXPORT struct S_DDI sf10_S_S_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0) { return p0; } +EXPORT struct S_DDF sf10_S_S_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0) { return p0; } +EXPORT struct S_DDD sf10_S_S_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0) { return p0; } +EXPORT struct S_DDP sf10_S_S_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0) { return p0; } +EXPORT struct S_DPI sf10_S_S_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0) { return p0; } +EXPORT struct S_DPF sf10_S_S_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0) { return p0; } +EXPORT struct S_DPD sf10_S_S_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0) { return p0; } +EXPORT struct S_DPP sf10_S_S_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0) { return p0; } +EXPORT struct S_PII sf10_S_S_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0) { return p0; } +EXPORT struct S_PIF sf10_S_S_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0) { return p0; } +EXPORT struct S_PID sf10_S_S_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0) { return p0; } +EXPORT struct S_PIP sf10_S_S_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0) { return p0; } +EXPORT struct S_PFI sf10_S_S_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0) { return p0; } +EXPORT struct S_PFF sf10_S_S_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0) { return p0; } +EXPORT struct S_PFD sf10_S_S_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0) { return p0; } +EXPORT struct S_PFP sf10_S_S_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0) { return p0; } +EXPORT struct S_PDI sf10_S_S_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0) { return p0; } +EXPORT struct S_PDF sf10_S_S_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0) { return p0; } +EXPORT struct S_PDD sf10_S_S_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0) { return p0; } +EXPORT struct S_PDP sf10_S_S_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0) { return p0; } +EXPORT struct S_PPI sf10_S_S_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0) { return p0; } +EXPORT struct S_PPF sf10_S_S_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0) { return p0; } +EXPORT struct S_PPD sf10_S_S_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0) { return p0; } +EXPORT struct S_PPP sf10_S_S_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0) { return p0; } +EXPORT int sf10_I_II_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1) { return p0; } +EXPORT int sf10_I_IF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1) { return p0; } +EXPORT int sf10_I_ID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1) { return p0; } +EXPORT int sf10_I_IP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1) { return p0; } +EXPORT int sf10_I_IS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1) { return p0; } +EXPORT int sf10_I_IS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1) { return p0; } +EXPORT int sf10_I_IS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1) { return p0; } +EXPORT int sf10_I_IS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1) { return p0; } +EXPORT int sf10_I_IS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1) { return p0; } +EXPORT int sf10_I_IS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1) { return p0; } +EXPORT int sf10_I_IS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1) { return p0; } +EXPORT int sf10_I_IS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1) { return p0; } +EXPORT int sf10_I_IS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1) { return p0; } +EXPORT int sf10_I_IS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1) { return p0; } +EXPORT int sf10_I_IS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1) { return p0; } +EXPORT int sf10_I_IS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1) { return p0; } +EXPORT int sf10_I_IS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1) { return p0; } +EXPORT int sf10_I_IS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1) { return p0; } +EXPORT int sf10_I_IS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1) { return p0; } +EXPORT int sf10_I_IS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1) { return p0; } +EXPORT int sf10_I_IS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1) { return p0; } +EXPORT int sf10_I_IS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1) { return p0; } +EXPORT int sf10_I_IS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1) { return p0; } +EXPORT int sf10_I_IS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1) { return p0; } +EXPORT int sf10_I_IS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1) { return p0; } +EXPORT int sf10_I_IS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1) { return p0; } +EXPORT int sf10_I_IS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1) { return p0; } +EXPORT int sf10_I_IS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1) { return p0; } +EXPORT int sf10_I_IS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1) { return p0; } +EXPORT int sf10_I_IS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1) { return p0; } +EXPORT int sf10_I_IS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1) { return p0; } +EXPORT int sf10_I_IS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1) { return p0; } +EXPORT int sf10_I_IS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1) { return p0; } +EXPORT int sf10_I_IS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1) { return p0; } +EXPORT int sf10_I_IS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1) { return p0; } +EXPORT int sf10_I_IS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1) { return p0; } +EXPORT int sf10_I_IS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1) { return p0; } +EXPORT int sf10_I_IS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1) { return p0; } +EXPORT int sf10_I_IS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1) { return p0; } +EXPORT int sf10_I_IS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1) { return p0; } +EXPORT int sf10_I_IS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1) { return p0; } +EXPORT int sf10_I_IS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1) { return p0; } +EXPORT int sf10_I_IS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1) { return p0; } +EXPORT int sf10_I_IS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1) { return p0; } +EXPORT int sf10_I_IS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1) { return p0; } +EXPORT int sf10_I_IS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1) { return p0; } +EXPORT int sf10_I_IS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1) { return p0; } +EXPORT int sf10_I_IS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1) { return p0; } +EXPORT int sf10_I_IS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1) { return p0; } +EXPORT int sf10_I_IS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1) { return p0; } +EXPORT int sf10_I_IS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1) { return p0; } +EXPORT int sf10_I_IS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1) { return p0; } +EXPORT int sf10_I_IS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1) { return p0; } +EXPORT int sf10_I_IS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1) { return p0; } +EXPORT int sf10_I_IS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1) { return p0; } +EXPORT int sf10_I_IS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1) { return p0; } +EXPORT int sf10_I_IS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1) { return p0; } +EXPORT int sf10_I_IS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1) { return p0; } +EXPORT int sf10_I_IS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1) { return p0; } +EXPORT int sf10_I_IS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1) { return p0; } +EXPORT int sf10_I_IS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1) { return p0; } +EXPORT int sf10_I_IS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1) { return p0; } +EXPORT int sf10_I_IS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1) { return p0; } +EXPORT int sf10_I_IS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1) { return p0; } +EXPORT int sf10_I_IS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1) { return p0; } +EXPORT int sf10_I_IS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1) { return p0; } +EXPORT int sf10_I_IS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1) { return p0; } +EXPORT int sf10_I_IS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1) { return p0; } +EXPORT int sf10_I_IS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1) { return p0; } +EXPORT int sf10_I_IS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1) { return p0; } +EXPORT int sf10_I_IS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1) { return p0; } +EXPORT int sf10_I_IS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1) { return p0; } +EXPORT int sf10_I_IS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1) { return p0; } +EXPORT int sf10_I_IS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1) { return p0; } +EXPORT int sf10_I_IS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1) { return p0; } +EXPORT int sf10_I_IS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1) { return p0; } +EXPORT int sf10_I_IS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1) { return p0; } +EXPORT int sf10_I_IS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1) { return p0; } +EXPORT int sf10_I_IS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1) { return p0; } +EXPORT int sf10_I_IS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1) { return p0; } +EXPORT int sf10_I_IS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1) { return p0; } +EXPORT int sf10_I_IS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1) { return p0; } +EXPORT int sf10_I_IS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1) { return p0; } +EXPORT int sf10_I_IS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1) { return p0; } +EXPORT int sf10_I_IS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1) { return p0; } +EXPORT int sf10_I_IS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1) { return p0; } +EXPORT int sf10_I_IS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1) { return p0; } +EXPORT int sf10_I_IS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1) { return p0; } +EXPORT float sf10_F_FI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1) { return p0; } +EXPORT float sf10_F_FF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1) { return p0; } +EXPORT float sf10_F_FD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1) { return p0; } +EXPORT float sf10_F_FP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1) { return p0; } +EXPORT float sf10_F_FS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1) { return p0; } +EXPORT float sf10_F_FS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1) { return p0; } +EXPORT float sf10_F_FS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1) { return p0; } +EXPORT float sf10_F_FS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1) { return p0; } +EXPORT float sf10_F_FS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1) { return p0; } +EXPORT float sf10_F_FS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1) { return p0; } +EXPORT float sf10_F_FS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1) { return p0; } +EXPORT float sf10_F_FS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1) { return p0; } +EXPORT float sf10_F_FS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1) { return p0; } +EXPORT float sf10_F_FS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1) { return p0; } +EXPORT float sf10_F_FS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1) { return p0; } +EXPORT float sf10_F_FS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1) { return p0; } +EXPORT float sf10_F_FS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1) { return p0; } +EXPORT float sf10_F_FS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1) { return p0; } +EXPORT float sf10_F_FS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1) { return p0; } +EXPORT float sf10_F_FS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1) { return p0; } +EXPORT float sf10_F_FS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1) { return p0; } +EXPORT float sf10_F_FS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1) { return p0; } +EXPORT float sf10_F_FS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1) { return p0; } +EXPORT float sf10_F_FS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1) { return p0; } +EXPORT float sf10_F_FS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1) { return p0; } +EXPORT float sf10_F_FS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1) { return p0; } +EXPORT float sf10_F_FS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1) { return p0; } +EXPORT float sf10_F_FS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1) { return p0; } +EXPORT float sf10_F_FS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1) { return p0; } +EXPORT float sf10_F_FS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1) { return p0; } +EXPORT float sf10_F_FS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1) { return p0; } +EXPORT float sf10_F_FS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1) { return p0; } +EXPORT float sf10_F_FS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1) { return p0; } +EXPORT float sf10_F_FS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1) { return p0; } +EXPORT float sf10_F_FS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1) { return p0; } +EXPORT float sf10_F_FS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1) { return p0; } +EXPORT float sf10_F_FS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1) { return p0; } +EXPORT float sf10_F_FS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1) { return p0; } +EXPORT float sf10_F_FS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1) { return p0; } +EXPORT float sf10_F_FS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1) { return p0; } +EXPORT float sf10_F_FS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1) { return p0; } +EXPORT float sf10_F_FS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1) { return p0; } +EXPORT float sf10_F_FS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1) { return p0; } +EXPORT float sf10_F_FS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1) { return p0; } +EXPORT float sf10_F_FS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1) { return p0; } +EXPORT float sf10_F_FS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1) { return p0; } +EXPORT float sf10_F_FS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1) { return p0; } +EXPORT float sf10_F_FS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1) { return p0; } +EXPORT float sf10_F_FS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1) { return p0; } +EXPORT float sf10_F_FS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1) { return p0; } +EXPORT float sf10_F_FS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1) { return p0; } +EXPORT float sf10_F_FS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1) { return p0; } +EXPORT float sf10_F_FS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1) { return p0; } +EXPORT float sf10_F_FS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1) { return p0; } +EXPORT float sf10_F_FS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1) { return p0; } +EXPORT float sf10_F_FS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1) { return p0; } +EXPORT float sf10_F_FS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1) { return p0; } +EXPORT float sf10_F_FS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1) { return p0; } +EXPORT float sf10_F_FS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1) { return p0; } +EXPORT float sf10_F_FS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1) { return p0; } +EXPORT float sf10_F_FS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1) { return p0; } +EXPORT float sf10_F_FS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1) { return p0; } +EXPORT float sf10_F_FS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1) { return p0; } +EXPORT float sf10_F_FS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1) { return p0; } +EXPORT float sf10_F_FS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1) { return p0; } +EXPORT float sf10_F_FS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1) { return p0; } +EXPORT float sf10_F_FS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1) { return p0; } +EXPORT float sf10_F_FS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1) { return p0; } +EXPORT float sf10_F_FS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1) { return p0; } +EXPORT float sf10_F_FS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1) { return p0; } +EXPORT float sf10_F_FS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1) { return p0; } +EXPORT float sf10_F_FS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1) { return p0; } +EXPORT float sf10_F_FS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1) { return p0; } +EXPORT float sf10_F_FS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1) { return p0; } +EXPORT float sf10_F_FS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1) { return p0; } +EXPORT float sf10_F_FS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1) { return p0; } +EXPORT float sf10_F_FS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1) { return p0; } +EXPORT float sf10_F_FS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1) { return p0; } +EXPORT float sf10_F_FS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1) { return p0; } +EXPORT float sf10_F_FS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1) { return p0; } +EXPORT float sf10_F_FS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1) { return p0; } +EXPORT float sf10_F_FS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1) { return p0; } +EXPORT float sf10_F_FS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1) { return p0; } +EXPORT float sf10_F_FS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1) { return p0; } +EXPORT float sf10_F_FS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1) { return p0; } +EXPORT float sf10_F_FS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1) { return p0; } +EXPORT float sf10_F_FS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1) { return p0; } +EXPORT float sf10_F_FS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1) { return p0; } +EXPORT double sf10_D_DI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1) { return p0; } +EXPORT double sf10_D_DF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1) { return p0; } +EXPORT double sf10_D_DD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1) { return p0; } +EXPORT double sf10_D_DP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1) { return p0; } +EXPORT double sf10_D_DS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1) { return p0; } +EXPORT double sf10_D_DS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1) { return p0; } +EXPORT double sf10_D_DS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1) { return p0; } +EXPORT double sf10_D_DS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1) { return p0; } +EXPORT double sf10_D_DS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1) { return p0; } +EXPORT double sf10_D_DS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1) { return p0; } +EXPORT double sf10_D_DS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1) { return p0; } +EXPORT double sf10_D_DS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1) { return p0; } +EXPORT double sf10_D_DS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1) { return p0; } +EXPORT double sf10_D_DS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1) { return p0; } +EXPORT double sf10_D_DS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1) { return p0; } +EXPORT double sf10_D_DS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1) { return p0; } +EXPORT double sf10_D_DS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1) { return p0; } +EXPORT double sf10_D_DS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1) { return p0; } +EXPORT double sf10_D_DS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1) { return p0; } +EXPORT double sf10_D_DS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1) { return p0; } +EXPORT double sf10_D_DS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1) { return p0; } +EXPORT double sf10_D_DS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1) { return p0; } +EXPORT double sf10_D_DS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1) { return p0; } +EXPORT double sf10_D_DS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1) { return p0; } +EXPORT double sf10_D_DS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1) { return p0; } +EXPORT double sf10_D_DS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1) { return p0; } +EXPORT double sf10_D_DS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1) { return p0; } +EXPORT double sf10_D_DS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1) { return p0; } +EXPORT double sf10_D_DS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1) { return p0; } +EXPORT double sf10_D_DS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1) { return p0; } +EXPORT double sf10_D_DS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1) { return p0; } +EXPORT double sf10_D_DS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1) { return p0; } +EXPORT double sf10_D_DS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1) { return p0; } +EXPORT double sf10_D_DS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1) { return p0; } +EXPORT double sf10_D_DS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1) { return p0; } +EXPORT double sf10_D_DS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1) { return p0; } +EXPORT double sf10_D_DS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1) { return p0; } +EXPORT double sf10_D_DS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1) { return p0; } +EXPORT double sf10_D_DS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1) { return p0; } +EXPORT double sf10_D_DS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1) { return p0; } +EXPORT double sf10_D_DS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1) { return p0; } +EXPORT double sf10_D_DS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1) { return p0; } +EXPORT double sf10_D_DS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1) { return p0; } +EXPORT double sf10_D_DS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1) { return p0; } +EXPORT double sf10_D_DS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1) { return p0; } +EXPORT double sf10_D_DS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1) { return p0; } +EXPORT double sf10_D_DS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1) { return p0; } +EXPORT double sf10_D_DS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1) { return p0; } +EXPORT double sf10_D_DS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1) { return p0; } +EXPORT double sf10_D_DS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1) { return p0; } +EXPORT double sf10_D_DS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1) { return p0; } +EXPORT double sf10_D_DS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1) { return p0; } +EXPORT double sf10_D_DS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1) { return p0; } +EXPORT double sf10_D_DS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1) { return p0; } +EXPORT double sf10_D_DS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1) { return p0; } +EXPORT double sf10_D_DS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1) { return p0; } +EXPORT double sf10_D_DS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1) { return p0; } +EXPORT double sf10_D_DS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1) { return p0; } +EXPORT double sf10_D_DS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1) { return p0; } +EXPORT double sf10_D_DS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1) { return p0; } +EXPORT double sf10_D_DS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1) { return p0; } +EXPORT double sf10_D_DS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1) { return p0; } +EXPORT double sf10_D_DS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1) { return p0; } +EXPORT double sf10_D_DS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1) { return p0; } +EXPORT double sf10_D_DS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1) { return p0; } +EXPORT double sf10_D_DS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1) { return p0; } +EXPORT double sf10_D_DS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1) { return p0; } +EXPORT double sf10_D_DS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1) { return p0; } +EXPORT double sf10_D_DS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1) { return p0; } +EXPORT double sf10_D_DS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1) { return p0; } +EXPORT double sf10_D_DS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1) { return p0; } +EXPORT double sf10_D_DS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1) { return p0; } +EXPORT double sf10_D_DS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1) { return p0; } +EXPORT double sf10_D_DS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1) { return p0; } +EXPORT double sf10_D_DS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1) { return p0; } +EXPORT double sf10_D_DS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1) { return p0; } +EXPORT double sf10_D_DS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1) { return p0; } +EXPORT double sf10_D_DS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1) { return p0; } +EXPORT double sf10_D_DS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1) { return p0; } +EXPORT double sf10_D_DS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1) { return p0; } +EXPORT double sf10_D_DS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1) { return p0; } +EXPORT double sf10_D_DS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1) { return p0; } +EXPORT double sf10_D_DS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1) { return p0; } +EXPORT double sf10_D_DS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1) { return p0; } +EXPORT double sf10_D_DS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1) { return p0; } +EXPORT double sf10_D_DS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1) { return p0; } +EXPORT double sf10_D_DS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1) { return p0; } +EXPORT double sf10_D_DS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1) { return p0; } +EXPORT void* sf10_P_PI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1) { return p0; } +EXPORT void* sf10_P_PF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1) { return p0; } +EXPORT void* sf10_P_PD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1) { return p0; } +EXPORT void* sf10_P_PP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1) { return p0; } +EXPORT void* sf10_P_PS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1) { return p0; } +EXPORT void* sf10_P_PS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1) { return p0; } +EXPORT void* sf10_P_PS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1) { return p0; } +EXPORT void* sf10_P_PS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1) { return p0; } +EXPORT void* sf10_P_PS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1) { return p0; } +EXPORT void* sf10_P_PS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1) { return p0; } +EXPORT void* sf10_P_PS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1) { return p0; } +EXPORT void* sf10_P_PS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1) { return p0; } +EXPORT void* sf10_P_PS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1) { return p0; } +EXPORT void* sf10_P_PS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1) { return p0; } +EXPORT void* sf10_P_PS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1) { return p0; } +EXPORT void* sf10_P_PS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1) { return p0; } +EXPORT void* sf10_P_PS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1) { return p0; } +EXPORT void* sf10_P_PS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1) { return p0; } +EXPORT void* sf10_P_PS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1) { return p0; } +EXPORT void* sf10_P_PS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1) { return p0; } +EXPORT void* sf10_P_PS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1) { return p0; } +EXPORT void* sf10_P_PS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1) { return p0; } +EXPORT void* sf10_P_PS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1) { return p0; } +EXPORT void* sf10_P_PS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1) { return p0; } +EXPORT void* sf10_P_PS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1) { return p0; } +EXPORT void* sf10_P_PS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1) { return p0; } +EXPORT void* sf10_P_PS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1) { return p0; } +EXPORT void* sf10_P_PS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1) { return p0; } +EXPORT void* sf10_P_PS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1) { return p0; } +EXPORT void* sf10_P_PS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1) { return p0; } +EXPORT void* sf10_P_PS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1) { return p0; } +EXPORT void* sf10_P_PS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1) { return p0; } +EXPORT void* sf10_P_PS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1) { return p0; } +EXPORT void* sf10_P_PS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1) { return p0; } +EXPORT void* sf10_P_PS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1) { return p0; } +EXPORT void* sf10_P_PS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1) { return p0; } +EXPORT void* sf10_P_PS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1) { return p0; } +EXPORT void* sf10_P_PS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1) { return p0; } +EXPORT void* sf10_P_PS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1) { return p0; } +EXPORT void* sf10_P_PS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1) { return p0; } +EXPORT void* sf10_P_PS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1) { return p0; } +EXPORT void* sf10_P_PS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1) { return p0; } +EXPORT void* sf10_P_PS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1) { return p0; } +EXPORT void* sf10_P_PS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1) { return p0; } +EXPORT void* sf10_P_PS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1) { return p0; } +EXPORT void* sf10_P_PS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1) { return p0; } +EXPORT void* sf10_P_PS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1) { return p0; } +EXPORT void* sf10_P_PS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1) { return p0; } +EXPORT void* sf10_P_PS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1) { return p0; } +EXPORT void* sf10_P_PS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1) { return p0; } +EXPORT void* sf10_P_PS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1) { return p0; } +EXPORT void* sf10_P_PS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1) { return p0; } +EXPORT void* sf10_P_PS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1) { return p0; } +EXPORT void* sf10_P_PS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1) { return p0; } +EXPORT void* sf10_P_PS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1) { return p0; } +EXPORT void* sf10_P_PS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1) { return p0; } +EXPORT void* sf10_P_PS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1) { return p0; } +EXPORT void* sf10_P_PS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1) { return p0; } +EXPORT void* sf10_P_PS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1) { return p0; } +EXPORT void* sf10_P_PS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1) { return p0; } +EXPORT void* sf10_P_PS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1) { return p0; } +EXPORT void* sf10_P_PS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1) { return p0; } +EXPORT void* sf10_P_PS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1) { return p0; } +EXPORT void* sf10_P_PS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1) { return p0; } +EXPORT void* sf10_P_PS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1) { return p0; } +EXPORT void* sf10_P_PS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1) { return p0; } +EXPORT void* sf10_P_PS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1) { return p0; } +EXPORT void* sf10_P_PS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1) { return p0; } +EXPORT void* sf10_P_PS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1) { return p0; } +EXPORT void* sf10_P_PS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1) { return p0; } +EXPORT void* sf10_P_PS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1) { return p0; } +EXPORT void* sf10_P_PS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1) { return p0; } +EXPORT void* sf10_P_PS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1) { return p0; } +EXPORT void* sf10_P_PS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1) { return p0; } +EXPORT void* sf10_P_PS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1) { return p0; } +EXPORT void* sf10_P_PS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1) { return p0; } +EXPORT void* sf10_P_PS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1) { return p0; } +EXPORT void* sf10_P_PS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1) { return p0; } +EXPORT void* sf10_P_PS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1) { return p0; } +EXPORT void* sf10_P_PS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1) { return p0; } +EXPORT void* sf10_P_PS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1) { return p0; } +EXPORT void* sf10_P_PS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1) { return p0; } +EXPORT void* sf10_P_PS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1) { return p0; } +EXPORT void* sf10_P_PS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1) { return p0; } +EXPORT void* sf10_P_PS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1) { return p0; } +EXPORT void* sf10_P_PS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1) { return p0; } +EXPORT void* sf10_P_PS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1) { return p0; } +EXPORT void* sf10_P_PS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1) { return p0; } +EXPORT struct S_I sf10_S_SI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1) { return p0; } +EXPORT struct S_F sf10_S_SI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1) { return p0; } +EXPORT struct S_D sf10_S_SI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1) { return p0; } +EXPORT struct S_P sf10_S_SI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1) { return p0; } +EXPORT struct S_II sf10_S_SI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1) { return p0; } +EXPORT struct S_IF sf10_S_SI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1) { return p0; } +EXPORT struct S_ID sf10_S_SI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1) { return p0; } +EXPORT struct S_IP sf10_S_SI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1) { return p0; } +EXPORT struct S_FI sf10_S_SI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1) { return p0; } +EXPORT struct S_FF sf10_S_SI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1) { return p0; } +EXPORT struct S_FD sf10_S_SI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1) { return p0; } +EXPORT struct S_FP sf10_S_SI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1) { return p0; } +EXPORT struct S_DI sf10_S_SI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1) { return p0; } +EXPORT struct S_DF sf10_S_SI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1) { return p0; } +EXPORT struct S_DD sf10_S_SI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1) { return p0; } +EXPORT struct S_DP sf10_S_SI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1) { return p0; } +EXPORT struct S_PI sf10_S_SI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1) { return p0; } +EXPORT struct S_PF sf10_S_SI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1) { return p0; } +EXPORT struct S_PD sf10_S_SI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1) { return p0; } +EXPORT struct S_PP sf10_S_SI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1) { return p0; } +EXPORT struct S_III sf10_S_SI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1) { return p0; } +EXPORT struct S_IIF sf10_S_SI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1) { return p0; } +EXPORT struct S_IID sf10_S_SI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1) { return p0; } +EXPORT struct S_IIP sf10_S_SI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1) { return p0; } +EXPORT struct S_IFI sf10_S_SI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1) { return p0; } +EXPORT struct S_IFF sf10_S_SI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1) { return p0; } +EXPORT struct S_IFD sf10_S_SI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1) { return p0; } +EXPORT struct S_IFP sf10_S_SI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1) { return p0; } +EXPORT struct S_IDI sf10_S_SI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1) { return p0; } +EXPORT struct S_IDF sf10_S_SI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1) { return p0; } +EXPORT struct S_IDD sf10_S_SI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1) { return p0; } +EXPORT struct S_IDP sf10_S_SI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1) { return p0; } +EXPORT struct S_IPI sf10_S_SI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1) { return p0; } +EXPORT struct S_IPF sf10_S_SI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1) { return p0; } +EXPORT struct S_IPD sf10_S_SI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1) { return p0; } +EXPORT struct S_IPP sf10_S_SI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1) { return p0; } +EXPORT struct S_FII sf10_S_SI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1) { return p0; } +EXPORT struct S_FIF sf10_S_SI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1) { return p0; } +EXPORT struct S_FID sf10_S_SI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1) { return p0; } +EXPORT struct S_FIP sf10_S_SI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1) { return p0; } +EXPORT struct S_FFI sf10_S_SI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1) { return p0; } +EXPORT struct S_FFF sf10_S_SI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1) { return p0; } +EXPORT struct S_FFD sf10_S_SI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1) { return p0; } +EXPORT struct S_FFP sf10_S_SI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1) { return p0; } +EXPORT struct S_FDI sf10_S_SI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1) { return p0; } +EXPORT struct S_FDF sf10_S_SI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1) { return p0; } +EXPORT struct S_FDD sf10_S_SI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1) { return p0; } +EXPORT struct S_FDP sf10_S_SI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1) { return p0; } +EXPORT struct S_FPI sf10_S_SI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1) { return p0; } +EXPORT struct S_FPF sf10_S_SI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1) { return p0; } +EXPORT struct S_FPD sf10_S_SI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1) { return p0; } +EXPORT struct S_FPP sf10_S_SI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1) { return p0; } +EXPORT struct S_DII sf10_S_SI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1) { return p0; } +EXPORT struct S_DIF sf10_S_SI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1) { return p0; } +EXPORT struct S_DID sf10_S_SI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1) { return p0; } +EXPORT struct S_DIP sf10_S_SI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1) { return p0; } +EXPORT struct S_DFI sf10_S_SI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1) { return p0; } +EXPORT struct S_DFF sf10_S_SI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1) { return p0; } +EXPORT struct S_DFD sf10_S_SI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1) { return p0; } +EXPORT struct S_DFP sf10_S_SI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1) { return p0; } +EXPORT struct S_DDI sf10_S_SI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1) { return p0; } +EXPORT struct S_DDF sf10_S_SI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1) { return p0; } +EXPORT struct S_DDD sf10_S_SI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1) { return p0; } +EXPORT struct S_DDP sf10_S_SI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1) { return p0; } +EXPORT struct S_DPI sf10_S_SI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1) { return p0; } +EXPORT struct S_DPF sf10_S_SI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1) { return p0; } +EXPORT struct S_DPD sf10_S_SI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1) { return p0; } +EXPORT struct S_DPP sf10_S_SI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1) { return p0; } +EXPORT struct S_PII sf10_S_SI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1) { return p0; } +EXPORT struct S_PIF sf10_S_SI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1) { return p0; } +EXPORT struct S_PID sf10_S_SI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1) { return p0; } +EXPORT struct S_PIP sf10_S_SI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1) { return p0; } +EXPORT struct S_PFI sf10_S_SI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1) { return p0; } +EXPORT struct S_PFF sf10_S_SI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1) { return p0; } +EXPORT struct S_PFD sf10_S_SI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1) { return p0; } +EXPORT struct S_PFP sf10_S_SI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1) { return p0; } +EXPORT struct S_PDI sf10_S_SI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1) { return p0; } +EXPORT struct S_PDF sf10_S_SI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1) { return p0; } +EXPORT struct S_PDD sf10_S_SI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1) { return p0; } +EXPORT struct S_PDP sf10_S_SI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1) { return p0; } +EXPORT struct S_PPI sf10_S_SI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1) { return p0; } +EXPORT struct S_PPF sf10_S_SI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1) { return p0; } +EXPORT struct S_PPD sf10_S_SI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1) { return p0; } +EXPORT struct S_PPP sf10_S_SI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1) { return p0; } +EXPORT struct S_I sf10_S_SF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1) { return p0; } +EXPORT struct S_F sf10_S_SF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1) { return p0; } +EXPORT struct S_D sf10_S_SF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1) { return p0; } +EXPORT struct S_P sf10_S_SF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1) { return p0; } +EXPORT struct S_II sf10_S_SF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1) { return p0; } +EXPORT struct S_IF sf10_S_SF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1) { return p0; } +EXPORT struct S_ID sf10_S_SF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1) { return p0; } +EXPORT struct S_IP sf10_S_SF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1) { return p0; } +EXPORT struct S_FI sf10_S_SF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1) { return p0; } +EXPORT struct S_FF sf10_S_SF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1) { return p0; } +EXPORT struct S_FD sf10_S_SF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1) { return p0; } +EXPORT struct S_FP sf10_S_SF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1) { return p0; } +EXPORT struct S_DI sf10_S_SF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1) { return p0; } +EXPORT struct S_DF sf10_S_SF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1) { return p0; } +EXPORT struct S_DD sf10_S_SF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1) { return p0; } +EXPORT struct S_DP sf10_S_SF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1) { return p0; } +EXPORT struct S_PI sf10_S_SF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1) { return p0; } +EXPORT struct S_PF sf10_S_SF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1) { return p0; } +EXPORT struct S_PD sf10_S_SF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1) { return p0; } +EXPORT struct S_PP sf10_S_SF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1) { return p0; } +EXPORT struct S_III sf10_S_SF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1) { return p0; } +EXPORT struct S_IIF sf10_S_SF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1) { return p0; } +EXPORT struct S_IID sf10_S_SF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1) { return p0; } +EXPORT struct S_IIP sf10_S_SF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1) { return p0; } +EXPORT struct S_IFI sf10_S_SF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1) { return p0; } +EXPORT struct S_IFF sf10_S_SF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1) { return p0; } +EXPORT struct S_IFD sf10_S_SF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1) { return p0; } +EXPORT struct S_IFP sf11_S_SF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1) { return p0; } +EXPORT struct S_IDI sf11_S_SF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1) { return p0; } +EXPORT struct S_IDF sf11_S_SF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1) { return p0; } +EXPORT struct S_IDD sf11_S_SF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1) { return p0; } +EXPORT struct S_IDP sf11_S_SF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1) { return p0; } +EXPORT struct S_IPI sf11_S_SF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1) { return p0; } +EXPORT struct S_IPF sf11_S_SF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1) { return p0; } +EXPORT struct S_IPD sf11_S_SF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1) { return p0; } +EXPORT struct S_IPP sf11_S_SF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1) { return p0; } +EXPORT struct S_FII sf11_S_SF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1) { return p0; } +EXPORT struct S_FIF sf11_S_SF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1) { return p0; } +EXPORT struct S_FID sf11_S_SF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1) { return p0; } +EXPORT struct S_FIP sf11_S_SF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1) { return p0; } +EXPORT struct S_FFI sf11_S_SF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1) { return p0; } +EXPORT struct S_FFF sf11_S_SF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1) { return p0; } +EXPORT struct S_FFD sf11_S_SF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1) { return p0; } +EXPORT struct S_FFP sf11_S_SF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1) { return p0; } +EXPORT struct S_FDI sf11_S_SF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1) { return p0; } +EXPORT struct S_FDF sf11_S_SF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1) { return p0; } +EXPORT struct S_FDD sf11_S_SF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1) { return p0; } +EXPORT struct S_FDP sf11_S_SF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1) { return p0; } +EXPORT struct S_FPI sf11_S_SF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1) { return p0; } +EXPORT struct S_FPF sf11_S_SF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1) { return p0; } +EXPORT struct S_FPD sf11_S_SF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1) { return p0; } +EXPORT struct S_FPP sf11_S_SF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1) { return p0; } +EXPORT struct S_DII sf11_S_SF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1) { return p0; } +EXPORT struct S_DIF sf11_S_SF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1) { return p0; } +EXPORT struct S_DID sf11_S_SF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1) { return p0; } +EXPORT struct S_DIP sf11_S_SF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1) { return p0; } +EXPORT struct S_DFI sf11_S_SF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1) { return p0; } +EXPORT struct S_DFF sf11_S_SF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1) { return p0; } +EXPORT struct S_DFD sf11_S_SF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1) { return p0; } +EXPORT struct S_DFP sf11_S_SF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1) { return p0; } +EXPORT struct S_DDI sf11_S_SF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1) { return p0; } +EXPORT struct S_DDF sf11_S_SF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1) { return p0; } +EXPORT struct S_DDD sf11_S_SF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1) { return p0; } +EXPORT struct S_DDP sf11_S_SF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1) { return p0; } +EXPORT struct S_DPI sf11_S_SF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1) { return p0; } +EXPORT struct S_DPF sf11_S_SF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1) { return p0; } +EXPORT struct S_DPD sf11_S_SF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1) { return p0; } +EXPORT struct S_DPP sf11_S_SF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1) { return p0; } +EXPORT struct S_PII sf11_S_SF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1) { return p0; } +EXPORT struct S_PIF sf11_S_SF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1) { return p0; } +EXPORT struct S_PID sf11_S_SF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1) { return p0; } +EXPORT struct S_PIP sf11_S_SF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1) { return p0; } +EXPORT struct S_PFI sf11_S_SF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1) { return p0; } +EXPORT struct S_PFF sf11_S_SF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1) { return p0; } +EXPORT struct S_PFD sf11_S_SF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1) { return p0; } +EXPORT struct S_PFP sf11_S_SF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1) { return p0; } +EXPORT struct S_PDI sf11_S_SF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1) { return p0; } +EXPORT struct S_PDF sf11_S_SF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1) { return p0; } +EXPORT struct S_PDD sf11_S_SF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1) { return p0; } +EXPORT struct S_PDP sf11_S_SF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1) { return p0; } +EXPORT struct S_PPI sf11_S_SF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1) { return p0; } +EXPORT struct S_PPF sf11_S_SF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1) { return p0; } +EXPORT struct S_PPD sf11_S_SF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1) { return p0; } +EXPORT struct S_PPP sf11_S_SF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1) { return p0; } +EXPORT struct S_I sf11_S_SD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1) { return p0; } +EXPORT struct S_F sf11_S_SD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1) { return p0; } +EXPORT struct S_D sf11_S_SD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1) { return p0; } +EXPORT struct S_P sf11_S_SD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1) { return p0; } +EXPORT struct S_II sf11_S_SD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1) { return p0; } +EXPORT struct S_IF sf11_S_SD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1) { return p0; } +EXPORT struct S_ID sf11_S_SD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1) { return p0; } +EXPORT struct S_IP sf11_S_SD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1) { return p0; } +EXPORT struct S_FI sf11_S_SD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1) { return p0; } +EXPORT struct S_FF sf11_S_SD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1) { return p0; } +EXPORT struct S_FD sf11_S_SD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1) { return p0; } +EXPORT struct S_FP sf11_S_SD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1) { return p0; } +EXPORT struct S_DI sf11_S_SD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1) { return p0; } +EXPORT struct S_DF sf11_S_SD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1) { return p0; } +EXPORT struct S_DD sf11_S_SD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1) { return p0; } +EXPORT struct S_DP sf11_S_SD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1) { return p0; } +EXPORT struct S_PI sf11_S_SD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1) { return p0; } +EXPORT struct S_PF sf11_S_SD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1) { return p0; } +EXPORT struct S_PD sf11_S_SD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1) { return p0; } +EXPORT struct S_PP sf11_S_SD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1) { return p0; } +EXPORT struct S_III sf11_S_SD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1) { return p0; } +EXPORT struct S_IIF sf11_S_SD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1) { return p0; } +EXPORT struct S_IID sf11_S_SD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1) { return p0; } +EXPORT struct S_IIP sf11_S_SD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1) { return p0; } +EXPORT struct S_IFI sf11_S_SD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1) { return p0; } +EXPORT struct S_IFF sf11_S_SD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1) { return p0; } +EXPORT struct S_IFD sf11_S_SD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1) { return p0; } +EXPORT struct S_IFP sf11_S_SD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1) { return p0; } +EXPORT struct S_IDI sf11_S_SD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1) { return p0; } +EXPORT struct S_IDF sf11_S_SD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1) { return p0; } +EXPORT struct S_IDD sf11_S_SD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1) { return p0; } +EXPORT struct S_IDP sf11_S_SD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1) { return p0; } +EXPORT struct S_IPI sf11_S_SD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1) { return p0; } +EXPORT struct S_IPF sf11_S_SD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1) { return p0; } +EXPORT struct S_IPD sf11_S_SD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1) { return p0; } +EXPORT struct S_IPP sf11_S_SD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1) { return p0; } +EXPORT struct S_FII sf11_S_SD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1) { return p0; } +EXPORT struct S_FIF sf11_S_SD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1) { return p0; } +EXPORT struct S_FID sf11_S_SD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1) { return p0; } +EXPORT struct S_FIP sf11_S_SD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1) { return p0; } +EXPORT struct S_FFI sf11_S_SD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1) { return p0; } +EXPORT struct S_FFF sf11_S_SD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1) { return p0; } +EXPORT struct S_FFD sf11_S_SD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1) { return p0; } +EXPORT struct S_FFP sf11_S_SD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1) { return p0; } +EXPORT struct S_FDI sf11_S_SD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1) { return p0; } +EXPORT struct S_FDF sf11_S_SD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1) { return p0; } +EXPORT struct S_FDD sf11_S_SD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1) { return p0; } +EXPORT struct S_FDP sf11_S_SD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1) { return p0; } +EXPORT struct S_FPI sf11_S_SD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1) { return p0; } +EXPORT struct S_FPF sf11_S_SD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1) { return p0; } +EXPORT struct S_FPD sf11_S_SD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1) { return p0; } +EXPORT struct S_FPP sf11_S_SD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1) { return p0; } +EXPORT struct S_DII sf11_S_SD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1) { return p0; } +EXPORT struct S_DIF sf11_S_SD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1) { return p0; } +EXPORT struct S_DID sf11_S_SD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1) { return p0; } +EXPORT struct S_DIP sf11_S_SD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1) { return p0; } +EXPORT struct S_DFI sf11_S_SD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1) { return p0; } +EXPORT struct S_DFF sf11_S_SD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1) { return p0; } +EXPORT struct S_DFD sf11_S_SD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1) { return p0; } +EXPORT struct S_DFP sf11_S_SD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1) { return p0; } +EXPORT struct S_DDI sf11_S_SD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1) { return p0; } +EXPORT struct S_DDF sf11_S_SD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1) { return p0; } +EXPORT struct S_DDD sf11_S_SD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1) { return p0; } +EXPORT struct S_DDP sf11_S_SD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1) { return p0; } +EXPORT struct S_DPI sf11_S_SD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1) { return p0; } +EXPORT struct S_DPF sf11_S_SD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1) { return p0; } +EXPORT struct S_DPD sf11_S_SD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1) { return p0; } +EXPORT struct S_DPP sf11_S_SD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1) { return p0; } +EXPORT struct S_PII sf11_S_SD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1) { return p0; } +EXPORT struct S_PIF sf11_S_SD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1) { return p0; } +EXPORT struct S_PID sf11_S_SD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1) { return p0; } +EXPORT struct S_PIP sf11_S_SD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1) { return p0; } +EXPORT struct S_PFI sf11_S_SD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1) { return p0; } +EXPORT struct S_PFF sf11_S_SD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1) { return p0; } +EXPORT struct S_PFD sf11_S_SD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1) { return p0; } +EXPORT struct S_PFP sf11_S_SD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1) { return p0; } +EXPORT struct S_PDI sf11_S_SD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1) { return p0; } +EXPORT struct S_PDF sf11_S_SD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1) { return p0; } +EXPORT struct S_PDD sf11_S_SD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1) { return p0; } +EXPORT struct S_PDP sf11_S_SD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1) { return p0; } +EXPORT struct S_PPI sf11_S_SD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1) { return p0; } +EXPORT struct S_PPF sf11_S_SD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1) { return p0; } +EXPORT struct S_PPD sf11_S_SD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1) { return p0; } +EXPORT struct S_PPP sf11_S_SD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1) { return p0; } +EXPORT struct S_I sf11_S_SP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1) { return p0; } +EXPORT struct S_F sf11_S_SP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1) { return p0; } +EXPORT struct S_D sf11_S_SP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1) { return p0; } +EXPORT struct S_P sf11_S_SP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1) { return p0; } +EXPORT struct S_II sf11_S_SP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1) { return p0; } +EXPORT struct S_IF sf11_S_SP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1) { return p0; } +EXPORT struct S_ID sf11_S_SP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1) { return p0; } +EXPORT struct S_IP sf11_S_SP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1) { return p0; } +EXPORT struct S_FI sf11_S_SP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1) { return p0; } +EXPORT struct S_FF sf11_S_SP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1) { return p0; } +EXPORT struct S_FD sf11_S_SP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1) { return p0; } +EXPORT struct S_FP sf11_S_SP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1) { return p0; } +EXPORT struct S_DI sf11_S_SP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1) { return p0; } +EXPORT struct S_DF sf11_S_SP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1) { return p0; } +EXPORT struct S_DD sf11_S_SP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1) { return p0; } +EXPORT struct S_DP sf11_S_SP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1) { return p0; } +EXPORT struct S_PI sf11_S_SP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1) { return p0; } +EXPORT struct S_PF sf11_S_SP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1) { return p0; } +EXPORT struct S_PD sf11_S_SP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1) { return p0; } +EXPORT struct S_PP sf11_S_SP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1) { return p0; } +EXPORT struct S_III sf11_S_SP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1) { return p0; } +EXPORT struct S_IIF sf11_S_SP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1) { return p0; } +EXPORT struct S_IID sf11_S_SP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1) { return p0; } +EXPORT struct S_IIP sf11_S_SP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1) { return p0; } +EXPORT struct S_IFI sf11_S_SP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1) { return p0; } +EXPORT struct S_IFF sf11_S_SP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1) { return p0; } +EXPORT struct S_IFD sf11_S_SP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1) { return p0; } +EXPORT struct S_IFP sf11_S_SP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1) { return p0; } +EXPORT struct S_IDI sf11_S_SP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1) { return p0; } +EXPORT struct S_IDF sf11_S_SP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1) { return p0; } +EXPORT struct S_IDD sf11_S_SP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1) { return p0; } +EXPORT struct S_IDP sf11_S_SP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1) { return p0; } +EXPORT struct S_IPI sf11_S_SP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1) { return p0; } +EXPORT struct S_IPF sf11_S_SP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1) { return p0; } +EXPORT struct S_IPD sf11_S_SP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1) { return p0; } +EXPORT struct S_IPP sf11_S_SP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1) { return p0; } +EXPORT struct S_FII sf11_S_SP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1) { return p0; } +EXPORT struct S_FIF sf11_S_SP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1) { return p0; } +EXPORT struct S_FID sf11_S_SP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1) { return p0; } +EXPORT struct S_FIP sf11_S_SP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1) { return p0; } +EXPORT struct S_FFI sf11_S_SP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1) { return p0; } +EXPORT struct S_FFF sf11_S_SP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1) { return p0; } +EXPORT struct S_FFD sf11_S_SP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1) { return p0; } +EXPORT struct S_FFP sf11_S_SP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1) { return p0; } +EXPORT struct S_FDI sf11_S_SP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1) { return p0; } +EXPORT struct S_FDF sf11_S_SP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1) { return p0; } +EXPORT struct S_FDD sf11_S_SP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1) { return p0; } +EXPORT struct S_FDP sf11_S_SP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1) { return p0; } +EXPORT struct S_FPI sf11_S_SP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1) { return p0; } +EXPORT struct S_FPF sf11_S_SP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1) { return p0; } +EXPORT struct S_FPD sf11_S_SP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1) { return p0; } +EXPORT struct S_FPP sf11_S_SP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1) { return p0; } +EXPORT struct S_DII sf11_S_SP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1) { return p0; } +EXPORT struct S_DIF sf11_S_SP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1) { return p0; } +EXPORT struct S_DID sf11_S_SP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1) { return p0; } +EXPORT struct S_DIP sf11_S_SP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1) { return p0; } +EXPORT struct S_DFI sf11_S_SP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1) { return p0; } +EXPORT struct S_DFF sf11_S_SP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1) { return p0; } +EXPORT struct S_DFD sf11_S_SP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1) { return p0; } +EXPORT struct S_DFP sf11_S_SP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1) { return p0; } +EXPORT struct S_DDI sf11_S_SP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1) { return p0; } +EXPORT struct S_DDF sf11_S_SP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1) { return p0; } +EXPORT struct S_DDD sf11_S_SP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1) { return p0; } +EXPORT struct S_DDP sf11_S_SP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1) { return p0; } +EXPORT struct S_DPI sf11_S_SP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1) { return p0; } +EXPORT struct S_DPF sf11_S_SP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1) { return p0; } +EXPORT struct S_DPD sf11_S_SP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1) { return p0; } +EXPORT struct S_DPP sf11_S_SP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1) { return p0; } +EXPORT struct S_PII sf11_S_SP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1) { return p0; } +EXPORT struct S_PIF sf11_S_SP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1) { return p0; } +EXPORT struct S_PID sf11_S_SP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1) { return p0; } +EXPORT struct S_PIP sf11_S_SP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1) { return p0; } +EXPORT struct S_PFI sf11_S_SP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1) { return p0; } +EXPORT struct S_PFF sf11_S_SP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1) { return p0; } +EXPORT struct S_PFD sf11_S_SP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1) { return p0; } +EXPORT struct S_PFP sf11_S_SP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1) { return p0; } +EXPORT struct S_PDI sf11_S_SP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1) { return p0; } +EXPORT struct S_PDF sf11_S_SP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1) { return p0; } +EXPORT struct S_PDD sf11_S_SP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1) { return p0; } +EXPORT struct S_PDP sf11_S_SP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1) { return p0; } +EXPORT struct S_PPI sf11_S_SP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1) { return p0; } +EXPORT struct S_PPF sf11_S_SP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1) { return p0; } +EXPORT struct S_PPD sf11_S_SP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1) { return p0; } +EXPORT struct S_PPP sf11_S_SP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1) { return p0; } +EXPORT struct S_I sf11_S_SS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1) { return p0; } +EXPORT struct S_F sf11_S_SS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1) { return p0; } +EXPORT struct S_D sf11_S_SS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1) { return p0; } +EXPORT struct S_P sf11_S_SS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1) { return p0; } +EXPORT struct S_II sf11_S_SS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1) { return p0; } +EXPORT struct S_IF sf11_S_SS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1) { return p0; } +EXPORT struct S_ID sf11_S_SS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1) { return p0; } +EXPORT struct S_IP sf11_S_SS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1) { return p0; } +EXPORT struct S_FI sf11_S_SS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1) { return p0; } +EXPORT struct S_FF sf11_S_SS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1) { return p0; } +EXPORT struct S_FD sf11_S_SS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1) { return p0; } +EXPORT struct S_FP sf11_S_SS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1) { return p0; } +EXPORT struct S_DI sf11_S_SS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1) { return p0; } +EXPORT struct S_DF sf11_S_SS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1) { return p0; } +EXPORT struct S_DD sf11_S_SS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1) { return p0; } +EXPORT struct S_DP sf11_S_SS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1) { return p0; } +EXPORT struct S_PI sf11_S_SS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1) { return p0; } +EXPORT struct S_PF sf11_S_SS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1) { return p0; } +EXPORT struct S_PD sf11_S_SS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1) { return p0; } +EXPORT struct S_PP sf11_S_SS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1) { return p0; } +EXPORT struct S_III sf11_S_SS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1) { return p0; } +EXPORT struct S_IIF sf11_S_SS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1) { return p0; } +EXPORT struct S_IID sf11_S_SS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1) { return p0; } +EXPORT struct S_IIP sf11_S_SS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1) { return p0; } +EXPORT struct S_IFI sf11_S_SS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1) { return p0; } +EXPORT struct S_IFF sf11_S_SS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1) { return p0; } +EXPORT struct S_IFD sf11_S_SS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1) { return p0; } +EXPORT struct S_IFP sf11_S_SS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1) { return p0; } +EXPORT struct S_IDI sf11_S_SS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1) { return p0; } +EXPORT struct S_IDF sf11_S_SS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1) { return p0; } +EXPORT struct S_IDD sf11_S_SS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1) { return p0; } +EXPORT struct S_IDP sf11_S_SS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1) { return p0; } +EXPORT struct S_IPI sf11_S_SS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1) { return p0; } +EXPORT struct S_IPF sf11_S_SS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1) { return p0; } +EXPORT struct S_IPD sf11_S_SS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1) { return p0; } +EXPORT struct S_IPP sf11_S_SS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1) { return p0; } +EXPORT struct S_FII sf11_S_SS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1) { return p0; } +EXPORT struct S_FIF sf11_S_SS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1) { return p0; } +EXPORT struct S_FID sf11_S_SS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1) { return p0; } +EXPORT struct S_FIP sf11_S_SS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1) { return p0; } +EXPORT struct S_FFI sf11_S_SS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1) { return p0; } +EXPORT struct S_FFF sf11_S_SS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1) { return p0; } +EXPORT struct S_FFD sf11_S_SS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1) { return p0; } +EXPORT struct S_FFP sf11_S_SS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1) { return p0; } +EXPORT struct S_FDI sf11_S_SS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1) { return p0; } +EXPORT struct S_FDF sf11_S_SS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1) { return p0; } +EXPORT struct S_FDD sf11_S_SS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1) { return p0; } +EXPORT struct S_FDP sf11_S_SS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1) { return p0; } +EXPORT struct S_FPI sf11_S_SS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1) { return p0; } +EXPORT struct S_FPF sf11_S_SS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1) { return p0; } +EXPORT struct S_FPD sf11_S_SS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1) { return p0; } +EXPORT struct S_FPP sf11_S_SS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1) { return p0; } +EXPORT struct S_DII sf11_S_SS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1) { return p0; } +EXPORT struct S_DIF sf11_S_SS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1) { return p0; } +EXPORT struct S_DID sf11_S_SS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1) { return p0; } +EXPORT struct S_DIP sf11_S_SS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1) { return p0; } +EXPORT struct S_DFI sf11_S_SS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1) { return p0; } +EXPORT struct S_DFF sf11_S_SS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1) { return p0; } +EXPORT struct S_DFD sf11_S_SS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1) { return p0; } +EXPORT struct S_DFP sf11_S_SS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1) { return p0; } +EXPORT struct S_DDI sf11_S_SS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1) { return p0; } +EXPORT struct S_DDF sf11_S_SS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1) { return p0; } +EXPORT struct S_DDD sf11_S_SS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1) { return p0; } +EXPORT struct S_DDP sf11_S_SS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1) { return p0; } +EXPORT struct S_DPI sf11_S_SS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1) { return p0; } +EXPORT struct S_DPF sf11_S_SS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1) { return p0; } +EXPORT struct S_DPD sf11_S_SS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1) { return p0; } +EXPORT struct S_DPP sf11_S_SS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1) { return p0; } +EXPORT struct S_PII sf11_S_SS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1) { return p0; } +EXPORT struct S_PIF sf11_S_SS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1) { return p0; } +EXPORT struct S_PID sf11_S_SS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1) { return p0; } +EXPORT struct S_PIP sf11_S_SS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1) { return p0; } +EXPORT struct S_PFI sf11_S_SS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1) { return p0; } +EXPORT struct S_PFF sf11_S_SS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1) { return p0; } +EXPORT struct S_PFD sf11_S_SS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1) { return p0; } +EXPORT struct S_PFP sf11_S_SS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1) { return p0; } +EXPORT struct S_PDI sf11_S_SS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1) { return p0; } +EXPORT struct S_PDF sf11_S_SS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1) { return p0; } +EXPORT struct S_PDD sf11_S_SS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1) { return p0; } +EXPORT struct S_PDP sf11_S_SS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1) { return p0; } +EXPORT struct S_PPI sf11_S_SS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1) { return p0; } +EXPORT struct S_PPF sf11_S_SS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1) { return p0; } +EXPORT struct S_PPD sf11_S_SS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1) { return p0; } +EXPORT struct S_PPP sf11_S_SS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1) { return p0; } +EXPORT int sf11_I_III_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, int p2) { return p0; } +EXPORT int sf11_I_IIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, float p2) { return p0; } +EXPORT int sf11_I_IID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, double p2) { return p0; } +EXPORT int sf11_I_IIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, void* p2) { return p0; } +EXPORT int sf11_I_IIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_I p2) { return p0; } +EXPORT int sf11_I_IIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_F p2) { return p0; } +EXPORT int sf11_I_IIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_D p2) { return p0; } +EXPORT int sf11_I_IIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_P p2) { return p0; } +EXPORT int sf11_I_IIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_II p2) { return p0; } +EXPORT int sf11_I_IIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IF p2) { return p0; } +EXPORT int sf11_I_IIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_ID p2) { return p0; } +EXPORT int sf11_I_IIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IP p2) { return p0; } +EXPORT int sf11_I_IIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FI p2) { return p0; } +EXPORT int sf11_I_IIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FF p2) { return p0; } +EXPORT int sf11_I_IIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FD p2) { return p0; } +EXPORT int sf11_I_IIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FP p2) { return p0; } +EXPORT int sf11_I_IIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DI p2) { return p0; } +EXPORT int sf11_I_IIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DF p2) { return p0; } +EXPORT int sf11_I_IIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DD p2) { return p0; } +EXPORT int sf11_I_IIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DP p2) { return p0; } +EXPORT int sf11_I_IIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PI p2) { return p0; } +EXPORT int sf11_I_IIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PF p2) { return p0; } +EXPORT int sf11_I_IIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PD p2) { return p0; } +EXPORT int sf11_I_IIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PP p2) { return p0; } +EXPORT int sf11_I_IIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_III p2) { return p0; } +EXPORT int sf11_I_IIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IIF p2) { return p0; } +EXPORT int sf11_I_IIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IID p2) { return p0; } +EXPORT int sf11_I_IIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IIP p2) { return p0; } +EXPORT int sf11_I_IIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFI p2) { return p0; } +EXPORT int sf11_I_IIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFF p2) { return p0; } +EXPORT int sf11_I_IIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFD p2) { return p0; } +EXPORT int sf11_I_IIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFP p2) { return p0; } +EXPORT int sf11_I_IIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDI p2) { return p0; } +EXPORT int sf11_I_IIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDF p2) { return p0; } +EXPORT int sf11_I_IIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDD p2) { return p0; } +EXPORT int sf11_I_IIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDP p2) { return p0; } +EXPORT int sf11_I_IIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPI p2) { return p0; } +EXPORT int sf11_I_IIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPF p2) { return p0; } +EXPORT int sf11_I_IIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPD p2) { return p0; } +EXPORT int sf11_I_IIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPP p2) { return p0; } +EXPORT int sf11_I_IIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FII p2) { return p0; } +EXPORT int sf11_I_IIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FIF p2) { return p0; } +EXPORT int sf11_I_IIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FID p2) { return p0; } +EXPORT int sf11_I_IIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FIP p2) { return p0; } +EXPORT int sf11_I_IIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFI p2) { return p0; } +EXPORT int sf11_I_IIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFF p2) { return p0; } +EXPORT int sf11_I_IIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFD p2) { return p0; } +EXPORT int sf11_I_IIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFP p2) { return p0; } +EXPORT int sf11_I_IIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDI p2) { return p0; } +EXPORT int sf11_I_IIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDF p2) { return p0; } +EXPORT int sf11_I_IIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDD p2) { return p0; } +EXPORT int sf11_I_IIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDP p2) { return p0; } +EXPORT int sf11_I_IIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPI p2) { return p0; } +EXPORT int sf11_I_IIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPF p2) { return p0; } +EXPORT int sf11_I_IIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPD p2) { return p0; } +EXPORT int sf11_I_IIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPP p2) { return p0; } +EXPORT int sf11_I_IIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DII p2) { return p0; } +EXPORT int sf11_I_IIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DIF p2) { return p0; } +EXPORT int sf11_I_IIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DID p2) { return p0; } +EXPORT int sf11_I_IIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DIP p2) { return p0; } +EXPORT int sf11_I_IIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFI p2) { return p0; } +EXPORT int sf11_I_IIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFF p2) { return p0; } +EXPORT int sf11_I_IIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFD p2) { return p0; } +EXPORT int sf11_I_IIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFP p2) { return p0; } +EXPORT int sf11_I_IIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDI p2) { return p0; } +EXPORT int sf11_I_IIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDF p2) { return p0; } +EXPORT int sf11_I_IIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDD p2) { return p0; } +EXPORT int sf11_I_IIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDP p2) { return p0; } +EXPORT int sf11_I_IIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPI p2) { return p0; } +EXPORT int sf11_I_IIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPF p2) { return p0; } +EXPORT int sf11_I_IIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPD p2) { return p0; } +EXPORT int sf11_I_IIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPP p2) { return p0; } +EXPORT int sf11_I_IIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PII p2) { return p0; } +EXPORT int sf11_I_IIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PIF p2) { return p0; } +EXPORT int sf11_I_IIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PID p2) { return p0; } +EXPORT int sf11_I_IIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PIP p2) { return p0; } +EXPORT int sf11_I_IIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFI p2) { return p0; } +EXPORT int sf11_I_IIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFF p2) { return p0; } +EXPORT int sf11_I_IIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFD p2) { return p0; } +EXPORT int sf11_I_IIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFP p2) { return p0; } +EXPORT int sf11_I_IIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDI p2) { return p0; } +EXPORT int sf11_I_IIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDF p2) { return p0; } +EXPORT int sf11_I_IIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDD p2) { return p0; } +EXPORT int sf11_I_IIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDP p2) { return p0; } +EXPORT int sf11_I_IIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPI p2) { return p0; } +EXPORT int sf11_I_IIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPF p2) { return p0; } +EXPORT int sf11_I_IIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPD p2) { return p0; } +EXPORT int sf11_I_IIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPP p2) { return p0; } +EXPORT int sf11_I_IFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, int p2) { return p0; } +EXPORT int sf11_I_IFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, float p2) { return p0; } +EXPORT int sf11_I_IFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, double p2) { return p0; } +EXPORT int sf11_I_IFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, void* p2) { return p0; } +EXPORT int sf11_I_IFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_I p2) { return p0; } +EXPORT int sf11_I_IFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_F p2) { return p0; } +EXPORT int sf11_I_IFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_D p2) { return p0; } +EXPORT int sf11_I_IFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_P p2) { return p0; } +EXPORT int sf11_I_IFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_II p2) { return p0; } +EXPORT int sf11_I_IFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IF p2) { return p0; } +EXPORT int sf11_I_IFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_ID p2) { return p0; } +EXPORT int sf11_I_IFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IP p2) { return p0; } +EXPORT int sf11_I_IFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FI p2) { return p0; } +EXPORT int sf11_I_IFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FF p2) { return p0; } +EXPORT int sf11_I_IFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FD p2) { return p0; } +EXPORT int sf11_I_IFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FP p2) { return p0; } +EXPORT int sf11_I_IFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DI p2) { return p0; } +EXPORT int sf11_I_IFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DF p2) { return p0; } +EXPORT int sf11_I_IFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DD p2) { return p0; } +EXPORT int sf11_I_IFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DP p2) { return p0; } +EXPORT int sf11_I_IFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PI p2) { return p0; } +EXPORT int sf11_I_IFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PF p2) { return p0; } +EXPORT int sf11_I_IFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PD p2) { return p0; } +EXPORT int sf11_I_IFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PP p2) { return p0; } +EXPORT int sf11_I_IFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_III p2) { return p0; } +EXPORT int sf11_I_IFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IIF p2) { return p0; } +EXPORT int sf11_I_IFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IID p2) { return p0; } +EXPORT int sf11_I_IFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IIP p2) { return p0; } +EXPORT int sf11_I_IFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFI p2) { return p0; } +EXPORT int sf11_I_IFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFF p2) { return p0; } +EXPORT int sf11_I_IFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFD p2) { return p0; } +EXPORT int sf11_I_IFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFP p2) { return p0; } +EXPORT int sf11_I_IFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDI p2) { return p0; } +EXPORT int sf11_I_IFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDF p2) { return p0; } +EXPORT int sf11_I_IFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDD p2) { return p0; } +EXPORT int sf11_I_IFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDP p2) { return p0; } +EXPORT int sf11_I_IFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPI p2) { return p0; } +EXPORT int sf11_I_IFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPF p2) { return p0; } +EXPORT int sf11_I_IFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPD p2) { return p0; } +EXPORT int sf11_I_IFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPP p2) { return p0; } +EXPORT int sf11_I_IFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FII p2) { return p0; } +EXPORT int sf11_I_IFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FIF p2) { return p0; } +EXPORT int sf11_I_IFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FID p2) { return p0; } +EXPORT int sf11_I_IFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FIP p2) { return p0; } +EXPORT int sf11_I_IFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFI p2) { return p0; } +EXPORT int sf11_I_IFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFF p2) { return p0; } +EXPORT int sf11_I_IFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFD p2) { return p0; } +EXPORT int sf11_I_IFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFP p2) { return p0; } +EXPORT int sf11_I_IFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDI p2) { return p0; } +EXPORT int sf11_I_IFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDF p2) { return p0; } +EXPORT int sf11_I_IFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDD p2) { return p0; } +EXPORT int sf11_I_IFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDP p2) { return p0; } +EXPORT int sf11_I_IFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPI p2) { return p0; } +EXPORT int sf11_I_IFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPF p2) { return p0; } +EXPORT int sf11_I_IFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPD p2) { return p0; } +EXPORT int sf11_I_IFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPP p2) { return p0; } +EXPORT int sf11_I_IFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DII p2) { return p0; } +EXPORT int sf11_I_IFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DIF p2) { return p0; } +EXPORT int sf11_I_IFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DID p2) { return p0; } +EXPORT int sf11_I_IFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DIP p2) { return p0; } +EXPORT int sf11_I_IFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFI p2) { return p0; } +EXPORT int sf11_I_IFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFF p2) { return p0; } +EXPORT int sf11_I_IFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFD p2) { return p0; } +EXPORT int sf11_I_IFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFP p2) { return p0; } +EXPORT int sf11_I_IFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDI p2) { return p0; } +EXPORT int sf11_I_IFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDF p2) { return p0; } +EXPORT int sf11_I_IFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDD p2) { return p0; } +EXPORT int sf11_I_IFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDP p2) { return p0; } +EXPORT int sf11_I_IFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPI p2) { return p0; } +EXPORT int sf11_I_IFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPF p2) { return p0; } +EXPORT int sf11_I_IFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPD p2) { return p0; } +EXPORT int sf11_I_IFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPP p2) { return p0; } +EXPORT int sf11_I_IFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PII p2) { return p0; } +EXPORT int sf11_I_IFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PIF p2) { return p0; } +EXPORT int sf11_I_IFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PID p2) { return p0; } +EXPORT int sf11_I_IFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PIP p2) { return p0; } +EXPORT int sf11_I_IFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFI p2) { return p0; } +EXPORT int sf11_I_IFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFF p2) { return p0; } +EXPORT int sf11_I_IFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFD p2) { return p0; } +EXPORT int sf11_I_IFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFP p2) { return p0; } +EXPORT int sf11_I_IFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDI p2) { return p0; } +EXPORT int sf11_I_IFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDF p2) { return p0; } +EXPORT int sf11_I_IFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDD p2) { return p0; } +EXPORT int sf11_I_IFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDP p2) { return p0; } +EXPORT int sf11_I_IFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPI p2) { return p0; } +EXPORT int sf11_I_IFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPF p2) { return p0; } +EXPORT int sf11_I_IFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPD p2) { return p0; } +EXPORT int sf11_I_IFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPP p2) { return p0; } +EXPORT int sf11_I_IDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, int p2) { return p0; } +EXPORT int sf11_I_IDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, float p2) { return p0; } +EXPORT int sf11_I_IDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, double p2) { return p0; } +EXPORT int sf11_I_IDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, void* p2) { return p0; } +EXPORT int sf11_I_IDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_I p2) { return p0; } +EXPORT int sf11_I_IDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_F p2) { return p0; } +EXPORT int sf11_I_IDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_D p2) { return p0; } +EXPORT int sf11_I_IDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_P p2) { return p0; } +EXPORT int sf11_I_IDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_II p2) { return p0; } +EXPORT int sf11_I_IDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IF p2) { return p0; } +EXPORT int sf11_I_IDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_ID p2) { return p0; } +EXPORT int sf11_I_IDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IP p2) { return p0; } +EXPORT int sf11_I_IDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FI p2) { return p0; } +EXPORT int sf11_I_IDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FF p2) { return p0; } +EXPORT int sf11_I_IDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FD p2) { return p0; } +EXPORT int sf11_I_IDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FP p2) { return p0; } +EXPORT int sf11_I_IDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DI p2) { return p0; } +EXPORT int sf11_I_IDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DF p2) { return p0; } +EXPORT int sf11_I_IDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DD p2) { return p0; } +EXPORT int sf11_I_IDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DP p2) { return p0; } +EXPORT int sf11_I_IDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PI p2) { return p0; } +EXPORT int sf11_I_IDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PF p2) { return p0; } +EXPORT int sf11_I_IDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PD p2) { return p0; } +EXPORT int sf11_I_IDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PP p2) { return p0; } +EXPORT int sf11_I_IDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_III p2) { return p0; } +EXPORT int sf11_I_IDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IIF p2) { return p0; } +EXPORT int sf11_I_IDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IID p2) { return p0; } +EXPORT int sf11_I_IDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IIP p2) { return p0; } +EXPORT int sf11_I_IDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFI p2) { return p0; } +EXPORT int sf11_I_IDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFF p2) { return p0; } +EXPORT int sf11_I_IDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFD p2) { return p0; } +EXPORT int sf11_I_IDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFP p2) { return p0; } +EXPORT int sf11_I_IDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDI p2) { return p0; } +EXPORT int sf11_I_IDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDF p2) { return p0; } +EXPORT int sf11_I_IDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDD p2) { return p0; } +EXPORT int sf11_I_IDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDP p2) { return p0; } +EXPORT int sf11_I_IDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPI p2) { return p0; } +EXPORT int sf11_I_IDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPF p2) { return p0; } +EXPORT int sf11_I_IDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPD p2) { return p0; } +EXPORT int sf11_I_IDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPP p2) { return p0; } +EXPORT int sf11_I_IDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FII p2) { return p0; } +EXPORT int sf11_I_IDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FIF p2) { return p0; } +EXPORT int sf11_I_IDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FID p2) { return p0; } +EXPORT int sf11_I_IDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FIP p2) { return p0; } +EXPORT int sf11_I_IDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFI p2) { return p0; } +EXPORT int sf11_I_IDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFF p2) { return p0; } +EXPORT int sf11_I_IDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFD p2) { return p0; } +EXPORT int sf11_I_IDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFP p2) { return p0; } +EXPORT int sf11_I_IDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDI p2) { return p0; } +EXPORT int sf11_I_IDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDF p2) { return p0; } +EXPORT int sf11_I_IDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDD p2) { return p0; } +EXPORT int sf11_I_IDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDP p2) { return p0; } +EXPORT int sf11_I_IDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPI p2) { return p0; } +EXPORT int sf11_I_IDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPF p2) { return p0; } +EXPORT int sf11_I_IDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPD p2) { return p0; } +EXPORT int sf11_I_IDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPP p2) { return p0; } +EXPORT int sf11_I_IDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DII p2) { return p0; } +EXPORT int sf11_I_IDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DIF p2) { return p0; } +EXPORT int sf11_I_IDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DID p2) { return p0; } +EXPORT int sf11_I_IDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DIP p2) { return p0; } +EXPORT int sf11_I_IDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFI p2) { return p0; } +EXPORT int sf11_I_IDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFF p2) { return p0; } +EXPORT int sf11_I_IDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFD p2) { return p0; } +EXPORT int sf11_I_IDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFP p2) { return p0; } +EXPORT int sf11_I_IDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDI p2) { return p0; } +EXPORT int sf11_I_IDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDF p2) { return p0; } +EXPORT int sf11_I_IDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDD p2) { return p0; } +EXPORT int sf11_I_IDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDP p2) { return p0; } +EXPORT int sf11_I_IDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPI p2) { return p0; } +EXPORT int sf11_I_IDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPF p2) { return p0; } +EXPORT int sf11_I_IDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPD p2) { return p0; } +EXPORT int sf11_I_IDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPP p2) { return p0; } +EXPORT int sf11_I_IDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PII p2) { return p0; } +EXPORT int sf11_I_IDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PIF p2) { return p0; } +EXPORT int sf11_I_IDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PID p2) { return p0; } +EXPORT int sf11_I_IDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PIP p2) { return p0; } +EXPORT int sf11_I_IDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFI p2) { return p0; } +EXPORT int sf11_I_IDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFF p2) { return p0; } +EXPORT int sf11_I_IDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFD p2) { return p0; } +EXPORT int sf11_I_IDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFP p2) { return p0; } +EXPORT int sf11_I_IDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDI p2) { return p0; } +EXPORT int sf11_I_IDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDF p2) { return p0; } +EXPORT int sf11_I_IDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDD p2) { return p0; } +EXPORT int sf11_I_IDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDP p2) { return p0; } +EXPORT int sf11_I_IDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPI p2) { return p0; } +EXPORT int sf11_I_IDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPF p2) { return p0; } +EXPORT int sf11_I_IDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPD p2) { return p0; } +EXPORT int sf11_I_IDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPP p2) { return p0; } +EXPORT int sf11_I_IPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, int p2) { return p0; } +EXPORT int sf11_I_IPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, float p2) { return p0; } +EXPORT int sf11_I_IPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, double p2) { return p0; } +EXPORT int sf11_I_IPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, void* p2) { return p0; } +EXPORT int sf11_I_IPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_I p2) { return p0; } +EXPORT int sf11_I_IPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_F p2) { return p0; } +EXPORT int sf11_I_IPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_D p2) { return p0; } +EXPORT int sf11_I_IPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_P p2) { return p0; } +EXPORT int sf11_I_IPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_II p2) { return p0; } +EXPORT int sf11_I_IPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IF p2) { return p0; } +EXPORT int sf11_I_IPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_ID p2) { return p0; } +EXPORT int sf11_I_IPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IP p2) { return p0; } +EXPORT int sf11_I_IPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FI p2) { return p0; } +EXPORT int sf11_I_IPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FF p2) { return p0; } +EXPORT int sf11_I_IPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FD p2) { return p0; } +EXPORT int sf11_I_IPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FP p2) { return p0; } +EXPORT int sf11_I_IPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DI p2) { return p0; } +EXPORT int sf11_I_IPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DF p2) { return p0; } +EXPORT int sf11_I_IPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DD p2) { return p0; } +EXPORT int sf11_I_IPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DP p2) { return p0; } +EXPORT int sf11_I_IPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PI p2) { return p0; } +EXPORT int sf11_I_IPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PF p2) { return p0; } +EXPORT int sf11_I_IPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PD p2) { return p0; } +EXPORT int sf11_I_IPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PP p2) { return p0; } +EXPORT int sf11_I_IPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_III p2) { return p0; } +EXPORT int sf11_I_IPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IIF p2) { return p0; } +EXPORT int sf11_I_IPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IID p2) { return p0; } +EXPORT int sf12_I_IPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IIP p2) { return p0; } +EXPORT int sf12_I_IPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFI p2) { return p0; } +EXPORT int sf12_I_IPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFF p2) { return p0; } +EXPORT int sf12_I_IPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFD p2) { return p0; } +EXPORT int sf12_I_IPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFP p2) { return p0; } +EXPORT int sf12_I_IPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDI p2) { return p0; } +EXPORT int sf12_I_IPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDF p2) { return p0; } +EXPORT int sf12_I_IPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDD p2) { return p0; } +EXPORT int sf12_I_IPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDP p2) { return p0; } +EXPORT int sf12_I_IPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPI p2) { return p0; } +EXPORT int sf12_I_IPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPF p2) { return p0; } +EXPORT int sf12_I_IPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPD p2) { return p0; } +EXPORT int sf12_I_IPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPP p2) { return p0; } +EXPORT int sf12_I_IPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FII p2) { return p0; } +EXPORT int sf12_I_IPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FIF p2) { return p0; } +EXPORT int sf12_I_IPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FID p2) { return p0; } +EXPORT int sf12_I_IPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FIP p2) { return p0; } +EXPORT int sf12_I_IPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFI p2) { return p0; } +EXPORT int sf12_I_IPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFF p2) { return p0; } +EXPORT int sf12_I_IPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFD p2) { return p0; } +EXPORT int sf12_I_IPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFP p2) { return p0; } +EXPORT int sf12_I_IPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDI p2) { return p0; } +EXPORT int sf12_I_IPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDF p2) { return p0; } +EXPORT int sf12_I_IPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDD p2) { return p0; } +EXPORT int sf12_I_IPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDP p2) { return p0; } +EXPORT int sf12_I_IPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPI p2) { return p0; } +EXPORT int sf12_I_IPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPF p2) { return p0; } +EXPORT int sf12_I_IPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPD p2) { return p0; } +EXPORT int sf12_I_IPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPP p2) { return p0; } +EXPORT int sf12_I_IPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DII p2) { return p0; } +EXPORT int sf12_I_IPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DIF p2) { return p0; } +EXPORT int sf12_I_IPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DID p2) { return p0; } +EXPORT int sf12_I_IPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DIP p2) { return p0; } +EXPORT int sf12_I_IPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFI p2) { return p0; } +EXPORT int sf12_I_IPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFF p2) { return p0; } +EXPORT int sf12_I_IPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFD p2) { return p0; } +EXPORT int sf12_I_IPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFP p2) { return p0; } +EXPORT int sf12_I_IPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDI p2) { return p0; } +EXPORT int sf12_I_IPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDF p2) { return p0; } +EXPORT int sf12_I_IPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDD p2) { return p0; } +EXPORT int sf12_I_IPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDP p2) { return p0; } +EXPORT int sf12_I_IPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPI p2) { return p0; } +EXPORT int sf12_I_IPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPF p2) { return p0; } +EXPORT int sf12_I_IPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPD p2) { return p0; } +EXPORT int sf12_I_IPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPP p2) { return p0; } +EXPORT int sf12_I_IPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PII p2) { return p0; } +EXPORT int sf12_I_IPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PIF p2) { return p0; } +EXPORT int sf12_I_IPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PID p2) { return p0; } +EXPORT int sf12_I_IPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PIP p2) { return p0; } +EXPORT int sf12_I_IPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFI p2) { return p0; } +EXPORT int sf12_I_IPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFF p2) { return p0; } +EXPORT int sf12_I_IPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFD p2) { return p0; } +EXPORT int sf12_I_IPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFP p2) { return p0; } +EXPORT int sf12_I_IPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDI p2) { return p0; } +EXPORT int sf12_I_IPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDF p2) { return p0; } +EXPORT int sf12_I_IPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDD p2) { return p0; } +EXPORT int sf12_I_IPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDP p2) { return p0; } +EXPORT int sf12_I_IPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPI p2) { return p0; } +EXPORT int sf12_I_IPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPF p2) { return p0; } +EXPORT int sf12_I_IPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPD p2) { return p0; } +EXPORT int sf12_I_IPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPP p2) { return p0; } +EXPORT int sf12_I_ISI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, int p2) { return p0; } +EXPORT int sf12_I_ISI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, int p2) { return p0; } +EXPORT int sf12_I_ISF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, float p2) { return p0; } +EXPORT int sf12_I_ISF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, float p2) { return p0; } +EXPORT int sf12_I_ISD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, double p2) { return p0; } +EXPORT int sf12_I_ISD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, double p2) { return p0; } +EXPORT int sf12_I_ISP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, void* p2) { return p0; } +EXPORT int sf12_I_ISP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, void* p2) { return p0; } +EXPORT int sf12_I_ISS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, struct S_I p2) { return p0; } +EXPORT int sf12_I_ISS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, struct S_F p2) { return p0; } +EXPORT int sf12_I_ISS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, struct S_D p2) { return p0; } +EXPORT int sf12_I_ISS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, struct S_P p2) { return p0; } +EXPORT int sf12_I_ISS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, struct S_II p2) { return p0; } +EXPORT int sf12_I_ISS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, struct S_IF p2) { return p0; } +EXPORT int sf12_I_ISS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, struct S_ID p2) { return p0; } +EXPORT int sf12_I_ISS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, struct S_IP p2) { return p0; } +EXPORT int sf12_I_ISS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, struct S_FI p2) { return p0; } +EXPORT int sf12_I_ISS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, struct S_FF p2) { return p0; } +EXPORT int sf12_I_ISS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, struct S_FD p2) { return p0; } +EXPORT int sf12_I_ISS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, struct S_FP p2) { return p0; } +EXPORT int sf12_I_ISS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, struct S_DI p2) { return p0; } +EXPORT int sf12_I_ISS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, struct S_DF p2) { return p0; } +EXPORT int sf12_I_ISS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, struct S_DD p2) { return p0; } +EXPORT int sf12_I_ISS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, struct S_DP p2) { return p0; } +EXPORT int sf12_I_ISS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, struct S_PI p2) { return p0; } +EXPORT int sf12_I_ISS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, struct S_PF p2) { return p0; } +EXPORT int sf12_I_ISS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, struct S_PD p2) { return p0; } +EXPORT int sf12_I_ISS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, struct S_PP p2) { return p0; } +EXPORT int sf12_I_ISS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, struct S_III p2) { return p0; } +EXPORT int sf12_I_ISS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, struct S_IIF p2) { return p0; } +EXPORT int sf12_I_ISS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, struct S_IID p2) { return p0; } +EXPORT int sf12_I_ISS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, struct S_IIP p2) { return p0; } +EXPORT int sf12_I_ISS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, struct S_IFI p2) { return p0; } +EXPORT int sf12_I_ISS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, struct S_IFF p2) { return p0; } +EXPORT int sf12_I_ISS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, struct S_IFD p2) { return p0; } +EXPORT int sf12_I_ISS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, struct S_IFP p2) { return p0; } +EXPORT int sf12_I_ISS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, struct S_IDI p2) { return p0; } +EXPORT int sf12_I_ISS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, struct S_IDF p2) { return p0; } +EXPORT int sf12_I_ISS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, struct S_IDD p2) { return p0; } +EXPORT int sf12_I_ISS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, struct S_IDP p2) { return p0; } +EXPORT int sf12_I_ISS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, struct S_IPI p2) { return p0; } +EXPORT int sf12_I_ISS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, struct S_IPF p2) { return p0; } +EXPORT int sf12_I_ISS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, struct S_IPD p2) { return p0; } +EXPORT int sf12_I_ISS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, struct S_IPP p2) { return p0; } +EXPORT int sf12_I_ISS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, struct S_FII p2) { return p0; } +EXPORT int sf12_I_ISS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, struct S_FIF p2) { return p0; } +EXPORT int sf12_I_ISS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, struct S_FID p2) { return p0; } +EXPORT int sf12_I_ISS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, struct S_FIP p2) { return p0; } +EXPORT int sf12_I_ISS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, struct S_FFI p2) { return p0; } +EXPORT int sf12_I_ISS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, struct S_FFF p2) { return p0; } +EXPORT int sf12_I_ISS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, struct S_FFD p2) { return p0; } +EXPORT int sf12_I_ISS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, struct S_FFP p2) { return p0; } +EXPORT int sf12_I_ISS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, struct S_FDI p2) { return p0; } +EXPORT int sf12_I_ISS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, struct S_FDF p2) { return p0; } +EXPORT int sf12_I_ISS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, struct S_FDD p2) { return p0; } +EXPORT int sf12_I_ISS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, struct S_FDP p2) { return p0; } +EXPORT int sf12_I_ISS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, struct S_FPI p2) { return p0; } +EXPORT int sf12_I_ISS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, struct S_FPF p2) { return p0; } +EXPORT int sf12_I_ISS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, struct S_FPD p2) { return p0; } +EXPORT int sf12_I_ISS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, struct S_FPP p2) { return p0; } +EXPORT int sf12_I_ISS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, struct S_DII p2) { return p0; } +EXPORT int sf12_I_ISS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, struct S_DIF p2) { return p0; } +EXPORT int sf12_I_ISS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, struct S_DID p2) { return p0; } +EXPORT int sf12_I_ISS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, struct S_DIP p2) { return p0; } +EXPORT int sf12_I_ISS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, struct S_DFI p2) { return p0; } +EXPORT int sf12_I_ISS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, struct S_DFF p2) { return p0; } +EXPORT int sf12_I_ISS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, struct S_DFD p2) { return p0; } +EXPORT int sf12_I_ISS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, struct S_DFP p2) { return p0; } +EXPORT int sf12_I_ISS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, struct S_DDI p2) { return p0; } +EXPORT int sf12_I_ISS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, struct S_DDF p2) { return p0; } +EXPORT int sf12_I_ISS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, struct S_DDD p2) { return p0; } +EXPORT int sf12_I_ISS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, struct S_DDP p2) { return p0; } +EXPORT int sf12_I_ISS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, struct S_DPI p2) { return p0; } +EXPORT int sf12_I_ISS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, struct S_DPF p2) { return p0; } +EXPORT int sf12_I_ISS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, struct S_DPD p2) { return p0; } +EXPORT int sf12_I_ISS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, struct S_DPP p2) { return p0; } +EXPORT int sf12_I_ISS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, struct S_PII p2) { return p0; } +EXPORT int sf12_I_ISS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, struct S_PIF p2) { return p0; } +EXPORT int sf12_I_ISS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, struct S_PID p2) { return p0; } +EXPORT int sf12_I_ISS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, struct S_PIP p2) { return p0; } +EXPORT int sf12_I_ISS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, struct S_PFI p2) { return p0; } +EXPORT int sf12_I_ISS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, struct S_PFF p2) { return p0; } +EXPORT int sf12_I_ISS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, struct S_PFD p2) { return p0; } +EXPORT int sf12_I_ISS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, struct S_PFP p2) { return p0; } +EXPORT int sf12_I_ISS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, struct S_PDI p2) { return p0; } +EXPORT int sf12_I_ISS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, struct S_PDF p2) { return p0; } +EXPORT int sf12_I_ISS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, struct S_PDD p2) { return p0; } +EXPORT int sf12_I_ISS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, struct S_PDP p2) { return p0; } +EXPORT int sf12_I_ISS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, struct S_PPI p2) { return p0; } +EXPORT int sf12_I_ISS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, struct S_PPF p2) { return p0; } +EXPORT int sf12_I_ISS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, struct S_PPD p2) { return p0; } +EXPORT int sf12_I_ISS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, struct S_PPP p2) { return p0; } +EXPORT float sf12_F_FII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, int p2) { return p0; } +EXPORT float sf12_F_FIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, float p2) { return p0; } +EXPORT float sf12_F_FID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, double p2) { return p0; } +EXPORT float sf12_F_FIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, void* p2) { return p0; } +EXPORT float sf12_F_FIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_I p2) { return p0; } +EXPORT float sf12_F_FIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_F p2) { return p0; } +EXPORT float sf12_F_FIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_D p2) { return p0; } +EXPORT float sf12_F_FIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_P p2) { return p0; } +EXPORT float sf12_F_FIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_II p2) { return p0; } +EXPORT float sf12_F_FIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IF p2) { return p0; } +EXPORT float sf12_F_FIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_ID p2) { return p0; } +EXPORT float sf12_F_FIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IP p2) { return p0; } +EXPORT float sf12_F_FIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FI p2) { return p0; } +EXPORT float sf12_F_FIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FF p2) { return p0; } +EXPORT float sf12_F_FIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FD p2) { return p0; } +EXPORT float sf12_F_FIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FP p2) { return p0; } +EXPORT float sf12_F_FIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DI p2) { return p0; } +EXPORT float sf12_F_FIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DF p2) { return p0; } +EXPORT float sf12_F_FIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DD p2) { return p0; } +EXPORT float sf12_F_FIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DP p2) { return p0; } +EXPORT float sf12_F_FIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PI p2) { return p0; } +EXPORT float sf12_F_FIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PF p2) { return p0; } +EXPORT float sf12_F_FIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PD p2) { return p0; } +EXPORT float sf12_F_FIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PP p2) { return p0; } +EXPORT float sf12_F_FIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_III p2) { return p0; } +EXPORT float sf12_F_FIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IIF p2) { return p0; } +EXPORT float sf12_F_FIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IID p2) { return p0; } +EXPORT float sf12_F_FIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IIP p2) { return p0; } +EXPORT float sf12_F_FIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFI p2) { return p0; } +EXPORT float sf12_F_FIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFF p2) { return p0; } +EXPORT float sf12_F_FIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFD p2) { return p0; } +EXPORT float sf12_F_FIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFP p2) { return p0; } +EXPORT float sf12_F_FIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDI p2) { return p0; } +EXPORT float sf12_F_FIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDF p2) { return p0; } +EXPORT float sf12_F_FIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDD p2) { return p0; } +EXPORT float sf12_F_FIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDP p2) { return p0; } +EXPORT float sf12_F_FIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPI p2) { return p0; } +EXPORT float sf12_F_FIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPF p2) { return p0; } +EXPORT float sf12_F_FIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPD p2) { return p0; } +EXPORT float sf12_F_FIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPP p2) { return p0; } +EXPORT float sf12_F_FIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FII p2) { return p0; } +EXPORT float sf12_F_FIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FIF p2) { return p0; } +EXPORT float sf12_F_FIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FID p2) { return p0; } +EXPORT float sf12_F_FIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FIP p2) { return p0; } +EXPORT float sf12_F_FIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFI p2) { return p0; } +EXPORT float sf12_F_FIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFF p2) { return p0; } +EXPORT float sf12_F_FIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFD p2) { return p0; } +EXPORT float sf12_F_FIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFP p2) { return p0; } +EXPORT float sf12_F_FIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDI p2) { return p0; } +EXPORT float sf12_F_FIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDF p2) { return p0; } +EXPORT float sf12_F_FIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDD p2) { return p0; } +EXPORT float sf12_F_FIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDP p2) { return p0; } +EXPORT float sf12_F_FIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPI p2) { return p0; } +EXPORT float sf12_F_FIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPF p2) { return p0; } +EXPORT float sf12_F_FIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPD p2) { return p0; } +EXPORT float sf12_F_FIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPP p2) { return p0; } +EXPORT float sf12_F_FIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DII p2) { return p0; } +EXPORT float sf12_F_FIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DIF p2) { return p0; } +EXPORT float sf12_F_FIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DID p2) { return p0; } +EXPORT float sf12_F_FIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DIP p2) { return p0; } +EXPORT float sf12_F_FIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFI p2) { return p0; } +EXPORT float sf12_F_FIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFF p2) { return p0; } +EXPORT float sf12_F_FIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFD p2) { return p0; } +EXPORT float sf12_F_FIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFP p2) { return p0; } +EXPORT float sf12_F_FIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDI p2) { return p0; } +EXPORT float sf12_F_FIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDF p2) { return p0; } +EXPORT float sf12_F_FIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDD p2) { return p0; } +EXPORT float sf12_F_FIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDP p2) { return p0; } +EXPORT float sf12_F_FIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPI p2) { return p0; } +EXPORT float sf12_F_FIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPF p2) { return p0; } +EXPORT float sf12_F_FIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPD p2) { return p0; } +EXPORT float sf12_F_FIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPP p2) { return p0; } +EXPORT float sf12_F_FIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PII p2) { return p0; } +EXPORT float sf12_F_FIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PIF p2) { return p0; } +EXPORT float sf12_F_FIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PID p2) { return p0; } +EXPORT float sf12_F_FIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PIP p2) { return p0; } +EXPORT float sf12_F_FIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFI p2) { return p0; } +EXPORT float sf12_F_FIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFF p2) { return p0; } +EXPORT float sf12_F_FIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFD p2) { return p0; } +EXPORT float sf12_F_FIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFP p2) { return p0; } +EXPORT float sf12_F_FIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDI p2) { return p0; } +EXPORT float sf12_F_FIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDF p2) { return p0; } +EXPORT float sf12_F_FIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDD p2) { return p0; } +EXPORT float sf12_F_FIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDP p2) { return p0; } +EXPORT float sf12_F_FIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPI p2) { return p0; } +EXPORT float sf12_F_FIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPF p2) { return p0; } +EXPORT float sf12_F_FIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPD p2) { return p0; } +EXPORT float sf12_F_FIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPP p2) { return p0; } +EXPORT float sf12_F_FFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, int p2) { return p0; } +EXPORT float sf12_F_FFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, float p2) { return p0; } +EXPORT float sf12_F_FFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, double p2) { return p0; } +EXPORT float sf12_F_FFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, void* p2) { return p0; } +EXPORT float sf12_F_FFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_I p2) { return p0; } +EXPORT float sf12_F_FFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_F p2) { return p0; } +EXPORT float sf12_F_FFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_D p2) { return p0; } +EXPORT float sf12_F_FFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_P p2) { return p0; } +EXPORT float sf12_F_FFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_II p2) { return p0; } +EXPORT float sf12_F_FFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IF p2) { return p0; } +EXPORT float sf12_F_FFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_ID p2) { return p0; } +EXPORT float sf12_F_FFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IP p2) { return p0; } +EXPORT float sf12_F_FFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FI p2) { return p0; } +EXPORT float sf12_F_FFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FF p2) { return p0; } +EXPORT float sf12_F_FFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FD p2) { return p0; } +EXPORT float sf12_F_FFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FP p2) { return p0; } +EXPORT float sf12_F_FFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DI p2) { return p0; } +EXPORT float sf12_F_FFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DF p2) { return p0; } +EXPORT float sf12_F_FFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DD p2) { return p0; } +EXPORT float sf12_F_FFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DP p2) { return p0; } +EXPORT float sf12_F_FFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PI p2) { return p0; } +EXPORT float sf12_F_FFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PF p2) { return p0; } +EXPORT float sf12_F_FFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PD p2) { return p0; } +EXPORT float sf12_F_FFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PP p2) { return p0; } +EXPORT float sf12_F_FFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_III p2) { return p0; } +EXPORT float sf12_F_FFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IIF p2) { return p0; } +EXPORT float sf12_F_FFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IID p2) { return p0; } +EXPORT float sf12_F_FFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IIP p2) { return p0; } +EXPORT float sf12_F_FFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFI p2) { return p0; } +EXPORT float sf12_F_FFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFF p2) { return p0; } +EXPORT float sf12_F_FFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFD p2) { return p0; } +EXPORT float sf13_F_FFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFP p2) { return p0; } +EXPORT float sf13_F_FFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDI p2) { return p0; } +EXPORT float sf13_F_FFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDF p2) { return p0; } +EXPORT float sf13_F_FFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDD p2) { return p0; } +EXPORT float sf13_F_FFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDP p2) { return p0; } +EXPORT float sf13_F_FFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPI p2) { return p0; } +EXPORT float sf13_F_FFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPF p2) { return p0; } +EXPORT float sf13_F_FFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPD p2) { return p0; } +EXPORT float sf13_F_FFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPP p2) { return p0; } +EXPORT float sf13_F_FFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FII p2) { return p0; } +EXPORT float sf13_F_FFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FIF p2) { return p0; } +EXPORT float sf13_F_FFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FID p2) { return p0; } +EXPORT float sf13_F_FFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FIP p2) { return p0; } +EXPORT float sf13_F_FFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFI p2) { return p0; } +EXPORT float sf13_F_FFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFF p2) { return p0; } +EXPORT float sf13_F_FFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFD p2) { return p0; } +EXPORT float sf13_F_FFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFP p2) { return p0; } +EXPORT float sf13_F_FFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDI p2) { return p0; } +EXPORT float sf13_F_FFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDF p2) { return p0; } +EXPORT float sf13_F_FFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDD p2) { return p0; } +EXPORT float sf13_F_FFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDP p2) { return p0; } +EXPORT float sf13_F_FFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPI p2) { return p0; } +EXPORT float sf13_F_FFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPF p2) { return p0; } +EXPORT float sf13_F_FFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPD p2) { return p0; } +EXPORT float sf13_F_FFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPP p2) { return p0; } +EXPORT float sf13_F_FFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DII p2) { return p0; } +EXPORT float sf13_F_FFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DIF p2) { return p0; } +EXPORT float sf13_F_FFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DID p2) { return p0; } +EXPORT float sf13_F_FFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DIP p2) { return p0; } +EXPORT float sf13_F_FFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFI p2) { return p0; } +EXPORT float sf13_F_FFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFF p2) { return p0; } +EXPORT float sf13_F_FFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFD p2) { return p0; } +EXPORT float sf13_F_FFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFP p2) { return p0; } +EXPORT float sf13_F_FFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDI p2) { return p0; } +EXPORT float sf13_F_FFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDF p2) { return p0; } +EXPORT float sf13_F_FFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDD p2) { return p0; } +EXPORT float sf13_F_FFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDP p2) { return p0; } +EXPORT float sf13_F_FFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPI p2) { return p0; } +EXPORT float sf13_F_FFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPF p2) { return p0; } +EXPORT float sf13_F_FFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPD p2) { return p0; } +EXPORT float sf13_F_FFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPP p2) { return p0; } +EXPORT float sf13_F_FFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PII p2) { return p0; } +EXPORT float sf13_F_FFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PIF p2) { return p0; } +EXPORT float sf13_F_FFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PID p2) { return p0; } +EXPORT float sf13_F_FFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PIP p2) { return p0; } +EXPORT float sf13_F_FFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFI p2) { return p0; } +EXPORT float sf13_F_FFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFF p2) { return p0; } +EXPORT float sf13_F_FFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFD p2) { return p0; } +EXPORT float sf13_F_FFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFP p2) { return p0; } +EXPORT float sf13_F_FFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDI p2) { return p0; } +EXPORT float sf13_F_FFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDF p2) { return p0; } +EXPORT float sf13_F_FFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDD p2) { return p0; } +EXPORT float sf13_F_FFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDP p2) { return p0; } +EXPORT float sf13_F_FFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPI p2) { return p0; } +EXPORT float sf13_F_FFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPF p2) { return p0; } +EXPORT float sf13_F_FFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPD p2) { return p0; } +EXPORT float sf13_F_FFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPP p2) { return p0; } +EXPORT float sf13_F_FDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, int p2) { return p0; } +EXPORT float sf13_F_FDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, float p2) { return p0; } +EXPORT float sf13_F_FDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, double p2) { return p0; } +EXPORT float sf13_F_FDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, void* p2) { return p0; } +EXPORT float sf13_F_FDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_I p2) { return p0; } +EXPORT float sf13_F_FDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_F p2) { return p0; } +EXPORT float sf13_F_FDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_D p2) { return p0; } +EXPORT float sf13_F_FDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_P p2) { return p0; } +EXPORT float sf13_F_FDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_II p2) { return p0; } +EXPORT float sf13_F_FDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IF p2) { return p0; } +EXPORT float sf13_F_FDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_ID p2) { return p0; } +EXPORT float sf13_F_FDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IP p2) { return p0; } +EXPORT float sf13_F_FDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FI p2) { return p0; } +EXPORT float sf13_F_FDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FF p2) { return p0; } +EXPORT float sf13_F_FDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FD p2) { return p0; } +EXPORT float sf13_F_FDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FP p2) { return p0; } +EXPORT float sf13_F_FDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DI p2) { return p0; } +EXPORT float sf13_F_FDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DF p2) { return p0; } +EXPORT float sf13_F_FDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DD p2) { return p0; } +EXPORT float sf13_F_FDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DP p2) { return p0; } +EXPORT float sf13_F_FDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PI p2) { return p0; } +EXPORT float sf13_F_FDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PF p2) { return p0; } +EXPORT float sf13_F_FDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PD p2) { return p0; } +EXPORT float sf13_F_FDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PP p2) { return p0; } +EXPORT float sf13_F_FDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_III p2) { return p0; } +EXPORT float sf13_F_FDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IIF p2) { return p0; } +EXPORT float sf13_F_FDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IID p2) { return p0; } +EXPORT float sf13_F_FDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IIP p2) { return p0; } +EXPORT float sf13_F_FDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFI p2) { return p0; } +EXPORT float sf13_F_FDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFF p2) { return p0; } +EXPORT float sf13_F_FDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFD p2) { return p0; } +EXPORT float sf13_F_FDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFP p2) { return p0; } +EXPORT float sf13_F_FDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDI p2) { return p0; } +EXPORT float sf13_F_FDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDF p2) { return p0; } +EXPORT float sf13_F_FDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDD p2) { return p0; } +EXPORT float sf13_F_FDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDP p2) { return p0; } +EXPORT float sf13_F_FDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPI p2) { return p0; } +EXPORT float sf13_F_FDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPF p2) { return p0; } +EXPORT float sf13_F_FDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPD p2) { return p0; } +EXPORT float sf13_F_FDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPP p2) { return p0; } +EXPORT float sf13_F_FDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FII p2) { return p0; } +EXPORT float sf13_F_FDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FIF p2) { return p0; } +EXPORT float sf13_F_FDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FID p2) { return p0; } +EXPORT float sf13_F_FDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FIP p2) { return p0; } +EXPORT float sf13_F_FDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFI p2) { return p0; } +EXPORT float sf13_F_FDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFF p2) { return p0; } +EXPORT float sf13_F_FDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFD p2) { return p0; } +EXPORT float sf13_F_FDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFP p2) { return p0; } +EXPORT float sf13_F_FDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDI p2) { return p0; } +EXPORT float sf13_F_FDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDF p2) { return p0; } +EXPORT float sf13_F_FDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDD p2) { return p0; } +EXPORT float sf13_F_FDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDP p2) { return p0; } +EXPORT float sf13_F_FDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPI p2) { return p0; } +EXPORT float sf13_F_FDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPF p2) { return p0; } +EXPORT float sf13_F_FDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPD p2) { return p0; } +EXPORT float sf13_F_FDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPP p2) { return p0; } +EXPORT float sf13_F_FDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DII p2) { return p0; } +EXPORT float sf13_F_FDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DIF p2) { return p0; } +EXPORT float sf13_F_FDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DID p2) { return p0; } +EXPORT float sf13_F_FDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DIP p2) { return p0; } +EXPORT float sf13_F_FDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFI p2) { return p0; } +EXPORT float sf13_F_FDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFF p2) { return p0; } +EXPORT float sf13_F_FDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFD p2) { return p0; } +EXPORT float sf13_F_FDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFP p2) { return p0; } +EXPORT float sf13_F_FDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDI p2) { return p0; } +EXPORT float sf13_F_FDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDF p2) { return p0; } +EXPORT float sf13_F_FDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDD p2) { return p0; } +EXPORT float sf13_F_FDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDP p2) { return p0; } +EXPORT float sf13_F_FDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPI p2) { return p0; } +EXPORT float sf13_F_FDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPF p2) { return p0; } +EXPORT float sf13_F_FDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPD p2) { return p0; } +EXPORT float sf13_F_FDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPP p2) { return p0; } +EXPORT float sf13_F_FDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PII p2) { return p0; } +EXPORT float sf13_F_FDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PIF p2) { return p0; } +EXPORT float sf13_F_FDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PID p2) { return p0; } +EXPORT float sf13_F_FDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PIP p2) { return p0; } +EXPORT float sf13_F_FDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFI p2) { return p0; } +EXPORT float sf13_F_FDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFF p2) { return p0; } +EXPORT float sf13_F_FDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFD p2) { return p0; } +EXPORT float sf13_F_FDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFP p2) { return p0; } +EXPORT float sf13_F_FDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDI p2) { return p0; } +EXPORT float sf13_F_FDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDF p2) { return p0; } +EXPORT float sf13_F_FDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDD p2) { return p0; } +EXPORT float sf13_F_FDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDP p2) { return p0; } +EXPORT float sf13_F_FDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPI p2) { return p0; } +EXPORT float sf13_F_FDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPF p2) { return p0; } +EXPORT float sf13_F_FDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPD p2) { return p0; } +EXPORT float sf13_F_FDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPP p2) { return p0; } +EXPORT float sf13_F_FPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, int p2) { return p0; } +EXPORT float sf13_F_FPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, float p2) { return p0; } +EXPORT float sf13_F_FPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, double p2) { return p0; } +EXPORT float sf13_F_FPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, void* p2) { return p0; } +EXPORT float sf13_F_FPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_I p2) { return p0; } +EXPORT float sf13_F_FPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_F p2) { return p0; } +EXPORT float sf13_F_FPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_D p2) { return p0; } +EXPORT float sf13_F_FPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_P p2) { return p0; } +EXPORT float sf13_F_FPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_II p2) { return p0; } +EXPORT float sf13_F_FPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IF p2) { return p0; } +EXPORT float sf13_F_FPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_ID p2) { return p0; } +EXPORT float sf13_F_FPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IP p2) { return p0; } +EXPORT float sf13_F_FPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FI p2) { return p0; } +EXPORT float sf13_F_FPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FF p2) { return p0; } +EXPORT float sf13_F_FPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FD p2) { return p0; } +EXPORT float sf13_F_FPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FP p2) { return p0; } +EXPORT float sf13_F_FPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DI p2) { return p0; } +EXPORT float sf13_F_FPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DF p2) { return p0; } +EXPORT float sf13_F_FPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DD p2) { return p0; } +EXPORT float sf13_F_FPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DP p2) { return p0; } +EXPORT float sf13_F_FPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PI p2) { return p0; } +EXPORT float sf13_F_FPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PF p2) { return p0; } +EXPORT float sf13_F_FPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PD p2) { return p0; } +EXPORT float sf13_F_FPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PP p2) { return p0; } +EXPORT float sf13_F_FPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_III p2) { return p0; } +EXPORT float sf13_F_FPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IIF p2) { return p0; } +EXPORT float sf13_F_FPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IID p2) { return p0; } +EXPORT float sf13_F_FPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IIP p2) { return p0; } +EXPORT float sf13_F_FPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFI p2) { return p0; } +EXPORT float sf13_F_FPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFF p2) { return p0; } +EXPORT float sf13_F_FPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFD p2) { return p0; } +EXPORT float sf13_F_FPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFP p2) { return p0; } +EXPORT float sf13_F_FPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDI p2) { return p0; } +EXPORT float sf13_F_FPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDF p2) { return p0; } +EXPORT float sf13_F_FPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDD p2) { return p0; } +EXPORT float sf13_F_FPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDP p2) { return p0; } +EXPORT float sf13_F_FPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPI p2) { return p0; } +EXPORT float sf13_F_FPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPF p2) { return p0; } +EXPORT float sf13_F_FPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPD p2) { return p0; } +EXPORT float sf13_F_FPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPP p2) { return p0; } +EXPORT float sf13_F_FPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FII p2) { return p0; } +EXPORT float sf13_F_FPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FIF p2) { return p0; } +EXPORT float sf13_F_FPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FID p2) { return p0; } +EXPORT float sf13_F_FPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FIP p2) { return p0; } +EXPORT float sf13_F_FPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFI p2) { return p0; } +EXPORT float sf13_F_FPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFF p2) { return p0; } +EXPORT float sf13_F_FPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFD p2) { return p0; } +EXPORT float sf13_F_FPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFP p2) { return p0; } +EXPORT float sf13_F_FPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDI p2) { return p0; } +EXPORT float sf13_F_FPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDF p2) { return p0; } +EXPORT float sf13_F_FPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDD p2) { return p0; } +EXPORT float sf13_F_FPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDP p2) { return p0; } +EXPORT float sf13_F_FPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPI p2) { return p0; } +EXPORT float sf13_F_FPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPF p2) { return p0; } +EXPORT float sf13_F_FPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPD p2) { return p0; } +EXPORT float sf13_F_FPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPP p2) { return p0; } +EXPORT float sf13_F_FPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DII p2) { return p0; } +EXPORT float sf13_F_FPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DIF p2) { return p0; } +EXPORT float sf13_F_FPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DID p2) { return p0; } +EXPORT float sf13_F_FPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DIP p2) { return p0; } +EXPORT float sf13_F_FPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFI p2) { return p0; } +EXPORT float sf13_F_FPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFF p2) { return p0; } +EXPORT float sf13_F_FPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFD p2) { return p0; } +EXPORT float sf13_F_FPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFP p2) { return p0; } +EXPORT float sf13_F_FPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDI p2) { return p0; } +EXPORT float sf13_F_FPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDF p2) { return p0; } +EXPORT float sf13_F_FPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDD p2) { return p0; } +EXPORT float sf13_F_FPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDP p2) { return p0; } +EXPORT float sf13_F_FPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPI p2) { return p0; } +EXPORT float sf13_F_FPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPF p2) { return p0; } +EXPORT float sf13_F_FPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPD p2) { return p0; } +EXPORT float sf13_F_FPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPP p2) { return p0; } +EXPORT float sf13_F_FPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PII p2) { return p0; } +EXPORT float sf13_F_FPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PIF p2) { return p0; } +EXPORT float sf13_F_FPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PID p2) { return p0; } +EXPORT float sf13_F_FPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PIP p2) { return p0; } +EXPORT float sf13_F_FPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFI p2) { return p0; } +EXPORT float sf13_F_FPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFF p2) { return p0; } +EXPORT float sf13_F_FPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFD p2) { return p0; } +EXPORT float sf13_F_FPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFP p2) { return p0; } +EXPORT float sf13_F_FPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDI p2) { return p0; } +EXPORT float sf13_F_FPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDF p2) { return p0; } +EXPORT float sf13_F_FPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDD p2) { return p0; } +EXPORT float sf13_F_FPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDP p2) { return p0; } +EXPORT float sf13_F_FPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPI p2) { return p0; } +EXPORT float sf13_F_FPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPF p2) { return p0; } +EXPORT float sf13_F_FPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPD p2) { return p0; } +EXPORT float sf13_F_FPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPP p2) { return p0; } +EXPORT float sf13_F_FSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, int p2) { return p0; } +EXPORT float sf13_F_FSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, int p2) { return p0; } +EXPORT float sf13_F_FSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, float p2) { return p0; } +EXPORT float sf13_F_FSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, float p2) { return p0; } +EXPORT float sf13_F_FSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, double p2) { return p0; } +EXPORT float sf13_F_FSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, double p2) { return p0; } +EXPORT float sf13_F_FSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, void* p2) { return p0; } +EXPORT float sf13_F_FSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, void* p2) { return p0; } +EXPORT float sf13_F_FSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, struct S_I p2) { return p0; } +EXPORT float sf13_F_FSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, struct S_F p2) { return p0; } +EXPORT float sf13_F_FSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, struct S_D p2) { return p0; } +EXPORT float sf13_F_FSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, struct S_P p2) { return p0; } +EXPORT float sf13_F_FSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, struct S_II p2) { return p0; } +EXPORT float sf13_F_FSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, struct S_IF p2) { return p0; } +EXPORT float sf13_F_FSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, struct S_ID p2) { return p0; } +EXPORT float sf13_F_FSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, struct S_IP p2) { return p0; } +EXPORT float sf13_F_FSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, struct S_FI p2) { return p0; } +EXPORT float sf13_F_FSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, struct S_FF p2) { return p0; } +EXPORT float sf13_F_FSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, struct S_FD p2) { return p0; } +EXPORT float sf13_F_FSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, struct S_FP p2) { return p0; } +EXPORT float sf13_F_FSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, struct S_DI p2) { return p0; } +EXPORT float sf13_F_FSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, struct S_DF p2) { return p0; } +EXPORT float sf13_F_FSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, struct S_DD p2) { return p0; } +EXPORT float sf13_F_FSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, struct S_DP p2) { return p0; } +EXPORT float sf13_F_FSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, struct S_PI p2) { return p0; } +EXPORT float sf13_F_FSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, struct S_PF p2) { return p0; } +EXPORT float sf13_F_FSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, struct S_PD p2) { return p0; } +EXPORT float sf13_F_FSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, struct S_PP p2) { return p0; } +EXPORT float sf13_F_FSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, struct S_III p2) { return p0; } +EXPORT float sf13_F_FSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, struct S_IIF p2) { return p0; } +EXPORT float sf13_F_FSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, struct S_IID p2) { return p0; } +EXPORT float sf13_F_FSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, struct S_IIP p2) { return p0; } +EXPORT float sf13_F_FSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, struct S_IFI p2) { return p0; } +EXPORT float sf13_F_FSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, struct S_IFF p2) { return p0; } +EXPORT float sf13_F_FSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, struct S_IFD p2) { return p0; } +EXPORT float sf13_F_FSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, struct S_IFP p2) { return p0; } +EXPORT float sf13_F_FSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, struct S_IDI p2) { return p0; } +EXPORT float sf13_F_FSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, struct S_IDF p2) { return p0; } +EXPORT float sf13_F_FSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, struct S_IDD p2) { return p0; } +EXPORT float sf14_F_FSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, struct S_IDP p2) { return p0; } +EXPORT float sf14_F_FSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, struct S_IPI p2) { return p0; } +EXPORT float sf14_F_FSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, struct S_IPF p2) { return p0; } +EXPORT float sf14_F_FSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, struct S_IPD p2) { return p0; } +EXPORT float sf14_F_FSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, struct S_IPP p2) { return p0; } +EXPORT float sf14_F_FSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, struct S_FII p2) { return p0; } +EXPORT float sf14_F_FSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, struct S_FIF p2) { return p0; } +EXPORT float sf14_F_FSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, struct S_FID p2) { return p0; } +EXPORT float sf14_F_FSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, struct S_FIP p2) { return p0; } +EXPORT float sf14_F_FSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, struct S_FFI p2) { return p0; } +EXPORT float sf14_F_FSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, struct S_FFF p2) { return p0; } +EXPORT float sf14_F_FSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, struct S_FFD p2) { return p0; } +EXPORT float sf14_F_FSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, struct S_FFP p2) { return p0; } +EXPORT float sf14_F_FSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, struct S_FDI p2) { return p0; } +EXPORT float sf14_F_FSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, struct S_FDF p2) { return p0; } +EXPORT float sf14_F_FSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, struct S_FDD p2) { return p0; } +EXPORT float sf14_F_FSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, struct S_FDP p2) { return p0; } +EXPORT float sf14_F_FSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, struct S_FPI p2) { return p0; } +EXPORT float sf14_F_FSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, struct S_FPF p2) { return p0; } +EXPORT float sf14_F_FSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, struct S_FPD p2) { return p0; } +EXPORT float sf14_F_FSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, struct S_FPP p2) { return p0; } +EXPORT float sf14_F_FSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, struct S_DII p2) { return p0; } +EXPORT float sf14_F_FSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, struct S_DIF p2) { return p0; } +EXPORT float sf14_F_FSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, struct S_DID p2) { return p0; } +EXPORT float sf14_F_FSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, struct S_DIP p2) { return p0; } +EXPORT float sf14_F_FSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, struct S_DFI p2) { return p0; } +EXPORT float sf14_F_FSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, struct S_DFF p2) { return p0; } +EXPORT float sf14_F_FSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, struct S_DFD p2) { return p0; } +EXPORT float sf14_F_FSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, struct S_DFP p2) { return p0; } +EXPORT float sf14_F_FSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, struct S_DDI p2) { return p0; } +EXPORT float sf14_F_FSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, struct S_DDF p2) { return p0; } +EXPORT float sf14_F_FSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, struct S_DDD p2) { return p0; } +EXPORT float sf14_F_FSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, struct S_DDP p2) { return p0; } +EXPORT float sf14_F_FSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, struct S_DPI p2) { return p0; } +EXPORT float sf14_F_FSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, struct S_DPF p2) { return p0; } +EXPORT float sf14_F_FSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, struct S_DPD p2) { return p0; } +EXPORT float sf14_F_FSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, struct S_DPP p2) { return p0; } +EXPORT float sf14_F_FSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, struct S_PII p2) { return p0; } +EXPORT float sf14_F_FSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, struct S_PIF p2) { return p0; } +EXPORT float sf14_F_FSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, struct S_PID p2) { return p0; } +EXPORT float sf14_F_FSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, struct S_PIP p2) { return p0; } +EXPORT float sf14_F_FSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, struct S_PFI p2) { return p0; } +EXPORT float sf14_F_FSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, struct S_PFF p2) { return p0; } +EXPORT float sf14_F_FSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, struct S_PFD p2) { return p0; } +EXPORT float sf14_F_FSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, struct S_PFP p2) { return p0; } +EXPORT float sf14_F_FSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, struct S_PDI p2) { return p0; } +EXPORT float sf14_F_FSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, struct S_PDF p2) { return p0; } +EXPORT float sf14_F_FSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, struct S_PDD p2) { return p0; } +EXPORT float sf14_F_FSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, struct S_PDP p2) { return p0; } +EXPORT float sf14_F_FSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, struct S_PPI p2) { return p0; } +EXPORT float sf14_F_FSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, struct S_PPF p2) { return p0; } +EXPORT float sf14_F_FSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, struct S_PPD p2) { return p0; } +EXPORT float sf14_F_FSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, struct S_PPP p2) { return p0; } +EXPORT double sf14_D_DII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, int p2) { return p0; } +EXPORT double sf14_D_DIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, float p2) { return p0; } +EXPORT double sf14_D_DID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, double p2) { return p0; } +EXPORT double sf14_D_DIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, void* p2) { return p0; } +EXPORT double sf14_D_DIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_I p2) { return p0; } +EXPORT double sf14_D_DIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_F p2) { return p0; } +EXPORT double sf14_D_DIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_D p2) { return p0; } +EXPORT double sf14_D_DIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_P p2) { return p0; } +EXPORT double sf14_D_DIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_II p2) { return p0; } +EXPORT double sf14_D_DIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IF p2) { return p0; } +EXPORT double sf14_D_DIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_ID p2) { return p0; } +EXPORT double sf14_D_DIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IP p2) { return p0; } +EXPORT double sf14_D_DIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FI p2) { return p0; } +EXPORT double sf14_D_DIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FF p2) { return p0; } +EXPORT double sf14_D_DIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FD p2) { return p0; } +EXPORT double sf14_D_DIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FP p2) { return p0; } +EXPORT double sf14_D_DIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DI p2) { return p0; } +EXPORT double sf14_D_DIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DF p2) { return p0; } +EXPORT double sf14_D_DIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DD p2) { return p0; } +EXPORT double sf14_D_DIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DP p2) { return p0; } +EXPORT double sf14_D_DIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PI p2) { return p0; } +EXPORT double sf14_D_DIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PF p2) { return p0; } +EXPORT double sf14_D_DIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PD p2) { return p0; } +EXPORT double sf14_D_DIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PP p2) { return p0; } +EXPORT double sf14_D_DIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_III p2) { return p0; } +EXPORT double sf14_D_DIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IIF p2) { return p0; } +EXPORT double sf14_D_DIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IID p2) { return p0; } +EXPORT double sf14_D_DIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IIP p2) { return p0; } +EXPORT double sf14_D_DIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFI p2) { return p0; } +EXPORT double sf14_D_DIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFF p2) { return p0; } +EXPORT double sf14_D_DIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFD p2) { return p0; } +EXPORT double sf14_D_DIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFP p2) { return p0; } +EXPORT double sf14_D_DIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDI p2) { return p0; } +EXPORT double sf14_D_DIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDF p2) { return p0; } +EXPORT double sf14_D_DIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDD p2) { return p0; } +EXPORT double sf14_D_DIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDP p2) { return p0; } +EXPORT double sf14_D_DIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPI p2) { return p0; } +EXPORT double sf14_D_DIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPF p2) { return p0; } +EXPORT double sf14_D_DIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPD p2) { return p0; } +EXPORT double sf14_D_DIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPP p2) { return p0; } +EXPORT double sf14_D_DIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FII p2) { return p0; } +EXPORT double sf14_D_DIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FIF p2) { return p0; } +EXPORT double sf14_D_DIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FID p2) { return p0; } +EXPORT double sf14_D_DIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FIP p2) { return p0; } +EXPORT double sf14_D_DIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFI p2) { return p0; } +EXPORT double sf14_D_DIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFF p2) { return p0; } +EXPORT double sf14_D_DIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFD p2) { return p0; } +EXPORT double sf14_D_DIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFP p2) { return p0; } +EXPORT double sf14_D_DIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDI p2) { return p0; } +EXPORT double sf14_D_DIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDF p2) { return p0; } +EXPORT double sf14_D_DIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDD p2) { return p0; } +EXPORT double sf14_D_DIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDP p2) { return p0; } +EXPORT double sf14_D_DIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPI p2) { return p0; } +EXPORT double sf14_D_DIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPF p2) { return p0; } +EXPORT double sf14_D_DIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPD p2) { return p0; } +EXPORT double sf14_D_DIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPP p2) { return p0; } +EXPORT double sf14_D_DIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DII p2) { return p0; } +EXPORT double sf14_D_DIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DIF p2) { return p0; } +EXPORT double sf14_D_DIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DID p2) { return p0; } +EXPORT double sf14_D_DIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DIP p2) { return p0; } +EXPORT double sf14_D_DIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFI p2) { return p0; } +EXPORT double sf14_D_DIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFF p2) { return p0; } +EXPORT double sf14_D_DIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFD p2) { return p0; } +EXPORT double sf14_D_DIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFP p2) { return p0; } +EXPORT double sf14_D_DIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDI p2) { return p0; } +EXPORT double sf14_D_DIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDF p2) { return p0; } +EXPORT double sf14_D_DIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDD p2) { return p0; } +EXPORT double sf14_D_DIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDP p2) { return p0; } +EXPORT double sf14_D_DIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPI p2) { return p0; } +EXPORT double sf14_D_DIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPF p2) { return p0; } +EXPORT double sf14_D_DIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPD p2) { return p0; } +EXPORT double sf14_D_DIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPP p2) { return p0; } +EXPORT double sf14_D_DIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PII p2) { return p0; } +EXPORT double sf14_D_DIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PIF p2) { return p0; } +EXPORT double sf14_D_DIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PID p2) { return p0; } +EXPORT double sf14_D_DIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PIP p2) { return p0; } +EXPORT double sf14_D_DIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFI p2) { return p0; } +EXPORT double sf14_D_DIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFF p2) { return p0; } +EXPORT double sf14_D_DIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFD p2) { return p0; } +EXPORT double sf14_D_DIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFP p2) { return p0; } +EXPORT double sf14_D_DIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDI p2) { return p0; } +EXPORT double sf14_D_DIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDF p2) { return p0; } +EXPORT double sf14_D_DIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDD p2) { return p0; } +EXPORT double sf14_D_DIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDP p2) { return p0; } +EXPORT double sf14_D_DIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPI p2) { return p0; } +EXPORT double sf14_D_DIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPF p2) { return p0; } +EXPORT double sf14_D_DIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPD p2) { return p0; } +EXPORT double sf14_D_DIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPP p2) { return p0; } +EXPORT double sf14_D_DFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, int p2) { return p0; } +EXPORT double sf14_D_DFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, float p2) { return p0; } +EXPORT double sf14_D_DFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, double p2) { return p0; } +EXPORT double sf14_D_DFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, void* p2) { return p0; } +EXPORT double sf14_D_DFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_I p2) { return p0; } +EXPORT double sf14_D_DFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_F p2) { return p0; } +EXPORT double sf14_D_DFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_D p2) { return p0; } +EXPORT double sf14_D_DFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_P p2) { return p0; } +EXPORT double sf14_D_DFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_II p2) { return p0; } +EXPORT double sf14_D_DFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IF p2) { return p0; } +EXPORT double sf14_D_DFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_ID p2) { return p0; } +EXPORT double sf14_D_DFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IP p2) { return p0; } +EXPORT double sf14_D_DFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FI p2) { return p0; } +EXPORT double sf14_D_DFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FF p2) { return p0; } +EXPORT double sf14_D_DFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FD p2) { return p0; } +EXPORT double sf14_D_DFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FP p2) { return p0; } +EXPORT double sf14_D_DFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DI p2) { return p0; } +EXPORT double sf14_D_DFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DF p2) { return p0; } +EXPORT double sf14_D_DFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DD p2) { return p0; } +EXPORT double sf14_D_DFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DP p2) { return p0; } +EXPORT double sf14_D_DFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PI p2) { return p0; } +EXPORT double sf14_D_DFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PF p2) { return p0; } +EXPORT double sf14_D_DFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PD p2) { return p0; } +EXPORT double sf14_D_DFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PP p2) { return p0; } +EXPORT double sf14_D_DFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_III p2) { return p0; } +EXPORT double sf14_D_DFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IIF p2) { return p0; } +EXPORT double sf14_D_DFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IID p2) { return p0; } +EXPORT double sf14_D_DFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IIP p2) { return p0; } +EXPORT double sf14_D_DFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFI p2) { return p0; } +EXPORT double sf14_D_DFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFF p2) { return p0; } +EXPORT double sf14_D_DFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFD p2) { return p0; } +EXPORT double sf14_D_DFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFP p2) { return p0; } +EXPORT double sf14_D_DFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDI p2) { return p0; } +EXPORT double sf14_D_DFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDF p2) { return p0; } +EXPORT double sf14_D_DFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDD p2) { return p0; } +EXPORT double sf14_D_DFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDP p2) { return p0; } +EXPORT double sf14_D_DFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPI p2) { return p0; } +EXPORT double sf14_D_DFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPF p2) { return p0; } +EXPORT double sf14_D_DFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPD p2) { return p0; } +EXPORT double sf14_D_DFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPP p2) { return p0; } +EXPORT double sf14_D_DFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FII p2) { return p0; } +EXPORT double sf14_D_DFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FIF p2) { return p0; } +EXPORT double sf14_D_DFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FID p2) { return p0; } +EXPORT double sf14_D_DFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FIP p2) { return p0; } +EXPORT double sf14_D_DFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFI p2) { return p0; } +EXPORT double sf14_D_DFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFF p2) { return p0; } +EXPORT double sf14_D_DFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFD p2) { return p0; } +EXPORT double sf14_D_DFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFP p2) { return p0; } +EXPORT double sf14_D_DFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDI p2) { return p0; } +EXPORT double sf14_D_DFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDF p2) { return p0; } +EXPORT double sf14_D_DFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDD p2) { return p0; } +EXPORT double sf14_D_DFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDP p2) { return p0; } +EXPORT double sf14_D_DFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPI p2) { return p0; } +EXPORT double sf14_D_DFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPF p2) { return p0; } +EXPORT double sf14_D_DFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPD p2) { return p0; } +EXPORT double sf14_D_DFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPP p2) { return p0; } +EXPORT double sf14_D_DFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DII p2) { return p0; } +EXPORT double sf14_D_DFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DIF p2) { return p0; } +EXPORT double sf14_D_DFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DID p2) { return p0; } +EXPORT double sf14_D_DFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DIP p2) { return p0; } +EXPORT double sf14_D_DFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFI p2) { return p0; } +EXPORT double sf14_D_DFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFF p2) { return p0; } +EXPORT double sf14_D_DFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFD p2) { return p0; } +EXPORT double sf14_D_DFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFP p2) { return p0; } +EXPORT double sf14_D_DFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDI p2) { return p0; } +EXPORT double sf14_D_DFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDF p2) { return p0; } +EXPORT double sf14_D_DFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDD p2) { return p0; } +EXPORT double sf14_D_DFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDP p2) { return p0; } +EXPORT double sf14_D_DFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPI p2) { return p0; } +EXPORT double sf14_D_DFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPF p2) { return p0; } +EXPORT double sf14_D_DFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPD p2) { return p0; } +EXPORT double sf14_D_DFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPP p2) { return p0; } +EXPORT double sf14_D_DFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PII p2) { return p0; } +EXPORT double sf14_D_DFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PIF p2) { return p0; } +EXPORT double sf14_D_DFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PID p2) { return p0; } +EXPORT double sf14_D_DFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PIP p2) { return p0; } +EXPORT double sf14_D_DFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFI p2) { return p0; } +EXPORT double sf14_D_DFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFF p2) { return p0; } +EXPORT double sf14_D_DFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFD p2) { return p0; } +EXPORT double sf14_D_DFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFP p2) { return p0; } +EXPORT double sf14_D_DFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDI p2) { return p0; } +EXPORT double sf14_D_DFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDF p2) { return p0; } +EXPORT double sf14_D_DFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDD p2) { return p0; } +EXPORT double sf14_D_DFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDP p2) { return p0; } +EXPORT double sf14_D_DFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPI p2) { return p0; } +EXPORT double sf14_D_DFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPF p2) { return p0; } +EXPORT double sf14_D_DFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPD p2) { return p0; } +EXPORT double sf14_D_DFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPP p2) { return p0; } +EXPORT double sf14_D_DDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, int p2) { return p0; } +EXPORT double sf14_D_DDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, float p2) { return p0; } +EXPORT double sf14_D_DDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, double p2) { return p0; } +EXPORT double sf14_D_DDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, void* p2) { return p0; } +EXPORT double sf14_D_DDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_I p2) { return p0; } +EXPORT double sf14_D_DDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_F p2) { return p0; } +EXPORT double sf14_D_DDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_D p2) { return p0; } +EXPORT double sf14_D_DDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_P p2) { return p0; } +EXPORT double sf14_D_DDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_II p2) { return p0; } +EXPORT double sf14_D_DDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IF p2) { return p0; } +EXPORT double sf14_D_DDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_ID p2) { return p0; } +EXPORT double sf14_D_DDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IP p2) { return p0; } +EXPORT double sf14_D_DDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FI p2) { return p0; } +EXPORT double sf14_D_DDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FF p2) { return p0; } +EXPORT double sf14_D_DDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FD p2) { return p0; } +EXPORT double sf14_D_DDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FP p2) { return p0; } +EXPORT double sf14_D_DDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DI p2) { return p0; } +EXPORT double sf14_D_DDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DF p2) { return p0; } +EXPORT double sf14_D_DDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DD p2) { return p0; } +EXPORT double sf14_D_DDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DP p2) { return p0; } +EXPORT double sf14_D_DDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PI p2) { return p0; } +EXPORT double sf14_D_DDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PF p2) { return p0; } +EXPORT double sf14_D_DDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PD p2) { return p0; } +EXPORT double sf14_D_DDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PP p2) { return p0; } +EXPORT double sf14_D_DDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_III p2) { return p0; } +EXPORT double sf14_D_DDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IIF p2) { return p0; } +EXPORT double sf14_D_DDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IID p2) { return p0; } +EXPORT double sf14_D_DDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IIP p2) { return p0; } +EXPORT double sf14_D_DDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFI p2) { return p0; } +EXPORT double sf14_D_DDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFF p2) { return p0; } +EXPORT double sf14_D_DDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFD p2) { return p0; } +EXPORT double sf14_D_DDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFP p2) { return p0; } +EXPORT double sf14_D_DDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDI p2) { return p0; } +EXPORT double sf14_D_DDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDF p2) { return p0; } +EXPORT double sf14_D_DDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDD p2) { return p0; } +EXPORT double sf14_D_DDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDP p2) { return p0; } +EXPORT double sf14_D_DDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPI p2) { return p0; } +EXPORT double sf14_D_DDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPF p2) { return p0; } +EXPORT double sf14_D_DDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPD p2) { return p0; } +EXPORT double sf14_D_DDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPP p2) { return p0; } +EXPORT double sf14_D_DDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FII p2) { return p0; } +EXPORT double sf14_D_DDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FIF p2) { return p0; } +EXPORT double sf14_D_DDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FID p2) { return p0; } +EXPORT double sf14_D_DDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FIP p2) { return p0; } +EXPORT double sf14_D_DDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFI p2) { return p0; } +EXPORT double sf14_D_DDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFF p2) { return p0; } +EXPORT double sf14_D_DDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFD p2) { return p0; } +EXPORT double sf14_D_DDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFP p2) { return p0; } +EXPORT double sf14_D_DDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDI p2) { return p0; } +EXPORT double sf14_D_DDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDF p2) { return p0; } +EXPORT double sf14_D_DDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDD p2) { return p0; } +EXPORT double sf14_D_DDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDP p2) { return p0; } +EXPORT double sf14_D_DDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPI p2) { return p0; } +EXPORT double sf14_D_DDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPF p2) { return p0; } +EXPORT double sf14_D_DDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPD p2) { return p0; } +EXPORT double sf14_D_DDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPP p2) { return p0; } +EXPORT double sf14_D_DDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DII p2) { return p0; } +EXPORT double sf14_D_DDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DIF p2) { return p0; } +EXPORT double sf14_D_DDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DID p2) { return p0; } +EXPORT double sf14_D_DDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DIP p2) { return p0; } +EXPORT double sf14_D_DDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFI p2) { return p0; } +EXPORT double sf14_D_DDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFF p2) { return p0; } +EXPORT double sf14_D_DDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFD p2) { return p0; } +EXPORT double sf14_D_DDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFP p2) { return p0; } +EXPORT double sf14_D_DDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDI p2) { return p0; } +EXPORT double sf14_D_DDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDF p2) { return p0; } +EXPORT double sf14_D_DDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDD p2) { return p0; } +EXPORT double sf14_D_DDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDP p2) { return p0; } +EXPORT double sf14_D_DDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPI p2) { return p0; } +EXPORT double sf14_D_DDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPF p2) { return p0; } +EXPORT double sf14_D_DDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPD p2) { return p0; } +EXPORT double sf14_D_DDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPP p2) { return p0; } +EXPORT double sf14_D_DDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PII p2) { return p0; } +EXPORT double sf14_D_DDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PIF p2) { return p0; } +EXPORT double sf14_D_DDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PID p2) { return p0; } +EXPORT double sf14_D_DDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PIP p2) { return p0; } +EXPORT double sf14_D_DDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFI p2) { return p0; } +EXPORT double sf14_D_DDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFF p2) { return p0; } +EXPORT double sf14_D_DDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFD p2) { return p0; } +EXPORT double sf14_D_DDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFP p2) { return p0; } +EXPORT double sf14_D_DDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDI p2) { return p0; } +EXPORT double sf14_D_DDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDF p2) { return p0; } +EXPORT double sf14_D_DDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDD p2) { return p0; } +EXPORT double sf14_D_DDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDP p2) { return p0; } +EXPORT double sf14_D_DDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPI p2) { return p0; } +EXPORT double sf14_D_DDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPF p2) { return p0; } +EXPORT double sf14_D_DDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPD p2) { return p0; } +EXPORT double sf14_D_DDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPP p2) { return p0; } +EXPORT double sf14_D_DPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, int p2) { return p0; } +EXPORT double sf14_D_DPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, float p2) { return p0; } +EXPORT double sf14_D_DPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, double p2) { return p0; } +EXPORT double sf14_D_DPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, void* p2) { return p0; } +EXPORT double sf14_D_DPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_I p2) { return p0; } +EXPORT double sf14_D_DPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_F p2) { return p0; } +EXPORT double sf14_D_DPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_D p2) { return p0; } +EXPORT double sf14_D_DPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_P p2) { return p0; } +EXPORT double sf14_D_DPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_II p2) { return p0; } +EXPORT double sf14_D_DPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IF p2) { return p0; } +EXPORT double sf14_D_DPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_ID p2) { return p0; } +EXPORT double sf14_D_DPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IP p2) { return p0; } +EXPORT double sf14_D_DPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FI p2) { return p0; } +EXPORT double sf14_D_DPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FF p2) { return p0; } +EXPORT double sf14_D_DPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FD p2) { return p0; } +EXPORT double sf14_D_DPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FP p2) { return p0; } +EXPORT double sf14_D_DPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DI p2) { return p0; } +EXPORT double sf14_D_DPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DF p2) { return p0; } +EXPORT double sf14_D_DPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DD p2) { return p0; } +EXPORT double sf14_D_DPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DP p2) { return p0; } +EXPORT double sf14_D_DPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PI p2) { return p0; } +EXPORT double sf14_D_DPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PF p2) { return p0; } +EXPORT double sf14_D_DPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PD p2) { return p0; } +EXPORT double sf14_D_DPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PP p2) { return p0; } +EXPORT double sf14_D_DPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_III p2) { return p0; } +EXPORT double sf14_D_DPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IIF p2) { return p0; } +EXPORT double sf14_D_DPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IID p2) { return p0; } +EXPORT double sf14_D_DPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IIP p2) { return p0; } +EXPORT double sf14_D_DPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFI p2) { return p0; } +EXPORT double sf14_D_DPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFF p2) { return p0; } +EXPORT double sf14_D_DPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFD p2) { return p0; } +EXPORT double sf14_D_DPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFP p2) { return p0; } +EXPORT double sf14_D_DPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDI p2) { return p0; } +EXPORT double sf14_D_DPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDF p2) { return p0; } +EXPORT double sf14_D_DPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDD p2) { return p0; } +EXPORT double sf14_D_DPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDP p2) { return p0; } +EXPORT double sf14_D_DPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPI p2) { return p0; } +EXPORT double sf14_D_DPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPF p2) { return p0; } +EXPORT double sf14_D_DPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPD p2) { return p0; } +EXPORT double sf14_D_DPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPP p2) { return p0; } +EXPORT double sf14_D_DPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FII p2) { return p0; } +EXPORT double sf14_D_DPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FIF p2) { return p0; } +EXPORT double sf14_D_DPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FID p2) { return p0; } +EXPORT double sf14_D_DPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FIP p2) { return p0; } +EXPORT double sf14_D_DPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFI p2) { return p0; } +EXPORT double sf14_D_DPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFF p2) { return p0; } +EXPORT double sf14_D_DPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFD p2) { return p0; } +EXPORT double sf14_D_DPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFP p2) { return p0; } +EXPORT double sf14_D_DPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDI p2) { return p0; } +EXPORT double sf14_D_DPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDF p2) { return p0; } +EXPORT double sf14_D_DPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDD p2) { return p0; } +EXPORT double sf14_D_DPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDP p2) { return p0; } +EXPORT double sf14_D_DPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPI p2) { return p0; } +EXPORT double sf14_D_DPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPF p2) { return p0; } +EXPORT double sf14_D_DPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPD p2) { return p0; } +EXPORT double sf14_D_DPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPP p2) { return p0; } +EXPORT double sf14_D_DPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DII p2) { return p0; } +EXPORT double sf14_D_DPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DIF p2) { return p0; } +EXPORT double sf14_D_DPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DID p2) { return p0; } +EXPORT double sf14_D_DPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DIP p2) { return p0; } +EXPORT double sf14_D_DPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFI p2) { return p0; } +EXPORT double sf14_D_DPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFF p2) { return p0; } +EXPORT double sf14_D_DPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFD p2) { return p0; } +EXPORT double sf14_D_DPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFP p2) { return p0; } +EXPORT double sf14_D_DPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDI p2) { return p0; } +EXPORT double sf14_D_DPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDF p2) { return p0; } +EXPORT double sf14_D_DPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDD p2) { return p0; } +EXPORT double sf14_D_DPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDP p2) { return p0; } +EXPORT double sf14_D_DPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPI p2) { return p0; } +EXPORT double sf14_D_DPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPF p2) { return p0; } +EXPORT double sf14_D_DPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPD p2) { return p0; } +EXPORT double sf14_D_DPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPP p2) { return p0; } +EXPORT double sf14_D_DPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PII p2) { return p0; } +EXPORT double sf14_D_DPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PIF p2) { return p0; } +EXPORT double sf14_D_DPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PID p2) { return p0; } +EXPORT double sf14_D_DPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PIP p2) { return p0; } +EXPORT double sf14_D_DPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFI p2) { return p0; } +EXPORT double sf14_D_DPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFF p2) { return p0; } +EXPORT double sf14_D_DPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFD p2) { return p0; } +EXPORT double sf14_D_DPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFP p2) { return p0; } +EXPORT double sf14_D_DPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDI p2) { return p0; } +EXPORT double sf14_D_DPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDF p2) { return p0; } +EXPORT double sf14_D_DPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDD p2) { return p0; } +EXPORT double sf14_D_DPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDP p2) { return p0; } +EXPORT double sf14_D_DPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPI p2) { return p0; } +EXPORT double sf14_D_DPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPF p2) { return p0; } +EXPORT double sf14_D_DPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPD p2) { return p0; } +EXPORT double sf14_D_DPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPP p2) { return p0; } +EXPORT double sf14_D_DSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, int p2) { return p0; } +EXPORT double sf14_D_DSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, int p2) { return p0; } +EXPORT double sf14_D_DSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, float p2) { return p0; } +EXPORT double sf14_D_DSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, float p2) { return p0; } +EXPORT double sf14_D_DSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, double p2) { return p0; } +EXPORT double sf14_D_DSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, double p2) { return p0; } +EXPORT double sf15_D_DSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, double p2) { return p0; } +EXPORT double sf15_D_DSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, void* p2) { return p0; } +EXPORT double sf15_D_DSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, void* p2) { return p0; } +EXPORT double sf15_D_DSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, struct S_I p2) { return p0; } +EXPORT double sf15_D_DSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, struct S_F p2) { return p0; } +EXPORT double sf15_D_DSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, struct S_D p2) { return p0; } +EXPORT double sf15_D_DSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, struct S_P p2) { return p0; } +EXPORT double sf15_D_DSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, struct S_II p2) { return p0; } +EXPORT double sf15_D_DSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, struct S_IF p2) { return p0; } +EXPORT double sf15_D_DSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, struct S_ID p2) { return p0; } +EXPORT double sf15_D_DSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, struct S_IP p2) { return p0; } +EXPORT double sf15_D_DSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, struct S_FI p2) { return p0; } +EXPORT double sf15_D_DSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, struct S_FF p2) { return p0; } +EXPORT double sf15_D_DSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, struct S_FD p2) { return p0; } +EXPORT double sf15_D_DSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, struct S_FP p2) { return p0; } +EXPORT double sf15_D_DSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, struct S_DI p2) { return p0; } +EXPORT double sf15_D_DSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, struct S_DF p2) { return p0; } +EXPORT double sf15_D_DSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, struct S_DD p2) { return p0; } +EXPORT double sf15_D_DSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, struct S_DP p2) { return p0; } +EXPORT double sf15_D_DSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, struct S_PI p2) { return p0; } +EXPORT double sf15_D_DSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, struct S_PF p2) { return p0; } +EXPORT double sf15_D_DSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, struct S_PD p2) { return p0; } +EXPORT double sf15_D_DSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, struct S_PP p2) { return p0; } +EXPORT double sf15_D_DSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, struct S_III p2) { return p0; } +EXPORT double sf15_D_DSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, struct S_IIF p2) { return p0; } +EXPORT double sf15_D_DSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, struct S_IID p2) { return p0; } +EXPORT double sf15_D_DSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, struct S_IIP p2) { return p0; } +EXPORT double sf15_D_DSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, struct S_IFI p2) { return p0; } +EXPORT double sf15_D_DSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, struct S_IFF p2) { return p0; } +EXPORT double sf15_D_DSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, struct S_IFD p2) { return p0; } +EXPORT double sf15_D_DSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, struct S_IFP p2) { return p0; } +EXPORT double sf15_D_DSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, struct S_IDI p2) { return p0; } +EXPORT double sf15_D_DSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, struct S_IDF p2) { return p0; } +EXPORT double sf15_D_DSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, struct S_IDD p2) { return p0; } +EXPORT double sf15_D_DSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, struct S_IDP p2) { return p0; } +EXPORT double sf15_D_DSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, struct S_IPI p2) { return p0; } +EXPORT double sf15_D_DSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, struct S_IPF p2) { return p0; } +EXPORT double sf15_D_DSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, struct S_IPD p2) { return p0; } +EXPORT double sf15_D_DSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, struct S_IPP p2) { return p0; } +EXPORT double sf15_D_DSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, struct S_FII p2) { return p0; } +EXPORT double sf15_D_DSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, struct S_FIF p2) { return p0; } +EXPORT double sf15_D_DSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, struct S_FID p2) { return p0; } +EXPORT double sf15_D_DSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, struct S_FIP p2) { return p0; } +EXPORT double sf15_D_DSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, struct S_FFI p2) { return p0; } +EXPORT double sf15_D_DSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, struct S_FFF p2) { return p0; } +EXPORT double sf15_D_DSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, struct S_FFD p2) { return p0; } +EXPORT double sf15_D_DSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, struct S_FFP p2) { return p0; } +EXPORT double sf15_D_DSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, struct S_FDI p2) { return p0; } +EXPORT double sf15_D_DSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, struct S_FDF p2) { return p0; } +EXPORT double sf15_D_DSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, struct S_FDD p2) { return p0; } +EXPORT double sf15_D_DSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, struct S_FDP p2) { return p0; } +EXPORT double sf15_D_DSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, struct S_FPI p2) { return p0; } +EXPORT double sf15_D_DSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, struct S_FPF p2) { return p0; } +EXPORT double sf15_D_DSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, struct S_FPD p2) { return p0; } +EXPORT double sf15_D_DSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, struct S_FPP p2) { return p0; } +EXPORT double sf15_D_DSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, struct S_DII p2) { return p0; } +EXPORT double sf15_D_DSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, struct S_DIF p2) { return p0; } +EXPORT double sf15_D_DSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, struct S_DID p2) { return p0; } +EXPORT double sf15_D_DSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, struct S_DIP p2) { return p0; } +EXPORT double sf15_D_DSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, struct S_DFI p2) { return p0; } +EXPORT double sf15_D_DSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, struct S_DFF p2) { return p0; } +EXPORT double sf15_D_DSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, struct S_DFD p2) { return p0; } +EXPORT double sf15_D_DSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, struct S_DFP p2) { return p0; } +EXPORT double sf15_D_DSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, struct S_DDI p2) { return p0; } +EXPORT double sf15_D_DSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, struct S_DDF p2) { return p0; } +EXPORT double sf15_D_DSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, struct S_DDD p2) { return p0; } +EXPORT double sf15_D_DSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, struct S_DDP p2) { return p0; } +EXPORT double sf15_D_DSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, struct S_DPI p2) { return p0; } +EXPORT double sf15_D_DSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, struct S_DPF p2) { return p0; } +EXPORT double sf15_D_DSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, struct S_DPD p2) { return p0; } +EXPORT double sf15_D_DSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, struct S_DPP p2) { return p0; } +EXPORT double sf15_D_DSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, struct S_PII p2) { return p0; } +EXPORT double sf15_D_DSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, struct S_PIF p2) { return p0; } +EXPORT double sf15_D_DSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, struct S_PID p2) { return p0; } +EXPORT double sf15_D_DSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, struct S_PIP p2) { return p0; } +EXPORT double sf15_D_DSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, struct S_PFI p2) { return p0; } +EXPORT double sf15_D_DSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, struct S_PFF p2) { return p0; } +EXPORT double sf15_D_DSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, struct S_PFD p2) { return p0; } +EXPORT double sf15_D_DSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, struct S_PFP p2) { return p0; } +EXPORT double sf15_D_DSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, struct S_PDI p2) { return p0; } +EXPORT double sf15_D_DSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, struct S_PDF p2) { return p0; } +EXPORT double sf15_D_DSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, struct S_PDD p2) { return p0; } +EXPORT double sf15_D_DSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, struct S_PDP p2) { return p0; } +EXPORT double sf15_D_DSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, struct S_PPI p2) { return p0; } +EXPORT double sf15_D_DSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, struct S_PPF p2) { return p0; } +EXPORT double sf15_D_DSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, struct S_PPD p2) { return p0; } +EXPORT double sf15_D_DSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, struct S_PPP p2) { return p0; } +EXPORT void* sf15_P_PII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, int p2) { return p0; } +EXPORT void* sf15_P_PIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, float p2) { return p0; } +EXPORT void* sf15_P_PID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, double p2) { return p0; } +EXPORT void* sf15_P_PIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, void* p2) { return p0; } +EXPORT void* sf15_P_PIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_I p2) { return p0; } +EXPORT void* sf15_P_PIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_F p2) { return p0; } +EXPORT void* sf15_P_PIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_D p2) { return p0; } +EXPORT void* sf15_P_PIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_P p2) { return p0; } +EXPORT void* sf15_P_PIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_II p2) { return p0; } +EXPORT void* sf15_P_PIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IF p2) { return p0; } +EXPORT void* sf15_P_PIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_ID p2) { return p0; } +EXPORT void* sf15_P_PIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IP p2) { return p0; } +EXPORT void* sf15_P_PIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FI p2) { return p0; } +EXPORT void* sf15_P_PIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FF p2) { return p0; } +EXPORT void* sf15_P_PIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FD p2) { return p0; } +EXPORT void* sf15_P_PIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FP p2) { return p0; } +EXPORT void* sf15_P_PIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DI p2) { return p0; } +EXPORT void* sf15_P_PIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DF p2) { return p0; } +EXPORT void* sf15_P_PIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DD p2) { return p0; } +EXPORT void* sf15_P_PIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DP p2) { return p0; } +EXPORT void* sf15_P_PIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PI p2) { return p0; } +EXPORT void* sf15_P_PIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PF p2) { return p0; } +EXPORT void* sf15_P_PIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PD p2) { return p0; } +EXPORT void* sf15_P_PIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PP p2) { return p0; } +EXPORT void* sf15_P_PIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_III p2) { return p0; } +EXPORT void* sf15_P_PIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IIF p2) { return p0; } +EXPORT void* sf15_P_PIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IID p2) { return p0; } +EXPORT void* sf15_P_PIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IIP p2) { return p0; } +EXPORT void* sf15_P_PIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFI p2) { return p0; } +EXPORT void* sf15_P_PIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFF p2) { return p0; } +EXPORT void* sf15_P_PIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFD p2) { return p0; } +EXPORT void* sf15_P_PIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFP p2) { return p0; } +EXPORT void* sf15_P_PIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDI p2) { return p0; } +EXPORT void* sf15_P_PIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDF p2) { return p0; } +EXPORT void* sf15_P_PIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDD p2) { return p0; } +EXPORT void* sf15_P_PIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDP p2) { return p0; } +EXPORT void* sf15_P_PIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPI p2) { return p0; } +EXPORT void* sf15_P_PIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPF p2) { return p0; } +EXPORT void* sf15_P_PIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPD p2) { return p0; } +EXPORT void* sf15_P_PIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPP p2) { return p0; } +EXPORT void* sf15_P_PIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FII p2) { return p0; } +EXPORT void* sf15_P_PIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FIF p2) { return p0; } +EXPORT void* sf15_P_PIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FID p2) { return p0; } +EXPORT void* sf15_P_PIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FIP p2) { return p0; } +EXPORT void* sf15_P_PIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFI p2) { return p0; } +EXPORT void* sf15_P_PIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFF p2) { return p0; } +EXPORT void* sf15_P_PIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFD p2) { return p0; } +EXPORT void* sf15_P_PIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFP p2) { return p0; } +EXPORT void* sf15_P_PIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDI p2) { return p0; } +EXPORT void* sf15_P_PIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDF p2) { return p0; } +EXPORT void* sf15_P_PIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDD p2) { return p0; } +EXPORT void* sf15_P_PIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDP p2) { return p0; } +EXPORT void* sf15_P_PIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPI p2) { return p0; } +EXPORT void* sf15_P_PIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPF p2) { return p0; } +EXPORT void* sf15_P_PIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPD p2) { return p0; } +EXPORT void* sf15_P_PIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPP p2) { return p0; } +EXPORT void* sf15_P_PIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DII p2) { return p0; } +EXPORT void* sf15_P_PIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DIF p2) { return p0; } +EXPORT void* sf15_P_PIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DID p2) { return p0; } +EXPORT void* sf15_P_PIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DIP p2) { return p0; } +EXPORT void* sf15_P_PIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFI p2) { return p0; } +EXPORT void* sf15_P_PIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFF p2) { return p0; } +EXPORT void* sf15_P_PIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFD p2) { return p0; } +EXPORT void* sf15_P_PIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFP p2) { return p0; } +EXPORT void* sf15_P_PIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDI p2) { return p0; } +EXPORT void* sf15_P_PIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDF p2) { return p0; } +EXPORT void* sf15_P_PIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDD p2) { return p0; } +EXPORT void* sf15_P_PIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDP p2) { return p0; } +EXPORT void* sf15_P_PIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPI p2) { return p0; } +EXPORT void* sf15_P_PIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPF p2) { return p0; } +EXPORT void* sf15_P_PIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPD p2) { return p0; } +EXPORT void* sf15_P_PIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPP p2) { return p0; } +EXPORT void* sf15_P_PIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PII p2) { return p0; } +EXPORT void* sf15_P_PIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PIF p2) { return p0; } +EXPORT void* sf15_P_PIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PID p2) { return p0; } +EXPORT void* sf15_P_PIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PIP p2) { return p0; } +EXPORT void* sf15_P_PIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFI p2) { return p0; } +EXPORT void* sf15_P_PIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFF p2) { return p0; } +EXPORT void* sf15_P_PIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFD p2) { return p0; } +EXPORT void* sf15_P_PIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFP p2) { return p0; } +EXPORT void* sf15_P_PIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDI p2) { return p0; } +EXPORT void* sf15_P_PIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDF p2) { return p0; } +EXPORT void* sf15_P_PIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDD p2) { return p0; } +EXPORT void* sf15_P_PIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDP p2) { return p0; } +EXPORT void* sf15_P_PIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPI p2) { return p0; } +EXPORT void* sf15_P_PIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPF p2) { return p0; } +EXPORT void* sf15_P_PIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPD p2) { return p0; } +EXPORT void* sf15_P_PIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPP p2) { return p0; } +EXPORT void* sf15_P_PFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, int p2) { return p0; } +EXPORT void* sf15_P_PFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, float p2) { return p0; } +EXPORT void* sf15_P_PFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, double p2) { return p0; } +EXPORT void* sf15_P_PFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, void* p2) { return p0; } +EXPORT void* sf15_P_PFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_I p2) { return p0; } +EXPORT void* sf15_P_PFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_F p2) { return p0; } +EXPORT void* sf15_P_PFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_D p2) { return p0; } +EXPORT void* sf15_P_PFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_P p2) { return p0; } +EXPORT void* sf15_P_PFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_II p2) { return p0; } +EXPORT void* sf15_P_PFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IF p2) { return p0; } +EXPORT void* sf15_P_PFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_ID p2) { return p0; } +EXPORT void* sf15_P_PFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IP p2) { return p0; } +EXPORT void* sf15_P_PFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FI p2) { return p0; } +EXPORT void* sf15_P_PFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FF p2) { return p0; } +EXPORT void* sf15_P_PFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FD p2) { return p0; } +EXPORT void* sf15_P_PFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FP p2) { return p0; } +EXPORT void* sf15_P_PFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DI p2) { return p0; } +EXPORT void* sf15_P_PFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DF p2) { return p0; } +EXPORT void* sf15_P_PFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DD p2) { return p0; } +EXPORT void* sf15_P_PFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DP p2) { return p0; } +EXPORT void* sf15_P_PFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PI p2) { return p0; } +EXPORT void* sf15_P_PFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PF p2) { return p0; } +EXPORT void* sf15_P_PFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PD p2) { return p0; } +EXPORT void* sf15_P_PFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PP p2) { return p0; } +EXPORT void* sf15_P_PFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_III p2) { return p0; } +EXPORT void* sf15_P_PFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IIF p2) { return p0; } +EXPORT void* sf15_P_PFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IID p2) { return p0; } +EXPORT void* sf15_P_PFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IIP p2) { return p0; } +EXPORT void* sf15_P_PFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFI p2) { return p0; } +EXPORT void* sf15_P_PFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFF p2) { return p0; } +EXPORT void* sf15_P_PFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFD p2) { return p0; } +EXPORT void* sf15_P_PFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFP p2) { return p0; } +EXPORT void* sf15_P_PFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDI p2) { return p0; } +EXPORT void* sf15_P_PFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDF p2) { return p0; } +EXPORT void* sf15_P_PFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDD p2) { return p0; } +EXPORT void* sf15_P_PFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDP p2) { return p0; } +EXPORT void* sf15_P_PFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPI p2) { return p0; } +EXPORT void* sf15_P_PFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPF p2) { return p0; } +EXPORT void* sf15_P_PFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPD p2) { return p0; } +EXPORT void* sf15_P_PFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPP p2) { return p0; } +EXPORT void* sf15_P_PFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FII p2) { return p0; } +EXPORT void* sf15_P_PFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FIF p2) { return p0; } +EXPORT void* sf15_P_PFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FID p2) { return p0; } +EXPORT void* sf15_P_PFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FIP p2) { return p0; } +EXPORT void* sf15_P_PFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFI p2) { return p0; } +EXPORT void* sf15_P_PFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFF p2) { return p0; } +EXPORT void* sf15_P_PFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFD p2) { return p0; } +EXPORT void* sf15_P_PFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFP p2) { return p0; } +EXPORT void* sf15_P_PFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDI p2) { return p0; } +EXPORT void* sf15_P_PFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDF p2) { return p0; } +EXPORT void* sf15_P_PFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDD p2) { return p0; } +EXPORT void* sf15_P_PFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDP p2) { return p0; } +EXPORT void* sf15_P_PFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPI p2) { return p0; } +EXPORT void* sf15_P_PFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPF p2) { return p0; } +EXPORT void* sf15_P_PFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPD p2) { return p0; } +EXPORT void* sf15_P_PFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPP p2) { return p0; } +EXPORT void* sf15_P_PFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DII p2) { return p0; } +EXPORT void* sf15_P_PFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DIF p2) { return p0; } +EXPORT void* sf15_P_PFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DID p2) { return p0; } +EXPORT void* sf15_P_PFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DIP p2) { return p0; } +EXPORT void* sf15_P_PFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFI p2) { return p0; } +EXPORT void* sf15_P_PFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFF p2) { return p0; } +EXPORT void* sf15_P_PFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFD p2) { return p0; } +EXPORT void* sf15_P_PFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFP p2) { return p0; } +EXPORT void* sf15_P_PFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDI p2) { return p0; } +EXPORT void* sf15_P_PFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDF p2) { return p0; } +EXPORT void* sf15_P_PFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDD p2) { return p0; } +EXPORT void* sf15_P_PFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDP p2) { return p0; } +EXPORT void* sf15_P_PFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPI p2) { return p0; } +EXPORT void* sf15_P_PFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPF p2) { return p0; } +EXPORT void* sf15_P_PFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPD p2) { return p0; } +EXPORT void* sf15_P_PFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPP p2) { return p0; } +EXPORT void* sf15_P_PFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PII p2) { return p0; } +EXPORT void* sf15_P_PFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PIF p2) { return p0; } +EXPORT void* sf15_P_PFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PID p2) { return p0; } +EXPORT void* sf15_P_PFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PIP p2) { return p0; } +EXPORT void* sf15_P_PFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFI p2) { return p0; } +EXPORT void* sf15_P_PFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFF p2) { return p0; } +EXPORT void* sf15_P_PFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFD p2) { return p0; } +EXPORT void* sf15_P_PFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFP p2) { return p0; } +EXPORT void* sf15_P_PFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDI p2) { return p0; } +EXPORT void* sf15_P_PFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDF p2) { return p0; } +EXPORT void* sf15_P_PFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDD p2) { return p0; } +EXPORT void* sf15_P_PFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDP p2) { return p0; } +EXPORT void* sf15_P_PFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPI p2) { return p0; } +EXPORT void* sf15_P_PFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPF p2) { return p0; } +EXPORT void* sf15_P_PFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPD p2) { return p0; } +EXPORT void* sf15_P_PFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPP p2) { return p0; } +EXPORT void* sf15_P_PDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, int p2) { return p0; } +EXPORT void* sf15_P_PDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, float p2) { return p0; } +EXPORT void* sf15_P_PDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, double p2) { return p0; } +EXPORT void* sf15_P_PDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, void* p2) { return p0; } +EXPORT void* sf15_P_PDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_I p2) { return p0; } +EXPORT void* sf15_P_PDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_F p2) { return p0; } +EXPORT void* sf15_P_PDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_D p2) { return p0; } +EXPORT void* sf15_P_PDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_P p2) { return p0; } +EXPORT void* sf15_P_PDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_II p2) { return p0; } +EXPORT void* sf15_P_PDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IF p2) { return p0; } +EXPORT void* sf15_P_PDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_ID p2) { return p0; } +EXPORT void* sf15_P_PDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IP p2) { return p0; } +EXPORT void* sf15_P_PDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FI p2) { return p0; } +EXPORT void* sf15_P_PDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FF p2) { return p0; } +EXPORT void* sf15_P_PDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FD p2) { return p0; } +EXPORT void* sf15_P_PDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FP p2) { return p0; } +EXPORT void* sf15_P_PDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DI p2) { return p0; } +EXPORT void* sf15_P_PDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DF p2) { return p0; } +EXPORT void* sf15_P_PDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DD p2) { return p0; } +EXPORT void* sf15_P_PDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DP p2) { return p0; } +EXPORT void* sf15_P_PDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PI p2) { return p0; } +EXPORT void* sf15_P_PDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PF p2) { return p0; } +EXPORT void* sf15_P_PDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PD p2) { return p0; } +EXPORT void* sf15_P_PDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PP p2) { return p0; } +EXPORT void* sf15_P_PDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_III p2) { return p0; } +EXPORT void* sf15_P_PDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IIF p2) { return p0; } +EXPORT void* sf15_P_PDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IID p2) { return p0; } +EXPORT void* sf15_P_PDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IIP p2) { return p0; } +EXPORT void* sf15_P_PDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFI p2) { return p0; } +EXPORT void* sf15_P_PDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFF p2) { return p0; } +EXPORT void* sf15_P_PDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFD p2) { return p0; } +EXPORT void* sf15_P_PDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFP p2) { return p0; } +EXPORT void* sf15_P_PDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDI p2) { return p0; } +EXPORT void* sf15_P_PDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDF p2) { return p0; } +EXPORT void* sf15_P_PDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDD p2) { return p0; } +EXPORT void* sf15_P_PDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDP p2) { return p0; } +EXPORT void* sf15_P_PDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPI p2) { return p0; } +EXPORT void* sf15_P_PDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPF p2) { return p0; } +EXPORT void* sf15_P_PDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPD p2) { return p0; } +EXPORT void* sf15_P_PDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPP p2) { return p0; } +EXPORT void* sf15_P_PDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FII p2) { return p0; } +EXPORT void* sf15_P_PDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FIF p2) { return p0; } +EXPORT void* sf15_P_PDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FID p2) { return p0; } +EXPORT void* sf15_P_PDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FIP p2) { return p0; } +EXPORT void* sf15_P_PDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFI p2) { return p0; } +EXPORT void* sf15_P_PDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFF p2) { return p0; } +EXPORT void* sf15_P_PDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFD p2) { return p0; } +EXPORT void* sf15_P_PDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFP p2) { return p0; } +EXPORT void* sf15_P_PDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDI p2) { return p0; } +EXPORT void* sf15_P_PDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDF p2) { return p0; } +EXPORT void* sf15_P_PDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDD p2) { return p0; } +EXPORT void* sf15_P_PDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDP p2) { return p0; } +EXPORT void* sf15_P_PDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPI p2) { return p0; } +EXPORT void* sf15_P_PDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPF p2) { return p0; } +EXPORT void* sf15_P_PDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPD p2) { return p0; } +EXPORT void* sf15_P_PDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPP p2) { return p0; } +EXPORT void* sf15_P_PDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DII p2) { return p0; } +EXPORT void* sf15_P_PDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DIF p2) { return p0; } +EXPORT void* sf15_P_PDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DID p2) { return p0; } +EXPORT void* sf15_P_PDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DIP p2) { return p0; } +EXPORT void* sf15_P_PDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFI p2) { return p0; } +EXPORT void* sf15_P_PDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFF p2) { return p0; } +EXPORT void* sf15_P_PDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFD p2) { return p0; } +EXPORT void* sf15_P_PDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFP p2) { return p0; } +EXPORT void* sf15_P_PDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDI p2) { return p0; } +EXPORT void* sf15_P_PDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDF p2) { return p0; } +EXPORT void* sf15_P_PDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDD p2) { return p0; } +EXPORT void* sf15_P_PDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDP p2) { return p0; } +EXPORT void* sf15_P_PDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPI p2) { return p0; } +EXPORT void* sf15_P_PDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPF p2) { return p0; } +EXPORT void* sf15_P_PDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPD p2) { return p0; } +EXPORT void* sf15_P_PDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPP p2) { return p0; } +EXPORT void* sf15_P_PDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PII p2) { return p0; } +EXPORT void* sf15_P_PDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PIF p2) { return p0; } +EXPORT void* sf15_P_PDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PID p2) { return p0; } +EXPORT void* sf15_P_PDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PIP p2) { return p0; } +EXPORT void* sf15_P_PDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFI p2) { return p0; } +EXPORT void* sf15_P_PDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFF p2) { return p0; } +EXPORT void* sf15_P_PDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFD p2) { return p0; } +EXPORT void* sf15_P_PDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFP p2) { return p0; } +EXPORT void* sf15_P_PDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDI p2) { return p0; } +EXPORT void* sf15_P_PDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDF p2) { return p0; } +EXPORT void* sf15_P_PDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDD p2) { return p0; } +EXPORT void* sf15_P_PDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDP p2) { return p0; } +EXPORT void* sf15_P_PDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPI p2) { return p0; } +EXPORT void* sf15_P_PDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPF p2) { return p0; } +EXPORT void* sf15_P_PDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPD p2) { return p0; } +EXPORT void* sf15_P_PDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPP p2) { return p0; } +EXPORT void* sf15_P_PPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, int p2) { return p0; } +EXPORT void* sf15_P_PPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, float p2) { return p0; } +EXPORT void* sf15_P_PPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, double p2) { return p0; } +EXPORT void* sf15_P_PPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, void* p2) { return p0; } +EXPORT void* sf15_P_PPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_I p2) { return p0; } +EXPORT void* sf15_P_PPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_F p2) { return p0; } +EXPORT void* sf15_P_PPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_D p2) { return p0; } +EXPORT void* sf15_P_PPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_P p2) { return p0; } +EXPORT void* sf15_P_PPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_II p2) { return p0; } +EXPORT void* sf15_P_PPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IF p2) { return p0; } +EXPORT void* sf15_P_PPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_ID p2) { return p0; } +EXPORT void* sf15_P_PPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IP p2) { return p0; } +EXPORT void* sf15_P_PPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FI p2) { return p0; } +EXPORT void* sf15_P_PPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FF p2) { return p0; } +EXPORT void* sf15_P_PPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FD p2) { return p0; } +EXPORT void* sf15_P_PPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FP p2) { return p0; } +EXPORT void* sf15_P_PPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DI p2) { return p0; } +EXPORT void* sf15_P_PPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DF p2) { return p0; } +EXPORT void* sf15_P_PPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DD p2) { return p0; } +EXPORT void* sf15_P_PPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DP p2) { return p0; } +EXPORT void* sf15_P_PPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PI p2) { return p0; } +EXPORT void* sf15_P_PPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PF p2) { return p0; } +EXPORT void* sf15_P_PPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PD p2) { return p0; } +EXPORT void* sf15_P_PPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PP p2) { return p0; } +EXPORT void* sf15_P_PPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_III p2) { return p0; } +EXPORT void* sf15_P_PPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IIF p2) { return p0; } +EXPORT void* sf15_P_PPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IID p2) { return p0; } +EXPORT void* sf15_P_PPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IIP p2) { return p0; } +EXPORT void* sf15_P_PPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFI p2) { return p0; } +EXPORT void* sf15_P_PPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFF p2) { return p0; } +EXPORT void* sf15_P_PPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFD p2) { return p0; } +EXPORT void* sf15_P_PPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFP p2) { return p0; } +EXPORT void* sf15_P_PPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDI p2) { return p0; } +EXPORT void* sf15_P_PPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDF p2) { return p0; } +EXPORT void* sf15_P_PPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDD p2) { return p0; } +EXPORT void* sf15_P_PPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDP p2) { return p0; } +EXPORT void* sf15_P_PPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPI p2) { return p0; } +EXPORT void* sf15_P_PPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPF p2) { return p0; } +EXPORT void* sf15_P_PPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPD p2) { return p0; } +EXPORT void* sf15_P_PPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPP p2) { return p0; } +EXPORT void* sf15_P_PPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FII p2) { return p0; } +EXPORT void* sf15_P_PPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FIF p2) { return p0; } +EXPORT void* sf15_P_PPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FID p2) { return p0; } +EXPORT void* sf15_P_PPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FIP p2) { return p0; } +EXPORT void* sf15_P_PPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFI p2) { return p0; } +EXPORT void* sf15_P_PPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFF p2) { return p0; } +EXPORT void* sf15_P_PPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFD p2) { return p0; } +EXPORT void* sf15_P_PPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFP p2) { return p0; } +EXPORT void* sf15_P_PPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDI p2) { return p0; } +EXPORT void* sf15_P_PPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDF p2) { return p0; } +EXPORT void* sf15_P_PPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDD p2) { return p0; } +EXPORT void* sf15_P_PPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDP p2) { return p0; } +EXPORT void* sf15_P_PPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPI p2) { return p0; } +EXPORT void* sf15_P_PPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPF p2) { return p0; } +EXPORT void* sf15_P_PPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPD p2) { return p0; } +EXPORT void* sf15_P_PPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPP p2) { return p0; } +EXPORT void* sf15_P_PPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DII p2) { return p0; } +EXPORT void* sf15_P_PPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DIF p2) { return p0; } +EXPORT void* sf15_P_PPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DID p2) { return p0; } +EXPORT void* sf15_P_PPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DIP p2) { return p0; } +EXPORT void* sf15_P_PPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFI p2) { return p0; } +EXPORT void* sf15_P_PPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFF p2) { return p0; } +EXPORT void* sf15_P_PPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFD p2) { return p0; } +EXPORT void* sf15_P_PPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFP p2) { return p0; } +EXPORT void* sf15_P_PPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDI p2) { return p0; } +EXPORT void* sf15_P_PPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDF p2) { return p0; } +EXPORT void* sf15_P_PPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDD p2) { return p0; } +EXPORT void* sf15_P_PPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDP p2) { return p0; } +EXPORT void* sf15_P_PPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPI p2) { return p0; } +EXPORT void* sf15_P_PPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPF p2) { return p0; } +EXPORT void* sf15_P_PPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPD p2) { return p0; } +EXPORT void* sf15_P_PPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPP p2) { return p0; } +EXPORT void* sf15_P_PPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PII p2) { return p0; } +EXPORT void* sf15_P_PPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PIF p2) { return p0; } +EXPORT void* sf15_P_PPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PID p2) { return p0; } +EXPORT void* sf15_P_PPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PIP p2) { return p0; } +EXPORT void* sf15_P_PPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFI p2) { return p0; } +EXPORT void* sf15_P_PPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFF p2) { return p0; } +EXPORT void* sf15_P_PPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFD p2) { return p0; } +EXPORT void* sf15_P_PPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFP p2) { return p0; } +EXPORT void* sf15_P_PPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDI p2) { return p0; } +EXPORT void* sf15_P_PPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDF p2) { return p0; } +EXPORT void* sf15_P_PPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDD p2) { return p0; } +EXPORT void* sf15_P_PPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDP p2) { return p0; } +EXPORT void* sf15_P_PPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPI p2) { return p0; } +EXPORT void* sf15_P_PPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPF p2) { return p0; } +EXPORT void* sf15_P_PPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPD p2) { return p0; } +EXPORT void* sf15_P_PPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPP p2) { return p0; } +EXPORT void* sf15_P_PSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, int p2) { return p0; } +EXPORT void* sf15_P_PSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, int p2) { return p0; } +EXPORT void* sf16_P_PSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, int p2) { return p0; } +EXPORT void* sf16_P_PSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, float p2) { return p0; } +EXPORT void* sf16_P_PSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, float p2) { return p0; } +EXPORT void* sf16_P_PSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, double p2) { return p0; } +EXPORT void* sf16_P_PSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, double p2) { return p0; } +EXPORT void* sf16_P_PSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, void* p2) { return p0; } +EXPORT void* sf16_P_PSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, struct S_I p2) { return p0; } +EXPORT void* sf16_P_PSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, struct S_F p2) { return p0; } +EXPORT void* sf16_P_PSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, struct S_D p2) { return p0; } +EXPORT void* sf16_P_PSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, struct S_P p2) { return p0; } +EXPORT void* sf16_P_PSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, struct S_II p2) { return p0; } +EXPORT void* sf16_P_PSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, struct S_IF p2) { return p0; } +EXPORT void* sf16_P_PSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, struct S_ID p2) { return p0; } +EXPORT void* sf16_P_PSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, struct S_IP p2) { return p0; } +EXPORT void* sf16_P_PSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, struct S_FI p2) { return p0; } +EXPORT void* sf16_P_PSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, struct S_FF p2) { return p0; } +EXPORT void* sf16_P_PSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, struct S_FD p2) { return p0; } +EXPORT void* sf16_P_PSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, struct S_FP p2) { return p0; } +EXPORT void* sf16_P_PSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, struct S_DI p2) { return p0; } +EXPORT void* sf16_P_PSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, struct S_DF p2) { return p0; } +EXPORT void* sf16_P_PSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, struct S_DD p2) { return p0; } +EXPORT void* sf16_P_PSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, struct S_DP p2) { return p0; } +EXPORT void* sf16_P_PSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, struct S_PI p2) { return p0; } +EXPORT void* sf16_P_PSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, struct S_PF p2) { return p0; } +EXPORT void* sf16_P_PSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, struct S_PD p2) { return p0; } +EXPORT void* sf16_P_PSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, struct S_PP p2) { return p0; } +EXPORT void* sf16_P_PSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, struct S_III p2) { return p0; } +EXPORT void* sf16_P_PSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, struct S_IIF p2) { return p0; } +EXPORT void* sf16_P_PSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, struct S_IID p2) { return p0; } +EXPORT void* sf16_P_PSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, struct S_IIP p2) { return p0; } +EXPORT void* sf16_P_PSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, struct S_IFI p2) { return p0; } +EXPORT void* sf16_P_PSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, struct S_IFF p2) { return p0; } +EXPORT void* sf16_P_PSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, struct S_IFD p2) { return p0; } +EXPORT void* sf16_P_PSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, struct S_IFP p2) { return p0; } +EXPORT void* sf16_P_PSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, struct S_IDI p2) { return p0; } +EXPORT void* sf16_P_PSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, struct S_IDF p2) { return p0; } +EXPORT void* sf16_P_PSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, struct S_IDD p2) { return p0; } +EXPORT void* sf16_P_PSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, struct S_IDP p2) { return p0; } +EXPORT void* sf16_P_PSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, struct S_IPI p2) { return p0; } +EXPORT void* sf16_P_PSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, struct S_IPF p2) { return p0; } +EXPORT void* sf16_P_PSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, struct S_IPD p2) { return p0; } +EXPORT void* sf16_P_PSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, struct S_IPP p2) { return p0; } +EXPORT void* sf16_P_PSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, struct S_FII p2) { return p0; } +EXPORT void* sf16_P_PSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, struct S_FIF p2) { return p0; } +EXPORT void* sf16_P_PSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, struct S_FID p2) { return p0; } +EXPORT void* sf16_P_PSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, struct S_FIP p2) { return p0; } +EXPORT void* sf16_P_PSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, struct S_FFI p2) { return p0; } +EXPORT void* sf16_P_PSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, struct S_FFF p2) { return p0; } +EXPORT void* sf16_P_PSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, struct S_FFD p2) { return p0; } +EXPORT void* sf16_P_PSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, struct S_FFP p2) { return p0; } +EXPORT void* sf16_P_PSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, struct S_FDI p2) { return p0; } +EXPORT void* sf16_P_PSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, struct S_FDF p2) { return p0; } +EXPORT void* sf16_P_PSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, struct S_FDD p2) { return p0; } +EXPORT void* sf16_P_PSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, struct S_FDP p2) { return p0; } +EXPORT void* sf16_P_PSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, struct S_FPI p2) { return p0; } +EXPORT void* sf16_P_PSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, struct S_FPF p2) { return p0; } +EXPORT void* sf16_P_PSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, struct S_FPD p2) { return p0; } +EXPORT void* sf16_P_PSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, struct S_FPP p2) { return p0; } +EXPORT void* sf16_P_PSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, struct S_DII p2) { return p0; } +EXPORT void* sf16_P_PSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, struct S_DIF p2) { return p0; } +EXPORT void* sf16_P_PSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, struct S_DID p2) { return p0; } +EXPORT void* sf16_P_PSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, struct S_DIP p2) { return p0; } +EXPORT void* sf16_P_PSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, struct S_DFI p2) { return p0; } +EXPORT void* sf16_P_PSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, struct S_DFF p2) { return p0; } +EXPORT void* sf16_P_PSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, struct S_DFD p2) { return p0; } +EXPORT void* sf16_P_PSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, struct S_DFP p2) { return p0; } +EXPORT void* sf16_P_PSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, struct S_DDI p2) { return p0; } +EXPORT void* sf16_P_PSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, struct S_DDF p2) { return p0; } +EXPORT void* sf16_P_PSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, struct S_DDD p2) { return p0; } +EXPORT void* sf16_P_PSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, struct S_DDP p2) { return p0; } +EXPORT void* sf16_P_PSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, struct S_DPI p2) { return p0; } +EXPORT void* sf16_P_PSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, struct S_DPF p2) { return p0; } +EXPORT void* sf16_P_PSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, struct S_DPD p2) { return p0; } +EXPORT void* sf16_P_PSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, struct S_DPP p2) { return p0; } +EXPORT void* sf16_P_PSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, struct S_PII p2) { return p0; } +EXPORT void* sf16_P_PSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, struct S_PIF p2) { return p0; } +EXPORT void* sf16_P_PSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, struct S_PID p2) { return p0; } +EXPORT void* sf16_P_PSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, struct S_PIP p2) { return p0; } +EXPORT void* sf16_P_PSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, struct S_PFI p2) { return p0; } +EXPORT void* sf16_P_PSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, struct S_PFF p2) { return p0; } +EXPORT void* sf16_P_PSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, struct S_PFD p2) { return p0; } +EXPORT void* sf16_P_PSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, struct S_PFP p2) { return p0; } +EXPORT void* sf16_P_PSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, struct S_PDI p2) { return p0; } +EXPORT void* sf16_P_PSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, struct S_PDF p2) { return p0; } +EXPORT void* sf16_P_PSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, struct S_PDD p2) { return p0; } +EXPORT void* sf16_P_PSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, struct S_PDP p2) { return p0; } +EXPORT void* sf16_P_PSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, struct S_PPI p2) { return p0; } +EXPORT void* sf16_P_PSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, struct S_PPF p2) { return p0; } +EXPORT void* sf16_P_PSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, struct S_PPD p2) { return p0; } +EXPORT void* sf16_P_PSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, struct S_PPP p2) { return p0; } +EXPORT struct S_I sf16_S_SII_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, int p2) { return p0; } +EXPORT struct S_F sf16_S_SII_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, int p2) { return p0; } +EXPORT struct S_D sf16_S_SII_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, int p2) { return p0; } +EXPORT struct S_P sf16_S_SII_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, int p2) { return p0; } +EXPORT struct S_II sf16_S_SII_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, int p2) { return p0; } +EXPORT struct S_IF sf16_S_SII_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, int p2) { return p0; } +EXPORT struct S_ID sf16_S_SII_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, int p2) { return p0; } +EXPORT struct S_IP sf16_S_SII_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, int p2) { return p0; } +EXPORT struct S_FI sf16_S_SII_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, int p2) { return p0; } +EXPORT struct S_FF sf16_S_SII_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, int p2) { return p0; } +EXPORT struct S_FD sf16_S_SII_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, int p2) { return p0; } +EXPORT struct S_FP sf16_S_SII_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, int p2) { return p0; } +EXPORT struct S_DI sf16_S_SII_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, int p2) { return p0; } +EXPORT struct S_DF sf16_S_SII_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, int p2) { return p0; } +EXPORT struct S_DD sf16_S_SII_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, int p2) { return p0; } +EXPORT struct S_DP sf16_S_SII_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, int p2) { return p0; } +EXPORT struct S_PI sf16_S_SII_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, int p2) { return p0; } +EXPORT struct S_PF sf16_S_SII_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, int p2) { return p0; } +EXPORT struct S_PD sf16_S_SII_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, int p2) { return p0; } +EXPORT struct S_PP sf16_S_SII_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, int p2) { return p0; } +EXPORT struct S_III sf16_S_SII_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, int p2) { return p0; } +EXPORT struct S_IIF sf16_S_SII_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, int p2) { return p0; } +EXPORT struct S_IID sf16_S_SII_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, int p2) { return p0; } +EXPORT struct S_IIP sf16_S_SII_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, int p2) { return p0; } +EXPORT struct S_IFI sf16_S_SII_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, int p2) { return p0; } +EXPORT struct S_IFF sf16_S_SII_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, int p2) { return p0; } +EXPORT struct S_IFD sf16_S_SII_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, int p2) { return p0; } +EXPORT struct S_IFP sf16_S_SII_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, int p2) { return p0; } +EXPORT struct S_IDI sf16_S_SII_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, int p2) { return p0; } +EXPORT struct S_IDF sf16_S_SII_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, int p2) { return p0; } +EXPORT struct S_IDD sf16_S_SII_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, int p2) { return p0; } +EXPORT struct S_IDP sf16_S_SII_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, int p2) { return p0; } +EXPORT struct S_IPI sf16_S_SII_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, int p2) { return p0; } +EXPORT struct S_IPF sf16_S_SII_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, int p2) { return p0; } +EXPORT struct S_IPD sf16_S_SII_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, int p2) { return p0; } +EXPORT struct S_IPP sf16_S_SII_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, int p2) { return p0; } +EXPORT struct S_FII sf16_S_SII_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, int p2) { return p0; } +EXPORT struct S_FIF sf16_S_SII_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, int p2) { return p0; } +EXPORT struct S_FID sf16_S_SII_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, int p2) { return p0; } +EXPORT struct S_FIP sf16_S_SII_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, int p2) { return p0; } +EXPORT struct S_FFI sf16_S_SII_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, int p2) { return p0; } +EXPORT struct S_FFF sf16_S_SII_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, int p2) { return p0; } +EXPORT struct S_FFD sf16_S_SII_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, int p2) { return p0; } +EXPORT struct S_FFP sf16_S_SII_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, int p2) { return p0; } +EXPORT struct S_FDI sf16_S_SII_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, int p2) { return p0; } +EXPORT struct S_FDF sf16_S_SII_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, int p2) { return p0; } +EXPORT struct S_FDD sf16_S_SII_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, int p2) { return p0; } +EXPORT struct S_FDP sf16_S_SII_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, int p2) { return p0; } +EXPORT struct S_FPI sf16_S_SII_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, int p2) { return p0; } +EXPORT struct S_FPF sf16_S_SII_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, int p2) { return p0; } +EXPORT struct S_FPD sf16_S_SII_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, int p2) { return p0; } +EXPORT struct S_FPP sf16_S_SII_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, int p2) { return p0; } +EXPORT struct S_DII sf16_S_SII_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, int p2) { return p0; } +EXPORT struct S_DIF sf16_S_SII_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, int p2) { return p0; } +EXPORT struct S_DID sf16_S_SII_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, int p2) { return p0; } +EXPORT struct S_DIP sf16_S_SII_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, int p2) { return p0; } +EXPORT struct S_DFI sf16_S_SII_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, int p2) { return p0; } +EXPORT struct S_DFF sf16_S_SII_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, int p2) { return p0; } +EXPORT struct S_DFD sf16_S_SII_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, int p2) { return p0; } +EXPORT struct S_DFP sf16_S_SII_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, int p2) { return p0; } +EXPORT struct S_DDI sf16_S_SII_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, int p2) { return p0; } +EXPORT struct S_DDF sf16_S_SII_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, int p2) { return p0; } +EXPORT struct S_DDD sf16_S_SII_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, int p2) { return p0; } +EXPORT struct S_DDP sf16_S_SII_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, int p2) { return p0; } +EXPORT struct S_DPI sf16_S_SII_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, int p2) { return p0; } +EXPORT struct S_DPF sf16_S_SII_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, int p2) { return p0; } +EXPORT struct S_DPD sf16_S_SII_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, int p2) { return p0; } +EXPORT struct S_DPP sf16_S_SII_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, int p2) { return p0; } +EXPORT struct S_PII sf16_S_SII_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, int p2) { return p0; } +EXPORT struct S_PIF sf16_S_SII_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, int p2) { return p0; } +EXPORT struct S_PID sf16_S_SII_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, int p2) { return p0; } +EXPORT struct S_PIP sf16_S_SII_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, int p2) { return p0; } +EXPORT struct S_PFI sf16_S_SII_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, int p2) { return p0; } +EXPORT struct S_PFF sf16_S_SII_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, int p2) { return p0; } +EXPORT struct S_PFD sf16_S_SII_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, int p2) { return p0; } +EXPORT struct S_PFP sf16_S_SII_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, int p2) { return p0; } +EXPORT struct S_PDI sf16_S_SII_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, int p2) { return p0; } +EXPORT struct S_PDF sf16_S_SII_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, int p2) { return p0; } +EXPORT struct S_PDD sf16_S_SII_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, int p2) { return p0; } +EXPORT struct S_PDP sf16_S_SII_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, int p2) { return p0; } +EXPORT struct S_PPI sf16_S_SII_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, int p2) { return p0; } +EXPORT struct S_PPF sf16_S_SII_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, int p2) { return p0; } +EXPORT struct S_PPD sf16_S_SII_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, int p2) { return p0; } +EXPORT struct S_PPP sf16_S_SII_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, int p2) { return p0; } +EXPORT struct S_I sf16_S_SIF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, float p2) { return p0; } +EXPORT struct S_F sf16_S_SIF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, float p2) { return p0; } +EXPORT struct S_D sf16_S_SIF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, float p2) { return p0; } +EXPORT struct S_P sf16_S_SIF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, float p2) { return p0; } +EXPORT struct S_II sf16_S_SIF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, float p2) { return p0; } +EXPORT struct S_IF sf16_S_SIF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, float p2) { return p0; } +EXPORT struct S_ID sf16_S_SIF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, float p2) { return p0; } +EXPORT struct S_IP sf16_S_SIF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, float p2) { return p0; } +EXPORT struct S_FI sf16_S_SIF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, float p2) { return p0; } +EXPORT struct S_FF sf16_S_SIF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, float p2) { return p0; } +EXPORT struct S_FD sf16_S_SIF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, float p2) { return p0; } +EXPORT struct S_FP sf16_S_SIF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, float p2) { return p0; } +EXPORT struct S_DI sf16_S_SIF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, float p2) { return p0; } +EXPORT struct S_DF sf16_S_SIF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, float p2) { return p0; } +EXPORT struct S_DD sf16_S_SIF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, float p2) { return p0; } +EXPORT struct S_DP sf16_S_SIF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, float p2) { return p0; } +EXPORT struct S_PI sf16_S_SIF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, float p2) { return p0; } +EXPORT struct S_PF sf16_S_SIF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, float p2) { return p0; } +EXPORT struct S_PD sf16_S_SIF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, float p2) { return p0; } +EXPORT struct S_PP sf16_S_SIF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, float p2) { return p0; } +EXPORT struct S_III sf16_S_SIF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, float p2) { return p0; } +EXPORT struct S_IIF sf16_S_SIF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, float p2) { return p0; } +EXPORT struct S_IID sf16_S_SIF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, float p2) { return p0; } +EXPORT struct S_IIP sf16_S_SIF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, float p2) { return p0; } +EXPORT struct S_IFI sf16_S_SIF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, float p2) { return p0; } +EXPORT struct S_IFF sf16_S_SIF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, float p2) { return p0; } +EXPORT struct S_IFD sf16_S_SIF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, float p2) { return p0; } +EXPORT struct S_IFP sf16_S_SIF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, float p2) { return p0; } +EXPORT struct S_IDI sf16_S_SIF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, float p2) { return p0; } +EXPORT struct S_IDF sf16_S_SIF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, float p2) { return p0; } +EXPORT struct S_IDD sf16_S_SIF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, float p2) { return p0; } +EXPORT struct S_IDP sf16_S_SIF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, float p2) { return p0; } +EXPORT struct S_IPI sf16_S_SIF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, float p2) { return p0; } +EXPORT struct S_IPF sf16_S_SIF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, float p2) { return p0; } +EXPORT struct S_IPD sf16_S_SIF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, float p2) { return p0; } +EXPORT struct S_IPP sf16_S_SIF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, float p2) { return p0; } +EXPORT struct S_FII sf16_S_SIF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, float p2) { return p0; } +EXPORT struct S_FIF sf16_S_SIF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, float p2) { return p0; } +EXPORT struct S_FID sf16_S_SIF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, float p2) { return p0; } +EXPORT struct S_FIP sf16_S_SIF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, float p2) { return p0; } +EXPORT struct S_FFI sf16_S_SIF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, float p2) { return p0; } +EXPORT struct S_FFF sf16_S_SIF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, float p2) { return p0; } +EXPORT struct S_FFD sf16_S_SIF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, float p2) { return p0; } +EXPORT struct S_FFP sf16_S_SIF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, float p2) { return p0; } +EXPORT struct S_FDI sf16_S_SIF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, float p2) { return p0; } +EXPORT struct S_FDF sf16_S_SIF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, float p2) { return p0; } +EXPORT struct S_FDD sf16_S_SIF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, float p2) { return p0; } +EXPORT struct S_FDP sf16_S_SIF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, float p2) { return p0; } +EXPORT struct S_FPI sf16_S_SIF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, float p2) { return p0; } +EXPORT struct S_FPF sf16_S_SIF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, float p2) { return p0; } +EXPORT struct S_FPD sf16_S_SIF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, float p2) { return p0; } +EXPORT struct S_FPP sf16_S_SIF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, float p2) { return p0; } +EXPORT struct S_DII sf16_S_SIF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, float p2) { return p0; } +EXPORT struct S_DIF sf16_S_SIF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, float p2) { return p0; } +EXPORT struct S_DID sf16_S_SIF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, float p2) { return p0; } +EXPORT struct S_DIP sf16_S_SIF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, float p2) { return p0; } +EXPORT struct S_DFI sf16_S_SIF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, float p2) { return p0; } +EXPORT struct S_DFF sf16_S_SIF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, float p2) { return p0; } +EXPORT struct S_DFD sf16_S_SIF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, float p2) { return p0; } +EXPORT struct S_DFP sf16_S_SIF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, float p2) { return p0; } +EXPORT struct S_DDI sf16_S_SIF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, float p2) { return p0; } +EXPORT struct S_DDF sf16_S_SIF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, float p2) { return p0; } +EXPORT struct S_DDD sf16_S_SIF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, float p2) { return p0; } +EXPORT struct S_DDP sf16_S_SIF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, float p2) { return p0; } +EXPORT struct S_DPI sf16_S_SIF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, float p2) { return p0; } +EXPORT struct S_DPF sf16_S_SIF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, float p2) { return p0; } +EXPORT struct S_DPD sf16_S_SIF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, float p2) { return p0; } +EXPORT struct S_DPP sf16_S_SIF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, float p2) { return p0; } +EXPORT struct S_PII sf16_S_SIF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, float p2) { return p0; } +EXPORT struct S_PIF sf16_S_SIF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, float p2) { return p0; } +EXPORT struct S_PID sf16_S_SIF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, float p2) { return p0; } +EXPORT struct S_PIP sf16_S_SIF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, float p2) { return p0; } +EXPORT struct S_PFI sf16_S_SIF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, float p2) { return p0; } +EXPORT struct S_PFF sf16_S_SIF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, float p2) { return p0; } +EXPORT struct S_PFD sf16_S_SIF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, float p2) { return p0; } +EXPORT struct S_PFP sf16_S_SIF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, float p2) { return p0; } +EXPORT struct S_PDI sf16_S_SIF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, float p2) { return p0; } +EXPORT struct S_PDF sf16_S_SIF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, float p2) { return p0; } +EXPORT struct S_PDD sf16_S_SIF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, float p2) { return p0; } +EXPORT struct S_PDP sf16_S_SIF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, float p2) { return p0; } +EXPORT struct S_PPI sf16_S_SIF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, float p2) { return p0; } +EXPORT struct S_PPF sf16_S_SIF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, float p2) { return p0; } +EXPORT struct S_PPD sf16_S_SIF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, float p2) { return p0; } +EXPORT struct S_PPP sf16_S_SIF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, float p2) { return p0; } +EXPORT struct S_I sf16_S_SID_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, double p2) { return p0; } +EXPORT struct S_F sf16_S_SID_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, double p2) { return p0; } +EXPORT struct S_D sf16_S_SID_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, double p2) { return p0; } +EXPORT struct S_P sf16_S_SID_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, double p2) { return p0; } +EXPORT struct S_II sf16_S_SID_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, double p2) { return p0; } +EXPORT struct S_IF sf16_S_SID_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, double p2) { return p0; } +EXPORT struct S_ID sf16_S_SID_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, double p2) { return p0; } +EXPORT struct S_IP sf16_S_SID_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, double p2) { return p0; } +EXPORT struct S_FI sf16_S_SID_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, double p2) { return p0; } +EXPORT struct S_FF sf16_S_SID_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, double p2) { return p0; } +EXPORT struct S_FD sf16_S_SID_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, double p2) { return p0; } +EXPORT struct S_FP sf16_S_SID_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, double p2) { return p0; } +EXPORT struct S_DI sf16_S_SID_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, double p2) { return p0; } +EXPORT struct S_DF sf16_S_SID_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, double p2) { return p0; } +EXPORT struct S_DD sf16_S_SID_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, double p2) { return p0; } +EXPORT struct S_DP sf16_S_SID_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, double p2) { return p0; } +EXPORT struct S_PI sf16_S_SID_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, double p2) { return p0; } +EXPORT struct S_PF sf16_S_SID_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, double p2) { return p0; } +EXPORT struct S_PD sf16_S_SID_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, double p2) { return p0; } +EXPORT struct S_PP sf16_S_SID_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, double p2) { return p0; } +EXPORT struct S_III sf16_S_SID_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, double p2) { return p0; } +EXPORT struct S_IIF sf16_S_SID_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, double p2) { return p0; } +EXPORT struct S_IID sf16_S_SID_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, double p2) { return p0; } +EXPORT struct S_IIP sf16_S_SID_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, double p2) { return p0; } +EXPORT struct S_IFI sf16_S_SID_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, double p2) { return p0; } +EXPORT struct S_IFF sf16_S_SID_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, double p2) { return p0; } +EXPORT struct S_IFD sf16_S_SID_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, double p2) { return p0; } +EXPORT struct S_IFP sf16_S_SID_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, double p2) { return p0; } +EXPORT struct S_IDI sf16_S_SID_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, double p2) { return p0; } +EXPORT struct S_IDF sf16_S_SID_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, double p2) { return p0; } +EXPORT struct S_IDD sf16_S_SID_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, double p2) { return p0; } +EXPORT struct S_IDP sf16_S_SID_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, double p2) { return p0; } +EXPORT struct S_IPI sf16_S_SID_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, double p2) { return p0; } +EXPORT struct S_IPF sf16_S_SID_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, double p2) { return p0; } +EXPORT struct S_IPD sf16_S_SID_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, double p2) { return p0; } +EXPORT struct S_IPP sf17_S_SID_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, double p2) { return p0; } +EXPORT struct S_FII sf17_S_SID_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, double p2) { return p0; } +EXPORT struct S_FIF sf17_S_SID_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, double p2) { return p0; } +EXPORT struct S_FID sf17_S_SID_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, double p2) { return p0; } +EXPORT struct S_FIP sf17_S_SID_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, double p2) { return p0; } +EXPORT struct S_FFI sf17_S_SID_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, double p2) { return p0; } +EXPORT struct S_FFF sf17_S_SID_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, double p2) { return p0; } +EXPORT struct S_FFD sf17_S_SID_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, double p2) { return p0; } +EXPORT struct S_FFP sf17_S_SID_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, double p2) { return p0; } +EXPORT struct S_FDI sf17_S_SID_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, double p2) { return p0; } +EXPORT struct S_FDF sf17_S_SID_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, double p2) { return p0; } +EXPORT struct S_FDD sf17_S_SID_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, double p2) { return p0; } +EXPORT struct S_FDP sf17_S_SID_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, double p2) { return p0; } +EXPORT struct S_FPI sf17_S_SID_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, double p2) { return p0; } +EXPORT struct S_FPF sf17_S_SID_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, double p2) { return p0; } +EXPORT struct S_FPD sf17_S_SID_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, double p2) { return p0; } +EXPORT struct S_FPP sf17_S_SID_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, double p2) { return p0; } +EXPORT struct S_DII sf17_S_SID_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, double p2) { return p0; } +EXPORT struct S_DIF sf17_S_SID_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, double p2) { return p0; } +EXPORT struct S_DID sf17_S_SID_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, double p2) { return p0; } +EXPORT struct S_DIP sf17_S_SID_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, double p2) { return p0; } +EXPORT struct S_DFI sf17_S_SID_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, double p2) { return p0; } +EXPORT struct S_DFF sf17_S_SID_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, double p2) { return p0; } +EXPORT struct S_DFD sf17_S_SID_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, double p2) { return p0; } +EXPORT struct S_DFP sf17_S_SID_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, double p2) { return p0; } +EXPORT struct S_DDI sf17_S_SID_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, double p2) { return p0; } +EXPORT struct S_DDF sf17_S_SID_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, double p2) { return p0; } +EXPORT struct S_DDD sf17_S_SID_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, double p2) { return p0; } +EXPORT struct S_DDP sf17_S_SID_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, double p2) { return p0; } +EXPORT struct S_DPI sf17_S_SID_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, double p2) { return p0; } +EXPORT struct S_DPF sf17_S_SID_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, double p2) { return p0; } +EXPORT struct S_DPD sf17_S_SID_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, double p2) { return p0; } +EXPORT struct S_DPP sf17_S_SID_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, double p2) { return p0; } +EXPORT struct S_PII sf17_S_SID_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, double p2) { return p0; } +EXPORT struct S_PIF sf17_S_SID_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, double p2) { return p0; } +EXPORT struct S_PID sf17_S_SID_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, double p2) { return p0; } +EXPORT struct S_PIP sf17_S_SID_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, double p2) { return p0; } +EXPORT struct S_PFI sf17_S_SID_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, double p2) { return p0; } +EXPORT struct S_PFF sf17_S_SID_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, double p2) { return p0; } +EXPORT struct S_PFD sf17_S_SID_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, double p2) { return p0; } +EXPORT struct S_PFP sf17_S_SID_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, double p2) { return p0; } +EXPORT struct S_PDI sf17_S_SID_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, double p2) { return p0; } +EXPORT struct S_PDF sf17_S_SID_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, double p2) { return p0; } +EXPORT struct S_PDD sf17_S_SID_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, double p2) { return p0; } +EXPORT struct S_PDP sf17_S_SID_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, double p2) { return p0; } +EXPORT struct S_PPI sf17_S_SID_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, double p2) { return p0; } +EXPORT struct S_PPF sf17_S_SID_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, double p2) { return p0; } +EXPORT struct S_PPD sf17_S_SID_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, double p2) { return p0; } +EXPORT struct S_PPP sf17_S_SID_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, double p2) { return p0; } +EXPORT struct S_I sf17_S_SIP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, void* p2) { return p0; } +EXPORT struct S_F sf17_S_SIP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, void* p2) { return p0; } +EXPORT struct S_D sf17_S_SIP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, void* p2) { return p0; } +EXPORT struct S_P sf17_S_SIP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, void* p2) { return p0; } +EXPORT struct S_II sf17_S_SIP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, void* p2) { return p0; } +EXPORT struct S_IF sf17_S_SIP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, void* p2) { return p0; } +EXPORT struct S_ID sf17_S_SIP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, void* p2) { return p0; } +EXPORT struct S_IP sf17_S_SIP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, void* p2) { return p0; } +EXPORT struct S_FI sf17_S_SIP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, void* p2) { return p0; } +EXPORT struct S_FF sf17_S_SIP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, void* p2) { return p0; } +EXPORT struct S_FD sf17_S_SIP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, void* p2) { return p0; } +EXPORT struct S_FP sf17_S_SIP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, void* p2) { return p0; } +EXPORT struct S_DI sf17_S_SIP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, void* p2) { return p0; } +EXPORT struct S_DF sf17_S_SIP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, void* p2) { return p0; } +EXPORT struct S_DD sf17_S_SIP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, void* p2) { return p0; } +EXPORT struct S_DP sf17_S_SIP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, void* p2) { return p0; } +EXPORT struct S_PI sf17_S_SIP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, void* p2) { return p0; } +EXPORT struct S_PF sf17_S_SIP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, void* p2) { return p0; } +EXPORT struct S_PD sf17_S_SIP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, void* p2) { return p0; } +EXPORT struct S_PP sf17_S_SIP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, void* p2) { return p0; } +EXPORT struct S_III sf17_S_SIP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, void* p2) { return p0; } +EXPORT struct S_IIF sf17_S_SIP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, void* p2) { return p0; } +EXPORT struct S_IID sf17_S_SIP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, void* p2) { return p0; } +EXPORT struct S_IIP sf17_S_SIP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, void* p2) { return p0; } +EXPORT struct S_IFI sf17_S_SIP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, void* p2) { return p0; } +EXPORT struct S_IFF sf17_S_SIP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, void* p2) { return p0; } +EXPORT struct S_IFD sf17_S_SIP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, void* p2) { return p0; } +EXPORT struct S_IFP sf17_S_SIP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, void* p2) { return p0; } +EXPORT struct S_IDI sf17_S_SIP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, void* p2) { return p0; } +EXPORT struct S_IDF sf17_S_SIP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, void* p2) { return p0; } +EXPORT struct S_IDD sf17_S_SIP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, void* p2) { return p0; } +EXPORT struct S_IDP sf17_S_SIP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, void* p2) { return p0; } +EXPORT struct S_IPI sf17_S_SIP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, void* p2) { return p0; } +EXPORT struct S_IPF sf17_S_SIP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, void* p2) { return p0; } +EXPORT struct S_IPD sf17_S_SIP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, void* p2) { return p0; } +EXPORT struct S_IPP sf17_S_SIP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, void* p2) { return p0; } +EXPORT struct S_FII sf17_S_SIP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, void* p2) { return p0; } +EXPORT struct S_FIF sf17_S_SIP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, void* p2) { return p0; } +EXPORT struct S_FID sf17_S_SIP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, void* p2) { return p0; } +EXPORT struct S_FIP sf17_S_SIP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, void* p2) { return p0; } +EXPORT struct S_FFI sf17_S_SIP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, void* p2) { return p0; } +EXPORT struct S_FFF sf17_S_SIP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, void* p2) { return p0; } +EXPORT struct S_FFD sf17_S_SIP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, void* p2) { return p0; } +EXPORT struct S_FFP sf17_S_SIP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, void* p2) { return p0; } +EXPORT struct S_FDI sf17_S_SIP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, void* p2) { return p0; } +EXPORT struct S_FDF sf17_S_SIP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, void* p2) { return p0; } +EXPORT struct S_FDD sf17_S_SIP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, void* p2) { return p0; } +EXPORT struct S_FDP sf17_S_SIP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, void* p2) { return p0; } +EXPORT struct S_FPI sf17_S_SIP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, void* p2) { return p0; } +EXPORT struct S_FPF sf17_S_SIP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, void* p2) { return p0; } +EXPORT struct S_FPD sf17_S_SIP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, void* p2) { return p0; } +EXPORT struct S_FPP sf17_S_SIP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, void* p2) { return p0; } +EXPORT struct S_DII sf17_S_SIP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, void* p2) { return p0; } +EXPORT struct S_DIF sf17_S_SIP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, void* p2) { return p0; } +EXPORT struct S_DID sf17_S_SIP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, void* p2) { return p0; } +EXPORT struct S_DIP sf17_S_SIP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, void* p2) { return p0; } +EXPORT struct S_DFI sf17_S_SIP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, void* p2) { return p0; } +EXPORT struct S_DFF sf17_S_SIP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, void* p2) { return p0; } +EXPORT struct S_DFD sf17_S_SIP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, void* p2) { return p0; } +EXPORT struct S_DFP sf17_S_SIP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, void* p2) { return p0; } +EXPORT struct S_DDI sf17_S_SIP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, void* p2) { return p0; } +EXPORT struct S_DDF sf17_S_SIP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, void* p2) { return p0; } +EXPORT struct S_DDD sf17_S_SIP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, void* p2) { return p0; } +EXPORT struct S_DDP sf17_S_SIP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, void* p2) { return p0; } +EXPORT struct S_DPI sf17_S_SIP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, void* p2) { return p0; } +EXPORT struct S_DPF sf17_S_SIP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, void* p2) { return p0; } +EXPORT struct S_DPD sf17_S_SIP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, void* p2) { return p0; } +EXPORT struct S_DPP sf17_S_SIP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, void* p2) { return p0; } +EXPORT struct S_PII sf17_S_SIP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, void* p2) { return p0; } +EXPORT struct S_PIF sf17_S_SIP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, void* p2) { return p0; } +EXPORT struct S_PID sf17_S_SIP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, void* p2) { return p0; } +EXPORT struct S_PIP sf17_S_SIP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, void* p2) { return p0; } +EXPORT struct S_PFI sf17_S_SIP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, void* p2) { return p0; } +EXPORT struct S_PFF sf17_S_SIP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, void* p2) { return p0; } +EXPORT struct S_PFD sf17_S_SIP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, void* p2) { return p0; } +EXPORT struct S_PFP sf17_S_SIP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, void* p2) { return p0; } +EXPORT struct S_PDI sf17_S_SIP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, void* p2) { return p0; } +EXPORT struct S_PDF sf17_S_SIP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, void* p2) { return p0; } +EXPORT struct S_PDD sf17_S_SIP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, void* p2) { return p0; } +EXPORT struct S_PDP sf17_S_SIP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, void* p2) { return p0; } +EXPORT struct S_PPI sf17_S_SIP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, void* p2) { return p0; } +EXPORT struct S_PPF sf17_S_SIP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, void* p2) { return p0; } +EXPORT struct S_PPD sf17_S_SIP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, void* p2) { return p0; } +EXPORT struct S_PPP sf17_S_SIP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, void* p2) { return p0; } +EXPORT struct S_I sf17_S_SIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, struct S_I p2) { return p0; } +EXPORT struct S_F sf17_S_SIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, struct S_F p2) { return p0; } +EXPORT struct S_D sf17_S_SIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, struct S_D p2) { return p0; } +EXPORT struct S_P sf17_S_SIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, struct S_P p2) { return p0; } +EXPORT struct S_II sf17_S_SIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, struct S_II p2) { return p0; } +EXPORT struct S_IF sf17_S_SIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, struct S_IF p2) { return p0; } +EXPORT struct S_ID sf17_S_SIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, struct S_ID p2) { return p0; } +EXPORT struct S_IP sf17_S_SIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, struct S_IP p2) { return p0; } +EXPORT struct S_FI sf17_S_SIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, struct S_FI p2) { return p0; } +EXPORT struct S_FF sf17_S_SIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, struct S_FF p2) { return p0; } +EXPORT struct S_FD sf17_S_SIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, struct S_FD p2) { return p0; } +EXPORT struct S_FP sf17_S_SIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, struct S_FP p2) { return p0; } +EXPORT struct S_DI sf17_S_SIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, struct S_DI p2) { return p0; } +EXPORT struct S_DF sf17_S_SIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, struct S_DF p2) { return p0; } +EXPORT struct S_DD sf17_S_SIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, struct S_DD p2) { return p0; } +EXPORT struct S_DP sf17_S_SIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, struct S_DP p2) { return p0; } +EXPORT struct S_PI sf17_S_SIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, struct S_PI p2) { return p0; } +EXPORT struct S_PF sf17_S_SIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, struct S_PF p2) { return p0; } +EXPORT struct S_PD sf17_S_SIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, struct S_PD p2) { return p0; } +EXPORT struct S_PP sf17_S_SIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, struct S_PP p2) { return p0; } +EXPORT struct S_III sf17_S_SIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, struct S_III p2) { return p0; } +EXPORT struct S_IIF sf17_S_SIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, struct S_IIF p2) { return p0; } +EXPORT struct S_IID sf17_S_SIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, struct S_IID p2) { return p0; } +EXPORT struct S_IIP sf17_S_SIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, struct S_IIP p2) { return p0; } +EXPORT struct S_IFI sf17_S_SIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, struct S_IFI p2) { return p0; } +EXPORT struct S_IFF sf17_S_SIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, struct S_IFF p2) { return p0; } +EXPORT struct S_IFD sf17_S_SIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, struct S_IFD p2) { return p0; } +EXPORT struct S_IFP sf17_S_SIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, struct S_IFP p2) { return p0; } +EXPORT struct S_IDI sf17_S_SIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, struct S_IDI p2) { return p0; } +EXPORT struct S_IDF sf17_S_SIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, struct S_IDF p2) { return p0; } +EXPORT struct S_IDD sf17_S_SIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, struct S_IDD p2) { return p0; } +EXPORT struct S_IDP sf17_S_SIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, struct S_IDP p2) { return p0; } +EXPORT struct S_IPI sf17_S_SIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, struct S_IPI p2) { return p0; } +EXPORT struct S_IPF sf17_S_SIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, struct S_IPF p2) { return p0; } +EXPORT struct S_IPD sf17_S_SIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, struct S_IPD p2) { return p0; } +EXPORT struct S_IPP sf17_S_SIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, struct S_IPP p2) { return p0; } +EXPORT struct S_FII sf17_S_SIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, struct S_FII p2) { return p0; } +EXPORT struct S_FIF sf17_S_SIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, struct S_FIF p2) { return p0; } +EXPORT struct S_FID sf17_S_SIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, struct S_FID p2) { return p0; } +EXPORT struct S_FIP sf17_S_SIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, struct S_FIP p2) { return p0; } +EXPORT struct S_FFI sf17_S_SIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, struct S_FFI p2) { return p0; } +EXPORT struct S_FFF sf17_S_SIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, struct S_FFF p2) { return p0; } +EXPORT struct S_FFD sf17_S_SIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, struct S_FFD p2) { return p0; } +EXPORT struct S_FFP sf17_S_SIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, struct S_FFP p2) { return p0; } +EXPORT struct S_FDI sf17_S_SIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, struct S_FDI p2) { return p0; } +EXPORT struct S_FDF sf17_S_SIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, struct S_FDF p2) { return p0; } +EXPORT struct S_FDD sf17_S_SIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, struct S_FDD p2) { return p0; } +EXPORT struct S_FDP sf17_S_SIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, struct S_FDP p2) { return p0; } +EXPORT struct S_FPI sf17_S_SIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, struct S_FPI p2) { return p0; } +EXPORT struct S_FPF sf17_S_SIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, struct S_FPF p2) { return p0; } +EXPORT struct S_FPD sf17_S_SIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, struct S_FPD p2) { return p0; } +EXPORT struct S_FPP sf17_S_SIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, struct S_FPP p2) { return p0; } +EXPORT struct S_DII sf17_S_SIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, struct S_DII p2) { return p0; } +EXPORT struct S_DIF sf17_S_SIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, struct S_DIF p2) { return p0; } +EXPORT struct S_DID sf17_S_SIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, struct S_DID p2) { return p0; } +EXPORT struct S_DIP sf17_S_SIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, struct S_DIP p2) { return p0; } +EXPORT struct S_DFI sf17_S_SIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, struct S_DFI p2) { return p0; } +EXPORT struct S_DFF sf17_S_SIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, struct S_DFF p2) { return p0; } +EXPORT struct S_DFD sf17_S_SIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, struct S_DFD p2) { return p0; } +EXPORT struct S_DFP sf17_S_SIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, struct S_DFP p2) { return p0; } +EXPORT struct S_DDI sf17_S_SIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, struct S_DDI p2) { return p0; } +EXPORT struct S_DDF sf17_S_SIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, struct S_DDF p2) { return p0; } +EXPORT struct S_DDD sf17_S_SIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, struct S_DDD p2) { return p0; } +EXPORT struct S_DDP sf17_S_SIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, struct S_DDP p2) { return p0; } +EXPORT struct S_DPI sf17_S_SIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, struct S_DPI p2) { return p0; } +EXPORT struct S_DPF sf17_S_SIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, struct S_DPF p2) { return p0; } +EXPORT struct S_DPD sf17_S_SIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, struct S_DPD p2) { return p0; } +EXPORT struct S_DPP sf17_S_SIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, struct S_DPP p2) { return p0; } +EXPORT struct S_PII sf17_S_SIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, struct S_PII p2) { return p0; } +EXPORT struct S_PIF sf17_S_SIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, struct S_PIF p2) { return p0; } +EXPORT struct S_PID sf17_S_SIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, struct S_PID p2) { return p0; } +EXPORT struct S_PIP sf17_S_SIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, struct S_PIP p2) { return p0; } +EXPORT struct S_PFI sf17_S_SIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, struct S_PFI p2) { return p0; } +EXPORT struct S_PFF sf17_S_SIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, struct S_PFF p2) { return p0; } +EXPORT struct S_PFD sf17_S_SIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, struct S_PFD p2) { return p0; } +EXPORT struct S_PFP sf17_S_SIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, struct S_PFP p2) { return p0; } +EXPORT struct S_PDI sf17_S_SIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, struct S_PDI p2) { return p0; } +EXPORT struct S_PDF sf17_S_SIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, struct S_PDF p2) { return p0; } +EXPORT struct S_PDD sf17_S_SIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, struct S_PDD p2) { return p0; } +EXPORT struct S_PDP sf17_S_SIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, struct S_PDP p2) { return p0; } +EXPORT struct S_PPI sf17_S_SIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, struct S_PPI p2) { return p0; } +EXPORT struct S_PPF sf17_S_SIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, struct S_PPF p2) { return p0; } +EXPORT struct S_PPD sf17_S_SIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, struct S_PPD p2) { return p0; } +EXPORT struct S_PPP sf17_S_SIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, struct S_PPP p2) { return p0; } +EXPORT struct S_I sf17_S_SFI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, int p2) { return p0; } +EXPORT struct S_F sf17_S_SFI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, int p2) { return p0; } +EXPORT struct S_D sf17_S_SFI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, int p2) { return p0; } +EXPORT struct S_P sf17_S_SFI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, int p2) { return p0; } +EXPORT struct S_II sf17_S_SFI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, int p2) { return p0; } +EXPORT struct S_IF sf17_S_SFI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, int p2) { return p0; } +EXPORT struct S_ID sf17_S_SFI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, int p2) { return p0; } +EXPORT struct S_IP sf17_S_SFI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, int p2) { return p0; } +EXPORT struct S_FI sf17_S_SFI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, int p2) { return p0; } +EXPORT struct S_FF sf17_S_SFI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, int p2) { return p0; } +EXPORT struct S_FD sf17_S_SFI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, int p2) { return p0; } +EXPORT struct S_FP sf17_S_SFI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, int p2) { return p0; } +EXPORT struct S_DI sf17_S_SFI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, int p2) { return p0; } +EXPORT struct S_DF sf17_S_SFI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, int p2) { return p0; } +EXPORT struct S_DD sf17_S_SFI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, int p2) { return p0; } +EXPORT struct S_DP sf17_S_SFI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, int p2) { return p0; } +EXPORT struct S_PI sf17_S_SFI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, int p2) { return p0; } +EXPORT struct S_PF sf17_S_SFI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, int p2) { return p0; } +EXPORT struct S_PD sf17_S_SFI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, int p2) { return p0; } +EXPORT struct S_PP sf17_S_SFI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, int p2) { return p0; } +EXPORT struct S_III sf17_S_SFI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, int p2) { return p0; } +EXPORT struct S_IIF sf17_S_SFI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, int p2) { return p0; } +EXPORT struct S_IID sf17_S_SFI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, int p2) { return p0; } +EXPORT struct S_IIP sf17_S_SFI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, int p2) { return p0; } +EXPORT struct S_IFI sf17_S_SFI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, int p2) { return p0; } +EXPORT struct S_IFF sf17_S_SFI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, int p2) { return p0; } +EXPORT struct S_IFD sf17_S_SFI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, int p2) { return p0; } +EXPORT struct S_IFP sf17_S_SFI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, int p2) { return p0; } +EXPORT struct S_IDI sf17_S_SFI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, int p2) { return p0; } +EXPORT struct S_IDF sf17_S_SFI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, int p2) { return p0; } +EXPORT struct S_IDD sf17_S_SFI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, int p2) { return p0; } +EXPORT struct S_IDP sf17_S_SFI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, int p2) { return p0; } +EXPORT struct S_IPI sf17_S_SFI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, int p2) { return p0; } +EXPORT struct S_IPF sf17_S_SFI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, int p2) { return p0; } +EXPORT struct S_IPD sf17_S_SFI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, int p2) { return p0; } +EXPORT struct S_IPP sf17_S_SFI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, int p2) { return p0; } +EXPORT struct S_FII sf17_S_SFI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, int p2) { return p0; } +EXPORT struct S_FIF sf17_S_SFI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, int p2) { return p0; } +EXPORT struct S_FID sf17_S_SFI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, int p2) { return p0; } +EXPORT struct S_FIP sf17_S_SFI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, int p2) { return p0; } +EXPORT struct S_FFI sf17_S_SFI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, int p2) { return p0; } +EXPORT struct S_FFF sf17_S_SFI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, int p2) { return p0; } +EXPORT struct S_FFD sf17_S_SFI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, int p2) { return p0; } +EXPORT struct S_FFP sf17_S_SFI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, int p2) { return p0; } +EXPORT struct S_FDI sf17_S_SFI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, int p2) { return p0; } +EXPORT struct S_FDF sf17_S_SFI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, int p2) { return p0; } +EXPORT struct S_FDD sf17_S_SFI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, int p2) { return p0; } +EXPORT struct S_FDP sf17_S_SFI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, int p2) { return p0; } +EXPORT struct S_FPI sf17_S_SFI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, int p2) { return p0; } +EXPORT struct S_FPF sf17_S_SFI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, int p2) { return p0; } +EXPORT struct S_FPD sf17_S_SFI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, int p2) { return p0; } +EXPORT struct S_FPP sf17_S_SFI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, int p2) { return p0; } +EXPORT struct S_DII sf17_S_SFI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, int p2) { return p0; } +EXPORT struct S_DIF sf17_S_SFI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, int p2) { return p0; } +EXPORT struct S_DID sf17_S_SFI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, int p2) { return p0; } +EXPORT struct S_DIP sf17_S_SFI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, int p2) { return p0; } +EXPORT struct S_DFI sf17_S_SFI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, int p2) { return p0; } +EXPORT struct S_DFF sf17_S_SFI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, int p2) { return p0; } +EXPORT struct S_DFD sf17_S_SFI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, int p2) { return p0; } +EXPORT struct S_DFP sf17_S_SFI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, int p2) { return p0; } +EXPORT struct S_DDI sf17_S_SFI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, int p2) { return p0; } +EXPORT struct S_DDF sf17_S_SFI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, int p2) { return p0; } +EXPORT struct S_DDD sf17_S_SFI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, int p2) { return p0; } +EXPORT struct S_DDP sf17_S_SFI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, int p2) { return p0; } +EXPORT struct S_DPI sf17_S_SFI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, int p2) { return p0; } +EXPORT struct S_DPF sf17_S_SFI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, int p2) { return p0; } +EXPORT struct S_DPD sf17_S_SFI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, int p2) { return p0; } +EXPORT struct S_DPP sf17_S_SFI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, int p2) { return p0; } +EXPORT struct S_PII sf17_S_SFI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, int p2) { return p0; } +EXPORT struct S_PIF sf17_S_SFI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, int p2) { return p0; } +EXPORT struct S_PID sf17_S_SFI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, int p2) { return p0; } +EXPORT struct S_PIP sf17_S_SFI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, int p2) { return p0; } +EXPORT struct S_PFI sf17_S_SFI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, int p2) { return p0; } +EXPORT struct S_PFF sf17_S_SFI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, int p2) { return p0; } +EXPORT struct S_PFD sf17_S_SFI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, int p2) { return p0; } +EXPORT struct S_PFP sf17_S_SFI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, int p2) { return p0; } +EXPORT struct S_PDI sf17_S_SFI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, int p2) { return p0; } +EXPORT struct S_PDF sf17_S_SFI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, int p2) { return p0; } +EXPORT struct S_PDD sf17_S_SFI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, int p2) { return p0; } +EXPORT struct S_PDP sf17_S_SFI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, int p2) { return p0; } +EXPORT struct S_PPI sf17_S_SFI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, int p2) { return p0; } +EXPORT struct S_PPF sf17_S_SFI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, int p2) { return p0; } +EXPORT struct S_PPD sf17_S_SFI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, int p2) { return p0; } +EXPORT struct S_PPP sf17_S_SFI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, int p2) { return p0; } +EXPORT struct S_I sf17_S_SFF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, float p2) { return p0; } +EXPORT struct S_F sf17_S_SFF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, float p2) { return p0; } +EXPORT struct S_D sf17_S_SFF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, float p2) { return p0; } +EXPORT struct S_P sf17_S_SFF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, float p2) { return p0; } +EXPORT struct S_II sf17_S_SFF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, float p2) { return p0; } +EXPORT struct S_IF sf17_S_SFF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, float p2) { return p0; } +EXPORT struct S_ID sf17_S_SFF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, float p2) { return p0; } +EXPORT struct S_IP sf17_S_SFF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, float p2) { return p0; } +EXPORT struct S_FI sf17_S_SFF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, float p2) { return p0; } +EXPORT struct S_FF sf17_S_SFF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, float p2) { return p0; } +EXPORT struct S_FD sf17_S_SFF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, float p2) { return p0; } +EXPORT struct S_FP sf17_S_SFF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, float p2) { return p0; } +EXPORT struct S_DI sf17_S_SFF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, float p2) { return p0; } +EXPORT struct S_DF sf17_S_SFF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, float p2) { return p0; } +EXPORT struct S_DD sf17_S_SFF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, float p2) { return p0; } +EXPORT struct S_DP sf17_S_SFF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, float p2) { return p0; } +EXPORT struct S_PI sf17_S_SFF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, float p2) { return p0; } +EXPORT struct S_PF sf17_S_SFF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, float p2) { return p0; } +EXPORT struct S_PD sf17_S_SFF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, float p2) { return p0; } +EXPORT struct S_PP sf17_S_SFF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, float p2) { return p0; } +EXPORT struct S_III sf17_S_SFF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, float p2) { return p0; } +EXPORT struct S_IIF sf17_S_SFF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, float p2) { return p0; } +EXPORT struct S_IID sf17_S_SFF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, float p2) { return p0; } +EXPORT struct S_IIP sf17_S_SFF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, float p2) { return p0; } +EXPORT struct S_IFI sf17_S_SFF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, float p2) { return p0; } +EXPORT struct S_IFF sf17_S_SFF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, float p2) { return p0; } +EXPORT struct S_IFD sf17_S_SFF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, float p2) { return p0; } +EXPORT struct S_IFP sf17_S_SFF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, float p2) { return p0; } +EXPORT struct S_IDI sf17_S_SFF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, float p2) { return p0; } +EXPORT struct S_IDF sf17_S_SFF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, float p2) { return p0; } +EXPORT struct S_IDD sf17_S_SFF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, float p2) { return p0; } +EXPORT struct S_IDP sf17_S_SFF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, float p2) { return p0; } +EXPORT struct S_IPI sf17_S_SFF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, float p2) { return p0; } +EXPORT struct S_IPF sf17_S_SFF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, float p2) { return p0; } +EXPORT struct S_IPD sf17_S_SFF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, float p2) { return p0; } +EXPORT struct S_IPP sf17_S_SFF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, float p2) { return p0; } +EXPORT struct S_FII sf17_S_SFF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, float p2) { return p0; } +EXPORT struct S_FIF sf17_S_SFF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, float p2) { return p0; } +EXPORT struct S_FID sf17_S_SFF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, float p2) { return p0; } +EXPORT struct S_FIP sf17_S_SFF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, float p2) { return p0; } +EXPORT struct S_FFI sf17_S_SFF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, float p2) { return p0; } +EXPORT struct S_FFF sf17_S_SFF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, float p2) { return p0; } +EXPORT struct S_FFD sf17_S_SFF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, float p2) { return p0; } +EXPORT struct S_FFP sf17_S_SFF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, float p2) { return p0; } +EXPORT struct S_FDI sf17_S_SFF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, float p2) { return p0; } +EXPORT struct S_FDF sf17_S_SFF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, float p2) { return p0; } +EXPORT struct S_FDD sf17_S_SFF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, float p2) { return p0; } +EXPORT struct S_FDP sf17_S_SFF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, float p2) { return p0; } +EXPORT struct S_FPI sf17_S_SFF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, float p2) { return p0; } +EXPORT struct S_FPF sf17_S_SFF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, float p2) { return p0; } +EXPORT struct S_FPD sf17_S_SFF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, float p2) { return p0; } +EXPORT struct S_FPP sf17_S_SFF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, float p2) { return p0; } +EXPORT struct S_DII sf17_S_SFF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, float p2) { return p0; } +EXPORT struct S_DIF sf17_S_SFF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, float p2) { return p0; } +EXPORT struct S_DID sf17_S_SFF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, float p2) { return p0; } +EXPORT struct S_DIP sf17_S_SFF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, float p2) { return p0; } +EXPORT struct S_DFI sf17_S_SFF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, float p2) { return p0; } +EXPORT struct S_DFF sf17_S_SFF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, float p2) { return p0; } +EXPORT struct S_DFD sf17_S_SFF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, float p2) { return p0; } +EXPORT struct S_DFP sf17_S_SFF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, float p2) { return p0; } +EXPORT struct S_DDI sf17_S_SFF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, float p2) { return p0; } +EXPORT struct S_DDF sf17_S_SFF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, float p2) { return p0; } +EXPORT struct S_DDD sf17_S_SFF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, float p2) { return p0; } +EXPORT struct S_DDP sf17_S_SFF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, float p2) { return p0; } +EXPORT struct S_DPI sf17_S_SFF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, float p2) { return p0; } +EXPORT struct S_DPF sf17_S_SFF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, float p2) { return p0; } +EXPORT struct S_DPD sf17_S_SFF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, float p2) { return p0; } +EXPORT struct S_DPP sf17_S_SFF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, float p2) { return p0; } +EXPORT struct S_PII sf17_S_SFF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, float p2) { return p0; } +EXPORT struct S_PIF sf17_S_SFF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, float p2) { return p0; } +EXPORT struct S_PID sf17_S_SFF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, float p2) { return p0; } +EXPORT struct S_PIP sf17_S_SFF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, float p2) { return p0; } +EXPORT struct S_PFI sf17_S_SFF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, float p2) { return p0; } +EXPORT struct S_PFF sf17_S_SFF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, float p2) { return p0; } +EXPORT struct S_PFD sf17_S_SFF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, float p2) { return p0; } +EXPORT struct S_PFP sf17_S_SFF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, float p2) { return p0; } +EXPORT struct S_PDI sf17_S_SFF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, float p2) { return p0; } +EXPORT struct S_PDF sf17_S_SFF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, float p2) { return p0; } +EXPORT struct S_PDD sf17_S_SFF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, float p2) { return p0; } +EXPORT struct S_PDP sf17_S_SFF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, float p2) { return p0; } +EXPORT struct S_PPI sf17_S_SFF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, float p2) { return p0; } +EXPORT struct S_PPF sf17_S_SFF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, float p2) { return p0; } +EXPORT struct S_PPD sf17_S_SFF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, float p2) { return p0; } +EXPORT struct S_PPP sf17_S_SFF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, float p2) { return p0; } +EXPORT struct S_I sf17_S_SFD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, double p2) { return p0; } +EXPORT struct S_F sf17_S_SFD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, double p2) { return p0; } +EXPORT struct S_D sf17_S_SFD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, double p2) { return p0; } +EXPORT struct S_P sf17_S_SFD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, double p2) { return p0; } +EXPORT struct S_II sf17_S_SFD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, double p2) { return p0; } +EXPORT struct S_IF sf17_S_SFD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, double p2) { return p0; } +EXPORT struct S_ID sf17_S_SFD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, double p2) { return p0; } +EXPORT struct S_IP sf17_S_SFD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, double p2) { return p0; } +EXPORT struct S_FI sf17_S_SFD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, double p2) { return p0; } +EXPORT struct S_FF sf17_S_SFD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, double p2) { return p0; } +EXPORT struct S_FD sf17_S_SFD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, double p2) { return p0; } +EXPORT struct S_FP sf17_S_SFD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, double p2) { return p0; } +EXPORT struct S_DI sf17_S_SFD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, double p2) { return p0; } +EXPORT struct S_DF sf17_S_SFD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, double p2) { return p0; } +EXPORT struct S_DD sf17_S_SFD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, double p2) { return p0; } +EXPORT struct S_DP sf17_S_SFD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, double p2) { return p0; } +EXPORT struct S_PI sf17_S_SFD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, double p2) { return p0; } +EXPORT struct S_PF sf17_S_SFD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, double p2) { return p0; } +EXPORT struct S_PD sf17_S_SFD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, double p2) { return p0; } +EXPORT struct S_PP sf17_S_SFD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, double p2) { return p0; } +EXPORT struct S_III sf17_S_SFD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, double p2) { return p0; } +EXPORT struct S_IIF sf17_S_SFD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, double p2) { return p0; } +EXPORT struct S_IID sf17_S_SFD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, double p2) { return p0; } +EXPORT struct S_IIP sf17_S_SFD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, double p2) { return p0; } +EXPORT struct S_IFI sf17_S_SFD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, double p2) { return p0; } +EXPORT struct S_IFF sf17_S_SFD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, double p2) { return p0; } +EXPORT struct S_IFD sf17_S_SFD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, double p2) { return p0; } +EXPORT struct S_IFP sf17_S_SFD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, double p2) { return p0; } +EXPORT struct S_IDI sf17_S_SFD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, double p2) { return p0; } +EXPORT struct S_IDF sf17_S_SFD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, double p2) { return p0; } +EXPORT struct S_IDD sf17_S_SFD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, double p2) { return p0; } +EXPORT struct S_IDP sf17_S_SFD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, double p2) { return p0; } +EXPORT struct S_IPI sf17_S_SFD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, double p2) { return p0; } +EXPORT struct S_IPF sf17_S_SFD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, double p2) { return p0; } +EXPORT struct S_IPD sf17_S_SFD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, double p2) { return p0; } +EXPORT struct S_IPP sf17_S_SFD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, double p2) { return p0; } +EXPORT struct S_FII sf17_S_SFD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, double p2) { return p0; } +EXPORT struct S_FIF sf17_S_SFD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, double p2) { return p0; } +EXPORT struct S_FID sf17_S_SFD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, double p2) { return p0; } +EXPORT struct S_FIP sf17_S_SFD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, double p2) { return p0; } +EXPORT struct S_FFI sf17_S_SFD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, double p2) { return p0; } +EXPORT struct S_FFF sf17_S_SFD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, double p2) { return p0; } +EXPORT struct S_FFD sf17_S_SFD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, double p2) { return p0; } +EXPORT struct S_FFP sf17_S_SFD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, double p2) { return p0; } +EXPORT struct S_FDI sf17_S_SFD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, double p2) { return p0; } +EXPORT struct S_FDF sf17_S_SFD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, double p2) { return p0; } +EXPORT struct S_FDD sf17_S_SFD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, double p2) { return p0; } +EXPORT struct S_FDP sf17_S_SFD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, double p2) { return p0; } +EXPORT struct S_FPI sf17_S_SFD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, double p2) { return p0; } +EXPORT struct S_FPF sf17_S_SFD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, double p2) { return p0; } +EXPORT struct S_FPD sf17_S_SFD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, double p2) { return p0; } +EXPORT struct S_FPP sf17_S_SFD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, double p2) { return p0; } +EXPORT struct S_DII sf17_S_SFD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, double p2) { return p0; } +EXPORT struct S_DIF sf17_S_SFD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, double p2) { return p0; } +EXPORT struct S_DID sf17_S_SFD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, double p2) { return p0; } +EXPORT struct S_DIP sf17_S_SFD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, double p2) { return p0; } +EXPORT struct S_DFI sf17_S_SFD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, double p2) { return p0; } +EXPORT struct S_DFF sf17_S_SFD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, double p2) { return p0; } +EXPORT struct S_DFD sf17_S_SFD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, double p2) { return p0; } +EXPORT struct S_DFP sf17_S_SFD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, double p2) { return p0; } +EXPORT struct S_DDI sf17_S_SFD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, double p2) { return p0; } +EXPORT struct S_DDF sf17_S_SFD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, double p2) { return p0; } +EXPORT struct S_DDD sf17_S_SFD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, double p2) { return p0; } +EXPORT struct S_DDP sf17_S_SFD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, double p2) { return p0; } +EXPORT struct S_DPI sf17_S_SFD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, double p2) { return p0; } +EXPORT struct S_DPF sf17_S_SFD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, double p2) { return p0; } +EXPORT struct S_DPD sf17_S_SFD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, double p2) { return p0; } +EXPORT struct S_DPP sf17_S_SFD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, double p2) { return p0; } +EXPORT struct S_PII sf17_S_SFD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, double p2) { return p0; } +EXPORT struct S_PIF sf17_S_SFD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, double p2) { return p0; } +EXPORT struct S_PID sf17_S_SFD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, double p2) { return p0; } +EXPORT struct S_PIP sf17_S_SFD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, double p2) { return p0; } +EXPORT struct S_PFI sf17_S_SFD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, double p2) { return p0; } +EXPORT struct S_PFF sf17_S_SFD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, double p2) { return p0; } +EXPORT struct S_PFD sf17_S_SFD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, double p2) { return p0; } +EXPORT struct S_PFP sf17_S_SFD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, double p2) { return p0; } +EXPORT struct S_PDI sf17_S_SFD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, double p2) { return p0; } +EXPORT struct S_PDF sf17_S_SFD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, double p2) { return p0; } +EXPORT struct S_PDD sf17_S_SFD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, double p2) { return p0; } +EXPORT struct S_PDP sf17_S_SFD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, double p2) { return p0; } +EXPORT struct S_PPI sf17_S_SFD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, double p2) { return p0; } +EXPORT struct S_PPF sf17_S_SFD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, double p2) { return p0; } +EXPORT struct S_PPD sf17_S_SFD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, double p2) { return p0; } +EXPORT struct S_PPP sf17_S_SFD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, double p2) { return p0; } +EXPORT struct S_I sf17_S_SFP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, void* p2) { return p0; } +EXPORT struct S_F sf17_S_SFP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, void* p2) { return p0; } +EXPORT struct S_D sf17_S_SFP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, void* p2) { return p0; } +EXPORT struct S_P sf17_S_SFP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, void* p2) { return p0; } +EXPORT struct S_II sf17_S_SFP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, void* p2) { return p0; } +EXPORT struct S_IF sf17_S_SFP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, void* p2) { return p0; } +EXPORT struct S_ID sf17_S_SFP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, void* p2) { return p0; } +EXPORT struct S_IP sf17_S_SFP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, void* p2) { return p0; } +EXPORT struct S_FI sf17_S_SFP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, void* p2) { return p0; } +EXPORT struct S_FF sf17_S_SFP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, void* p2) { return p0; } +EXPORT struct S_FD sf17_S_SFP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, void* p2) { return p0; } +EXPORT struct S_FP sf17_S_SFP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, void* p2) { return p0; } +EXPORT struct S_DI sf17_S_SFP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, void* p2) { return p0; } +EXPORT struct S_DF sf17_S_SFP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, void* p2) { return p0; } +EXPORT struct S_DD sf17_S_SFP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, void* p2) { return p0; } +EXPORT struct S_DP sf17_S_SFP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, void* p2) { return p0; } +EXPORT struct S_PI sf17_S_SFP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, void* p2) { return p0; } +EXPORT struct S_PF sf17_S_SFP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, void* p2) { return p0; } +EXPORT struct S_PD sf17_S_SFP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, void* p2) { return p0; } +EXPORT struct S_PP sf17_S_SFP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, void* p2) { return p0; } +EXPORT struct S_III sf17_S_SFP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, void* p2) { return p0; } +EXPORT struct S_IIF sf17_S_SFP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, void* p2) { return p0; } +EXPORT struct S_IID sf17_S_SFP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, void* p2) { return p0; } +EXPORT struct S_IIP sf17_S_SFP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, void* p2) { return p0; } +EXPORT struct S_IFI sf17_S_SFP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, void* p2) { return p0; } +EXPORT struct S_IFF sf17_S_SFP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, void* p2) { return p0; } +EXPORT struct S_IFD sf17_S_SFP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, void* p2) { return p0; } +EXPORT struct S_IFP sf17_S_SFP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, void* p2) { return p0; } +EXPORT struct S_IDI sf17_S_SFP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, void* p2) { return p0; } +EXPORT struct S_IDF sf17_S_SFP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, void* p2) { return p0; } +EXPORT struct S_IDD sf17_S_SFP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, void* p2) { return p0; } +EXPORT struct S_IDP sf17_S_SFP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, void* p2) { return p0; } +EXPORT struct S_IPI sf17_S_SFP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, void* p2) { return p0; } +EXPORT struct S_IPF sf17_S_SFP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, void* p2) { return p0; } +EXPORT struct S_IPD sf17_S_SFP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, void* p2) { return p0; } +EXPORT struct S_IPP sf17_S_SFP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, void* p2) { return p0; } +EXPORT struct S_FII sf17_S_SFP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, void* p2) { return p0; } +EXPORT struct S_FIF sf17_S_SFP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, void* p2) { return p0; } +EXPORT struct S_FID sf17_S_SFP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, void* p2) { return p0; } +EXPORT struct S_FIP sf17_S_SFP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, void* p2) { return p0; } +EXPORT struct S_FFI sf17_S_SFP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, void* p2) { return p0; } +EXPORT struct S_FFF sf17_S_SFP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, void* p2) { return p0; } +EXPORT struct S_FFD sf17_S_SFP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, void* p2) { return p0; } +EXPORT struct S_FFP sf17_S_SFP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, void* p2) { return p0; } +EXPORT struct S_FDI sf17_S_SFP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, void* p2) { return p0; } +EXPORT struct S_FDF sf17_S_SFP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, void* p2) { return p0; } +EXPORT struct S_FDD sf17_S_SFP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, void* p2) { return p0; } +EXPORT struct S_FDP sf17_S_SFP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, void* p2) { return p0; } +EXPORT struct S_FPI sf17_S_SFP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, void* p2) { return p0; } +EXPORT struct S_FPF sf17_S_SFP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, void* p2) { return p0; } +EXPORT struct S_FPD sf17_S_SFP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, void* p2) { return p0; } +EXPORT struct S_FPP sf17_S_SFP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, void* p2) { return p0; } +EXPORT struct S_DII sf17_S_SFP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, void* p2) { return p0; } +EXPORT struct S_DIF sf17_S_SFP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, void* p2) { return p0; } +EXPORT struct S_DID sf17_S_SFP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, void* p2) { return p0; } +EXPORT struct S_DIP sf17_S_SFP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, void* p2) { return p0; } +EXPORT struct S_DFI sf17_S_SFP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, void* p2) { return p0; } +EXPORT struct S_DFF sf17_S_SFP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, void* p2) { return p0; } +EXPORT struct S_DFD sf17_S_SFP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, void* p2) { return p0; } +EXPORT struct S_DFP sf17_S_SFP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, void* p2) { return p0; } +EXPORT struct S_DDI sf17_S_SFP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, void* p2) { return p0; } +EXPORT struct S_DDF sf17_S_SFP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, void* p2) { return p0; } +EXPORT struct S_DDD sf17_S_SFP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, void* p2) { return p0; } +EXPORT struct S_DDP sf17_S_SFP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, void* p2) { return p0; } +EXPORT struct S_DPI sf17_S_SFP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, void* p2) { return p0; } +EXPORT struct S_DPF sf17_S_SFP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, void* p2) { return p0; } +EXPORT struct S_DPD sf17_S_SFP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, void* p2) { return p0; } +EXPORT struct S_DPP sf17_S_SFP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, void* p2) { return p0; } +EXPORT struct S_PII sf17_S_SFP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, void* p2) { return p0; } +EXPORT struct S_PIF sf17_S_SFP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, void* p2) { return p0; } +EXPORT struct S_PID sf17_S_SFP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, void* p2) { return p0; } +EXPORT struct S_PIP sf17_S_SFP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, void* p2) { return p0; } +EXPORT struct S_PFI sf17_S_SFP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, void* p2) { return p0; } +EXPORT struct S_PFF sf17_S_SFP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, void* p2) { return p0; } +EXPORT struct S_PFD sf17_S_SFP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, void* p2) { return p0; } +EXPORT struct S_PFP sf17_S_SFP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, void* p2) { return p0; } +EXPORT struct S_PDI sf17_S_SFP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, void* p2) { return p0; } +EXPORT struct S_PDF sf17_S_SFP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, void* p2) { return p0; } +EXPORT struct S_PDD sf17_S_SFP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, void* p2) { return p0; } +EXPORT struct S_PDP sf17_S_SFP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, void* p2) { return p0; } +EXPORT struct S_PPI sf17_S_SFP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, void* p2) { return p0; } +EXPORT struct S_PPF sf17_S_SFP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, void* p2) { return p0; } +EXPORT struct S_PPD sf17_S_SFP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, void* p2) { return p0; } +EXPORT struct S_PPP sf17_S_SFP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, void* p2) { return p0; } +EXPORT struct S_I sf17_S_SFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, struct S_I p2) { return p0; } +EXPORT struct S_F sf17_S_SFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, struct S_F p2) { return p0; } +EXPORT struct S_D sf17_S_SFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, struct S_D p2) { return p0; } +EXPORT struct S_P sf17_S_SFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, struct S_P p2) { return p0; } +EXPORT struct S_II sf17_S_SFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, struct S_II p2) { return p0; } +EXPORT struct S_IF sf17_S_SFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, struct S_IF p2) { return p0; } +EXPORT struct S_ID sf17_S_SFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, struct S_ID p2) { return p0; } +EXPORT struct S_IP sf17_S_SFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, struct S_IP p2) { return p0; } +EXPORT struct S_FI sf17_S_SFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, struct S_FI p2) { return p0; } +EXPORT struct S_FF sf17_S_SFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, struct S_FF p2) { return p0; } +EXPORT struct S_FD sf17_S_SFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, struct S_FD p2) { return p0; } +EXPORT struct S_FP sf17_S_SFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, struct S_FP p2) { return p0; } +EXPORT struct S_DI sf17_S_SFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, struct S_DI p2) { return p0; } +EXPORT struct S_DF sf17_S_SFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, struct S_DF p2) { return p0; } +EXPORT struct S_DD sf17_S_SFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, struct S_DD p2) { return p0; } +EXPORT struct S_DP sf17_S_SFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, struct S_DP p2) { return p0; } +EXPORT struct S_PI sf17_S_SFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, struct S_PI p2) { return p0; } +EXPORT struct S_PF sf17_S_SFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, struct S_PF p2) { return p0; } +EXPORT struct S_PD sf17_S_SFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, struct S_PD p2) { return p0; } +EXPORT struct S_PP sf17_S_SFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, struct S_PP p2) { return p0; } +EXPORT struct S_III sf17_S_SFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, struct S_III p2) { return p0; } +EXPORT struct S_IIF sf17_S_SFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, struct S_IIF p2) { return p0; } +EXPORT struct S_IID sf17_S_SFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, struct S_IID p2) { return p0; } +EXPORT struct S_IIP sf17_S_SFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, struct S_IIP p2) { return p0; } +EXPORT struct S_IFI sf17_S_SFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, struct S_IFI p2) { return p0; } +EXPORT struct S_IFF sf17_S_SFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, struct S_IFF p2) { return p0; } +EXPORT struct S_IFD sf17_S_SFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, struct S_IFD p2) { return p0; } +EXPORT struct S_IFP sf17_S_SFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, struct S_IFP p2) { return p0; } +EXPORT struct S_IDI sf17_S_SFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, struct S_IDI p2) { return p0; } +EXPORT struct S_IDF sf17_S_SFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, struct S_IDF p2) { return p0; } +EXPORT struct S_IDD sf17_S_SFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, struct S_IDD p2) { return p0; } +EXPORT struct S_IDP sf17_S_SFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, struct S_IDP p2) { return p0; } +EXPORT struct S_IPI sf17_S_SFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, struct S_IPI p2) { return p0; } +EXPORT struct S_IPF sf17_S_SFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, struct S_IPF p2) { return p0; } +EXPORT struct S_IPD sf17_S_SFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, struct S_IPD p2) { return p0; } +EXPORT struct S_IPP sf17_S_SFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, struct S_IPP p2) { return p0; } +EXPORT struct S_FII sf17_S_SFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, struct S_FII p2) { return p0; } +EXPORT struct S_FIF sf17_S_SFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, struct S_FIF p2) { return p0; } +EXPORT struct S_FID sf17_S_SFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, struct S_FID p2) { return p0; } +EXPORT struct S_FIP sf17_S_SFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, struct S_FIP p2) { return p0; } +EXPORT struct S_FFI sf17_S_SFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, struct S_FFI p2) { return p0; } +EXPORT struct S_FFF sf17_S_SFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, struct S_FFF p2) { return p0; } +EXPORT struct S_FFD sf17_S_SFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, struct S_FFD p2) { return p0; } +EXPORT struct S_FFP sf17_S_SFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, struct S_FFP p2) { return p0; } +EXPORT struct S_FDI sf17_S_SFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, struct S_FDI p2) { return p0; } +EXPORT struct S_FDF sf17_S_SFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, struct S_FDF p2) { return p0; } +EXPORT struct S_FDD sf17_S_SFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, struct S_FDD p2) { return p0; } +EXPORT struct S_FDP sf18_S_SFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, struct S_FDP p2) { return p0; } +EXPORT struct S_FPI sf18_S_SFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, struct S_FPI p2) { return p0; } +EXPORT struct S_FPF sf18_S_SFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, struct S_FPF p2) { return p0; } +EXPORT struct S_FPD sf18_S_SFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, struct S_FPD p2) { return p0; } +EXPORT struct S_FPP sf18_S_SFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, struct S_FPP p2) { return p0; } +EXPORT struct S_DII sf18_S_SFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, struct S_DII p2) { return p0; } +EXPORT struct S_DIF sf18_S_SFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, struct S_DIF p2) { return p0; } +EXPORT struct S_DID sf18_S_SFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, struct S_DID p2) { return p0; } +EXPORT struct S_DIP sf18_S_SFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, struct S_DIP p2) { return p0; } +EXPORT struct S_DFI sf18_S_SFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, struct S_DFI p2) { return p0; } +EXPORT struct S_DFF sf18_S_SFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, struct S_DFF p2) { return p0; } +EXPORT struct S_DFD sf18_S_SFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, struct S_DFD p2) { return p0; } +EXPORT struct S_DFP sf18_S_SFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, struct S_DFP p2) { return p0; } +EXPORT struct S_DDI sf18_S_SFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, struct S_DDI p2) { return p0; } +EXPORT struct S_DDF sf18_S_SFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, struct S_DDF p2) { return p0; } +EXPORT struct S_DDD sf18_S_SFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, struct S_DDD p2) { return p0; } +EXPORT struct S_DDP sf18_S_SFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, struct S_DDP p2) { return p0; } +EXPORT struct S_DPI sf18_S_SFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, struct S_DPI p2) { return p0; } +EXPORT struct S_DPF sf18_S_SFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, struct S_DPF p2) { return p0; } +EXPORT struct S_DPD sf18_S_SFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, struct S_DPD p2) { return p0; } +EXPORT struct S_DPP sf18_S_SFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, struct S_DPP p2) { return p0; } +EXPORT struct S_PII sf18_S_SFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, struct S_PII p2) { return p0; } +EXPORT struct S_PIF sf18_S_SFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, struct S_PIF p2) { return p0; } +EXPORT struct S_PID sf18_S_SFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, struct S_PID p2) { return p0; } +EXPORT struct S_PIP sf18_S_SFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, struct S_PIP p2) { return p0; } +EXPORT struct S_PFI sf18_S_SFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, struct S_PFI p2) { return p0; } +EXPORT struct S_PFF sf18_S_SFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, struct S_PFF p2) { return p0; } +EXPORT struct S_PFD sf18_S_SFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, struct S_PFD p2) { return p0; } +EXPORT struct S_PFP sf18_S_SFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, struct S_PFP p2) { return p0; } +EXPORT struct S_PDI sf18_S_SFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, struct S_PDI p2) { return p0; } +EXPORT struct S_PDF sf18_S_SFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, struct S_PDF p2) { return p0; } +EXPORT struct S_PDD sf18_S_SFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, struct S_PDD p2) { return p0; } +EXPORT struct S_PDP sf18_S_SFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, struct S_PDP p2) { return p0; } +EXPORT struct S_PPI sf18_S_SFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, struct S_PPI p2) { return p0; } +EXPORT struct S_PPF sf18_S_SFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, struct S_PPF p2) { return p0; } +EXPORT struct S_PPD sf18_S_SFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, struct S_PPD p2) { return p0; } +EXPORT struct S_PPP sf18_S_SFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, struct S_PPP p2) { return p0; } +EXPORT struct S_I sf18_S_SDI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, int p2) { return p0; } +EXPORT struct S_F sf18_S_SDI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, int p2) { return p0; } +EXPORT struct S_D sf18_S_SDI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, int p2) { return p0; } +EXPORT struct S_P sf18_S_SDI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, int p2) { return p0; } +EXPORT struct S_II sf18_S_SDI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, int p2) { return p0; } +EXPORT struct S_IF sf18_S_SDI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, int p2) { return p0; } +EXPORT struct S_ID sf18_S_SDI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, int p2) { return p0; } +EXPORT struct S_IP sf18_S_SDI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, int p2) { return p0; } +EXPORT struct S_FI sf18_S_SDI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, int p2) { return p0; } +EXPORT struct S_FF sf18_S_SDI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, int p2) { return p0; } +EXPORT struct S_FD sf18_S_SDI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, int p2) { return p0; } +EXPORT struct S_FP sf18_S_SDI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, int p2) { return p0; } +EXPORT struct S_DI sf18_S_SDI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, int p2) { return p0; } +EXPORT struct S_DF sf18_S_SDI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, int p2) { return p0; } +EXPORT struct S_DD sf18_S_SDI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, int p2) { return p0; } +EXPORT struct S_DP sf18_S_SDI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, int p2) { return p0; } +EXPORT struct S_PI sf18_S_SDI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, int p2) { return p0; } +EXPORT struct S_PF sf18_S_SDI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, int p2) { return p0; } +EXPORT struct S_PD sf18_S_SDI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, int p2) { return p0; } +EXPORT struct S_PP sf18_S_SDI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, int p2) { return p0; } +EXPORT struct S_III sf18_S_SDI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, int p2) { return p0; } +EXPORT struct S_IIF sf18_S_SDI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, int p2) { return p0; } +EXPORT struct S_IID sf18_S_SDI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, int p2) { return p0; } +EXPORT struct S_IIP sf18_S_SDI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, int p2) { return p0; } +EXPORT struct S_IFI sf18_S_SDI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, int p2) { return p0; } +EXPORT struct S_IFF sf18_S_SDI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, int p2) { return p0; } +EXPORT struct S_IFD sf18_S_SDI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, int p2) { return p0; } +EXPORT struct S_IFP sf18_S_SDI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, int p2) { return p0; } +EXPORT struct S_IDI sf18_S_SDI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, int p2) { return p0; } +EXPORT struct S_IDF sf18_S_SDI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, int p2) { return p0; } +EXPORT struct S_IDD sf18_S_SDI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, int p2) { return p0; } +EXPORT struct S_IDP sf18_S_SDI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, int p2) { return p0; } +EXPORT struct S_IPI sf18_S_SDI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, int p2) { return p0; } +EXPORT struct S_IPF sf18_S_SDI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, int p2) { return p0; } +EXPORT struct S_IPD sf18_S_SDI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, int p2) { return p0; } +EXPORT struct S_IPP sf18_S_SDI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, int p2) { return p0; } +EXPORT struct S_FII sf18_S_SDI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, int p2) { return p0; } +EXPORT struct S_FIF sf18_S_SDI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, int p2) { return p0; } +EXPORT struct S_FID sf18_S_SDI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, int p2) { return p0; } +EXPORT struct S_FIP sf18_S_SDI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, int p2) { return p0; } +EXPORT struct S_FFI sf18_S_SDI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, int p2) { return p0; } +EXPORT struct S_FFF sf18_S_SDI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, int p2) { return p0; } +EXPORT struct S_FFD sf18_S_SDI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, int p2) { return p0; } +EXPORT struct S_FFP sf18_S_SDI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, int p2) { return p0; } +EXPORT struct S_FDI sf18_S_SDI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, int p2) { return p0; } +EXPORT struct S_FDF sf18_S_SDI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, int p2) { return p0; } +EXPORT struct S_FDD sf18_S_SDI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, int p2) { return p0; } +EXPORT struct S_FDP sf18_S_SDI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, int p2) { return p0; } +EXPORT struct S_FPI sf18_S_SDI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, int p2) { return p0; } +EXPORT struct S_FPF sf18_S_SDI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, int p2) { return p0; } +EXPORT struct S_FPD sf18_S_SDI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, int p2) { return p0; } +EXPORT struct S_FPP sf18_S_SDI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, int p2) { return p0; } +EXPORT struct S_DII sf18_S_SDI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, int p2) { return p0; } +EXPORT struct S_DIF sf18_S_SDI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, int p2) { return p0; } +EXPORT struct S_DID sf18_S_SDI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, int p2) { return p0; } +EXPORT struct S_DIP sf18_S_SDI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, int p2) { return p0; } +EXPORT struct S_DFI sf18_S_SDI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, int p2) { return p0; } +EXPORT struct S_DFF sf18_S_SDI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, int p2) { return p0; } +EXPORT struct S_DFD sf18_S_SDI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, int p2) { return p0; } +EXPORT struct S_DFP sf18_S_SDI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, int p2) { return p0; } +EXPORT struct S_DDI sf18_S_SDI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, int p2) { return p0; } +EXPORT struct S_DDF sf18_S_SDI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, int p2) { return p0; } +EXPORT struct S_DDD sf18_S_SDI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, int p2) { return p0; } +EXPORT struct S_DDP sf18_S_SDI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, int p2) { return p0; } +EXPORT struct S_DPI sf18_S_SDI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, int p2) { return p0; } +EXPORT struct S_DPF sf18_S_SDI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, int p2) { return p0; } +EXPORT struct S_DPD sf18_S_SDI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, int p2) { return p0; } +EXPORT struct S_DPP sf18_S_SDI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, int p2) { return p0; } +EXPORT struct S_PII sf18_S_SDI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, int p2) { return p0; } +EXPORT struct S_PIF sf18_S_SDI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, int p2) { return p0; } +EXPORT struct S_PID sf18_S_SDI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, int p2) { return p0; } +EXPORT struct S_PIP sf18_S_SDI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, int p2) { return p0; } +EXPORT struct S_PFI sf18_S_SDI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, int p2) { return p0; } +EXPORT struct S_PFF sf18_S_SDI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, int p2) { return p0; } +EXPORT struct S_PFD sf18_S_SDI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, int p2) { return p0; } +EXPORT struct S_PFP sf18_S_SDI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, int p2) { return p0; } +EXPORT struct S_PDI sf18_S_SDI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, int p2) { return p0; } +EXPORT struct S_PDF sf18_S_SDI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, int p2) { return p0; } +EXPORT struct S_PDD sf18_S_SDI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, int p2) { return p0; } +EXPORT struct S_PDP sf18_S_SDI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, int p2) { return p0; } +EXPORT struct S_PPI sf18_S_SDI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, int p2) { return p0; } +EXPORT struct S_PPF sf18_S_SDI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, int p2) { return p0; } +EXPORT struct S_PPD sf18_S_SDI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, int p2) { return p0; } +EXPORT struct S_PPP sf18_S_SDI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, int p2) { return p0; } +EXPORT struct S_I sf18_S_SDF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, float p2) { return p0; } +EXPORT struct S_F sf18_S_SDF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, float p2) { return p0; } +EXPORT struct S_D sf18_S_SDF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, float p2) { return p0; } +EXPORT struct S_P sf18_S_SDF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, float p2) { return p0; } +EXPORT struct S_II sf18_S_SDF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, float p2) { return p0; } +EXPORT struct S_IF sf18_S_SDF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, float p2) { return p0; } +EXPORT struct S_ID sf18_S_SDF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, float p2) { return p0; } +EXPORT struct S_IP sf18_S_SDF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, float p2) { return p0; } +EXPORT struct S_FI sf18_S_SDF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, float p2) { return p0; } +EXPORT struct S_FF sf18_S_SDF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, float p2) { return p0; } +EXPORT struct S_FD sf18_S_SDF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, float p2) { return p0; } +EXPORT struct S_FP sf18_S_SDF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, float p2) { return p0; } +EXPORT struct S_DI sf18_S_SDF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, float p2) { return p0; } +EXPORT struct S_DF sf18_S_SDF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, float p2) { return p0; } +EXPORT struct S_DD sf18_S_SDF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, float p2) { return p0; } +EXPORT struct S_DP sf18_S_SDF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, float p2) { return p0; } +EXPORT struct S_PI sf18_S_SDF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, float p2) { return p0; } +EXPORT struct S_PF sf18_S_SDF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, float p2) { return p0; } +EXPORT struct S_PD sf18_S_SDF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, float p2) { return p0; } +EXPORT struct S_PP sf18_S_SDF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, float p2) { return p0; } +EXPORT struct S_III sf18_S_SDF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, float p2) { return p0; } +EXPORT struct S_IIF sf18_S_SDF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, float p2) { return p0; } +EXPORT struct S_IID sf18_S_SDF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, float p2) { return p0; } +EXPORT struct S_IIP sf18_S_SDF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, float p2) { return p0; } +EXPORT struct S_IFI sf18_S_SDF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, float p2) { return p0; } +EXPORT struct S_IFF sf18_S_SDF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, float p2) { return p0; } +EXPORT struct S_IFD sf18_S_SDF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, float p2) { return p0; } +EXPORT struct S_IFP sf18_S_SDF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, float p2) { return p0; } +EXPORT struct S_IDI sf18_S_SDF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, float p2) { return p0; } +EXPORT struct S_IDF sf18_S_SDF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, float p2) { return p0; } +EXPORT struct S_IDD sf18_S_SDF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, float p2) { return p0; } +EXPORT struct S_IDP sf18_S_SDF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, float p2) { return p0; } +EXPORT struct S_IPI sf18_S_SDF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, float p2) { return p0; } +EXPORT struct S_IPF sf18_S_SDF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, float p2) { return p0; } +EXPORT struct S_IPD sf18_S_SDF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, float p2) { return p0; } +EXPORT struct S_IPP sf18_S_SDF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, float p2) { return p0; } +EXPORT struct S_FII sf18_S_SDF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, float p2) { return p0; } +EXPORT struct S_FIF sf18_S_SDF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, float p2) { return p0; } +EXPORT struct S_FID sf18_S_SDF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, float p2) { return p0; } +EXPORT struct S_FIP sf18_S_SDF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, float p2) { return p0; } +EXPORT struct S_FFI sf18_S_SDF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, float p2) { return p0; } +EXPORT struct S_FFF sf18_S_SDF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, float p2) { return p0; } +EXPORT struct S_FFD sf18_S_SDF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, float p2) { return p0; } +EXPORT struct S_FFP sf18_S_SDF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, float p2) { return p0; } +EXPORT struct S_FDI sf18_S_SDF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, float p2) { return p0; } +EXPORT struct S_FDF sf18_S_SDF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, float p2) { return p0; } +EXPORT struct S_FDD sf18_S_SDF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, float p2) { return p0; } +EXPORT struct S_FDP sf18_S_SDF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, float p2) { return p0; } +EXPORT struct S_FPI sf18_S_SDF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, float p2) { return p0; } +EXPORT struct S_FPF sf18_S_SDF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, float p2) { return p0; } +EXPORT struct S_FPD sf18_S_SDF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, float p2) { return p0; } +EXPORT struct S_FPP sf18_S_SDF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, float p2) { return p0; } +EXPORT struct S_DII sf18_S_SDF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, float p2) { return p0; } +EXPORT struct S_DIF sf18_S_SDF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, float p2) { return p0; } +EXPORT struct S_DID sf18_S_SDF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, float p2) { return p0; } +EXPORT struct S_DIP sf18_S_SDF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, float p2) { return p0; } +EXPORT struct S_DFI sf18_S_SDF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, float p2) { return p0; } +EXPORT struct S_DFF sf18_S_SDF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, float p2) { return p0; } +EXPORT struct S_DFD sf18_S_SDF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, float p2) { return p0; } +EXPORT struct S_DFP sf18_S_SDF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, float p2) { return p0; } +EXPORT struct S_DDI sf18_S_SDF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, float p2) { return p0; } +EXPORT struct S_DDF sf18_S_SDF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, float p2) { return p0; } +EXPORT struct S_DDD sf18_S_SDF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, float p2) { return p0; } +EXPORT struct S_DDP sf18_S_SDF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, float p2) { return p0; } +EXPORT struct S_DPI sf18_S_SDF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, float p2) { return p0; } +EXPORT struct S_DPF sf18_S_SDF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, float p2) { return p0; } +EXPORT struct S_DPD sf18_S_SDF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, float p2) { return p0; } +EXPORT struct S_DPP sf18_S_SDF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, float p2) { return p0; } +EXPORT struct S_PII sf18_S_SDF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, float p2) { return p0; } +EXPORT struct S_PIF sf18_S_SDF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, float p2) { return p0; } +EXPORT struct S_PID sf18_S_SDF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, float p2) { return p0; } +EXPORT struct S_PIP sf18_S_SDF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, float p2) { return p0; } +EXPORT struct S_PFI sf18_S_SDF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, float p2) { return p0; } +EXPORT struct S_PFF sf18_S_SDF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, float p2) { return p0; } +EXPORT struct S_PFD sf18_S_SDF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, float p2) { return p0; } +EXPORT struct S_PFP sf18_S_SDF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, float p2) { return p0; } +EXPORT struct S_PDI sf18_S_SDF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, float p2) { return p0; } +EXPORT struct S_PDF sf18_S_SDF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, float p2) { return p0; } +EXPORT struct S_PDD sf18_S_SDF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, float p2) { return p0; } +EXPORT struct S_PDP sf18_S_SDF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, float p2) { return p0; } +EXPORT struct S_PPI sf18_S_SDF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, float p2) { return p0; } +EXPORT struct S_PPF sf18_S_SDF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, float p2) { return p0; } +EXPORT struct S_PPD sf18_S_SDF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, float p2) { return p0; } +EXPORT struct S_PPP sf18_S_SDF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, float p2) { return p0; } +EXPORT struct S_I sf18_S_SDD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, double p2) { return p0; } +EXPORT struct S_F sf18_S_SDD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, double p2) { return p0; } +EXPORT struct S_D sf18_S_SDD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, double p2) { return p0; } +EXPORT struct S_P sf18_S_SDD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, double p2) { return p0; } +EXPORT struct S_II sf18_S_SDD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, double p2) { return p0; } +EXPORT struct S_IF sf18_S_SDD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, double p2) { return p0; } +EXPORT struct S_ID sf18_S_SDD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, double p2) { return p0; } +EXPORT struct S_IP sf18_S_SDD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, double p2) { return p0; } +EXPORT struct S_FI sf18_S_SDD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, double p2) { return p0; } +EXPORT struct S_FF sf18_S_SDD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, double p2) { return p0; } +EXPORT struct S_FD sf18_S_SDD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, double p2) { return p0; } +EXPORT struct S_FP sf18_S_SDD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, double p2) { return p0; } +EXPORT struct S_DI sf18_S_SDD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, double p2) { return p0; } +EXPORT struct S_DF sf18_S_SDD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, double p2) { return p0; } +EXPORT struct S_DD sf18_S_SDD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, double p2) { return p0; } +EXPORT struct S_DP sf18_S_SDD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, double p2) { return p0; } +EXPORT struct S_PI sf18_S_SDD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, double p2) { return p0; } +EXPORT struct S_PF sf18_S_SDD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, double p2) { return p0; } +EXPORT struct S_PD sf18_S_SDD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, double p2) { return p0; } +EXPORT struct S_PP sf18_S_SDD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, double p2) { return p0; } +EXPORT struct S_III sf18_S_SDD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, double p2) { return p0; } +EXPORT struct S_IIF sf18_S_SDD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, double p2) { return p0; } +EXPORT struct S_IID sf18_S_SDD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, double p2) { return p0; } +EXPORT struct S_IIP sf18_S_SDD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, double p2) { return p0; } +EXPORT struct S_IFI sf18_S_SDD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, double p2) { return p0; } +EXPORT struct S_IFF sf18_S_SDD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, double p2) { return p0; } +EXPORT struct S_IFD sf18_S_SDD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, double p2) { return p0; } +EXPORT struct S_IFP sf18_S_SDD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, double p2) { return p0; } +EXPORT struct S_IDI sf18_S_SDD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, double p2) { return p0; } +EXPORT struct S_IDF sf18_S_SDD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, double p2) { return p0; } +EXPORT struct S_IDD sf18_S_SDD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, double p2) { return p0; } +EXPORT struct S_IDP sf18_S_SDD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, double p2) { return p0; } +EXPORT struct S_IPI sf18_S_SDD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, double p2) { return p0; } +EXPORT struct S_IPF sf18_S_SDD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, double p2) { return p0; } +EXPORT struct S_IPD sf18_S_SDD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, double p2) { return p0; } +EXPORT struct S_IPP sf18_S_SDD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, double p2) { return p0; } +EXPORT struct S_FII sf18_S_SDD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, double p2) { return p0; } +EXPORT struct S_FIF sf18_S_SDD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, double p2) { return p0; } +EXPORT struct S_FID sf18_S_SDD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, double p2) { return p0; } +EXPORT struct S_FIP sf18_S_SDD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, double p2) { return p0; } +EXPORT struct S_FFI sf18_S_SDD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, double p2) { return p0; } +EXPORT struct S_FFF sf18_S_SDD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, double p2) { return p0; } +EXPORT struct S_FFD sf18_S_SDD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, double p2) { return p0; } +EXPORT struct S_FFP sf18_S_SDD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, double p2) { return p0; } +EXPORT struct S_FDI sf18_S_SDD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, double p2) { return p0; } +EXPORT struct S_FDF sf18_S_SDD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, double p2) { return p0; } +EXPORT struct S_FDD sf18_S_SDD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, double p2) { return p0; } +EXPORT struct S_FDP sf18_S_SDD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, double p2) { return p0; } +EXPORT struct S_FPI sf18_S_SDD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, double p2) { return p0; } +EXPORT struct S_FPF sf18_S_SDD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, double p2) { return p0; } +EXPORT struct S_FPD sf18_S_SDD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, double p2) { return p0; } +EXPORT struct S_FPP sf18_S_SDD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, double p2) { return p0; } +EXPORT struct S_DII sf18_S_SDD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, double p2) { return p0; } +EXPORT struct S_DIF sf18_S_SDD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, double p2) { return p0; } +EXPORT struct S_DID sf18_S_SDD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, double p2) { return p0; } +EXPORT struct S_DIP sf18_S_SDD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, double p2) { return p0; } +EXPORT struct S_DFI sf18_S_SDD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, double p2) { return p0; } +EXPORT struct S_DFF sf18_S_SDD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, double p2) { return p0; } +EXPORT struct S_DFD sf18_S_SDD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, double p2) { return p0; } +EXPORT struct S_DFP sf18_S_SDD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, double p2) { return p0; } +EXPORT struct S_DDI sf18_S_SDD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, double p2) { return p0; } +EXPORT struct S_DDF sf18_S_SDD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, double p2) { return p0; } +EXPORT struct S_DDD sf18_S_SDD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, double p2) { return p0; } +EXPORT struct S_DDP sf18_S_SDD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, double p2) { return p0; } +EXPORT struct S_DPI sf18_S_SDD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, double p2) { return p0; } +EXPORT struct S_DPF sf18_S_SDD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, double p2) { return p0; } +EXPORT struct S_DPD sf18_S_SDD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, double p2) { return p0; } +EXPORT struct S_DPP sf18_S_SDD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, double p2) { return p0; } +EXPORT struct S_PII sf18_S_SDD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, double p2) { return p0; } +EXPORT struct S_PIF sf18_S_SDD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, double p2) { return p0; } +EXPORT struct S_PID sf18_S_SDD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, double p2) { return p0; } +EXPORT struct S_PIP sf18_S_SDD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, double p2) { return p0; } +EXPORT struct S_PFI sf18_S_SDD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, double p2) { return p0; } +EXPORT struct S_PFF sf18_S_SDD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, double p2) { return p0; } +EXPORT struct S_PFD sf18_S_SDD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, double p2) { return p0; } +EXPORT struct S_PFP sf18_S_SDD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, double p2) { return p0; } +EXPORT struct S_PDI sf18_S_SDD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, double p2) { return p0; } +EXPORT struct S_PDF sf18_S_SDD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, double p2) { return p0; } +EXPORT struct S_PDD sf18_S_SDD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, double p2) { return p0; } +EXPORT struct S_PDP sf18_S_SDD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, double p2) { return p0; } +EXPORT struct S_PPI sf18_S_SDD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, double p2) { return p0; } +EXPORT struct S_PPF sf18_S_SDD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, double p2) { return p0; } +EXPORT struct S_PPD sf18_S_SDD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, double p2) { return p0; } +EXPORT struct S_PPP sf18_S_SDD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, double p2) { return p0; } +EXPORT struct S_I sf18_S_SDP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, void* p2) { return p0; } +EXPORT struct S_F sf18_S_SDP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, void* p2) { return p0; } +EXPORT struct S_D sf18_S_SDP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, void* p2) { return p0; } +EXPORT struct S_P sf18_S_SDP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, void* p2) { return p0; } +EXPORT struct S_II sf18_S_SDP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, void* p2) { return p0; } +EXPORT struct S_IF sf18_S_SDP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, void* p2) { return p0; } +EXPORT struct S_ID sf18_S_SDP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, void* p2) { return p0; } +EXPORT struct S_IP sf18_S_SDP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, void* p2) { return p0; } +EXPORT struct S_FI sf18_S_SDP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, void* p2) { return p0; } +EXPORT struct S_FF sf18_S_SDP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, void* p2) { return p0; } +EXPORT struct S_FD sf18_S_SDP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, void* p2) { return p0; } +EXPORT struct S_FP sf18_S_SDP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, void* p2) { return p0; } +EXPORT struct S_DI sf18_S_SDP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, void* p2) { return p0; } +EXPORT struct S_DF sf18_S_SDP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, void* p2) { return p0; } +EXPORT struct S_DD sf18_S_SDP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, void* p2) { return p0; } +EXPORT struct S_DP sf18_S_SDP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, void* p2) { return p0; } +EXPORT struct S_PI sf18_S_SDP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, void* p2) { return p0; } +EXPORT struct S_PF sf18_S_SDP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, void* p2) { return p0; } +EXPORT struct S_PD sf18_S_SDP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, void* p2) { return p0; } +EXPORT struct S_PP sf18_S_SDP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, void* p2) { return p0; } +EXPORT struct S_III sf18_S_SDP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, void* p2) { return p0; } +EXPORT struct S_IIF sf18_S_SDP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, void* p2) { return p0; } +EXPORT struct S_IID sf18_S_SDP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, void* p2) { return p0; } +EXPORT struct S_IIP sf18_S_SDP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, void* p2) { return p0; } +EXPORT struct S_IFI sf18_S_SDP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, void* p2) { return p0; } +EXPORT struct S_IFF sf18_S_SDP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, void* p2) { return p0; } +EXPORT struct S_IFD sf18_S_SDP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, void* p2) { return p0; } +EXPORT struct S_IFP sf18_S_SDP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, void* p2) { return p0; } +EXPORT struct S_IDI sf18_S_SDP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, void* p2) { return p0; } +EXPORT struct S_IDF sf18_S_SDP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, void* p2) { return p0; } +EXPORT struct S_IDD sf18_S_SDP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, void* p2) { return p0; } +EXPORT struct S_IDP sf18_S_SDP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, void* p2) { return p0; } +EXPORT struct S_IPI sf18_S_SDP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, void* p2) { return p0; } +EXPORT struct S_IPF sf18_S_SDP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, void* p2) { return p0; } +EXPORT struct S_IPD sf18_S_SDP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, void* p2) { return p0; } +EXPORT struct S_IPP sf18_S_SDP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, void* p2) { return p0; } +EXPORT struct S_FII sf18_S_SDP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, void* p2) { return p0; } +EXPORT struct S_FIF sf18_S_SDP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, void* p2) { return p0; } +EXPORT struct S_FID sf18_S_SDP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, void* p2) { return p0; } +EXPORT struct S_FIP sf18_S_SDP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, void* p2) { return p0; } +EXPORT struct S_FFI sf18_S_SDP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, void* p2) { return p0; } +EXPORT struct S_FFF sf18_S_SDP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, void* p2) { return p0; } +EXPORT struct S_FFD sf18_S_SDP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, void* p2) { return p0; } +EXPORT struct S_FFP sf18_S_SDP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, void* p2) { return p0; } +EXPORT struct S_FDI sf18_S_SDP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, void* p2) { return p0; } +EXPORT struct S_FDF sf18_S_SDP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, void* p2) { return p0; } +EXPORT struct S_FDD sf18_S_SDP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, void* p2) { return p0; } +EXPORT struct S_FDP sf18_S_SDP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, void* p2) { return p0; } +EXPORT struct S_FPI sf18_S_SDP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, void* p2) { return p0; } +EXPORT struct S_FPF sf18_S_SDP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, void* p2) { return p0; } +EXPORT struct S_FPD sf18_S_SDP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, void* p2) { return p0; } +EXPORT struct S_FPP sf18_S_SDP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, void* p2) { return p0; } +EXPORT struct S_DII sf18_S_SDP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, void* p2) { return p0; } +EXPORT struct S_DIF sf18_S_SDP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, void* p2) { return p0; } +EXPORT struct S_DID sf18_S_SDP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, void* p2) { return p0; } +EXPORT struct S_DIP sf18_S_SDP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, void* p2) { return p0; } +EXPORT struct S_DFI sf18_S_SDP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, void* p2) { return p0; } +EXPORT struct S_DFF sf18_S_SDP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, void* p2) { return p0; } +EXPORT struct S_DFD sf18_S_SDP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, void* p2) { return p0; } +EXPORT struct S_DFP sf18_S_SDP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, void* p2) { return p0; } +EXPORT struct S_DDI sf18_S_SDP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, void* p2) { return p0; } +EXPORT struct S_DDF sf18_S_SDP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, void* p2) { return p0; } +EXPORT struct S_DDD sf18_S_SDP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, void* p2) { return p0; } +EXPORT struct S_DDP sf18_S_SDP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, void* p2) { return p0; } +EXPORT struct S_DPI sf18_S_SDP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, void* p2) { return p0; } +EXPORT struct S_DPF sf18_S_SDP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, void* p2) { return p0; } +EXPORT struct S_DPD sf18_S_SDP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, void* p2) { return p0; } +EXPORT struct S_DPP sf18_S_SDP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, void* p2) { return p0; } +EXPORT struct S_PII sf18_S_SDP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, void* p2) { return p0; } +EXPORT struct S_PIF sf18_S_SDP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, void* p2) { return p0; } +EXPORT struct S_PID sf18_S_SDP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, void* p2) { return p0; } +EXPORT struct S_PIP sf18_S_SDP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, void* p2) { return p0; } +EXPORT struct S_PFI sf18_S_SDP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, void* p2) { return p0; } +EXPORT struct S_PFF sf18_S_SDP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, void* p2) { return p0; } +EXPORT struct S_PFD sf18_S_SDP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, void* p2) { return p0; } +EXPORT struct S_PFP sf18_S_SDP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, void* p2) { return p0; } +EXPORT struct S_PDI sf18_S_SDP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, void* p2) { return p0; } +EXPORT struct S_PDF sf18_S_SDP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, void* p2) { return p0; } +EXPORT struct S_PDD sf18_S_SDP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, void* p2) { return p0; } +EXPORT struct S_PDP sf18_S_SDP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, void* p2) { return p0; } +EXPORT struct S_PPI sf18_S_SDP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, void* p2) { return p0; } +EXPORT struct S_PPF sf18_S_SDP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, void* p2) { return p0; } +EXPORT struct S_PPD sf18_S_SDP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, void* p2) { return p0; } +EXPORT struct S_PPP sf18_S_SDP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, void* p2) { return p0; } +EXPORT struct S_I sf18_S_SDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, struct S_I p2) { return p0; } +EXPORT struct S_F sf18_S_SDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, struct S_F p2) { return p0; } +EXPORT struct S_D sf18_S_SDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, struct S_D p2) { return p0; } +EXPORT struct S_P sf18_S_SDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, struct S_P p2) { return p0; } +EXPORT struct S_II sf18_S_SDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, struct S_II p2) { return p0; } +EXPORT struct S_IF sf18_S_SDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, struct S_IF p2) { return p0; } +EXPORT struct S_ID sf18_S_SDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, struct S_ID p2) { return p0; } +EXPORT struct S_IP sf18_S_SDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, struct S_IP p2) { return p0; } +EXPORT struct S_FI sf18_S_SDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, struct S_FI p2) { return p0; } +EXPORT struct S_FF sf18_S_SDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, struct S_FF p2) { return p0; } +EXPORT struct S_FD sf18_S_SDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, struct S_FD p2) { return p0; } +EXPORT struct S_FP sf18_S_SDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, struct S_FP p2) { return p0; } +EXPORT struct S_DI sf18_S_SDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, struct S_DI p2) { return p0; } +EXPORT struct S_DF sf18_S_SDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, struct S_DF p2) { return p0; } +EXPORT struct S_DD sf18_S_SDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, struct S_DD p2) { return p0; } +EXPORT struct S_DP sf18_S_SDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, struct S_DP p2) { return p0; } +EXPORT struct S_PI sf18_S_SDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, struct S_PI p2) { return p0; } +EXPORT struct S_PF sf18_S_SDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, struct S_PF p2) { return p0; } +EXPORT struct S_PD sf18_S_SDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, struct S_PD p2) { return p0; } +EXPORT struct S_PP sf18_S_SDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, struct S_PP p2) { return p0; } +EXPORT struct S_III sf18_S_SDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, struct S_III p2) { return p0; } +EXPORT struct S_IIF sf18_S_SDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, struct S_IIF p2) { return p0; } +EXPORT struct S_IID sf18_S_SDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, struct S_IID p2) { return p0; } +EXPORT struct S_IIP sf18_S_SDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, struct S_IIP p2) { return p0; } +EXPORT struct S_IFI sf18_S_SDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, struct S_IFI p2) { return p0; } +EXPORT struct S_IFF sf18_S_SDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, struct S_IFF p2) { return p0; } +EXPORT struct S_IFD sf18_S_SDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, struct S_IFD p2) { return p0; } +EXPORT struct S_IFP sf18_S_SDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, struct S_IFP p2) { return p0; } +EXPORT struct S_IDI sf18_S_SDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, struct S_IDI p2) { return p0; } +EXPORT struct S_IDF sf18_S_SDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, struct S_IDF p2) { return p0; } +EXPORT struct S_IDD sf18_S_SDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, struct S_IDD p2) { return p0; } +EXPORT struct S_IDP sf18_S_SDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, struct S_IDP p2) { return p0; } +EXPORT struct S_IPI sf18_S_SDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, struct S_IPI p2) { return p0; } +EXPORT struct S_IPF sf18_S_SDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, struct S_IPF p2) { return p0; } +EXPORT struct S_IPD sf18_S_SDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, struct S_IPD p2) { return p0; } +EXPORT struct S_IPP sf18_S_SDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, struct S_IPP p2) { return p0; } +EXPORT struct S_FII sf18_S_SDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, struct S_FII p2) { return p0; } +EXPORT struct S_FIF sf18_S_SDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, struct S_FIF p2) { return p0; } +EXPORT struct S_FID sf18_S_SDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, struct S_FID p2) { return p0; } +EXPORT struct S_FIP sf18_S_SDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, struct S_FIP p2) { return p0; } +EXPORT struct S_FFI sf18_S_SDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, struct S_FFI p2) { return p0; } +EXPORT struct S_FFF sf18_S_SDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, struct S_FFF p2) { return p0; } +EXPORT struct S_FFD sf18_S_SDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, struct S_FFD p2) { return p0; } +EXPORT struct S_FFP sf18_S_SDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, struct S_FFP p2) { return p0; } +EXPORT struct S_FDI sf18_S_SDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, struct S_FDI p2) { return p0; } +EXPORT struct S_FDF sf18_S_SDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, struct S_FDF p2) { return p0; } +EXPORT struct S_FDD sf18_S_SDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, struct S_FDD p2) { return p0; } +EXPORT struct S_FDP sf18_S_SDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, struct S_FDP p2) { return p0; } +EXPORT struct S_FPI sf18_S_SDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, struct S_FPI p2) { return p0; } +EXPORT struct S_FPF sf18_S_SDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, struct S_FPF p2) { return p0; } +EXPORT struct S_FPD sf18_S_SDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, struct S_FPD p2) { return p0; } +EXPORT struct S_FPP sf18_S_SDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, struct S_FPP p2) { return p0; } +EXPORT struct S_DII sf18_S_SDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, struct S_DII p2) { return p0; } +EXPORT struct S_DIF sf18_S_SDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, struct S_DIF p2) { return p0; } +EXPORT struct S_DID sf18_S_SDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, struct S_DID p2) { return p0; } +EXPORT struct S_DIP sf18_S_SDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, struct S_DIP p2) { return p0; } +EXPORT struct S_DFI sf18_S_SDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, struct S_DFI p2) { return p0; } +EXPORT struct S_DFF sf18_S_SDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, struct S_DFF p2) { return p0; } +EXPORT struct S_DFD sf18_S_SDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, struct S_DFD p2) { return p0; } +EXPORT struct S_DFP sf18_S_SDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, struct S_DFP p2) { return p0; } +EXPORT struct S_DDI sf18_S_SDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, struct S_DDI p2) { return p0; } +EXPORT struct S_DDF sf18_S_SDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, struct S_DDF p2) { return p0; } +EXPORT struct S_DDD sf18_S_SDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, struct S_DDD p2) { return p0; } +EXPORT struct S_DDP sf18_S_SDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, struct S_DDP p2) { return p0; } +EXPORT struct S_DPI sf18_S_SDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, struct S_DPI p2) { return p0; } +EXPORT struct S_DPF sf18_S_SDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, struct S_DPF p2) { return p0; } +EXPORT struct S_DPD sf18_S_SDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, struct S_DPD p2) { return p0; } +EXPORT struct S_DPP sf18_S_SDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, struct S_DPP p2) { return p0; } +EXPORT struct S_PII sf18_S_SDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, struct S_PII p2) { return p0; } +EXPORT struct S_PIF sf18_S_SDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, struct S_PIF p2) { return p0; } +EXPORT struct S_PID sf18_S_SDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, struct S_PID p2) { return p0; } +EXPORT struct S_PIP sf18_S_SDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, struct S_PIP p2) { return p0; } +EXPORT struct S_PFI sf18_S_SDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, struct S_PFI p2) { return p0; } +EXPORT struct S_PFF sf18_S_SDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, struct S_PFF p2) { return p0; } +EXPORT struct S_PFD sf18_S_SDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, struct S_PFD p2) { return p0; } +EXPORT struct S_PFP sf18_S_SDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, struct S_PFP p2) { return p0; } +EXPORT struct S_PDI sf18_S_SDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, struct S_PDI p2) { return p0; } +EXPORT struct S_PDF sf18_S_SDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, struct S_PDF p2) { return p0; } +EXPORT struct S_PDD sf18_S_SDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, struct S_PDD p2) { return p0; } +EXPORT struct S_PDP sf18_S_SDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, struct S_PDP p2) { return p0; } +EXPORT struct S_PPI sf18_S_SDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, struct S_PPI p2) { return p0; } +EXPORT struct S_PPF sf18_S_SDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, struct S_PPF p2) { return p0; } +EXPORT struct S_PPD sf18_S_SDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, struct S_PPD p2) { return p0; } +EXPORT struct S_PPP sf18_S_SDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, struct S_PPP p2) { return p0; } +EXPORT struct S_I sf18_S_SPI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, int p2) { return p0; } +EXPORT struct S_F sf18_S_SPI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, int p2) { return p0; } +EXPORT struct S_D sf18_S_SPI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, int p2) { return p0; } +EXPORT struct S_P sf18_S_SPI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, int p2) { return p0; } +EXPORT struct S_II sf18_S_SPI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, int p2) { return p0; } +EXPORT struct S_IF sf18_S_SPI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, int p2) { return p0; } +EXPORT struct S_ID sf18_S_SPI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, int p2) { return p0; } +EXPORT struct S_IP sf18_S_SPI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, int p2) { return p0; } +EXPORT struct S_FI sf18_S_SPI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, int p2) { return p0; } +EXPORT struct S_FF sf18_S_SPI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, int p2) { return p0; } +EXPORT struct S_FD sf18_S_SPI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, int p2) { return p0; } +EXPORT struct S_FP sf18_S_SPI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, int p2) { return p0; } +EXPORT struct S_DI sf18_S_SPI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, int p2) { return p0; } +EXPORT struct S_DF sf18_S_SPI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, int p2) { return p0; } +EXPORT struct S_DD sf18_S_SPI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, int p2) { return p0; } +EXPORT struct S_DP sf18_S_SPI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, int p2) { return p0; } +EXPORT struct S_PI sf18_S_SPI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, int p2) { return p0; } +EXPORT struct S_PF sf18_S_SPI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, int p2) { return p0; } +EXPORT struct S_PD sf18_S_SPI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, int p2) { return p0; } +EXPORT struct S_PP sf18_S_SPI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, int p2) { return p0; } +EXPORT struct S_III sf18_S_SPI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, int p2) { return p0; } +EXPORT struct S_IIF sf18_S_SPI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, int p2) { return p0; } +EXPORT struct S_IID sf18_S_SPI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, int p2) { return p0; } +EXPORT struct S_IIP sf18_S_SPI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, int p2) { return p0; } +EXPORT struct S_IFI sf18_S_SPI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, int p2) { return p0; } +EXPORT struct S_IFF sf18_S_SPI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, int p2) { return p0; } +EXPORT struct S_IFD sf18_S_SPI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, int p2) { return p0; } +EXPORT struct S_IFP sf18_S_SPI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, int p2) { return p0; } +EXPORT struct S_IDI sf18_S_SPI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, int p2) { return p0; } +EXPORT struct S_IDF sf18_S_SPI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, int p2) { return p0; } +EXPORT struct S_IDD sf18_S_SPI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, int p2) { return p0; } +EXPORT struct S_IDP sf18_S_SPI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, int p2) { return p0; } +EXPORT struct S_IPI sf18_S_SPI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, int p2) { return p0; } +EXPORT struct S_IPF sf18_S_SPI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, int p2) { return p0; } +EXPORT struct S_IPD sf18_S_SPI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, int p2) { return p0; } +EXPORT struct S_IPP sf18_S_SPI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, int p2) { return p0; } +EXPORT struct S_FII sf18_S_SPI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, int p2) { return p0; } +EXPORT struct S_FIF sf18_S_SPI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, int p2) { return p0; } +EXPORT struct S_FID sf18_S_SPI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, int p2) { return p0; } +EXPORT struct S_FIP sf18_S_SPI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, int p2) { return p0; } +EXPORT struct S_FFI sf18_S_SPI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, int p2) { return p0; } +EXPORT struct S_FFF sf18_S_SPI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, int p2) { return p0; } +EXPORT struct S_FFD sf18_S_SPI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, int p2) { return p0; } +EXPORT struct S_FFP sf18_S_SPI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, int p2) { return p0; } +EXPORT struct S_FDI sf18_S_SPI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, int p2) { return p0; } +EXPORT struct S_FDF sf18_S_SPI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, int p2) { return p0; } +EXPORT struct S_FDD sf18_S_SPI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, int p2) { return p0; } +EXPORT struct S_FDP sf18_S_SPI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, int p2) { return p0; } +EXPORT struct S_FPI sf18_S_SPI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, int p2) { return p0; } +EXPORT struct S_FPF sf18_S_SPI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, int p2) { return p0; } +EXPORT struct S_FPD sf18_S_SPI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, int p2) { return p0; } +EXPORT struct S_FPP sf18_S_SPI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, int p2) { return p0; } +EXPORT struct S_DII sf18_S_SPI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, int p2) { return p0; } +EXPORT struct S_DIF sf18_S_SPI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, int p2) { return p0; } +EXPORT struct S_DID sf18_S_SPI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, int p2) { return p0; } +EXPORT struct S_DIP sf18_S_SPI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, int p2) { return p0; } +EXPORT struct S_DFI sf18_S_SPI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, int p2) { return p0; } +EXPORT struct S_DFF sf18_S_SPI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, int p2) { return p0; } +EXPORT struct S_DFD sf18_S_SPI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, int p2) { return p0; } +EXPORT struct S_DFP sf18_S_SPI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, int p2) { return p0; } +EXPORT struct S_DDI sf18_S_SPI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, int p2) { return p0; } +EXPORT struct S_DDF sf18_S_SPI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, int p2) { return p0; } +EXPORT struct S_DDD sf18_S_SPI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, int p2) { return p0; } +EXPORT struct S_DDP sf18_S_SPI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, int p2) { return p0; } +EXPORT struct S_DPI sf18_S_SPI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, int p2) { return p0; } +EXPORT struct S_DPF sf18_S_SPI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, int p2) { return p0; } +EXPORT struct S_DPD sf18_S_SPI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, int p2) { return p0; } +EXPORT struct S_DPP sf18_S_SPI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, int p2) { return p0; } +EXPORT struct S_PII sf18_S_SPI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, int p2) { return p0; } +EXPORT struct S_PIF sf18_S_SPI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, int p2) { return p0; } +EXPORT struct S_PID sf18_S_SPI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, int p2) { return p0; } +EXPORT struct S_PIP sf18_S_SPI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, int p2) { return p0; } +EXPORT struct S_PFI sf18_S_SPI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, int p2) { return p0; } +EXPORT struct S_PFF sf18_S_SPI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, int p2) { return p0; } +EXPORT struct S_PFD sf18_S_SPI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, int p2) { return p0; } +EXPORT struct S_PFP sf18_S_SPI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, int p2) { return p0; } +EXPORT struct S_PDI sf18_S_SPI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, int p2) { return p0; } +EXPORT struct S_PDF sf18_S_SPI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, int p2) { return p0; } +EXPORT struct S_PDD sf18_S_SPI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, int p2) { return p0; } +EXPORT struct S_PDP sf18_S_SPI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, int p2) { return p0; } +EXPORT struct S_PPI sf18_S_SPI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, int p2) { return p0; } +EXPORT struct S_PPF sf18_S_SPI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, int p2) { return p0; } +EXPORT struct S_PPD sf18_S_SPI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, int p2) { return p0; } +EXPORT struct S_PPP sf18_S_SPI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, int p2) { return p0; } +EXPORT struct S_I sf18_S_SPF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, float p2) { return p0; } +EXPORT struct S_F sf18_S_SPF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, float p2) { return p0; } +EXPORT struct S_D sf18_S_SPF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, float p2) { return p0; } +EXPORT struct S_P sf18_S_SPF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, float p2) { return p0; } +EXPORT struct S_II sf18_S_SPF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, float p2) { return p0; } +EXPORT struct S_IF sf18_S_SPF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, float p2) { return p0; } +EXPORT struct S_ID sf18_S_SPF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, float p2) { return p0; } +EXPORT struct S_IP sf18_S_SPF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, float p2) { return p0; } +EXPORT struct S_FI sf18_S_SPF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, float p2) { return p0; } +EXPORT struct S_FF sf18_S_SPF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, float p2) { return p0; } +EXPORT struct S_FD sf18_S_SPF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, float p2) { return p0; } +EXPORT struct S_FP sf18_S_SPF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, float p2) { return p0; } +EXPORT struct S_DI sf18_S_SPF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, float p2) { return p0; } +EXPORT struct S_DF sf18_S_SPF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, float p2) { return p0; } +EXPORT struct S_DD sf18_S_SPF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, float p2) { return p0; } +EXPORT struct S_DP sf18_S_SPF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, float p2) { return p0; } +EXPORT struct S_PI sf18_S_SPF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, float p2) { return p0; } +EXPORT struct S_PF sf18_S_SPF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, float p2) { return p0; } +EXPORT struct S_PD sf18_S_SPF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, float p2) { return p0; } +EXPORT struct S_PP sf18_S_SPF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, float p2) { return p0; } +EXPORT struct S_III sf18_S_SPF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, float p2) { return p0; } +EXPORT struct S_IIF sf18_S_SPF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, float p2) { return p0; } +EXPORT struct S_IID sf18_S_SPF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, float p2) { return p0; } +EXPORT struct S_IIP sf18_S_SPF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, float p2) { return p0; } +EXPORT struct S_IFI sf18_S_SPF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, float p2) { return p0; } +EXPORT struct S_IFF sf18_S_SPF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, float p2) { return p0; } +EXPORT struct S_IFD sf18_S_SPF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, float p2) { return p0; } +EXPORT struct S_IFP sf18_S_SPF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, float p2) { return p0; } +EXPORT struct S_IDI sf18_S_SPF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, float p2) { return p0; } +EXPORT struct S_IDF sf18_S_SPF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, float p2) { return p0; } +EXPORT struct S_IDD sf18_S_SPF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, float p2) { return p0; } +EXPORT struct S_IDP sf18_S_SPF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, float p2) { return p0; } +EXPORT struct S_IPI sf18_S_SPF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, float p2) { return p0; } +EXPORT struct S_IPF sf18_S_SPF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, float p2) { return p0; } +EXPORT struct S_IPD sf18_S_SPF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, float p2) { return p0; } +EXPORT struct S_IPP sf18_S_SPF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, float p2) { return p0; } +EXPORT struct S_FII sf18_S_SPF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, float p2) { return p0; } +EXPORT struct S_FIF sf18_S_SPF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, float p2) { return p0; } +EXPORT struct S_FID sf18_S_SPF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, float p2) { return p0; } +EXPORT struct S_FIP sf18_S_SPF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, float p2) { return p0; } +EXPORT struct S_FFI sf18_S_SPF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, float p2) { return p0; } +EXPORT struct S_FFF sf18_S_SPF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, float p2) { return p0; } +EXPORT struct S_FFD sf18_S_SPF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, float p2) { return p0; } +EXPORT struct S_FFP sf18_S_SPF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, float p2) { return p0; } +EXPORT struct S_FDI sf18_S_SPF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, float p2) { return p0; } +EXPORT struct S_FDF sf18_S_SPF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, float p2) { return p0; } +EXPORT struct S_FDD sf18_S_SPF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, float p2) { return p0; } +EXPORT struct S_FDP sf18_S_SPF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, float p2) { return p0; } +EXPORT struct S_FPI sf18_S_SPF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, float p2) { return p0; } +EXPORT struct S_FPF sf18_S_SPF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, float p2) { return p0; } +EXPORT struct S_FPD sf18_S_SPF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, float p2) { return p0; } +EXPORT struct S_FPP sf18_S_SPF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, float p2) { return p0; } +EXPORT struct S_DII sf18_S_SPF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, float p2) { return p0; } +EXPORT struct S_DIF sf18_S_SPF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, float p2) { return p0; } +EXPORT struct S_DID sf18_S_SPF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, float p2) { return p0; } +EXPORT struct S_DIP sf18_S_SPF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, float p2) { return p0; } +EXPORT struct S_DFI sf18_S_SPF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, float p2) { return p0; } +EXPORT struct S_DFF sf18_S_SPF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, float p2) { return p0; } +EXPORT struct S_DFD sf18_S_SPF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, float p2) { return p0; } +EXPORT struct S_DFP sf19_S_SPF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, float p2) { return p0; } +EXPORT struct S_DDI sf19_S_SPF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, float p2) { return p0; } +EXPORT struct S_DDF sf19_S_SPF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, float p2) { return p0; } +EXPORT struct S_DDD sf19_S_SPF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, float p2) { return p0; } +EXPORT struct S_DDP sf19_S_SPF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, float p2) { return p0; } +EXPORT struct S_DPI sf19_S_SPF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, float p2) { return p0; } +EXPORT struct S_DPF sf19_S_SPF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, float p2) { return p0; } +EXPORT struct S_DPD sf19_S_SPF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, float p2) { return p0; } +EXPORT struct S_DPP sf19_S_SPF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, float p2) { return p0; } +EXPORT struct S_PII sf19_S_SPF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, float p2) { return p0; } +EXPORT struct S_PIF sf19_S_SPF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, float p2) { return p0; } +EXPORT struct S_PID sf19_S_SPF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, float p2) { return p0; } +EXPORT struct S_PIP sf19_S_SPF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, float p2) { return p0; } +EXPORT struct S_PFI sf19_S_SPF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, float p2) { return p0; } +EXPORT struct S_PFF sf19_S_SPF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, float p2) { return p0; } +EXPORT struct S_PFD sf19_S_SPF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, float p2) { return p0; } +EXPORT struct S_PFP sf19_S_SPF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, float p2) { return p0; } +EXPORT struct S_PDI sf19_S_SPF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, float p2) { return p0; } +EXPORT struct S_PDF sf19_S_SPF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, float p2) { return p0; } +EXPORT struct S_PDD sf19_S_SPF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, float p2) { return p0; } +EXPORT struct S_PDP sf19_S_SPF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, float p2) { return p0; } +EXPORT struct S_PPI sf19_S_SPF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, float p2) { return p0; } +EXPORT struct S_PPF sf19_S_SPF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, float p2) { return p0; } +EXPORT struct S_PPD sf19_S_SPF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, float p2) { return p0; } +EXPORT struct S_PPP sf19_S_SPF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, float p2) { return p0; } +EXPORT struct S_I sf19_S_SPD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, double p2) { return p0; } +EXPORT struct S_F sf19_S_SPD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, double p2) { return p0; } +EXPORT struct S_D sf19_S_SPD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, double p2) { return p0; } +EXPORT struct S_P sf19_S_SPD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, double p2) { return p0; } +EXPORT struct S_II sf19_S_SPD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, double p2) { return p0; } +EXPORT struct S_IF sf19_S_SPD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, double p2) { return p0; } +EXPORT struct S_ID sf19_S_SPD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, double p2) { return p0; } +EXPORT struct S_IP sf19_S_SPD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, double p2) { return p0; } +EXPORT struct S_FI sf19_S_SPD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, double p2) { return p0; } +EXPORT struct S_FF sf19_S_SPD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, double p2) { return p0; } +EXPORT struct S_FD sf19_S_SPD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, double p2) { return p0; } +EXPORT struct S_FP sf19_S_SPD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, double p2) { return p0; } +EXPORT struct S_DI sf19_S_SPD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, double p2) { return p0; } +EXPORT struct S_DF sf19_S_SPD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, double p2) { return p0; } +EXPORT struct S_DD sf19_S_SPD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, double p2) { return p0; } +EXPORT struct S_DP sf19_S_SPD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, double p2) { return p0; } +EXPORT struct S_PI sf19_S_SPD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, double p2) { return p0; } +EXPORT struct S_PF sf19_S_SPD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, double p2) { return p0; } +EXPORT struct S_PD sf19_S_SPD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, double p2) { return p0; } +EXPORT struct S_PP sf19_S_SPD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, double p2) { return p0; } +EXPORT struct S_III sf19_S_SPD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, double p2) { return p0; } +EXPORT struct S_IIF sf19_S_SPD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, double p2) { return p0; } +EXPORT struct S_IID sf19_S_SPD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, double p2) { return p0; } +EXPORT struct S_IIP sf19_S_SPD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, double p2) { return p0; } +EXPORT struct S_IFI sf19_S_SPD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, double p2) { return p0; } +EXPORT struct S_IFF sf19_S_SPD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, double p2) { return p0; } +EXPORT struct S_IFD sf19_S_SPD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, double p2) { return p0; } +EXPORT struct S_IFP sf19_S_SPD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, double p2) { return p0; } +EXPORT struct S_IDI sf19_S_SPD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, double p2) { return p0; } +EXPORT struct S_IDF sf19_S_SPD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, double p2) { return p0; } +EXPORT struct S_IDD sf19_S_SPD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, double p2) { return p0; } +EXPORT struct S_IDP sf19_S_SPD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, double p2) { return p0; } +EXPORT struct S_IPI sf19_S_SPD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, double p2) { return p0; } +EXPORT struct S_IPF sf19_S_SPD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, double p2) { return p0; } +EXPORT struct S_IPD sf19_S_SPD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, double p2) { return p0; } +EXPORT struct S_IPP sf19_S_SPD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, double p2) { return p0; } +EXPORT struct S_FII sf19_S_SPD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, double p2) { return p0; } +EXPORT struct S_FIF sf19_S_SPD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, double p2) { return p0; } +EXPORT struct S_FID sf19_S_SPD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, double p2) { return p0; } +EXPORT struct S_FIP sf19_S_SPD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, double p2) { return p0; } +EXPORT struct S_FFI sf19_S_SPD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, double p2) { return p0; } +EXPORT struct S_FFF sf19_S_SPD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, double p2) { return p0; } +EXPORT struct S_FFD sf19_S_SPD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, double p2) { return p0; } +EXPORT struct S_FFP sf19_S_SPD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, double p2) { return p0; } +EXPORT struct S_FDI sf19_S_SPD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, double p2) { return p0; } +EXPORT struct S_FDF sf19_S_SPD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, double p2) { return p0; } +EXPORT struct S_FDD sf19_S_SPD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, double p2) { return p0; } +EXPORT struct S_FDP sf19_S_SPD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, double p2) { return p0; } +EXPORT struct S_FPI sf19_S_SPD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, double p2) { return p0; } +EXPORT struct S_FPF sf19_S_SPD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, double p2) { return p0; } +EXPORT struct S_FPD sf19_S_SPD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, double p2) { return p0; } +EXPORT struct S_FPP sf19_S_SPD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, double p2) { return p0; } +EXPORT struct S_DII sf19_S_SPD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, double p2) { return p0; } +EXPORT struct S_DIF sf19_S_SPD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, double p2) { return p0; } +EXPORT struct S_DID sf19_S_SPD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, double p2) { return p0; } +EXPORT struct S_DIP sf19_S_SPD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, double p2) { return p0; } +EXPORT struct S_DFI sf19_S_SPD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, double p2) { return p0; } +EXPORT struct S_DFF sf19_S_SPD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, double p2) { return p0; } +EXPORT struct S_DFD sf19_S_SPD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, double p2) { return p0; } +EXPORT struct S_DFP sf19_S_SPD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, double p2) { return p0; } +EXPORT struct S_DDI sf19_S_SPD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, double p2) { return p0; } +EXPORT struct S_DDF sf19_S_SPD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, double p2) { return p0; } +EXPORT struct S_DDD sf19_S_SPD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, double p2) { return p0; } +EXPORT struct S_DDP sf19_S_SPD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, double p2) { return p0; } +EXPORT struct S_DPI sf19_S_SPD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, double p2) { return p0; } +EXPORT struct S_DPF sf19_S_SPD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, double p2) { return p0; } +EXPORT struct S_DPD sf19_S_SPD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, double p2) { return p0; } +EXPORT struct S_DPP sf19_S_SPD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, double p2) { return p0; } +EXPORT struct S_PII sf19_S_SPD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, double p2) { return p0; } +EXPORT struct S_PIF sf19_S_SPD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, double p2) { return p0; } +EXPORT struct S_PID sf19_S_SPD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, double p2) { return p0; } +EXPORT struct S_PIP sf19_S_SPD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, double p2) { return p0; } +EXPORT struct S_PFI sf19_S_SPD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, double p2) { return p0; } +EXPORT struct S_PFF sf19_S_SPD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, double p2) { return p0; } +EXPORT struct S_PFD sf19_S_SPD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, double p2) { return p0; } +EXPORT struct S_PFP sf19_S_SPD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, double p2) { return p0; } +EXPORT struct S_PDI sf19_S_SPD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, double p2) { return p0; } +EXPORT struct S_PDF sf19_S_SPD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, double p2) { return p0; } +EXPORT struct S_PDD sf19_S_SPD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, double p2) { return p0; } +EXPORT struct S_PDP sf19_S_SPD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, double p2) { return p0; } +EXPORT struct S_PPI sf19_S_SPD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, double p2) { return p0; } +EXPORT struct S_PPF sf19_S_SPD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, double p2) { return p0; } +EXPORT struct S_PPD sf19_S_SPD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, double p2) { return p0; } +EXPORT struct S_PPP sf19_S_SPD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, double p2) { return p0; } +EXPORT struct S_I sf19_S_SPP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, void* p2) { return p0; } +EXPORT struct S_F sf19_S_SPP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, void* p2) { return p0; } +EXPORT struct S_D sf19_S_SPP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, void* p2) { return p0; } +EXPORT struct S_P sf19_S_SPP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, void* p2) { return p0; } +EXPORT struct S_II sf19_S_SPP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IF sf19_S_SPP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_ID sf19_S_SPP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IP sf19_S_SPP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FI sf19_S_SPP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FF sf19_S_SPP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FD sf19_S_SPP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FP sf19_S_SPP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DI sf19_S_SPP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DF sf19_S_SPP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DD sf19_S_SPP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DP sf19_S_SPP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PI sf19_S_SPP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PF sf19_S_SPP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PD sf19_S_SPP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PP sf19_S_SPP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_III sf19_S_SPP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IIF sf19_S_SPP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IID sf19_S_SPP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IIP sf19_S_SPP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IFI sf19_S_SPP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IFF sf19_S_SPP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IFD sf19_S_SPP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IFP sf19_S_SPP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IDI sf19_S_SPP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IDF sf19_S_SPP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IDD sf19_S_SPP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IDP sf19_S_SPP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IPI sf19_S_SPP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IPF sf19_S_SPP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IPD sf19_S_SPP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, void* p2) { return p0; } +EXPORT struct S_IPP sf19_S_SPP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FII sf19_S_SPP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FIF sf19_S_SPP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FID sf19_S_SPP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FIP sf19_S_SPP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FFI sf19_S_SPP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FFF sf19_S_SPP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FFD sf19_S_SPP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FFP sf19_S_SPP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FDI sf19_S_SPP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FDF sf19_S_SPP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FDD sf19_S_SPP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FDP sf19_S_SPP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FPI sf19_S_SPP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FPF sf19_S_SPP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FPD sf19_S_SPP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, void* p2) { return p0; } +EXPORT struct S_FPP sf19_S_SPP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DII sf19_S_SPP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DIF sf19_S_SPP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DID sf19_S_SPP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DIP sf19_S_SPP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DFI sf19_S_SPP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DFF sf19_S_SPP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DFD sf19_S_SPP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DFP sf19_S_SPP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DDI sf19_S_SPP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DDF sf19_S_SPP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DDD sf19_S_SPP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DDP sf19_S_SPP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DPI sf19_S_SPP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DPF sf19_S_SPP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DPD sf19_S_SPP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, void* p2) { return p0; } +EXPORT struct S_DPP sf19_S_SPP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PII sf19_S_SPP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PIF sf19_S_SPP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PID sf19_S_SPP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PIP sf19_S_SPP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PFI sf19_S_SPP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PFF sf19_S_SPP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PFD sf19_S_SPP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PFP sf19_S_SPP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PDI sf19_S_SPP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PDF sf19_S_SPP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PDD sf19_S_SPP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PDP sf19_S_SPP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PPI sf19_S_SPP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PPF sf19_S_SPP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PPD sf19_S_SPP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, void* p2) { return p0; } +EXPORT struct S_PPP sf19_S_SPP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, void* p2) { return p0; } +EXPORT struct S_I sf19_S_SPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, struct S_I p2) { return p0; } +EXPORT struct S_F sf19_S_SPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, struct S_F p2) { return p0; } +EXPORT struct S_D sf19_S_SPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, struct S_D p2) { return p0; } +EXPORT struct S_P sf19_S_SPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, struct S_P p2) { return p0; } +EXPORT struct S_II sf19_S_SPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, struct S_II p2) { return p0; } +EXPORT struct S_IF sf19_S_SPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, struct S_IF p2) { return p0; } +EXPORT struct S_ID sf19_S_SPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, struct S_ID p2) { return p0; } +EXPORT struct S_IP sf19_S_SPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, struct S_IP p2) { return p0; } +EXPORT struct S_FI sf19_S_SPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, struct S_FI p2) { return p0; } +EXPORT struct S_FF sf19_S_SPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, struct S_FF p2) { return p0; } +EXPORT struct S_FD sf19_S_SPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, struct S_FD p2) { return p0; } +EXPORT struct S_FP sf19_S_SPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, struct S_FP p2) { return p0; } +EXPORT struct S_DI sf19_S_SPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, struct S_DI p2) { return p0; } +EXPORT struct S_DF sf19_S_SPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, struct S_DF p2) { return p0; } +EXPORT struct S_DD sf19_S_SPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, struct S_DD p2) { return p0; } +EXPORT struct S_DP sf19_S_SPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, struct S_DP p2) { return p0; } +EXPORT struct S_PI sf19_S_SPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, struct S_PI p2) { return p0; } +EXPORT struct S_PF sf19_S_SPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, struct S_PF p2) { return p0; } +EXPORT struct S_PD sf19_S_SPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, struct S_PD p2) { return p0; } +EXPORT struct S_PP sf19_S_SPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, struct S_PP p2) { return p0; } +EXPORT struct S_III sf19_S_SPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, struct S_III p2) { return p0; } +EXPORT struct S_IIF sf19_S_SPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, struct S_IIF p2) { return p0; } +EXPORT struct S_IID sf19_S_SPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, struct S_IID p2) { return p0; } +EXPORT struct S_IIP sf19_S_SPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, struct S_IIP p2) { return p0; } +EXPORT struct S_IFI sf19_S_SPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, struct S_IFI p2) { return p0; } +EXPORT struct S_IFF sf19_S_SPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, struct S_IFF p2) { return p0; } +EXPORT struct S_IFD sf19_S_SPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, struct S_IFD p2) { return p0; } +EXPORT struct S_IFP sf19_S_SPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, struct S_IFP p2) { return p0; } +EXPORT struct S_IDI sf19_S_SPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, struct S_IDI p2) { return p0; } +EXPORT struct S_IDF sf19_S_SPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, struct S_IDF p2) { return p0; } +EXPORT struct S_IDD sf19_S_SPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, struct S_IDD p2) { return p0; } +EXPORT struct S_IDP sf19_S_SPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, struct S_IDP p2) { return p0; } +EXPORT struct S_IPI sf19_S_SPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, struct S_IPI p2) { return p0; } +EXPORT struct S_IPF sf19_S_SPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, struct S_IPF p2) { return p0; } +EXPORT struct S_IPD sf19_S_SPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, struct S_IPD p2) { return p0; } +EXPORT struct S_IPP sf19_S_SPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, struct S_IPP p2) { return p0; } +EXPORT struct S_FII sf19_S_SPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, struct S_FII p2) { return p0; } +EXPORT struct S_FIF sf19_S_SPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, struct S_FIF p2) { return p0; } +EXPORT struct S_FID sf19_S_SPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, struct S_FID p2) { return p0; } +EXPORT struct S_FIP sf19_S_SPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, struct S_FIP p2) { return p0; } +EXPORT struct S_FFI sf19_S_SPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, struct S_FFI p2) { return p0; } +EXPORT struct S_FFF sf19_S_SPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, struct S_FFF p2) { return p0; } +EXPORT struct S_FFD sf19_S_SPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, struct S_FFD p2) { return p0; } +EXPORT struct S_FFP sf19_S_SPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, struct S_FFP p2) { return p0; } +EXPORT struct S_FDI sf19_S_SPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, struct S_FDI p2) { return p0; } +EXPORT struct S_FDF sf19_S_SPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, struct S_FDF p2) { return p0; } +EXPORT struct S_FDD sf19_S_SPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, struct S_FDD p2) { return p0; } +EXPORT struct S_FDP sf19_S_SPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, struct S_FDP p2) { return p0; } +EXPORT struct S_FPI sf19_S_SPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, struct S_FPI p2) { return p0; } +EXPORT struct S_FPF sf19_S_SPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, struct S_FPF p2) { return p0; } +EXPORT struct S_FPD sf19_S_SPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, struct S_FPD p2) { return p0; } +EXPORT struct S_FPP sf19_S_SPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, struct S_FPP p2) { return p0; } +EXPORT struct S_DII sf19_S_SPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, struct S_DII p2) { return p0; } +EXPORT struct S_DIF sf19_S_SPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, struct S_DIF p2) { return p0; } +EXPORT struct S_DID sf19_S_SPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, struct S_DID p2) { return p0; } +EXPORT struct S_DIP sf19_S_SPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, struct S_DIP p2) { return p0; } +EXPORT struct S_DFI sf19_S_SPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, struct S_DFI p2) { return p0; } +EXPORT struct S_DFF sf19_S_SPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, struct S_DFF p2) { return p0; } +EXPORT struct S_DFD sf19_S_SPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, struct S_DFD p2) { return p0; } +EXPORT struct S_DFP sf19_S_SPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, struct S_DFP p2) { return p0; } +EXPORT struct S_DDI sf19_S_SPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, struct S_DDI p2) { return p0; } +EXPORT struct S_DDF sf19_S_SPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, struct S_DDF p2) { return p0; } +EXPORT struct S_DDD sf19_S_SPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, struct S_DDD p2) { return p0; } +EXPORT struct S_DDP sf19_S_SPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, struct S_DDP p2) { return p0; } +EXPORT struct S_DPI sf19_S_SPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, struct S_DPI p2) { return p0; } +EXPORT struct S_DPF sf19_S_SPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, struct S_DPF p2) { return p0; } +EXPORT struct S_DPD sf19_S_SPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, struct S_DPD p2) { return p0; } +EXPORT struct S_DPP sf19_S_SPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, struct S_DPP p2) { return p0; } +EXPORT struct S_PII sf19_S_SPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, struct S_PII p2) { return p0; } +EXPORT struct S_PIF sf19_S_SPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, struct S_PIF p2) { return p0; } +EXPORT struct S_PID sf19_S_SPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, struct S_PID p2) { return p0; } +EXPORT struct S_PIP sf19_S_SPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, struct S_PIP p2) { return p0; } +EXPORT struct S_PFI sf19_S_SPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, struct S_PFI p2) { return p0; } +EXPORT struct S_PFF sf19_S_SPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, struct S_PFF p2) { return p0; } +EXPORT struct S_PFD sf19_S_SPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, struct S_PFD p2) { return p0; } +EXPORT struct S_PFP sf19_S_SPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, struct S_PFP p2) { return p0; } +EXPORT struct S_PDI sf19_S_SPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, struct S_PDI p2) { return p0; } +EXPORT struct S_PDF sf19_S_SPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, struct S_PDF p2) { return p0; } +EXPORT struct S_PDD sf19_S_SPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, struct S_PDD p2) { return p0; } +EXPORT struct S_PDP sf19_S_SPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, struct S_PDP p2) { return p0; } +EXPORT struct S_PPI sf19_S_SPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, struct S_PPI p2) { return p0; } +EXPORT struct S_PPF sf19_S_SPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, struct S_PPF p2) { return p0; } +EXPORT struct S_PPD sf19_S_SPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, struct S_PPD p2) { return p0; } +EXPORT struct S_PPP sf19_S_SPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, struct S_PPP p2) { return p0; } +EXPORT struct S_I sf19_S_SSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, int p2) { return p0; } +EXPORT struct S_F sf19_S_SSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, int p2) { return p0; } +EXPORT struct S_D sf19_S_SSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, int p2) { return p0; } +EXPORT struct S_P sf19_S_SSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, int p2) { return p0; } +EXPORT struct S_II sf19_S_SSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, int p2) { return p0; } +EXPORT struct S_IF sf19_S_SSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, int p2) { return p0; } +EXPORT struct S_ID sf19_S_SSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, int p2) { return p0; } +EXPORT struct S_IP sf19_S_SSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, int p2) { return p0; } +EXPORT struct S_FI sf19_S_SSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, int p2) { return p0; } +EXPORT struct S_FF sf19_S_SSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, int p2) { return p0; } +EXPORT struct S_FD sf19_S_SSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, int p2) { return p0; } +EXPORT struct S_FP sf19_S_SSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, int p2) { return p0; } +EXPORT struct S_DI sf19_S_SSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, int p2) { return p0; } +EXPORT struct S_DF sf19_S_SSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, int p2) { return p0; } +EXPORT struct S_DD sf19_S_SSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, int p2) { return p0; } +EXPORT struct S_DP sf19_S_SSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, int p2) { return p0; } +EXPORT struct S_PI sf19_S_SSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, int p2) { return p0; } +EXPORT struct S_PF sf19_S_SSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, int p2) { return p0; } +EXPORT struct S_PD sf19_S_SSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, int p2) { return p0; } +EXPORT struct S_PP sf19_S_SSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, int p2) { return p0; } +EXPORT struct S_III sf19_S_SSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, int p2) { return p0; } +EXPORT struct S_IIF sf19_S_SSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, int p2) { return p0; } +EXPORT struct S_IID sf19_S_SSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, int p2) { return p0; } +EXPORT struct S_IIP sf19_S_SSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, int p2) { return p0; } +EXPORT struct S_IFI sf19_S_SSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, int p2) { return p0; } +EXPORT struct S_IFF sf19_S_SSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, int p2) { return p0; } +EXPORT struct S_IFD sf19_S_SSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, int p2) { return p0; } +EXPORT struct S_IFP sf19_S_SSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, int p2) { return p0; } +EXPORT struct S_IDI sf19_S_SSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, int p2) { return p0; } +EXPORT struct S_IDF sf19_S_SSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, int p2) { return p0; } +EXPORT struct S_IDD sf19_S_SSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, int p2) { return p0; } +EXPORT struct S_IDP sf19_S_SSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, int p2) { return p0; } +EXPORT struct S_IPI sf19_S_SSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, int p2) { return p0; } +EXPORT struct S_IPF sf19_S_SSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, int p2) { return p0; } +EXPORT struct S_IPD sf19_S_SSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, int p2) { return p0; } +EXPORT struct S_IPP sf19_S_SSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, int p2) { return p0; } +EXPORT struct S_FII sf19_S_SSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, int p2) { return p0; } +EXPORT struct S_FIF sf19_S_SSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, int p2) { return p0; } +EXPORT struct S_FID sf19_S_SSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, int p2) { return p0; } +EXPORT struct S_FIP sf19_S_SSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, int p2) { return p0; } +EXPORT struct S_FFI sf19_S_SSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, int p2) { return p0; } +EXPORT struct S_FFF sf19_S_SSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, int p2) { return p0; } +EXPORT struct S_FFD sf19_S_SSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, int p2) { return p0; } +EXPORT struct S_FFP sf19_S_SSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, int p2) { return p0; } +EXPORT struct S_FDI sf19_S_SSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, int p2) { return p0; } +EXPORT struct S_FDF sf19_S_SSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, int p2) { return p0; } +EXPORT struct S_FDD sf19_S_SSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, int p2) { return p0; } +EXPORT struct S_FDP sf19_S_SSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, int p2) { return p0; } +EXPORT struct S_FPI sf19_S_SSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, int p2) { return p0; } +EXPORT struct S_FPF sf19_S_SSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, int p2) { return p0; } +EXPORT struct S_FPD sf19_S_SSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, int p2) { return p0; } +EXPORT struct S_FPP sf19_S_SSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, int p2) { return p0; } +EXPORT struct S_DII sf19_S_SSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, int p2) { return p0; } +EXPORT struct S_DIF sf19_S_SSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, int p2) { return p0; } +EXPORT struct S_DID sf19_S_SSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, int p2) { return p0; } +EXPORT struct S_DIP sf19_S_SSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, int p2) { return p0; } +EXPORT struct S_DFI sf19_S_SSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, int p2) { return p0; } +EXPORT struct S_DFF sf19_S_SSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, int p2) { return p0; } +EXPORT struct S_DFD sf19_S_SSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, int p2) { return p0; } +EXPORT struct S_DFP sf19_S_SSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, int p2) { return p0; } +EXPORT struct S_DDI sf19_S_SSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, int p2) { return p0; } +EXPORT struct S_DDF sf19_S_SSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, int p2) { return p0; } +EXPORT struct S_DDD sf19_S_SSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, int p2) { return p0; } +EXPORT struct S_DDP sf19_S_SSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, int p2) { return p0; } +EXPORT struct S_DPI sf19_S_SSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, int p2) { return p0; } +EXPORT struct S_DPF sf19_S_SSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, int p2) { return p0; } +EXPORT struct S_DPD sf19_S_SSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, int p2) { return p0; } +EXPORT struct S_DPP sf19_S_SSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, int p2) { return p0; } +EXPORT struct S_PII sf19_S_SSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, int p2) { return p0; } +EXPORT struct S_PIF sf19_S_SSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, int p2) { return p0; } +EXPORT struct S_PID sf19_S_SSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, int p2) { return p0; } +EXPORT struct S_PIP sf19_S_SSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, int p2) { return p0; } +EXPORT struct S_PFI sf19_S_SSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, int p2) { return p0; } +EXPORT struct S_PFF sf19_S_SSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, int p2) { return p0; } +EXPORT struct S_PFD sf19_S_SSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, int p2) { return p0; } +EXPORT struct S_PFP sf19_S_SSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, int p2) { return p0; } +EXPORT struct S_PDI sf19_S_SSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, int p2) { return p0; } +EXPORT struct S_PDF sf19_S_SSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, int p2) { return p0; } +EXPORT struct S_PDD sf19_S_SSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, int p2) { return p0; } +EXPORT struct S_PDP sf19_S_SSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, int p2) { return p0; } +EXPORT struct S_PPI sf19_S_SSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, int p2) { return p0; } +EXPORT struct S_PPF sf19_S_SSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, int p2) { return p0; } +EXPORT struct S_PPD sf19_S_SSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, int p2) { return p0; } +EXPORT struct S_PPP sf19_S_SSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, int p2) { return p0; } +EXPORT struct S_I sf19_S_SSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, float p2) { return p0; } +EXPORT struct S_F sf19_S_SSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, float p2) { return p0; } +EXPORT struct S_D sf19_S_SSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, float p2) { return p0; } +EXPORT struct S_P sf19_S_SSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, float p2) { return p0; } +EXPORT struct S_II sf19_S_SSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, float p2) { return p0; } +EXPORT struct S_IF sf19_S_SSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, float p2) { return p0; } +EXPORT struct S_ID sf19_S_SSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, float p2) { return p0; } +EXPORT struct S_IP sf19_S_SSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, float p2) { return p0; } +EXPORT struct S_FI sf19_S_SSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, float p2) { return p0; } +EXPORT struct S_FF sf19_S_SSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, float p2) { return p0; } +EXPORT struct S_FD sf19_S_SSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, float p2) { return p0; } +EXPORT struct S_FP sf19_S_SSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, float p2) { return p0; } +EXPORT struct S_DI sf19_S_SSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, float p2) { return p0; } +EXPORT struct S_DF sf19_S_SSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, float p2) { return p0; } +EXPORT struct S_DD sf19_S_SSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, float p2) { return p0; } +EXPORT struct S_DP sf19_S_SSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, float p2) { return p0; } +EXPORT struct S_PI sf19_S_SSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, float p2) { return p0; } +EXPORT struct S_PF sf19_S_SSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, float p2) { return p0; } +EXPORT struct S_PD sf19_S_SSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, float p2) { return p0; } +EXPORT struct S_PP sf19_S_SSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, float p2) { return p0; } +EXPORT struct S_III sf19_S_SSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, float p2) { return p0; } +EXPORT struct S_IIF sf19_S_SSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, float p2) { return p0; } +EXPORT struct S_IID sf19_S_SSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, float p2) { return p0; } +EXPORT struct S_IIP sf19_S_SSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, float p2) { return p0; } +EXPORT struct S_IFI sf19_S_SSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, float p2) { return p0; } +EXPORT struct S_IFF sf19_S_SSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, float p2) { return p0; } +EXPORT struct S_IFD sf19_S_SSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, float p2) { return p0; } +EXPORT struct S_IFP sf19_S_SSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, float p2) { return p0; } +EXPORT struct S_IDI sf19_S_SSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, float p2) { return p0; } +EXPORT struct S_IDF sf19_S_SSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, float p2) { return p0; } +EXPORT struct S_IDD sf19_S_SSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, float p2) { return p0; } +EXPORT struct S_IDP sf19_S_SSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, float p2) { return p0; } +EXPORT struct S_IPI sf19_S_SSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, float p2) { return p0; } +EXPORT struct S_IPF sf19_S_SSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, float p2) { return p0; } +EXPORT struct S_IPD sf19_S_SSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, float p2) { return p0; } +EXPORT struct S_IPP sf19_S_SSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, float p2) { return p0; } +EXPORT struct S_FII sf19_S_SSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, float p2) { return p0; } +EXPORT struct S_FIF sf19_S_SSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, float p2) { return p0; } +EXPORT struct S_FID sf19_S_SSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, float p2) { return p0; } +EXPORT struct S_FIP sf19_S_SSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, float p2) { return p0; } +EXPORT struct S_FFI sf19_S_SSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, float p2) { return p0; } +EXPORT struct S_FFF sf19_S_SSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, float p2) { return p0; } +EXPORT struct S_FFD sf19_S_SSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, float p2) { return p0; } +EXPORT struct S_FFP sf19_S_SSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, float p2) { return p0; } +EXPORT struct S_FDI sf19_S_SSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, float p2) { return p0; } +EXPORT struct S_FDF sf19_S_SSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, float p2) { return p0; } +EXPORT struct S_FDD sf19_S_SSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, float p2) { return p0; } +EXPORT struct S_FDP sf19_S_SSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, float p2) { return p0; } +EXPORT struct S_FPI sf19_S_SSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, float p2) { return p0; } +EXPORT struct S_FPF sf19_S_SSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, float p2) { return p0; } +EXPORT struct S_FPD sf19_S_SSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, float p2) { return p0; } +EXPORT struct S_FPP sf19_S_SSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, float p2) { return p0; } +EXPORT struct S_DII sf19_S_SSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, float p2) { return p0; } +EXPORT struct S_DIF sf19_S_SSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, float p2) { return p0; } +EXPORT struct S_DID sf19_S_SSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, float p2) { return p0; } +EXPORT struct S_DIP sf19_S_SSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, float p2) { return p0; } +EXPORT struct S_DFI sf19_S_SSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, float p2) { return p0; } +EXPORT struct S_DFF sf19_S_SSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, float p2) { return p0; } +EXPORT struct S_DFD sf19_S_SSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, float p2) { return p0; } +EXPORT struct S_DFP sf19_S_SSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, float p2) { return p0; } +EXPORT struct S_DDI sf19_S_SSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, float p2) { return p0; } +EXPORT struct S_DDF sf19_S_SSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, float p2) { return p0; } +EXPORT struct S_DDD sf19_S_SSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, float p2) { return p0; } +EXPORT struct S_DDP sf19_S_SSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, float p2) { return p0; } +EXPORT struct S_DPI sf19_S_SSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, float p2) { return p0; } +EXPORT struct S_DPF sf19_S_SSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, float p2) { return p0; } +EXPORT struct S_DPD sf19_S_SSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, float p2) { return p0; } +EXPORT struct S_DPP sf19_S_SSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, float p2) { return p0; } +EXPORT struct S_PII sf19_S_SSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, float p2) { return p0; } +EXPORT struct S_PIF sf19_S_SSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, float p2) { return p0; } +EXPORT struct S_PID sf19_S_SSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, float p2) { return p0; } +EXPORT struct S_PIP sf19_S_SSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, float p2) { return p0; } +EXPORT struct S_PFI sf19_S_SSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, float p2) { return p0; } +EXPORT struct S_PFF sf19_S_SSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, float p2) { return p0; } +EXPORT struct S_PFD sf19_S_SSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, float p2) { return p0; } +EXPORT struct S_PFP sf19_S_SSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, float p2) { return p0; } +EXPORT struct S_PDI sf19_S_SSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, float p2) { return p0; } +EXPORT struct S_PDF sf19_S_SSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, float p2) { return p0; } +EXPORT struct S_PDD sf19_S_SSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, float p2) { return p0; } +EXPORT struct S_PDP sf19_S_SSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, float p2) { return p0; } +EXPORT struct S_PPI sf19_S_SSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, float p2) { return p0; } +EXPORT struct S_PPF sf19_S_SSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, float p2) { return p0; } +EXPORT struct S_PPD sf19_S_SSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, float p2) { return p0; } +EXPORT struct S_PPP sf19_S_SSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, float p2) { return p0; } +EXPORT struct S_I sf19_S_SSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, double p2) { return p0; } +EXPORT struct S_F sf19_S_SSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, double p2) { return p0; } +EXPORT struct S_D sf19_S_SSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, double p2) { return p0; } +EXPORT struct S_P sf19_S_SSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, double p2) { return p0; } +EXPORT struct S_II sf19_S_SSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, double p2) { return p0; } +EXPORT struct S_IF sf19_S_SSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, double p2) { return p0; } +EXPORT struct S_ID sf19_S_SSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, double p2) { return p0; } +EXPORT struct S_IP sf19_S_SSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, double p2) { return p0; } +EXPORT struct S_FI sf19_S_SSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, double p2) { return p0; } +EXPORT struct S_FF sf19_S_SSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, double p2) { return p0; } +EXPORT struct S_FD sf19_S_SSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, double p2) { return p0; } +EXPORT struct S_FP sf19_S_SSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, double p2) { return p0; } +EXPORT struct S_DI sf19_S_SSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, double p2) { return p0; } +EXPORT struct S_DF sf19_S_SSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, double p2) { return p0; } +EXPORT struct S_DD sf19_S_SSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, double p2) { return p0; } +EXPORT struct S_DP sf19_S_SSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, double p2) { return p0; } +EXPORT struct S_PI sf19_S_SSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, double p2) { return p0; } +EXPORT struct S_PF sf19_S_SSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, double p2) { return p0; } +EXPORT struct S_PD sf19_S_SSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, double p2) { return p0; } +EXPORT struct S_PP sf19_S_SSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, double p2) { return p0; } +EXPORT struct S_III sf19_S_SSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, double p2) { return p0; } +EXPORT struct S_IIF sf19_S_SSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, double p2) { return p0; } +EXPORT struct S_IID sf19_S_SSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, double p2) { return p0; } +EXPORT struct S_IIP sf19_S_SSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, double p2) { return p0; } +EXPORT struct S_IFI sf19_S_SSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, double p2) { return p0; } +EXPORT struct S_IFF sf19_S_SSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, double p2) { return p0; } +EXPORT struct S_IFD sf19_S_SSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, double p2) { return p0; } +EXPORT struct S_IFP sf19_S_SSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, double p2) { return p0; } +EXPORT struct S_IDI sf19_S_SSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, double p2) { return p0; } +EXPORT struct S_IDF sf19_S_SSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, double p2) { return p0; } +EXPORT struct S_IDD sf19_S_SSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, double p2) { return p0; } +EXPORT struct S_IDP sf19_S_SSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, double p2) { return p0; } +EXPORT struct S_IPI sf19_S_SSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, double p2) { return p0; } +EXPORT struct S_IPF sf19_S_SSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, double p2) { return p0; } +EXPORT struct S_IPD sf19_S_SSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, double p2) { return p0; } +EXPORT struct S_IPP sf19_S_SSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, double p2) { return p0; } +EXPORT struct S_FII sf19_S_SSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, double p2) { return p0; } +EXPORT struct S_FIF sf19_S_SSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, double p2) { return p0; } +EXPORT struct S_FID sf19_S_SSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, double p2) { return p0; } +EXPORT struct S_FIP sf19_S_SSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, double p2) { return p0; } +EXPORT struct S_FFI sf19_S_SSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, double p2) { return p0; } +EXPORT struct S_FFF sf19_S_SSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, double p2) { return p0; } +EXPORT struct S_FFD sf19_S_SSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, double p2) { return p0; } +EXPORT struct S_FFP sf19_S_SSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, double p2) { return p0; } +EXPORT struct S_FDI sf19_S_SSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, double p2) { return p0; } +EXPORT struct S_FDF sf19_S_SSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, double p2) { return p0; } +EXPORT struct S_FDD sf19_S_SSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, double p2) { return p0; } +EXPORT struct S_FDP sf19_S_SSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, double p2) { return p0; } +EXPORT struct S_FPI sf19_S_SSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, double p2) { return p0; } +EXPORT struct S_FPF sf19_S_SSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, double p2) { return p0; } +EXPORT struct S_FPD sf19_S_SSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, double p2) { return p0; } +EXPORT struct S_FPP sf19_S_SSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, double p2) { return p0; } +EXPORT struct S_DII sf19_S_SSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, double p2) { return p0; } +EXPORT struct S_DIF sf19_S_SSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, double p2) { return p0; } +EXPORT struct S_DID sf19_S_SSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, double p2) { return p0; } +EXPORT struct S_DIP sf19_S_SSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, double p2) { return p0; } +EXPORT struct S_DFI sf19_S_SSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, double p2) { return p0; } +EXPORT struct S_DFF sf19_S_SSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, double p2) { return p0; } +EXPORT struct S_DFD sf19_S_SSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, double p2) { return p0; } +EXPORT struct S_DFP sf19_S_SSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, double p2) { return p0; } +EXPORT struct S_DDI sf19_S_SSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, double p2) { return p0; } +EXPORT struct S_DDF sf19_S_SSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, double p2) { return p0; } +EXPORT struct S_DDD sf19_S_SSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, double p2) { return p0; } +EXPORT struct S_DDP sf19_S_SSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, double p2) { return p0; } +EXPORT struct S_DPI sf19_S_SSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, double p2) { return p0; } +EXPORT struct S_DPF sf19_S_SSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, double p2) { return p0; } +EXPORT struct S_DPD sf19_S_SSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, double p2) { return p0; } +EXPORT struct S_DPP sf19_S_SSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, double p2) { return p0; } +EXPORT struct S_PII sf19_S_SSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, double p2) { return p0; } +EXPORT struct S_PIF sf19_S_SSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, double p2) { return p0; } +EXPORT struct S_PID sf19_S_SSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, double p2) { return p0; } +EXPORT struct S_PIP sf19_S_SSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, double p2) { return p0; } +EXPORT struct S_PFI sf19_S_SSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, double p2) { return p0; } +EXPORT struct S_PFF sf19_S_SSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, double p2) { return p0; } +EXPORT struct S_PFD sf19_S_SSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, double p2) { return p0; } +EXPORT struct S_PFP sf19_S_SSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, double p2) { return p0; } +EXPORT struct S_PDI sf19_S_SSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, double p2) { return p0; } +EXPORT struct S_PDF sf19_S_SSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, double p2) { return p0; } +EXPORT struct S_PDD sf19_S_SSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, double p2) { return p0; } +EXPORT struct S_PDP sf19_S_SSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, double p2) { return p0; } +EXPORT struct S_PPI sf19_S_SSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, double p2) { return p0; } +EXPORT struct S_PPF sf19_S_SSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, double p2) { return p0; } +EXPORT struct S_PPD sf19_S_SSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, double p2) { return p0; } +EXPORT struct S_PPP sf19_S_SSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, double p2) { return p0; } +EXPORT struct S_I sf19_S_SSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, void* p2) { return p0; } +EXPORT struct S_F sf19_S_SSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, void* p2) { return p0; } +EXPORT struct S_D sf19_S_SSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, void* p2) { return p0; } +EXPORT struct S_P sf19_S_SSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, void* p2) { return p0; } +EXPORT struct S_II sf19_S_SSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, void* p2) { return p0; } +EXPORT struct S_IF sf19_S_SSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, void* p2) { return p0; } +EXPORT struct S_ID sf19_S_SSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, void* p2) { return p0; } +EXPORT struct S_IP sf19_S_SSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, void* p2) { return p0; } +EXPORT struct S_FI sf19_S_SSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, void* p2) { return p0; } +EXPORT struct S_FF sf19_S_SSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, void* p2) { return p0; } +EXPORT struct S_FD sf19_S_SSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, void* p2) { return p0; } +EXPORT struct S_FP sf19_S_SSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, void* p2) { return p0; } +EXPORT struct S_DI sf19_S_SSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, void* p2) { return p0; } +EXPORT struct S_DF sf19_S_SSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, void* p2) { return p0; } +EXPORT struct S_DD sf19_S_SSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, void* p2) { return p0; } +EXPORT struct S_DP sf19_S_SSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, void* p2) { return p0; } +EXPORT struct S_PI sf19_S_SSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, void* p2) { return p0; } +EXPORT struct S_PF sf19_S_SSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, void* p2) { return p0; } +EXPORT struct S_PD sf19_S_SSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, void* p2) { return p0; } +EXPORT struct S_PP sf19_S_SSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, void* p2) { return p0; } +EXPORT struct S_III sf19_S_SSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, void* p2) { return p0; } +EXPORT struct S_IIF sf19_S_SSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, void* p2) { return p0; } +EXPORT struct S_IID sf19_S_SSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, void* p2) { return p0; } +EXPORT struct S_IIP sf19_S_SSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, void* p2) { return p0; } +EXPORT struct S_IFI sf19_S_SSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, void* p2) { return p0; } +EXPORT struct S_IFF sf19_S_SSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, void* p2) { return p0; } +EXPORT struct S_IFD sf19_S_SSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, void* p2) { return p0; } +EXPORT struct S_IFP sf19_S_SSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, void* p2) { return p0; } +EXPORT struct S_IDI sf19_S_SSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, void* p2) { return p0; } +EXPORT struct S_IDF sf19_S_SSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, void* p2) { return p0; } +EXPORT struct S_IDD sf19_S_SSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, void* p2) { return p0; } +EXPORT struct S_IDP sf19_S_SSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, void* p2) { return p0; } +EXPORT struct S_IPI sf19_S_SSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, void* p2) { return p0; } +EXPORT struct S_IPF sf19_S_SSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, void* p2) { return p0; } +EXPORT struct S_IPD sf19_S_SSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, void* p2) { return p0; } +EXPORT struct S_IPP sf19_S_SSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, void* p2) { return p0; } +EXPORT struct S_FII sf19_S_SSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, void* p2) { return p0; } +EXPORT struct S_FIF sf19_S_SSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, void* p2) { return p0; } +EXPORT struct S_FID sf19_S_SSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, void* p2) { return p0; } +EXPORT struct S_FIP sf19_S_SSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, void* p2) { return p0; } +EXPORT struct S_FFI sf19_S_SSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, void* p2) { return p0; } +EXPORT struct S_FFF sf19_S_SSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, void* p2) { return p0; } +EXPORT struct S_FFD sf19_S_SSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, void* p2) { return p0; } +EXPORT struct S_FFP sf19_S_SSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, void* p2) { return p0; } +EXPORT struct S_FDI sf19_S_SSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, void* p2) { return p0; } +EXPORT struct S_FDF sf19_S_SSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, void* p2) { return p0; } +EXPORT struct S_FDD sf19_S_SSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, void* p2) { return p0; } +EXPORT struct S_FDP sf19_S_SSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, void* p2) { return p0; } +EXPORT struct S_FPI sf19_S_SSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, void* p2) { return p0; } +EXPORT struct S_FPF sf19_S_SSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, void* p2) { return p0; } +EXPORT struct S_FPD sf19_S_SSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, void* p2) { return p0; } +EXPORT struct S_FPP sf19_S_SSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, void* p2) { return p0; } +EXPORT struct S_DII sf19_S_SSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, void* p2) { return p0; } +EXPORT struct S_DIF sf19_S_SSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, void* p2) { return p0; } +EXPORT struct S_DID sf19_S_SSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, void* p2) { return p0; } +EXPORT struct S_DIP sf19_S_SSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, void* p2) { return p0; } +EXPORT struct S_DFI sf19_S_SSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, void* p2) { return p0; } +EXPORT struct S_DFF sf19_S_SSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, void* p2) { return p0; } +EXPORT struct S_DFD sf19_S_SSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, void* p2) { return p0; } +EXPORT struct S_DFP sf19_S_SSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, void* p2) { return p0; } +EXPORT struct S_DDI sf19_S_SSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, void* p2) { return p0; } +EXPORT struct S_DDF sf19_S_SSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, void* p2) { return p0; } +EXPORT struct S_DDD sf19_S_SSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, void* p2) { return p0; } +EXPORT struct S_DDP sf19_S_SSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, void* p2) { return p0; } +EXPORT struct S_DPI sf19_S_SSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, void* p2) { return p0; } +EXPORT struct S_DPF sf19_S_SSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, void* p2) { return p0; } +EXPORT struct S_DPD sf19_S_SSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, void* p2) { return p0; } +EXPORT struct S_DPP sf19_S_SSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, void* p2) { return p0; } +EXPORT struct S_PII sf19_S_SSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, void* p2) { return p0; } +EXPORT struct S_PIF sf19_S_SSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, void* p2) { return p0; } +EXPORT struct S_PID sf19_S_SSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, void* p2) { return p0; } +EXPORT struct S_PIP sf20_S_SSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, void* p2) { return p0; } +EXPORT struct S_PFI sf20_S_SSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, void* p2) { return p0; } +EXPORT struct S_PFF sf20_S_SSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, void* p2) { return p0; } +EXPORT struct S_PFD sf20_S_SSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, void* p2) { return p0; } +EXPORT struct S_PFP sf20_S_SSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, void* p2) { return p0; } +EXPORT struct S_PDI sf20_S_SSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, void* p2) { return p0; } +EXPORT struct S_PDF sf20_S_SSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, void* p2) { return p0; } +EXPORT struct S_PDD sf20_S_SSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, void* p2) { return p0; } +EXPORT struct S_PDP sf20_S_SSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, void* p2) { return p0; } +EXPORT struct S_PPI sf20_S_SSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, void* p2) { return p0; } +EXPORT struct S_PPF sf20_S_SSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, void* p2) { return p0; } +EXPORT struct S_PPD sf20_S_SSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, void* p2) { return p0; } +EXPORT struct S_PPP sf20_S_SSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, void* p2) { return p0; } +EXPORT struct S_I sf20_S_SSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, struct S_I p2) { return p0; } +EXPORT struct S_F sf20_S_SSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, struct S_F p2) { return p0; } +EXPORT struct S_D sf20_S_SSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, struct S_D p2) { return p0; } +EXPORT struct S_P sf20_S_SSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, struct S_P p2) { return p0; } +EXPORT struct S_II sf20_S_SSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, struct S_II p2) { return p0; } +EXPORT struct S_IF sf20_S_SSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, struct S_IF p2) { return p0; } +EXPORT struct S_ID sf20_S_SSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, struct S_ID p2) { return p0; } +EXPORT struct S_IP sf20_S_SSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, struct S_IP p2) { return p0; } +EXPORT struct S_FI sf20_S_SSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, struct S_FI p2) { return p0; } +EXPORT struct S_FF sf20_S_SSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, struct S_FF p2) { return p0; } +EXPORT struct S_FD sf20_S_SSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, struct S_FD p2) { return p0; } +EXPORT struct S_FP sf20_S_SSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, struct S_FP p2) { return p0; } +EXPORT struct S_DI sf20_S_SSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, struct S_DI p2) { return p0; } +EXPORT struct S_DF sf20_S_SSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, struct S_DF p2) { return p0; } +EXPORT struct S_DD sf20_S_SSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, struct S_DD p2) { return p0; } +EXPORT struct S_DP sf20_S_SSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, struct S_DP p2) { return p0; } +EXPORT struct S_PI sf20_S_SSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, struct S_PI p2) { return p0; } +EXPORT struct S_PF sf20_S_SSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, struct S_PF p2) { return p0; } +EXPORT struct S_PD sf20_S_SSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, struct S_PD p2) { return p0; } +EXPORT struct S_PP sf20_S_SSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, struct S_PP p2) { return p0; } +EXPORT struct S_III sf20_S_SSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, struct S_III p2) { return p0; } +EXPORT struct S_IIF sf20_S_SSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, struct S_IIF p2) { return p0; } +EXPORT struct S_IID sf20_S_SSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, struct S_IID p2) { return p0; } +EXPORT struct S_IIP sf20_S_SSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, struct S_IIP p2) { return p0; } +EXPORT struct S_IFI sf20_S_SSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, struct S_IFI p2) { return p0; } +EXPORT struct S_IFF sf20_S_SSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, struct S_IFF p2) { return p0; } +EXPORT struct S_IFD sf20_S_SSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, struct S_IFD p2) { return p0; } +EXPORT struct S_IFP sf20_S_SSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, struct S_IFP p2) { return p0; } +EXPORT struct S_IDI sf20_S_SSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, struct S_IDI p2) { return p0; } +EXPORT struct S_IDF sf20_S_SSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, struct S_IDF p2) { return p0; } +EXPORT struct S_IDD sf20_S_SSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, struct S_IDD p2) { return p0; } +EXPORT struct S_IDP sf20_S_SSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, struct S_IDP p2) { return p0; } +EXPORT struct S_IPI sf20_S_SSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, struct S_IPI p2) { return p0; } +EXPORT struct S_IPF sf20_S_SSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, struct S_IPF p2) { return p0; } +EXPORT struct S_IPD sf20_S_SSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, struct S_IPD p2) { return p0; } +EXPORT struct S_IPP sf20_S_SSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, struct S_IPP p2) { return p0; } +EXPORT struct S_FII sf20_S_SSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, struct S_FII p2) { return p0; } +EXPORT struct S_FIF sf20_S_SSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, struct S_FIF p2) { return p0; } +EXPORT struct S_FID sf20_S_SSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, struct S_FID p2) { return p0; } +EXPORT struct S_FIP sf20_S_SSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, struct S_FIP p2) { return p0; } +EXPORT struct S_FFI sf20_S_SSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, struct S_FFI p2) { return p0; } +EXPORT struct S_FFF sf20_S_SSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, struct S_FFF p2) { return p0; } +EXPORT struct S_FFD sf20_S_SSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, struct S_FFD p2) { return p0; } +EXPORT struct S_FFP sf20_S_SSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, struct S_FFP p2) { return p0; } +EXPORT struct S_FDI sf20_S_SSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, struct S_FDI p2) { return p0; } +EXPORT struct S_FDF sf20_S_SSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, struct S_FDF p2) { return p0; } +EXPORT struct S_FDD sf20_S_SSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, struct S_FDD p2) { return p0; } +EXPORT struct S_FDP sf20_S_SSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, struct S_FDP p2) { return p0; } +EXPORT struct S_FPI sf20_S_SSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, struct S_FPI p2) { return p0; } +EXPORT struct S_FPF sf20_S_SSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, struct S_FPF p2) { return p0; } +EXPORT struct S_FPD sf20_S_SSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, struct S_FPD p2) { return p0; } +EXPORT struct S_FPP sf20_S_SSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, struct S_FPP p2) { return p0; } +EXPORT struct S_DII sf20_S_SSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, struct S_DII p2) { return p0; } +EXPORT struct S_DIF sf20_S_SSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, struct S_DIF p2) { return p0; } +EXPORT struct S_DID sf20_S_SSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, struct S_DID p2) { return p0; } +EXPORT struct S_DIP sf20_S_SSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, struct S_DIP p2) { return p0; } +EXPORT struct S_DFI sf20_S_SSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, struct S_DFI p2) { return p0; } +EXPORT struct S_DFF sf20_S_SSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, struct S_DFF p2) { return p0; } +EXPORT struct S_DFD sf20_S_SSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, struct S_DFD p2) { return p0; } +EXPORT struct S_DFP sf20_S_SSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, struct S_DFP p2) { return p0; } +EXPORT struct S_DDI sf20_S_SSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, struct S_DDI p2) { return p0; } +EXPORT struct S_DDF sf20_S_SSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, struct S_DDF p2) { return p0; } +EXPORT struct S_DDD sf20_S_SSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, struct S_DDD p2) { return p0; } +EXPORT struct S_DDP sf20_S_SSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, struct S_DDP p2) { return p0; } +EXPORT struct S_DPI sf20_S_SSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, struct S_DPI p2) { return p0; } +EXPORT struct S_DPF sf20_S_SSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, struct S_DPF p2) { return p0; } +EXPORT struct S_DPD sf20_S_SSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, struct S_DPD p2) { return p0; } +EXPORT struct S_DPP sf20_S_SSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, struct S_DPP p2) { return p0; } +EXPORT struct S_PII sf20_S_SSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, struct S_PII p2) { return p0; } +EXPORT struct S_PIF sf20_S_SSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, struct S_PIF p2) { return p0; } +EXPORT struct S_PID sf20_S_SSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, struct S_PID p2) { return p0; } +EXPORT struct S_PIP sf20_S_SSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, struct S_PIP p2) { return p0; } +EXPORT struct S_PFI sf20_S_SSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, struct S_PFI p2) { return p0; } +EXPORT struct S_PFF sf20_S_SSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, struct S_PFF p2) { return p0; } +EXPORT struct S_PFD sf20_S_SSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, struct S_PFD p2) { return p0; } +EXPORT struct S_PFP sf20_S_SSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, struct S_PFP p2) { return p0; } +EXPORT struct S_PDI sf20_S_SSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, struct S_PDI p2) { return p0; } +EXPORT struct S_PDF sf20_S_SSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, struct S_PDF p2) { return p0; } +EXPORT struct S_PDD sf20_S_SSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, struct S_PDD p2) { return p0; } +EXPORT struct S_PDP sf20_S_SSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, struct S_PDP p2) { return p0; } +EXPORT struct S_PPI sf20_S_SSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, struct S_PPI p2) { return p0; } +EXPORT struct S_PPF sf20_S_SSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, struct S_PPF p2) { return p0; } +EXPORT struct S_PPD sf20_S_SSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, struct S_PPD p2) { return p0; } +EXPORT struct S_PPP sf20_S_SSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, struct S_PPP p2) { return p0; } diff --git a/test/jdk/java/foreign/libTestUpcall.c b/test/jdk/java/foreign/libTestUpcall.c index 7ca544dc3525..4cb1dcd8a4ac 100644 --- a/test/jdk/java/foreign/libTestUpcall.c +++ b/test/jdk/java/foreign/libTestUpcall.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -112,5966 +112,5966 @@ EXPORT void f0_V_S_PPI(struct S_PPI p0, void (*cb)(struct S_PPI)) { cb(p0); } EXPORT void f0_V_S_PPF(struct S_PPF p0, void (*cb)(struct S_PPF)) { cb(p0); } EXPORT void f0_V_S_PPD(struct S_PPD p0, void (*cb)(struct S_PPD)) { cb(p0); } EXPORT void f0_V_S_PPP(struct S_PPP p0, void (*cb)(struct S_PPP)) { cb(p0); } -EXPORT void f0_V_II_(int p0, int p1, void (*cb)(int, int)) { cb(p0,p1); } -EXPORT void f0_V_IF_(int p0, float p1, void (*cb)(int, float)) { cb(p0,p1); } -EXPORT void f0_V_ID_(int p0, double p1, void (*cb)(int, double)) { cb(p0,p1); } -EXPORT void f0_V_IP_(int p0, void* p1, void (*cb)(int, void*)) { cb(p0,p1); } -EXPORT void f0_V_IS_I(int p0, struct S_I p1, void (*cb)(int, struct S_I)) { cb(p0,p1); } -EXPORT void f0_V_IS_F(int p0, struct S_F p1, void (*cb)(int, struct S_F)) { cb(p0,p1); } -EXPORT void f0_V_IS_D(int p0, struct S_D p1, void (*cb)(int, struct S_D)) { cb(p0,p1); } -EXPORT void f0_V_IS_P(int p0, struct S_P p1, void (*cb)(int, struct S_P)) { cb(p0,p1); } -EXPORT void f0_V_IS_II(int p0, struct S_II p1, void (*cb)(int, struct S_II)) { cb(p0,p1); } -EXPORT void f0_V_IS_IF(int p0, struct S_IF p1, void (*cb)(int, struct S_IF)) { cb(p0,p1); } -EXPORT void f0_V_IS_ID(int p0, struct S_ID p1, void (*cb)(int, struct S_ID)) { cb(p0,p1); } -EXPORT void f0_V_IS_IP(int p0, struct S_IP p1, void (*cb)(int, struct S_IP)) { cb(p0,p1); } -EXPORT void f0_V_IS_FI(int p0, struct S_FI p1, void (*cb)(int, struct S_FI)) { cb(p0,p1); } -EXPORT void f0_V_IS_FF(int p0, struct S_FF p1, void (*cb)(int, struct S_FF)) { cb(p0,p1); } -EXPORT void f0_V_IS_FD(int p0, struct S_FD p1, void (*cb)(int, struct S_FD)) { cb(p0,p1); } -EXPORT void f0_V_IS_FP(int p0, struct S_FP p1, void (*cb)(int, struct S_FP)) { cb(p0,p1); } -EXPORT void f0_V_IS_DI(int p0, struct S_DI p1, void (*cb)(int, struct S_DI)) { cb(p0,p1); } -EXPORT void f0_V_IS_DF(int p0, struct S_DF p1, void (*cb)(int, struct S_DF)) { cb(p0,p1); } -EXPORT void f0_V_IS_DD(int p0, struct S_DD p1, void (*cb)(int, struct S_DD)) { cb(p0,p1); } -EXPORT void f0_V_IS_DP(int p0, struct S_DP p1, void (*cb)(int, struct S_DP)) { cb(p0,p1); } -EXPORT void f0_V_IS_PI(int p0, struct S_PI p1, void (*cb)(int, struct S_PI)) { cb(p0,p1); } -EXPORT void f0_V_IS_PF(int p0, struct S_PF p1, void (*cb)(int, struct S_PF)) { cb(p0,p1); } -EXPORT void f0_V_IS_PD(int p0, struct S_PD p1, void (*cb)(int, struct S_PD)) { cb(p0,p1); } -EXPORT void f0_V_IS_PP(int p0, struct S_PP p1, void (*cb)(int, struct S_PP)) { cb(p0,p1); } -EXPORT void f0_V_IS_III(int p0, struct S_III p1, void (*cb)(int, struct S_III)) { cb(p0,p1); } -EXPORT void f0_V_IS_IIF(int p0, struct S_IIF p1, void (*cb)(int, struct S_IIF)) { cb(p0,p1); } -EXPORT void f0_V_IS_IID(int p0, struct S_IID p1, void (*cb)(int, struct S_IID)) { cb(p0,p1); } -EXPORT void f0_V_IS_IIP(int p0, struct S_IIP p1, void (*cb)(int, struct S_IIP)) { cb(p0,p1); } -EXPORT void f0_V_IS_IFI(int p0, struct S_IFI p1, void (*cb)(int, struct S_IFI)) { cb(p0,p1); } -EXPORT void f0_V_IS_IFF(int p0, struct S_IFF p1, void (*cb)(int, struct S_IFF)) { cb(p0,p1); } -EXPORT void f0_V_IS_IFD(int p0, struct S_IFD p1, void (*cb)(int, struct S_IFD)) { cb(p0,p1); } -EXPORT void f0_V_IS_IFP(int p0, struct S_IFP p1, void (*cb)(int, struct S_IFP)) { cb(p0,p1); } -EXPORT void f0_V_IS_IDI(int p0, struct S_IDI p1, void (*cb)(int, struct S_IDI)) { cb(p0,p1); } -EXPORT void f0_V_IS_IDF(int p0, struct S_IDF p1, void (*cb)(int, struct S_IDF)) { cb(p0,p1); } -EXPORT void f0_V_IS_IDD(int p0, struct S_IDD p1, void (*cb)(int, struct S_IDD)) { cb(p0,p1); } -EXPORT void f0_V_IS_IDP(int p0, struct S_IDP p1, void (*cb)(int, struct S_IDP)) { cb(p0,p1); } -EXPORT void f0_V_IS_IPI(int p0, struct S_IPI p1, void (*cb)(int, struct S_IPI)) { cb(p0,p1); } -EXPORT void f0_V_IS_IPF(int p0, struct S_IPF p1, void (*cb)(int, struct S_IPF)) { cb(p0,p1); } -EXPORT void f0_V_IS_IPD(int p0, struct S_IPD p1, void (*cb)(int, struct S_IPD)) { cb(p0,p1); } -EXPORT void f0_V_IS_IPP(int p0, struct S_IPP p1, void (*cb)(int, struct S_IPP)) { cb(p0,p1); } -EXPORT void f0_V_IS_FII(int p0, struct S_FII p1, void (*cb)(int, struct S_FII)) { cb(p0,p1); } -EXPORT void f0_V_IS_FIF(int p0, struct S_FIF p1, void (*cb)(int, struct S_FIF)) { cb(p0,p1); } -EXPORT void f0_V_IS_FID(int p0, struct S_FID p1, void (*cb)(int, struct S_FID)) { cb(p0,p1); } -EXPORT void f0_V_IS_FIP(int p0, struct S_FIP p1, void (*cb)(int, struct S_FIP)) { cb(p0,p1); } -EXPORT void f0_V_IS_FFI(int p0, struct S_FFI p1, void (*cb)(int, struct S_FFI)) { cb(p0,p1); } -EXPORT void f0_V_IS_FFF(int p0, struct S_FFF p1, void (*cb)(int, struct S_FFF)) { cb(p0,p1); } -EXPORT void f0_V_IS_FFD(int p0, struct S_FFD p1, void (*cb)(int, struct S_FFD)) { cb(p0,p1); } -EXPORT void f0_V_IS_FFP(int p0, struct S_FFP p1, void (*cb)(int, struct S_FFP)) { cb(p0,p1); } -EXPORT void f0_V_IS_FDI(int p0, struct S_FDI p1, void (*cb)(int, struct S_FDI)) { cb(p0,p1); } -EXPORT void f0_V_IS_FDF(int p0, struct S_FDF p1, void (*cb)(int, struct S_FDF)) { cb(p0,p1); } -EXPORT void f0_V_IS_FDD(int p0, struct S_FDD p1, void (*cb)(int, struct S_FDD)) { cb(p0,p1); } -EXPORT void f0_V_IS_FDP(int p0, struct S_FDP p1, void (*cb)(int, struct S_FDP)) { cb(p0,p1); } -EXPORT void f0_V_IS_FPI(int p0, struct S_FPI p1, void (*cb)(int, struct S_FPI)) { cb(p0,p1); } -EXPORT void f0_V_IS_FPF(int p0, struct S_FPF p1, void (*cb)(int, struct S_FPF)) { cb(p0,p1); } -EXPORT void f0_V_IS_FPD(int p0, struct S_FPD p1, void (*cb)(int, struct S_FPD)) { cb(p0,p1); } -EXPORT void f0_V_IS_FPP(int p0, struct S_FPP p1, void (*cb)(int, struct S_FPP)) { cb(p0,p1); } -EXPORT void f0_V_IS_DII(int p0, struct S_DII p1, void (*cb)(int, struct S_DII)) { cb(p0,p1); } -EXPORT void f0_V_IS_DIF(int p0, struct S_DIF p1, void (*cb)(int, struct S_DIF)) { cb(p0,p1); } -EXPORT void f0_V_IS_DID(int p0, struct S_DID p1, void (*cb)(int, struct S_DID)) { cb(p0,p1); } -EXPORT void f0_V_IS_DIP(int p0, struct S_DIP p1, void (*cb)(int, struct S_DIP)) { cb(p0,p1); } -EXPORT void f0_V_IS_DFI(int p0, struct S_DFI p1, void (*cb)(int, struct S_DFI)) { cb(p0,p1); } -EXPORT void f0_V_IS_DFF(int p0, struct S_DFF p1, void (*cb)(int, struct S_DFF)) { cb(p0,p1); } -EXPORT void f0_V_IS_DFD(int p0, struct S_DFD p1, void (*cb)(int, struct S_DFD)) { cb(p0,p1); } -EXPORT void f0_V_IS_DFP(int p0, struct S_DFP p1, void (*cb)(int, struct S_DFP)) { cb(p0,p1); } -EXPORT void f0_V_IS_DDI(int p0, struct S_DDI p1, void (*cb)(int, struct S_DDI)) { cb(p0,p1); } -EXPORT void f0_V_IS_DDF(int p0, struct S_DDF p1, void (*cb)(int, struct S_DDF)) { cb(p0,p1); } -EXPORT void f0_V_IS_DDD(int p0, struct S_DDD p1, void (*cb)(int, struct S_DDD)) { cb(p0,p1); } -EXPORT void f0_V_IS_DDP(int p0, struct S_DDP p1, void (*cb)(int, struct S_DDP)) { cb(p0,p1); } -EXPORT void f0_V_IS_DPI(int p0, struct S_DPI p1, void (*cb)(int, struct S_DPI)) { cb(p0,p1); } -EXPORT void f0_V_IS_DPF(int p0, struct S_DPF p1, void (*cb)(int, struct S_DPF)) { cb(p0,p1); } -EXPORT void f0_V_IS_DPD(int p0, struct S_DPD p1, void (*cb)(int, struct S_DPD)) { cb(p0,p1); } -EXPORT void f0_V_IS_DPP(int p0, struct S_DPP p1, void (*cb)(int, struct S_DPP)) { cb(p0,p1); } -EXPORT void f0_V_IS_PII(int p0, struct S_PII p1, void (*cb)(int, struct S_PII)) { cb(p0,p1); } -EXPORT void f0_V_IS_PIF(int p0, struct S_PIF p1, void (*cb)(int, struct S_PIF)) { cb(p0,p1); } -EXPORT void f0_V_IS_PID(int p0, struct S_PID p1, void (*cb)(int, struct S_PID)) { cb(p0,p1); } -EXPORT void f0_V_IS_PIP(int p0, struct S_PIP p1, void (*cb)(int, struct S_PIP)) { cb(p0,p1); } -EXPORT void f0_V_IS_PFI(int p0, struct S_PFI p1, void (*cb)(int, struct S_PFI)) { cb(p0,p1); } -EXPORT void f0_V_IS_PFF(int p0, struct S_PFF p1, void (*cb)(int, struct S_PFF)) { cb(p0,p1); } -EXPORT void f0_V_IS_PFD(int p0, struct S_PFD p1, void (*cb)(int, struct S_PFD)) { cb(p0,p1); } -EXPORT void f0_V_IS_PFP(int p0, struct S_PFP p1, void (*cb)(int, struct S_PFP)) { cb(p0,p1); } -EXPORT void f0_V_IS_PDI(int p0, struct S_PDI p1, void (*cb)(int, struct S_PDI)) { cb(p0,p1); } -EXPORT void f0_V_IS_PDF(int p0, struct S_PDF p1, void (*cb)(int, struct S_PDF)) { cb(p0,p1); } -EXPORT void f0_V_IS_PDD(int p0, struct S_PDD p1, void (*cb)(int, struct S_PDD)) { cb(p0,p1); } -EXPORT void f0_V_IS_PDP(int p0, struct S_PDP p1, void (*cb)(int, struct S_PDP)) { cb(p0,p1); } -EXPORT void f0_V_IS_PPI(int p0, struct S_PPI p1, void (*cb)(int, struct S_PPI)) { cb(p0,p1); } -EXPORT void f0_V_IS_PPF(int p0, struct S_PPF p1, void (*cb)(int, struct S_PPF)) { cb(p0,p1); } -EXPORT void f0_V_IS_PPD(int p0, struct S_PPD p1, void (*cb)(int, struct S_PPD)) { cb(p0,p1); } -EXPORT void f0_V_IS_PPP(int p0, struct S_PPP p1, void (*cb)(int, struct S_PPP)) { cb(p0,p1); } -EXPORT void f0_V_FI_(float p0, int p1, void (*cb)(float, int)) { cb(p0,p1); } -EXPORT void f0_V_FF_(float p0, float p1, void (*cb)(float, float)) { cb(p0,p1); } -EXPORT void f0_V_FD_(float p0, double p1, void (*cb)(float, double)) { cb(p0,p1); } -EXPORT void f0_V_FP_(float p0, void* p1, void (*cb)(float, void*)) { cb(p0,p1); } -EXPORT void f0_V_FS_I(float p0, struct S_I p1, void (*cb)(float, struct S_I)) { cb(p0,p1); } -EXPORT void f0_V_FS_F(float p0, struct S_F p1, void (*cb)(float, struct S_F)) { cb(p0,p1); } -EXPORT void f0_V_FS_D(float p0, struct S_D p1, void (*cb)(float, struct S_D)) { cb(p0,p1); } -EXPORT void f0_V_FS_P(float p0, struct S_P p1, void (*cb)(float, struct S_P)) { cb(p0,p1); } -EXPORT void f0_V_FS_II(float p0, struct S_II p1, void (*cb)(float, struct S_II)) { cb(p0,p1); } -EXPORT void f0_V_FS_IF(float p0, struct S_IF p1, void (*cb)(float, struct S_IF)) { cb(p0,p1); } -EXPORT void f0_V_FS_ID(float p0, struct S_ID p1, void (*cb)(float, struct S_ID)) { cb(p0,p1); } -EXPORT void f0_V_FS_IP(float p0, struct S_IP p1, void (*cb)(float, struct S_IP)) { cb(p0,p1); } -EXPORT void f0_V_FS_FI(float p0, struct S_FI p1, void (*cb)(float, struct S_FI)) { cb(p0,p1); } -EXPORT void f0_V_FS_FF(float p0, struct S_FF p1, void (*cb)(float, struct S_FF)) { cb(p0,p1); } -EXPORT void f0_V_FS_FD(float p0, struct S_FD p1, void (*cb)(float, struct S_FD)) { cb(p0,p1); } -EXPORT void f0_V_FS_FP(float p0, struct S_FP p1, void (*cb)(float, struct S_FP)) { cb(p0,p1); } -EXPORT void f0_V_FS_DI(float p0, struct S_DI p1, void (*cb)(float, struct S_DI)) { cb(p0,p1); } -EXPORT void f0_V_FS_DF(float p0, struct S_DF p1, void (*cb)(float, struct S_DF)) { cb(p0,p1); } -EXPORT void f0_V_FS_DD(float p0, struct S_DD p1, void (*cb)(float, struct S_DD)) { cb(p0,p1); } -EXPORT void f0_V_FS_DP(float p0, struct S_DP p1, void (*cb)(float, struct S_DP)) { cb(p0,p1); } -EXPORT void f0_V_FS_PI(float p0, struct S_PI p1, void (*cb)(float, struct S_PI)) { cb(p0,p1); } -EXPORT void f0_V_FS_PF(float p0, struct S_PF p1, void (*cb)(float, struct S_PF)) { cb(p0,p1); } -EXPORT void f0_V_FS_PD(float p0, struct S_PD p1, void (*cb)(float, struct S_PD)) { cb(p0,p1); } -EXPORT void f0_V_FS_PP(float p0, struct S_PP p1, void (*cb)(float, struct S_PP)) { cb(p0,p1); } -EXPORT void f0_V_FS_III(float p0, struct S_III p1, void (*cb)(float, struct S_III)) { cb(p0,p1); } -EXPORT void f0_V_FS_IIF(float p0, struct S_IIF p1, void (*cb)(float, struct S_IIF)) { cb(p0,p1); } -EXPORT void f0_V_FS_IID(float p0, struct S_IID p1, void (*cb)(float, struct S_IID)) { cb(p0,p1); } -EXPORT void f0_V_FS_IIP(float p0, struct S_IIP p1, void (*cb)(float, struct S_IIP)) { cb(p0,p1); } -EXPORT void f0_V_FS_IFI(float p0, struct S_IFI p1, void (*cb)(float, struct S_IFI)) { cb(p0,p1); } -EXPORT void f0_V_FS_IFF(float p0, struct S_IFF p1, void (*cb)(float, struct S_IFF)) { cb(p0,p1); } -EXPORT void f0_V_FS_IFD(float p0, struct S_IFD p1, void (*cb)(float, struct S_IFD)) { cb(p0,p1); } -EXPORT void f0_V_FS_IFP(float p0, struct S_IFP p1, void (*cb)(float, struct S_IFP)) { cb(p0,p1); } -EXPORT void f0_V_FS_IDI(float p0, struct S_IDI p1, void (*cb)(float, struct S_IDI)) { cb(p0,p1); } -EXPORT void f0_V_FS_IDF(float p0, struct S_IDF p1, void (*cb)(float, struct S_IDF)) { cb(p0,p1); } -EXPORT void f0_V_FS_IDD(float p0, struct S_IDD p1, void (*cb)(float, struct S_IDD)) { cb(p0,p1); } -EXPORT void f0_V_FS_IDP(float p0, struct S_IDP p1, void (*cb)(float, struct S_IDP)) { cb(p0,p1); } -EXPORT void f0_V_FS_IPI(float p0, struct S_IPI p1, void (*cb)(float, struct S_IPI)) { cb(p0,p1); } -EXPORT void f0_V_FS_IPF(float p0, struct S_IPF p1, void (*cb)(float, struct S_IPF)) { cb(p0,p1); } -EXPORT void f0_V_FS_IPD(float p0, struct S_IPD p1, void (*cb)(float, struct S_IPD)) { cb(p0,p1); } -EXPORT void f0_V_FS_IPP(float p0, struct S_IPP p1, void (*cb)(float, struct S_IPP)) { cb(p0,p1); } -EXPORT void f0_V_FS_FII(float p0, struct S_FII p1, void (*cb)(float, struct S_FII)) { cb(p0,p1); } -EXPORT void f0_V_FS_FIF(float p0, struct S_FIF p1, void (*cb)(float, struct S_FIF)) { cb(p0,p1); } -EXPORT void f0_V_FS_FID(float p0, struct S_FID p1, void (*cb)(float, struct S_FID)) { cb(p0,p1); } -EXPORT void f0_V_FS_FIP(float p0, struct S_FIP p1, void (*cb)(float, struct S_FIP)) { cb(p0,p1); } -EXPORT void f0_V_FS_FFI(float p0, struct S_FFI p1, void (*cb)(float, struct S_FFI)) { cb(p0,p1); } -EXPORT void f0_V_FS_FFF(float p0, struct S_FFF p1, void (*cb)(float, struct S_FFF)) { cb(p0,p1); } -EXPORT void f0_V_FS_FFD(float p0, struct S_FFD p1, void (*cb)(float, struct S_FFD)) { cb(p0,p1); } -EXPORT void f0_V_FS_FFP(float p0, struct S_FFP p1, void (*cb)(float, struct S_FFP)) { cb(p0,p1); } -EXPORT void f0_V_FS_FDI(float p0, struct S_FDI p1, void (*cb)(float, struct S_FDI)) { cb(p0,p1); } -EXPORT void f0_V_FS_FDF(float p0, struct S_FDF p1, void (*cb)(float, struct S_FDF)) { cb(p0,p1); } -EXPORT void f0_V_FS_FDD(float p0, struct S_FDD p1, void (*cb)(float, struct S_FDD)) { cb(p0,p1); } -EXPORT void f0_V_FS_FDP(float p0, struct S_FDP p1, void (*cb)(float, struct S_FDP)) { cb(p0,p1); } -EXPORT void f0_V_FS_FPI(float p0, struct S_FPI p1, void (*cb)(float, struct S_FPI)) { cb(p0,p1); } -EXPORT void f0_V_FS_FPF(float p0, struct S_FPF p1, void (*cb)(float, struct S_FPF)) { cb(p0,p1); } -EXPORT void f0_V_FS_FPD(float p0, struct S_FPD p1, void (*cb)(float, struct S_FPD)) { cb(p0,p1); } -EXPORT void f0_V_FS_FPP(float p0, struct S_FPP p1, void (*cb)(float, struct S_FPP)) { cb(p0,p1); } -EXPORT void f0_V_FS_DII(float p0, struct S_DII p1, void (*cb)(float, struct S_DII)) { cb(p0,p1); } -EXPORT void f0_V_FS_DIF(float p0, struct S_DIF p1, void (*cb)(float, struct S_DIF)) { cb(p0,p1); } -EXPORT void f0_V_FS_DID(float p0, struct S_DID p1, void (*cb)(float, struct S_DID)) { cb(p0,p1); } -EXPORT void f0_V_FS_DIP(float p0, struct S_DIP p1, void (*cb)(float, struct S_DIP)) { cb(p0,p1); } -EXPORT void f0_V_FS_DFI(float p0, struct S_DFI p1, void (*cb)(float, struct S_DFI)) { cb(p0,p1); } -EXPORT void f0_V_FS_DFF(float p0, struct S_DFF p1, void (*cb)(float, struct S_DFF)) { cb(p0,p1); } -EXPORT void f0_V_FS_DFD(float p0, struct S_DFD p1, void (*cb)(float, struct S_DFD)) { cb(p0,p1); } -EXPORT void f0_V_FS_DFP(float p0, struct S_DFP p1, void (*cb)(float, struct S_DFP)) { cb(p0,p1); } -EXPORT void f0_V_FS_DDI(float p0, struct S_DDI p1, void (*cb)(float, struct S_DDI)) { cb(p0,p1); } -EXPORT void f0_V_FS_DDF(float p0, struct S_DDF p1, void (*cb)(float, struct S_DDF)) { cb(p0,p1); } -EXPORT void f0_V_FS_DDD(float p0, struct S_DDD p1, void (*cb)(float, struct S_DDD)) { cb(p0,p1); } -EXPORT void f0_V_FS_DDP(float p0, struct S_DDP p1, void (*cb)(float, struct S_DDP)) { cb(p0,p1); } -EXPORT void f0_V_FS_DPI(float p0, struct S_DPI p1, void (*cb)(float, struct S_DPI)) { cb(p0,p1); } -EXPORT void f0_V_FS_DPF(float p0, struct S_DPF p1, void (*cb)(float, struct S_DPF)) { cb(p0,p1); } -EXPORT void f0_V_FS_DPD(float p0, struct S_DPD p1, void (*cb)(float, struct S_DPD)) { cb(p0,p1); } -EXPORT void f0_V_FS_DPP(float p0, struct S_DPP p1, void (*cb)(float, struct S_DPP)) { cb(p0,p1); } -EXPORT void f0_V_FS_PII(float p0, struct S_PII p1, void (*cb)(float, struct S_PII)) { cb(p0,p1); } -EXPORT void f0_V_FS_PIF(float p0, struct S_PIF p1, void (*cb)(float, struct S_PIF)) { cb(p0,p1); } -EXPORT void f0_V_FS_PID(float p0, struct S_PID p1, void (*cb)(float, struct S_PID)) { cb(p0,p1); } -EXPORT void f0_V_FS_PIP(float p0, struct S_PIP p1, void (*cb)(float, struct S_PIP)) { cb(p0,p1); } -EXPORT void f0_V_FS_PFI(float p0, struct S_PFI p1, void (*cb)(float, struct S_PFI)) { cb(p0,p1); } -EXPORT void f0_V_FS_PFF(float p0, struct S_PFF p1, void (*cb)(float, struct S_PFF)) { cb(p0,p1); } -EXPORT void f0_V_FS_PFD(float p0, struct S_PFD p1, void (*cb)(float, struct S_PFD)) { cb(p0,p1); } -EXPORT void f0_V_FS_PFP(float p0, struct S_PFP p1, void (*cb)(float, struct S_PFP)) { cb(p0,p1); } -EXPORT void f0_V_FS_PDI(float p0, struct S_PDI p1, void (*cb)(float, struct S_PDI)) { cb(p0,p1); } -EXPORT void f0_V_FS_PDF(float p0, struct S_PDF p1, void (*cb)(float, struct S_PDF)) { cb(p0,p1); } -EXPORT void f0_V_FS_PDD(float p0, struct S_PDD p1, void (*cb)(float, struct S_PDD)) { cb(p0,p1); } -EXPORT void f0_V_FS_PDP(float p0, struct S_PDP p1, void (*cb)(float, struct S_PDP)) { cb(p0,p1); } -EXPORT void f0_V_FS_PPI(float p0, struct S_PPI p1, void (*cb)(float, struct S_PPI)) { cb(p0,p1); } -EXPORT void f0_V_FS_PPF(float p0, struct S_PPF p1, void (*cb)(float, struct S_PPF)) { cb(p0,p1); } -EXPORT void f0_V_FS_PPD(float p0, struct S_PPD p1, void (*cb)(float, struct S_PPD)) { cb(p0,p1); } -EXPORT void f0_V_FS_PPP(float p0, struct S_PPP p1, void (*cb)(float, struct S_PPP)) { cb(p0,p1); } -EXPORT void f0_V_DI_(double p0, int p1, void (*cb)(double, int)) { cb(p0,p1); } -EXPORT void f0_V_DF_(double p0, float p1, void (*cb)(double, float)) { cb(p0,p1); } -EXPORT void f0_V_DD_(double p0, double p1, void (*cb)(double, double)) { cb(p0,p1); } -EXPORT void f0_V_DP_(double p0, void* p1, void (*cb)(double, void*)) { cb(p0,p1); } -EXPORT void f0_V_DS_I(double p0, struct S_I p1, void (*cb)(double, struct S_I)) { cb(p0,p1); } -EXPORT void f0_V_DS_F(double p0, struct S_F p1, void (*cb)(double, struct S_F)) { cb(p0,p1); } -EXPORT void f0_V_DS_D(double p0, struct S_D p1, void (*cb)(double, struct S_D)) { cb(p0,p1); } -EXPORT void f0_V_DS_P(double p0, struct S_P p1, void (*cb)(double, struct S_P)) { cb(p0,p1); } -EXPORT void f0_V_DS_II(double p0, struct S_II p1, void (*cb)(double, struct S_II)) { cb(p0,p1); } -EXPORT void f0_V_DS_IF(double p0, struct S_IF p1, void (*cb)(double, struct S_IF)) { cb(p0,p1); } -EXPORT void f0_V_DS_ID(double p0, struct S_ID p1, void (*cb)(double, struct S_ID)) { cb(p0,p1); } -EXPORT void f0_V_DS_IP(double p0, struct S_IP p1, void (*cb)(double, struct S_IP)) { cb(p0,p1); } -EXPORT void f0_V_DS_FI(double p0, struct S_FI p1, void (*cb)(double, struct S_FI)) { cb(p0,p1); } -EXPORT void f0_V_DS_FF(double p0, struct S_FF p1, void (*cb)(double, struct S_FF)) { cb(p0,p1); } -EXPORT void f0_V_DS_FD(double p0, struct S_FD p1, void (*cb)(double, struct S_FD)) { cb(p0,p1); } -EXPORT void f0_V_DS_FP(double p0, struct S_FP p1, void (*cb)(double, struct S_FP)) { cb(p0,p1); } -EXPORT void f0_V_DS_DI(double p0, struct S_DI p1, void (*cb)(double, struct S_DI)) { cb(p0,p1); } -EXPORT void f0_V_DS_DF(double p0, struct S_DF p1, void (*cb)(double, struct S_DF)) { cb(p0,p1); } -EXPORT void f0_V_DS_DD(double p0, struct S_DD p1, void (*cb)(double, struct S_DD)) { cb(p0,p1); } -EXPORT void f0_V_DS_DP(double p0, struct S_DP p1, void (*cb)(double, struct S_DP)) { cb(p0,p1); } -EXPORT void f0_V_DS_PI(double p0, struct S_PI p1, void (*cb)(double, struct S_PI)) { cb(p0,p1); } -EXPORT void f0_V_DS_PF(double p0, struct S_PF p1, void (*cb)(double, struct S_PF)) { cb(p0,p1); } -EXPORT void f0_V_DS_PD(double p0, struct S_PD p1, void (*cb)(double, struct S_PD)) { cb(p0,p1); } -EXPORT void f0_V_DS_PP(double p0, struct S_PP p1, void (*cb)(double, struct S_PP)) { cb(p0,p1); } -EXPORT void f0_V_DS_III(double p0, struct S_III p1, void (*cb)(double, struct S_III)) { cb(p0,p1); } -EXPORT void f0_V_DS_IIF(double p0, struct S_IIF p1, void (*cb)(double, struct S_IIF)) { cb(p0,p1); } -EXPORT void f0_V_DS_IID(double p0, struct S_IID p1, void (*cb)(double, struct S_IID)) { cb(p0,p1); } -EXPORT void f0_V_DS_IIP(double p0, struct S_IIP p1, void (*cb)(double, struct S_IIP)) { cb(p0,p1); } -EXPORT void f0_V_DS_IFI(double p0, struct S_IFI p1, void (*cb)(double, struct S_IFI)) { cb(p0,p1); } -EXPORT void f0_V_DS_IFF(double p0, struct S_IFF p1, void (*cb)(double, struct S_IFF)) { cb(p0,p1); } -EXPORT void f0_V_DS_IFD(double p0, struct S_IFD p1, void (*cb)(double, struct S_IFD)) { cb(p0,p1); } -EXPORT void f0_V_DS_IFP(double p0, struct S_IFP p1, void (*cb)(double, struct S_IFP)) { cb(p0,p1); } -EXPORT void f0_V_DS_IDI(double p0, struct S_IDI p1, void (*cb)(double, struct S_IDI)) { cb(p0,p1); } -EXPORT void f0_V_DS_IDF(double p0, struct S_IDF p1, void (*cb)(double, struct S_IDF)) { cb(p0,p1); } -EXPORT void f0_V_DS_IDD(double p0, struct S_IDD p1, void (*cb)(double, struct S_IDD)) { cb(p0,p1); } -EXPORT void f0_V_DS_IDP(double p0, struct S_IDP p1, void (*cb)(double, struct S_IDP)) { cb(p0,p1); } -EXPORT void f0_V_DS_IPI(double p0, struct S_IPI p1, void (*cb)(double, struct S_IPI)) { cb(p0,p1); } -EXPORT void f0_V_DS_IPF(double p0, struct S_IPF p1, void (*cb)(double, struct S_IPF)) { cb(p0,p1); } -EXPORT void f0_V_DS_IPD(double p0, struct S_IPD p1, void (*cb)(double, struct S_IPD)) { cb(p0,p1); } -EXPORT void f0_V_DS_IPP(double p0, struct S_IPP p1, void (*cb)(double, struct S_IPP)) { cb(p0,p1); } -EXPORT void f0_V_DS_FII(double p0, struct S_FII p1, void (*cb)(double, struct S_FII)) { cb(p0,p1); } -EXPORT void f0_V_DS_FIF(double p0, struct S_FIF p1, void (*cb)(double, struct S_FIF)) { cb(p0,p1); } -EXPORT void f0_V_DS_FID(double p0, struct S_FID p1, void (*cb)(double, struct S_FID)) { cb(p0,p1); } -EXPORT void f0_V_DS_FIP(double p0, struct S_FIP p1, void (*cb)(double, struct S_FIP)) { cb(p0,p1); } -EXPORT void f0_V_DS_FFI(double p0, struct S_FFI p1, void (*cb)(double, struct S_FFI)) { cb(p0,p1); } -EXPORT void f0_V_DS_FFF(double p0, struct S_FFF p1, void (*cb)(double, struct S_FFF)) { cb(p0,p1); } -EXPORT void f0_V_DS_FFD(double p0, struct S_FFD p1, void (*cb)(double, struct S_FFD)) { cb(p0,p1); } -EXPORT void f0_V_DS_FFP(double p0, struct S_FFP p1, void (*cb)(double, struct S_FFP)) { cb(p0,p1); } -EXPORT void f0_V_DS_FDI(double p0, struct S_FDI p1, void (*cb)(double, struct S_FDI)) { cb(p0,p1); } -EXPORT void f0_V_DS_FDF(double p0, struct S_FDF p1, void (*cb)(double, struct S_FDF)) { cb(p0,p1); } -EXPORT void f0_V_DS_FDD(double p0, struct S_FDD p1, void (*cb)(double, struct S_FDD)) { cb(p0,p1); } -EXPORT void f0_V_DS_FDP(double p0, struct S_FDP p1, void (*cb)(double, struct S_FDP)) { cb(p0,p1); } -EXPORT void f0_V_DS_FPI(double p0, struct S_FPI p1, void (*cb)(double, struct S_FPI)) { cb(p0,p1); } -EXPORT void f0_V_DS_FPF(double p0, struct S_FPF p1, void (*cb)(double, struct S_FPF)) { cb(p0,p1); } -EXPORT void f0_V_DS_FPD(double p0, struct S_FPD p1, void (*cb)(double, struct S_FPD)) { cb(p0,p1); } -EXPORT void f0_V_DS_FPP(double p0, struct S_FPP p1, void (*cb)(double, struct S_FPP)) { cb(p0,p1); } -EXPORT void f0_V_DS_DII(double p0, struct S_DII p1, void (*cb)(double, struct S_DII)) { cb(p0,p1); } -EXPORT void f0_V_DS_DIF(double p0, struct S_DIF p1, void (*cb)(double, struct S_DIF)) { cb(p0,p1); } -EXPORT void f0_V_DS_DID(double p0, struct S_DID p1, void (*cb)(double, struct S_DID)) { cb(p0,p1); } -EXPORT void f0_V_DS_DIP(double p0, struct S_DIP p1, void (*cb)(double, struct S_DIP)) { cb(p0,p1); } -EXPORT void f0_V_DS_DFI(double p0, struct S_DFI p1, void (*cb)(double, struct S_DFI)) { cb(p0,p1); } -EXPORT void f0_V_DS_DFF(double p0, struct S_DFF p1, void (*cb)(double, struct S_DFF)) { cb(p0,p1); } -EXPORT void f0_V_DS_DFD(double p0, struct S_DFD p1, void (*cb)(double, struct S_DFD)) { cb(p0,p1); } -EXPORT void f0_V_DS_DFP(double p0, struct S_DFP p1, void (*cb)(double, struct S_DFP)) { cb(p0,p1); } -EXPORT void f0_V_DS_DDI(double p0, struct S_DDI p1, void (*cb)(double, struct S_DDI)) { cb(p0,p1); } -EXPORT void f0_V_DS_DDF(double p0, struct S_DDF p1, void (*cb)(double, struct S_DDF)) { cb(p0,p1); } -EXPORT void f0_V_DS_DDD(double p0, struct S_DDD p1, void (*cb)(double, struct S_DDD)) { cb(p0,p1); } -EXPORT void f0_V_DS_DDP(double p0, struct S_DDP p1, void (*cb)(double, struct S_DDP)) { cb(p0,p1); } -EXPORT void f0_V_DS_DPI(double p0, struct S_DPI p1, void (*cb)(double, struct S_DPI)) { cb(p0,p1); } -EXPORT void f0_V_DS_DPF(double p0, struct S_DPF p1, void (*cb)(double, struct S_DPF)) { cb(p0,p1); } -EXPORT void f0_V_DS_DPD(double p0, struct S_DPD p1, void (*cb)(double, struct S_DPD)) { cb(p0,p1); } -EXPORT void f0_V_DS_DPP(double p0, struct S_DPP p1, void (*cb)(double, struct S_DPP)) { cb(p0,p1); } -EXPORT void f0_V_DS_PII(double p0, struct S_PII p1, void (*cb)(double, struct S_PII)) { cb(p0,p1); } -EXPORT void f0_V_DS_PIF(double p0, struct S_PIF p1, void (*cb)(double, struct S_PIF)) { cb(p0,p1); } -EXPORT void f0_V_DS_PID(double p0, struct S_PID p1, void (*cb)(double, struct S_PID)) { cb(p0,p1); } -EXPORT void f0_V_DS_PIP(double p0, struct S_PIP p1, void (*cb)(double, struct S_PIP)) { cb(p0,p1); } -EXPORT void f0_V_DS_PFI(double p0, struct S_PFI p1, void (*cb)(double, struct S_PFI)) { cb(p0,p1); } -EXPORT void f0_V_DS_PFF(double p0, struct S_PFF p1, void (*cb)(double, struct S_PFF)) { cb(p0,p1); } -EXPORT void f0_V_DS_PFD(double p0, struct S_PFD p1, void (*cb)(double, struct S_PFD)) { cb(p0,p1); } -EXPORT void f0_V_DS_PFP(double p0, struct S_PFP p1, void (*cb)(double, struct S_PFP)) { cb(p0,p1); } -EXPORT void f0_V_DS_PDI(double p0, struct S_PDI p1, void (*cb)(double, struct S_PDI)) { cb(p0,p1); } -EXPORT void f0_V_DS_PDF(double p0, struct S_PDF p1, void (*cb)(double, struct S_PDF)) { cb(p0,p1); } -EXPORT void f0_V_DS_PDD(double p0, struct S_PDD p1, void (*cb)(double, struct S_PDD)) { cb(p0,p1); } -EXPORT void f0_V_DS_PDP(double p0, struct S_PDP p1, void (*cb)(double, struct S_PDP)) { cb(p0,p1); } -EXPORT void f0_V_DS_PPI(double p0, struct S_PPI p1, void (*cb)(double, struct S_PPI)) { cb(p0,p1); } -EXPORT void f0_V_DS_PPF(double p0, struct S_PPF p1, void (*cb)(double, struct S_PPF)) { cb(p0,p1); } -EXPORT void f0_V_DS_PPD(double p0, struct S_PPD p1, void (*cb)(double, struct S_PPD)) { cb(p0,p1); } -EXPORT void f0_V_DS_PPP(double p0, struct S_PPP p1, void (*cb)(double, struct S_PPP)) { cb(p0,p1); } -EXPORT void f0_V_PI_(void* p0, int p1, void (*cb)(void*, int)) { cb(p0,p1); } -EXPORT void f0_V_PF_(void* p0, float p1, void (*cb)(void*, float)) { cb(p0,p1); } -EXPORT void f0_V_PD_(void* p0, double p1, void (*cb)(void*, double)) { cb(p0,p1); } -EXPORT void f0_V_PP_(void* p0, void* p1, void (*cb)(void*, void*)) { cb(p0,p1); } -EXPORT void f0_V_PS_I(void* p0, struct S_I p1, void (*cb)(void*, struct S_I)) { cb(p0,p1); } -EXPORT void f0_V_PS_F(void* p0, struct S_F p1, void (*cb)(void*, struct S_F)) { cb(p0,p1); } -EXPORT void f0_V_PS_D(void* p0, struct S_D p1, void (*cb)(void*, struct S_D)) { cb(p0,p1); } -EXPORT void f0_V_PS_P(void* p0, struct S_P p1, void (*cb)(void*, struct S_P)) { cb(p0,p1); } -EXPORT void f0_V_PS_II(void* p0, struct S_II p1, void (*cb)(void*, struct S_II)) { cb(p0,p1); } -EXPORT void f0_V_PS_IF(void* p0, struct S_IF p1, void (*cb)(void*, struct S_IF)) { cb(p0,p1); } -EXPORT void f0_V_PS_ID(void* p0, struct S_ID p1, void (*cb)(void*, struct S_ID)) { cb(p0,p1); } -EXPORT void f0_V_PS_IP(void* p0, struct S_IP p1, void (*cb)(void*, struct S_IP)) { cb(p0,p1); } -EXPORT void f0_V_PS_FI(void* p0, struct S_FI p1, void (*cb)(void*, struct S_FI)) { cb(p0,p1); } -EXPORT void f0_V_PS_FF(void* p0, struct S_FF p1, void (*cb)(void*, struct S_FF)) { cb(p0,p1); } -EXPORT void f0_V_PS_FD(void* p0, struct S_FD p1, void (*cb)(void*, struct S_FD)) { cb(p0,p1); } -EXPORT void f0_V_PS_FP(void* p0, struct S_FP p1, void (*cb)(void*, struct S_FP)) { cb(p0,p1); } -EXPORT void f0_V_PS_DI(void* p0, struct S_DI p1, void (*cb)(void*, struct S_DI)) { cb(p0,p1); } -EXPORT void f0_V_PS_DF(void* p0, struct S_DF p1, void (*cb)(void*, struct S_DF)) { cb(p0,p1); } -EXPORT void f0_V_PS_DD(void* p0, struct S_DD p1, void (*cb)(void*, struct S_DD)) { cb(p0,p1); } -EXPORT void f0_V_PS_DP(void* p0, struct S_DP p1, void (*cb)(void*, struct S_DP)) { cb(p0,p1); } -EXPORT void f0_V_PS_PI(void* p0, struct S_PI p1, void (*cb)(void*, struct S_PI)) { cb(p0,p1); } -EXPORT void f0_V_PS_PF(void* p0, struct S_PF p1, void (*cb)(void*, struct S_PF)) { cb(p0,p1); } -EXPORT void f0_V_PS_PD(void* p0, struct S_PD p1, void (*cb)(void*, struct S_PD)) { cb(p0,p1); } -EXPORT void f0_V_PS_PP(void* p0, struct S_PP p1, void (*cb)(void*, struct S_PP)) { cb(p0,p1); } -EXPORT void f0_V_PS_III(void* p0, struct S_III p1, void (*cb)(void*, struct S_III)) { cb(p0,p1); } -EXPORT void f0_V_PS_IIF(void* p0, struct S_IIF p1, void (*cb)(void*, struct S_IIF)) { cb(p0,p1); } -EXPORT void f0_V_PS_IID(void* p0, struct S_IID p1, void (*cb)(void*, struct S_IID)) { cb(p0,p1); } -EXPORT void f0_V_PS_IIP(void* p0, struct S_IIP p1, void (*cb)(void*, struct S_IIP)) { cb(p0,p1); } -EXPORT void f0_V_PS_IFI(void* p0, struct S_IFI p1, void (*cb)(void*, struct S_IFI)) { cb(p0,p1); } -EXPORT void f0_V_PS_IFF(void* p0, struct S_IFF p1, void (*cb)(void*, struct S_IFF)) { cb(p0,p1); } -EXPORT void f0_V_PS_IFD(void* p0, struct S_IFD p1, void (*cb)(void*, struct S_IFD)) { cb(p0,p1); } -EXPORT void f0_V_PS_IFP(void* p0, struct S_IFP p1, void (*cb)(void*, struct S_IFP)) { cb(p0,p1); } -EXPORT void f0_V_PS_IDI(void* p0, struct S_IDI p1, void (*cb)(void*, struct S_IDI)) { cb(p0,p1); } -EXPORT void f0_V_PS_IDF(void* p0, struct S_IDF p1, void (*cb)(void*, struct S_IDF)) { cb(p0,p1); } -EXPORT void f0_V_PS_IDD(void* p0, struct S_IDD p1, void (*cb)(void*, struct S_IDD)) { cb(p0,p1); } -EXPORT void f0_V_PS_IDP(void* p0, struct S_IDP p1, void (*cb)(void*, struct S_IDP)) { cb(p0,p1); } -EXPORT void f0_V_PS_IPI(void* p0, struct S_IPI p1, void (*cb)(void*, struct S_IPI)) { cb(p0,p1); } -EXPORT void f0_V_PS_IPF(void* p0, struct S_IPF p1, void (*cb)(void*, struct S_IPF)) { cb(p0,p1); } -EXPORT void f0_V_PS_IPD(void* p0, struct S_IPD p1, void (*cb)(void*, struct S_IPD)) { cb(p0,p1); } -EXPORT void f0_V_PS_IPP(void* p0, struct S_IPP p1, void (*cb)(void*, struct S_IPP)) { cb(p0,p1); } -EXPORT void f0_V_PS_FII(void* p0, struct S_FII p1, void (*cb)(void*, struct S_FII)) { cb(p0,p1); } -EXPORT void f0_V_PS_FIF(void* p0, struct S_FIF p1, void (*cb)(void*, struct S_FIF)) { cb(p0,p1); } -EXPORT void f0_V_PS_FID(void* p0, struct S_FID p1, void (*cb)(void*, struct S_FID)) { cb(p0,p1); } -EXPORT void f0_V_PS_FIP(void* p0, struct S_FIP p1, void (*cb)(void*, struct S_FIP)) { cb(p0,p1); } -EXPORT void f0_V_PS_FFI(void* p0, struct S_FFI p1, void (*cb)(void*, struct S_FFI)) { cb(p0,p1); } -EXPORT void f0_V_PS_FFF(void* p0, struct S_FFF p1, void (*cb)(void*, struct S_FFF)) { cb(p0,p1); } -EXPORT void f0_V_PS_FFD(void* p0, struct S_FFD p1, void (*cb)(void*, struct S_FFD)) { cb(p0,p1); } -EXPORT void f0_V_PS_FFP(void* p0, struct S_FFP p1, void (*cb)(void*, struct S_FFP)) { cb(p0,p1); } -EXPORT void f0_V_PS_FDI(void* p0, struct S_FDI p1, void (*cb)(void*, struct S_FDI)) { cb(p0,p1); } -EXPORT void f0_V_PS_FDF(void* p0, struct S_FDF p1, void (*cb)(void*, struct S_FDF)) { cb(p0,p1); } -EXPORT void f0_V_PS_FDD(void* p0, struct S_FDD p1, void (*cb)(void*, struct S_FDD)) { cb(p0,p1); } -EXPORT void f0_V_PS_FDP(void* p0, struct S_FDP p1, void (*cb)(void*, struct S_FDP)) { cb(p0,p1); } -EXPORT void f0_V_PS_FPI(void* p0, struct S_FPI p1, void (*cb)(void*, struct S_FPI)) { cb(p0,p1); } -EXPORT void f0_V_PS_FPF(void* p0, struct S_FPF p1, void (*cb)(void*, struct S_FPF)) { cb(p0,p1); } -EXPORT void f0_V_PS_FPD(void* p0, struct S_FPD p1, void (*cb)(void*, struct S_FPD)) { cb(p0,p1); } -EXPORT void f0_V_PS_FPP(void* p0, struct S_FPP p1, void (*cb)(void*, struct S_FPP)) { cb(p0,p1); } -EXPORT void f0_V_PS_DII(void* p0, struct S_DII p1, void (*cb)(void*, struct S_DII)) { cb(p0,p1); } -EXPORT void f0_V_PS_DIF(void* p0, struct S_DIF p1, void (*cb)(void*, struct S_DIF)) { cb(p0,p1); } -EXPORT void f0_V_PS_DID(void* p0, struct S_DID p1, void (*cb)(void*, struct S_DID)) { cb(p0,p1); } -EXPORT void f0_V_PS_DIP(void* p0, struct S_DIP p1, void (*cb)(void*, struct S_DIP)) { cb(p0,p1); } -EXPORT void f0_V_PS_DFI(void* p0, struct S_DFI p1, void (*cb)(void*, struct S_DFI)) { cb(p0,p1); } -EXPORT void f0_V_PS_DFF(void* p0, struct S_DFF p1, void (*cb)(void*, struct S_DFF)) { cb(p0,p1); } -EXPORT void f0_V_PS_DFD(void* p0, struct S_DFD p1, void (*cb)(void*, struct S_DFD)) { cb(p0,p1); } -EXPORT void f0_V_PS_DFP(void* p0, struct S_DFP p1, void (*cb)(void*, struct S_DFP)) { cb(p0,p1); } -EXPORT void f0_V_PS_DDI(void* p0, struct S_DDI p1, void (*cb)(void*, struct S_DDI)) { cb(p0,p1); } -EXPORT void f0_V_PS_DDF(void* p0, struct S_DDF p1, void (*cb)(void*, struct S_DDF)) { cb(p0,p1); } -EXPORT void f0_V_PS_DDD(void* p0, struct S_DDD p1, void (*cb)(void*, struct S_DDD)) { cb(p0,p1); } -EXPORT void f0_V_PS_DDP(void* p0, struct S_DDP p1, void (*cb)(void*, struct S_DDP)) { cb(p0,p1); } -EXPORT void f0_V_PS_DPI(void* p0, struct S_DPI p1, void (*cb)(void*, struct S_DPI)) { cb(p0,p1); } -EXPORT void f0_V_PS_DPF(void* p0, struct S_DPF p1, void (*cb)(void*, struct S_DPF)) { cb(p0,p1); } -EXPORT void f0_V_PS_DPD(void* p0, struct S_DPD p1, void (*cb)(void*, struct S_DPD)) { cb(p0,p1); } -EXPORT void f0_V_PS_DPP(void* p0, struct S_DPP p1, void (*cb)(void*, struct S_DPP)) { cb(p0,p1); } -EXPORT void f0_V_PS_PII(void* p0, struct S_PII p1, void (*cb)(void*, struct S_PII)) { cb(p0,p1); } -EXPORT void f0_V_PS_PIF(void* p0, struct S_PIF p1, void (*cb)(void*, struct S_PIF)) { cb(p0,p1); } -EXPORT void f0_V_PS_PID(void* p0, struct S_PID p1, void (*cb)(void*, struct S_PID)) { cb(p0,p1); } -EXPORT void f0_V_PS_PIP(void* p0, struct S_PIP p1, void (*cb)(void*, struct S_PIP)) { cb(p0,p1); } -EXPORT void f0_V_PS_PFI(void* p0, struct S_PFI p1, void (*cb)(void*, struct S_PFI)) { cb(p0,p1); } -EXPORT void f0_V_PS_PFF(void* p0, struct S_PFF p1, void (*cb)(void*, struct S_PFF)) { cb(p0,p1); } -EXPORT void f0_V_PS_PFD(void* p0, struct S_PFD p1, void (*cb)(void*, struct S_PFD)) { cb(p0,p1); } -EXPORT void f0_V_PS_PFP(void* p0, struct S_PFP p1, void (*cb)(void*, struct S_PFP)) { cb(p0,p1); } -EXPORT void f0_V_PS_PDI(void* p0, struct S_PDI p1, void (*cb)(void*, struct S_PDI)) { cb(p0,p1); } -EXPORT void f0_V_PS_PDF(void* p0, struct S_PDF p1, void (*cb)(void*, struct S_PDF)) { cb(p0,p1); } -EXPORT void f0_V_PS_PDD(void* p0, struct S_PDD p1, void (*cb)(void*, struct S_PDD)) { cb(p0,p1); } -EXPORT void f0_V_PS_PDP(void* p0, struct S_PDP p1, void (*cb)(void*, struct S_PDP)) { cb(p0,p1); } -EXPORT void f0_V_PS_PPI(void* p0, struct S_PPI p1, void (*cb)(void*, struct S_PPI)) { cb(p0,p1); } -EXPORT void f0_V_PS_PPF(void* p0, struct S_PPF p1, void (*cb)(void*, struct S_PPF)) { cb(p0,p1); } -EXPORT void f0_V_PS_PPD(void* p0, struct S_PPD p1, void (*cb)(void*, struct S_PPD)) { cb(p0,p1); } -EXPORT void f0_V_PS_PPP(void* p0, struct S_PPP p1, void (*cb)(void*, struct S_PPP)) { cb(p0,p1); } -EXPORT void f0_V_SI_I(struct S_I p0, int p1, void (*cb)(struct S_I, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_F(struct S_F p0, int p1, void (*cb)(struct S_F, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_D(struct S_D p0, int p1, void (*cb)(struct S_D, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_P(struct S_P p0, int p1, void (*cb)(struct S_P, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_II(struct S_II p0, int p1, void (*cb)(struct S_II, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IF(struct S_IF p0, int p1, void (*cb)(struct S_IF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_ID(struct S_ID p0, int p1, void (*cb)(struct S_ID, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IP(struct S_IP p0, int p1, void (*cb)(struct S_IP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FI(struct S_FI p0, int p1, void (*cb)(struct S_FI, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FF(struct S_FF p0, int p1, void (*cb)(struct S_FF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FD(struct S_FD p0, int p1, void (*cb)(struct S_FD, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FP(struct S_FP p0, int p1, void (*cb)(struct S_FP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DI(struct S_DI p0, int p1, void (*cb)(struct S_DI, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DF(struct S_DF p0, int p1, void (*cb)(struct S_DF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DD(struct S_DD p0, int p1, void (*cb)(struct S_DD, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DP(struct S_DP p0, int p1, void (*cb)(struct S_DP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PI(struct S_PI p0, int p1, void (*cb)(struct S_PI, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PF(struct S_PF p0, int p1, void (*cb)(struct S_PF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PD(struct S_PD p0, int p1, void (*cb)(struct S_PD, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PP(struct S_PP p0, int p1, void (*cb)(struct S_PP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_III(struct S_III p0, int p1, void (*cb)(struct S_III, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IIF(struct S_IIF p0, int p1, void (*cb)(struct S_IIF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IID(struct S_IID p0, int p1, void (*cb)(struct S_IID, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IIP(struct S_IIP p0, int p1, void (*cb)(struct S_IIP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IFI(struct S_IFI p0, int p1, void (*cb)(struct S_IFI, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IFF(struct S_IFF p0, int p1, void (*cb)(struct S_IFF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IFD(struct S_IFD p0, int p1, void (*cb)(struct S_IFD, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IFP(struct S_IFP p0, int p1, void (*cb)(struct S_IFP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IDI(struct S_IDI p0, int p1, void (*cb)(struct S_IDI, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IDF(struct S_IDF p0, int p1, void (*cb)(struct S_IDF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IDD(struct S_IDD p0, int p1, void (*cb)(struct S_IDD, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IDP(struct S_IDP p0, int p1, void (*cb)(struct S_IDP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IPI(struct S_IPI p0, int p1, void (*cb)(struct S_IPI, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IPF(struct S_IPF p0, int p1, void (*cb)(struct S_IPF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IPD(struct S_IPD p0, int p1, void (*cb)(struct S_IPD, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_IPP(struct S_IPP p0, int p1, void (*cb)(struct S_IPP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FII(struct S_FII p0, int p1, void (*cb)(struct S_FII, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FIF(struct S_FIF p0, int p1, void (*cb)(struct S_FIF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FID(struct S_FID p0, int p1, void (*cb)(struct S_FID, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FIP(struct S_FIP p0, int p1, void (*cb)(struct S_FIP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FFI(struct S_FFI p0, int p1, void (*cb)(struct S_FFI, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FFF(struct S_FFF p0, int p1, void (*cb)(struct S_FFF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FFD(struct S_FFD p0, int p1, void (*cb)(struct S_FFD, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FFP(struct S_FFP p0, int p1, void (*cb)(struct S_FFP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FDI(struct S_FDI p0, int p1, void (*cb)(struct S_FDI, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FDF(struct S_FDF p0, int p1, void (*cb)(struct S_FDF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FDD(struct S_FDD p0, int p1, void (*cb)(struct S_FDD, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FDP(struct S_FDP p0, int p1, void (*cb)(struct S_FDP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FPI(struct S_FPI p0, int p1, void (*cb)(struct S_FPI, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FPF(struct S_FPF p0, int p1, void (*cb)(struct S_FPF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FPD(struct S_FPD p0, int p1, void (*cb)(struct S_FPD, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_FPP(struct S_FPP p0, int p1, void (*cb)(struct S_FPP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DII(struct S_DII p0, int p1, void (*cb)(struct S_DII, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DIF(struct S_DIF p0, int p1, void (*cb)(struct S_DIF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DID(struct S_DID p0, int p1, void (*cb)(struct S_DID, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DIP(struct S_DIP p0, int p1, void (*cb)(struct S_DIP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DFI(struct S_DFI p0, int p1, void (*cb)(struct S_DFI, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DFF(struct S_DFF p0, int p1, void (*cb)(struct S_DFF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DFD(struct S_DFD p0, int p1, void (*cb)(struct S_DFD, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DFP(struct S_DFP p0, int p1, void (*cb)(struct S_DFP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DDI(struct S_DDI p0, int p1, void (*cb)(struct S_DDI, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DDF(struct S_DDF p0, int p1, void (*cb)(struct S_DDF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DDD(struct S_DDD p0, int p1, void (*cb)(struct S_DDD, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DDP(struct S_DDP p0, int p1, void (*cb)(struct S_DDP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DPI(struct S_DPI p0, int p1, void (*cb)(struct S_DPI, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DPF(struct S_DPF p0, int p1, void (*cb)(struct S_DPF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DPD(struct S_DPD p0, int p1, void (*cb)(struct S_DPD, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_DPP(struct S_DPP p0, int p1, void (*cb)(struct S_DPP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PII(struct S_PII p0, int p1, void (*cb)(struct S_PII, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PIF(struct S_PIF p0, int p1, void (*cb)(struct S_PIF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PID(struct S_PID p0, int p1, void (*cb)(struct S_PID, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PIP(struct S_PIP p0, int p1, void (*cb)(struct S_PIP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PFI(struct S_PFI p0, int p1, void (*cb)(struct S_PFI, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PFF(struct S_PFF p0, int p1, void (*cb)(struct S_PFF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PFD(struct S_PFD p0, int p1, void (*cb)(struct S_PFD, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PFP(struct S_PFP p0, int p1, void (*cb)(struct S_PFP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PDI(struct S_PDI p0, int p1, void (*cb)(struct S_PDI, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PDF(struct S_PDF p0, int p1, void (*cb)(struct S_PDF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PDD(struct S_PDD p0, int p1, void (*cb)(struct S_PDD, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PDP(struct S_PDP p0, int p1, void (*cb)(struct S_PDP, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PPI(struct S_PPI p0, int p1, void (*cb)(struct S_PPI, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PPF(struct S_PPF p0, int p1, void (*cb)(struct S_PPF, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PPD(struct S_PPD p0, int p1, void (*cb)(struct S_PPD, int)) { cb(p0,p1); } -EXPORT void f0_V_SI_PPP(struct S_PPP p0, int p1, void (*cb)(struct S_PPP, int)) { cb(p0,p1); } -EXPORT void f0_V_SF_I(struct S_I p0, float p1, void (*cb)(struct S_I, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_F(struct S_F p0, float p1, void (*cb)(struct S_F, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_D(struct S_D p0, float p1, void (*cb)(struct S_D, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_P(struct S_P p0, float p1, void (*cb)(struct S_P, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_II(struct S_II p0, float p1, void (*cb)(struct S_II, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IF(struct S_IF p0, float p1, void (*cb)(struct S_IF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_ID(struct S_ID p0, float p1, void (*cb)(struct S_ID, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IP(struct S_IP p0, float p1, void (*cb)(struct S_IP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FI(struct S_FI p0, float p1, void (*cb)(struct S_FI, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FF(struct S_FF p0, float p1, void (*cb)(struct S_FF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FD(struct S_FD p0, float p1, void (*cb)(struct S_FD, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FP(struct S_FP p0, float p1, void (*cb)(struct S_FP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DI(struct S_DI p0, float p1, void (*cb)(struct S_DI, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DF(struct S_DF p0, float p1, void (*cb)(struct S_DF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DD(struct S_DD p0, float p1, void (*cb)(struct S_DD, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DP(struct S_DP p0, float p1, void (*cb)(struct S_DP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_PI(struct S_PI p0, float p1, void (*cb)(struct S_PI, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_PF(struct S_PF p0, float p1, void (*cb)(struct S_PF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_PD(struct S_PD p0, float p1, void (*cb)(struct S_PD, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_PP(struct S_PP p0, float p1, void (*cb)(struct S_PP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_III(struct S_III p0, float p1, void (*cb)(struct S_III, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IIF(struct S_IIF p0, float p1, void (*cb)(struct S_IIF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IID(struct S_IID p0, float p1, void (*cb)(struct S_IID, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IIP(struct S_IIP p0, float p1, void (*cb)(struct S_IIP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IFI(struct S_IFI p0, float p1, void (*cb)(struct S_IFI, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IFF(struct S_IFF p0, float p1, void (*cb)(struct S_IFF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IFD(struct S_IFD p0, float p1, void (*cb)(struct S_IFD, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IFP(struct S_IFP p0, float p1, void (*cb)(struct S_IFP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IDI(struct S_IDI p0, float p1, void (*cb)(struct S_IDI, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IDF(struct S_IDF p0, float p1, void (*cb)(struct S_IDF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IDD(struct S_IDD p0, float p1, void (*cb)(struct S_IDD, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IDP(struct S_IDP p0, float p1, void (*cb)(struct S_IDP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IPI(struct S_IPI p0, float p1, void (*cb)(struct S_IPI, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IPF(struct S_IPF p0, float p1, void (*cb)(struct S_IPF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IPD(struct S_IPD p0, float p1, void (*cb)(struct S_IPD, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_IPP(struct S_IPP p0, float p1, void (*cb)(struct S_IPP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FII(struct S_FII p0, float p1, void (*cb)(struct S_FII, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FIF(struct S_FIF p0, float p1, void (*cb)(struct S_FIF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FID(struct S_FID p0, float p1, void (*cb)(struct S_FID, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FIP(struct S_FIP p0, float p1, void (*cb)(struct S_FIP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FFI(struct S_FFI p0, float p1, void (*cb)(struct S_FFI, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FFF(struct S_FFF p0, float p1, void (*cb)(struct S_FFF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FFD(struct S_FFD p0, float p1, void (*cb)(struct S_FFD, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FFP(struct S_FFP p0, float p1, void (*cb)(struct S_FFP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FDI(struct S_FDI p0, float p1, void (*cb)(struct S_FDI, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FDF(struct S_FDF p0, float p1, void (*cb)(struct S_FDF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FDD(struct S_FDD p0, float p1, void (*cb)(struct S_FDD, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FDP(struct S_FDP p0, float p1, void (*cb)(struct S_FDP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FPI(struct S_FPI p0, float p1, void (*cb)(struct S_FPI, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FPF(struct S_FPF p0, float p1, void (*cb)(struct S_FPF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FPD(struct S_FPD p0, float p1, void (*cb)(struct S_FPD, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_FPP(struct S_FPP p0, float p1, void (*cb)(struct S_FPP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DII(struct S_DII p0, float p1, void (*cb)(struct S_DII, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DIF(struct S_DIF p0, float p1, void (*cb)(struct S_DIF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DID(struct S_DID p0, float p1, void (*cb)(struct S_DID, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DIP(struct S_DIP p0, float p1, void (*cb)(struct S_DIP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DFI(struct S_DFI p0, float p1, void (*cb)(struct S_DFI, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DFF(struct S_DFF p0, float p1, void (*cb)(struct S_DFF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DFD(struct S_DFD p0, float p1, void (*cb)(struct S_DFD, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DFP(struct S_DFP p0, float p1, void (*cb)(struct S_DFP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DDI(struct S_DDI p0, float p1, void (*cb)(struct S_DDI, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DDF(struct S_DDF p0, float p1, void (*cb)(struct S_DDF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DDD(struct S_DDD p0, float p1, void (*cb)(struct S_DDD, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DDP(struct S_DDP p0, float p1, void (*cb)(struct S_DDP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DPI(struct S_DPI p0, float p1, void (*cb)(struct S_DPI, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DPF(struct S_DPF p0, float p1, void (*cb)(struct S_DPF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DPD(struct S_DPD p0, float p1, void (*cb)(struct S_DPD, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_DPP(struct S_DPP p0, float p1, void (*cb)(struct S_DPP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_PII(struct S_PII p0, float p1, void (*cb)(struct S_PII, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_PIF(struct S_PIF p0, float p1, void (*cb)(struct S_PIF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_PID(struct S_PID p0, float p1, void (*cb)(struct S_PID, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_PIP(struct S_PIP p0, float p1, void (*cb)(struct S_PIP, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_PFI(struct S_PFI p0, float p1, void (*cb)(struct S_PFI, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_PFF(struct S_PFF p0, float p1, void (*cb)(struct S_PFF, float)) { cb(p0,p1); } -EXPORT void f0_V_SF_PFD(struct S_PFD p0, float p1, void (*cb)(struct S_PFD, float)) { cb(p0,p1); } -EXPORT void f1_V_SF_PFP(struct S_PFP p0, float p1, void (*cb)(struct S_PFP, float)) { cb(p0,p1); } -EXPORT void f1_V_SF_PDI(struct S_PDI p0, float p1, void (*cb)(struct S_PDI, float)) { cb(p0,p1); } -EXPORT void f1_V_SF_PDF(struct S_PDF p0, float p1, void (*cb)(struct S_PDF, float)) { cb(p0,p1); } -EXPORT void f1_V_SF_PDD(struct S_PDD p0, float p1, void (*cb)(struct S_PDD, float)) { cb(p0,p1); } -EXPORT void f1_V_SF_PDP(struct S_PDP p0, float p1, void (*cb)(struct S_PDP, float)) { cb(p0,p1); } -EXPORT void f1_V_SF_PPI(struct S_PPI p0, float p1, void (*cb)(struct S_PPI, float)) { cb(p0,p1); } -EXPORT void f1_V_SF_PPF(struct S_PPF p0, float p1, void (*cb)(struct S_PPF, float)) { cb(p0,p1); } -EXPORT void f1_V_SF_PPD(struct S_PPD p0, float p1, void (*cb)(struct S_PPD, float)) { cb(p0,p1); } -EXPORT void f1_V_SF_PPP(struct S_PPP p0, float p1, void (*cb)(struct S_PPP, float)) { cb(p0,p1); } -EXPORT void f1_V_SD_I(struct S_I p0, double p1, void (*cb)(struct S_I, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_F(struct S_F p0, double p1, void (*cb)(struct S_F, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_D(struct S_D p0, double p1, void (*cb)(struct S_D, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_P(struct S_P p0, double p1, void (*cb)(struct S_P, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_II(struct S_II p0, double p1, void (*cb)(struct S_II, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IF(struct S_IF p0, double p1, void (*cb)(struct S_IF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_ID(struct S_ID p0, double p1, void (*cb)(struct S_ID, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IP(struct S_IP p0, double p1, void (*cb)(struct S_IP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FI(struct S_FI p0, double p1, void (*cb)(struct S_FI, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FF(struct S_FF p0, double p1, void (*cb)(struct S_FF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FD(struct S_FD p0, double p1, void (*cb)(struct S_FD, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FP(struct S_FP p0, double p1, void (*cb)(struct S_FP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DI(struct S_DI p0, double p1, void (*cb)(struct S_DI, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DF(struct S_DF p0, double p1, void (*cb)(struct S_DF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DD(struct S_DD p0, double p1, void (*cb)(struct S_DD, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DP(struct S_DP p0, double p1, void (*cb)(struct S_DP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PI(struct S_PI p0, double p1, void (*cb)(struct S_PI, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PF(struct S_PF p0, double p1, void (*cb)(struct S_PF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PD(struct S_PD p0, double p1, void (*cb)(struct S_PD, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PP(struct S_PP p0, double p1, void (*cb)(struct S_PP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_III(struct S_III p0, double p1, void (*cb)(struct S_III, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IIF(struct S_IIF p0, double p1, void (*cb)(struct S_IIF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IID(struct S_IID p0, double p1, void (*cb)(struct S_IID, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IIP(struct S_IIP p0, double p1, void (*cb)(struct S_IIP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IFI(struct S_IFI p0, double p1, void (*cb)(struct S_IFI, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IFF(struct S_IFF p0, double p1, void (*cb)(struct S_IFF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IFD(struct S_IFD p0, double p1, void (*cb)(struct S_IFD, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IFP(struct S_IFP p0, double p1, void (*cb)(struct S_IFP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IDI(struct S_IDI p0, double p1, void (*cb)(struct S_IDI, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IDF(struct S_IDF p0, double p1, void (*cb)(struct S_IDF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IDD(struct S_IDD p0, double p1, void (*cb)(struct S_IDD, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IDP(struct S_IDP p0, double p1, void (*cb)(struct S_IDP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IPI(struct S_IPI p0, double p1, void (*cb)(struct S_IPI, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IPF(struct S_IPF p0, double p1, void (*cb)(struct S_IPF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IPD(struct S_IPD p0, double p1, void (*cb)(struct S_IPD, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_IPP(struct S_IPP p0, double p1, void (*cb)(struct S_IPP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FII(struct S_FII p0, double p1, void (*cb)(struct S_FII, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FIF(struct S_FIF p0, double p1, void (*cb)(struct S_FIF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FID(struct S_FID p0, double p1, void (*cb)(struct S_FID, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FIP(struct S_FIP p0, double p1, void (*cb)(struct S_FIP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FFI(struct S_FFI p0, double p1, void (*cb)(struct S_FFI, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FFF(struct S_FFF p0, double p1, void (*cb)(struct S_FFF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FFD(struct S_FFD p0, double p1, void (*cb)(struct S_FFD, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FFP(struct S_FFP p0, double p1, void (*cb)(struct S_FFP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FDI(struct S_FDI p0, double p1, void (*cb)(struct S_FDI, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FDF(struct S_FDF p0, double p1, void (*cb)(struct S_FDF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FDD(struct S_FDD p0, double p1, void (*cb)(struct S_FDD, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FDP(struct S_FDP p0, double p1, void (*cb)(struct S_FDP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FPI(struct S_FPI p0, double p1, void (*cb)(struct S_FPI, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FPF(struct S_FPF p0, double p1, void (*cb)(struct S_FPF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FPD(struct S_FPD p0, double p1, void (*cb)(struct S_FPD, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_FPP(struct S_FPP p0, double p1, void (*cb)(struct S_FPP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DII(struct S_DII p0, double p1, void (*cb)(struct S_DII, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DIF(struct S_DIF p0, double p1, void (*cb)(struct S_DIF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DID(struct S_DID p0, double p1, void (*cb)(struct S_DID, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DIP(struct S_DIP p0, double p1, void (*cb)(struct S_DIP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DFI(struct S_DFI p0, double p1, void (*cb)(struct S_DFI, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DFF(struct S_DFF p0, double p1, void (*cb)(struct S_DFF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DFD(struct S_DFD p0, double p1, void (*cb)(struct S_DFD, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DFP(struct S_DFP p0, double p1, void (*cb)(struct S_DFP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DDI(struct S_DDI p0, double p1, void (*cb)(struct S_DDI, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DDF(struct S_DDF p0, double p1, void (*cb)(struct S_DDF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DDD(struct S_DDD p0, double p1, void (*cb)(struct S_DDD, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DDP(struct S_DDP p0, double p1, void (*cb)(struct S_DDP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DPI(struct S_DPI p0, double p1, void (*cb)(struct S_DPI, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DPF(struct S_DPF p0, double p1, void (*cb)(struct S_DPF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DPD(struct S_DPD p0, double p1, void (*cb)(struct S_DPD, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_DPP(struct S_DPP p0, double p1, void (*cb)(struct S_DPP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PII(struct S_PII p0, double p1, void (*cb)(struct S_PII, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PIF(struct S_PIF p0, double p1, void (*cb)(struct S_PIF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PID(struct S_PID p0, double p1, void (*cb)(struct S_PID, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PIP(struct S_PIP p0, double p1, void (*cb)(struct S_PIP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PFI(struct S_PFI p0, double p1, void (*cb)(struct S_PFI, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PFF(struct S_PFF p0, double p1, void (*cb)(struct S_PFF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PFD(struct S_PFD p0, double p1, void (*cb)(struct S_PFD, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PFP(struct S_PFP p0, double p1, void (*cb)(struct S_PFP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PDI(struct S_PDI p0, double p1, void (*cb)(struct S_PDI, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PDF(struct S_PDF p0, double p1, void (*cb)(struct S_PDF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PDD(struct S_PDD p0, double p1, void (*cb)(struct S_PDD, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PDP(struct S_PDP p0, double p1, void (*cb)(struct S_PDP, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PPI(struct S_PPI p0, double p1, void (*cb)(struct S_PPI, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PPF(struct S_PPF p0, double p1, void (*cb)(struct S_PPF, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PPD(struct S_PPD p0, double p1, void (*cb)(struct S_PPD, double)) { cb(p0,p1); } -EXPORT void f1_V_SD_PPP(struct S_PPP p0, double p1, void (*cb)(struct S_PPP, double)) { cb(p0,p1); } -EXPORT void f1_V_SP_I(struct S_I p0, void* p1, void (*cb)(struct S_I, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_F(struct S_F p0, void* p1, void (*cb)(struct S_F, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_D(struct S_D p0, void* p1, void (*cb)(struct S_D, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_P(struct S_P p0, void* p1, void (*cb)(struct S_P, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_II(struct S_II p0, void* p1, void (*cb)(struct S_II, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IF(struct S_IF p0, void* p1, void (*cb)(struct S_IF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_ID(struct S_ID p0, void* p1, void (*cb)(struct S_ID, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IP(struct S_IP p0, void* p1, void (*cb)(struct S_IP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FI(struct S_FI p0, void* p1, void (*cb)(struct S_FI, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FF(struct S_FF p0, void* p1, void (*cb)(struct S_FF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FD(struct S_FD p0, void* p1, void (*cb)(struct S_FD, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FP(struct S_FP p0, void* p1, void (*cb)(struct S_FP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DI(struct S_DI p0, void* p1, void (*cb)(struct S_DI, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DF(struct S_DF p0, void* p1, void (*cb)(struct S_DF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DD(struct S_DD p0, void* p1, void (*cb)(struct S_DD, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DP(struct S_DP p0, void* p1, void (*cb)(struct S_DP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PI(struct S_PI p0, void* p1, void (*cb)(struct S_PI, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PF(struct S_PF p0, void* p1, void (*cb)(struct S_PF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PD(struct S_PD p0, void* p1, void (*cb)(struct S_PD, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PP(struct S_PP p0, void* p1, void (*cb)(struct S_PP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_III(struct S_III p0, void* p1, void (*cb)(struct S_III, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IIF(struct S_IIF p0, void* p1, void (*cb)(struct S_IIF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IID(struct S_IID p0, void* p1, void (*cb)(struct S_IID, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IIP(struct S_IIP p0, void* p1, void (*cb)(struct S_IIP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IFI(struct S_IFI p0, void* p1, void (*cb)(struct S_IFI, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IFF(struct S_IFF p0, void* p1, void (*cb)(struct S_IFF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IFD(struct S_IFD p0, void* p1, void (*cb)(struct S_IFD, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IFP(struct S_IFP p0, void* p1, void (*cb)(struct S_IFP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IDI(struct S_IDI p0, void* p1, void (*cb)(struct S_IDI, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IDF(struct S_IDF p0, void* p1, void (*cb)(struct S_IDF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IDD(struct S_IDD p0, void* p1, void (*cb)(struct S_IDD, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IDP(struct S_IDP p0, void* p1, void (*cb)(struct S_IDP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IPI(struct S_IPI p0, void* p1, void (*cb)(struct S_IPI, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IPF(struct S_IPF p0, void* p1, void (*cb)(struct S_IPF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IPD(struct S_IPD p0, void* p1, void (*cb)(struct S_IPD, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_IPP(struct S_IPP p0, void* p1, void (*cb)(struct S_IPP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FII(struct S_FII p0, void* p1, void (*cb)(struct S_FII, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FIF(struct S_FIF p0, void* p1, void (*cb)(struct S_FIF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FID(struct S_FID p0, void* p1, void (*cb)(struct S_FID, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FIP(struct S_FIP p0, void* p1, void (*cb)(struct S_FIP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FFI(struct S_FFI p0, void* p1, void (*cb)(struct S_FFI, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FFF(struct S_FFF p0, void* p1, void (*cb)(struct S_FFF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FFD(struct S_FFD p0, void* p1, void (*cb)(struct S_FFD, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FFP(struct S_FFP p0, void* p1, void (*cb)(struct S_FFP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FDI(struct S_FDI p0, void* p1, void (*cb)(struct S_FDI, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FDF(struct S_FDF p0, void* p1, void (*cb)(struct S_FDF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FDD(struct S_FDD p0, void* p1, void (*cb)(struct S_FDD, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FDP(struct S_FDP p0, void* p1, void (*cb)(struct S_FDP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FPI(struct S_FPI p0, void* p1, void (*cb)(struct S_FPI, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FPF(struct S_FPF p0, void* p1, void (*cb)(struct S_FPF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FPD(struct S_FPD p0, void* p1, void (*cb)(struct S_FPD, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_FPP(struct S_FPP p0, void* p1, void (*cb)(struct S_FPP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DII(struct S_DII p0, void* p1, void (*cb)(struct S_DII, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DIF(struct S_DIF p0, void* p1, void (*cb)(struct S_DIF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DID(struct S_DID p0, void* p1, void (*cb)(struct S_DID, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DIP(struct S_DIP p0, void* p1, void (*cb)(struct S_DIP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DFI(struct S_DFI p0, void* p1, void (*cb)(struct S_DFI, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DFF(struct S_DFF p0, void* p1, void (*cb)(struct S_DFF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DFD(struct S_DFD p0, void* p1, void (*cb)(struct S_DFD, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DFP(struct S_DFP p0, void* p1, void (*cb)(struct S_DFP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DDI(struct S_DDI p0, void* p1, void (*cb)(struct S_DDI, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DDF(struct S_DDF p0, void* p1, void (*cb)(struct S_DDF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DDD(struct S_DDD p0, void* p1, void (*cb)(struct S_DDD, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DDP(struct S_DDP p0, void* p1, void (*cb)(struct S_DDP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DPI(struct S_DPI p0, void* p1, void (*cb)(struct S_DPI, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DPF(struct S_DPF p0, void* p1, void (*cb)(struct S_DPF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DPD(struct S_DPD p0, void* p1, void (*cb)(struct S_DPD, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_DPP(struct S_DPP p0, void* p1, void (*cb)(struct S_DPP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PII(struct S_PII p0, void* p1, void (*cb)(struct S_PII, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PIF(struct S_PIF p0, void* p1, void (*cb)(struct S_PIF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PID(struct S_PID p0, void* p1, void (*cb)(struct S_PID, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PIP(struct S_PIP p0, void* p1, void (*cb)(struct S_PIP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PFI(struct S_PFI p0, void* p1, void (*cb)(struct S_PFI, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PFF(struct S_PFF p0, void* p1, void (*cb)(struct S_PFF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PFD(struct S_PFD p0, void* p1, void (*cb)(struct S_PFD, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PFP(struct S_PFP p0, void* p1, void (*cb)(struct S_PFP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PDI(struct S_PDI p0, void* p1, void (*cb)(struct S_PDI, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PDF(struct S_PDF p0, void* p1, void (*cb)(struct S_PDF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PDD(struct S_PDD p0, void* p1, void (*cb)(struct S_PDD, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PDP(struct S_PDP p0, void* p1, void (*cb)(struct S_PDP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PPI(struct S_PPI p0, void* p1, void (*cb)(struct S_PPI, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PPF(struct S_PPF p0, void* p1, void (*cb)(struct S_PPF, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PPD(struct S_PPD p0, void* p1, void (*cb)(struct S_PPD, void*)) { cb(p0,p1); } -EXPORT void f1_V_SP_PPP(struct S_PPP p0, void* p1, void (*cb)(struct S_PPP, void*)) { cb(p0,p1); } -EXPORT void f1_V_SS_I(struct S_I p0, struct S_I p1, void (*cb)(struct S_I, struct S_I)) { cb(p0,p1); } -EXPORT void f1_V_SS_F(struct S_F p0, struct S_F p1, void (*cb)(struct S_F, struct S_F)) { cb(p0,p1); } -EXPORT void f1_V_SS_D(struct S_D p0, struct S_D p1, void (*cb)(struct S_D, struct S_D)) { cb(p0,p1); } -EXPORT void f1_V_SS_P(struct S_P p0, struct S_P p1, void (*cb)(struct S_P, struct S_P)) { cb(p0,p1); } -EXPORT void f1_V_SS_II(struct S_II p0, struct S_II p1, void (*cb)(struct S_II, struct S_II)) { cb(p0,p1); } -EXPORT void f1_V_SS_IF(struct S_IF p0, struct S_IF p1, void (*cb)(struct S_IF, struct S_IF)) { cb(p0,p1); } -EXPORT void f1_V_SS_ID(struct S_ID p0, struct S_ID p1, void (*cb)(struct S_ID, struct S_ID)) { cb(p0,p1); } -EXPORT void f1_V_SS_IP(struct S_IP p0, struct S_IP p1, void (*cb)(struct S_IP, struct S_IP)) { cb(p0,p1); } -EXPORT void f1_V_SS_FI(struct S_FI p0, struct S_FI p1, void (*cb)(struct S_FI, struct S_FI)) { cb(p0,p1); } -EXPORT void f1_V_SS_FF(struct S_FF p0, struct S_FF p1, void (*cb)(struct S_FF, struct S_FF)) { cb(p0,p1); } -EXPORT void f1_V_SS_FD(struct S_FD p0, struct S_FD p1, void (*cb)(struct S_FD, struct S_FD)) { cb(p0,p1); } -EXPORT void f1_V_SS_FP(struct S_FP p0, struct S_FP p1, void (*cb)(struct S_FP, struct S_FP)) { cb(p0,p1); } -EXPORT void f1_V_SS_DI(struct S_DI p0, struct S_DI p1, void (*cb)(struct S_DI, struct S_DI)) { cb(p0,p1); } -EXPORT void f1_V_SS_DF(struct S_DF p0, struct S_DF p1, void (*cb)(struct S_DF, struct S_DF)) { cb(p0,p1); } -EXPORT void f1_V_SS_DD(struct S_DD p0, struct S_DD p1, void (*cb)(struct S_DD, struct S_DD)) { cb(p0,p1); } -EXPORT void f1_V_SS_DP(struct S_DP p0, struct S_DP p1, void (*cb)(struct S_DP, struct S_DP)) { cb(p0,p1); } -EXPORT void f1_V_SS_PI(struct S_PI p0, struct S_PI p1, void (*cb)(struct S_PI, struct S_PI)) { cb(p0,p1); } -EXPORT void f1_V_SS_PF(struct S_PF p0, struct S_PF p1, void (*cb)(struct S_PF, struct S_PF)) { cb(p0,p1); } -EXPORT void f1_V_SS_PD(struct S_PD p0, struct S_PD p1, void (*cb)(struct S_PD, struct S_PD)) { cb(p0,p1); } -EXPORT void f1_V_SS_PP(struct S_PP p0, struct S_PP p1, void (*cb)(struct S_PP, struct S_PP)) { cb(p0,p1); } -EXPORT void f1_V_SS_III(struct S_III p0, struct S_III p1, void (*cb)(struct S_III, struct S_III)) { cb(p0,p1); } -EXPORT void f1_V_SS_IIF(struct S_IIF p0, struct S_IIF p1, void (*cb)(struct S_IIF, struct S_IIF)) { cb(p0,p1); } -EXPORT void f1_V_SS_IID(struct S_IID p0, struct S_IID p1, void (*cb)(struct S_IID, struct S_IID)) { cb(p0,p1); } -EXPORT void f1_V_SS_IIP(struct S_IIP p0, struct S_IIP p1, void (*cb)(struct S_IIP, struct S_IIP)) { cb(p0,p1); } -EXPORT void f1_V_SS_IFI(struct S_IFI p0, struct S_IFI p1, void (*cb)(struct S_IFI, struct S_IFI)) { cb(p0,p1); } -EXPORT void f1_V_SS_IFF(struct S_IFF p0, struct S_IFF p1, void (*cb)(struct S_IFF, struct S_IFF)) { cb(p0,p1); } -EXPORT void f1_V_SS_IFD(struct S_IFD p0, struct S_IFD p1, void (*cb)(struct S_IFD, struct S_IFD)) { cb(p0,p1); } -EXPORT void f1_V_SS_IFP(struct S_IFP p0, struct S_IFP p1, void (*cb)(struct S_IFP, struct S_IFP)) { cb(p0,p1); } -EXPORT void f1_V_SS_IDI(struct S_IDI p0, struct S_IDI p1, void (*cb)(struct S_IDI, struct S_IDI)) { cb(p0,p1); } -EXPORT void f1_V_SS_IDF(struct S_IDF p0, struct S_IDF p1, void (*cb)(struct S_IDF, struct S_IDF)) { cb(p0,p1); } -EXPORT void f1_V_SS_IDD(struct S_IDD p0, struct S_IDD p1, void (*cb)(struct S_IDD, struct S_IDD)) { cb(p0,p1); } -EXPORT void f1_V_SS_IDP(struct S_IDP p0, struct S_IDP p1, void (*cb)(struct S_IDP, struct S_IDP)) { cb(p0,p1); } -EXPORT void f1_V_SS_IPI(struct S_IPI p0, struct S_IPI p1, void (*cb)(struct S_IPI, struct S_IPI)) { cb(p0,p1); } -EXPORT void f1_V_SS_IPF(struct S_IPF p0, struct S_IPF p1, void (*cb)(struct S_IPF, struct S_IPF)) { cb(p0,p1); } -EXPORT void f1_V_SS_IPD(struct S_IPD p0, struct S_IPD p1, void (*cb)(struct S_IPD, struct S_IPD)) { cb(p0,p1); } -EXPORT void f1_V_SS_IPP(struct S_IPP p0, struct S_IPP p1, void (*cb)(struct S_IPP, struct S_IPP)) { cb(p0,p1); } -EXPORT void f1_V_SS_FII(struct S_FII p0, struct S_FII p1, void (*cb)(struct S_FII, struct S_FII)) { cb(p0,p1); } -EXPORT void f1_V_SS_FIF(struct S_FIF p0, struct S_FIF p1, void (*cb)(struct S_FIF, struct S_FIF)) { cb(p0,p1); } -EXPORT void f1_V_SS_FID(struct S_FID p0, struct S_FID p1, void (*cb)(struct S_FID, struct S_FID)) { cb(p0,p1); } -EXPORT void f1_V_SS_FIP(struct S_FIP p0, struct S_FIP p1, void (*cb)(struct S_FIP, struct S_FIP)) { cb(p0,p1); } -EXPORT void f1_V_SS_FFI(struct S_FFI p0, struct S_FFI p1, void (*cb)(struct S_FFI, struct S_FFI)) { cb(p0,p1); } -EXPORT void f1_V_SS_FFF(struct S_FFF p0, struct S_FFF p1, void (*cb)(struct S_FFF, struct S_FFF)) { cb(p0,p1); } -EXPORT void f1_V_SS_FFD(struct S_FFD p0, struct S_FFD p1, void (*cb)(struct S_FFD, struct S_FFD)) { cb(p0,p1); } -EXPORT void f1_V_SS_FFP(struct S_FFP p0, struct S_FFP p1, void (*cb)(struct S_FFP, struct S_FFP)) { cb(p0,p1); } -EXPORT void f1_V_SS_FDI(struct S_FDI p0, struct S_FDI p1, void (*cb)(struct S_FDI, struct S_FDI)) { cb(p0,p1); } -EXPORT void f1_V_SS_FDF(struct S_FDF p0, struct S_FDF p1, void (*cb)(struct S_FDF, struct S_FDF)) { cb(p0,p1); } -EXPORT void f1_V_SS_FDD(struct S_FDD p0, struct S_FDD p1, void (*cb)(struct S_FDD, struct S_FDD)) { cb(p0,p1); } -EXPORT void f1_V_SS_FDP(struct S_FDP p0, struct S_FDP p1, void (*cb)(struct S_FDP, struct S_FDP)) { cb(p0,p1); } -EXPORT void f1_V_SS_FPI(struct S_FPI p0, struct S_FPI p1, void (*cb)(struct S_FPI, struct S_FPI)) { cb(p0,p1); } -EXPORT void f1_V_SS_FPF(struct S_FPF p0, struct S_FPF p1, void (*cb)(struct S_FPF, struct S_FPF)) { cb(p0,p1); } -EXPORT void f1_V_SS_FPD(struct S_FPD p0, struct S_FPD p1, void (*cb)(struct S_FPD, struct S_FPD)) { cb(p0,p1); } -EXPORT void f1_V_SS_FPP(struct S_FPP p0, struct S_FPP p1, void (*cb)(struct S_FPP, struct S_FPP)) { cb(p0,p1); } -EXPORT void f1_V_SS_DII(struct S_DII p0, struct S_DII p1, void (*cb)(struct S_DII, struct S_DII)) { cb(p0,p1); } -EXPORT void f1_V_SS_DIF(struct S_DIF p0, struct S_DIF p1, void (*cb)(struct S_DIF, struct S_DIF)) { cb(p0,p1); } -EXPORT void f1_V_SS_DID(struct S_DID p0, struct S_DID p1, void (*cb)(struct S_DID, struct S_DID)) { cb(p0,p1); } -EXPORT void f1_V_SS_DIP(struct S_DIP p0, struct S_DIP p1, void (*cb)(struct S_DIP, struct S_DIP)) { cb(p0,p1); } -EXPORT void f1_V_SS_DFI(struct S_DFI p0, struct S_DFI p1, void (*cb)(struct S_DFI, struct S_DFI)) { cb(p0,p1); } -EXPORT void f1_V_SS_DFF(struct S_DFF p0, struct S_DFF p1, void (*cb)(struct S_DFF, struct S_DFF)) { cb(p0,p1); } -EXPORT void f1_V_SS_DFD(struct S_DFD p0, struct S_DFD p1, void (*cb)(struct S_DFD, struct S_DFD)) { cb(p0,p1); } -EXPORT void f1_V_SS_DFP(struct S_DFP p0, struct S_DFP p1, void (*cb)(struct S_DFP, struct S_DFP)) { cb(p0,p1); } -EXPORT void f1_V_SS_DDI(struct S_DDI p0, struct S_DDI p1, void (*cb)(struct S_DDI, struct S_DDI)) { cb(p0,p1); } -EXPORT void f1_V_SS_DDF(struct S_DDF p0, struct S_DDF p1, void (*cb)(struct S_DDF, struct S_DDF)) { cb(p0,p1); } -EXPORT void f1_V_SS_DDD(struct S_DDD p0, struct S_DDD p1, void (*cb)(struct S_DDD, struct S_DDD)) { cb(p0,p1); } -EXPORT void f1_V_SS_DDP(struct S_DDP p0, struct S_DDP p1, void (*cb)(struct S_DDP, struct S_DDP)) { cb(p0,p1); } -EXPORT void f1_V_SS_DPI(struct S_DPI p0, struct S_DPI p1, void (*cb)(struct S_DPI, struct S_DPI)) { cb(p0,p1); } -EXPORT void f1_V_SS_DPF(struct S_DPF p0, struct S_DPF p1, void (*cb)(struct S_DPF, struct S_DPF)) { cb(p0,p1); } -EXPORT void f1_V_SS_DPD(struct S_DPD p0, struct S_DPD p1, void (*cb)(struct S_DPD, struct S_DPD)) { cb(p0,p1); } -EXPORT void f1_V_SS_DPP(struct S_DPP p0, struct S_DPP p1, void (*cb)(struct S_DPP, struct S_DPP)) { cb(p0,p1); } -EXPORT void f1_V_SS_PII(struct S_PII p0, struct S_PII p1, void (*cb)(struct S_PII, struct S_PII)) { cb(p0,p1); } -EXPORT void f1_V_SS_PIF(struct S_PIF p0, struct S_PIF p1, void (*cb)(struct S_PIF, struct S_PIF)) { cb(p0,p1); } -EXPORT void f1_V_SS_PID(struct S_PID p0, struct S_PID p1, void (*cb)(struct S_PID, struct S_PID)) { cb(p0,p1); } -EXPORT void f1_V_SS_PIP(struct S_PIP p0, struct S_PIP p1, void (*cb)(struct S_PIP, struct S_PIP)) { cb(p0,p1); } -EXPORT void f1_V_SS_PFI(struct S_PFI p0, struct S_PFI p1, void (*cb)(struct S_PFI, struct S_PFI)) { cb(p0,p1); } -EXPORT void f1_V_SS_PFF(struct S_PFF p0, struct S_PFF p1, void (*cb)(struct S_PFF, struct S_PFF)) { cb(p0,p1); } -EXPORT void f1_V_SS_PFD(struct S_PFD p0, struct S_PFD p1, void (*cb)(struct S_PFD, struct S_PFD)) { cb(p0,p1); } -EXPORT void f1_V_SS_PFP(struct S_PFP p0, struct S_PFP p1, void (*cb)(struct S_PFP, struct S_PFP)) { cb(p0,p1); } -EXPORT void f1_V_SS_PDI(struct S_PDI p0, struct S_PDI p1, void (*cb)(struct S_PDI, struct S_PDI)) { cb(p0,p1); } -EXPORT void f1_V_SS_PDF(struct S_PDF p0, struct S_PDF p1, void (*cb)(struct S_PDF, struct S_PDF)) { cb(p0,p1); } -EXPORT void f1_V_SS_PDD(struct S_PDD p0, struct S_PDD p1, void (*cb)(struct S_PDD, struct S_PDD)) { cb(p0,p1); } -EXPORT void f1_V_SS_PDP(struct S_PDP p0, struct S_PDP p1, void (*cb)(struct S_PDP, struct S_PDP)) { cb(p0,p1); } -EXPORT void f1_V_SS_PPI(struct S_PPI p0, struct S_PPI p1, void (*cb)(struct S_PPI, struct S_PPI)) { cb(p0,p1); } -EXPORT void f1_V_SS_PPF(struct S_PPF p0, struct S_PPF p1, void (*cb)(struct S_PPF, struct S_PPF)) { cb(p0,p1); } -EXPORT void f1_V_SS_PPD(struct S_PPD p0, struct S_PPD p1, void (*cb)(struct S_PPD, struct S_PPD)) { cb(p0,p1); } -EXPORT void f1_V_SS_PPP(struct S_PPP p0, struct S_PPP p1, void (*cb)(struct S_PPP, struct S_PPP)) { cb(p0,p1); } -EXPORT void f1_V_III_(int p0, int p1, int p2, void (*cb)(int, int, int)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIF_(int p0, int p1, float p2, void (*cb)(int, int, float)) { cb(p0,p1,p2); } -EXPORT void f1_V_IID_(int p0, int p1, double p2, void (*cb)(int, int, double)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIP_(int p0, int p1, void* p2, void (*cb)(int, int, void*)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_I(int p0, int p1, struct S_I p2, void (*cb)(int, int, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_F(int p0, int p1, struct S_F p2, void (*cb)(int, int, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_D(int p0, int p1, struct S_D p2, void (*cb)(int, int, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_P(int p0, int p1, struct S_P p2, void (*cb)(int, int, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_II(int p0, int p1, struct S_II p2, void (*cb)(int, int, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IF(int p0, int p1, struct S_IF p2, void (*cb)(int, int, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_ID(int p0, int p1, struct S_ID p2, void (*cb)(int, int, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IP(int p0, int p1, struct S_IP p2, void (*cb)(int, int, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FI(int p0, int p1, struct S_FI p2, void (*cb)(int, int, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FF(int p0, int p1, struct S_FF p2, void (*cb)(int, int, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FD(int p0, int p1, struct S_FD p2, void (*cb)(int, int, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FP(int p0, int p1, struct S_FP p2, void (*cb)(int, int, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DI(int p0, int p1, struct S_DI p2, void (*cb)(int, int, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DF(int p0, int p1, struct S_DF p2, void (*cb)(int, int, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DD(int p0, int p1, struct S_DD p2, void (*cb)(int, int, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DP(int p0, int p1, struct S_DP p2, void (*cb)(int, int, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PI(int p0, int p1, struct S_PI p2, void (*cb)(int, int, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PF(int p0, int p1, struct S_PF p2, void (*cb)(int, int, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PD(int p0, int p1, struct S_PD p2, void (*cb)(int, int, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PP(int p0, int p1, struct S_PP p2, void (*cb)(int, int, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_III(int p0, int p1, struct S_III p2, void (*cb)(int, int, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IIF(int p0, int p1, struct S_IIF p2, void (*cb)(int, int, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IID(int p0, int p1, struct S_IID p2, void (*cb)(int, int, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IIP(int p0, int p1, struct S_IIP p2, void (*cb)(int, int, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IFI(int p0, int p1, struct S_IFI p2, void (*cb)(int, int, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IFF(int p0, int p1, struct S_IFF p2, void (*cb)(int, int, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IFD(int p0, int p1, struct S_IFD p2, void (*cb)(int, int, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IFP(int p0, int p1, struct S_IFP p2, void (*cb)(int, int, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IDI(int p0, int p1, struct S_IDI p2, void (*cb)(int, int, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IDF(int p0, int p1, struct S_IDF p2, void (*cb)(int, int, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IDD(int p0, int p1, struct S_IDD p2, void (*cb)(int, int, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IDP(int p0, int p1, struct S_IDP p2, void (*cb)(int, int, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IPI(int p0, int p1, struct S_IPI p2, void (*cb)(int, int, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IPF(int p0, int p1, struct S_IPF p2, void (*cb)(int, int, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IPD(int p0, int p1, struct S_IPD p2, void (*cb)(int, int, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_IPP(int p0, int p1, struct S_IPP p2, void (*cb)(int, int, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FII(int p0, int p1, struct S_FII p2, void (*cb)(int, int, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FIF(int p0, int p1, struct S_FIF p2, void (*cb)(int, int, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FID(int p0, int p1, struct S_FID p2, void (*cb)(int, int, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FIP(int p0, int p1, struct S_FIP p2, void (*cb)(int, int, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FFI(int p0, int p1, struct S_FFI p2, void (*cb)(int, int, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FFF(int p0, int p1, struct S_FFF p2, void (*cb)(int, int, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FFD(int p0, int p1, struct S_FFD p2, void (*cb)(int, int, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FFP(int p0, int p1, struct S_FFP p2, void (*cb)(int, int, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FDI(int p0, int p1, struct S_FDI p2, void (*cb)(int, int, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FDF(int p0, int p1, struct S_FDF p2, void (*cb)(int, int, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FDD(int p0, int p1, struct S_FDD p2, void (*cb)(int, int, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FDP(int p0, int p1, struct S_FDP p2, void (*cb)(int, int, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FPI(int p0, int p1, struct S_FPI p2, void (*cb)(int, int, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FPF(int p0, int p1, struct S_FPF p2, void (*cb)(int, int, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FPD(int p0, int p1, struct S_FPD p2, void (*cb)(int, int, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_FPP(int p0, int p1, struct S_FPP p2, void (*cb)(int, int, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DII(int p0, int p1, struct S_DII p2, void (*cb)(int, int, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DIF(int p0, int p1, struct S_DIF p2, void (*cb)(int, int, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DID(int p0, int p1, struct S_DID p2, void (*cb)(int, int, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DIP(int p0, int p1, struct S_DIP p2, void (*cb)(int, int, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DFI(int p0, int p1, struct S_DFI p2, void (*cb)(int, int, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DFF(int p0, int p1, struct S_DFF p2, void (*cb)(int, int, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DFD(int p0, int p1, struct S_DFD p2, void (*cb)(int, int, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DFP(int p0, int p1, struct S_DFP p2, void (*cb)(int, int, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DDI(int p0, int p1, struct S_DDI p2, void (*cb)(int, int, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DDF(int p0, int p1, struct S_DDF p2, void (*cb)(int, int, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DDD(int p0, int p1, struct S_DDD p2, void (*cb)(int, int, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DDP(int p0, int p1, struct S_DDP p2, void (*cb)(int, int, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DPI(int p0, int p1, struct S_DPI p2, void (*cb)(int, int, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DPF(int p0, int p1, struct S_DPF p2, void (*cb)(int, int, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DPD(int p0, int p1, struct S_DPD p2, void (*cb)(int, int, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_DPP(int p0, int p1, struct S_DPP p2, void (*cb)(int, int, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PII(int p0, int p1, struct S_PII p2, void (*cb)(int, int, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PIF(int p0, int p1, struct S_PIF p2, void (*cb)(int, int, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PID(int p0, int p1, struct S_PID p2, void (*cb)(int, int, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PIP(int p0, int p1, struct S_PIP p2, void (*cb)(int, int, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PFI(int p0, int p1, struct S_PFI p2, void (*cb)(int, int, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PFF(int p0, int p1, struct S_PFF p2, void (*cb)(int, int, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PFD(int p0, int p1, struct S_PFD p2, void (*cb)(int, int, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PFP(int p0, int p1, struct S_PFP p2, void (*cb)(int, int, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PDI(int p0, int p1, struct S_PDI p2, void (*cb)(int, int, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PDF(int p0, int p1, struct S_PDF p2, void (*cb)(int, int, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PDD(int p0, int p1, struct S_PDD p2, void (*cb)(int, int, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PDP(int p0, int p1, struct S_PDP p2, void (*cb)(int, int, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PPI(int p0, int p1, struct S_PPI p2, void (*cb)(int, int, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PPF(int p0, int p1, struct S_PPF p2, void (*cb)(int, int, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PPD(int p0, int p1, struct S_PPD p2, void (*cb)(int, int, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IIS_PPP(int p0, int p1, struct S_PPP p2, void (*cb)(int, int, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFI_(int p0, float p1, int p2, void (*cb)(int, float, int)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFF_(int p0, float p1, float p2, void (*cb)(int, float, float)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFD_(int p0, float p1, double p2, void (*cb)(int, float, double)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFP_(int p0, float p1, void* p2, void (*cb)(int, float, void*)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_I(int p0, float p1, struct S_I p2, void (*cb)(int, float, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_F(int p0, float p1, struct S_F p2, void (*cb)(int, float, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_D(int p0, float p1, struct S_D p2, void (*cb)(int, float, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_P(int p0, float p1, struct S_P p2, void (*cb)(int, float, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_II(int p0, float p1, struct S_II p2, void (*cb)(int, float, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IF(int p0, float p1, struct S_IF p2, void (*cb)(int, float, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_ID(int p0, float p1, struct S_ID p2, void (*cb)(int, float, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IP(int p0, float p1, struct S_IP p2, void (*cb)(int, float, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FI(int p0, float p1, struct S_FI p2, void (*cb)(int, float, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FF(int p0, float p1, struct S_FF p2, void (*cb)(int, float, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FD(int p0, float p1, struct S_FD p2, void (*cb)(int, float, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FP(int p0, float p1, struct S_FP p2, void (*cb)(int, float, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DI(int p0, float p1, struct S_DI p2, void (*cb)(int, float, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DF(int p0, float p1, struct S_DF p2, void (*cb)(int, float, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DD(int p0, float p1, struct S_DD p2, void (*cb)(int, float, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DP(int p0, float p1, struct S_DP p2, void (*cb)(int, float, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PI(int p0, float p1, struct S_PI p2, void (*cb)(int, float, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PF(int p0, float p1, struct S_PF p2, void (*cb)(int, float, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PD(int p0, float p1, struct S_PD p2, void (*cb)(int, float, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PP(int p0, float p1, struct S_PP p2, void (*cb)(int, float, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_III(int p0, float p1, struct S_III p2, void (*cb)(int, float, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IIF(int p0, float p1, struct S_IIF p2, void (*cb)(int, float, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IID(int p0, float p1, struct S_IID p2, void (*cb)(int, float, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IIP(int p0, float p1, struct S_IIP p2, void (*cb)(int, float, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IFI(int p0, float p1, struct S_IFI p2, void (*cb)(int, float, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IFF(int p0, float p1, struct S_IFF p2, void (*cb)(int, float, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IFD(int p0, float p1, struct S_IFD p2, void (*cb)(int, float, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IFP(int p0, float p1, struct S_IFP p2, void (*cb)(int, float, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IDI(int p0, float p1, struct S_IDI p2, void (*cb)(int, float, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IDF(int p0, float p1, struct S_IDF p2, void (*cb)(int, float, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IDD(int p0, float p1, struct S_IDD p2, void (*cb)(int, float, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IDP(int p0, float p1, struct S_IDP p2, void (*cb)(int, float, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IPI(int p0, float p1, struct S_IPI p2, void (*cb)(int, float, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IPF(int p0, float p1, struct S_IPF p2, void (*cb)(int, float, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IPD(int p0, float p1, struct S_IPD p2, void (*cb)(int, float, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_IPP(int p0, float p1, struct S_IPP p2, void (*cb)(int, float, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FII(int p0, float p1, struct S_FII p2, void (*cb)(int, float, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FIF(int p0, float p1, struct S_FIF p2, void (*cb)(int, float, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FID(int p0, float p1, struct S_FID p2, void (*cb)(int, float, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FIP(int p0, float p1, struct S_FIP p2, void (*cb)(int, float, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FFI(int p0, float p1, struct S_FFI p2, void (*cb)(int, float, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FFF(int p0, float p1, struct S_FFF p2, void (*cb)(int, float, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FFD(int p0, float p1, struct S_FFD p2, void (*cb)(int, float, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FFP(int p0, float p1, struct S_FFP p2, void (*cb)(int, float, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FDI(int p0, float p1, struct S_FDI p2, void (*cb)(int, float, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FDF(int p0, float p1, struct S_FDF p2, void (*cb)(int, float, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FDD(int p0, float p1, struct S_FDD p2, void (*cb)(int, float, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FDP(int p0, float p1, struct S_FDP p2, void (*cb)(int, float, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FPI(int p0, float p1, struct S_FPI p2, void (*cb)(int, float, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FPF(int p0, float p1, struct S_FPF p2, void (*cb)(int, float, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FPD(int p0, float p1, struct S_FPD p2, void (*cb)(int, float, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_FPP(int p0, float p1, struct S_FPP p2, void (*cb)(int, float, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DII(int p0, float p1, struct S_DII p2, void (*cb)(int, float, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DIF(int p0, float p1, struct S_DIF p2, void (*cb)(int, float, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DID(int p0, float p1, struct S_DID p2, void (*cb)(int, float, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DIP(int p0, float p1, struct S_DIP p2, void (*cb)(int, float, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DFI(int p0, float p1, struct S_DFI p2, void (*cb)(int, float, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DFF(int p0, float p1, struct S_DFF p2, void (*cb)(int, float, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DFD(int p0, float p1, struct S_DFD p2, void (*cb)(int, float, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DFP(int p0, float p1, struct S_DFP p2, void (*cb)(int, float, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DDI(int p0, float p1, struct S_DDI p2, void (*cb)(int, float, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DDF(int p0, float p1, struct S_DDF p2, void (*cb)(int, float, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DDD(int p0, float p1, struct S_DDD p2, void (*cb)(int, float, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DDP(int p0, float p1, struct S_DDP p2, void (*cb)(int, float, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DPI(int p0, float p1, struct S_DPI p2, void (*cb)(int, float, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DPF(int p0, float p1, struct S_DPF p2, void (*cb)(int, float, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DPD(int p0, float p1, struct S_DPD p2, void (*cb)(int, float, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_DPP(int p0, float p1, struct S_DPP p2, void (*cb)(int, float, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PII(int p0, float p1, struct S_PII p2, void (*cb)(int, float, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PIF(int p0, float p1, struct S_PIF p2, void (*cb)(int, float, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PID(int p0, float p1, struct S_PID p2, void (*cb)(int, float, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PIP(int p0, float p1, struct S_PIP p2, void (*cb)(int, float, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PFI(int p0, float p1, struct S_PFI p2, void (*cb)(int, float, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PFF(int p0, float p1, struct S_PFF p2, void (*cb)(int, float, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PFD(int p0, float p1, struct S_PFD p2, void (*cb)(int, float, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PFP(int p0, float p1, struct S_PFP p2, void (*cb)(int, float, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PDI(int p0, float p1, struct S_PDI p2, void (*cb)(int, float, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PDF(int p0, float p1, struct S_PDF p2, void (*cb)(int, float, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PDD(int p0, float p1, struct S_PDD p2, void (*cb)(int, float, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PDP(int p0, float p1, struct S_PDP p2, void (*cb)(int, float, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PPI(int p0, float p1, struct S_PPI p2, void (*cb)(int, float, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PPF(int p0, float p1, struct S_PPF p2, void (*cb)(int, float, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PPD(int p0, float p1, struct S_PPD p2, void (*cb)(int, float, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IFS_PPP(int p0, float p1, struct S_PPP p2, void (*cb)(int, float, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDI_(int p0, double p1, int p2, void (*cb)(int, double, int)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDF_(int p0, double p1, float p2, void (*cb)(int, double, float)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDD_(int p0, double p1, double p2, void (*cb)(int, double, double)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDP_(int p0, double p1, void* p2, void (*cb)(int, double, void*)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_I(int p0, double p1, struct S_I p2, void (*cb)(int, double, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_F(int p0, double p1, struct S_F p2, void (*cb)(int, double, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_D(int p0, double p1, struct S_D p2, void (*cb)(int, double, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_P(int p0, double p1, struct S_P p2, void (*cb)(int, double, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_II(int p0, double p1, struct S_II p2, void (*cb)(int, double, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IF(int p0, double p1, struct S_IF p2, void (*cb)(int, double, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_ID(int p0, double p1, struct S_ID p2, void (*cb)(int, double, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IP(int p0, double p1, struct S_IP p2, void (*cb)(int, double, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FI(int p0, double p1, struct S_FI p2, void (*cb)(int, double, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FF(int p0, double p1, struct S_FF p2, void (*cb)(int, double, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FD(int p0, double p1, struct S_FD p2, void (*cb)(int, double, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FP(int p0, double p1, struct S_FP p2, void (*cb)(int, double, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DI(int p0, double p1, struct S_DI p2, void (*cb)(int, double, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DF(int p0, double p1, struct S_DF p2, void (*cb)(int, double, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DD(int p0, double p1, struct S_DD p2, void (*cb)(int, double, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DP(int p0, double p1, struct S_DP p2, void (*cb)(int, double, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PI(int p0, double p1, struct S_PI p2, void (*cb)(int, double, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PF(int p0, double p1, struct S_PF p2, void (*cb)(int, double, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PD(int p0, double p1, struct S_PD p2, void (*cb)(int, double, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PP(int p0, double p1, struct S_PP p2, void (*cb)(int, double, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_III(int p0, double p1, struct S_III p2, void (*cb)(int, double, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IIF(int p0, double p1, struct S_IIF p2, void (*cb)(int, double, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IID(int p0, double p1, struct S_IID p2, void (*cb)(int, double, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IIP(int p0, double p1, struct S_IIP p2, void (*cb)(int, double, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IFI(int p0, double p1, struct S_IFI p2, void (*cb)(int, double, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IFF(int p0, double p1, struct S_IFF p2, void (*cb)(int, double, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IFD(int p0, double p1, struct S_IFD p2, void (*cb)(int, double, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IFP(int p0, double p1, struct S_IFP p2, void (*cb)(int, double, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IDI(int p0, double p1, struct S_IDI p2, void (*cb)(int, double, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IDF(int p0, double p1, struct S_IDF p2, void (*cb)(int, double, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IDD(int p0, double p1, struct S_IDD p2, void (*cb)(int, double, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IDP(int p0, double p1, struct S_IDP p2, void (*cb)(int, double, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IPI(int p0, double p1, struct S_IPI p2, void (*cb)(int, double, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IPF(int p0, double p1, struct S_IPF p2, void (*cb)(int, double, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IPD(int p0, double p1, struct S_IPD p2, void (*cb)(int, double, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_IPP(int p0, double p1, struct S_IPP p2, void (*cb)(int, double, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FII(int p0, double p1, struct S_FII p2, void (*cb)(int, double, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FIF(int p0, double p1, struct S_FIF p2, void (*cb)(int, double, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FID(int p0, double p1, struct S_FID p2, void (*cb)(int, double, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FIP(int p0, double p1, struct S_FIP p2, void (*cb)(int, double, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FFI(int p0, double p1, struct S_FFI p2, void (*cb)(int, double, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FFF(int p0, double p1, struct S_FFF p2, void (*cb)(int, double, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FFD(int p0, double p1, struct S_FFD p2, void (*cb)(int, double, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FFP(int p0, double p1, struct S_FFP p2, void (*cb)(int, double, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FDI(int p0, double p1, struct S_FDI p2, void (*cb)(int, double, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FDF(int p0, double p1, struct S_FDF p2, void (*cb)(int, double, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FDD(int p0, double p1, struct S_FDD p2, void (*cb)(int, double, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FDP(int p0, double p1, struct S_FDP p2, void (*cb)(int, double, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FPI(int p0, double p1, struct S_FPI p2, void (*cb)(int, double, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FPF(int p0, double p1, struct S_FPF p2, void (*cb)(int, double, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FPD(int p0, double p1, struct S_FPD p2, void (*cb)(int, double, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_FPP(int p0, double p1, struct S_FPP p2, void (*cb)(int, double, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DII(int p0, double p1, struct S_DII p2, void (*cb)(int, double, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DIF(int p0, double p1, struct S_DIF p2, void (*cb)(int, double, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DID(int p0, double p1, struct S_DID p2, void (*cb)(int, double, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DIP(int p0, double p1, struct S_DIP p2, void (*cb)(int, double, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DFI(int p0, double p1, struct S_DFI p2, void (*cb)(int, double, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DFF(int p0, double p1, struct S_DFF p2, void (*cb)(int, double, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DFD(int p0, double p1, struct S_DFD p2, void (*cb)(int, double, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DFP(int p0, double p1, struct S_DFP p2, void (*cb)(int, double, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DDI(int p0, double p1, struct S_DDI p2, void (*cb)(int, double, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DDF(int p0, double p1, struct S_DDF p2, void (*cb)(int, double, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DDD(int p0, double p1, struct S_DDD p2, void (*cb)(int, double, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DDP(int p0, double p1, struct S_DDP p2, void (*cb)(int, double, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DPI(int p0, double p1, struct S_DPI p2, void (*cb)(int, double, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DPF(int p0, double p1, struct S_DPF p2, void (*cb)(int, double, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DPD(int p0, double p1, struct S_DPD p2, void (*cb)(int, double, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_DPP(int p0, double p1, struct S_DPP p2, void (*cb)(int, double, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PII(int p0, double p1, struct S_PII p2, void (*cb)(int, double, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PIF(int p0, double p1, struct S_PIF p2, void (*cb)(int, double, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PID(int p0, double p1, struct S_PID p2, void (*cb)(int, double, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PIP(int p0, double p1, struct S_PIP p2, void (*cb)(int, double, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PFI(int p0, double p1, struct S_PFI p2, void (*cb)(int, double, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PFF(int p0, double p1, struct S_PFF p2, void (*cb)(int, double, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PFD(int p0, double p1, struct S_PFD p2, void (*cb)(int, double, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PFP(int p0, double p1, struct S_PFP p2, void (*cb)(int, double, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PDI(int p0, double p1, struct S_PDI p2, void (*cb)(int, double, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PDF(int p0, double p1, struct S_PDF p2, void (*cb)(int, double, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PDD(int p0, double p1, struct S_PDD p2, void (*cb)(int, double, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PDP(int p0, double p1, struct S_PDP p2, void (*cb)(int, double, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PPI(int p0, double p1, struct S_PPI p2, void (*cb)(int, double, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PPF(int p0, double p1, struct S_PPF p2, void (*cb)(int, double, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PPD(int p0, double p1, struct S_PPD p2, void (*cb)(int, double, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IDS_PPP(int p0, double p1, struct S_PPP p2, void (*cb)(int, double, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPI_(int p0, void* p1, int p2, void (*cb)(int, void*, int)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPF_(int p0, void* p1, float p2, void (*cb)(int, void*, float)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPD_(int p0, void* p1, double p2, void (*cb)(int, void*, double)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPP_(int p0, void* p1, void* p2, void (*cb)(int, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_I(int p0, void* p1, struct S_I p2, void (*cb)(int, void*, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_F(int p0, void* p1, struct S_F p2, void (*cb)(int, void*, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_D(int p0, void* p1, struct S_D p2, void (*cb)(int, void*, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_P(int p0, void* p1, struct S_P p2, void (*cb)(int, void*, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_II(int p0, void* p1, struct S_II p2, void (*cb)(int, void*, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IF(int p0, void* p1, struct S_IF p2, void (*cb)(int, void*, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_ID(int p0, void* p1, struct S_ID p2, void (*cb)(int, void*, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IP(int p0, void* p1, struct S_IP p2, void (*cb)(int, void*, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FI(int p0, void* p1, struct S_FI p2, void (*cb)(int, void*, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FF(int p0, void* p1, struct S_FF p2, void (*cb)(int, void*, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FD(int p0, void* p1, struct S_FD p2, void (*cb)(int, void*, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FP(int p0, void* p1, struct S_FP p2, void (*cb)(int, void*, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DI(int p0, void* p1, struct S_DI p2, void (*cb)(int, void*, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DF(int p0, void* p1, struct S_DF p2, void (*cb)(int, void*, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DD(int p0, void* p1, struct S_DD p2, void (*cb)(int, void*, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DP(int p0, void* p1, struct S_DP p2, void (*cb)(int, void*, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_PI(int p0, void* p1, struct S_PI p2, void (*cb)(int, void*, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_PF(int p0, void* p1, struct S_PF p2, void (*cb)(int, void*, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_PD(int p0, void* p1, struct S_PD p2, void (*cb)(int, void*, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_PP(int p0, void* p1, struct S_PP p2, void (*cb)(int, void*, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_III(int p0, void* p1, struct S_III p2, void (*cb)(int, void*, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IIF(int p0, void* p1, struct S_IIF p2, void (*cb)(int, void*, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IID(int p0, void* p1, struct S_IID p2, void (*cb)(int, void*, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IIP(int p0, void* p1, struct S_IIP p2, void (*cb)(int, void*, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IFI(int p0, void* p1, struct S_IFI p2, void (*cb)(int, void*, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IFF(int p0, void* p1, struct S_IFF p2, void (*cb)(int, void*, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IFD(int p0, void* p1, struct S_IFD p2, void (*cb)(int, void*, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IFP(int p0, void* p1, struct S_IFP p2, void (*cb)(int, void*, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IDI(int p0, void* p1, struct S_IDI p2, void (*cb)(int, void*, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IDF(int p0, void* p1, struct S_IDF p2, void (*cb)(int, void*, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IDD(int p0, void* p1, struct S_IDD p2, void (*cb)(int, void*, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IDP(int p0, void* p1, struct S_IDP p2, void (*cb)(int, void*, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IPI(int p0, void* p1, struct S_IPI p2, void (*cb)(int, void*, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IPF(int p0, void* p1, struct S_IPF p2, void (*cb)(int, void*, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IPD(int p0, void* p1, struct S_IPD p2, void (*cb)(int, void*, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_IPP(int p0, void* p1, struct S_IPP p2, void (*cb)(int, void*, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FII(int p0, void* p1, struct S_FII p2, void (*cb)(int, void*, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FIF(int p0, void* p1, struct S_FIF p2, void (*cb)(int, void*, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FID(int p0, void* p1, struct S_FID p2, void (*cb)(int, void*, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FIP(int p0, void* p1, struct S_FIP p2, void (*cb)(int, void*, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FFI(int p0, void* p1, struct S_FFI p2, void (*cb)(int, void*, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FFF(int p0, void* p1, struct S_FFF p2, void (*cb)(int, void*, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FFD(int p0, void* p1, struct S_FFD p2, void (*cb)(int, void*, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FFP(int p0, void* p1, struct S_FFP p2, void (*cb)(int, void*, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FDI(int p0, void* p1, struct S_FDI p2, void (*cb)(int, void*, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FDF(int p0, void* p1, struct S_FDF p2, void (*cb)(int, void*, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FDD(int p0, void* p1, struct S_FDD p2, void (*cb)(int, void*, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FDP(int p0, void* p1, struct S_FDP p2, void (*cb)(int, void*, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FPI(int p0, void* p1, struct S_FPI p2, void (*cb)(int, void*, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FPF(int p0, void* p1, struct S_FPF p2, void (*cb)(int, void*, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FPD(int p0, void* p1, struct S_FPD p2, void (*cb)(int, void*, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_FPP(int p0, void* p1, struct S_FPP p2, void (*cb)(int, void*, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DII(int p0, void* p1, struct S_DII p2, void (*cb)(int, void*, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DIF(int p0, void* p1, struct S_DIF p2, void (*cb)(int, void*, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DID(int p0, void* p1, struct S_DID p2, void (*cb)(int, void*, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DIP(int p0, void* p1, struct S_DIP p2, void (*cb)(int, void*, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DFI(int p0, void* p1, struct S_DFI p2, void (*cb)(int, void*, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DFF(int p0, void* p1, struct S_DFF p2, void (*cb)(int, void*, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DFD(int p0, void* p1, struct S_DFD p2, void (*cb)(int, void*, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DFP(int p0, void* p1, struct S_DFP p2, void (*cb)(int, void*, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DDI(int p0, void* p1, struct S_DDI p2, void (*cb)(int, void*, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DDF(int p0, void* p1, struct S_DDF p2, void (*cb)(int, void*, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DDD(int p0, void* p1, struct S_DDD p2, void (*cb)(int, void*, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DDP(int p0, void* p1, struct S_DDP p2, void (*cb)(int, void*, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DPI(int p0, void* p1, struct S_DPI p2, void (*cb)(int, void*, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DPF(int p0, void* p1, struct S_DPF p2, void (*cb)(int, void*, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DPD(int p0, void* p1, struct S_DPD p2, void (*cb)(int, void*, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_DPP(int p0, void* p1, struct S_DPP p2, void (*cb)(int, void*, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_PII(int p0, void* p1, struct S_PII p2, void (*cb)(int, void*, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_PIF(int p0, void* p1, struct S_PIF p2, void (*cb)(int, void*, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f1_V_IPS_PID(int p0, void* p1, struct S_PID p2, void (*cb)(int, void*, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f2_V_IPS_PIP(int p0, void* p1, struct S_PIP p2, void (*cb)(int, void*, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f2_V_IPS_PFI(int p0, void* p1, struct S_PFI p2, void (*cb)(int, void*, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f2_V_IPS_PFF(int p0, void* p1, struct S_PFF p2, void (*cb)(int, void*, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f2_V_IPS_PFD(int p0, void* p1, struct S_PFD p2, void (*cb)(int, void*, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f2_V_IPS_PFP(int p0, void* p1, struct S_PFP p2, void (*cb)(int, void*, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f2_V_IPS_PDI(int p0, void* p1, struct S_PDI p2, void (*cb)(int, void*, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f2_V_IPS_PDF(int p0, void* p1, struct S_PDF p2, void (*cb)(int, void*, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f2_V_IPS_PDD(int p0, void* p1, struct S_PDD p2, void (*cb)(int, void*, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f2_V_IPS_PDP(int p0, void* p1, struct S_PDP p2, void (*cb)(int, void*, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f2_V_IPS_PPI(int p0, void* p1, struct S_PPI p2, void (*cb)(int, void*, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f2_V_IPS_PPF(int p0, void* p1, struct S_PPF p2, void (*cb)(int, void*, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f2_V_IPS_PPD(int p0, void* p1, struct S_PPD p2, void (*cb)(int, void*, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f2_V_IPS_PPP(int p0, void* p1, struct S_PPP p2, void (*cb)(int, void*, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_I(int p0, struct S_I p1, int p2, void (*cb)(int, struct S_I, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_F(int p0, struct S_F p1, int p2, void (*cb)(int, struct S_F, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_D(int p0, struct S_D p1, int p2, void (*cb)(int, struct S_D, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_P(int p0, struct S_P p1, int p2, void (*cb)(int, struct S_P, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_II(int p0, struct S_II p1, int p2, void (*cb)(int, struct S_II, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IF(int p0, struct S_IF p1, int p2, void (*cb)(int, struct S_IF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_ID(int p0, struct S_ID p1, int p2, void (*cb)(int, struct S_ID, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IP(int p0, struct S_IP p1, int p2, void (*cb)(int, struct S_IP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FI(int p0, struct S_FI p1, int p2, void (*cb)(int, struct S_FI, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FF(int p0, struct S_FF p1, int p2, void (*cb)(int, struct S_FF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FD(int p0, struct S_FD p1, int p2, void (*cb)(int, struct S_FD, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FP(int p0, struct S_FP p1, int p2, void (*cb)(int, struct S_FP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DI(int p0, struct S_DI p1, int p2, void (*cb)(int, struct S_DI, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DF(int p0, struct S_DF p1, int p2, void (*cb)(int, struct S_DF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DD(int p0, struct S_DD p1, int p2, void (*cb)(int, struct S_DD, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DP(int p0, struct S_DP p1, int p2, void (*cb)(int, struct S_DP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PI(int p0, struct S_PI p1, int p2, void (*cb)(int, struct S_PI, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PF(int p0, struct S_PF p1, int p2, void (*cb)(int, struct S_PF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PD(int p0, struct S_PD p1, int p2, void (*cb)(int, struct S_PD, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PP(int p0, struct S_PP p1, int p2, void (*cb)(int, struct S_PP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_III(int p0, struct S_III p1, int p2, void (*cb)(int, struct S_III, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IIF(int p0, struct S_IIF p1, int p2, void (*cb)(int, struct S_IIF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IID(int p0, struct S_IID p1, int p2, void (*cb)(int, struct S_IID, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IIP(int p0, struct S_IIP p1, int p2, void (*cb)(int, struct S_IIP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IFI(int p0, struct S_IFI p1, int p2, void (*cb)(int, struct S_IFI, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IFF(int p0, struct S_IFF p1, int p2, void (*cb)(int, struct S_IFF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IFD(int p0, struct S_IFD p1, int p2, void (*cb)(int, struct S_IFD, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IFP(int p0, struct S_IFP p1, int p2, void (*cb)(int, struct S_IFP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IDI(int p0, struct S_IDI p1, int p2, void (*cb)(int, struct S_IDI, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IDF(int p0, struct S_IDF p1, int p2, void (*cb)(int, struct S_IDF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IDD(int p0, struct S_IDD p1, int p2, void (*cb)(int, struct S_IDD, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IDP(int p0, struct S_IDP p1, int p2, void (*cb)(int, struct S_IDP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IPI(int p0, struct S_IPI p1, int p2, void (*cb)(int, struct S_IPI, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IPF(int p0, struct S_IPF p1, int p2, void (*cb)(int, struct S_IPF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IPD(int p0, struct S_IPD p1, int p2, void (*cb)(int, struct S_IPD, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_IPP(int p0, struct S_IPP p1, int p2, void (*cb)(int, struct S_IPP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FII(int p0, struct S_FII p1, int p2, void (*cb)(int, struct S_FII, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FIF(int p0, struct S_FIF p1, int p2, void (*cb)(int, struct S_FIF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FID(int p0, struct S_FID p1, int p2, void (*cb)(int, struct S_FID, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FIP(int p0, struct S_FIP p1, int p2, void (*cb)(int, struct S_FIP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FFI(int p0, struct S_FFI p1, int p2, void (*cb)(int, struct S_FFI, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FFF(int p0, struct S_FFF p1, int p2, void (*cb)(int, struct S_FFF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FFD(int p0, struct S_FFD p1, int p2, void (*cb)(int, struct S_FFD, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FFP(int p0, struct S_FFP p1, int p2, void (*cb)(int, struct S_FFP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FDI(int p0, struct S_FDI p1, int p2, void (*cb)(int, struct S_FDI, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FDF(int p0, struct S_FDF p1, int p2, void (*cb)(int, struct S_FDF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FDD(int p0, struct S_FDD p1, int p2, void (*cb)(int, struct S_FDD, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FDP(int p0, struct S_FDP p1, int p2, void (*cb)(int, struct S_FDP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FPI(int p0, struct S_FPI p1, int p2, void (*cb)(int, struct S_FPI, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FPF(int p0, struct S_FPF p1, int p2, void (*cb)(int, struct S_FPF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FPD(int p0, struct S_FPD p1, int p2, void (*cb)(int, struct S_FPD, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_FPP(int p0, struct S_FPP p1, int p2, void (*cb)(int, struct S_FPP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DII(int p0, struct S_DII p1, int p2, void (*cb)(int, struct S_DII, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DIF(int p0, struct S_DIF p1, int p2, void (*cb)(int, struct S_DIF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DID(int p0, struct S_DID p1, int p2, void (*cb)(int, struct S_DID, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DIP(int p0, struct S_DIP p1, int p2, void (*cb)(int, struct S_DIP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DFI(int p0, struct S_DFI p1, int p2, void (*cb)(int, struct S_DFI, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DFF(int p0, struct S_DFF p1, int p2, void (*cb)(int, struct S_DFF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DFD(int p0, struct S_DFD p1, int p2, void (*cb)(int, struct S_DFD, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DFP(int p0, struct S_DFP p1, int p2, void (*cb)(int, struct S_DFP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DDI(int p0, struct S_DDI p1, int p2, void (*cb)(int, struct S_DDI, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DDF(int p0, struct S_DDF p1, int p2, void (*cb)(int, struct S_DDF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DDD(int p0, struct S_DDD p1, int p2, void (*cb)(int, struct S_DDD, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DDP(int p0, struct S_DDP p1, int p2, void (*cb)(int, struct S_DDP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DPI(int p0, struct S_DPI p1, int p2, void (*cb)(int, struct S_DPI, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DPF(int p0, struct S_DPF p1, int p2, void (*cb)(int, struct S_DPF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DPD(int p0, struct S_DPD p1, int p2, void (*cb)(int, struct S_DPD, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_DPP(int p0, struct S_DPP p1, int p2, void (*cb)(int, struct S_DPP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PII(int p0, struct S_PII p1, int p2, void (*cb)(int, struct S_PII, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PIF(int p0, struct S_PIF p1, int p2, void (*cb)(int, struct S_PIF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PID(int p0, struct S_PID p1, int p2, void (*cb)(int, struct S_PID, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PIP(int p0, struct S_PIP p1, int p2, void (*cb)(int, struct S_PIP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PFI(int p0, struct S_PFI p1, int p2, void (*cb)(int, struct S_PFI, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PFF(int p0, struct S_PFF p1, int p2, void (*cb)(int, struct S_PFF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PFD(int p0, struct S_PFD p1, int p2, void (*cb)(int, struct S_PFD, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PFP(int p0, struct S_PFP p1, int p2, void (*cb)(int, struct S_PFP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PDI(int p0, struct S_PDI p1, int p2, void (*cb)(int, struct S_PDI, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PDF(int p0, struct S_PDF p1, int p2, void (*cb)(int, struct S_PDF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PDD(int p0, struct S_PDD p1, int p2, void (*cb)(int, struct S_PDD, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PDP(int p0, struct S_PDP p1, int p2, void (*cb)(int, struct S_PDP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PPI(int p0, struct S_PPI p1, int p2, void (*cb)(int, struct S_PPI, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PPF(int p0, struct S_PPF p1, int p2, void (*cb)(int, struct S_PPF, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PPD(int p0, struct S_PPD p1, int p2, void (*cb)(int, struct S_PPD, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISI_PPP(int p0, struct S_PPP p1, int p2, void (*cb)(int, struct S_PPP, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_I(int p0, struct S_I p1, float p2, void (*cb)(int, struct S_I, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_F(int p0, struct S_F p1, float p2, void (*cb)(int, struct S_F, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_D(int p0, struct S_D p1, float p2, void (*cb)(int, struct S_D, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_P(int p0, struct S_P p1, float p2, void (*cb)(int, struct S_P, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_II(int p0, struct S_II p1, float p2, void (*cb)(int, struct S_II, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IF(int p0, struct S_IF p1, float p2, void (*cb)(int, struct S_IF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_ID(int p0, struct S_ID p1, float p2, void (*cb)(int, struct S_ID, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IP(int p0, struct S_IP p1, float p2, void (*cb)(int, struct S_IP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FI(int p0, struct S_FI p1, float p2, void (*cb)(int, struct S_FI, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FF(int p0, struct S_FF p1, float p2, void (*cb)(int, struct S_FF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FD(int p0, struct S_FD p1, float p2, void (*cb)(int, struct S_FD, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FP(int p0, struct S_FP p1, float p2, void (*cb)(int, struct S_FP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DI(int p0, struct S_DI p1, float p2, void (*cb)(int, struct S_DI, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DF(int p0, struct S_DF p1, float p2, void (*cb)(int, struct S_DF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DD(int p0, struct S_DD p1, float p2, void (*cb)(int, struct S_DD, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DP(int p0, struct S_DP p1, float p2, void (*cb)(int, struct S_DP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PI(int p0, struct S_PI p1, float p2, void (*cb)(int, struct S_PI, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PF(int p0, struct S_PF p1, float p2, void (*cb)(int, struct S_PF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PD(int p0, struct S_PD p1, float p2, void (*cb)(int, struct S_PD, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PP(int p0, struct S_PP p1, float p2, void (*cb)(int, struct S_PP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_III(int p0, struct S_III p1, float p2, void (*cb)(int, struct S_III, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IIF(int p0, struct S_IIF p1, float p2, void (*cb)(int, struct S_IIF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IID(int p0, struct S_IID p1, float p2, void (*cb)(int, struct S_IID, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IIP(int p0, struct S_IIP p1, float p2, void (*cb)(int, struct S_IIP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IFI(int p0, struct S_IFI p1, float p2, void (*cb)(int, struct S_IFI, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IFF(int p0, struct S_IFF p1, float p2, void (*cb)(int, struct S_IFF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IFD(int p0, struct S_IFD p1, float p2, void (*cb)(int, struct S_IFD, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IFP(int p0, struct S_IFP p1, float p2, void (*cb)(int, struct S_IFP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IDI(int p0, struct S_IDI p1, float p2, void (*cb)(int, struct S_IDI, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IDF(int p0, struct S_IDF p1, float p2, void (*cb)(int, struct S_IDF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IDD(int p0, struct S_IDD p1, float p2, void (*cb)(int, struct S_IDD, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IDP(int p0, struct S_IDP p1, float p2, void (*cb)(int, struct S_IDP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IPI(int p0, struct S_IPI p1, float p2, void (*cb)(int, struct S_IPI, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IPF(int p0, struct S_IPF p1, float p2, void (*cb)(int, struct S_IPF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IPD(int p0, struct S_IPD p1, float p2, void (*cb)(int, struct S_IPD, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_IPP(int p0, struct S_IPP p1, float p2, void (*cb)(int, struct S_IPP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FII(int p0, struct S_FII p1, float p2, void (*cb)(int, struct S_FII, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FIF(int p0, struct S_FIF p1, float p2, void (*cb)(int, struct S_FIF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FID(int p0, struct S_FID p1, float p2, void (*cb)(int, struct S_FID, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FIP(int p0, struct S_FIP p1, float p2, void (*cb)(int, struct S_FIP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FFI(int p0, struct S_FFI p1, float p2, void (*cb)(int, struct S_FFI, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FFF(int p0, struct S_FFF p1, float p2, void (*cb)(int, struct S_FFF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FFD(int p0, struct S_FFD p1, float p2, void (*cb)(int, struct S_FFD, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FFP(int p0, struct S_FFP p1, float p2, void (*cb)(int, struct S_FFP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FDI(int p0, struct S_FDI p1, float p2, void (*cb)(int, struct S_FDI, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FDF(int p0, struct S_FDF p1, float p2, void (*cb)(int, struct S_FDF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FDD(int p0, struct S_FDD p1, float p2, void (*cb)(int, struct S_FDD, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FDP(int p0, struct S_FDP p1, float p2, void (*cb)(int, struct S_FDP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FPI(int p0, struct S_FPI p1, float p2, void (*cb)(int, struct S_FPI, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FPF(int p0, struct S_FPF p1, float p2, void (*cb)(int, struct S_FPF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FPD(int p0, struct S_FPD p1, float p2, void (*cb)(int, struct S_FPD, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_FPP(int p0, struct S_FPP p1, float p2, void (*cb)(int, struct S_FPP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DII(int p0, struct S_DII p1, float p2, void (*cb)(int, struct S_DII, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DIF(int p0, struct S_DIF p1, float p2, void (*cb)(int, struct S_DIF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DID(int p0, struct S_DID p1, float p2, void (*cb)(int, struct S_DID, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DIP(int p0, struct S_DIP p1, float p2, void (*cb)(int, struct S_DIP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DFI(int p0, struct S_DFI p1, float p2, void (*cb)(int, struct S_DFI, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DFF(int p0, struct S_DFF p1, float p2, void (*cb)(int, struct S_DFF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DFD(int p0, struct S_DFD p1, float p2, void (*cb)(int, struct S_DFD, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DFP(int p0, struct S_DFP p1, float p2, void (*cb)(int, struct S_DFP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DDI(int p0, struct S_DDI p1, float p2, void (*cb)(int, struct S_DDI, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DDF(int p0, struct S_DDF p1, float p2, void (*cb)(int, struct S_DDF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DDD(int p0, struct S_DDD p1, float p2, void (*cb)(int, struct S_DDD, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DDP(int p0, struct S_DDP p1, float p2, void (*cb)(int, struct S_DDP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DPI(int p0, struct S_DPI p1, float p2, void (*cb)(int, struct S_DPI, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DPF(int p0, struct S_DPF p1, float p2, void (*cb)(int, struct S_DPF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DPD(int p0, struct S_DPD p1, float p2, void (*cb)(int, struct S_DPD, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_DPP(int p0, struct S_DPP p1, float p2, void (*cb)(int, struct S_DPP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PII(int p0, struct S_PII p1, float p2, void (*cb)(int, struct S_PII, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PIF(int p0, struct S_PIF p1, float p2, void (*cb)(int, struct S_PIF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PID(int p0, struct S_PID p1, float p2, void (*cb)(int, struct S_PID, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PIP(int p0, struct S_PIP p1, float p2, void (*cb)(int, struct S_PIP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PFI(int p0, struct S_PFI p1, float p2, void (*cb)(int, struct S_PFI, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PFF(int p0, struct S_PFF p1, float p2, void (*cb)(int, struct S_PFF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PFD(int p0, struct S_PFD p1, float p2, void (*cb)(int, struct S_PFD, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PFP(int p0, struct S_PFP p1, float p2, void (*cb)(int, struct S_PFP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PDI(int p0, struct S_PDI p1, float p2, void (*cb)(int, struct S_PDI, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PDF(int p0, struct S_PDF p1, float p2, void (*cb)(int, struct S_PDF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PDD(int p0, struct S_PDD p1, float p2, void (*cb)(int, struct S_PDD, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PDP(int p0, struct S_PDP p1, float p2, void (*cb)(int, struct S_PDP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PPI(int p0, struct S_PPI p1, float p2, void (*cb)(int, struct S_PPI, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PPF(int p0, struct S_PPF p1, float p2, void (*cb)(int, struct S_PPF, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PPD(int p0, struct S_PPD p1, float p2, void (*cb)(int, struct S_PPD, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISF_PPP(int p0, struct S_PPP p1, float p2, void (*cb)(int, struct S_PPP, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_I(int p0, struct S_I p1, double p2, void (*cb)(int, struct S_I, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_F(int p0, struct S_F p1, double p2, void (*cb)(int, struct S_F, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_D(int p0, struct S_D p1, double p2, void (*cb)(int, struct S_D, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_P(int p0, struct S_P p1, double p2, void (*cb)(int, struct S_P, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_II(int p0, struct S_II p1, double p2, void (*cb)(int, struct S_II, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IF(int p0, struct S_IF p1, double p2, void (*cb)(int, struct S_IF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_ID(int p0, struct S_ID p1, double p2, void (*cb)(int, struct S_ID, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IP(int p0, struct S_IP p1, double p2, void (*cb)(int, struct S_IP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FI(int p0, struct S_FI p1, double p2, void (*cb)(int, struct S_FI, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FF(int p0, struct S_FF p1, double p2, void (*cb)(int, struct S_FF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FD(int p0, struct S_FD p1, double p2, void (*cb)(int, struct S_FD, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FP(int p0, struct S_FP p1, double p2, void (*cb)(int, struct S_FP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DI(int p0, struct S_DI p1, double p2, void (*cb)(int, struct S_DI, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DF(int p0, struct S_DF p1, double p2, void (*cb)(int, struct S_DF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DD(int p0, struct S_DD p1, double p2, void (*cb)(int, struct S_DD, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DP(int p0, struct S_DP p1, double p2, void (*cb)(int, struct S_DP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PI(int p0, struct S_PI p1, double p2, void (*cb)(int, struct S_PI, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PF(int p0, struct S_PF p1, double p2, void (*cb)(int, struct S_PF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PD(int p0, struct S_PD p1, double p2, void (*cb)(int, struct S_PD, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PP(int p0, struct S_PP p1, double p2, void (*cb)(int, struct S_PP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_III(int p0, struct S_III p1, double p2, void (*cb)(int, struct S_III, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IIF(int p0, struct S_IIF p1, double p2, void (*cb)(int, struct S_IIF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IID(int p0, struct S_IID p1, double p2, void (*cb)(int, struct S_IID, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IIP(int p0, struct S_IIP p1, double p2, void (*cb)(int, struct S_IIP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IFI(int p0, struct S_IFI p1, double p2, void (*cb)(int, struct S_IFI, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IFF(int p0, struct S_IFF p1, double p2, void (*cb)(int, struct S_IFF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IFD(int p0, struct S_IFD p1, double p2, void (*cb)(int, struct S_IFD, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IFP(int p0, struct S_IFP p1, double p2, void (*cb)(int, struct S_IFP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IDI(int p0, struct S_IDI p1, double p2, void (*cb)(int, struct S_IDI, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IDF(int p0, struct S_IDF p1, double p2, void (*cb)(int, struct S_IDF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IDD(int p0, struct S_IDD p1, double p2, void (*cb)(int, struct S_IDD, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IDP(int p0, struct S_IDP p1, double p2, void (*cb)(int, struct S_IDP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IPI(int p0, struct S_IPI p1, double p2, void (*cb)(int, struct S_IPI, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IPF(int p0, struct S_IPF p1, double p2, void (*cb)(int, struct S_IPF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IPD(int p0, struct S_IPD p1, double p2, void (*cb)(int, struct S_IPD, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_IPP(int p0, struct S_IPP p1, double p2, void (*cb)(int, struct S_IPP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FII(int p0, struct S_FII p1, double p2, void (*cb)(int, struct S_FII, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FIF(int p0, struct S_FIF p1, double p2, void (*cb)(int, struct S_FIF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FID(int p0, struct S_FID p1, double p2, void (*cb)(int, struct S_FID, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FIP(int p0, struct S_FIP p1, double p2, void (*cb)(int, struct S_FIP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FFI(int p0, struct S_FFI p1, double p2, void (*cb)(int, struct S_FFI, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FFF(int p0, struct S_FFF p1, double p2, void (*cb)(int, struct S_FFF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FFD(int p0, struct S_FFD p1, double p2, void (*cb)(int, struct S_FFD, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FFP(int p0, struct S_FFP p1, double p2, void (*cb)(int, struct S_FFP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FDI(int p0, struct S_FDI p1, double p2, void (*cb)(int, struct S_FDI, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FDF(int p0, struct S_FDF p1, double p2, void (*cb)(int, struct S_FDF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FDD(int p0, struct S_FDD p1, double p2, void (*cb)(int, struct S_FDD, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FDP(int p0, struct S_FDP p1, double p2, void (*cb)(int, struct S_FDP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FPI(int p0, struct S_FPI p1, double p2, void (*cb)(int, struct S_FPI, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FPF(int p0, struct S_FPF p1, double p2, void (*cb)(int, struct S_FPF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FPD(int p0, struct S_FPD p1, double p2, void (*cb)(int, struct S_FPD, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_FPP(int p0, struct S_FPP p1, double p2, void (*cb)(int, struct S_FPP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DII(int p0, struct S_DII p1, double p2, void (*cb)(int, struct S_DII, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DIF(int p0, struct S_DIF p1, double p2, void (*cb)(int, struct S_DIF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DID(int p0, struct S_DID p1, double p2, void (*cb)(int, struct S_DID, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DIP(int p0, struct S_DIP p1, double p2, void (*cb)(int, struct S_DIP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DFI(int p0, struct S_DFI p1, double p2, void (*cb)(int, struct S_DFI, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DFF(int p0, struct S_DFF p1, double p2, void (*cb)(int, struct S_DFF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DFD(int p0, struct S_DFD p1, double p2, void (*cb)(int, struct S_DFD, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DFP(int p0, struct S_DFP p1, double p2, void (*cb)(int, struct S_DFP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DDI(int p0, struct S_DDI p1, double p2, void (*cb)(int, struct S_DDI, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DDF(int p0, struct S_DDF p1, double p2, void (*cb)(int, struct S_DDF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DDD(int p0, struct S_DDD p1, double p2, void (*cb)(int, struct S_DDD, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DDP(int p0, struct S_DDP p1, double p2, void (*cb)(int, struct S_DDP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DPI(int p0, struct S_DPI p1, double p2, void (*cb)(int, struct S_DPI, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DPF(int p0, struct S_DPF p1, double p2, void (*cb)(int, struct S_DPF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DPD(int p0, struct S_DPD p1, double p2, void (*cb)(int, struct S_DPD, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_DPP(int p0, struct S_DPP p1, double p2, void (*cb)(int, struct S_DPP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PII(int p0, struct S_PII p1, double p2, void (*cb)(int, struct S_PII, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PIF(int p0, struct S_PIF p1, double p2, void (*cb)(int, struct S_PIF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PID(int p0, struct S_PID p1, double p2, void (*cb)(int, struct S_PID, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PIP(int p0, struct S_PIP p1, double p2, void (*cb)(int, struct S_PIP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PFI(int p0, struct S_PFI p1, double p2, void (*cb)(int, struct S_PFI, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PFF(int p0, struct S_PFF p1, double p2, void (*cb)(int, struct S_PFF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PFD(int p0, struct S_PFD p1, double p2, void (*cb)(int, struct S_PFD, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PFP(int p0, struct S_PFP p1, double p2, void (*cb)(int, struct S_PFP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PDI(int p0, struct S_PDI p1, double p2, void (*cb)(int, struct S_PDI, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PDF(int p0, struct S_PDF p1, double p2, void (*cb)(int, struct S_PDF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PDD(int p0, struct S_PDD p1, double p2, void (*cb)(int, struct S_PDD, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PDP(int p0, struct S_PDP p1, double p2, void (*cb)(int, struct S_PDP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PPI(int p0, struct S_PPI p1, double p2, void (*cb)(int, struct S_PPI, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PPF(int p0, struct S_PPF p1, double p2, void (*cb)(int, struct S_PPF, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PPD(int p0, struct S_PPD p1, double p2, void (*cb)(int, struct S_PPD, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISD_PPP(int p0, struct S_PPP p1, double p2, void (*cb)(int, struct S_PPP, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_I(int p0, struct S_I p1, void* p2, void (*cb)(int, struct S_I, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_F(int p0, struct S_F p1, void* p2, void (*cb)(int, struct S_F, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_D(int p0, struct S_D p1, void* p2, void (*cb)(int, struct S_D, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_P(int p0, struct S_P p1, void* p2, void (*cb)(int, struct S_P, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_II(int p0, struct S_II p1, void* p2, void (*cb)(int, struct S_II, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IF(int p0, struct S_IF p1, void* p2, void (*cb)(int, struct S_IF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_ID(int p0, struct S_ID p1, void* p2, void (*cb)(int, struct S_ID, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IP(int p0, struct S_IP p1, void* p2, void (*cb)(int, struct S_IP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FI(int p0, struct S_FI p1, void* p2, void (*cb)(int, struct S_FI, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FF(int p0, struct S_FF p1, void* p2, void (*cb)(int, struct S_FF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FD(int p0, struct S_FD p1, void* p2, void (*cb)(int, struct S_FD, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FP(int p0, struct S_FP p1, void* p2, void (*cb)(int, struct S_FP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DI(int p0, struct S_DI p1, void* p2, void (*cb)(int, struct S_DI, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DF(int p0, struct S_DF p1, void* p2, void (*cb)(int, struct S_DF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DD(int p0, struct S_DD p1, void* p2, void (*cb)(int, struct S_DD, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DP(int p0, struct S_DP p1, void* p2, void (*cb)(int, struct S_DP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PI(int p0, struct S_PI p1, void* p2, void (*cb)(int, struct S_PI, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PF(int p0, struct S_PF p1, void* p2, void (*cb)(int, struct S_PF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PD(int p0, struct S_PD p1, void* p2, void (*cb)(int, struct S_PD, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PP(int p0, struct S_PP p1, void* p2, void (*cb)(int, struct S_PP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_III(int p0, struct S_III p1, void* p2, void (*cb)(int, struct S_III, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IIF(int p0, struct S_IIF p1, void* p2, void (*cb)(int, struct S_IIF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IID(int p0, struct S_IID p1, void* p2, void (*cb)(int, struct S_IID, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IIP(int p0, struct S_IIP p1, void* p2, void (*cb)(int, struct S_IIP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IFI(int p0, struct S_IFI p1, void* p2, void (*cb)(int, struct S_IFI, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IFF(int p0, struct S_IFF p1, void* p2, void (*cb)(int, struct S_IFF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IFD(int p0, struct S_IFD p1, void* p2, void (*cb)(int, struct S_IFD, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IFP(int p0, struct S_IFP p1, void* p2, void (*cb)(int, struct S_IFP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IDI(int p0, struct S_IDI p1, void* p2, void (*cb)(int, struct S_IDI, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IDF(int p0, struct S_IDF p1, void* p2, void (*cb)(int, struct S_IDF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IDD(int p0, struct S_IDD p1, void* p2, void (*cb)(int, struct S_IDD, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IDP(int p0, struct S_IDP p1, void* p2, void (*cb)(int, struct S_IDP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IPI(int p0, struct S_IPI p1, void* p2, void (*cb)(int, struct S_IPI, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IPF(int p0, struct S_IPF p1, void* p2, void (*cb)(int, struct S_IPF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IPD(int p0, struct S_IPD p1, void* p2, void (*cb)(int, struct S_IPD, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_IPP(int p0, struct S_IPP p1, void* p2, void (*cb)(int, struct S_IPP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FII(int p0, struct S_FII p1, void* p2, void (*cb)(int, struct S_FII, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FIF(int p0, struct S_FIF p1, void* p2, void (*cb)(int, struct S_FIF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FID(int p0, struct S_FID p1, void* p2, void (*cb)(int, struct S_FID, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FIP(int p0, struct S_FIP p1, void* p2, void (*cb)(int, struct S_FIP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FFI(int p0, struct S_FFI p1, void* p2, void (*cb)(int, struct S_FFI, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FFF(int p0, struct S_FFF p1, void* p2, void (*cb)(int, struct S_FFF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FFD(int p0, struct S_FFD p1, void* p2, void (*cb)(int, struct S_FFD, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FFP(int p0, struct S_FFP p1, void* p2, void (*cb)(int, struct S_FFP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FDI(int p0, struct S_FDI p1, void* p2, void (*cb)(int, struct S_FDI, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FDF(int p0, struct S_FDF p1, void* p2, void (*cb)(int, struct S_FDF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FDD(int p0, struct S_FDD p1, void* p2, void (*cb)(int, struct S_FDD, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FDP(int p0, struct S_FDP p1, void* p2, void (*cb)(int, struct S_FDP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FPI(int p0, struct S_FPI p1, void* p2, void (*cb)(int, struct S_FPI, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FPF(int p0, struct S_FPF p1, void* p2, void (*cb)(int, struct S_FPF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FPD(int p0, struct S_FPD p1, void* p2, void (*cb)(int, struct S_FPD, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_FPP(int p0, struct S_FPP p1, void* p2, void (*cb)(int, struct S_FPP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DII(int p0, struct S_DII p1, void* p2, void (*cb)(int, struct S_DII, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DIF(int p0, struct S_DIF p1, void* p2, void (*cb)(int, struct S_DIF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DID(int p0, struct S_DID p1, void* p2, void (*cb)(int, struct S_DID, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DIP(int p0, struct S_DIP p1, void* p2, void (*cb)(int, struct S_DIP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DFI(int p0, struct S_DFI p1, void* p2, void (*cb)(int, struct S_DFI, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DFF(int p0, struct S_DFF p1, void* p2, void (*cb)(int, struct S_DFF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DFD(int p0, struct S_DFD p1, void* p2, void (*cb)(int, struct S_DFD, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DFP(int p0, struct S_DFP p1, void* p2, void (*cb)(int, struct S_DFP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DDI(int p0, struct S_DDI p1, void* p2, void (*cb)(int, struct S_DDI, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DDF(int p0, struct S_DDF p1, void* p2, void (*cb)(int, struct S_DDF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DDD(int p0, struct S_DDD p1, void* p2, void (*cb)(int, struct S_DDD, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DDP(int p0, struct S_DDP p1, void* p2, void (*cb)(int, struct S_DDP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DPI(int p0, struct S_DPI p1, void* p2, void (*cb)(int, struct S_DPI, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DPF(int p0, struct S_DPF p1, void* p2, void (*cb)(int, struct S_DPF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DPD(int p0, struct S_DPD p1, void* p2, void (*cb)(int, struct S_DPD, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_DPP(int p0, struct S_DPP p1, void* p2, void (*cb)(int, struct S_DPP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PII(int p0, struct S_PII p1, void* p2, void (*cb)(int, struct S_PII, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PIF(int p0, struct S_PIF p1, void* p2, void (*cb)(int, struct S_PIF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PID(int p0, struct S_PID p1, void* p2, void (*cb)(int, struct S_PID, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PIP(int p0, struct S_PIP p1, void* p2, void (*cb)(int, struct S_PIP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PFI(int p0, struct S_PFI p1, void* p2, void (*cb)(int, struct S_PFI, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PFF(int p0, struct S_PFF p1, void* p2, void (*cb)(int, struct S_PFF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PFD(int p0, struct S_PFD p1, void* p2, void (*cb)(int, struct S_PFD, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PFP(int p0, struct S_PFP p1, void* p2, void (*cb)(int, struct S_PFP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PDI(int p0, struct S_PDI p1, void* p2, void (*cb)(int, struct S_PDI, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PDF(int p0, struct S_PDF p1, void* p2, void (*cb)(int, struct S_PDF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PDD(int p0, struct S_PDD p1, void* p2, void (*cb)(int, struct S_PDD, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PDP(int p0, struct S_PDP p1, void* p2, void (*cb)(int, struct S_PDP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PPI(int p0, struct S_PPI p1, void* p2, void (*cb)(int, struct S_PPI, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PPF(int p0, struct S_PPF p1, void* p2, void (*cb)(int, struct S_PPF, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PPD(int p0, struct S_PPD p1, void* p2, void (*cb)(int, struct S_PPD, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISP_PPP(int p0, struct S_PPP p1, void* p2, void (*cb)(int, struct S_PPP, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_I(int p0, struct S_I p1, struct S_I p2, void (*cb)(int, struct S_I, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_F(int p0, struct S_F p1, struct S_F p2, void (*cb)(int, struct S_F, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_D(int p0, struct S_D p1, struct S_D p2, void (*cb)(int, struct S_D, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_P(int p0, struct S_P p1, struct S_P p2, void (*cb)(int, struct S_P, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_II(int p0, struct S_II p1, struct S_II p2, void (*cb)(int, struct S_II, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IF(int p0, struct S_IF p1, struct S_IF p2, void (*cb)(int, struct S_IF, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_ID(int p0, struct S_ID p1, struct S_ID p2, void (*cb)(int, struct S_ID, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IP(int p0, struct S_IP p1, struct S_IP p2, void (*cb)(int, struct S_IP, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FI(int p0, struct S_FI p1, struct S_FI p2, void (*cb)(int, struct S_FI, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FF(int p0, struct S_FF p1, struct S_FF p2, void (*cb)(int, struct S_FF, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FD(int p0, struct S_FD p1, struct S_FD p2, void (*cb)(int, struct S_FD, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FP(int p0, struct S_FP p1, struct S_FP p2, void (*cb)(int, struct S_FP, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DI(int p0, struct S_DI p1, struct S_DI p2, void (*cb)(int, struct S_DI, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DF(int p0, struct S_DF p1, struct S_DF p2, void (*cb)(int, struct S_DF, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DD(int p0, struct S_DD p1, struct S_DD p2, void (*cb)(int, struct S_DD, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DP(int p0, struct S_DP p1, struct S_DP p2, void (*cb)(int, struct S_DP, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PI(int p0, struct S_PI p1, struct S_PI p2, void (*cb)(int, struct S_PI, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PF(int p0, struct S_PF p1, struct S_PF p2, void (*cb)(int, struct S_PF, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PD(int p0, struct S_PD p1, struct S_PD p2, void (*cb)(int, struct S_PD, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PP(int p0, struct S_PP p1, struct S_PP p2, void (*cb)(int, struct S_PP, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_III(int p0, struct S_III p1, struct S_III p2, void (*cb)(int, struct S_III, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IIF(int p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(int, struct S_IIF, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IID(int p0, struct S_IID p1, struct S_IID p2, void (*cb)(int, struct S_IID, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IIP(int p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(int, struct S_IIP, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IFI(int p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(int, struct S_IFI, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IFF(int p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(int, struct S_IFF, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IFD(int p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(int, struct S_IFD, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IFP(int p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(int, struct S_IFP, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IDI(int p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(int, struct S_IDI, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IDF(int p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(int, struct S_IDF, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IDD(int p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(int, struct S_IDD, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IDP(int p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(int, struct S_IDP, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IPI(int p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(int, struct S_IPI, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IPF(int p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(int, struct S_IPF, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IPD(int p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(int, struct S_IPD, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_IPP(int p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(int, struct S_IPP, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FII(int p0, struct S_FII p1, struct S_FII p2, void (*cb)(int, struct S_FII, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FIF(int p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(int, struct S_FIF, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FID(int p0, struct S_FID p1, struct S_FID p2, void (*cb)(int, struct S_FID, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FIP(int p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(int, struct S_FIP, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FFI(int p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(int, struct S_FFI, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FFF(int p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(int, struct S_FFF, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FFD(int p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(int, struct S_FFD, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FFP(int p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(int, struct S_FFP, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FDI(int p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(int, struct S_FDI, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FDF(int p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(int, struct S_FDF, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FDD(int p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(int, struct S_FDD, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FDP(int p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(int, struct S_FDP, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FPI(int p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(int, struct S_FPI, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FPF(int p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(int, struct S_FPF, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FPD(int p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(int, struct S_FPD, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_FPP(int p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(int, struct S_FPP, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DII(int p0, struct S_DII p1, struct S_DII p2, void (*cb)(int, struct S_DII, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DIF(int p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(int, struct S_DIF, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DID(int p0, struct S_DID p1, struct S_DID p2, void (*cb)(int, struct S_DID, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DIP(int p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(int, struct S_DIP, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DFI(int p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(int, struct S_DFI, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DFF(int p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(int, struct S_DFF, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DFD(int p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(int, struct S_DFD, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DFP(int p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(int, struct S_DFP, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DDI(int p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(int, struct S_DDI, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DDF(int p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(int, struct S_DDF, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DDD(int p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(int, struct S_DDD, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DDP(int p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(int, struct S_DDP, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DPI(int p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(int, struct S_DPI, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DPF(int p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(int, struct S_DPF, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DPD(int p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(int, struct S_DPD, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_DPP(int p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(int, struct S_DPP, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PII(int p0, struct S_PII p1, struct S_PII p2, void (*cb)(int, struct S_PII, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PIF(int p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(int, struct S_PIF, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PID(int p0, struct S_PID p1, struct S_PID p2, void (*cb)(int, struct S_PID, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PIP(int p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(int, struct S_PIP, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PFI(int p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(int, struct S_PFI, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PFF(int p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(int, struct S_PFF, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PFD(int p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(int, struct S_PFD, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PFP(int p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(int, struct S_PFP, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PDI(int p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(int, struct S_PDI, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PDF(int p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(int, struct S_PDF, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PDD(int p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(int, struct S_PDD, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PDP(int p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(int, struct S_PDP, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PPI(int p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(int, struct S_PPI, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PPF(int p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(int, struct S_PPF, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PPD(int p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(int, struct S_PPD, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f2_V_ISS_PPP(int p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(int, struct S_PPP, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FII_(float p0, int p1, int p2, void (*cb)(float, int, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIF_(float p0, int p1, float p2, void (*cb)(float, int, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_FID_(float p0, int p1, double p2, void (*cb)(float, int, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIP_(float p0, int p1, void* p2, void (*cb)(float, int, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_I(float p0, int p1, struct S_I p2, void (*cb)(float, int, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_F(float p0, int p1, struct S_F p2, void (*cb)(float, int, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_D(float p0, int p1, struct S_D p2, void (*cb)(float, int, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_P(float p0, int p1, struct S_P p2, void (*cb)(float, int, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_II(float p0, int p1, struct S_II p2, void (*cb)(float, int, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IF(float p0, int p1, struct S_IF p2, void (*cb)(float, int, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_ID(float p0, int p1, struct S_ID p2, void (*cb)(float, int, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IP(float p0, int p1, struct S_IP p2, void (*cb)(float, int, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FI(float p0, int p1, struct S_FI p2, void (*cb)(float, int, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FF(float p0, int p1, struct S_FF p2, void (*cb)(float, int, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FD(float p0, int p1, struct S_FD p2, void (*cb)(float, int, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FP(float p0, int p1, struct S_FP p2, void (*cb)(float, int, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DI(float p0, int p1, struct S_DI p2, void (*cb)(float, int, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DF(float p0, int p1, struct S_DF p2, void (*cb)(float, int, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DD(float p0, int p1, struct S_DD p2, void (*cb)(float, int, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DP(float p0, int p1, struct S_DP p2, void (*cb)(float, int, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PI(float p0, int p1, struct S_PI p2, void (*cb)(float, int, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PF(float p0, int p1, struct S_PF p2, void (*cb)(float, int, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PD(float p0, int p1, struct S_PD p2, void (*cb)(float, int, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PP(float p0, int p1, struct S_PP p2, void (*cb)(float, int, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_III(float p0, int p1, struct S_III p2, void (*cb)(float, int, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IIF(float p0, int p1, struct S_IIF p2, void (*cb)(float, int, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IID(float p0, int p1, struct S_IID p2, void (*cb)(float, int, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IIP(float p0, int p1, struct S_IIP p2, void (*cb)(float, int, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IFI(float p0, int p1, struct S_IFI p2, void (*cb)(float, int, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IFF(float p0, int p1, struct S_IFF p2, void (*cb)(float, int, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IFD(float p0, int p1, struct S_IFD p2, void (*cb)(float, int, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IFP(float p0, int p1, struct S_IFP p2, void (*cb)(float, int, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IDI(float p0, int p1, struct S_IDI p2, void (*cb)(float, int, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IDF(float p0, int p1, struct S_IDF p2, void (*cb)(float, int, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IDD(float p0, int p1, struct S_IDD p2, void (*cb)(float, int, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IDP(float p0, int p1, struct S_IDP p2, void (*cb)(float, int, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IPI(float p0, int p1, struct S_IPI p2, void (*cb)(float, int, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IPF(float p0, int p1, struct S_IPF p2, void (*cb)(float, int, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IPD(float p0, int p1, struct S_IPD p2, void (*cb)(float, int, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_IPP(float p0, int p1, struct S_IPP p2, void (*cb)(float, int, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FII(float p0, int p1, struct S_FII p2, void (*cb)(float, int, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FIF(float p0, int p1, struct S_FIF p2, void (*cb)(float, int, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FID(float p0, int p1, struct S_FID p2, void (*cb)(float, int, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FIP(float p0, int p1, struct S_FIP p2, void (*cb)(float, int, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FFI(float p0, int p1, struct S_FFI p2, void (*cb)(float, int, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FFF(float p0, int p1, struct S_FFF p2, void (*cb)(float, int, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FFD(float p0, int p1, struct S_FFD p2, void (*cb)(float, int, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FFP(float p0, int p1, struct S_FFP p2, void (*cb)(float, int, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FDI(float p0, int p1, struct S_FDI p2, void (*cb)(float, int, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FDF(float p0, int p1, struct S_FDF p2, void (*cb)(float, int, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FDD(float p0, int p1, struct S_FDD p2, void (*cb)(float, int, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FDP(float p0, int p1, struct S_FDP p2, void (*cb)(float, int, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FPI(float p0, int p1, struct S_FPI p2, void (*cb)(float, int, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FPF(float p0, int p1, struct S_FPF p2, void (*cb)(float, int, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FPD(float p0, int p1, struct S_FPD p2, void (*cb)(float, int, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_FPP(float p0, int p1, struct S_FPP p2, void (*cb)(float, int, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DII(float p0, int p1, struct S_DII p2, void (*cb)(float, int, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DIF(float p0, int p1, struct S_DIF p2, void (*cb)(float, int, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DID(float p0, int p1, struct S_DID p2, void (*cb)(float, int, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DIP(float p0, int p1, struct S_DIP p2, void (*cb)(float, int, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DFI(float p0, int p1, struct S_DFI p2, void (*cb)(float, int, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DFF(float p0, int p1, struct S_DFF p2, void (*cb)(float, int, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DFD(float p0, int p1, struct S_DFD p2, void (*cb)(float, int, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DFP(float p0, int p1, struct S_DFP p2, void (*cb)(float, int, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DDI(float p0, int p1, struct S_DDI p2, void (*cb)(float, int, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DDF(float p0, int p1, struct S_DDF p2, void (*cb)(float, int, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DDD(float p0, int p1, struct S_DDD p2, void (*cb)(float, int, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DDP(float p0, int p1, struct S_DDP p2, void (*cb)(float, int, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DPI(float p0, int p1, struct S_DPI p2, void (*cb)(float, int, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DPF(float p0, int p1, struct S_DPF p2, void (*cb)(float, int, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DPD(float p0, int p1, struct S_DPD p2, void (*cb)(float, int, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_DPP(float p0, int p1, struct S_DPP p2, void (*cb)(float, int, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PII(float p0, int p1, struct S_PII p2, void (*cb)(float, int, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PIF(float p0, int p1, struct S_PIF p2, void (*cb)(float, int, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PID(float p0, int p1, struct S_PID p2, void (*cb)(float, int, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PIP(float p0, int p1, struct S_PIP p2, void (*cb)(float, int, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PFI(float p0, int p1, struct S_PFI p2, void (*cb)(float, int, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PFF(float p0, int p1, struct S_PFF p2, void (*cb)(float, int, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PFD(float p0, int p1, struct S_PFD p2, void (*cb)(float, int, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PFP(float p0, int p1, struct S_PFP p2, void (*cb)(float, int, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PDI(float p0, int p1, struct S_PDI p2, void (*cb)(float, int, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PDF(float p0, int p1, struct S_PDF p2, void (*cb)(float, int, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PDD(float p0, int p1, struct S_PDD p2, void (*cb)(float, int, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PDP(float p0, int p1, struct S_PDP p2, void (*cb)(float, int, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PPI(float p0, int p1, struct S_PPI p2, void (*cb)(float, int, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PPF(float p0, int p1, struct S_PPF p2, void (*cb)(float, int, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PPD(float p0, int p1, struct S_PPD p2, void (*cb)(float, int, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FIS_PPP(float p0, int p1, struct S_PPP p2, void (*cb)(float, int, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFI_(float p0, float p1, int p2, void (*cb)(float, float, int)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFF_(float p0, float p1, float p2, void (*cb)(float, float, float)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFD_(float p0, float p1, double p2, void (*cb)(float, float, double)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFP_(float p0, float p1, void* p2, void (*cb)(float, float, void*)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_I(float p0, float p1, struct S_I p2, void (*cb)(float, float, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_F(float p0, float p1, struct S_F p2, void (*cb)(float, float, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_D(float p0, float p1, struct S_D p2, void (*cb)(float, float, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_P(float p0, float p1, struct S_P p2, void (*cb)(float, float, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_II(float p0, float p1, struct S_II p2, void (*cb)(float, float, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IF(float p0, float p1, struct S_IF p2, void (*cb)(float, float, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_ID(float p0, float p1, struct S_ID p2, void (*cb)(float, float, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IP(float p0, float p1, struct S_IP p2, void (*cb)(float, float, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FI(float p0, float p1, struct S_FI p2, void (*cb)(float, float, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FF(float p0, float p1, struct S_FF p2, void (*cb)(float, float, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FD(float p0, float p1, struct S_FD p2, void (*cb)(float, float, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FP(float p0, float p1, struct S_FP p2, void (*cb)(float, float, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DI(float p0, float p1, struct S_DI p2, void (*cb)(float, float, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DF(float p0, float p1, struct S_DF p2, void (*cb)(float, float, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DD(float p0, float p1, struct S_DD p2, void (*cb)(float, float, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DP(float p0, float p1, struct S_DP p2, void (*cb)(float, float, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_PI(float p0, float p1, struct S_PI p2, void (*cb)(float, float, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_PF(float p0, float p1, struct S_PF p2, void (*cb)(float, float, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_PD(float p0, float p1, struct S_PD p2, void (*cb)(float, float, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_PP(float p0, float p1, struct S_PP p2, void (*cb)(float, float, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_III(float p0, float p1, struct S_III p2, void (*cb)(float, float, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IIF(float p0, float p1, struct S_IIF p2, void (*cb)(float, float, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IID(float p0, float p1, struct S_IID p2, void (*cb)(float, float, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IIP(float p0, float p1, struct S_IIP p2, void (*cb)(float, float, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IFI(float p0, float p1, struct S_IFI p2, void (*cb)(float, float, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IFF(float p0, float p1, struct S_IFF p2, void (*cb)(float, float, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IFD(float p0, float p1, struct S_IFD p2, void (*cb)(float, float, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IFP(float p0, float p1, struct S_IFP p2, void (*cb)(float, float, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IDI(float p0, float p1, struct S_IDI p2, void (*cb)(float, float, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IDF(float p0, float p1, struct S_IDF p2, void (*cb)(float, float, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IDD(float p0, float p1, struct S_IDD p2, void (*cb)(float, float, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IDP(float p0, float p1, struct S_IDP p2, void (*cb)(float, float, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IPI(float p0, float p1, struct S_IPI p2, void (*cb)(float, float, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IPF(float p0, float p1, struct S_IPF p2, void (*cb)(float, float, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IPD(float p0, float p1, struct S_IPD p2, void (*cb)(float, float, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_IPP(float p0, float p1, struct S_IPP p2, void (*cb)(float, float, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FII(float p0, float p1, struct S_FII p2, void (*cb)(float, float, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FIF(float p0, float p1, struct S_FIF p2, void (*cb)(float, float, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FID(float p0, float p1, struct S_FID p2, void (*cb)(float, float, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FIP(float p0, float p1, struct S_FIP p2, void (*cb)(float, float, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FFI(float p0, float p1, struct S_FFI p2, void (*cb)(float, float, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FFF(float p0, float p1, struct S_FFF p2, void (*cb)(float, float, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FFD(float p0, float p1, struct S_FFD p2, void (*cb)(float, float, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FFP(float p0, float p1, struct S_FFP p2, void (*cb)(float, float, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FDI(float p0, float p1, struct S_FDI p2, void (*cb)(float, float, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FDF(float p0, float p1, struct S_FDF p2, void (*cb)(float, float, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FDD(float p0, float p1, struct S_FDD p2, void (*cb)(float, float, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FDP(float p0, float p1, struct S_FDP p2, void (*cb)(float, float, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FPI(float p0, float p1, struct S_FPI p2, void (*cb)(float, float, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FPF(float p0, float p1, struct S_FPF p2, void (*cb)(float, float, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FPD(float p0, float p1, struct S_FPD p2, void (*cb)(float, float, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_FPP(float p0, float p1, struct S_FPP p2, void (*cb)(float, float, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DII(float p0, float p1, struct S_DII p2, void (*cb)(float, float, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DIF(float p0, float p1, struct S_DIF p2, void (*cb)(float, float, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DID(float p0, float p1, struct S_DID p2, void (*cb)(float, float, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DIP(float p0, float p1, struct S_DIP p2, void (*cb)(float, float, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DFI(float p0, float p1, struct S_DFI p2, void (*cb)(float, float, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DFF(float p0, float p1, struct S_DFF p2, void (*cb)(float, float, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DFD(float p0, float p1, struct S_DFD p2, void (*cb)(float, float, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DFP(float p0, float p1, struct S_DFP p2, void (*cb)(float, float, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DDI(float p0, float p1, struct S_DDI p2, void (*cb)(float, float, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DDF(float p0, float p1, struct S_DDF p2, void (*cb)(float, float, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DDD(float p0, float p1, struct S_DDD p2, void (*cb)(float, float, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DDP(float p0, float p1, struct S_DDP p2, void (*cb)(float, float, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DPI(float p0, float p1, struct S_DPI p2, void (*cb)(float, float, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DPF(float p0, float p1, struct S_DPF p2, void (*cb)(float, float, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DPD(float p0, float p1, struct S_DPD p2, void (*cb)(float, float, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_DPP(float p0, float p1, struct S_DPP p2, void (*cb)(float, float, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_PII(float p0, float p1, struct S_PII p2, void (*cb)(float, float, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_PIF(float p0, float p1, struct S_PIF p2, void (*cb)(float, float, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_PID(float p0, float p1, struct S_PID p2, void (*cb)(float, float, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_PIP(float p0, float p1, struct S_PIP p2, void (*cb)(float, float, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_PFI(float p0, float p1, struct S_PFI p2, void (*cb)(float, float, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_PFF(float p0, float p1, struct S_PFF p2, void (*cb)(float, float, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f2_V_FFS_PFD(float p0, float p1, struct S_PFD p2, void (*cb)(float, float, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FFS_PFP(float p0, float p1, struct S_PFP p2, void (*cb)(float, float, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FFS_PDI(float p0, float p1, struct S_PDI p2, void (*cb)(float, float, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FFS_PDF(float p0, float p1, struct S_PDF p2, void (*cb)(float, float, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FFS_PDD(float p0, float p1, struct S_PDD p2, void (*cb)(float, float, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FFS_PDP(float p0, float p1, struct S_PDP p2, void (*cb)(float, float, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FFS_PPI(float p0, float p1, struct S_PPI p2, void (*cb)(float, float, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FFS_PPF(float p0, float p1, struct S_PPF p2, void (*cb)(float, float, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FFS_PPD(float p0, float p1, struct S_PPD p2, void (*cb)(float, float, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FFS_PPP(float p0, float p1, struct S_PPP p2, void (*cb)(float, float, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDI_(float p0, double p1, int p2, void (*cb)(float, double, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDF_(float p0, double p1, float p2, void (*cb)(float, double, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDD_(float p0, double p1, double p2, void (*cb)(float, double, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDP_(float p0, double p1, void* p2, void (*cb)(float, double, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_I(float p0, double p1, struct S_I p2, void (*cb)(float, double, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_F(float p0, double p1, struct S_F p2, void (*cb)(float, double, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_D(float p0, double p1, struct S_D p2, void (*cb)(float, double, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_P(float p0, double p1, struct S_P p2, void (*cb)(float, double, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_II(float p0, double p1, struct S_II p2, void (*cb)(float, double, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IF(float p0, double p1, struct S_IF p2, void (*cb)(float, double, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_ID(float p0, double p1, struct S_ID p2, void (*cb)(float, double, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IP(float p0, double p1, struct S_IP p2, void (*cb)(float, double, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FI(float p0, double p1, struct S_FI p2, void (*cb)(float, double, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FF(float p0, double p1, struct S_FF p2, void (*cb)(float, double, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FD(float p0, double p1, struct S_FD p2, void (*cb)(float, double, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FP(float p0, double p1, struct S_FP p2, void (*cb)(float, double, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DI(float p0, double p1, struct S_DI p2, void (*cb)(float, double, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DF(float p0, double p1, struct S_DF p2, void (*cb)(float, double, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DD(float p0, double p1, struct S_DD p2, void (*cb)(float, double, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DP(float p0, double p1, struct S_DP p2, void (*cb)(float, double, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PI(float p0, double p1, struct S_PI p2, void (*cb)(float, double, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PF(float p0, double p1, struct S_PF p2, void (*cb)(float, double, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PD(float p0, double p1, struct S_PD p2, void (*cb)(float, double, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PP(float p0, double p1, struct S_PP p2, void (*cb)(float, double, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_III(float p0, double p1, struct S_III p2, void (*cb)(float, double, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IIF(float p0, double p1, struct S_IIF p2, void (*cb)(float, double, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IID(float p0, double p1, struct S_IID p2, void (*cb)(float, double, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IIP(float p0, double p1, struct S_IIP p2, void (*cb)(float, double, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IFI(float p0, double p1, struct S_IFI p2, void (*cb)(float, double, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IFF(float p0, double p1, struct S_IFF p2, void (*cb)(float, double, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IFD(float p0, double p1, struct S_IFD p2, void (*cb)(float, double, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IFP(float p0, double p1, struct S_IFP p2, void (*cb)(float, double, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IDI(float p0, double p1, struct S_IDI p2, void (*cb)(float, double, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IDF(float p0, double p1, struct S_IDF p2, void (*cb)(float, double, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IDD(float p0, double p1, struct S_IDD p2, void (*cb)(float, double, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IDP(float p0, double p1, struct S_IDP p2, void (*cb)(float, double, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IPI(float p0, double p1, struct S_IPI p2, void (*cb)(float, double, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IPF(float p0, double p1, struct S_IPF p2, void (*cb)(float, double, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IPD(float p0, double p1, struct S_IPD p2, void (*cb)(float, double, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_IPP(float p0, double p1, struct S_IPP p2, void (*cb)(float, double, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FII(float p0, double p1, struct S_FII p2, void (*cb)(float, double, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FIF(float p0, double p1, struct S_FIF p2, void (*cb)(float, double, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FID(float p0, double p1, struct S_FID p2, void (*cb)(float, double, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FIP(float p0, double p1, struct S_FIP p2, void (*cb)(float, double, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FFI(float p0, double p1, struct S_FFI p2, void (*cb)(float, double, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FFF(float p0, double p1, struct S_FFF p2, void (*cb)(float, double, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FFD(float p0, double p1, struct S_FFD p2, void (*cb)(float, double, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FFP(float p0, double p1, struct S_FFP p2, void (*cb)(float, double, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FDI(float p0, double p1, struct S_FDI p2, void (*cb)(float, double, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FDF(float p0, double p1, struct S_FDF p2, void (*cb)(float, double, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FDD(float p0, double p1, struct S_FDD p2, void (*cb)(float, double, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FDP(float p0, double p1, struct S_FDP p2, void (*cb)(float, double, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FPI(float p0, double p1, struct S_FPI p2, void (*cb)(float, double, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FPF(float p0, double p1, struct S_FPF p2, void (*cb)(float, double, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FPD(float p0, double p1, struct S_FPD p2, void (*cb)(float, double, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_FPP(float p0, double p1, struct S_FPP p2, void (*cb)(float, double, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DII(float p0, double p1, struct S_DII p2, void (*cb)(float, double, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DIF(float p0, double p1, struct S_DIF p2, void (*cb)(float, double, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DID(float p0, double p1, struct S_DID p2, void (*cb)(float, double, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DIP(float p0, double p1, struct S_DIP p2, void (*cb)(float, double, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DFI(float p0, double p1, struct S_DFI p2, void (*cb)(float, double, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DFF(float p0, double p1, struct S_DFF p2, void (*cb)(float, double, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DFD(float p0, double p1, struct S_DFD p2, void (*cb)(float, double, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DFP(float p0, double p1, struct S_DFP p2, void (*cb)(float, double, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DDI(float p0, double p1, struct S_DDI p2, void (*cb)(float, double, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DDF(float p0, double p1, struct S_DDF p2, void (*cb)(float, double, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DDD(float p0, double p1, struct S_DDD p2, void (*cb)(float, double, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DDP(float p0, double p1, struct S_DDP p2, void (*cb)(float, double, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DPI(float p0, double p1, struct S_DPI p2, void (*cb)(float, double, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DPF(float p0, double p1, struct S_DPF p2, void (*cb)(float, double, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DPD(float p0, double p1, struct S_DPD p2, void (*cb)(float, double, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_DPP(float p0, double p1, struct S_DPP p2, void (*cb)(float, double, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PII(float p0, double p1, struct S_PII p2, void (*cb)(float, double, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PIF(float p0, double p1, struct S_PIF p2, void (*cb)(float, double, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PID(float p0, double p1, struct S_PID p2, void (*cb)(float, double, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PIP(float p0, double p1, struct S_PIP p2, void (*cb)(float, double, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PFI(float p0, double p1, struct S_PFI p2, void (*cb)(float, double, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PFF(float p0, double p1, struct S_PFF p2, void (*cb)(float, double, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PFD(float p0, double p1, struct S_PFD p2, void (*cb)(float, double, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PFP(float p0, double p1, struct S_PFP p2, void (*cb)(float, double, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PDI(float p0, double p1, struct S_PDI p2, void (*cb)(float, double, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PDF(float p0, double p1, struct S_PDF p2, void (*cb)(float, double, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PDD(float p0, double p1, struct S_PDD p2, void (*cb)(float, double, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PDP(float p0, double p1, struct S_PDP p2, void (*cb)(float, double, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PPI(float p0, double p1, struct S_PPI p2, void (*cb)(float, double, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PPF(float p0, double p1, struct S_PPF p2, void (*cb)(float, double, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PPD(float p0, double p1, struct S_PPD p2, void (*cb)(float, double, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FDS_PPP(float p0, double p1, struct S_PPP p2, void (*cb)(float, double, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPI_(float p0, void* p1, int p2, void (*cb)(float, void*, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPF_(float p0, void* p1, float p2, void (*cb)(float, void*, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPD_(float p0, void* p1, double p2, void (*cb)(float, void*, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPP_(float p0, void* p1, void* p2, void (*cb)(float, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_I(float p0, void* p1, struct S_I p2, void (*cb)(float, void*, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_F(float p0, void* p1, struct S_F p2, void (*cb)(float, void*, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_D(float p0, void* p1, struct S_D p2, void (*cb)(float, void*, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_P(float p0, void* p1, struct S_P p2, void (*cb)(float, void*, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_II(float p0, void* p1, struct S_II p2, void (*cb)(float, void*, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IF(float p0, void* p1, struct S_IF p2, void (*cb)(float, void*, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_ID(float p0, void* p1, struct S_ID p2, void (*cb)(float, void*, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IP(float p0, void* p1, struct S_IP p2, void (*cb)(float, void*, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FI(float p0, void* p1, struct S_FI p2, void (*cb)(float, void*, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FF(float p0, void* p1, struct S_FF p2, void (*cb)(float, void*, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FD(float p0, void* p1, struct S_FD p2, void (*cb)(float, void*, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FP(float p0, void* p1, struct S_FP p2, void (*cb)(float, void*, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DI(float p0, void* p1, struct S_DI p2, void (*cb)(float, void*, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DF(float p0, void* p1, struct S_DF p2, void (*cb)(float, void*, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DD(float p0, void* p1, struct S_DD p2, void (*cb)(float, void*, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DP(float p0, void* p1, struct S_DP p2, void (*cb)(float, void*, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PI(float p0, void* p1, struct S_PI p2, void (*cb)(float, void*, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PF(float p0, void* p1, struct S_PF p2, void (*cb)(float, void*, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PD(float p0, void* p1, struct S_PD p2, void (*cb)(float, void*, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PP(float p0, void* p1, struct S_PP p2, void (*cb)(float, void*, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_III(float p0, void* p1, struct S_III p2, void (*cb)(float, void*, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IIF(float p0, void* p1, struct S_IIF p2, void (*cb)(float, void*, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IID(float p0, void* p1, struct S_IID p2, void (*cb)(float, void*, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IIP(float p0, void* p1, struct S_IIP p2, void (*cb)(float, void*, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IFI(float p0, void* p1, struct S_IFI p2, void (*cb)(float, void*, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IFF(float p0, void* p1, struct S_IFF p2, void (*cb)(float, void*, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IFD(float p0, void* p1, struct S_IFD p2, void (*cb)(float, void*, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IFP(float p0, void* p1, struct S_IFP p2, void (*cb)(float, void*, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IDI(float p0, void* p1, struct S_IDI p2, void (*cb)(float, void*, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IDF(float p0, void* p1, struct S_IDF p2, void (*cb)(float, void*, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IDD(float p0, void* p1, struct S_IDD p2, void (*cb)(float, void*, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IDP(float p0, void* p1, struct S_IDP p2, void (*cb)(float, void*, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IPI(float p0, void* p1, struct S_IPI p2, void (*cb)(float, void*, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IPF(float p0, void* p1, struct S_IPF p2, void (*cb)(float, void*, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IPD(float p0, void* p1, struct S_IPD p2, void (*cb)(float, void*, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_IPP(float p0, void* p1, struct S_IPP p2, void (*cb)(float, void*, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FII(float p0, void* p1, struct S_FII p2, void (*cb)(float, void*, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FIF(float p0, void* p1, struct S_FIF p2, void (*cb)(float, void*, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FID(float p0, void* p1, struct S_FID p2, void (*cb)(float, void*, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FIP(float p0, void* p1, struct S_FIP p2, void (*cb)(float, void*, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FFI(float p0, void* p1, struct S_FFI p2, void (*cb)(float, void*, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FFF(float p0, void* p1, struct S_FFF p2, void (*cb)(float, void*, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FFD(float p0, void* p1, struct S_FFD p2, void (*cb)(float, void*, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FFP(float p0, void* p1, struct S_FFP p2, void (*cb)(float, void*, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FDI(float p0, void* p1, struct S_FDI p2, void (*cb)(float, void*, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FDF(float p0, void* p1, struct S_FDF p2, void (*cb)(float, void*, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FDD(float p0, void* p1, struct S_FDD p2, void (*cb)(float, void*, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FDP(float p0, void* p1, struct S_FDP p2, void (*cb)(float, void*, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FPI(float p0, void* p1, struct S_FPI p2, void (*cb)(float, void*, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FPF(float p0, void* p1, struct S_FPF p2, void (*cb)(float, void*, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FPD(float p0, void* p1, struct S_FPD p2, void (*cb)(float, void*, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_FPP(float p0, void* p1, struct S_FPP p2, void (*cb)(float, void*, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DII(float p0, void* p1, struct S_DII p2, void (*cb)(float, void*, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DIF(float p0, void* p1, struct S_DIF p2, void (*cb)(float, void*, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DID(float p0, void* p1, struct S_DID p2, void (*cb)(float, void*, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DIP(float p0, void* p1, struct S_DIP p2, void (*cb)(float, void*, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DFI(float p0, void* p1, struct S_DFI p2, void (*cb)(float, void*, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DFF(float p0, void* p1, struct S_DFF p2, void (*cb)(float, void*, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DFD(float p0, void* p1, struct S_DFD p2, void (*cb)(float, void*, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DFP(float p0, void* p1, struct S_DFP p2, void (*cb)(float, void*, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DDI(float p0, void* p1, struct S_DDI p2, void (*cb)(float, void*, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DDF(float p0, void* p1, struct S_DDF p2, void (*cb)(float, void*, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DDD(float p0, void* p1, struct S_DDD p2, void (*cb)(float, void*, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DDP(float p0, void* p1, struct S_DDP p2, void (*cb)(float, void*, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DPI(float p0, void* p1, struct S_DPI p2, void (*cb)(float, void*, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DPF(float p0, void* p1, struct S_DPF p2, void (*cb)(float, void*, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DPD(float p0, void* p1, struct S_DPD p2, void (*cb)(float, void*, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_DPP(float p0, void* p1, struct S_DPP p2, void (*cb)(float, void*, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PII(float p0, void* p1, struct S_PII p2, void (*cb)(float, void*, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PIF(float p0, void* p1, struct S_PIF p2, void (*cb)(float, void*, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PID(float p0, void* p1, struct S_PID p2, void (*cb)(float, void*, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PIP(float p0, void* p1, struct S_PIP p2, void (*cb)(float, void*, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PFI(float p0, void* p1, struct S_PFI p2, void (*cb)(float, void*, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PFF(float p0, void* p1, struct S_PFF p2, void (*cb)(float, void*, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PFD(float p0, void* p1, struct S_PFD p2, void (*cb)(float, void*, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PFP(float p0, void* p1, struct S_PFP p2, void (*cb)(float, void*, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PDI(float p0, void* p1, struct S_PDI p2, void (*cb)(float, void*, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PDF(float p0, void* p1, struct S_PDF p2, void (*cb)(float, void*, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PDD(float p0, void* p1, struct S_PDD p2, void (*cb)(float, void*, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PDP(float p0, void* p1, struct S_PDP p2, void (*cb)(float, void*, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PPI(float p0, void* p1, struct S_PPI p2, void (*cb)(float, void*, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PPF(float p0, void* p1, struct S_PPF p2, void (*cb)(float, void*, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PPD(float p0, void* p1, struct S_PPD p2, void (*cb)(float, void*, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FPS_PPP(float p0, void* p1, struct S_PPP p2, void (*cb)(float, void*, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_I(float p0, struct S_I p1, int p2, void (*cb)(float, struct S_I, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_F(float p0, struct S_F p1, int p2, void (*cb)(float, struct S_F, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_D(float p0, struct S_D p1, int p2, void (*cb)(float, struct S_D, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_P(float p0, struct S_P p1, int p2, void (*cb)(float, struct S_P, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_II(float p0, struct S_II p1, int p2, void (*cb)(float, struct S_II, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IF(float p0, struct S_IF p1, int p2, void (*cb)(float, struct S_IF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_ID(float p0, struct S_ID p1, int p2, void (*cb)(float, struct S_ID, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IP(float p0, struct S_IP p1, int p2, void (*cb)(float, struct S_IP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FI(float p0, struct S_FI p1, int p2, void (*cb)(float, struct S_FI, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FF(float p0, struct S_FF p1, int p2, void (*cb)(float, struct S_FF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FD(float p0, struct S_FD p1, int p2, void (*cb)(float, struct S_FD, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FP(float p0, struct S_FP p1, int p2, void (*cb)(float, struct S_FP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DI(float p0, struct S_DI p1, int p2, void (*cb)(float, struct S_DI, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DF(float p0, struct S_DF p1, int p2, void (*cb)(float, struct S_DF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DD(float p0, struct S_DD p1, int p2, void (*cb)(float, struct S_DD, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DP(float p0, struct S_DP p1, int p2, void (*cb)(float, struct S_DP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PI(float p0, struct S_PI p1, int p2, void (*cb)(float, struct S_PI, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PF(float p0, struct S_PF p1, int p2, void (*cb)(float, struct S_PF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PD(float p0, struct S_PD p1, int p2, void (*cb)(float, struct S_PD, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PP(float p0, struct S_PP p1, int p2, void (*cb)(float, struct S_PP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_III(float p0, struct S_III p1, int p2, void (*cb)(float, struct S_III, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IIF(float p0, struct S_IIF p1, int p2, void (*cb)(float, struct S_IIF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IID(float p0, struct S_IID p1, int p2, void (*cb)(float, struct S_IID, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IIP(float p0, struct S_IIP p1, int p2, void (*cb)(float, struct S_IIP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IFI(float p0, struct S_IFI p1, int p2, void (*cb)(float, struct S_IFI, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IFF(float p0, struct S_IFF p1, int p2, void (*cb)(float, struct S_IFF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IFD(float p0, struct S_IFD p1, int p2, void (*cb)(float, struct S_IFD, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IFP(float p0, struct S_IFP p1, int p2, void (*cb)(float, struct S_IFP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IDI(float p0, struct S_IDI p1, int p2, void (*cb)(float, struct S_IDI, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IDF(float p0, struct S_IDF p1, int p2, void (*cb)(float, struct S_IDF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IDD(float p0, struct S_IDD p1, int p2, void (*cb)(float, struct S_IDD, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IDP(float p0, struct S_IDP p1, int p2, void (*cb)(float, struct S_IDP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IPI(float p0, struct S_IPI p1, int p2, void (*cb)(float, struct S_IPI, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IPF(float p0, struct S_IPF p1, int p2, void (*cb)(float, struct S_IPF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IPD(float p0, struct S_IPD p1, int p2, void (*cb)(float, struct S_IPD, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_IPP(float p0, struct S_IPP p1, int p2, void (*cb)(float, struct S_IPP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FII(float p0, struct S_FII p1, int p2, void (*cb)(float, struct S_FII, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FIF(float p0, struct S_FIF p1, int p2, void (*cb)(float, struct S_FIF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FID(float p0, struct S_FID p1, int p2, void (*cb)(float, struct S_FID, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FIP(float p0, struct S_FIP p1, int p2, void (*cb)(float, struct S_FIP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FFI(float p0, struct S_FFI p1, int p2, void (*cb)(float, struct S_FFI, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FFF(float p0, struct S_FFF p1, int p2, void (*cb)(float, struct S_FFF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FFD(float p0, struct S_FFD p1, int p2, void (*cb)(float, struct S_FFD, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FFP(float p0, struct S_FFP p1, int p2, void (*cb)(float, struct S_FFP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FDI(float p0, struct S_FDI p1, int p2, void (*cb)(float, struct S_FDI, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FDF(float p0, struct S_FDF p1, int p2, void (*cb)(float, struct S_FDF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FDD(float p0, struct S_FDD p1, int p2, void (*cb)(float, struct S_FDD, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FDP(float p0, struct S_FDP p1, int p2, void (*cb)(float, struct S_FDP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FPI(float p0, struct S_FPI p1, int p2, void (*cb)(float, struct S_FPI, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FPF(float p0, struct S_FPF p1, int p2, void (*cb)(float, struct S_FPF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FPD(float p0, struct S_FPD p1, int p2, void (*cb)(float, struct S_FPD, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_FPP(float p0, struct S_FPP p1, int p2, void (*cb)(float, struct S_FPP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DII(float p0, struct S_DII p1, int p2, void (*cb)(float, struct S_DII, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DIF(float p0, struct S_DIF p1, int p2, void (*cb)(float, struct S_DIF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DID(float p0, struct S_DID p1, int p2, void (*cb)(float, struct S_DID, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DIP(float p0, struct S_DIP p1, int p2, void (*cb)(float, struct S_DIP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DFI(float p0, struct S_DFI p1, int p2, void (*cb)(float, struct S_DFI, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DFF(float p0, struct S_DFF p1, int p2, void (*cb)(float, struct S_DFF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DFD(float p0, struct S_DFD p1, int p2, void (*cb)(float, struct S_DFD, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DFP(float p0, struct S_DFP p1, int p2, void (*cb)(float, struct S_DFP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DDI(float p0, struct S_DDI p1, int p2, void (*cb)(float, struct S_DDI, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DDF(float p0, struct S_DDF p1, int p2, void (*cb)(float, struct S_DDF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DDD(float p0, struct S_DDD p1, int p2, void (*cb)(float, struct S_DDD, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DDP(float p0, struct S_DDP p1, int p2, void (*cb)(float, struct S_DDP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DPI(float p0, struct S_DPI p1, int p2, void (*cb)(float, struct S_DPI, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DPF(float p0, struct S_DPF p1, int p2, void (*cb)(float, struct S_DPF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DPD(float p0, struct S_DPD p1, int p2, void (*cb)(float, struct S_DPD, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_DPP(float p0, struct S_DPP p1, int p2, void (*cb)(float, struct S_DPP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PII(float p0, struct S_PII p1, int p2, void (*cb)(float, struct S_PII, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PIF(float p0, struct S_PIF p1, int p2, void (*cb)(float, struct S_PIF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PID(float p0, struct S_PID p1, int p2, void (*cb)(float, struct S_PID, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PIP(float p0, struct S_PIP p1, int p2, void (*cb)(float, struct S_PIP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PFI(float p0, struct S_PFI p1, int p2, void (*cb)(float, struct S_PFI, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PFF(float p0, struct S_PFF p1, int p2, void (*cb)(float, struct S_PFF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PFD(float p0, struct S_PFD p1, int p2, void (*cb)(float, struct S_PFD, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PFP(float p0, struct S_PFP p1, int p2, void (*cb)(float, struct S_PFP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PDI(float p0, struct S_PDI p1, int p2, void (*cb)(float, struct S_PDI, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PDF(float p0, struct S_PDF p1, int p2, void (*cb)(float, struct S_PDF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PDD(float p0, struct S_PDD p1, int p2, void (*cb)(float, struct S_PDD, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PDP(float p0, struct S_PDP p1, int p2, void (*cb)(float, struct S_PDP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PPI(float p0, struct S_PPI p1, int p2, void (*cb)(float, struct S_PPI, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PPF(float p0, struct S_PPF p1, int p2, void (*cb)(float, struct S_PPF, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PPD(float p0, struct S_PPD p1, int p2, void (*cb)(float, struct S_PPD, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSI_PPP(float p0, struct S_PPP p1, int p2, void (*cb)(float, struct S_PPP, int)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_I(float p0, struct S_I p1, float p2, void (*cb)(float, struct S_I, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_F(float p0, struct S_F p1, float p2, void (*cb)(float, struct S_F, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_D(float p0, struct S_D p1, float p2, void (*cb)(float, struct S_D, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_P(float p0, struct S_P p1, float p2, void (*cb)(float, struct S_P, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_II(float p0, struct S_II p1, float p2, void (*cb)(float, struct S_II, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IF(float p0, struct S_IF p1, float p2, void (*cb)(float, struct S_IF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_ID(float p0, struct S_ID p1, float p2, void (*cb)(float, struct S_ID, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IP(float p0, struct S_IP p1, float p2, void (*cb)(float, struct S_IP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FI(float p0, struct S_FI p1, float p2, void (*cb)(float, struct S_FI, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FF(float p0, struct S_FF p1, float p2, void (*cb)(float, struct S_FF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FD(float p0, struct S_FD p1, float p2, void (*cb)(float, struct S_FD, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FP(float p0, struct S_FP p1, float p2, void (*cb)(float, struct S_FP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DI(float p0, struct S_DI p1, float p2, void (*cb)(float, struct S_DI, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DF(float p0, struct S_DF p1, float p2, void (*cb)(float, struct S_DF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DD(float p0, struct S_DD p1, float p2, void (*cb)(float, struct S_DD, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DP(float p0, struct S_DP p1, float p2, void (*cb)(float, struct S_DP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PI(float p0, struct S_PI p1, float p2, void (*cb)(float, struct S_PI, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PF(float p0, struct S_PF p1, float p2, void (*cb)(float, struct S_PF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PD(float p0, struct S_PD p1, float p2, void (*cb)(float, struct S_PD, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PP(float p0, struct S_PP p1, float p2, void (*cb)(float, struct S_PP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_III(float p0, struct S_III p1, float p2, void (*cb)(float, struct S_III, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IIF(float p0, struct S_IIF p1, float p2, void (*cb)(float, struct S_IIF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IID(float p0, struct S_IID p1, float p2, void (*cb)(float, struct S_IID, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IIP(float p0, struct S_IIP p1, float p2, void (*cb)(float, struct S_IIP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IFI(float p0, struct S_IFI p1, float p2, void (*cb)(float, struct S_IFI, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IFF(float p0, struct S_IFF p1, float p2, void (*cb)(float, struct S_IFF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IFD(float p0, struct S_IFD p1, float p2, void (*cb)(float, struct S_IFD, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IFP(float p0, struct S_IFP p1, float p2, void (*cb)(float, struct S_IFP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IDI(float p0, struct S_IDI p1, float p2, void (*cb)(float, struct S_IDI, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IDF(float p0, struct S_IDF p1, float p2, void (*cb)(float, struct S_IDF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IDD(float p0, struct S_IDD p1, float p2, void (*cb)(float, struct S_IDD, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IDP(float p0, struct S_IDP p1, float p2, void (*cb)(float, struct S_IDP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IPI(float p0, struct S_IPI p1, float p2, void (*cb)(float, struct S_IPI, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IPF(float p0, struct S_IPF p1, float p2, void (*cb)(float, struct S_IPF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IPD(float p0, struct S_IPD p1, float p2, void (*cb)(float, struct S_IPD, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_IPP(float p0, struct S_IPP p1, float p2, void (*cb)(float, struct S_IPP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FII(float p0, struct S_FII p1, float p2, void (*cb)(float, struct S_FII, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FIF(float p0, struct S_FIF p1, float p2, void (*cb)(float, struct S_FIF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FID(float p0, struct S_FID p1, float p2, void (*cb)(float, struct S_FID, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FIP(float p0, struct S_FIP p1, float p2, void (*cb)(float, struct S_FIP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FFI(float p0, struct S_FFI p1, float p2, void (*cb)(float, struct S_FFI, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FFF(float p0, struct S_FFF p1, float p2, void (*cb)(float, struct S_FFF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FFD(float p0, struct S_FFD p1, float p2, void (*cb)(float, struct S_FFD, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FFP(float p0, struct S_FFP p1, float p2, void (*cb)(float, struct S_FFP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FDI(float p0, struct S_FDI p1, float p2, void (*cb)(float, struct S_FDI, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FDF(float p0, struct S_FDF p1, float p2, void (*cb)(float, struct S_FDF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FDD(float p0, struct S_FDD p1, float p2, void (*cb)(float, struct S_FDD, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FDP(float p0, struct S_FDP p1, float p2, void (*cb)(float, struct S_FDP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FPI(float p0, struct S_FPI p1, float p2, void (*cb)(float, struct S_FPI, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FPF(float p0, struct S_FPF p1, float p2, void (*cb)(float, struct S_FPF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FPD(float p0, struct S_FPD p1, float p2, void (*cb)(float, struct S_FPD, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_FPP(float p0, struct S_FPP p1, float p2, void (*cb)(float, struct S_FPP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DII(float p0, struct S_DII p1, float p2, void (*cb)(float, struct S_DII, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DIF(float p0, struct S_DIF p1, float p2, void (*cb)(float, struct S_DIF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DID(float p0, struct S_DID p1, float p2, void (*cb)(float, struct S_DID, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DIP(float p0, struct S_DIP p1, float p2, void (*cb)(float, struct S_DIP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DFI(float p0, struct S_DFI p1, float p2, void (*cb)(float, struct S_DFI, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DFF(float p0, struct S_DFF p1, float p2, void (*cb)(float, struct S_DFF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DFD(float p0, struct S_DFD p1, float p2, void (*cb)(float, struct S_DFD, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DFP(float p0, struct S_DFP p1, float p2, void (*cb)(float, struct S_DFP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DDI(float p0, struct S_DDI p1, float p2, void (*cb)(float, struct S_DDI, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DDF(float p0, struct S_DDF p1, float p2, void (*cb)(float, struct S_DDF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DDD(float p0, struct S_DDD p1, float p2, void (*cb)(float, struct S_DDD, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DDP(float p0, struct S_DDP p1, float p2, void (*cb)(float, struct S_DDP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DPI(float p0, struct S_DPI p1, float p2, void (*cb)(float, struct S_DPI, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DPF(float p0, struct S_DPF p1, float p2, void (*cb)(float, struct S_DPF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DPD(float p0, struct S_DPD p1, float p2, void (*cb)(float, struct S_DPD, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_DPP(float p0, struct S_DPP p1, float p2, void (*cb)(float, struct S_DPP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PII(float p0, struct S_PII p1, float p2, void (*cb)(float, struct S_PII, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PIF(float p0, struct S_PIF p1, float p2, void (*cb)(float, struct S_PIF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PID(float p0, struct S_PID p1, float p2, void (*cb)(float, struct S_PID, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PIP(float p0, struct S_PIP p1, float p2, void (*cb)(float, struct S_PIP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PFI(float p0, struct S_PFI p1, float p2, void (*cb)(float, struct S_PFI, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PFF(float p0, struct S_PFF p1, float p2, void (*cb)(float, struct S_PFF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PFD(float p0, struct S_PFD p1, float p2, void (*cb)(float, struct S_PFD, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PFP(float p0, struct S_PFP p1, float p2, void (*cb)(float, struct S_PFP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PDI(float p0, struct S_PDI p1, float p2, void (*cb)(float, struct S_PDI, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PDF(float p0, struct S_PDF p1, float p2, void (*cb)(float, struct S_PDF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PDD(float p0, struct S_PDD p1, float p2, void (*cb)(float, struct S_PDD, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PDP(float p0, struct S_PDP p1, float p2, void (*cb)(float, struct S_PDP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PPI(float p0, struct S_PPI p1, float p2, void (*cb)(float, struct S_PPI, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PPF(float p0, struct S_PPF p1, float p2, void (*cb)(float, struct S_PPF, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PPD(float p0, struct S_PPD p1, float p2, void (*cb)(float, struct S_PPD, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSF_PPP(float p0, struct S_PPP p1, float p2, void (*cb)(float, struct S_PPP, float)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_I(float p0, struct S_I p1, double p2, void (*cb)(float, struct S_I, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_F(float p0, struct S_F p1, double p2, void (*cb)(float, struct S_F, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_D(float p0, struct S_D p1, double p2, void (*cb)(float, struct S_D, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_P(float p0, struct S_P p1, double p2, void (*cb)(float, struct S_P, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_II(float p0, struct S_II p1, double p2, void (*cb)(float, struct S_II, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IF(float p0, struct S_IF p1, double p2, void (*cb)(float, struct S_IF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_ID(float p0, struct S_ID p1, double p2, void (*cb)(float, struct S_ID, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IP(float p0, struct S_IP p1, double p2, void (*cb)(float, struct S_IP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FI(float p0, struct S_FI p1, double p2, void (*cb)(float, struct S_FI, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FF(float p0, struct S_FF p1, double p2, void (*cb)(float, struct S_FF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FD(float p0, struct S_FD p1, double p2, void (*cb)(float, struct S_FD, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FP(float p0, struct S_FP p1, double p2, void (*cb)(float, struct S_FP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DI(float p0, struct S_DI p1, double p2, void (*cb)(float, struct S_DI, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DF(float p0, struct S_DF p1, double p2, void (*cb)(float, struct S_DF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DD(float p0, struct S_DD p1, double p2, void (*cb)(float, struct S_DD, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DP(float p0, struct S_DP p1, double p2, void (*cb)(float, struct S_DP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PI(float p0, struct S_PI p1, double p2, void (*cb)(float, struct S_PI, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PF(float p0, struct S_PF p1, double p2, void (*cb)(float, struct S_PF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PD(float p0, struct S_PD p1, double p2, void (*cb)(float, struct S_PD, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PP(float p0, struct S_PP p1, double p2, void (*cb)(float, struct S_PP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_III(float p0, struct S_III p1, double p2, void (*cb)(float, struct S_III, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IIF(float p0, struct S_IIF p1, double p2, void (*cb)(float, struct S_IIF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IID(float p0, struct S_IID p1, double p2, void (*cb)(float, struct S_IID, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IIP(float p0, struct S_IIP p1, double p2, void (*cb)(float, struct S_IIP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IFI(float p0, struct S_IFI p1, double p2, void (*cb)(float, struct S_IFI, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IFF(float p0, struct S_IFF p1, double p2, void (*cb)(float, struct S_IFF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IFD(float p0, struct S_IFD p1, double p2, void (*cb)(float, struct S_IFD, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IFP(float p0, struct S_IFP p1, double p2, void (*cb)(float, struct S_IFP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IDI(float p0, struct S_IDI p1, double p2, void (*cb)(float, struct S_IDI, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IDF(float p0, struct S_IDF p1, double p2, void (*cb)(float, struct S_IDF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IDD(float p0, struct S_IDD p1, double p2, void (*cb)(float, struct S_IDD, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IDP(float p0, struct S_IDP p1, double p2, void (*cb)(float, struct S_IDP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IPI(float p0, struct S_IPI p1, double p2, void (*cb)(float, struct S_IPI, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IPF(float p0, struct S_IPF p1, double p2, void (*cb)(float, struct S_IPF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IPD(float p0, struct S_IPD p1, double p2, void (*cb)(float, struct S_IPD, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_IPP(float p0, struct S_IPP p1, double p2, void (*cb)(float, struct S_IPP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FII(float p0, struct S_FII p1, double p2, void (*cb)(float, struct S_FII, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FIF(float p0, struct S_FIF p1, double p2, void (*cb)(float, struct S_FIF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FID(float p0, struct S_FID p1, double p2, void (*cb)(float, struct S_FID, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FIP(float p0, struct S_FIP p1, double p2, void (*cb)(float, struct S_FIP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FFI(float p0, struct S_FFI p1, double p2, void (*cb)(float, struct S_FFI, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FFF(float p0, struct S_FFF p1, double p2, void (*cb)(float, struct S_FFF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FFD(float p0, struct S_FFD p1, double p2, void (*cb)(float, struct S_FFD, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FFP(float p0, struct S_FFP p1, double p2, void (*cb)(float, struct S_FFP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FDI(float p0, struct S_FDI p1, double p2, void (*cb)(float, struct S_FDI, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FDF(float p0, struct S_FDF p1, double p2, void (*cb)(float, struct S_FDF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FDD(float p0, struct S_FDD p1, double p2, void (*cb)(float, struct S_FDD, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FDP(float p0, struct S_FDP p1, double p2, void (*cb)(float, struct S_FDP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FPI(float p0, struct S_FPI p1, double p2, void (*cb)(float, struct S_FPI, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FPF(float p0, struct S_FPF p1, double p2, void (*cb)(float, struct S_FPF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FPD(float p0, struct S_FPD p1, double p2, void (*cb)(float, struct S_FPD, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_FPP(float p0, struct S_FPP p1, double p2, void (*cb)(float, struct S_FPP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DII(float p0, struct S_DII p1, double p2, void (*cb)(float, struct S_DII, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DIF(float p0, struct S_DIF p1, double p2, void (*cb)(float, struct S_DIF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DID(float p0, struct S_DID p1, double p2, void (*cb)(float, struct S_DID, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DIP(float p0, struct S_DIP p1, double p2, void (*cb)(float, struct S_DIP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DFI(float p0, struct S_DFI p1, double p2, void (*cb)(float, struct S_DFI, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DFF(float p0, struct S_DFF p1, double p2, void (*cb)(float, struct S_DFF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DFD(float p0, struct S_DFD p1, double p2, void (*cb)(float, struct S_DFD, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DFP(float p0, struct S_DFP p1, double p2, void (*cb)(float, struct S_DFP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DDI(float p0, struct S_DDI p1, double p2, void (*cb)(float, struct S_DDI, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DDF(float p0, struct S_DDF p1, double p2, void (*cb)(float, struct S_DDF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DDD(float p0, struct S_DDD p1, double p2, void (*cb)(float, struct S_DDD, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DDP(float p0, struct S_DDP p1, double p2, void (*cb)(float, struct S_DDP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DPI(float p0, struct S_DPI p1, double p2, void (*cb)(float, struct S_DPI, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DPF(float p0, struct S_DPF p1, double p2, void (*cb)(float, struct S_DPF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DPD(float p0, struct S_DPD p1, double p2, void (*cb)(float, struct S_DPD, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_DPP(float p0, struct S_DPP p1, double p2, void (*cb)(float, struct S_DPP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PII(float p0, struct S_PII p1, double p2, void (*cb)(float, struct S_PII, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PIF(float p0, struct S_PIF p1, double p2, void (*cb)(float, struct S_PIF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PID(float p0, struct S_PID p1, double p2, void (*cb)(float, struct S_PID, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PIP(float p0, struct S_PIP p1, double p2, void (*cb)(float, struct S_PIP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PFI(float p0, struct S_PFI p1, double p2, void (*cb)(float, struct S_PFI, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PFF(float p0, struct S_PFF p1, double p2, void (*cb)(float, struct S_PFF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PFD(float p0, struct S_PFD p1, double p2, void (*cb)(float, struct S_PFD, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PFP(float p0, struct S_PFP p1, double p2, void (*cb)(float, struct S_PFP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PDI(float p0, struct S_PDI p1, double p2, void (*cb)(float, struct S_PDI, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PDF(float p0, struct S_PDF p1, double p2, void (*cb)(float, struct S_PDF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PDD(float p0, struct S_PDD p1, double p2, void (*cb)(float, struct S_PDD, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PDP(float p0, struct S_PDP p1, double p2, void (*cb)(float, struct S_PDP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PPI(float p0, struct S_PPI p1, double p2, void (*cb)(float, struct S_PPI, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PPF(float p0, struct S_PPF p1, double p2, void (*cb)(float, struct S_PPF, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PPD(float p0, struct S_PPD p1, double p2, void (*cb)(float, struct S_PPD, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSD_PPP(float p0, struct S_PPP p1, double p2, void (*cb)(float, struct S_PPP, double)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_I(float p0, struct S_I p1, void* p2, void (*cb)(float, struct S_I, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_F(float p0, struct S_F p1, void* p2, void (*cb)(float, struct S_F, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_D(float p0, struct S_D p1, void* p2, void (*cb)(float, struct S_D, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_P(float p0, struct S_P p1, void* p2, void (*cb)(float, struct S_P, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_II(float p0, struct S_II p1, void* p2, void (*cb)(float, struct S_II, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IF(float p0, struct S_IF p1, void* p2, void (*cb)(float, struct S_IF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_ID(float p0, struct S_ID p1, void* p2, void (*cb)(float, struct S_ID, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IP(float p0, struct S_IP p1, void* p2, void (*cb)(float, struct S_IP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FI(float p0, struct S_FI p1, void* p2, void (*cb)(float, struct S_FI, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FF(float p0, struct S_FF p1, void* p2, void (*cb)(float, struct S_FF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FD(float p0, struct S_FD p1, void* p2, void (*cb)(float, struct S_FD, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FP(float p0, struct S_FP p1, void* p2, void (*cb)(float, struct S_FP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DI(float p0, struct S_DI p1, void* p2, void (*cb)(float, struct S_DI, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DF(float p0, struct S_DF p1, void* p2, void (*cb)(float, struct S_DF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DD(float p0, struct S_DD p1, void* p2, void (*cb)(float, struct S_DD, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DP(float p0, struct S_DP p1, void* p2, void (*cb)(float, struct S_DP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PI(float p0, struct S_PI p1, void* p2, void (*cb)(float, struct S_PI, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PF(float p0, struct S_PF p1, void* p2, void (*cb)(float, struct S_PF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PD(float p0, struct S_PD p1, void* p2, void (*cb)(float, struct S_PD, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PP(float p0, struct S_PP p1, void* p2, void (*cb)(float, struct S_PP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_III(float p0, struct S_III p1, void* p2, void (*cb)(float, struct S_III, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IIF(float p0, struct S_IIF p1, void* p2, void (*cb)(float, struct S_IIF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IID(float p0, struct S_IID p1, void* p2, void (*cb)(float, struct S_IID, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IIP(float p0, struct S_IIP p1, void* p2, void (*cb)(float, struct S_IIP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IFI(float p0, struct S_IFI p1, void* p2, void (*cb)(float, struct S_IFI, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IFF(float p0, struct S_IFF p1, void* p2, void (*cb)(float, struct S_IFF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IFD(float p0, struct S_IFD p1, void* p2, void (*cb)(float, struct S_IFD, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IFP(float p0, struct S_IFP p1, void* p2, void (*cb)(float, struct S_IFP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IDI(float p0, struct S_IDI p1, void* p2, void (*cb)(float, struct S_IDI, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IDF(float p0, struct S_IDF p1, void* p2, void (*cb)(float, struct S_IDF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IDD(float p0, struct S_IDD p1, void* p2, void (*cb)(float, struct S_IDD, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IDP(float p0, struct S_IDP p1, void* p2, void (*cb)(float, struct S_IDP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IPI(float p0, struct S_IPI p1, void* p2, void (*cb)(float, struct S_IPI, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IPF(float p0, struct S_IPF p1, void* p2, void (*cb)(float, struct S_IPF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IPD(float p0, struct S_IPD p1, void* p2, void (*cb)(float, struct S_IPD, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_IPP(float p0, struct S_IPP p1, void* p2, void (*cb)(float, struct S_IPP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FII(float p0, struct S_FII p1, void* p2, void (*cb)(float, struct S_FII, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FIF(float p0, struct S_FIF p1, void* p2, void (*cb)(float, struct S_FIF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FID(float p0, struct S_FID p1, void* p2, void (*cb)(float, struct S_FID, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FIP(float p0, struct S_FIP p1, void* p2, void (*cb)(float, struct S_FIP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FFI(float p0, struct S_FFI p1, void* p2, void (*cb)(float, struct S_FFI, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FFF(float p0, struct S_FFF p1, void* p2, void (*cb)(float, struct S_FFF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FFD(float p0, struct S_FFD p1, void* p2, void (*cb)(float, struct S_FFD, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FFP(float p0, struct S_FFP p1, void* p2, void (*cb)(float, struct S_FFP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FDI(float p0, struct S_FDI p1, void* p2, void (*cb)(float, struct S_FDI, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FDF(float p0, struct S_FDF p1, void* p2, void (*cb)(float, struct S_FDF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FDD(float p0, struct S_FDD p1, void* p2, void (*cb)(float, struct S_FDD, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FDP(float p0, struct S_FDP p1, void* p2, void (*cb)(float, struct S_FDP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FPI(float p0, struct S_FPI p1, void* p2, void (*cb)(float, struct S_FPI, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FPF(float p0, struct S_FPF p1, void* p2, void (*cb)(float, struct S_FPF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FPD(float p0, struct S_FPD p1, void* p2, void (*cb)(float, struct S_FPD, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_FPP(float p0, struct S_FPP p1, void* p2, void (*cb)(float, struct S_FPP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DII(float p0, struct S_DII p1, void* p2, void (*cb)(float, struct S_DII, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DIF(float p0, struct S_DIF p1, void* p2, void (*cb)(float, struct S_DIF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DID(float p0, struct S_DID p1, void* p2, void (*cb)(float, struct S_DID, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DIP(float p0, struct S_DIP p1, void* p2, void (*cb)(float, struct S_DIP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DFI(float p0, struct S_DFI p1, void* p2, void (*cb)(float, struct S_DFI, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DFF(float p0, struct S_DFF p1, void* p2, void (*cb)(float, struct S_DFF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DFD(float p0, struct S_DFD p1, void* p2, void (*cb)(float, struct S_DFD, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DFP(float p0, struct S_DFP p1, void* p2, void (*cb)(float, struct S_DFP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DDI(float p0, struct S_DDI p1, void* p2, void (*cb)(float, struct S_DDI, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DDF(float p0, struct S_DDF p1, void* p2, void (*cb)(float, struct S_DDF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DDD(float p0, struct S_DDD p1, void* p2, void (*cb)(float, struct S_DDD, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DDP(float p0, struct S_DDP p1, void* p2, void (*cb)(float, struct S_DDP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DPI(float p0, struct S_DPI p1, void* p2, void (*cb)(float, struct S_DPI, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DPF(float p0, struct S_DPF p1, void* p2, void (*cb)(float, struct S_DPF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DPD(float p0, struct S_DPD p1, void* p2, void (*cb)(float, struct S_DPD, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_DPP(float p0, struct S_DPP p1, void* p2, void (*cb)(float, struct S_DPP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PII(float p0, struct S_PII p1, void* p2, void (*cb)(float, struct S_PII, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PIF(float p0, struct S_PIF p1, void* p2, void (*cb)(float, struct S_PIF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PID(float p0, struct S_PID p1, void* p2, void (*cb)(float, struct S_PID, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PIP(float p0, struct S_PIP p1, void* p2, void (*cb)(float, struct S_PIP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PFI(float p0, struct S_PFI p1, void* p2, void (*cb)(float, struct S_PFI, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PFF(float p0, struct S_PFF p1, void* p2, void (*cb)(float, struct S_PFF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PFD(float p0, struct S_PFD p1, void* p2, void (*cb)(float, struct S_PFD, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PFP(float p0, struct S_PFP p1, void* p2, void (*cb)(float, struct S_PFP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PDI(float p0, struct S_PDI p1, void* p2, void (*cb)(float, struct S_PDI, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PDF(float p0, struct S_PDF p1, void* p2, void (*cb)(float, struct S_PDF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PDD(float p0, struct S_PDD p1, void* p2, void (*cb)(float, struct S_PDD, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PDP(float p0, struct S_PDP p1, void* p2, void (*cb)(float, struct S_PDP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PPI(float p0, struct S_PPI p1, void* p2, void (*cb)(float, struct S_PPI, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PPF(float p0, struct S_PPF p1, void* p2, void (*cb)(float, struct S_PPF, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PPD(float p0, struct S_PPD p1, void* p2, void (*cb)(float, struct S_PPD, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSP_PPP(float p0, struct S_PPP p1, void* p2, void (*cb)(float, struct S_PPP, void*)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_I(float p0, struct S_I p1, struct S_I p2, void (*cb)(float, struct S_I, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_F(float p0, struct S_F p1, struct S_F p2, void (*cb)(float, struct S_F, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_D(float p0, struct S_D p1, struct S_D p2, void (*cb)(float, struct S_D, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_P(float p0, struct S_P p1, struct S_P p2, void (*cb)(float, struct S_P, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_II(float p0, struct S_II p1, struct S_II p2, void (*cb)(float, struct S_II, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IF(float p0, struct S_IF p1, struct S_IF p2, void (*cb)(float, struct S_IF, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_ID(float p0, struct S_ID p1, struct S_ID p2, void (*cb)(float, struct S_ID, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IP(float p0, struct S_IP p1, struct S_IP p2, void (*cb)(float, struct S_IP, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FI(float p0, struct S_FI p1, struct S_FI p2, void (*cb)(float, struct S_FI, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FF(float p0, struct S_FF p1, struct S_FF p2, void (*cb)(float, struct S_FF, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FD(float p0, struct S_FD p1, struct S_FD p2, void (*cb)(float, struct S_FD, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FP(float p0, struct S_FP p1, struct S_FP p2, void (*cb)(float, struct S_FP, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DI(float p0, struct S_DI p1, struct S_DI p2, void (*cb)(float, struct S_DI, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DF(float p0, struct S_DF p1, struct S_DF p2, void (*cb)(float, struct S_DF, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DD(float p0, struct S_DD p1, struct S_DD p2, void (*cb)(float, struct S_DD, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DP(float p0, struct S_DP p1, struct S_DP p2, void (*cb)(float, struct S_DP, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_PI(float p0, struct S_PI p1, struct S_PI p2, void (*cb)(float, struct S_PI, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_PF(float p0, struct S_PF p1, struct S_PF p2, void (*cb)(float, struct S_PF, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_PD(float p0, struct S_PD p1, struct S_PD p2, void (*cb)(float, struct S_PD, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_PP(float p0, struct S_PP p1, struct S_PP p2, void (*cb)(float, struct S_PP, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_III(float p0, struct S_III p1, struct S_III p2, void (*cb)(float, struct S_III, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IIF(float p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(float, struct S_IIF, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IID(float p0, struct S_IID p1, struct S_IID p2, void (*cb)(float, struct S_IID, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IIP(float p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(float, struct S_IIP, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IFI(float p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(float, struct S_IFI, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IFF(float p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(float, struct S_IFF, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IFD(float p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(float, struct S_IFD, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IFP(float p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(float, struct S_IFP, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IDI(float p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(float, struct S_IDI, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IDF(float p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(float, struct S_IDF, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IDD(float p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(float, struct S_IDD, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IDP(float p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(float, struct S_IDP, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IPI(float p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(float, struct S_IPI, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IPF(float p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(float, struct S_IPF, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IPD(float p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(float, struct S_IPD, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_IPP(float p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(float, struct S_IPP, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FII(float p0, struct S_FII p1, struct S_FII p2, void (*cb)(float, struct S_FII, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FIF(float p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(float, struct S_FIF, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FID(float p0, struct S_FID p1, struct S_FID p2, void (*cb)(float, struct S_FID, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FIP(float p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(float, struct S_FIP, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FFI(float p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(float, struct S_FFI, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FFF(float p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(float, struct S_FFF, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FFD(float p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(float, struct S_FFD, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FFP(float p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(float, struct S_FFP, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FDI(float p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(float, struct S_FDI, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FDF(float p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(float, struct S_FDF, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FDD(float p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(float, struct S_FDD, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FDP(float p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(float, struct S_FDP, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FPI(float p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(float, struct S_FPI, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FPF(float p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(float, struct S_FPF, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FPD(float p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(float, struct S_FPD, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_FPP(float p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(float, struct S_FPP, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DII(float p0, struct S_DII p1, struct S_DII p2, void (*cb)(float, struct S_DII, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DIF(float p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(float, struct S_DIF, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DID(float p0, struct S_DID p1, struct S_DID p2, void (*cb)(float, struct S_DID, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DIP(float p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(float, struct S_DIP, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DFI(float p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(float, struct S_DFI, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DFF(float p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(float, struct S_DFF, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DFD(float p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(float, struct S_DFD, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DFP(float p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(float, struct S_DFP, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DDI(float p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(float, struct S_DDI, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DDF(float p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(float, struct S_DDF, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DDD(float p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(float, struct S_DDD, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DDP(float p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(float, struct S_DDP, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DPI(float p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(float, struct S_DPI, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DPF(float p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(float, struct S_DPF, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DPD(float p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(float, struct S_DPD, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_DPP(float p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(float, struct S_DPP, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_PII(float p0, struct S_PII p1, struct S_PII p2, void (*cb)(float, struct S_PII, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_PIF(float p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(float, struct S_PIF, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_PID(float p0, struct S_PID p1, struct S_PID p2, void (*cb)(float, struct S_PID, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_PIP(float p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(float, struct S_PIP, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_PFI(float p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(float, struct S_PFI, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_PFF(float p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(float, struct S_PFF, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_PFD(float p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(float, struct S_PFD, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_PFP(float p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(float, struct S_PFP, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_PDI(float p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(float, struct S_PDI, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_PDF(float p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(float, struct S_PDF, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f3_V_FSS_PDD(float p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(float, struct S_PDD, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_FSS_PDP(float p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(float, struct S_PDP, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_FSS_PPI(float p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(float, struct S_PPI, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_FSS_PPF(float p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(float, struct S_PPF, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_FSS_PPD(float p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(float, struct S_PPD, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_FSS_PPP(float p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(float, struct S_PPP, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DII_(double p0, int p1, int p2, void (*cb)(double, int, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIF_(double p0, int p1, float p2, void (*cb)(double, int, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DID_(double p0, int p1, double p2, void (*cb)(double, int, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIP_(double p0, int p1, void* p2, void (*cb)(double, int, void*)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_I(double p0, int p1, struct S_I p2, void (*cb)(double, int, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_F(double p0, int p1, struct S_F p2, void (*cb)(double, int, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_D(double p0, int p1, struct S_D p2, void (*cb)(double, int, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_P(double p0, int p1, struct S_P p2, void (*cb)(double, int, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_II(double p0, int p1, struct S_II p2, void (*cb)(double, int, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IF(double p0, int p1, struct S_IF p2, void (*cb)(double, int, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_ID(double p0, int p1, struct S_ID p2, void (*cb)(double, int, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IP(double p0, int p1, struct S_IP p2, void (*cb)(double, int, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FI(double p0, int p1, struct S_FI p2, void (*cb)(double, int, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FF(double p0, int p1, struct S_FF p2, void (*cb)(double, int, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FD(double p0, int p1, struct S_FD p2, void (*cb)(double, int, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FP(double p0, int p1, struct S_FP p2, void (*cb)(double, int, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DI(double p0, int p1, struct S_DI p2, void (*cb)(double, int, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DF(double p0, int p1, struct S_DF p2, void (*cb)(double, int, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DD(double p0, int p1, struct S_DD p2, void (*cb)(double, int, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DP(double p0, int p1, struct S_DP p2, void (*cb)(double, int, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PI(double p0, int p1, struct S_PI p2, void (*cb)(double, int, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PF(double p0, int p1, struct S_PF p2, void (*cb)(double, int, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PD(double p0, int p1, struct S_PD p2, void (*cb)(double, int, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PP(double p0, int p1, struct S_PP p2, void (*cb)(double, int, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_III(double p0, int p1, struct S_III p2, void (*cb)(double, int, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IIF(double p0, int p1, struct S_IIF p2, void (*cb)(double, int, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IID(double p0, int p1, struct S_IID p2, void (*cb)(double, int, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IIP(double p0, int p1, struct S_IIP p2, void (*cb)(double, int, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IFI(double p0, int p1, struct S_IFI p2, void (*cb)(double, int, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IFF(double p0, int p1, struct S_IFF p2, void (*cb)(double, int, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IFD(double p0, int p1, struct S_IFD p2, void (*cb)(double, int, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IFP(double p0, int p1, struct S_IFP p2, void (*cb)(double, int, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IDI(double p0, int p1, struct S_IDI p2, void (*cb)(double, int, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IDF(double p0, int p1, struct S_IDF p2, void (*cb)(double, int, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IDD(double p0, int p1, struct S_IDD p2, void (*cb)(double, int, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IDP(double p0, int p1, struct S_IDP p2, void (*cb)(double, int, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IPI(double p0, int p1, struct S_IPI p2, void (*cb)(double, int, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IPF(double p0, int p1, struct S_IPF p2, void (*cb)(double, int, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IPD(double p0, int p1, struct S_IPD p2, void (*cb)(double, int, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_IPP(double p0, int p1, struct S_IPP p2, void (*cb)(double, int, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FII(double p0, int p1, struct S_FII p2, void (*cb)(double, int, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FIF(double p0, int p1, struct S_FIF p2, void (*cb)(double, int, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FID(double p0, int p1, struct S_FID p2, void (*cb)(double, int, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FIP(double p0, int p1, struct S_FIP p2, void (*cb)(double, int, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FFI(double p0, int p1, struct S_FFI p2, void (*cb)(double, int, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FFF(double p0, int p1, struct S_FFF p2, void (*cb)(double, int, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FFD(double p0, int p1, struct S_FFD p2, void (*cb)(double, int, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FFP(double p0, int p1, struct S_FFP p2, void (*cb)(double, int, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FDI(double p0, int p1, struct S_FDI p2, void (*cb)(double, int, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FDF(double p0, int p1, struct S_FDF p2, void (*cb)(double, int, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FDD(double p0, int p1, struct S_FDD p2, void (*cb)(double, int, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FDP(double p0, int p1, struct S_FDP p2, void (*cb)(double, int, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FPI(double p0, int p1, struct S_FPI p2, void (*cb)(double, int, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FPF(double p0, int p1, struct S_FPF p2, void (*cb)(double, int, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FPD(double p0, int p1, struct S_FPD p2, void (*cb)(double, int, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_FPP(double p0, int p1, struct S_FPP p2, void (*cb)(double, int, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DII(double p0, int p1, struct S_DII p2, void (*cb)(double, int, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DIF(double p0, int p1, struct S_DIF p2, void (*cb)(double, int, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DID(double p0, int p1, struct S_DID p2, void (*cb)(double, int, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DIP(double p0, int p1, struct S_DIP p2, void (*cb)(double, int, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DFI(double p0, int p1, struct S_DFI p2, void (*cb)(double, int, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DFF(double p0, int p1, struct S_DFF p2, void (*cb)(double, int, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DFD(double p0, int p1, struct S_DFD p2, void (*cb)(double, int, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DFP(double p0, int p1, struct S_DFP p2, void (*cb)(double, int, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DDI(double p0, int p1, struct S_DDI p2, void (*cb)(double, int, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DDF(double p0, int p1, struct S_DDF p2, void (*cb)(double, int, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DDD(double p0, int p1, struct S_DDD p2, void (*cb)(double, int, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DDP(double p0, int p1, struct S_DDP p2, void (*cb)(double, int, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DPI(double p0, int p1, struct S_DPI p2, void (*cb)(double, int, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DPF(double p0, int p1, struct S_DPF p2, void (*cb)(double, int, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DPD(double p0, int p1, struct S_DPD p2, void (*cb)(double, int, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_DPP(double p0, int p1, struct S_DPP p2, void (*cb)(double, int, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PII(double p0, int p1, struct S_PII p2, void (*cb)(double, int, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PIF(double p0, int p1, struct S_PIF p2, void (*cb)(double, int, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PID(double p0, int p1, struct S_PID p2, void (*cb)(double, int, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PIP(double p0, int p1, struct S_PIP p2, void (*cb)(double, int, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PFI(double p0, int p1, struct S_PFI p2, void (*cb)(double, int, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PFF(double p0, int p1, struct S_PFF p2, void (*cb)(double, int, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PFD(double p0, int p1, struct S_PFD p2, void (*cb)(double, int, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PFP(double p0, int p1, struct S_PFP p2, void (*cb)(double, int, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PDI(double p0, int p1, struct S_PDI p2, void (*cb)(double, int, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PDF(double p0, int p1, struct S_PDF p2, void (*cb)(double, int, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PDD(double p0, int p1, struct S_PDD p2, void (*cb)(double, int, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PDP(double p0, int p1, struct S_PDP p2, void (*cb)(double, int, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PPI(double p0, int p1, struct S_PPI p2, void (*cb)(double, int, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PPF(double p0, int p1, struct S_PPF p2, void (*cb)(double, int, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PPD(double p0, int p1, struct S_PPD p2, void (*cb)(double, int, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DIS_PPP(double p0, int p1, struct S_PPP p2, void (*cb)(double, int, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFI_(double p0, float p1, int p2, void (*cb)(double, float, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFF_(double p0, float p1, float p2, void (*cb)(double, float, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFD_(double p0, float p1, double p2, void (*cb)(double, float, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFP_(double p0, float p1, void* p2, void (*cb)(double, float, void*)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_I(double p0, float p1, struct S_I p2, void (*cb)(double, float, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_F(double p0, float p1, struct S_F p2, void (*cb)(double, float, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_D(double p0, float p1, struct S_D p2, void (*cb)(double, float, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_P(double p0, float p1, struct S_P p2, void (*cb)(double, float, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_II(double p0, float p1, struct S_II p2, void (*cb)(double, float, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IF(double p0, float p1, struct S_IF p2, void (*cb)(double, float, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_ID(double p0, float p1, struct S_ID p2, void (*cb)(double, float, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IP(double p0, float p1, struct S_IP p2, void (*cb)(double, float, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FI(double p0, float p1, struct S_FI p2, void (*cb)(double, float, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FF(double p0, float p1, struct S_FF p2, void (*cb)(double, float, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FD(double p0, float p1, struct S_FD p2, void (*cb)(double, float, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FP(double p0, float p1, struct S_FP p2, void (*cb)(double, float, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DI(double p0, float p1, struct S_DI p2, void (*cb)(double, float, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DF(double p0, float p1, struct S_DF p2, void (*cb)(double, float, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DD(double p0, float p1, struct S_DD p2, void (*cb)(double, float, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DP(double p0, float p1, struct S_DP p2, void (*cb)(double, float, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PI(double p0, float p1, struct S_PI p2, void (*cb)(double, float, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PF(double p0, float p1, struct S_PF p2, void (*cb)(double, float, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PD(double p0, float p1, struct S_PD p2, void (*cb)(double, float, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PP(double p0, float p1, struct S_PP p2, void (*cb)(double, float, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_III(double p0, float p1, struct S_III p2, void (*cb)(double, float, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IIF(double p0, float p1, struct S_IIF p2, void (*cb)(double, float, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IID(double p0, float p1, struct S_IID p2, void (*cb)(double, float, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IIP(double p0, float p1, struct S_IIP p2, void (*cb)(double, float, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IFI(double p0, float p1, struct S_IFI p2, void (*cb)(double, float, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IFF(double p0, float p1, struct S_IFF p2, void (*cb)(double, float, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IFD(double p0, float p1, struct S_IFD p2, void (*cb)(double, float, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IFP(double p0, float p1, struct S_IFP p2, void (*cb)(double, float, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IDI(double p0, float p1, struct S_IDI p2, void (*cb)(double, float, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IDF(double p0, float p1, struct S_IDF p2, void (*cb)(double, float, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IDD(double p0, float p1, struct S_IDD p2, void (*cb)(double, float, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IDP(double p0, float p1, struct S_IDP p2, void (*cb)(double, float, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IPI(double p0, float p1, struct S_IPI p2, void (*cb)(double, float, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IPF(double p0, float p1, struct S_IPF p2, void (*cb)(double, float, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IPD(double p0, float p1, struct S_IPD p2, void (*cb)(double, float, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_IPP(double p0, float p1, struct S_IPP p2, void (*cb)(double, float, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FII(double p0, float p1, struct S_FII p2, void (*cb)(double, float, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FIF(double p0, float p1, struct S_FIF p2, void (*cb)(double, float, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FID(double p0, float p1, struct S_FID p2, void (*cb)(double, float, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FIP(double p0, float p1, struct S_FIP p2, void (*cb)(double, float, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FFI(double p0, float p1, struct S_FFI p2, void (*cb)(double, float, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FFF(double p0, float p1, struct S_FFF p2, void (*cb)(double, float, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FFD(double p0, float p1, struct S_FFD p2, void (*cb)(double, float, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FFP(double p0, float p1, struct S_FFP p2, void (*cb)(double, float, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FDI(double p0, float p1, struct S_FDI p2, void (*cb)(double, float, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FDF(double p0, float p1, struct S_FDF p2, void (*cb)(double, float, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FDD(double p0, float p1, struct S_FDD p2, void (*cb)(double, float, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FDP(double p0, float p1, struct S_FDP p2, void (*cb)(double, float, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FPI(double p0, float p1, struct S_FPI p2, void (*cb)(double, float, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FPF(double p0, float p1, struct S_FPF p2, void (*cb)(double, float, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FPD(double p0, float p1, struct S_FPD p2, void (*cb)(double, float, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_FPP(double p0, float p1, struct S_FPP p2, void (*cb)(double, float, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DII(double p0, float p1, struct S_DII p2, void (*cb)(double, float, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DIF(double p0, float p1, struct S_DIF p2, void (*cb)(double, float, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DID(double p0, float p1, struct S_DID p2, void (*cb)(double, float, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DIP(double p0, float p1, struct S_DIP p2, void (*cb)(double, float, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DFI(double p0, float p1, struct S_DFI p2, void (*cb)(double, float, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DFF(double p0, float p1, struct S_DFF p2, void (*cb)(double, float, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DFD(double p0, float p1, struct S_DFD p2, void (*cb)(double, float, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DFP(double p0, float p1, struct S_DFP p2, void (*cb)(double, float, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DDI(double p0, float p1, struct S_DDI p2, void (*cb)(double, float, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DDF(double p0, float p1, struct S_DDF p2, void (*cb)(double, float, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DDD(double p0, float p1, struct S_DDD p2, void (*cb)(double, float, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DDP(double p0, float p1, struct S_DDP p2, void (*cb)(double, float, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DPI(double p0, float p1, struct S_DPI p2, void (*cb)(double, float, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DPF(double p0, float p1, struct S_DPF p2, void (*cb)(double, float, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DPD(double p0, float p1, struct S_DPD p2, void (*cb)(double, float, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_DPP(double p0, float p1, struct S_DPP p2, void (*cb)(double, float, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PII(double p0, float p1, struct S_PII p2, void (*cb)(double, float, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PIF(double p0, float p1, struct S_PIF p2, void (*cb)(double, float, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PID(double p0, float p1, struct S_PID p2, void (*cb)(double, float, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PIP(double p0, float p1, struct S_PIP p2, void (*cb)(double, float, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PFI(double p0, float p1, struct S_PFI p2, void (*cb)(double, float, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PFF(double p0, float p1, struct S_PFF p2, void (*cb)(double, float, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PFD(double p0, float p1, struct S_PFD p2, void (*cb)(double, float, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PFP(double p0, float p1, struct S_PFP p2, void (*cb)(double, float, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PDI(double p0, float p1, struct S_PDI p2, void (*cb)(double, float, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PDF(double p0, float p1, struct S_PDF p2, void (*cb)(double, float, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PDD(double p0, float p1, struct S_PDD p2, void (*cb)(double, float, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PDP(double p0, float p1, struct S_PDP p2, void (*cb)(double, float, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PPI(double p0, float p1, struct S_PPI p2, void (*cb)(double, float, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PPF(double p0, float p1, struct S_PPF p2, void (*cb)(double, float, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PPD(double p0, float p1, struct S_PPD p2, void (*cb)(double, float, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DFS_PPP(double p0, float p1, struct S_PPP p2, void (*cb)(double, float, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDI_(double p0, double p1, int p2, void (*cb)(double, double, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDF_(double p0, double p1, float p2, void (*cb)(double, double, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDD_(double p0, double p1, double p2, void (*cb)(double, double, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDP_(double p0, double p1, void* p2, void (*cb)(double, double, void*)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_I(double p0, double p1, struct S_I p2, void (*cb)(double, double, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_F(double p0, double p1, struct S_F p2, void (*cb)(double, double, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_D(double p0, double p1, struct S_D p2, void (*cb)(double, double, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_P(double p0, double p1, struct S_P p2, void (*cb)(double, double, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_II(double p0, double p1, struct S_II p2, void (*cb)(double, double, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IF(double p0, double p1, struct S_IF p2, void (*cb)(double, double, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_ID(double p0, double p1, struct S_ID p2, void (*cb)(double, double, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IP(double p0, double p1, struct S_IP p2, void (*cb)(double, double, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FI(double p0, double p1, struct S_FI p2, void (*cb)(double, double, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FF(double p0, double p1, struct S_FF p2, void (*cb)(double, double, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FD(double p0, double p1, struct S_FD p2, void (*cb)(double, double, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FP(double p0, double p1, struct S_FP p2, void (*cb)(double, double, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DI(double p0, double p1, struct S_DI p2, void (*cb)(double, double, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DF(double p0, double p1, struct S_DF p2, void (*cb)(double, double, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DD(double p0, double p1, struct S_DD p2, void (*cb)(double, double, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DP(double p0, double p1, struct S_DP p2, void (*cb)(double, double, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PI(double p0, double p1, struct S_PI p2, void (*cb)(double, double, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PF(double p0, double p1, struct S_PF p2, void (*cb)(double, double, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PD(double p0, double p1, struct S_PD p2, void (*cb)(double, double, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PP(double p0, double p1, struct S_PP p2, void (*cb)(double, double, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_III(double p0, double p1, struct S_III p2, void (*cb)(double, double, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IIF(double p0, double p1, struct S_IIF p2, void (*cb)(double, double, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IID(double p0, double p1, struct S_IID p2, void (*cb)(double, double, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IIP(double p0, double p1, struct S_IIP p2, void (*cb)(double, double, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IFI(double p0, double p1, struct S_IFI p2, void (*cb)(double, double, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IFF(double p0, double p1, struct S_IFF p2, void (*cb)(double, double, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IFD(double p0, double p1, struct S_IFD p2, void (*cb)(double, double, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IFP(double p0, double p1, struct S_IFP p2, void (*cb)(double, double, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IDI(double p0, double p1, struct S_IDI p2, void (*cb)(double, double, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IDF(double p0, double p1, struct S_IDF p2, void (*cb)(double, double, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IDD(double p0, double p1, struct S_IDD p2, void (*cb)(double, double, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IDP(double p0, double p1, struct S_IDP p2, void (*cb)(double, double, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IPI(double p0, double p1, struct S_IPI p2, void (*cb)(double, double, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IPF(double p0, double p1, struct S_IPF p2, void (*cb)(double, double, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IPD(double p0, double p1, struct S_IPD p2, void (*cb)(double, double, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_IPP(double p0, double p1, struct S_IPP p2, void (*cb)(double, double, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FII(double p0, double p1, struct S_FII p2, void (*cb)(double, double, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FIF(double p0, double p1, struct S_FIF p2, void (*cb)(double, double, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FID(double p0, double p1, struct S_FID p2, void (*cb)(double, double, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FIP(double p0, double p1, struct S_FIP p2, void (*cb)(double, double, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FFI(double p0, double p1, struct S_FFI p2, void (*cb)(double, double, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FFF(double p0, double p1, struct S_FFF p2, void (*cb)(double, double, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FFD(double p0, double p1, struct S_FFD p2, void (*cb)(double, double, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FFP(double p0, double p1, struct S_FFP p2, void (*cb)(double, double, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FDI(double p0, double p1, struct S_FDI p2, void (*cb)(double, double, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FDF(double p0, double p1, struct S_FDF p2, void (*cb)(double, double, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FDD(double p0, double p1, struct S_FDD p2, void (*cb)(double, double, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FDP(double p0, double p1, struct S_FDP p2, void (*cb)(double, double, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FPI(double p0, double p1, struct S_FPI p2, void (*cb)(double, double, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FPF(double p0, double p1, struct S_FPF p2, void (*cb)(double, double, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FPD(double p0, double p1, struct S_FPD p2, void (*cb)(double, double, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_FPP(double p0, double p1, struct S_FPP p2, void (*cb)(double, double, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DII(double p0, double p1, struct S_DII p2, void (*cb)(double, double, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DIF(double p0, double p1, struct S_DIF p2, void (*cb)(double, double, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DID(double p0, double p1, struct S_DID p2, void (*cb)(double, double, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DIP(double p0, double p1, struct S_DIP p2, void (*cb)(double, double, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DFI(double p0, double p1, struct S_DFI p2, void (*cb)(double, double, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DFF(double p0, double p1, struct S_DFF p2, void (*cb)(double, double, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DFD(double p0, double p1, struct S_DFD p2, void (*cb)(double, double, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DFP(double p0, double p1, struct S_DFP p2, void (*cb)(double, double, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DDI(double p0, double p1, struct S_DDI p2, void (*cb)(double, double, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DDF(double p0, double p1, struct S_DDF p2, void (*cb)(double, double, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DDD(double p0, double p1, struct S_DDD p2, void (*cb)(double, double, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DDP(double p0, double p1, struct S_DDP p2, void (*cb)(double, double, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DPI(double p0, double p1, struct S_DPI p2, void (*cb)(double, double, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DPF(double p0, double p1, struct S_DPF p2, void (*cb)(double, double, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DPD(double p0, double p1, struct S_DPD p2, void (*cb)(double, double, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_DPP(double p0, double p1, struct S_DPP p2, void (*cb)(double, double, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PII(double p0, double p1, struct S_PII p2, void (*cb)(double, double, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PIF(double p0, double p1, struct S_PIF p2, void (*cb)(double, double, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PID(double p0, double p1, struct S_PID p2, void (*cb)(double, double, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PIP(double p0, double p1, struct S_PIP p2, void (*cb)(double, double, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PFI(double p0, double p1, struct S_PFI p2, void (*cb)(double, double, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PFF(double p0, double p1, struct S_PFF p2, void (*cb)(double, double, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PFD(double p0, double p1, struct S_PFD p2, void (*cb)(double, double, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PFP(double p0, double p1, struct S_PFP p2, void (*cb)(double, double, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PDI(double p0, double p1, struct S_PDI p2, void (*cb)(double, double, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PDF(double p0, double p1, struct S_PDF p2, void (*cb)(double, double, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PDD(double p0, double p1, struct S_PDD p2, void (*cb)(double, double, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PDP(double p0, double p1, struct S_PDP p2, void (*cb)(double, double, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PPI(double p0, double p1, struct S_PPI p2, void (*cb)(double, double, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PPF(double p0, double p1, struct S_PPF p2, void (*cb)(double, double, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PPD(double p0, double p1, struct S_PPD p2, void (*cb)(double, double, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DDS_PPP(double p0, double p1, struct S_PPP p2, void (*cb)(double, double, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPI_(double p0, void* p1, int p2, void (*cb)(double, void*, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPF_(double p0, void* p1, float p2, void (*cb)(double, void*, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPD_(double p0, void* p1, double p2, void (*cb)(double, void*, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPP_(double p0, void* p1, void* p2, void (*cb)(double, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_I(double p0, void* p1, struct S_I p2, void (*cb)(double, void*, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_F(double p0, void* p1, struct S_F p2, void (*cb)(double, void*, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_D(double p0, void* p1, struct S_D p2, void (*cb)(double, void*, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_P(double p0, void* p1, struct S_P p2, void (*cb)(double, void*, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_II(double p0, void* p1, struct S_II p2, void (*cb)(double, void*, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IF(double p0, void* p1, struct S_IF p2, void (*cb)(double, void*, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_ID(double p0, void* p1, struct S_ID p2, void (*cb)(double, void*, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IP(double p0, void* p1, struct S_IP p2, void (*cb)(double, void*, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FI(double p0, void* p1, struct S_FI p2, void (*cb)(double, void*, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FF(double p0, void* p1, struct S_FF p2, void (*cb)(double, void*, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FD(double p0, void* p1, struct S_FD p2, void (*cb)(double, void*, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FP(double p0, void* p1, struct S_FP p2, void (*cb)(double, void*, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DI(double p0, void* p1, struct S_DI p2, void (*cb)(double, void*, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DF(double p0, void* p1, struct S_DF p2, void (*cb)(double, void*, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DD(double p0, void* p1, struct S_DD p2, void (*cb)(double, void*, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DP(double p0, void* p1, struct S_DP p2, void (*cb)(double, void*, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PI(double p0, void* p1, struct S_PI p2, void (*cb)(double, void*, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PF(double p0, void* p1, struct S_PF p2, void (*cb)(double, void*, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PD(double p0, void* p1, struct S_PD p2, void (*cb)(double, void*, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PP(double p0, void* p1, struct S_PP p2, void (*cb)(double, void*, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_III(double p0, void* p1, struct S_III p2, void (*cb)(double, void*, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IIF(double p0, void* p1, struct S_IIF p2, void (*cb)(double, void*, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IID(double p0, void* p1, struct S_IID p2, void (*cb)(double, void*, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IIP(double p0, void* p1, struct S_IIP p2, void (*cb)(double, void*, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IFI(double p0, void* p1, struct S_IFI p2, void (*cb)(double, void*, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IFF(double p0, void* p1, struct S_IFF p2, void (*cb)(double, void*, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IFD(double p0, void* p1, struct S_IFD p2, void (*cb)(double, void*, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IFP(double p0, void* p1, struct S_IFP p2, void (*cb)(double, void*, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IDI(double p0, void* p1, struct S_IDI p2, void (*cb)(double, void*, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IDF(double p0, void* p1, struct S_IDF p2, void (*cb)(double, void*, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IDD(double p0, void* p1, struct S_IDD p2, void (*cb)(double, void*, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IDP(double p0, void* p1, struct S_IDP p2, void (*cb)(double, void*, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IPI(double p0, void* p1, struct S_IPI p2, void (*cb)(double, void*, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IPF(double p0, void* p1, struct S_IPF p2, void (*cb)(double, void*, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IPD(double p0, void* p1, struct S_IPD p2, void (*cb)(double, void*, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_IPP(double p0, void* p1, struct S_IPP p2, void (*cb)(double, void*, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FII(double p0, void* p1, struct S_FII p2, void (*cb)(double, void*, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FIF(double p0, void* p1, struct S_FIF p2, void (*cb)(double, void*, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FID(double p0, void* p1, struct S_FID p2, void (*cb)(double, void*, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FIP(double p0, void* p1, struct S_FIP p2, void (*cb)(double, void*, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FFI(double p0, void* p1, struct S_FFI p2, void (*cb)(double, void*, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FFF(double p0, void* p1, struct S_FFF p2, void (*cb)(double, void*, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FFD(double p0, void* p1, struct S_FFD p2, void (*cb)(double, void*, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FFP(double p0, void* p1, struct S_FFP p2, void (*cb)(double, void*, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FDI(double p0, void* p1, struct S_FDI p2, void (*cb)(double, void*, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FDF(double p0, void* p1, struct S_FDF p2, void (*cb)(double, void*, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FDD(double p0, void* p1, struct S_FDD p2, void (*cb)(double, void*, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FDP(double p0, void* p1, struct S_FDP p2, void (*cb)(double, void*, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FPI(double p0, void* p1, struct S_FPI p2, void (*cb)(double, void*, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FPF(double p0, void* p1, struct S_FPF p2, void (*cb)(double, void*, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FPD(double p0, void* p1, struct S_FPD p2, void (*cb)(double, void*, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_FPP(double p0, void* p1, struct S_FPP p2, void (*cb)(double, void*, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DII(double p0, void* p1, struct S_DII p2, void (*cb)(double, void*, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DIF(double p0, void* p1, struct S_DIF p2, void (*cb)(double, void*, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DID(double p0, void* p1, struct S_DID p2, void (*cb)(double, void*, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DIP(double p0, void* p1, struct S_DIP p2, void (*cb)(double, void*, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DFI(double p0, void* p1, struct S_DFI p2, void (*cb)(double, void*, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DFF(double p0, void* p1, struct S_DFF p2, void (*cb)(double, void*, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DFD(double p0, void* p1, struct S_DFD p2, void (*cb)(double, void*, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DFP(double p0, void* p1, struct S_DFP p2, void (*cb)(double, void*, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DDI(double p0, void* p1, struct S_DDI p2, void (*cb)(double, void*, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DDF(double p0, void* p1, struct S_DDF p2, void (*cb)(double, void*, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DDD(double p0, void* p1, struct S_DDD p2, void (*cb)(double, void*, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DDP(double p0, void* p1, struct S_DDP p2, void (*cb)(double, void*, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DPI(double p0, void* p1, struct S_DPI p2, void (*cb)(double, void*, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DPF(double p0, void* p1, struct S_DPF p2, void (*cb)(double, void*, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DPD(double p0, void* p1, struct S_DPD p2, void (*cb)(double, void*, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_DPP(double p0, void* p1, struct S_DPP p2, void (*cb)(double, void*, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PII(double p0, void* p1, struct S_PII p2, void (*cb)(double, void*, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PIF(double p0, void* p1, struct S_PIF p2, void (*cb)(double, void*, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PID(double p0, void* p1, struct S_PID p2, void (*cb)(double, void*, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PIP(double p0, void* p1, struct S_PIP p2, void (*cb)(double, void*, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PFI(double p0, void* p1, struct S_PFI p2, void (*cb)(double, void*, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PFF(double p0, void* p1, struct S_PFF p2, void (*cb)(double, void*, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PFD(double p0, void* p1, struct S_PFD p2, void (*cb)(double, void*, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PFP(double p0, void* p1, struct S_PFP p2, void (*cb)(double, void*, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PDI(double p0, void* p1, struct S_PDI p2, void (*cb)(double, void*, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PDF(double p0, void* p1, struct S_PDF p2, void (*cb)(double, void*, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PDD(double p0, void* p1, struct S_PDD p2, void (*cb)(double, void*, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PDP(double p0, void* p1, struct S_PDP p2, void (*cb)(double, void*, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PPI(double p0, void* p1, struct S_PPI p2, void (*cb)(double, void*, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PPF(double p0, void* p1, struct S_PPF p2, void (*cb)(double, void*, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PPD(double p0, void* p1, struct S_PPD p2, void (*cb)(double, void*, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f4_V_DPS_PPP(double p0, void* p1, struct S_PPP p2, void (*cb)(double, void*, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_I(double p0, struct S_I p1, int p2, void (*cb)(double, struct S_I, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_F(double p0, struct S_F p1, int p2, void (*cb)(double, struct S_F, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_D(double p0, struct S_D p1, int p2, void (*cb)(double, struct S_D, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_P(double p0, struct S_P p1, int p2, void (*cb)(double, struct S_P, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_II(double p0, struct S_II p1, int p2, void (*cb)(double, struct S_II, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IF(double p0, struct S_IF p1, int p2, void (*cb)(double, struct S_IF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_ID(double p0, struct S_ID p1, int p2, void (*cb)(double, struct S_ID, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IP(double p0, struct S_IP p1, int p2, void (*cb)(double, struct S_IP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FI(double p0, struct S_FI p1, int p2, void (*cb)(double, struct S_FI, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FF(double p0, struct S_FF p1, int p2, void (*cb)(double, struct S_FF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FD(double p0, struct S_FD p1, int p2, void (*cb)(double, struct S_FD, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FP(double p0, struct S_FP p1, int p2, void (*cb)(double, struct S_FP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DI(double p0, struct S_DI p1, int p2, void (*cb)(double, struct S_DI, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DF(double p0, struct S_DF p1, int p2, void (*cb)(double, struct S_DF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DD(double p0, struct S_DD p1, int p2, void (*cb)(double, struct S_DD, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DP(double p0, struct S_DP p1, int p2, void (*cb)(double, struct S_DP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PI(double p0, struct S_PI p1, int p2, void (*cb)(double, struct S_PI, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PF(double p0, struct S_PF p1, int p2, void (*cb)(double, struct S_PF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PD(double p0, struct S_PD p1, int p2, void (*cb)(double, struct S_PD, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PP(double p0, struct S_PP p1, int p2, void (*cb)(double, struct S_PP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_III(double p0, struct S_III p1, int p2, void (*cb)(double, struct S_III, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IIF(double p0, struct S_IIF p1, int p2, void (*cb)(double, struct S_IIF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IID(double p0, struct S_IID p1, int p2, void (*cb)(double, struct S_IID, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IIP(double p0, struct S_IIP p1, int p2, void (*cb)(double, struct S_IIP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IFI(double p0, struct S_IFI p1, int p2, void (*cb)(double, struct S_IFI, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IFF(double p0, struct S_IFF p1, int p2, void (*cb)(double, struct S_IFF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IFD(double p0, struct S_IFD p1, int p2, void (*cb)(double, struct S_IFD, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IFP(double p0, struct S_IFP p1, int p2, void (*cb)(double, struct S_IFP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IDI(double p0, struct S_IDI p1, int p2, void (*cb)(double, struct S_IDI, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IDF(double p0, struct S_IDF p1, int p2, void (*cb)(double, struct S_IDF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IDD(double p0, struct S_IDD p1, int p2, void (*cb)(double, struct S_IDD, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IDP(double p0, struct S_IDP p1, int p2, void (*cb)(double, struct S_IDP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IPI(double p0, struct S_IPI p1, int p2, void (*cb)(double, struct S_IPI, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IPF(double p0, struct S_IPF p1, int p2, void (*cb)(double, struct S_IPF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IPD(double p0, struct S_IPD p1, int p2, void (*cb)(double, struct S_IPD, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_IPP(double p0, struct S_IPP p1, int p2, void (*cb)(double, struct S_IPP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FII(double p0, struct S_FII p1, int p2, void (*cb)(double, struct S_FII, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FIF(double p0, struct S_FIF p1, int p2, void (*cb)(double, struct S_FIF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FID(double p0, struct S_FID p1, int p2, void (*cb)(double, struct S_FID, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FIP(double p0, struct S_FIP p1, int p2, void (*cb)(double, struct S_FIP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FFI(double p0, struct S_FFI p1, int p2, void (*cb)(double, struct S_FFI, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FFF(double p0, struct S_FFF p1, int p2, void (*cb)(double, struct S_FFF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FFD(double p0, struct S_FFD p1, int p2, void (*cb)(double, struct S_FFD, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FFP(double p0, struct S_FFP p1, int p2, void (*cb)(double, struct S_FFP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FDI(double p0, struct S_FDI p1, int p2, void (*cb)(double, struct S_FDI, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FDF(double p0, struct S_FDF p1, int p2, void (*cb)(double, struct S_FDF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FDD(double p0, struct S_FDD p1, int p2, void (*cb)(double, struct S_FDD, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FDP(double p0, struct S_FDP p1, int p2, void (*cb)(double, struct S_FDP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FPI(double p0, struct S_FPI p1, int p2, void (*cb)(double, struct S_FPI, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FPF(double p0, struct S_FPF p1, int p2, void (*cb)(double, struct S_FPF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FPD(double p0, struct S_FPD p1, int p2, void (*cb)(double, struct S_FPD, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_FPP(double p0, struct S_FPP p1, int p2, void (*cb)(double, struct S_FPP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DII(double p0, struct S_DII p1, int p2, void (*cb)(double, struct S_DII, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DIF(double p0, struct S_DIF p1, int p2, void (*cb)(double, struct S_DIF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DID(double p0, struct S_DID p1, int p2, void (*cb)(double, struct S_DID, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DIP(double p0, struct S_DIP p1, int p2, void (*cb)(double, struct S_DIP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DFI(double p0, struct S_DFI p1, int p2, void (*cb)(double, struct S_DFI, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DFF(double p0, struct S_DFF p1, int p2, void (*cb)(double, struct S_DFF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DFD(double p0, struct S_DFD p1, int p2, void (*cb)(double, struct S_DFD, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DFP(double p0, struct S_DFP p1, int p2, void (*cb)(double, struct S_DFP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DDI(double p0, struct S_DDI p1, int p2, void (*cb)(double, struct S_DDI, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DDF(double p0, struct S_DDF p1, int p2, void (*cb)(double, struct S_DDF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DDD(double p0, struct S_DDD p1, int p2, void (*cb)(double, struct S_DDD, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DDP(double p0, struct S_DDP p1, int p2, void (*cb)(double, struct S_DDP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DPI(double p0, struct S_DPI p1, int p2, void (*cb)(double, struct S_DPI, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DPF(double p0, struct S_DPF p1, int p2, void (*cb)(double, struct S_DPF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DPD(double p0, struct S_DPD p1, int p2, void (*cb)(double, struct S_DPD, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_DPP(double p0, struct S_DPP p1, int p2, void (*cb)(double, struct S_DPP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PII(double p0, struct S_PII p1, int p2, void (*cb)(double, struct S_PII, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PIF(double p0, struct S_PIF p1, int p2, void (*cb)(double, struct S_PIF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PID(double p0, struct S_PID p1, int p2, void (*cb)(double, struct S_PID, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PIP(double p0, struct S_PIP p1, int p2, void (*cb)(double, struct S_PIP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PFI(double p0, struct S_PFI p1, int p2, void (*cb)(double, struct S_PFI, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PFF(double p0, struct S_PFF p1, int p2, void (*cb)(double, struct S_PFF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PFD(double p0, struct S_PFD p1, int p2, void (*cb)(double, struct S_PFD, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PFP(double p0, struct S_PFP p1, int p2, void (*cb)(double, struct S_PFP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PDI(double p0, struct S_PDI p1, int p2, void (*cb)(double, struct S_PDI, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PDF(double p0, struct S_PDF p1, int p2, void (*cb)(double, struct S_PDF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PDD(double p0, struct S_PDD p1, int p2, void (*cb)(double, struct S_PDD, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PDP(double p0, struct S_PDP p1, int p2, void (*cb)(double, struct S_PDP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PPI(double p0, struct S_PPI p1, int p2, void (*cb)(double, struct S_PPI, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PPF(double p0, struct S_PPF p1, int p2, void (*cb)(double, struct S_PPF, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PPD(double p0, struct S_PPD p1, int p2, void (*cb)(double, struct S_PPD, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSI_PPP(double p0, struct S_PPP p1, int p2, void (*cb)(double, struct S_PPP, int)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_I(double p0, struct S_I p1, float p2, void (*cb)(double, struct S_I, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_F(double p0, struct S_F p1, float p2, void (*cb)(double, struct S_F, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_D(double p0, struct S_D p1, float p2, void (*cb)(double, struct S_D, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_P(double p0, struct S_P p1, float p2, void (*cb)(double, struct S_P, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_II(double p0, struct S_II p1, float p2, void (*cb)(double, struct S_II, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IF(double p0, struct S_IF p1, float p2, void (*cb)(double, struct S_IF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_ID(double p0, struct S_ID p1, float p2, void (*cb)(double, struct S_ID, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IP(double p0, struct S_IP p1, float p2, void (*cb)(double, struct S_IP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FI(double p0, struct S_FI p1, float p2, void (*cb)(double, struct S_FI, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FF(double p0, struct S_FF p1, float p2, void (*cb)(double, struct S_FF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FD(double p0, struct S_FD p1, float p2, void (*cb)(double, struct S_FD, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FP(double p0, struct S_FP p1, float p2, void (*cb)(double, struct S_FP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DI(double p0, struct S_DI p1, float p2, void (*cb)(double, struct S_DI, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DF(double p0, struct S_DF p1, float p2, void (*cb)(double, struct S_DF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DD(double p0, struct S_DD p1, float p2, void (*cb)(double, struct S_DD, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DP(double p0, struct S_DP p1, float p2, void (*cb)(double, struct S_DP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PI(double p0, struct S_PI p1, float p2, void (*cb)(double, struct S_PI, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PF(double p0, struct S_PF p1, float p2, void (*cb)(double, struct S_PF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PD(double p0, struct S_PD p1, float p2, void (*cb)(double, struct S_PD, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PP(double p0, struct S_PP p1, float p2, void (*cb)(double, struct S_PP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_III(double p0, struct S_III p1, float p2, void (*cb)(double, struct S_III, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IIF(double p0, struct S_IIF p1, float p2, void (*cb)(double, struct S_IIF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IID(double p0, struct S_IID p1, float p2, void (*cb)(double, struct S_IID, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IIP(double p0, struct S_IIP p1, float p2, void (*cb)(double, struct S_IIP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IFI(double p0, struct S_IFI p1, float p2, void (*cb)(double, struct S_IFI, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IFF(double p0, struct S_IFF p1, float p2, void (*cb)(double, struct S_IFF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IFD(double p0, struct S_IFD p1, float p2, void (*cb)(double, struct S_IFD, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IFP(double p0, struct S_IFP p1, float p2, void (*cb)(double, struct S_IFP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IDI(double p0, struct S_IDI p1, float p2, void (*cb)(double, struct S_IDI, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IDF(double p0, struct S_IDF p1, float p2, void (*cb)(double, struct S_IDF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IDD(double p0, struct S_IDD p1, float p2, void (*cb)(double, struct S_IDD, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IDP(double p0, struct S_IDP p1, float p2, void (*cb)(double, struct S_IDP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IPI(double p0, struct S_IPI p1, float p2, void (*cb)(double, struct S_IPI, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IPF(double p0, struct S_IPF p1, float p2, void (*cb)(double, struct S_IPF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IPD(double p0, struct S_IPD p1, float p2, void (*cb)(double, struct S_IPD, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_IPP(double p0, struct S_IPP p1, float p2, void (*cb)(double, struct S_IPP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FII(double p0, struct S_FII p1, float p2, void (*cb)(double, struct S_FII, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FIF(double p0, struct S_FIF p1, float p2, void (*cb)(double, struct S_FIF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FID(double p0, struct S_FID p1, float p2, void (*cb)(double, struct S_FID, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FIP(double p0, struct S_FIP p1, float p2, void (*cb)(double, struct S_FIP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FFI(double p0, struct S_FFI p1, float p2, void (*cb)(double, struct S_FFI, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FFF(double p0, struct S_FFF p1, float p2, void (*cb)(double, struct S_FFF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FFD(double p0, struct S_FFD p1, float p2, void (*cb)(double, struct S_FFD, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FFP(double p0, struct S_FFP p1, float p2, void (*cb)(double, struct S_FFP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FDI(double p0, struct S_FDI p1, float p2, void (*cb)(double, struct S_FDI, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FDF(double p0, struct S_FDF p1, float p2, void (*cb)(double, struct S_FDF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FDD(double p0, struct S_FDD p1, float p2, void (*cb)(double, struct S_FDD, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FDP(double p0, struct S_FDP p1, float p2, void (*cb)(double, struct S_FDP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FPI(double p0, struct S_FPI p1, float p2, void (*cb)(double, struct S_FPI, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FPF(double p0, struct S_FPF p1, float p2, void (*cb)(double, struct S_FPF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FPD(double p0, struct S_FPD p1, float p2, void (*cb)(double, struct S_FPD, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_FPP(double p0, struct S_FPP p1, float p2, void (*cb)(double, struct S_FPP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DII(double p0, struct S_DII p1, float p2, void (*cb)(double, struct S_DII, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DIF(double p0, struct S_DIF p1, float p2, void (*cb)(double, struct S_DIF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DID(double p0, struct S_DID p1, float p2, void (*cb)(double, struct S_DID, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DIP(double p0, struct S_DIP p1, float p2, void (*cb)(double, struct S_DIP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DFI(double p0, struct S_DFI p1, float p2, void (*cb)(double, struct S_DFI, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DFF(double p0, struct S_DFF p1, float p2, void (*cb)(double, struct S_DFF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DFD(double p0, struct S_DFD p1, float p2, void (*cb)(double, struct S_DFD, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DFP(double p0, struct S_DFP p1, float p2, void (*cb)(double, struct S_DFP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DDI(double p0, struct S_DDI p1, float p2, void (*cb)(double, struct S_DDI, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DDF(double p0, struct S_DDF p1, float p2, void (*cb)(double, struct S_DDF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DDD(double p0, struct S_DDD p1, float p2, void (*cb)(double, struct S_DDD, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DDP(double p0, struct S_DDP p1, float p2, void (*cb)(double, struct S_DDP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DPI(double p0, struct S_DPI p1, float p2, void (*cb)(double, struct S_DPI, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DPF(double p0, struct S_DPF p1, float p2, void (*cb)(double, struct S_DPF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DPD(double p0, struct S_DPD p1, float p2, void (*cb)(double, struct S_DPD, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_DPP(double p0, struct S_DPP p1, float p2, void (*cb)(double, struct S_DPP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PII(double p0, struct S_PII p1, float p2, void (*cb)(double, struct S_PII, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PIF(double p0, struct S_PIF p1, float p2, void (*cb)(double, struct S_PIF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PID(double p0, struct S_PID p1, float p2, void (*cb)(double, struct S_PID, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PIP(double p0, struct S_PIP p1, float p2, void (*cb)(double, struct S_PIP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PFI(double p0, struct S_PFI p1, float p2, void (*cb)(double, struct S_PFI, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PFF(double p0, struct S_PFF p1, float p2, void (*cb)(double, struct S_PFF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PFD(double p0, struct S_PFD p1, float p2, void (*cb)(double, struct S_PFD, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PFP(double p0, struct S_PFP p1, float p2, void (*cb)(double, struct S_PFP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PDI(double p0, struct S_PDI p1, float p2, void (*cb)(double, struct S_PDI, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PDF(double p0, struct S_PDF p1, float p2, void (*cb)(double, struct S_PDF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PDD(double p0, struct S_PDD p1, float p2, void (*cb)(double, struct S_PDD, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PDP(double p0, struct S_PDP p1, float p2, void (*cb)(double, struct S_PDP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PPI(double p0, struct S_PPI p1, float p2, void (*cb)(double, struct S_PPI, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PPF(double p0, struct S_PPF p1, float p2, void (*cb)(double, struct S_PPF, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PPD(double p0, struct S_PPD p1, float p2, void (*cb)(double, struct S_PPD, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSF_PPP(double p0, struct S_PPP p1, float p2, void (*cb)(double, struct S_PPP, float)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_I(double p0, struct S_I p1, double p2, void (*cb)(double, struct S_I, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_F(double p0, struct S_F p1, double p2, void (*cb)(double, struct S_F, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_D(double p0, struct S_D p1, double p2, void (*cb)(double, struct S_D, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_P(double p0, struct S_P p1, double p2, void (*cb)(double, struct S_P, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_II(double p0, struct S_II p1, double p2, void (*cb)(double, struct S_II, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IF(double p0, struct S_IF p1, double p2, void (*cb)(double, struct S_IF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_ID(double p0, struct S_ID p1, double p2, void (*cb)(double, struct S_ID, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IP(double p0, struct S_IP p1, double p2, void (*cb)(double, struct S_IP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FI(double p0, struct S_FI p1, double p2, void (*cb)(double, struct S_FI, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FF(double p0, struct S_FF p1, double p2, void (*cb)(double, struct S_FF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FD(double p0, struct S_FD p1, double p2, void (*cb)(double, struct S_FD, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FP(double p0, struct S_FP p1, double p2, void (*cb)(double, struct S_FP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DI(double p0, struct S_DI p1, double p2, void (*cb)(double, struct S_DI, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DF(double p0, struct S_DF p1, double p2, void (*cb)(double, struct S_DF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DD(double p0, struct S_DD p1, double p2, void (*cb)(double, struct S_DD, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DP(double p0, struct S_DP p1, double p2, void (*cb)(double, struct S_DP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_PI(double p0, struct S_PI p1, double p2, void (*cb)(double, struct S_PI, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_PF(double p0, struct S_PF p1, double p2, void (*cb)(double, struct S_PF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_PD(double p0, struct S_PD p1, double p2, void (*cb)(double, struct S_PD, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_PP(double p0, struct S_PP p1, double p2, void (*cb)(double, struct S_PP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_III(double p0, struct S_III p1, double p2, void (*cb)(double, struct S_III, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IIF(double p0, struct S_IIF p1, double p2, void (*cb)(double, struct S_IIF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IID(double p0, struct S_IID p1, double p2, void (*cb)(double, struct S_IID, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IIP(double p0, struct S_IIP p1, double p2, void (*cb)(double, struct S_IIP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IFI(double p0, struct S_IFI p1, double p2, void (*cb)(double, struct S_IFI, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IFF(double p0, struct S_IFF p1, double p2, void (*cb)(double, struct S_IFF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IFD(double p0, struct S_IFD p1, double p2, void (*cb)(double, struct S_IFD, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IFP(double p0, struct S_IFP p1, double p2, void (*cb)(double, struct S_IFP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IDI(double p0, struct S_IDI p1, double p2, void (*cb)(double, struct S_IDI, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IDF(double p0, struct S_IDF p1, double p2, void (*cb)(double, struct S_IDF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IDD(double p0, struct S_IDD p1, double p2, void (*cb)(double, struct S_IDD, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IDP(double p0, struct S_IDP p1, double p2, void (*cb)(double, struct S_IDP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IPI(double p0, struct S_IPI p1, double p2, void (*cb)(double, struct S_IPI, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IPF(double p0, struct S_IPF p1, double p2, void (*cb)(double, struct S_IPF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IPD(double p0, struct S_IPD p1, double p2, void (*cb)(double, struct S_IPD, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_IPP(double p0, struct S_IPP p1, double p2, void (*cb)(double, struct S_IPP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FII(double p0, struct S_FII p1, double p2, void (*cb)(double, struct S_FII, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FIF(double p0, struct S_FIF p1, double p2, void (*cb)(double, struct S_FIF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FID(double p0, struct S_FID p1, double p2, void (*cb)(double, struct S_FID, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FIP(double p0, struct S_FIP p1, double p2, void (*cb)(double, struct S_FIP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FFI(double p0, struct S_FFI p1, double p2, void (*cb)(double, struct S_FFI, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FFF(double p0, struct S_FFF p1, double p2, void (*cb)(double, struct S_FFF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FFD(double p0, struct S_FFD p1, double p2, void (*cb)(double, struct S_FFD, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FFP(double p0, struct S_FFP p1, double p2, void (*cb)(double, struct S_FFP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FDI(double p0, struct S_FDI p1, double p2, void (*cb)(double, struct S_FDI, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FDF(double p0, struct S_FDF p1, double p2, void (*cb)(double, struct S_FDF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FDD(double p0, struct S_FDD p1, double p2, void (*cb)(double, struct S_FDD, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FDP(double p0, struct S_FDP p1, double p2, void (*cb)(double, struct S_FDP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FPI(double p0, struct S_FPI p1, double p2, void (*cb)(double, struct S_FPI, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FPF(double p0, struct S_FPF p1, double p2, void (*cb)(double, struct S_FPF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FPD(double p0, struct S_FPD p1, double p2, void (*cb)(double, struct S_FPD, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_FPP(double p0, struct S_FPP p1, double p2, void (*cb)(double, struct S_FPP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DII(double p0, struct S_DII p1, double p2, void (*cb)(double, struct S_DII, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DIF(double p0, struct S_DIF p1, double p2, void (*cb)(double, struct S_DIF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DID(double p0, struct S_DID p1, double p2, void (*cb)(double, struct S_DID, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DIP(double p0, struct S_DIP p1, double p2, void (*cb)(double, struct S_DIP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DFI(double p0, struct S_DFI p1, double p2, void (*cb)(double, struct S_DFI, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DFF(double p0, struct S_DFF p1, double p2, void (*cb)(double, struct S_DFF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DFD(double p0, struct S_DFD p1, double p2, void (*cb)(double, struct S_DFD, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DFP(double p0, struct S_DFP p1, double p2, void (*cb)(double, struct S_DFP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DDI(double p0, struct S_DDI p1, double p2, void (*cb)(double, struct S_DDI, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DDF(double p0, struct S_DDF p1, double p2, void (*cb)(double, struct S_DDF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DDD(double p0, struct S_DDD p1, double p2, void (*cb)(double, struct S_DDD, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DDP(double p0, struct S_DDP p1, double p2, void (*cb)(double, struct S_DDP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DPI(double p0, struct S_DPI p1, double p2, void (*cb)(double, struct S_DPI, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DPF(double p0, struct S_DPF p1, double p2, void (*cb)(double, struct S_DPF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DPD(double p0, struct S_DPD p1, double p2, void (*cb)(double, struct S_DPD, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_DPP(double p0, struct S_DPP p1, double p2, void (*cb)(double, struct S_DPP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_PII(double p0, struct S_PII p1, double p2, void (*cb)(double, struct S_PII, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_PIF(double p0, struct S_PIF p1, double p2, void (*cb)(double, struct S_PIF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_PID(double p0, struct S_PID p1, double p2, void (*cb)(double, struct S_PID, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_PIP(double p0, struct S_PIP p1, double p2, void (*cb)(double, struct S_PIP, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_PFI(double p0, struct S_PFI p1, double p2, void (*cb)(double, struct S_PFI, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_PFF(double p0, struct S_PFF p1, double p2, void (*cb)(double, struct S_PFF, double)) { cb(p0,p1,p2); } -EXPORT void f4_V_DSD_PFD(double p0, struct S_PFD p1, double p2, void (*cb)(double, struct S_PFD, double)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSD_PFP(double p0, struct S_PFP p1, double p2, void (*cb)(double, struct S_PFP, double)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSD_PDI(double p0, struct S_PDI p1, double p2, void (*cb)(double, struct S_PDI, double)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSD_PDF(double p0, struct S_PDF p1, double p2, void (*cb)(double, struct S_PDF, double)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSD_PDD(double p0, struct S_PDD p1, double p2, void (*cb)(double, struct S_PDD, double)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSD_PDP(double p0, struct S_PDP p1, double p2, void (*cb)(double, struct S_PDP, double)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSD_PPI(double p0, struct S_PPI p1, double p2, void (*cb)(double, struct S_PPI, double)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSD_PPF(double p0, struct S_PPF p1, double p2, void (*cb)(double, struct S_PPF, double)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSD_PPD(double p0, struct S_PPD p1, double p2, void (*cb)(double, struct S_PPD, double)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSD_PPP(double p0, struct S_PPP p1, double p2, void (*cb)(double, struct S_PPP, double)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_I(double p0, struct S_I p1, void* p2, void (*cb)(double, struct S_I, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_F(double p0, struct S_F p1, void* p2, void (*cb)(double, struct S_F, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_D(double p0, struct S_D p1, void* p2, void (*cb)(double, struct S_D, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_P(double p0, struct S_P p1, void* p2, void (*cb)(double, struct S_P, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_II(double p0, struct S_II p1, void* p2, void (*cb)(double, struct S_II, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IF(double p0, struct S_IF p1, void* p2, void (*cb)(double, struct S_IF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_ID(double p0, struct S_ID p1, void* p2, void (*cb)(double, struct S_ID, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IP(double p0, struct S_IP p1, void* p2, void (*cb)(double, struct S_IP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FI(double p0, struct S_FI p1, void* p2, void (*cb)(double, struct S_FI, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FF(double p0, struct S_FF p1, void* p2, void (*cb)(double, struct S_FF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FD(double p0, struct S_FD p1, void* p2, void (*cb)(double, struct S_FD, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FP(double p0, struct S_FP p1, void* p2, void (*cb)(double, struct S_FP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DI(double p0, struct S_DI p1, void* p2, void (*cb)(double, struct S_DI, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DF(double p0, struct S_DF p1, void* p2, void (*cb)(double, struct S_DF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DD(double p0, struct S_DD p1, void* p2, void (*cb)(double, struct S_DD, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DP(double p0, struct S_DP p1, void* p2, void (*cb)(double, struct S_DP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PI(double p0, struct S_PI p1, void* p2, void (*cb)(double, struct S_PI, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PF(double p0, struct S_PF p1, void* p2, void (*cb)(double, struct S_PF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PD(double p0, struct S_PD p1, void* p2, void (*cb)(double, struct S_PD, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PP(double p0, struct S_PP p1, void* p2, void (*cb)(double, struct S_PP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_III(double p0, struct S_III p1, void* p2, void (*cb)(double, struct S_III, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IIF(double p0, struct S_IIF p1, void* p2, void (*cb)(double, struct S_IIF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IID(double p0, struct S_IID p1, void* p2, void (*cb)(double, struct S_IID, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IIP(double p0, struct S_IIP p1, void* p2, void (*cb)(double, struct S_IIP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IFI(double p0, struct S_IFI p1, void* p2, void (*cb)(double, struct S_IFI, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IFF(double p0, struct S_IFF p1, void* p2, void (*cb)(double, struct S_IFF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IFD(double p0, struct S_IFD p1, void* p2, void (*cb)(double, struct S_IFD, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IFP(double p0, struct S_IFP p1, void* p2, void (*cb)(double, struct S_IFP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IDI(double p0, struct S_IDI p1, void* p2, void (*cb)(double, struct S_IDI, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IDF(double p0, struct S_IDF p1, void* p2, void (*cb)(double, struct S_IDF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IDD(double p0, struct S_IDD p1, void* p2, void (*cb)(double, struct S_IDD, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IDP(double p0, struct S_IDP p1, void* p2, void (*cb)(double, struct S_IDP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IPI(double p0, struct S_IPI p1, void* p2, void (*cb)(double, struct S_IPI, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IPF(double p0, struct S_IPF p1, void* p2, void (*cb)(double, struct S_IPF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IPD(double p0, struct S_IPD p1, void* p2, void (*cb)(double, struct S_IPD, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_IPP(double p0, struct S_IPP p1, void* p2, void (*cb)(double, struct S_IPP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FII(double p0, struct S_FII p1, void* p2, void (*cb)(double, struct S_FII, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FIF(double p0, struct S_FIF p1, void* p2, void (*cb)(double, struct S_FIF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FID(double p0, struct S_FID p1, void* p2, void (*cb)(double, struct S_FID, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FIP(double p0, struct S_FIP p1, void* p2, void (*cb)(double, struct S_FIP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FFI(double p0, struct S_FFI p1, void* p2, void (*cb)(double, struct S_FFI, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FFF(double p0, struct S_FFF p1, void* p2, void (*cb)(double, struct S_FFF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FFD(double p0, struct S_FFD p1, void* p2, void (*cb)(double, struct S_FFD, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FFP(double p0, struct S_FFP p1, void* p2, void (*cb)(double, struct S_FFP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FDI(double p0, struct S_FDI p1, void* p2, void (*cb)(double, struct S_FDI, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FDF(double p0, struct S_FDF p1, void* p2, void (*cb)(double, struct S_FDF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FDD(double p0, struct S_FDD p1, void* p2, void (*cb)(double, struct S_FDD, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FDP(double p0, struct S_FDP p1, void* p2, void (*cb)(double, struct S_FDP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FPI(double p0, struct S_FPI p1, void* p2, void (*cb)(double, struct S_FPI, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FPF(double p0, struct S_FPF p1, void* p2, void (*cb)(double, struct S_FPF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FPD(double p0, struct S_FPD p1, void* p2, void (*cb)(double, struct S_FPD, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_FPP(double p0, struct S_FPP p1, void* p2, void (*cb)(double, struct S_FPP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DII(double p0, struct S_DII p1, void* p2, void (*cb)(double, struct S_DII, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DIF(double p0, struct S_DIF p1, void* p2, void (*cb)(double, struct S_DIF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DID(double p0, struct S_DID p1, void* p2, void (*cb)(double, struct S_DID, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DIP(double p0, struct S_DIP p1, void* p2, void (*cb)(double, struct S_DIP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DFI(double p0, struct S_DFI p1, void* p2, void (*cb)(double, struct S_DFI, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DFF(double p0, struct S_DFF p1, void* p2, void (*cb)(double, struct S_DFF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DFD(double p0, struct S_DFD p1, void* p2, void (*cb)(double, struct S_DFD, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DFP(double p0, struct S_DFP p1, void* p2, void (*cb)(double, struct S_DFP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DDI(double p0, struct S_DDI p1, void* p2, void (*cb)(double, struct S_DDI, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DDF(double p0, struct S_DDF p1, void* p2, void (*cb)(double, struct S_DDF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DDD(double p0, struct S_DDD p1, void* p2, void (*cb)(double, struct S_DDD, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DDP(double p0, struct S_DDP p1, void* p2, void (*cb)(double, struct S_DDP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DPI(double p0, struct S_DPI p1, void* p2, void (*cb)(double, struct S_DPI, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DPF(double p0, struct S_DPF p1, void* p2, void (*cb)(double, struct S_DPF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DPD(double p0, struct S_DPD p1, void* p2, void (*cb)(double, struct S_DPD, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_DPP(double p0, struct S_DPP p1, void* p2, void (*cb)(double, struct S_DPP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PII(double p0, struct S_PII p1, void* p2, void (*cb)(double, struct S_PII, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PIF(double p0, struct S_PIF p1, void* p2, void (*cb)(double, struct S_PIF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PID(double p0, struct S_PID p1, void* p2, void (*cb)(double, struct S_PID, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PIP(double p0, struct S_PIP p1, void* p2, void (*cb)(double, struct S_PIP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PFI(double p0, struct S_PFI p1, void* p2, void (*cb)(double, struct S_PFI, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PFF(double p0, struct S_PFF p1, void* p2, void (*cb)(double, struct S_PFF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PFD(double p0, struct S_PFD p1, void* p2, void (*cb)(double, struct S_PFD, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PFP(double p0, struct S_PFP p1, void* p2, void (*cb)(double, struct S_PFP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PDI(double p0, struct S_PDI p1, void* p2, void (*cb)(double, struct S_PDI, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PDF(double p0, struct S_PDF p1, void* p2, void (*cb)(double, struct S_PDF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PDD(double p0, struct S_PDD p1, void* p2, void (*cb)(double, struct S_PDD, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PDP(double p0, struct S_PDP p1, void* p2, void (*cb)(double, struct S_PDP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PPI(double p0, struct S_PPI p1, void* p2, void (*cb)(double, struct S_PPI, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PPF(double p0, struct S_PPF p1, void* p2, void (*cb)(double, struct S_PPF, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PPD(double p0, struct S_PPD p1, void* p2, void (*cb)(double, struct S_PPD, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSP_PPP(double p0, struct S_PPP p1, void* p2, void (*cb)(double, struct S_PPP, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_I(double p0, struct S_I p1, struct S_I p2, void (*cb)(double, struct S_I, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_F(double p0, struct S_F p1, struct S_F p2, void (*cb)(double, struct S_F, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_D(double p0, struct S_D p1, struct S_D p2, void (*cb)(double, struct S_D, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_P(double p0, struct S_P p1, struct S_P p2, void (*cb)(double, struct S_P, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_II(double p0, struct S_II p1, struct S_II p2, void (*cb)(double, struct S_II, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IF(double p0, struct S_IF p1, struct S_IF p2, void (*cb)(double, struct S_IF, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_ID(double p0, struct S_ID p1, struct S_ID p2, void (*cb)(double, struct S_ID, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IP(double p0, struct S_IP p1, struct S_IP p2, void (*cb)(double, struct S_IP, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FI(double p0, struct S_FI p1, struct S_FI p2, void (*cb)(double, struct S_FI, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FF(double p0, struct S_FF p1, struct S_FF p2, void (*cb)(double, struct S_FF, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FD(double p0, struct S_FD p1, struct S_FD p2, void (*cb)(double, struct S_FD, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FP(double p0, struct S_FP p1, struct S_FP p2, void (*cb)(double, struct S_FP, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DI(double p0, struct S_DI p1, struct S_DI p2, void (*cb)(double, struct S_DI, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DF(double p0, struct S_DF p1, struct S_DF p2, void (*cb)(double, struct S_DF, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DD(double p0, struct S_DD p1, struct S_DD p2, void (*cb)(double, struct S_DD, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DP(double p0, struct S_DP p1, struct S_DP p2, void (*cb)(double, struct S_DP, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PI(double p0, struct S_PI p1, struct S_PI p2, void (*cb)(double, struct S_PI, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PF(double p0, struct S_PF p1, struct S_PF p2, void (*cb)(double, struct S_PF, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PD(double p0, struct S_PD p1, struct S_PD p2, void (*cb)(double, struct S_PD, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PP(double p0, struct S_PP p1, struct S_PP p2, void (*cb)(double, struct S_PP, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_III(double p0, struct S_III p1, struct S_III p2, void (*cb)(double, struct S_III, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IIF(double p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(double, struct S_IIF, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IID(double p0, struct S_IID p1, struct S_IID p2, void (*cb)(double, struct S_IID, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IIP(double p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(double, struct S_IIP, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IFI(double p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(double, struct S_IFI, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IFF(double p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(double, struct S_IFF, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IFD(double p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(double, struct S_IFD, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IFP(double p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(double, struct S_IFP, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IDI(double p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(double, struct S_IDI, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IDF(double p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(double, struct S_IDF, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IDD(double p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(double, struct S_IDD, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IDP(double p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(double, struct S_IDP, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IPI(double p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(double, struct S_IPI, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IPF(double p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(double, struct S_IPF, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IPD(double p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(double, struct S_IPD, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_IPP(double p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(double, struct S_IPP, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FII(double p0, struct S_FII p1, struct S_FII p2, void (*cb)(double, struct S_FII, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FIF(double p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(double, struct S_FIF, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FID(double p0, struct S_FID p1, struct S_FID p2, void (*cb)(double, struct S_FID, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FIP(double p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(double, struct S_FIP, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FFI(double p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(double, struct S_FFI, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FFF(double p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(double, struct S_FFF, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FFD(double p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(double, struct S_FFD, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FFP(double p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(double, struct S_FFP, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FDI(double p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(double, struct S_FDI, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FDF(double p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(double, struct S_FDF, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FDD(double p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(double, struct S_FDD, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FDP(double p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(double, struct S_FDP, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FPI(double p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(double, struct S_FPI, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FPF(double p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(double, struct S_FPF, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FPD(double p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(double, struct S_FPD, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_FPP(double p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(double, struct S_FPP, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DII(double p0, struct S_DII p1, struct S_DII p2, void (*cb)(double, struct S_DII, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DIF(double p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(double, struct S_DIF, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DID(double p0, struct S_DID p1, struct S_DID p2, void (*cb)(double, struct S_DID, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DIP(double p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(double, struct S_DIP, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DFI(double p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(double, struct S_DFI, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DFF(double p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(double, struct S_DFF, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DFD(double p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(double, struct S_DFD, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DFP(double p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(double, struct S_DFP, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DDI(double p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(double, struct S_DDI, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DDF(double p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(double, struct S_DDF, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DDD(double p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(double, struct S_DDD, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DDP(double p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(double, struct S_DDP, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DPI(double p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(double, struct S_DPI, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DPF(double p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(double, struct S_DPF, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DPD(double p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(double, struct S_DPD, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_DPP(double p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(double, struct S_DPP, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PII(double p0, struct S_PII p1, struct S_PII p2, void (*cb)(double, struct S_PII, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PIF(double p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(double, struct S_PIF, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PID(double p0, struct S_PID p1, struct S_PID p2, void (*cb)(double, struct S_PID, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PIP(double p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(double, struct S_PIP, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PFI(double p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(double, struct S_PFI, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PFF(double p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(double, struct S_PFF, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PFD(double p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(double, struct S_PFD, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PFP(double p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(double, struct S_PFP, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PDI(double p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(double, struct S_PDI, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PDF(double p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(double, struct S_PDF, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PDD(double p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(double, struct S_PDD, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PDP(double p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(double, struct S_PDP, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PPI(double p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(double, struct S_PPI, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PPF(double p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(double, struct S_PPF, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PPD(double p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(double, struct S_PPD, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_DSS_PPP(double p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(double, struct S_PPP, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PII_(void* p0, int p1, int p2, void (*cb)(void*, int, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIF_(void* p0, int p1, float p2, void (*cb)(void*, int, float)) { cb(p0,p1,p2); } -EXPORT void f5_V_PID_(void* p0, int p1, double p2, void (*cb)(void*, int, double)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIP_(void* p0, int p1, void* p2, void (*cb)(void*, int, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_I(void* p0, int p1, struct S_I p2, void (*cb)(void*, int, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_F(void* p0, int p1, struct S_F p2, void (*cb)(void*, int, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_D(void* p0, int p1, struct S_D p2, void (*cb)(void*, int, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_P(void* p0, int p1, struct S_P p2, void (*cb)(void*, int, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_II(void* p0, int p1, struct S_II p2, void (*cb)(void*, int, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IF(void* p0, int p1, struct S_IF p2, void (*cb)(void*, int, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_ID(void* p0, int p1, struct S_ID p2, void (*cb)(void*, int, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IP(void* p0, int p1, struct S_IP p2, void (*cb)(void*, int, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FI(void* p0, int p1, struct S_FI p2, void (*cb)(void*, int, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FF(void* p0, int p1, struct S_FF p2, void (*cb)(void*, int, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FD(void* p0, int p1, struct S_FD p2, void (*cb)(void*, int, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FP(void* p0, int p1, struct S_FP p2, void (*cb)(void*, int, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DI(void* p0, int p1, struct S_DI p2, void (*cb)(void*, int, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DF(void* p0, int p1, struct S_DF p2, void (*cb)(void*, int, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DD(void* p0, int p1, struct S_DD p2, void (*cb)(void*, int, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DP(void* p0, int p1, struct S_DP p2, void (*cb)(void*, int, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PI(void* p0, int p1, struct S_PI p2, void (*cb)(void*, int, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PF(void* p0, int p1, struct S_PF p2, void (*cb)(void*, int, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PD(void* p0, int p1, struct S_PD p2, void (*cb)(void*, int, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PP(void* p0, int p1, struct S_PP p2, void (*cb)(void*, int, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_III(void* p0, int p1, struct S_III p2, void (*cb)(void*, int, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IIF(void* p0, int p1, struct S_IIF p2, void (*cb)(void*, int, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IID(void* p0, int p1, struct S_IID p2, void (*cb)(void*, int, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IIP(void* p0, int p1, struct S_IIP p2, void (*cb)(void*, int, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IFI(void* p0, int p1, struct S_IFI p2, void (*cb)(void*, int, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IFF(void* p0, int p1, struct S_IFF p2, void (*cb)(void*, int, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IFD(void* p0, int p1, struct S_IFD p2, void (*cb)(void*, int, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IFP(void* p0, int p1, struct S_IFP p2, void (*cb)(void*, int, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IDI(void* p0, int p1, struct S_IDI p2, void (*cb)(void*, int, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IDF(void* p0, int p1, struct S_IDF p2, void (*cb)(void*, int, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IDD(void* p0, int p1, struct S_IDD p2, void (*cb)(void*, int, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IDP(void* p0, int p1, struct S_IDP p2, void (*cb)(void*, int, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IPI(void* p0, int p1, struct S_IPI p2, void (*cb)(void*, int, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IPF(void* p0, int p1, struct S_IPF p2, void (*cb)(void*, int, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IPD(void* p0, int p1, struct S_IPD p2, void (*cb)(void*, int, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_IPP(void* p0, int p1, struct S_IPP p2, void (*cb)(void*, int, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FII(void* p0, int p1, struct S_FII p2, void (*cb)(void*, int, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FIF(void* p0, int p1, struct S_FIF p2, void (*cb)(void*, int, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FID(void* p0, int p1, struct S_FID p2, void (*cb)(void*, int, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FIP(void* p0, int p1, struct S_FIP p2, void (*cb)(void*, int, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FFI(void* p0, int p1, struct S_FFI p2, void (*cb)(void*, int, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FFF(void* p0, int p1, struct S_FFF p2, void (*cb)(void*, int, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FFD(void* p0, int p1, struct S_FFD p2, void (*cb)(void*, int, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FFP(void* p0, int p1, struct S_FFP p2, void (*cb)(void*, int, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FDI(void* p0, int p1, struct S_FDI p2, void (*cb)(void*, int, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FDF(void* p0, int p1, struct S_FDF p2, void (*cb)(void*, int, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FDD(void* p0, int p1, struct S_FDD p2, void (*cb)(void*, int, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FDP(void* p0, int p1, struct S_FDP p2, void (*cb)(void*, int, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FPI(void* p0, int p1, struct S_FPI p2, void (*cb)(void*, int, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FPF(void* p0, int p1, struct S_FPF p2, void (*cb)(void*, int, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FPD(void* p0, int p1, struct S_FPD p2, void (*cb)(void*, int, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_FPP(void* p0, int p1, struct S_FPP p2, void (*cb)(void*, int, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DII(void* p0, int p1, struct S_DII p2, void (*cb)(void*, int, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DIF(void* p0, int p1, struct S_DIF p2, void (*cb)(void*, int, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DID(void* p0, int p1, struct S_DID p2, void (*cb)(void*, int, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DIP(void* p0, int p1, struct S_DIP p2, void (*cb)(void*, int, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DFI(void* p0, int p1, struct S_DFI p2, void (*cb)(void*, int, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DFF(void* p0, int p1, struct S_DFF p2, void (*cb)(void*, int, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DFD(void* p0, int p1, struct S_DFD p2, void (*cb)(void*, int, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DFP(void* p0, int p1, struct S_DFP p2, void (*cb)(void*, int, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DDI(void* p0, int p1, struct S_DDI p2, void (*cb)(void*, int, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DDF(void* p0, int p1, struct S_DDF p2, void (*cb)(void*, int, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DDD(void* p0, int p1, struct S_DDD p2, void (*cb)(void*, int, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DDP(void* p0, int p1, struct S_DDP p2, void (*cb)(void*, int, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DPI(void* p0, int p1, struct S_DPI p2, void (*cb)(void*, int, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DPF(void* p0, int p1, struct S_DPF p2, void (*cb)(void*, int, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DPD(void* p0, int p1, struct S_DPD p2, void (*cb)(void*, int, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_DPP(void* p0, int p1, struct S_DPP p2, void (*cb)(void*, int, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PII(void* p0, int p1, struct S_PII p2, void (*cb)(void*, int, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PIF(void* p0, int p1, struct S_PIF p2, void (*cb)(void*, int, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PID(void* p0, int p1, struct S_PID p2, void (*cb)(void*, int, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PIP(void* p0, int p1, struct S_PIP p2, void (*cb)(void*, int, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PFI(void* p0, int p1, struct S_PFI p2, void (*cb)(void*, int, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PFF(void* p0, int p1, struct S_PFF p2, void (*cb)(void*, int, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PFD(void* p0, int p1, struct S_PFD p2, void (*cb)(void*, int, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PFP(void* p0, int p1, struct S_PFP p2, void (*cb)(void*, int, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PDI(void* p0, int p1, struct S_PDI p2, void (*cb)(void*, int, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PDF(void* p0, int p1, struct S_PDF p2, void (*cb)(void*, int, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PDD(void* p0, int p1, struct S_PDD p2, void (*cb)(void*, int, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PDP(void* p0, int p1, struct S_PDP p2, void (*cb)(void*, int, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PPI(void* p0, int p1, struct S_PPI p2, void (*cb)(void*, int, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PPF(void* p0, int p1, struct S_PPF p2, void (*cb)(void*, int, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PPD(void* p0, int p1, struct S_PPD p2, void (*cb)(void*, int, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PIS_PPP(void* p0, int p1, struct S_PPP p2, void (*cb)(void*, int, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFI_(void* p0, float p1, int p2, void (*cb)(void*, float, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFF_(void* p0, float p1, float p2, void (*cb)(void*, float, float)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFD_(void* p0, float p1, double p2, void (*cb)(void*, float, double)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFP_(void* p0, float p1, void* p2, void (*cb)(void*, float, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_I(void* p0, float p1, struct S_I p2, void (*cb)(void*, float, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_F(void* p0, float p1, struct S_F p2, void (*cb)(void*, float, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_D(void* p0, float p1, struct S_D p2, void (*cb)(void*, float, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_P(void* p0, float p1, struct S_P p2, void (*cb)(void*, float, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_II(void* p0, float p1, struct S_II p2, void (*cb)(void*, float, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IF(void* p0, float p1, struct S_IF p2, void (*cb)(void*, float, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_ID(void* p0, float p1, struct S_ID p2, void (*cb)(void*, float, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IP(void* p0, float p1, struct S_IP p2, void (*cb)(void*, float, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FI(void* p0, float p1, struct S_FI p2, void (*cb)(void*, float, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FF(void* p0, float p1, struct S_FF p2, void (*cb)(void*, float, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FD(void* p0, float p1, struct S_FD p2, void (*cb)(void*, float, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FP(void* p0, float p1, struct S_FP p2, void (*cb)(void*, float, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DI(void* p0, float p1, struct S_DI p2, void (*cb)(void*, float, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DF(void* p0, float p1, struct S_DF p2, void (*cb)(void*, float, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DD(void* p0, float p1, struct S_DD p2, void (*cb)(void*, float, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DP(void* p0, float p1, struct S_DP p2, void (*cb)(void*, float, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PI(void* p0, float p1, struct S_PI p2, void (*cb)(void*, float, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PF(void* p0, float p1, struct S_PF p2, void (*cb)(void*, float, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PD(void* p0, float p1, struct S_PD p2, void (*cb)(void*, float, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PP(void* p0, float p1, struct S_PP p2, void (*cb)(void*, float, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_III(void* p0, float p1, struct S_III p2, void (*cb)(void*, float, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IIF(void* p0, float p1, struct S_IIF p2, void (*cb)(void*, float, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IID(void* p0, float p1, struct S_IID p2, void (*cb)(void*, float, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IIP(void* p0, float p1, struct S_IIP p2, void (*cb)(void*, float, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IFI(void* p0, float p1, struct S_IFI p2, void (*cb)(void*, float, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IFF(void* p0, float p1, struct S_IFF p2, void (*cb)(void*, float, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IFD(void* p0, float p1, struct S_IFD p2, void (*cb)(void*, float, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IFP(void* p0, float p1, struct S_IFP p2, void (*cb)(void*, float, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IDI(void* p0, float p1, struct S_IDI p2, void (*cb)(void*, float, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IDF(void* p0, float p1, struct S_IDF p2, void (*cb)(void*, float, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IDD(void* p0, float p1, struct S_IDD p2, void (*cb)(void*, float, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IDP(void* p0, float p1, struct S_IDP p2, void (*cb)(void*, float, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IPI(void* p0, float p1, struct S_IPI p2, void (*cb)(void*, float, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IPF(void* p0, float p1, struct S_IPF p2, void (*cb)(void*, float, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IPD(void* p0, float p1, struct S_IPD p2, void (*cb)(void*, float, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_IPP(void* p0, float p1, struct S_IPP p2, void (*cb)(void*, float, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FII(void* p0, float p1, struct S_FII p2, void (*cb)(void*, float, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FIF(void* p0, float p1, struct S_FIF p2, void (*cb)(void*, float, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FID(void* p0, float p1, struct S_FID p2, void (*cb)(void*, float, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FIP(void* p0, float p1, struct S_FIP p2, void (*cb)(void*, float, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FFI(void* p0, float p1, struct S_FFI p2, void (*cb)(void*, float, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FFF(void* p0, float p1, struct S_FFF p2, void (*cb)(void*, float, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FFD(void* p0, float p1, struct S_FFD p2, void (*cb)(void*, float, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FFP(void* p0, float p1, struct S_FFP p2, void (*cb)(void*, float, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FDI(void* p0, float p1, struct S_FDI p2, void (*cb)(void*, float, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FDF(void* p0, float p1, struct S_FDF p2, void (*cb)(void*, float, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FDD(void* p0, float p1, struct S_FDD p2, void (*cb)(void*, float, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FDP(void* p0, float p1, struct S_FDP p2, void (*cb)(void*, float, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FPI(void* p0, float p1, struct S_FPI p2, void (*cb)(void*, float, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FPF(void* p0, float p1, struct S_FPF p2, void (*cb)(void*, float, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FPD(void* p0, float p1, struct S_FPD p2, void (*cb)(void*, float, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_FPP(void* p0, float p1, struct S_FPP p2, void (*cb)(void*, float, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DII(void* p0, float p1, struct S_DII p2, void (*cb)(void*, float, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DIF(void* p0, float p1, struct S_DIF p2, void (*cb)(void*, float, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DID(void* p0, float p1, struct S_DID p2, void (*cb)(void*, float, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DIP(void* p0, float p1, struct S_DIP p2, void (*cb)(void*, float, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DFI(void* p0, float p1, struct S_DFI p2, void (*cb)(void*, float, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DFF(void* p0, float p1, struct S_DFF p2, void (*cb)(void*, float, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DFD(void* p0, float p1, struct S_DFD p2, void (*cb)(void*, float, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DFP(void* p0, float p1, struct S_DFP p2, void (*cb)(void*, float, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DDI(void* p0, float p1, struct S_DDI p2, void (*cb)(void*, float, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DDF(void* p0, float p1, struct S_DDF p2, void (*cb)(void*, float, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DDD(void* p0, float p1, struct S_DDD p2, void (*cb)(void*, float, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DDP(void* p0, float p1, struct S_DDP p2, void (*cb)(void*, float, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DPI(void* p0, float p1, struct S_DPI p2, void (*cb)(void*, float, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DPF(void* p0, float p1, struct S_DPF p2, void (*cb)(void*, float, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DPD(void* p0, float p1, struct S_DPD p2, void (*cb)(void*, float, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_DPP(void* p0, float p1, struct S_DPP p2, void (*cb)(void*, float, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PII(void* p0, float p1, struct S_PII p2, void (*cb)(void*, float, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PIF(void* p0, float p1, struct S_PIF p2, void (*cb)(void*, float, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PID(void* p0, float p1, struct S_PID p2, void (*cb)(void*, float, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PIP(void* p0, float p1, struct S_PIP p2, void (*cb)(void*, float, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PFI(void* p0, float p1, struct S_PFI p2, void (*cb)(void*, float, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PFF(void* p0, float p1, struct S_PFF p2, void (*cb)(void*, float, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PFD(void* p0, float p1, struct S_PFD p2, void (*cb)(void*, float, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PFP(void* p0, float p1, struct S_PFP p2, void (*cb)(void*, float, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PDI(void* p0, float p1, struct S_PDI p2, void (*cb)(void*, float, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PDF(void* p0, float p1, struct S_PDF p2, void (*cb)(void*, float, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PDD(void* p0, float p1, struct S_PDD p2, void (*cb)(void*, float, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PDP(void* p0, float p1, struct S_PDP p2, void (*cb)(void*, float, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PPI(void* p0, float p1, struct S_PPI p2, void (*cb)(void*, float, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PPF(void* p0, float p1, struct S_PPF p2, void (*cb)(void*, float, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PPD(void* p0, float p1, struct S_PPD p2, void (*cb)(void*, float, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PFS_PPP(void* p0, float p1, struct S_PPP p2, void (*cb)(void*, float, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDI_(void* p0, double p1, int p2, void (*cb)(void*, double, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDF_(void* p0, double p1, float p2, void (*cb)(void*, double, float)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDD_(void* p0, double p1, double p2, void (*cb)(void*, double, double)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDP_(void* p0, double p1, void* p2, void (*cb)(void*, double, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_I(void* p0, double p1, struct S_I p2, void (*cb)(void*, double, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_F(void* p0, double p1, struct S_F p2, void (*cb)(void*, double, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_D(void* p0, double p1, struct S_D p2, void (*cb)(void*, double, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_P(void* p0, double p1, struct S_P p2, void (*cb)(void*, double, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_II(void* p0, double p1, struct S_II p2, void (*cb)(void*, double, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IF(void* p0, double p1, struct S_IF p2, void (*cb)(void*, double, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_ID(void* p0, double p1, struct S_ID p2, void (*cb)(void*, double, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IP(void* p0, double p1, struct S_IP p2, void (*cb)(void*, double, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FI(void* p0, double p1, struct S_FI p2, void (*cb)(void*, double, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FF(void* p0, double p1, struct S_FF p2, void (*cb)(void*, double, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FD(void* p0, double p1, struct S_FD p2, void (*cb)(void*, double, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FP(void* p0, double p1, struct S_FP p2, void (*cb)(void*, double, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DI(void* p0, double p1, struct S_DI p2, void (*cb)(void*, double, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DF(void* p0, double p1, struct S_DF p2, void (*cb)(void*, double, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DD(void* p0, double p1, struct S_DD p2, void (*cb)(void*, double, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DP(void* p0, double p1, struct S_DP p2, void (*cb)(void*, double, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PI(void* p0, double p1, struct S_PI p2, void (*cb)(void*, double, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PF(void* p0, double p1, struct S_PF p2, void (*cb)(void*, double, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PD(void* p0, double p1, struct S_PD p2, void (*cb)(void*, double, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PP(void* p0, double p1, struct S_PP p2, void (*cb)(void*, double, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_III(void* p0, double p1, struct S_III p2, void (*cb)(void*, double, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IIF(void* p0, double p1, struct S_IIF p2, void (*cb)(void*, double, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IID(void* p0, double p1, struct S_IID p2, void (*cb)(void*, double, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IIP(void* p0, double p1, struct S_IIP p2, void (*cb)(void*, double, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IFI(void* p0, double p1, struct S_IFI p2, void (*cb)(void*, double, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IFF(void* p0, double p1, struct S_IFF p2, void (*cb)(void*, double, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IFD(void* p0, double p1, struct S_IFD p2, void (*cb)(void*, double, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IFP(void* p0, double p1, struct S_IFP p2, void (*cb)(void*, double, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IDI(void* p0, double p1, struct S_IDI p2, void (*cb)(void*, double, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IDF(void* p0, double p1, struct S_IDF p2, void (*cb)(void*, double, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IDD(void* p0, double p1, struct S_IDD p2, void (*cb)(void*, double, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IDP(void* p0, double p1, struct S_IDP p2, void (*cb)(void*, double, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IPI(void* p0, double p1, struct S_IPI p2, void (*cb)(void*, double, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IPF(void* p0, double p1, struct S_IPF p2, void (*cb)(void*, double, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IPD(void* p0, double p1, struct S_IPD p2, void (*cb)(void*, double, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_IPP(void* p0, double p1, struct S_IPP p2, void (*cb)(void*, double, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FII(void* p0, double p1, struct S_FII p2, void (*cb)(void*, double, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FIF(void* p0, double p1, struct S_FIF p2, void (*cb)(void*, double, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FID(void* p0, double p1, struct S_FID p2, void (*cb)(void*, double, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FIP(void* p0, double p1, struct S_FIP p2, void (*cb)(void*, double, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FFI(void* p0, double p1, struct S_FFI p2, void (*cb)(void*, double, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FFF(void* p0, double p1, struct S_FFF p2, void (*cb)(void*, double, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FFD(void* p0, double p1, struct S_FFD p2, void (*cb)(void*, double, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FFP(void* p0, double p1, struct S_FFP p2, void (*cb)(void*, double, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FDI(void* p0, double p1, struct S_FDI p2, void (*cb)(void*, double, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FDF(void* p0, double p1, struct S_FDF p2, void (*cb)(void*, double, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FDD(void* p0, double p1, struct S_FDD p2, void (*cb)(void*, double, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FDP(void* p0, double p1, struct S_FDP p2, void (*cb)(void*, double, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FPI(void* p0, double p1, struct S_FPI p2, void (*cb)(void*, double, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FPF(void* p0, double p1, struct S_FPF p2, void (*cb)(void*, double, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FPD(void* p0, double p1, struct S_FPD p2, void (*cb)(void*, double, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_FPP(void* p0, double p1, struct S_FPP p2, void (*cb)(void*, double, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DII(void* p0, double p1, struct S_DII p2, void (*cb)(void*, double, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DIF(void* p0, double p1, struct S_DIF p2, void (*cb)(void*, double, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DID(void* p0, double p1, struct S_DID p2, void (*cb)(void*, double, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DIP(void* p0, double p1, struct S_DIP p2, void (*cb)(void*, double, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DFI(void* p0, double p1, struct S_DFI p2, void (*cb)(void*, double, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DFF(void* p0, double p1, struct S_DFF p2, void (*cb)(void*, double, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DFD(void* p0, double p1, struct S_DFD p2, void (*cb)(void*, double, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DFP(void* p0, double p1, struct S_DFP p2, void (*cb)(void*, double, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DDI(void* p0, double p1, struct S_DDI p2, void (*cb)(void*, double, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DDF(void* p0, double p1, struct S_DDF p2, void (*cb)(void*, double, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DDD(void* p0, double p1, struct S_DDD p2, void (*cb)(void*, double, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DDP(void* p0, double p1, struct S_DDP p2, void (*cb)(void*, double, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DPI(void* p0, double p1, struct S_DPI p2, void (*cb)(void*, double, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DPF(void* p0, double p1, struct S_DPF p2, void (*cb)(void*, double, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DPD(void* p0, double p1, struct S_DPD p2, void (*cb)(void*, double, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_DPP(void* p0, double p1, struct S_DPP p2, void (*cb)(void*, double, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PII(void* p0, double p1, struct S_PII p2, void (*cb)(void*, double, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PIF(void* p0, double p1, struct S_PIF p2, void (*cb)(void*, double, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PID(void* p0, double p1, struct S_PID p2, void (*cb)(void*, double, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PIP(void* p0, double p1, struct S_PIP p2, void (*cb)(void*, double, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PFI(void* p0, double p1, struct S_PFI p2, void (*cb)(void*, double, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PFF(void* p0, double p1, struct S_PFF p2, void (*cb)(void*, double, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PFD(void* p0, double p1, struct S_PFD p2, void (*cb)(void*, double, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PFP(void* p0, double p1, struct S_PFP p2, void (*cb)(void*, double, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PDI(void* p0, double p1, struct S_PDI p2, void (*cb)(void*, double, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PDF(void* p0, double p1, struct S_PDF p2, void (*cb)(void*, double, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PDD(void* p0, double p1, struct S_PDD p2, void (*cb)(void*, double, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PDP(void* p0, double p1, struct S_PDP p2, void (*cb)(void*, double, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PPI(void* p0, double p1, struct S_PPI p2, void (*cb)(void*, double, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PPF(void* p0, double p1, struct S_PPF p2, void (*cb)(void*, double, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PPD(void* p0, double p1, struct S_PPD p2, void (*cb)(void*, double, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PDS_PPP(void* p0, double p1, struct S_PPP p2, void (*cb)(void*, double, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPI_(void* p0, void* p1, int p2, void (*cb)(void*, void*, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPF_(void* p0, void* p1, float p2, void (*cb)(void*, void*, float)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPD_(void* p0, void* p1, double p2, void (*cb)(void*, void*, double)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPP_(void* p0, void* p1, void* p2, void (*cb)(void*, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_I(void* p0, void* p1, struct S_I p2, void (*cb)(void*, void*, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_F(void* p0, void* p1, struct S_F p2, void (*cb)(void*, void*, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_D(void* p0, void* p1, struct S_D p2, void (*cb)(void*, void*, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_P(void* p0, void* p1, struct S_P p2, void (*cb)(void*, void*, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_II(void* p0, void* p1, struct S_II p2, void (*cb)(void*, void*, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IF(void* p0, void* p1, struct S_IF p2, void (*cb)(void*, void*, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_ID(void* p0, void* p1, struct S_ID p2, void (*cb)(void*, void*, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IP(void* p0, void* p1, struct S_IP p2, void (*cb)(void*, void*, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FI(void* p0, void* p1, struct S_FI p2, void (*cb)(void*, void*, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FF(void* p0, void* p1, struct S_FF p2, void (*cb)(void*, void*, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FD(void* p0, void* p1, struct S_FD p2, void (*cb)(void*, void*, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FP(void* p0, void* p1, struct S_FP p2, void (*cb)(void*, void*, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DI(void* p0, void* p1, struct S_DI p2, void (*cb)(void*, void*, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DF(void* p0, void* p1, struct S_DF p2, void (*cb)(void*, void*, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DD(void* p0, void* p1, struct S_DD p2, void (*cb)(void*, void*, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DP(void* p0, void* p1, struct S_DP p2, void (*cb)(void*, void*, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PI(void* p0, void* p1, struct S_PI p2, void (*cb)(void*, void*, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PF(void* p0, void* p1, struct S_PF p2, void (*cb)(void*, void*, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PD(void* p0, void* p1, struct S_PD p2, void (*cb)(void*, void*, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PP(void* p0, void* p1, struct S_PP p2, void (*cb)(void*, void*, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_III(void* p0, void* p1, struct S_III p2, void (*cb)(void*, void*, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IIF(void* p0, void* p1, struct S_IIF p2, void (*cb)(void*, void*, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IID(void* p0, void* p1, struct S_IID p2, void (*cb)(void*, void*, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IIP(void* p0, void* p1, struct S_IIP p2, void (*cb)(void*, void*, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IFI(void* p0, void* p1, struct S_IFI p2, void (*cb)(void*, void*, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IFF(void* p0, void* p1, struct S_IFF p2, void (*cb)(void*, void*, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IFD(void* p0, void* p1, struct S_IFD p2, void (*cb)(void*, void*, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IFP(void* p0, void* p1, struct S_IFP p2, void (*cb)(void*, void*, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IDI(void* p0, void* p1, struct S_IDI p2, void (*cb)(void*, void*, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IDF(void* p0, void* p1, struct S_IDF p2, void (*cb)(void*, void*, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IDD(void* p0, void* p1, struct S_IDD p2, void (*cb)(void*, void*, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IDP(void* p0, void* p1, struct S_IDP p2, void (*cb)(void*, void*, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IPI(void* p0, void* p1, struct S_IPI p2, void (*cb)(void*, void*, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IPF(void* p0, void* p1, struct S_IPF p2, void (*cb)(void*, void*, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IPD(void* p0, void* p1, struct S_IPD p2, void (*cb)(void*, void*, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_IPP(void* p0, void* p1, struct S_IPP p2, void (*cb)(void*, void*, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FII(void* p0, void* p1, struct S_FII p2, void (*cb)(void*, void*, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FIF(void* p0, void* p1, struct S_FIF p2, void (*cb)(void*, void*, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FID(void* p0, void* p1, struct S_FID p2, void (*cb)(void*, void*, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FIP(void* p0, void* p1, struct S_FIP p2, void (*cb)(void*, void*, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FFI(void* p0, void* p1, struct S_FFI p2, void (*cb)(void*, void*, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FFF(void* p0, void* p1, struct S_FFF p2, void (*cb)(void*, void*, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FFD(void* p0, void* p1, struct S_FFD p2, void (*cb)(void*, void*, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FFP(void* p0, void* p1, struct S_FFP p2, void (*cb)(void*, void*, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FDI(void* p0, void* p1, struct S_FDI p2, void (*cb)(void*, void*, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FDF(void* p0, void* p1, struct S_FDF p2, void (*cb)(void*, void*, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FDD(void* p0, void* p1, struct S_FDD p2, void (*cb)(void*, void*, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FDP(void* p0, void* p1, struct S_FDP p2, void (*cb)(void*, void*, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FPI(void* p0, void* p1, struct S_FPI p2, void (*cb)(void*, void*, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FPF(void* p0, void* p1, struct S_FPF p2, void (*cb)(void*, void*, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FPD(void* p0, void* p1, struct S_FPD p2, void (*cb)(void*, void*, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_FPP(void* p0, void* p1, struct S_FPP p2, void (*cb)(void*, void*, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DII(void* p0, void* p1, struct S_DII p2, void (*cb)(void*, void*, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DIF(void* p0, void* p1, struct S_DIF p2, void (*cb)(void*, void*, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DID(void* p0, void* p1, struct S_DID p2, void (*cb)(void*, void*, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DIP(void* p0, void* p1, struct S_DIP p2, void (*cb)(void*, void*, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DFI(void* p0, void* p1, struct S_DFI p2, void (*cb)(void*, void*, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DFF(void* p0, void* p1, struct S_DFF p2, void (*cb)(void*, void*, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DFD(void* p0, void* p1, struct S_DFD p2, void (*cb)(void*, void*, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DFP(void* p0, void* p1, struct S_DFP p2, void (*cb)(void*, void*, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DDI(void* p0, void* p1, struct S_DDI p2, void (*cb)(void*, void*, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DDF(void* p0, void* p1, struct S_DDF p2, void (*cb)(void*, void*, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DDD(void* p0, void* p1, struct S_DDD p2, void (*cb)(void*, void*, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DDP(void* p0, void* p1, struct S_DDP p2, void (*cb)(void*, void*, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DPI(void* p0, void* p1, struct S_DPI p2, void (*cb)(void*, void*, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DPF(void* p0, void* p1, struct S_DPF p2, void (*cb)(void*, void*, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DPD(void* p0, void* p1, struct S_DPD p2, void (*cb)(void*, void*, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_DPP(void* p0, void* p1, struct S_DPP p2, void (*cb)(void*, void*, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PII(void* p0, void* p1, struct S_PII p2, void (*cb)(void*, void*, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PIF(void* p0, void* p1, struct S_PIF p2, void (*cb)(void*, void*, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PID(void* p0, void* p1, struct S_PID p2, void (*cb)(void*, void*, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PIP(void* p0, void* p1, struct S_PIP p2, void (*cb)(void*, void*, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PFI(void* p0, void* p1, struct S_PFI p2, void (*cb)(void*, void*, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PFF(void* p0, void* p1, struct S_PFF p2, void (*cb)(void*, void*, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PFD(void* p0, void* p1, struct S_PFD p2, void (*cb)(void*, void*, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PFP(void* p0, void* p1, struct S_PFP p2, void (*cb)(void*, void*, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PDI(void* p0, void* p1, struct S_PDI p2, void (*cb)(void*, void*, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PDF(void* p0, void* p1, struct S_PDF p2, void (*cb)(void*, void*, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PDD(void* p0, void* p1, struct S_PDD p2, void (*cb)(void*, void*, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PDP(void* p0, void* p1, struct S_PDP p2, void (*cb)(void*, void*, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PPI(void* p0, void* p1, struct S_PPI p2, void (*cb)(void*, void*, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PPF(void* p0, void* p1, struct S_PPF p2, void (*cb)(void*, void*, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PPD(void* p0, void* p1, struct S_PPD p2, void (*cb)(void*, void*, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f5_V_PPS_PPP(void* p0, void* p1, struct S_PPP p2, void (*cb)(void*, void*, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_I(void* p0, struct S_I p1, int p2, void (*cb)(void*, struct S_I, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_F(void* p0, struct S_F p1, int p2, void (*cb)(void*, struct S_F, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_D(void* p0, struct S_D p1, int p2, void (*cb)(void*, struct S_D, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_P(void* p0, struct S_P p1, int p2, void (*cb)(void*, struct S_P, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_II(void* p0, struct S_II p1, int p2, void (*cb)(void*, struct S_II, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IF(void* p0, struct S_IF p1, int p2, void (*cb)(void*, struct S_IF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_ID(void* p0, struct S_ID p1, int p2, void (*cb)(void*, struct S_ID, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IP(void* p0, struct S_IP p1, int p2, void (*cb)(void*, struct S_IP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FI(void* p0, struct S_FI p1, int p2, void (*cb)(void*, struct S_FI, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FF(void* p0, struct S_FF p1, int p2, void (*cb)(void*, struct S_FF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FD(void* p0, struct S_FD p1, int p2, void (*cb)(void*, struct S_FD, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FP(void* p0, struct S_FP p1, int p2, void (*cb)(void*, struct S_FP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DI(void* p0, struct S_DI p1, int p2, void (*cb)(void*, struct S_DI, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DF(void* p0, struct S_DF p1, int p2, void (*cb)(void*, struct S_DF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DD(void* p0, struct S_DD p1, int p2, void (*cb)(void*, struct S_DD, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DP(void* p0, struct S_DP p1, int p2, void (*cb)(void*, struct S_DP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_PI(void* p0, struct S_PI p1, int p2, void (*cb)(void*, struct S_PI, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_PF(void* p0, struct S_PF p1, int p2, void (*cb)(void*, struct S_PF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_PD(void* p0, struct S_PD p1, int p2, void (*cb)(void*, struct S_PD, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_PP(void* p0, struct S_PP p1, int p2, void (*cb)(void*, struct S_PP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_III(void* p0, struct S_III p1, int p2, void (*cb)(void*, struct S_III, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IIF(void* p0, struct S_IIF p1, int p2, void (*cb)(void*, struct S_IIF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IID(void* p0, struct S_IID p1, int p2, void (*cb)(void*, struct S_IID, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IIP(void* p0, struct S_IIP p1, int p2, void (*cb)(void*, struct S_IIP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IFI(void* p0, struct S_IFI p1, int p2, void (*cb)(void*, struct S_IFI, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IFF(void* p0, struct S_IFF p1, int p2, void (*cb)(void*, struct S_IFF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IFD(void* p0, struct S_IFD p1, int p2, void (*cb)(void*, struct S_IFD, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IFP(void* p0, struct S_IFP p1, int p2, void (*cb)(void*, struct S_IFP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IDI(void* p0, struct S_IDI p1, int p2, void (*cb)(void*, struct S_IDI, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IDF(void* p0, struct S_IDF p1, int p2, void (*cb)(void*, struct S_IDF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IDD(void* p0, struct S_IDD p1, int p2, void (*cb)(void*, struct S_IDD, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IDP(void* p0, struct S_IDP p1, int p2, void (*cb)(void*, struct S_IDP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IPI(void* p0, struct S_IPI p1, int p2, void (*cb)(void*, struct S_IPI, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IPF(void* p0, struct S_IPF p1, int p2, void (*cb)(void*, struct S_IPF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IPD(void* p0, struct S_IPD p1, int p2, void (*cb)(void*, struct S_IPD, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_IPP(void* p0, struct S_IPP p1, int p2, void (*cb)(void*, struct S_IPP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FII(void* p0, struct S_FII p1, int p2, void (*cb)(void*, struct S_FII, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FIF(void* p0, struct S_FIF p1, int p2, void (*cb)(void*, struct S_FIF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FID(void* p0, struct S_FID p1, int p2, void (*cb)(void*, struct S_FID, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FIP(void* p0, struct S_FIP p1, int p2, void (*cb)(void*, struct S_FIP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FFI(void* p0, struct S_FFI p1, int p2, void (*cb)(void*, struct S_FFI, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FFF(void* p0, struct S_FFF p1, int p2, void (*cb)(void*, struct S_FFF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FFD(void* p0, struct S_FFD p1, int p2, void (*cb)(void*, struct S_FFD, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FFP(void* p0, struct S_FFP p1, int p2, void (*cb)(void*, struct S_FFP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FDI(void* p0, struct S_FDI p1, int p2, void (*cb)(void*, struct S_FDI, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FDF(void* p0, struct S_FDF p1, int p2, void (*cb)(void*, struct S_FDF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FDD(void* p0, struct S_FDD p1, int p2, void (*cb)(void*, struct S_FDD, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FDP(void* p0, struct S_FDP p1, int p2, void (*cb)(void*, struct S_FDP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FPI(void* p0, struct S_FPI p1, int p2, void (*cb)(void*, struct S_FPI, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FPF(void* p0, struct S_FPF p1, int p2, void (*cb)(void*, struct S_FPF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FPD(void* p0, struct S_FPD p1, int p2, void (*cb)(void*, struct S_FPD, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_FPP(void* p0, struct S_FPP p1, int p2, void (*cb)(void*, struct S_FPP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DII(void* p0, struct S_DII p1, int p2, void (*cb)(void*, struct S_DII, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DIF(void* p0, struct S_DIF p1, int p2, void (*cb)(void*, struct S_DIF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DID(void* p0, struct S_DID p1, int p2, void (*cb)(void*, struct S_DID, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DIP(void* p0, struct S_DIP p1, int p2, void (*cb)(void*, struct S_DIP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DFI(void* p0, struct S_DFI p1, int p2, void (*cb)(void*, struct S_DFI, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DFF(void* p0, struct S_DFF p1, int p2, void (*cb)(void*, struct S_DFF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DFD(void* p0, struct S_DFD p1, int p2, void (*cb)(void*, struct S_DFD, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DFP(void* p0, struct S_DFP p1, int p2, void (*cb)(void*, struct S_DFP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DDI(void* p0, struct S_DDI p1, int p2, void (*cb)(void*, struct S_DDI, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DDF(void* p0, struct S_DDF p1, int p2, void (*cb)(void*, struct S_DDF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DDD(void* p0, struct S_DDD p1, int p2, void (*cb)(void*, struct S_DDD, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DDP(void* p0, struct S_DDP p1, int p2, void (*cb)(void*, struct S_DDP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DPI(void* p0, struct S_DPI p1, int p2, void (*cb)(void*, struct S_DPI, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DPF(void* p0, struct S_DPF p1, int p2, void (*cb)(void*, struct S_DPF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DPD(void* p0, struct S_DPD p1, int p2, void (*cb)(void*, struct S_DPD, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_DPP(void* p0, struct S_DPP p1, int p2, void (*cb)(void*, struct S_DPP, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_PII(void* p0, struct S_PII p1, int p2, void (*cb)(void*, struct S_PII, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_PIF(void* p0, struct S_PIF p1, int p2, void (*cb)(void*, struct S_PIF, int)) { cb(p0,p1,p2); } -EXPORT void f5_V_PSI_PID(void* p0, struct S_PID p1, int p2, void (*cb)(void*, struct S_PID, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSI_PIP(void* p0, struct S_PIP p1, int p2, void (*cb)(void*, struct S_PIP, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSI_PFI(void* p0, struct S_PFI p1, int p2, void (*cb)(void*, struct S_PFI, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSI_PFF(void* p0, struct S_PFF p1, int p2, void (*cb)(void*, struct S_PFF, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSI_PFD(void* p0, struct S_PFD p1, int p2, void (*cb)(void*, struct S_PFD, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSI_PFP(void* p0, struct S_PFP p1, int p2, void (*cb)(void*, struct S_PFP, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSI_PDI(void* p0, struct S_PDI p1, int p2, void (*cb)(void*, struct S_PDI, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSI_PDF(void* p0, struct S_PDF p1, int p2, void (*cb)(void*, struct S_PDF, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSI_PDD(void* p0, struct S_PDD p1, int p2, void (*cb)(void*, struct S_PDD, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSI_PDP(void* p0, struct S_PDP p1, int p2, void (*cb)(void*, struct S_PDP, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSI_PPI(void* p0, struct S_PPI p1, int p2, void (*cb)(void*, struct S_PPI, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSI_PPF(void* p0, struct S_PPF p1, int p2, void (*cb)(void*, struct S_PPF, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSI_PPD(void* p0, struct S_PPD p1, int p2, void (*cb)(void*, struct S_PPD, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSI_PPP(void* p0, struct S_PPP p1, int p2, void (*cb)(void*, struct S_PPP, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_I(void* p0, struct S_I p1, float p2, void (*cb)(void*, struct S_I, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_F(void* p0, struct S_F p1, float p2, void (*cb)(void*, struct S_F, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_D(void* p0, struct S_D p1, float p2, void (*cb)(void*, struct S_D, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_P(void* p0, struct S_P p1, float p2, void (*cb)(void*, struct S_P, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_II(void* p0, struct S_II p1, float p2, void (*cb)(void*, struct S_II, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IF(void* p0, struct S_IF p1, float p2, void (*cb)(void*, struct S_IF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_ID(void* p0, struct S_ID p1, float p2, void (*cb)(void*, struct S_ID, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IP(void* p0, struct S_IP p1, float p2, void (*cb)(void*, struct S_IP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FI(void* p0, struct S_FI p1, float p2, void (*cb)(void*, struct S_FI, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FF(void* p0, struct S_FF p1, float p2, void (*cb)(void*, struct S_FF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FD(void* p0, struct S_FD p1, float p2, void (*cb)(void*, struct S_FD, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FP(void* p0, struct S_FP p1, float p2, void (*cb)(void*, struct S_FP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DI(void* p0, struct S_DI p1, float p2, void (*cb)(void*, struct S_DI, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DF(void* p0, struct S_DF p1, float p2, void (*cb)(void*, struct S_DF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DD(void* p0, struct S_DD p1, float p2, void (*cb)(void*, struct S_DD, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DP(void* p0, struct S_DP p1, float p2, void (*cb)(void*, struct S_DP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PI(void* p0, struct S_PI p1, float p2, void (*cb)(void*, struct S_PI, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PF(void* p0, struct S_PF p1, float p2, void (*cb)(void*, struct S_PF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PD(void* p0, struct S_PD p1, float p2, void (*cb)(void*, struct S_PD, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PP(void* p0, struct S_PP p1, float p2, void (*cb)(void*, struct S_PP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_III(void* p0, struct S_III p1, float p2, void (*cb)(void*, struct S_III, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IIF(void* p0, struct S_IIF p1, float p2, void (*cb)(void*, struct S_IIF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IID(void* p0, struct S_IID p1, float p2, void (*cb)(void*, struct S_IID, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IIP(void* p0, struct S_IIP p1, float p2, void (*cb)(void*, struct S_IIP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IFI(void* p0, struct S_IFI p1, float p2, void (*cb)(void*, struct S_IFI, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IFF(void* p0, struct S_IFF p1, float p2, void (*cb)(void*, struct S_IFF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IFD(void* p0, struct S_IFD p1, float p2, void (*cb)(void*, struct S_IFD, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IFP(void* p0, struct S_IFP p1, float p2, void (*cb)(void*, struct S_IFP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IDI(void* p0, struct S_IDI p1, float p2, void (*cb)(void*, struct S_IDI, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IDF(void* p0, struct S_IDF p1, float p2, void (*cb)(void*, struct S_IDF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IDD(void* p0, struct S_IDD p1, float p2, void (*cb)(void*, struct S_IDD, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IDP(void* p0, struct S_IDP p1, float p2, void (*cb)(void*, struct S_IDP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IPI(void* p0, struct S_IPI p1, float p2, void (*cb)(void*, struct S_IPI, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IPF(void* p0, struct S_IPF p1, float p2, void (*cb)(void*, struct S_IPF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IPD(void* p0, struct S_IPD p1, float p2, void (*cb)(void*, struct S_IPD, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_IPP(void* p0, struct S_IPP p1, float p2, void (*cb)(void*, struct S_IPP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FII(void* p0, struct S_FII p1, float p2, void (*cb)(void*, struct S_FII, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FIF(void* p0, struct S_FIF p1, float p2, void (*cb)(void*, struct S_FIF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FID(void* p0, struct S_FID p1, float p2, void (*cb)(void*, struct S_FID, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FIP(void* p0, struct S_FIP p1, float p2, void (*cb)(void*, struct S_FIP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FFI(void* p0, struct S_FFI p1, float p2, void (*cb)(void*, struct S_FFI, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FFF(void* p0, struct S_FFF p1, float p2, void (*cb)(void*, struct S_FFF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FFD(void* p0, struct S_FFD p1, float p2, void (*cb)(void*, struct S_FFD, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FFP(void* p0, struct S_FFP p1, float p2, void (*cb)(void*, struct S_FFP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FDI(void* p0, struct S_FDI p1, float p2, void (*cb)(void*, struct S_FDI, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FDF(void* p0, struct S_FDF p1, float p2, void (*cb)(void*, struct S_FDF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FDD(void* p0, struct S_FDD p1, float p2, void (*cb)(void*, struct S_FDD, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FDP(void* p0, struct S_FDP p1, float p2, void (*cb)(void*, struct S_FDP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FPI(void* p0, struct S_FPI p1, float p2, void (*cb)(void*, struct S_FPI, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FPF(void* p0, struct S_FPF p1, float p2, void (*cb)(void*, struct S_FPF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FPD(void* p0, struct S_FPD p1, float p2, void (*cb)(void*, struct S_FPD, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_FPP(void* p0, struct S_FPP p1, float p2, void (*cb)(void*, struct S_FPP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DII(void* p0, struct S_DII p1, float p2, void (*cb)(void*, struct S_DII, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DIF(void* p0, struct S_DIF p1, float p2, void (*cb)(void*, struct S_DIF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DID(void* p0, struct S_DID p1, float p2, void (*cb)(void*, struct S_DID, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DIP(void* p0, struct S_DIP p1, float p2, void (*cb)(void*, struct S_DIP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DFI(void* p0, struct S_DFI p1, float p2, void (*cb)(void*, struct S_DFI, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DFF(void* p0, struct S_DFF p1, float p2, void (*cb)(void*, struct S_DFF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DFD(void* p0, struct S_DFD p1, float p2, void (*cb)(void*, struct S_DFD, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DFP(void* p0, struct S_DFP p1, float p2, void (*cb)(void*, struct S_DFP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DDI(void* p0, struct S_DDI p1, float p2, void (*cb)(void*, struct S_DDI, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DDF(void* p0, struct S_DDF p1, float p2, void (*cb)(void*, struct S_DDF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DDD(void* p0, struct S_DDD p1, float p2, void (*cb)(void*, struct S_DDD, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DDP(void* p0, struct S_DDP p1, float p2, void (*cb)(void*, struct S_DDP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DPI(void* p0, struct S_DPI p1, float p2, void (*cb)(void*, struct S_DPI, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DPF(void* p0, struct S_DPF p1, float p2, void (*cb)(void*, struct S_DPF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DPD(void* p0, struct S_DPD p1, float p2, void (*cb)(void*, struct S_DPD, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_DPP(void* p0, struct S_DPP p1, float p2, void (*cb)(void*, struct S_DPP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PII(void* p0, struct S_PII p1, float p2, void (*cb)(void*, struct S_PII, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PIF(void* p0, struct S_PIF p1, float p2, void (*cb)(void*, struct S_PIF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PID(void* p0, struct S_PID p1, float p2, void (*cb)(void*, struct S_PID, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PIP(void* p0, struct S_PIP p1, float p2, void (*cb)(void*, struct S_PIP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PFI(void* p0, struct S_PFI p1, float p2, void (*cb)(void*, struct S_PFI, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PFF(void* p0, struct S_PFF p1, float p2, void (*cb)(void*, struct S_PFF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PFD(void* p0, struct S_PFD p1, float p2, void (*cb)(void*, struct S_PFD, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PFP(void* p0, struct S_PFP p1, float p2, void (*cb)(void*, struct S_PFP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PDI(void* p0, struct S_PDI p1, float p2, void (*cb)(void*, struct S_PDI, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PDF(void* p0, struct S_PDF p1, float p2, void (*cb)(void*, struct S_PDF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PDD(void* p0, struct S_PDD p1, float p2, void (*cb)(void*, struct S_PDD, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PDP(void* p0, struct S_PDP p1, float p2, void (*cb)(void*, struct S_PDP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PPI(void* p0, struct S_PPI p1, float p2, void (*cb)(void*, struct S_PPI, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PPF(void* p0, struct S_PPF p1, float p2, void (*cb)(void*, struct S_PPF, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PPD(void* p0, struct S_PPD p1, float p2, void (*cb)(void*, struct S_PPD, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSF_PPP(void* p0, struct S_PPP p1, float p2, void (*cb)(void*, struct S_PPP, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_I(void* p0, struct S_I p1, double p2, void (*cb)(void*, struct S_I, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_F(void* p0, struct S_F p1, double p2, void (*cb)(void*, struct S_F, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_D(void* p0, struct S_D p1, double p2, void (*cb)(void*, struct S_D, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_P(void* p0, struct S_P p1, double p2, void (*cb)(void*, struct S_P, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_II(void* p0, struct S_II p1, double p2, void (*cb)(void*, struct S_II, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IF(void* p0, struct S_IF p1, double p2, void (*cb)(void*, struct S_IF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_ID(void* p0, struct S_ID p1, double p2, void (*cb)(void*, struct S_ID, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IP(void* p0, struct S_IP p1, double p2, void (*cb)(void*, struct S_IP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FI(void* p0, struct S_FI p1, double p2, void (*cb)(void*, struct S_FI, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FF(void* p0, struct S_FF p1, double p2, void (*cb)(void*, struct S_FF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FD(void* p0, struct S_FD p1, double p2, void (*cb)(void*, struct S_FD, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FP(void* p0, struct S_FP p1, double p2, void (*cb)(void*, struct S_FP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DI(void* p0, struct S_DI p1, double p2, void (*cb)(void*, struct S_DI, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DF(void* p0, struct S_DF p1, double p2, void (*cb)(void*, struct S_DF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DD(void* p0, struct S_DD p1, double p2, void (*cb)(void*, struct S_DD, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DP(void* p0, struct S_DP p1, double p2, void (*cb)(void*, struct S_DP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PI(void* p0, struct S_PI p1, double p2, void (*cb)(void*, struct S_PI, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PF(void* p0, struct S_PF p1, double p2, void (*cb)(void*, struct S_PF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PD(void* p0, struct S_PD p1, double p2, void (*cb)(void*, struct S_PD, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PP(void* p0, struct S_PP p1, double p2, void (*cb)(void*, struct S_PP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_III(void* p0, struct S_III p1, double p2, void (*cb)(void*, struct S_III, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IIF(void* p0, struct S_IIF p1, double p2, void (*cb)(void*, struct S_IIF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IID(void* p0, struct S_IID p1, double p2, void (*cb)(void*, struct S_IID, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IIP(void* p0, struct S_IIP p1, double p2, void (*cb)(void*, struct S_IIP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IFI(void* p0, struct S_IFI p1, double p2, void (*cb)(void*, struct S_IFI, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IFF(void* p0, struct S_IFF p1, double p2, void (*cb)(void*, struct S_IFF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IFD(void* p0, struct S_IFD p1, double p2, void (*cb)(void*, struct S_IFD, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IFP(void* p0, struct S_IFP p1, double p2, void (*cb)(void*, struct S_IFP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IDI(void* p0, struct S_IDI p1, double p2, void (*cb)(void*, struct S_IDI, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IDF(void* p0, struct S_IDF p1, double p2, void (*cb)(void*, struct S_IDF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IDD(void* p0, struct S_IDD p1, double p2, void (*cb)(void*, struct S_IDD, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IDP(void* p0, struct S_IDP p1, double p2, void (*cb)(void*, struct S_IDP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IPI(void* p0, struct S_IPI p1, double p2, void (*cb)(void*, struct S_IPI, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IPF(void* p0, struct S_IPF p1, double p2, void (*cb)(void*, struct S_IPF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IPD(void* p0, struct S_IPD p1, double p2, void (*cb)(void*, struct S_IPD, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_IPP(void* p0, struct S_IPP p1, double p2, void (*cb)(void*, struct S_IPP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FII(void* p0, struct S_FII p1, double p2, void (*cb)(void*, struct S_FII, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FIF(void* p0, struct S_FIF p1, double p2, void (*cb)(void*, struct S_FIF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FID(void* p0, struct S_FID p1, double p2, void (*cb)(void*, struct S_FID, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FIP(void* p0, struct S_FIP p1, double p2, void (*cb)(void*, struct S_FIP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FFI(void* p0, struct S_FFI p1, double p2, void (*cb)(void*, struct S_FFI, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FFF(void* p0, struct S_FFF p1, double p2, void (*cb)(void*, struct S_FFF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FFD(void* p0, struct S_FFD p1, double p2, void (*cb)(void*, struct S_FFD, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FFP(void* p0, struct S_FFP p1, double p2, void (*cb)(void*, struct S_FFP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FDI(void* p0, struct S_FDI p1, double p2, void (*cb)(void*, struct S_FDI, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FDF(void* p0, struct S_FDF p1, double p2, void (*cb)(void*, struct S_FDF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FDD(void* p0, struct S_FDD p1, double p2, void (*cb)(void*, struct S_FDD, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FDP(void* p0, struct S_FDP p1, double p2, void (*cb)(void*, struct S_FDP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FPI(void* p0, struct S_FPI p1, double p2, void (*cb)(void*, struct S_FPI, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FPF(void* p0, struct S_FPF p1, double p2, void (*cb)(void*, struct S_FPF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FPD(void* p0, struct S_FPD p1, double p2, void (*cb)(void*, struct S_FPD, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_FPP(void* p0, struct S_FPP p1, double p2, void (*cb)(void*, struct S_FPP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DII(void* p0, struct S_DII p1, double p2, void (*cb)(void*, struct S_DII, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DIF(void* p0, struct S_DIF p1, double p2, void (*cb)(void*, struct S_DIF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DID(void* p0, struct S_DID p1, double p2, void (*cb)(void*, struct S_DID, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DIP(void* p0, struct S_DIP p1, double p2, void (*cb)(void*, struct S_DIP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DFI(void* p0, struct S_DFI p1, double p2, void (*cb)(void*, struct S_DFI, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DFF(void* p0, struct S_DFF p1, double p2, void (*cb)(void*, struct S_DFF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DFD(void* p0, struct S_DFD p1, double p2, void (*cb)(void*, struct S_DFD, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DFP(void* p0, struct S_DFP p1, double p2, void (*cb)(void*, struct S_DFP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DDI(void* p0, struct S_DDI p1, double p2, void (*cb)(void*, struct S_DDI, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DDF(void* p0, struct S_DDF p1, double p2, void (*cb)(void*, struct S_DDF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DDD(void* p0, struct S_DDD p1, double p2, void (*cb)(void*, struct S_DDD, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DDP(void* p0, struct S_DDP p1, double p2, void (*cb)(void*, struct S_DDP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DPI(void* p0, struct S_DPI p1, double p2, void (*cb)(void*, struct S_DPI, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DPF(void* p0, struct S_DPF p1, double p2, void (*cb)(void*, struct S_DPF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DPD(void* p0, struct S_DPD p1, double p2, void (*cb)(void*, struct S_DPD, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_DPP(void* p0, struct S_DPP p1, double p2, void (*cb)(void*, struct S_DPP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PII(void* p0, struct S_PII p1, double p2, void (*cb)(void*, struct S_PII, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PIF(void* p0, struct S_PIF p1, double p2, void (*cb)(void*, struct S_PIF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PID(void* p0, struct S_PID p1, double p2, void (*cb)(void*, struct S_PID, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PIP(void* p0, struct S_PIP p1, double p2, void (*cb)(void*, struct S_PIP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PFI(void* p0, struct S_PFI p1, double p2, void (*cb)(void*, struct S_PFI, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PFF(void* p0, struct S_PFF p1, double p2, void (*cb)(void*, struct S_PFF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PFD(void* p0, struct S_PFD p1, double p2, void (*cb)(void*, struct S_PFD, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PFP(void* p0, struct S_PFP p1, double p2, void (*cb)(void*, struct S_PFP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PDI(void* p0, struct S_PDI p1, double p2, void (*cb)(void*, struct S_PDI, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PDF(void* p0, struct S_PDF p1, double p2, void (*cb)(void*, struct S_PDF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PDD(void* p0, struct S_PDD p1, double p2, void (*cb)(void*, struct S_PDD, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PDP(void* p0, struct S_PDP p1, double p2, void (*cb)(void*, struct S_PDP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PPI(void* p0, struct S_PPI p1, double p2, void (*cb)(void*, struct S_PPI, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PPF(void* p0, struct S_PPF p1, double p2, void (*cb)(void*, struct S_PPF, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PPD(void* p0, struct S_PPD p1, double p2, void (*cb)(void*, struct S_PPD, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSD_PPP(void* p0, struct S_PPP p1, double p2, void (*cb)(void*, struct S_PPP, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_I(void* p0, struct S_I p1, void* p2, void (*cb)(void*, struct S_I, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_F(void* p0, struct S_F p1, void* p2, void (*cb)(void*, struct S_F, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_D(void* p0, struct S_D p1, void* p2, void (*cb)(void*, struct S_D, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_P(void* p0, struct S_P p1, void* p2, void (*cb)(void*, struct S_P, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_II(void* p0, struct S_II p1, void* p2, void (*cb)(void*, struct S_II, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IF(void* p0, struct S_IF p1, void* p2, void (*cb)(void*, struct S_IF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_ID(void* p0, struct S_ID p1, void* p2, void (*cb)(void*, struct S_ID, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IP(void* p0, struct S_IP p1, void* p2, void (*cb)(void*, struct S_IP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FI(void* p0, struct S_FI p1, void* p2, void (*cb)(void*, struct S_FI, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FF(void* p0, struct S_FF p1, void* p2, void (*cb)(void*, struct S_FF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FD(void* p0, struct S_FD p1, void* p2, void (*cb)(void*, struct S_FD, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FP(void* p0, struct S_FP p1, void* p2, void (*cb)(void*, struct S_FP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DI(void* p0, struct S_DI p1, void* p2, void (*cb)(void*, struct S_DI, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DF(void* p0, struct S_DF p1, void* p2, void (*cb)(void*, struct S_DF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DD(void* p0, struct S_DD p1, void* p2, void (*cb)(void*, struct S_DD, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DP(void* p0, struct S_DP p1, void* p2, void (*cb)(void*, struct S_DP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PI(void* p0, struct S_PI p1, void* p2, void (*cb)(void*, struct S_PI, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PF(void* p0, struct S_PF p1, void* p2, void (*cb)(void*, struct S_PF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PD(void* p0, struct S_PD p1, void* p2, void (*cb)(void*, struct S_PD, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PP(void* p0, struct S_PP p1, void* p2, void (*cb)(void*, struct S_PP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_III(void* p0, struct S_III p1, void* p2, void (*cb)(void*, struct S_III, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IIF(void* p0, struct S_IIF p1, void* p2, void (*cb)(void*, struct S_IIF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IID(void* p0, struct S_IID p1, void* p2, void (*cb)(void*, struct S_IID, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IIP(void* p0, struct S_IIP p1, void* p2, void (*cb)(void*, struct S_IIP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IFI(void* p0, struct S_IFI p1, void* p2, void (*cb)(void*, struct S_IFI, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IFF(void* p0, struct S_IFF p1, void* p2, void (*cb)(void*, struct S_IFF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IFD(void* p0, struct S_IFD p1, void* p2, void (*cb)(void*, struct S_IFD, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IFP(void* p0, struct S_IFP p1, void* p2, void (*cb)(void*, struct S_IFP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IDI(void* p0, struct S_IDI p1, void* p2, void (*cb)(void*, struct S_IDI, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IDF(void* p0, struct S_IDF p1, void* p2, void (*cb)(void*, struct S_IDF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IDD(void* p0, struct S_IDD p1, void* p2, void (*cb)(void*, struct S_IDD, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IDP(void* p0, struct S_IDP p1, void* p2, void (*cb)(void*, struct S_IDP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IPI(void* p0, struct S_IPI p1, void* p2, void (*cb)(void*, struct S_IPI, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IPF(void* p0, struct S_IPF p1, void* p2, void (*cb)(void*, struct S_IPF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IPD(void* p0, struct S_IPD p1, void* p2, void (*cb)(void*, struct S_IPD, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_IPP(void* p0, struct S_IPP p1, void* p2, void (*cb)(void*, struct S_IPP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FII(void* p0, struct S_FII p1, void* p2, void (*cb)(void*, struct S_FII, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FIF(void* p0, struct S_FIF p1, void* p2, void (*cb)(void*, struct S_FIF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FID(void* p0, struct S_FID p1, void* p2, void (*cb)(void*, struct S_FID, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FIP(void* p0, struct S_FIP p1, void* p2, void (*cb)(void*, struct S_FIP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FFI(void* p0, struct S_FFI p1, void* p2, void (*cb)(void*, struct S_FFI, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FFF(void* p0, struct S_FFF p1, void* p2, void (*cb)(void*, struct S_FFF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FFD(void* p0, struct S_FFD p1, void* p2, void (*cb)(void*, struct S_FFD, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FFP(void* p0, struct S_FFP p1, void* p2, void (*cb)(void*, struct S_FFP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FDI(void* p0, struct S_FDI p1, void* p2, void (*cb)(void*, struct S_FDI, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FDF(void* p0, struct S_FDF p1, void* p2, void (*cb)(void*, struct S_FDF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FDD(void* p0, struct S_FDD p1, void* p2, void (*cb)(void*, struct S_FDD, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FDP(void* p0, struct S_FDP p1, void* p2, void (*cb)(void*, struct S_FDP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FPI(void* p0, struct S_FPI p1, void* p2, void (*cb)(void*, struct S_FPI, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FPF(void* p0, struct S_FPF p1, void* p2, void (*cb)(void*, struct S_FPF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FPD(void* p0, struct S_FPD p1, void* p2, void (*cb)(void*, struct S_FPD, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_FPP(void* p0, struct S_FPP p1, void* p2, void (*cb)(void*, struct S_FPP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DII(void* p0, struct S_DII p1, void* p2, void (*cb)(void*, struct S_DII, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DIF(void* p0, struct S_DIF p1, void* p2, void (*cb)(void*, struct S_DIF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DID(void* p0, struct S_DID p1, void* p2, void (*cb)(void*, struct S_DID, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DIP(void* p0, struct S_DIP p1, void* p2, void (*cb)(void*, struct S_DIP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DFI(void* p0, struct S_DFI p1, void* p2, void (*cb)(void*, struct S_DFI, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DFF(void* p0, struct S_DFF p1, void* p2, void (*cb)(void*, struct S_DFF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DFD(void* p0, struct S_DFD p1, void* p2, void (*cb)(void*, struct S_DFD, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DFP(void* p0, struct S_DFP p1, void* p2, void (*cb)(void*, struct S_DFP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DDI(void* p0, struct S_DDI p1, void* p2, void (*cb)(void*, struct S_DDI, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DDF(void* p0, struct S_DDF p1, void* p2, void (*cb)(void*, struct S_DDF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DDD(void* p0, struct S_DDD p1, void* p2, void (*cb)(void*, struct S_DDD, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DDP(void* p0, struct S_DDP p1, void* p2, void (*cb)(void*, struct S_DDP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DPI(void* p0, struct S_DPI p1, void* p2, void (*cb)(void*, struct S_DPI, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DPF(void* p0, struct S_DPF p1, void* p2, void (*cb)(void*, struct S_DPF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DPD(void* p0, struct S_DPD p1, void* p2, void (*cb)(void*, struct S_DPD, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_DPP(void* p0, struct S_DPP p1, void* p2, void (*cb)(void*, struct S_DPP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PII(void* p0, struct S_PII p1, void* p2, void (*cb)(void*, struct S_PII, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PIF(void* p0, struct S_PIF p1, void* p2, void (*cb)(void*, struct S_PIF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PID(void* p0, struct S_PID p1, void* p2, void (*cb)(void*, struct S_PID, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PIP(void* p0, struct S_PIP p1, void* p2, void (*cb)(void*, struct S_PIP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PFI(void* p0, struct S_PFI p1, void* p2, void (*cb)(void*, struct S_PFI, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PFF(void* p0, struct S_PFF p1, void* p2, void (*cb)(void*, struct S_PFF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PFD(void* p0, struct S_PFD p1, void* p2, void (*cb)(void*, struct S_PFD, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PFP(void* p0, struct S_PFP p1, void* p2, void (*cb)(void*, struct S_PFP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PDI(void* p0, struct S_PDI p1, void* p2, void (*cb)(void*, struct S_PDI, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PDF(void* p0, struct S_PDF p1, void* p2, void (*cb)(void*, struct S_PDF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PDD(void* p0, struct S_PDD p1, void* p2, void (*cb)(void*, struct S_PDD, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PDP(void* p0, struct S_PDP p1, void* p2, void (*cb)(void*, struct S_PDP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PPI(void* p0, struct S_PPI p1, void* p2, void (*cb)(void*, struct S_PPI, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PPF(void* p0, struct S_PPF p1, void* p2, void (*cb)(void*, struct S_PPF, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PPD(void* p0, struct S_PPD p1, void* p2, void (*cb)(void*, struct S_PPD, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSP_PPP(void* p0, struct S_PPP p1, void* p2, void (*cb)(void*, struct S_PPP, void*)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_I(void* p0, struct S_I p1, struct S_I p2, void (*cb)(void*, struct S_I, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_F(void* p0, struct S_F p1, struct S_F p2, void (*cb)(void*, struct S_F, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_D(void* p0, struct S_D p1, struct S_D p2, void (*cb)(void*, struct S_D, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_P(void* p0, struct S_P p1, struct S_P p2, void (*cb)(void*, struct S_P, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_II(void* p0, struct S_II p1, struct S_II p2, void (*cb)(void*, struct S_II, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IF(void* p0, struct S_IF p1, struct S_IF p2, void (*cb)(void*, struct S_IF, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_ID(void* p0, struct S_ID p1, struct S_ID p2, void (*cb)(void*, struct S_ID, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IP(void* p0, struct S_IP p1, struct S_IP p2, void (*cb)(void*, struct S_IP, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FI(void* p0, struct S_FI p1, struct S_FI p2, void (*cb)(void*, struct S_FI, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FF(void* p0, struct S_FF p1, struct S_FF p2, void (*cb)(void*, struct S_FF, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FD(void* p0, struct S_FD p1, struct S_FD p2, void (*cb)(void*, struct S_FD, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FP(void* p0, struct S_FP p1, struct S_FP p2, void (*cb)(void*, struct S_FP, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DI(void* p0, struct S_DI p1, struct S_DI p2, void (*cb)(void*, struct S_DI, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DF(void* p0, struct S_DF p1, struct S_DF p2, void (*cb)(void*, struct S_DF, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DD(void* p0, struct S_DD p1, struct S_DD p2, void (*cb)(void*, struct S_DD, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DP(void* p0, struct S_DP p1, struct S_DP p2, void (*cb)(void*, struct S_DP, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PI(void* p0, struct S_PI p1, struct S_PI p2, void (*cb)(void*, struct S_PI, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PF(void* p0, struct S_PF p1, struct S_PF p2, void (*cb)(void*, struct S_PF, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PD(void* p0, struct S_PD p1, struct S_PD p2, void (*cb)(void*, struct S_PD, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PP(void* p0, struct S_PP p1, struct S_PP p2, void (*cb)(void*, struct S_PP, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_III(void* p0, struct S_III p1, struct S_III p2, void (*cb)(void*, struct S_III, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IIF(void* p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(void*, struct S_IIF, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IID(void* p0, struct S_IID p1, struct S_IID p2, void (*cb)(void*, struct S_IID, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IIP(void* p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(void*, struct S_IIP, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IFI(void* p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(void*, struct S_IFI, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IFF(void* p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(void*, struct S_IFF, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IFD(void* p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(void*, struct S_IFD, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IFP(void* p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(void*, struct S_IFP, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IDI(void* p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(void*, struct S_IDI, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IDF(void* p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(void*, struct S_IDF, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IDD(void* p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(void*, struct S_IDD, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IDP(void* p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(void*, struct S_IDP, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IPI(void* p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(void*, struct S_IPI, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IPF(void* p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(void*, struct S_IPF, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IPD(void* p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(void*, struct S_IPD, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_IPP(void* p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(void*, struct S_IPP, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FII(void* p0, struct S_FII p1, struct S_FII p2, void (*cb)(void*, struct S_FII, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FIF(void* p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(void*, struct S_FIF, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FID(void* p0, struct S_FID p1, struct S_FID p2, void (*cb)(void*, struct S_FID, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FIP(void* p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(void*, struct S_FIP, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FFI(void* p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(void*, struct S_FFI, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FFF(void* p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(void*, struct S_FFF, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FFD(void* p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(void*, struct S_FFD, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FFP(void* p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(void*, struct S_FFP, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FDI(void* p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(void*, struct S_FDI, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FDF(void* p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(void*, struct S_FDF, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FDD(void* p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(void*, struct S_FDD, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FDP(void* p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(void*, struct S_FDP, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FPI(void* p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(void*, struct S_FPI, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FPF(void* p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(void*, struct S_FPF, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FPD(void* p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(void*, struct S_FPD, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_FPP(void* p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(void*, struct S_FPP, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DII(void* p0, struct S_DII p1, struct S_DII p2, void (*cb)(void*, struct S_DII, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DIF(void* p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(void*, struct S_DIF, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DID(void* p0, struct S_DID p1, struct S_DID p2, void (*cb)(void*, struct S_DID, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DIP(void* p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(void*, struct S_DIP, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DFI(void* p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(void*, struct S_DFI, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DFF(void* p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(void*, struct S_DFF, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DFD(void* p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(void*, struct S_DFD, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DFP(void* p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(void*, struct S_DFP, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DDI(void* p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(void*, struct S_DDI, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DDF(void* p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(void*, struct S_DDF, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DDD(void* p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(void*, struct S_DDD, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DDP(void* p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(void*, struct S_DDP, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DPI(void* p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(void*, struct S_DPI, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DPF(void* p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(void*, struct S_DPF, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DPD(void* p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(void*, struct S_DPD, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_DPP(void* p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(void*, struct S_DPP, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PII(void* p0, struct S_PII p1, struct S_PII p2, void (*cb)(void*, struct S_PII, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PIF(void* p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(void*, struct S_PIF, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PID(void* p0, struct S_PID p1, struct S_PID p2, void (*cb)(void*, struct S_PID, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PIP(void* p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(void*, struct S_PIP, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PFI(void* p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(void*, struct S_PFI, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PFF(void* p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(void*, struct S_PFF, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PFD(void* p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(void*, struct S_PFD, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PFP(void* p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(void*, struct S_PFP, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PDI(void* p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(void*, struct S_PDI, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PDF(void* p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(void*, struct S_PDF, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PDD(void* p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(void*, struct S_PDD, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PDP(void* p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(void*, struct S_PDP, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PPI(void* p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(void*, struct S_PPI, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PPF(void* p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(void*, struct S_PPF, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PPD(void* p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(void*, struct S_PPD, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f6_V_PSS_PPP(void* p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(void*, struct S_PPP, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_I(struct S_I p0, int p1, int p2, void (*cb)(struct S_I, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_F(struct S_F p0, int p1, int p2, void (*cb)(struct S_F, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_D(struct S_D p0, int p1, int p2, void (*cb)(struct S_D, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_P(struct S_P p0, int p1, int p2, void (*cb)(struct S_P, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_II(struct S_II p0, int p1, int p2, void (*cb)(struct S_II, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IF(struct S_IF p0, int p1, int p2, void (*cb)(struct S_IF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_ID(struct S_ID p0, int p1, int p2, void (*cb)(struct S_ID, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IP(struct S_IP p0, int p1, int p2, void (*cb)(struct S_IP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FI(struct S_FI p0, int p1, int p2, void (*cb)(struct S_FI, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FF(struct S_FF p0, int p1, int p2, void (*cb)(struct S_FF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FD(struct S_FD p0, int p1, int p2, void (*cb)(struct S_FD, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FP(struct S_FP p0, int p1, int p2, void (*cb)(struct S_FP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DI(struct S_DI p0, int p1, int p2, void (*cb)(struct S_DI, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DF(struct S_DF p0, int p1, int p2, void (*cb)(struct S_DF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DD(struct S_DD p0, int p1, int p2, void (*cb)(struct S_DD, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DP(struct S_DP p0, int p1, int p2, void (*cb)(struct S_DP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PI(struct S_PI p0, int p1, int p2, void (*cb)(struct S_PI, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PF(struct S_PF p0, int p1, int p2, void (*cb)(struct S_PF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PD(struct S_PD p0, int p1, int p2, void (*cb)(struct S_PD, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PP(struct S_PP p0, int p1, int p2, void (*cb)(struct S_PP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_III(struct S_III p0, int p1, int p2, void (*cb)(struct S_III, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IIF(struct S_IIF p0, int p1, int p2, void (*cb)(struct S_IIF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IID(struct S_IID p0, int p1, int p2, void (*cb)(struct S_IID, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IIP(struct S_IIP p0, int p1, int p2, void (*cb)(struct S_IIP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IFI(struct S_IFI p0, int p1, int p2, void (*cb)(struct S_IFI, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IFF(struct S_IFF p0, int p1, int p2, void (*cb)(struct S_IFF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IFD(struct S_IFD p0, int p1, int p2, void (*cb)(struct S_IFD, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IFP(struct S_IFP p0, int p1, int p2, void (*cb)(struct S_IFP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IDI(struct S_IDI p0, int p1, int p2, void (*cb)(struct S_IDI, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IDF(struct S_IDF p0, int p1, int p2, void (*cb)(struct S_IDF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IDD(struct S_IDD p0, int p1, int p2, void (*cb)(struct S_IDD, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IDP(struct S_IDP p0, int p1, int p2, void (*cb)(struct S_IDP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IPI(struct S_IPI p0, int p1, int p2, void (*cb)(struct S_IPI, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IPF(struct S_IPF p0, int p1, int p2, void (*cb)(struct S_IPF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IPD(struct S_IPD p0, int p1, int p2, void (*cb)(struct S_IPD, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_IPP(struct S_IPP p0, int p1, int p2, void (*cb)(struct S_IPP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FII(struct S_FII p0, int p1, int p2, void (*cb)(struct S_FII, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FIF(struct S_FIF p0, int p1, int p2, void (*cb)(struct S_FIF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FID(struct S_FID p0, int p1, int p2, void (*cb)(struct S_FID, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FIP(struct S_FIP p0, int p1, int p2, void (*cb)(struct S_FIP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FFI(struct S_FFI p0, int p1, int p2, void (*cb)(struct S_FFI, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FFF(struct S_FFF p0, int p1, int p2, void (*cb)(struct S_FFF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FFD(struct S_FFD p0, int p1, int p2, void (*cb)(struct S_FFD, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FFP(struct S_FFP p0, int p1, int p2, void (*cb)(struct S_FFP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FDI(struct S_FDI p0, int p1, int p2, void (*cb)(struct S_FDI, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FDF(struct S_FDF p0, int p1, int p2, void (*cb)(struct S_FDF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FDD(struct S_FDD p0, int p1, int p2, void (*cb)(struct S_FDD, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FDP(struct S_FDP p0, int p1, int p2, void (*cb)(struct S_FDP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FPI(struct S_FPI p0, int p1, int p2, void (*cb)(struct S_FPI, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FPF(struct S_FPF p0, int p1, int p2, void (*cb)(struct S_FPF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FPD(struct S_FPD p0, int p1, int p2, void (*cb)(struct S_FPD, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_FPP(struct S_FPP p0, int p1, int p2, void (*cb)(struct S_FPP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DII(struct S_DII p0, int p1, int p2, void (*cb)(struct S_DII, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DIF(struct S_DIF p0, int p1, int p2, void (*cb)(struct S_DIF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DID(struct S_DID p0, int p1, int p2, void (*cb)(struct S_DID, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DIP(struct S_DIP p0, int p1, int p2, void (*cb)(struct S_DIP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DFI(struct S_DFI p0, int p1, int p2, void (*cb)(struct S_DFI, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DFF(struct S_DFF p0, int p1, int p2, void (*cb)(struct S_DFF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DFD(struct S_DFD p0, int p1, int p2, void (*cb)(struct S_DFD, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DFP(struct S_DFP p0, int p1, int p2, void (*cb)(struct S_DFP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DDI(struct S_DDI p0, int p1, int p2, void (*cb)(struct S_DDI, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DDF(struct S_DDF p0, int p1, int p2, void (*cb)(struct S_DDF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DDD(struct S_DDD p0, int p1, int p2, void (*cb)(struct S_DDD, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DDP(struct S_DDP p0, int p1, int p2, void (*cb)(struct S_DDP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DPI(struct S_DPI p0, int p1, int p2, void (*cb)(struct S_DPI, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DPF(struct S_DPF p0, int p1, int p2, void (*cb)(struct S_DPF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DPD(struct S_DPD p0, int p1, int p2, void (*cb)(struct S_DPD, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_DPP(struct S_DPP p0, int p1, int p2, void (*cb)(struct S_DPP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PII(struct S_PII p0, int p1, int p2, void (*cb)(struct S_PII, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PIF(struct S_PIF p0, int p1, int p2, void (*cb)(struct S_PIF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PID(struct S_PID p0, int p1, int p2, void (*cb)(struct S_PID, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PIP(struct S_PIP p0, int p1, int p2, void (*cb)(struct S_PIP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PFI(struct S_PFI p0, int p1, int p2, void (*cb)(struct S_PFI, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PFF(struct S_PFF p0, int p1, int p2, void (*cb)(struct S_PFF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PFD(struct S_PFD p0, int p1, int p2, void (*cb)(struct S_PFD, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PFP(struct S_PFP p0, int p1, int p2, void (*cb)(struct S_PFP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PDI(struct S_PDI p0, int p1, int p2, void (*cb)(struct S_PDI, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PDF(struct S_PDF p0, int p1, int p2, void (*cb)(struct S_PDF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PDD(struct S_PDD p0, int p1, int p2, void (*cb)(struct S_PDD, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PDP(struct S_PDP p0, int p1, int p2, void (*cb)(struct S_PDP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PPI(struct S_PPI p0, int p1, int p2, void (*cb)(struct S_PPI, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PPF(struct S_PPF p0, int p1, int p2, void (*cb)(struct S_PPF, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PPD(struct S_PPD p0, int p1, int p2, void (*cb)(struct S_PPD, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SII_PPP(struct S_PPP p0, int p1, int p2, void (*cb)(struct S_PPP, int, int)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_I(struct S_I p0, int p1, float p2, void (*cb)(struct S_I, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_F(struct S_F p0, int p1, float p2, void (*cb)(struct S_F, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_D(struct S_D p0, int p1, float p2, void (*cb)(struct S_D, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_P(struct S_P p0, int p1, float p2, void (*cb)(struct S_P, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_II(struct S_II p0, int p1, float p2, void (*cb)(struct S_II, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IF(struct S_IF p0, int p1, float p2, void (*cb)(struct S_IF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_ID(struct S_ID p0, int p1, float p2, void (*cb)(struct S_ID, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IP(struct S_IP p0, int p1, float p2, void (*cb)(struct S_IP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FI(struct S_FI p0, int p1, float p2, void (*cb)(struct S_FI, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FF(struct S_FF p0, int p1, float p2, void (*cb)(struct S_FF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FD(struct S_FD p0, int p1, float p2, void (*cb)(struct S_FD, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FP(struct S_FP p0, int p1, float p2, void (*cb)(struct S_FP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DI(struct S_DI p0, int p1, float p2, void (*cb)(struct S_DI, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DF(struct S_DF p0, int p1, float p2, void (*cb)(struct S_DF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DD(struct S_DD p0, int p1, float p2, void (*cb)(struct S_DD, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DP(struct S_DP p0, int p1, float p2, void (*cb)(struct S_DP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PI(struct S_PI p0, int p1, float p2, void (*cb)(struct S_PI, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PF(struct S_PF p0, int p1, float p2, void (*cb)(struct S_PF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PD(struct S_PD p0, int p1, float p2, void (*cb)(struct S_PD, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PP(struct S_PP p0, int p1, float p2, void (*cb)(struct S_PP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_III(struct S_III p0, int p1, float p2, void (*cb)(struct S_III, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IIF(struct S_IIF p0, int p1, float p2, void (*cb)(struct S_IIF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IID(struct S_IID p0, int p1, float p2, void (*cb)(struct S_IID, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IIP(struct S_IIP p0, int p1, float p2, void (*cb)(struct S_IIP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IFI(struct S_IFI p0, int p1, float p2, void (*cb)(struct S_IFI, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IFF(struct S_IFF p0, int p1, float p2, void (*cb)(struct S_IFF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IFD(struct S_IFD p0, int p1, float p2, void (*cb)(struct S_IFD, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IFP(struct S_IFP p0, int p1, float p2, void (*cb)(struct S_IFP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IDI(struct S_IDI p0, int p1, float p2, void (*cb)(struct S_IDI, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IDF(struct S_IDF p0, int p1, float p2, void (*cb)(struct S_IDF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IDD(struct S_IDD p0, int p1, float p2, void (*cb)(struct S_IDD, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IDP(struct S_IDP p0, int p1, float p2, void (*cb)(struct S_IDP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IPI(struct S_IPI p0, int p1, float p2, void (*cb)(struct S_IPI, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IPF(struct S_IPF p0, int p1, float p2, void (*cb)(struct S_IPF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IPD(struct S_IPD p0, int p1, float p2, void (*cb)(struct S_IPD, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_IPP(struct S_IPP p0, int p1, float p2, void (*cb)(struct S_IPP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FII(struct S_FII p0, int p1, float p2, void (*cb)(struct S_FII, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FIF(struct S_FIF p0, int p1, float p2, void (*cb)(struct S_FIF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FID(struct S_FID p0, int p1, float p2, void (*cb)(struct S_FID, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FIP(struct S_FIP p0, int p1, float p2, void (*cb)(struct S_FIP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FFI(struct S_FFI p0, int p1, float p2, void (*cb)(struct S_FFI, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FFF(struct S_FFF p0, int p1, float p2, void (*cb)(struct S_FFF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FFD(struct S_FFD p0, int p1, float p2, void (*cb)(struct S_FFD, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FFP(struct S_FFP p0, int p1, float p2, void (*cb)(struct S_FFP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FDI(struct S_FDI p0, int p1, float p2, void (*cb)(struct S_FDI, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FDF(struct S_FDF p0, int p1, float p2, void (*cb)(struct S_FDF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FDD(struct S_FDD p0, int p1, float p2, void (*cb)(struct S_FDD, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FDP(struct S_FDP p0, int p1, float p2, void (*cb)(struct S_FDP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FPI(struct S_FPI p0, int p1, float p2, void (*cb)(struct S_FPI, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FPF(struct S_FPF p0, int p1, float p2, void (*cb)(struct S_FPF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FPD(struct S_FPD p0, int p1, float p2, void (*cb)(struct S_FPD, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_FPP(struct S_FPP p0, int p1, float p2, void (*cb)(struct S_FPP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DII(struct S_DII p0, int p1, float p2, void (*cb)(struct S_DII, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DIF(struct S_DIF p0, int p1, float p2, void (*cb)(struct S_DIF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DID(struct S_DID p0, int p1, float p2, void (*cb)(struct S_DID, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DIP(struct S_DIP p0, int p1, float p2, void (*cb)(struct S_DIP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DFI(struct S_DFI p0, int p1, float p2, void (*cb)(struct S_DFI, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DFF(struct S_DFF p0, int p1, float p2, void (*cb)(struct S_DFF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DFD(struct S_DFD p0, int p1, float p2, void (*cb)(struct S_DFD, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DFP(struct S_DFP p0, int p1, float p2, void (*cb)(struct S_DFP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DDI(struct S_DDI p0, int p1, float p2, void (*cb)(struct S_DDI, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DDF(struct S_DDF p0, int p1, float p2, void (*cb)(struct S_DDF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DDD(struct S_DDD p0, int p1, float p2, void (*cb)(struct S_DDD, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DDP(struct S_DDP p0, int p1, float p2, void (*cb)(struct S_DDP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DPI(struct S_DPI p0, int p1, float p2, void (*cb)(struct S_DPI, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DPF(struct S_DPF p0, int p1, float p2, void (*cb)(struct S_DPF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DPD(struct S_DPD p0, int p1, float p2, void (*cb)(struct S_DPD, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_DPP(struct S_DPP p0, int p1, float p2, void (*cb)(struct S_DPP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PII(struct S_PII p0, int p1, float p2, void (*cb)(struct S_PII, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PIF(struct S_PIF p0, int p1, float p2, void (*cb)(struct S_PIF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PID(struct S_PID p0, int p1, float p2, void (*cb)(struct S_PID, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PIP(struct S_PIP p0, int p1, float p2, void (*cb)(struct S_PIP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PFI(struct S_PFI p0, int p1, float p2, void (*cb)(struct S_PFI, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PFF(struct S_PFF p0, int p1, float p2, void (*cb)(struct S_PFF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PFD(struct S_PFD p0, int p1, float p2, void (*cb)(struct S_PFD, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PFP(struct S_PFP p0, int p1, float p2, void (*cb)(struct S_PFP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PDI(struct S_PDI p0, int p1, float p2, void (*cb)(struct S_PDI, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PDF(struct S_PDF p0, int p1, float p2, void (*cb)(struct S_PDF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PDD(struct S_PDD p0, int p1, float p2, void (*cb)(struct S_PDD, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PDP(struct S_PDP p0, int p1, float p2, void (*cb)(struct S_PDP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PPI(struct S_PPI p0, int p1, float p2, void (*cb)(struct S_PPI, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PPF(struct S_PPF p0, int p1, float p2, void (*cb)(struct S_PPF, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PPD(struct S_PPD p0, int p1, float p2, void (*cb)(struct S_PPD, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SIF_PPP(struct S_PPP p0, int p1, float p2, void (*cb)(struct S_PPP, int, float)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_I(struct S_I p0, int p1, double p2, void (*cb)(struct S_I, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_F(struct S_F p0, int p1, double p2, void (*cb)(struct S_F, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_D(struct S_D p0, int p1, double p2, void (*cb)(struct S_D, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_P(struct S_P p0, int p1, double p2, void (*cb)(struct S_P, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_II(struct S_II p0, int p1, double p2, void (*cb)(struct S_II, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IF(struct S_IF p0, int p1, double p2, void (*cb)(struct S_IF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_ID(struct S_ID p0, int p1, double p2, void (*cb)(struct S_ID, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IP(struct S_IP p0, int p1, double p2, void (*cb)(struct S_IP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FI(struct S_FI p0, int p1, double p2, void (*cb)(struct S_FI, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FF(struct S_FF p0, int p1, double p2, void (*cb)(struct S_FF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FD(struct S_FD p0, int p1, double p2, void (*cb)(struct S_FD, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FP(struct S_FP p0, int p1, double p2, void (*cb)(struct S_FP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DI(struct S_DI p0, int p1, double p2, void (*cb)(struct S_DI, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DF(struct S_DF p0, int p1, double p2, void (*cb)(struct S_DF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DD(struct S_DD p0, int p1, double p2, void (*cb)(struct S_DD, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DP(struct S_DP p0, int p1, double p2, void (*cb)(struct S_DP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PI(struct S_PI p0, int p1, double p2, void (*cb)(struct S_PI, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PF(struct S_PF p0, int p1, double p2, void (*cb)(struct S_PF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PD(struct S_PD p0, int p1, double p2, void (*cb)(struct S_PD, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PP(struct S_PP p0, int p1, double p2, void (*cb)(struct S_PP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_III(struct S_III p0, int p1, double p2, void (*cb)(struct S_III, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IIF(struct S_IIF p0, int p1, double p2, void (*cb)(struct S_IIF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IID(struct S_IID p0, int p1, double p2, void (*cb)(struct S_IID, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IIP(struct S_IIP p0, int p1, double p2, void (*cb)(struct S_IIP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IFI(struct S_IFI p0, int p1, double p2, void (*cb)(struct S_IFI, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IFF(struct S_IFF p0, int p1, double p2, void (*cb)(struct S_IFF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IFD(struct S_IFD p0, int p1, double p2, void (*cb)(struct S_IFD, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IFP(struct S_IFP p0, int p1, double p2, void (*cb)(struct S_IFP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IDI(struct S_IDI p0, int p1, double p2, void (*cb)(struct S_IDI, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IDF(struct S_IDF p0, int p1, double p2, void (*cb)(struct S_IDF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IDD(struct S_IDD p0, int p1, double p2, void (*cb)(struct S_IDD, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IDP(struct S_IDP p0, int p1, double p2, void (*cb)(struct S_IDP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IPI(struct S_IPI p0, int p1, double p2, void (*cb)(struct S_IPI, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IPF(struct S_IPF p0, int p1, double p2, void (*cb)(struct S_IPF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IPD(struct S_IPD p0, int p1, double p2, void (*cb)(struct S_IPD, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_IPP(struct S_IPP p0, int p1, double p2, void (*cb)(struct S_IPP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FII(struct S_FII p0, int p1, double p2, void (*cb)(struct S_FII, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FIF(struct S_FIF p0, int p1, double p2, void (*cb)(struct S_FIF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FID(struct S_FID p0, int p1, double p2, void (*cb)(struct S_FID, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FIP(struct S_FIP p0, int p1, double p2, void (*cb)(struct S_FIP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FFI(struct S_FFI p0, int p1, double p2, void (*cb)(struct S_FFI, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FFF(struct S_FFF p0, int p1, double p2, void (*cb)(struct S_FFF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FFD(struct S_FFD p0, int p1, double p2, void (*cb)(struct S_FFD, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FFP(struct S_FFP p0, int p1, double p2, void (*cb)(struct S_FFP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FDI(struct S_FDI p0, int p1, double p2, void (*cb)(struct S_FDI, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FDF(struct S_FDF p0, int p1, double p2, void (*cb)(struct S_FDF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FDD(struct S_FDD p0, int p1, double p2, void (*cb)(struct S_FDD, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FDP(struct S_FDP p0, int p1, double p2, void (*cb)(struct S_FDP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FPI(struct S_FPI p0, int p1, double p2, void (*cb)(struct S_FPI, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FPF(struct S_FPF p0, int p1, double p2, void (*cb)(struct S_FPF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FPD(struct S_FPD p0, int p1, double p2, void (*cb)(struct S_FPD, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_FPP(struct S_FPP p0, int p1, double p2, void (*cb)(struct S_FPP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DII(struct S_DII p0, int p1, double p2, void (*cb)(struct S_DII, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DIF(struct S_DIF p0, int p1, double p2, void (*cb)(struct S_DIF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DID(struct S_DID p0, int p1, double p2, void (*cb)(struct S_DID, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DIP(struct S_DIP p0, int p1, double p2, void (*cb)(struct S_DIP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DFI(struct S_DFI p0, int p1, double p2, void (*cb)(struct S_DFI, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DFF(struct S_DFF p0, int p1, double p2, void (*cb)(struct S_DFF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DFD(struct S_DFD p0, int p1, double p2, void (*cb)(struct S_DFD, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DFP(struct S_DFP p0, int p1, double p2, void (*cb)(struct S_DFP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DDI(struct S_DDI p0, int p1, double p2, void (*cb)(struct S_DDI, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DDF(struct S_DDF p0, int p1, double p2, void (*cb)(struct S_DDF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DDD(struct S_DDD p0, int p1, double p2, void (*cb)(struct S_DDD, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DDP(struct S_DDP p0, int p1, double p2, void (*cb)(struct S_DDP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DPI(struct S_DPI p0, int p1, double p2, void (*cb)(struct S_DPI, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DPF(struct S_DPF p0, int p1, double p2, void (*cb)(struct S_DPF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DPD(struct S_DPD p0, int p1, double p2, void (*cb)(struct S_DPD, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_DPP(struct S_DPP p0, int p1, double p2, void (*cb)(struct S_DPP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PII(struct S_PII p0, int p1, double p2, void (*cb)(struct S_PII, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PIF(struct S_PIF p0, int p1, double p2, void (*cb)(struct S_PIF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PID(struct S_PID p0, int p1, double p2, void (*cb)(struct S_PID, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PIP(struct S_PIP p0, int p1, double p2, void (*cb)(struct S_PIP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PFI(struct S_PFI p0, int p1, double p2, void (*cb)(struct S_PFI, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PFF(struct S_PFF p0, int p1, double p2, void (*cb)(struct S_PFF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PFD(struct S_PFD p0, int p1, double p2, void (*cb)(struct S_PFD, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PFP(struct S_PFP p0, int p1, double p2, void (*cb)(struct S_PFP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PDI(struct S_PDI p0, int p1, double p2, void (*cb)(struct S_PDI, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PDF(struct S_PDF p0, int p1, double p2, void (*cb)(struct S_PDF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PDD(struct S_PDD p0, int p1, double p2, void (*cb)(struct S_PDD, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PDP(struct S_PDP p0, int p1, double p2, void (*cb)(struct S_PDP, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PPI(struct S_PPI p0, int p1, double p2, void (*cb)(struct S_PPI, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PPF(struct S_PPF p0, int p1, double p2, void (*cb)(struct S_PPF, int, double)) { cb(p0,p1,p2); } -EXPORT void f6_V_SID_PPD(struct S_PPD p0, int p1, double p2, void (*cb)(struct S_PPD, int, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SID_PPP(struct S_PPP p0, int p1, double p2, void (*cb)(struct S_PPP, int, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_I(struct S_I p0, int p1, void* p2, void (*cb)(struct S_I, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_F(struct S_F p0, int p1, void* p2, void (*cb)(struct S_F, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_D(struct S_D p0, int p1, void* p2, void (*cb)(struct S_D, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_P(struct S_P p0, int p1, void* p2, void (*cb)(struct S_P, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_II(struct S_II p0, int p1, void* p2, void (*cb)(struct S_II, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IF(struct S_IF p0, int p1, void* p2, void (*cb)(struct S_IF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_ID(struct S_ID p0, int p1, void* p2, void (*cb)(struct S_ID, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IP(struct S_IP p0, int p1, void* p2, void (*cb)(struct S_IP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FI(struct S_FI p0, int p1, void* p2, void (*cb)(struct S_FI, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FF(struct S_FF p0, int p1, void* p2, void (*cb)(struct S_FF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FD(struct S_FD p0, int p1, void* p2, void (*cb)(struct S_FD, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FP(struct S_FP p0, int p1, void* p2, void (*cb)(struct S_FP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DI(struct S_DI p0, int p1, void* p2, void (*cb)(struct S_DI, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DF(struct S_DF p0, int p1, void* p2, void (*cb)(struct S_DF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DD(struct S_DD p0, int p1, void* p2, void (*cb)(struct S_DD, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DP(struct S_DP p0, int p1, void* p2, void (*cb)(struct S_DP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PI(struct S_PI p0, int p1, void* p2, void (*cb)(struct S_PI, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PF(struct S_PF p0, int p1, void* p2, void (*cb)(struct S_PF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PD(struct S_PD p0, int p1, void* p2, void (*cb)(struct S_PD, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PP(struct S_PP p0, int p1, void* p2, void (*cb)(struct S_PP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_III(struct S_III p0, int p1, void* p2, void (*cb)(struct S_III, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IIF(struct S_IIF p0, int p1, void* p2, void (*cb)(struct S_IIF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IID(struct S_IID p0, int p1, void* p2, void (*cb)(struct S_IID, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IIP(struct S_IIP p0, int p1, void* p2, void (*cb)(struct S_IIP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IFI(struct S_IFI p0, int p1, void* p2, void (*cb)(struct S_IFI, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IFF(struct S_IFF p0, int p1, void* p2, void (*cb)(struct S_IFF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IFD(struct S_IFD p0, int p1, void* p2, void (*cb)(struct S_IFD, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IFP(struct S_IFP p0, int p1, void* p2, void (*cb)(struct S_IFP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IDI(struct S_IDI p0, int p1, void* p2, void (*cb)(struct S_IDI, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IDF(struct S_IDF p0, int p1, void* p2, void (*cb)(struct S_IDF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IDD(struct S_IDD p0, int p1, void* p2, void (*cb)(struct S_IDD, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IDP(struct S_IDP p0, int p1, void* p2, void (*cb)(struct S_IDP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IPI(struct S_IPI p0, int p1, void* p2, void (*cb)(struct S_IPI, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IPF(struct S_IPF p0, int p1, void* p2, void (*cb)(struct S_IPF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IPD(struct S_IPD p0, int p1, void* p2, void (*cb)(struct S_IPD, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_IPP(struct S_IPP p0, int p1, void* p2, void (*cb)(struct S_IPP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FII(struct S_FII p0, int p1, void* p2, void (*cb)(struct S_FII, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FIF(struct S_FIF p0, int p1, void* p2, void (*cb)(struct S_FIF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FID(struct S_FID p0, int p1, void* p2, void (*cb)(struct S_FID, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FIP(struct S_FIP p0, int p1, void* p2, void (*cb)(struct S_FIP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FFI(struct S_FFI p0, int p1, void* p2, void (*cb)(struct S_FFI, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FFF(struct S_FFF p0, int p1, void* p2, void (*cb)(struct S_FFF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FFD(struct S_FFD p0, int p1, void* p2, void (*cb)(struct S_FFD, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FFP(struct S_FFP p0, int p1, void* p2, void (*cb)(struct S_FFP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FDI(struct S_FDI p0, int p1, void* p2, void (*cb)(struct S_FDI, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FDF(struct S_FDF p0, int p1, void* p2, void (*cb)(struct S_FDF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FDD(struct S_FDD p0, int p1, void* p2, void (*cb)(struct S_FDD, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FDP(struct S_FDP p0, int p1, void* p2, void (*cb)(struct S_FDP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FPI(struct S_FPI p0, int p1, void* p2, void (*cb)(struct S_FPI, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FPF(struct S_FPF p0, int p1, void* p2, void (*cb)(struct S_FPF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FPD(struct S_FPD p0, int p1, void* p2, void (*cb)(struct S_FPD, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_FPP(struct S_FPP p0, int p1, void* p2, void (*cb)(struct S_FPP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DII(struct S_DII p0, int p1, void* p2, void (*cb)(struct S_DII, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DIF(struct S_DIF p0, int p1, void* p2, void (*cb)(struct S_DIF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DID(struct S_DID p0, int p1, void* p2, void (*cb)(struct S_DID, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DIP(struct S_DIP p0, int p1, void* p2, void (*cb)(struct S_DIP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DFI(struct S_DFI p0, int p1, void* p2, void (*cb)(struct S_DFI, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DFF(struct S_DFF p0, int p1, void* p2, void (*cb)(struct S_DFF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DFD(struct S_DFD p0, int p1, void* p2, void (*cb)(struct S_DFD, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DFP(struct S_DFP p0, int p1, void* p2, void (*cb)(struct S_DFP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DDI(struct S_DDI p0, int p1, void* p2, void (*cb)(struct S_DDI, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DDF(struct S_DDF p0, int p1, void* p2, void (*cb)(struct S_DDF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DDD(struct S_DDD p0, int p1, void* p2, void (*cb)(struct S_DDD, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DDP(struct S_DDP p0, int p1, void* p2, void (*cb)(struct S_DDP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DPI(struct S_DPI p0, int p1, void* p2, void (*cb)(struct S_DPI, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DPF(struct S_DPF p0, int p1, void* p2, void (*cb)(struct S_DPF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DPD(struct S_DPD p0, int p1, void* p2, void (*cb)(struct S_DPD, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_DPP(struct S_DPP p0, int p1, void* p2, void (*cb)(struct S_DPP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PII(struct S_PII p0, int p1, void* p2, void (*cb)(struct S_PII, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PIF(struct S_PIF p0, int p1, void* p2, void (*cb)(struct S_PIF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PID(struct S_PID p0, int p1, void* p2, void (*cb)(struct S_PID, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PIP(struct S_PIP p0, int p1, void* p2, void (*cb)(struct S_PIP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PFI(struct S_PFI p0, int p1, void* p2, void (*cb)(struct S_PFI, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PFF(struct S_PFF p0, int p1, void* p2, void (*cb)(struct S_PFF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PFD(struct S_PFD p0, int p1, void* p2, void (*cb)(struct S_PFD, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PFP(struct S_PFP p0, int p1, void* p2, void (*cb)(struct S_PFP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PDI(struct S_PDI p0, int p1, void* p2, void (*cb)(struct S_PDI, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PDF(struct S_PDF p0, int p1, void* p2, void (*cb)(struct S_PDF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PDD(struct S_PDD p0, int p1, void* p2, void (*cb)(struct S_PDD, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PDP(struct S_PDP p0, int p1, void* p2, void (*cb)(struct S_PDP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PPI(struct S_PPI p0, int p1, void* p2, void (*cb)(struct S_PPI, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PPF(struct S_PPF p0, int p1, void* p2, void (*cb)(struct S_PPF, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PPD(struct S_PPD p0, int p1, void* p2, void (*cb)(struct S_PPD, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIP_PPP(struct S_PPP p0, int p1, void* p2, void (*cb)(struct S_PPP, int, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_I(struct S_I p0, int p1, struct S_I p2, void (*cb)(struct S_I, int, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_F(struct S_F p0, int p1, struct S_F p2, void (*cb)(struct S_F, int, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_D(struct S_D p0, int p1, struct S_D p2, void (*cb)(struct S_D, int, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_P(struct S_P p0, int p1, struct S_P p2, void (*cb)(struct S_P, int, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_II(struct S_II p0, int p1, struct S_II p2, void (*cb)(struct S_II, int, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IF(struct S_IF p0, int p1, struct S_IF p2, void (*cb)(struct S_IF, int, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_ID(struct S_ID p0, int p1, struct S_ID p2, void (*cb)(struct S_ID, int, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IP(struct S_IP p0, int p1, struct S_IP p2, void (*cb)(struct S_IP, int, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FI(struct S_FI p0, int p1, struct S_FI p2, void (*cb)(struct S_FI, int, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FF(struct S_FF p0, int p1, struct S_FF p2, void (*cb)(struct S_FF, int, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FD(struct S_FD p0, int p1, struct S_FD p2, void (*cb)(struct S_FD, int, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FP(struct S_FP p0, int p1, struct S_FP p2, void (*cb)(struct S_FP, int, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DI(struct S_DI p0, int p1, struct S_DI p2, void (*cb)(struct S_DI, int, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DF(struct S_DF p0, int p1, struct S_DF p2, void (*cb)(struct S_DF, int, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DD(struct S_DD p0, int p1, struct S_DD p2, void (*cb)(struct S_DD, int, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DP(struct S_DP p0, int p1, struct S_DP p2, void (*cb)(struct S_DP, int, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PI(struct S_PI p0, int p1, struct S_PI p2, void (*cb)(struct S_PI, int, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PF(struct S_PF p0, int p1, struct S_PF p2, void (*cb)(struct S_PF, int, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PD(struct S_PD p0, int p1, struct S_PD p2, void (*cb)(struct S_PD, int, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PP(struct S_PP p0, int p1, struct S_PP p2, void (*cb)(struct S_PP, int, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_III(struct S_III p0, int p1, struct S_III p2, void (*cb)(struct S_III, int, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IIF(struct S_IIF p0, int p1, struct S_IIF p2, void (*cb)(struct S_IIF, int, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IID(struct S_IID p0, int p1, struct S_IID p2, void (*cb)(struct S_IID, int, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IIP(struct S_IIP p0, int p1, struct S_IIP p2, void (*cb)(struct S_IIP, int, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IFI(struct S_IFI p0, int p1, struct S_IFI p2, void (*cb)(struct S_IFI, int, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IFF(struct S_IFF p0, int p1, struct S_IFF p2, void (*cb)(struct S_IFF, int, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IFD(struct S_IFD p0, int p1, struct S_IFD p2, void (*cb)(struct S_IFD, int, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IFP(struct S_IFP p0, int p1, struct S_IFP p2, void (*cb)(struct S_IFP, int, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IDI(struct S_IDI p0, int p1, struct S_IDI p2, void (*cb)(struct S_IDI, int, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IDF(struct S_IDF p0, int p1, struct S_IDF p2, void (*cb)(struct S_IDF, int, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IDD(struct S_IDD p0, int p1, struct S_IDD p2, void (*cb)(struct S_IDD, int, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IDP(struct S_IDP p0, int p1, struct S_IDP p2, void (*cb)(struct S_IDP, int, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IPI(struct S_IPI p0, int p1, struct S_IPI p2, void (*cb)(struct S_IPI, int, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IPF(struct S_IPF p0, int p1, struct S_IPF p2, void (*cb)(struct S_IPF, int, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IPD(struct S_IPD p0, int p1, struct S_IPD p2, void (*cb)(struct S_IPD, int, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_IPP(struct S_IPP p0, int p1, struct S_IPP p2, void (*cb)(struct S_IPP, int, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FII(struct S_FII p0, int p1, struct S_FII p2, void (*cb)(struct S_FII, int, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FIF(struct S_FIF p0, int p1, struct S_FIF p2, void (*cb)(struct S_FIF, int, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FID(struct S_FID p0, int p1, struct S_FID p2, void (*cb)(struct S_FID, int, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FIP(struct S_FIP p0, int p1, struct S_FIP p2, void (*cb)(struct S_FIP, int, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FFI(struct S_FFI p0, int p1, struct S_FFI p2, void (*cb)(struct S_FFI, int, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FFF(struct S_FFF p0, int p1, struct S_FFF p2, void (*cb)(struct S_FFF, int, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FFD(struct S_FFD p0, int p1, struct S_FFD p2, void (*cb)(struct S_FFD, int, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FFP(struct S_FFP p0, int p1, struct S_FFP p2, void (*cb)(struct S_FFP, int, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FDI(struct S_FDI p0, int p1, struct S_FDI p2, void (*cb)(struct S_FDI, int, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FDF(struct S_FDF p0, int p1, struct S_FDF p2, void (*cb)(struct S_FDF, int, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FDD(struct S_FDD p0, int p1, struct S_FDD p2, void (*cb)(struct S_FDD, int, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FDP(struct S_FDP p0, int p1, struct S_FDP p2, void (*cb)(struct S_FDP, int, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FPI(struct S_FPI p0, int p1, struct S_FPI p2, void (*cb)(struct S_FPI, int, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FPF(struct S_FPF p0, int p1, struct S_FPF p2, void (*cb)(struct S_FPF, int, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FPD(struct S_FPD p0, int p1, struct S_FPD p2, void (*cb)(struct S_FPD, int, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_FPP(struct S_FPP p0, int p1, struct S_FPP p2, void (*cb)(struct S_FPP, int, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DII(struct S_DII p0, int p1, struct S_DII p2, void (*cb)(struct S_DII, int, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DIF(struct S_DIF p0, int p1, struct S_DIF p2, void (*cb)(struct S_DIF, int, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DID(struct S_DID p0, int p1, struct S_DID p2, void (*cb)(struct S_DID, int, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DIP(struct S_DIP p0, int p1, struct S_DIP p2, void (*cb)(struct S_DIP, int, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DFI(struct S_DFI p0, int p1, struct S_DFI p2, void (*cb)(struct S_DFI, int, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DFF(struct S_DFF p0, int p1, struct S_DFF p2, void (*cb)(struct S_DFF, int, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DFD(struct S_DFD p0, int p1, struct S_DFD p2, void (*cb)(struct S_DFD, int, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DFP(struct S_DFP p0, int p1, struct S_DFP p2, void (*cb)(struct S_DFP, int, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DDI(struct S_DDI p0, int p1, struct S_DDI p2, void (*cb)(struct S_DDI, int, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DDF(struct S_DDF p0, int p1, struct S_DDF p2, void (*cb)(struct S_DDF, int, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DDD(struct S_DDD p0, int p1, struct S_DDD p2, void (*cb)(struct S_DDD, int, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DDP(struct S_DDP p0, int p1, struct S_DDP p2, void (*cb)(struct S_DDP, int, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DPI(struct S_DPI p0, int p1, struct S_DPI p2, void (*cb)(struct S_DPI, int, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DPF(struct S_DPF p0, int p1, struct S_DPF p2, void (*cb)(struct S_DPF, int, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DPD(struct S_DPD p0, int p1, struct S_DPD p2, void (*cb)(struct S_DPD, int, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_DPP(struct S_DPP p0, int p1, struct S_DPP p2, void (*cb)(struct S_DPP, int, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PII(struct S_PII p0, int p1, struct S_PII p2, void (*cb)(struct S_PII, int, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PIF(struct S_PIF p0, int p1, struct S_PIF p2, void (*cb)(struct S_PIF, int, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PID(struct S_PID p0, int p1, struct S_PID p2, void (*cb)(struct S_PID, int, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PIP(struct S_PIP p0, int p1, struct S_PIP p2, void (*cb)(struct S_PIP, int, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PFI(struct S_PFI p0, int p1, struct S_PFI p2, void (*cb)(struct S_PFI, int, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PFF(struct S_PFF p0, int p1, struct S_PFF p2, void (*cb)(struct S_PFF, int, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PFD(struct S_PFD p0, int p1, struct S_PFD p2, void (*cb)(struct S_PFD, int, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PFP(struct S_PFP p0, int p1, struct S_PFP p2, void (*cb)(struct S_PFP, int, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PDI(struct S_PDI p0, int p1, struct S_PDI p2, void (*cb)(struct S_PDI, int, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PDF(struct S_PDF p0, int p1, struct S_PDF p2, void (*cb)(struct S_PDF, int, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PDD(struct S_PDD p0, int p1, struct S_PDD p2, void (*cb)(struct S_PDD, int, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PDP(struct S_PDP p0, int p1, struct S_PDP p2, void (*cb)(struct S_PDP, int, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PPI(struct S_PPI p0, int p1, struct S_PPI p2, void (*cb)(struct S_PPI, int, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PPF(struct S_PPF p0, int p1, struct S_PPF p2, void (*cb)(struct S_PPF, int, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PPD(struct S_PPD p0, int p1, struct S_PPD p2, void (*cb)(struct S_PPD, int, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SIS_PPP(struct S_PPP p0, int p1, struct S_PPP p2, void (*cb)(struct S_PPP, int, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_I(struct S_I p0, float p1, int p2, void (*cb)(struct S_I, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_F(struct S_F p0, float p1, int p2, void (*cb)(struct S_F, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_D(struct S_D p0, float p1, int p2, void (*cb)(struct S_D, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_P(struct S_P p0, float p1, int p2, void (*cb)(struct S_P, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_II(struct S_II p0, float p1, int p2, void (*cb)(struct S_II, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IF(struct S_IF p0, float p1, int p2, void (*cb)(struct S_IF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_ID(struct S_ID p0, float p1, int p2, void (*cb)(struct S_ID, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IP(struct S_IP p0, float p1, int p2, void (*cb)(struct S_IP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FI(struct S_FI p0, float p1, int p2, void (*cb)(struct S_FI, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FF(struct S_FF p0, float p1, int p2, void (*cb)(struct S_FF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FD(struct S_FD p0, float p1, int p2, void (*cb)(struct S_FD, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FP(struct S_FP p0, float p1, int p2, void (*cb)(struct S_FP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DI(struct S_DI p0, float p1, int p2, void (*cb)(struct S_DI, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DF(struct S_DF p0, float p1, int p2, void (*cb)(struct S_DF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DD(struct S_DD p0, float p1, int p2, void (*cb)(struct S_DD, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DP(struct S_DP p0, float p1, int p2, void (*cb)(struct S_DP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PI(struct S_PI p0, float p1, int p2, void (*cb)(struct S_PI, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PF(struct S_PF p0, float p1, int p2, void (*cb)(struct S_PF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PD(struct S_PD p0, float p1, int p2, void (*cb)(struct S_PD, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PP(struct S_PP p0, float p1, int p2, void (*cb)(struct S_PP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_III(struct S_III p0, float p1, int p2, void (*cb)(struct S_III, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IIF(struct S_IIF p0, float p1, int p2, void (*cb)(struct S_IIF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IID(struct S_IID p0, float p1, int p2, void (*cb)(struct S_IID, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IIP(struct S_IIP p0, float p1, int p2, void (*cb)(struct S_IIP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IFI(struct S_IFI p0, float p1, int p2, void (*cb)(struct S_IFI, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IFF(struct S_IFF p0, float p1, int p2, void (*cb)(struct S_IFF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IFD(struct S_IFD p0, float p1, int p2, void (*cb)(struct S_IFD, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IFP(struct S_IFP p0, float p1, int p2, void (*cb)(struct S_IFP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IDI(struct S_IDI p0, float p1, int p2, void (*cb)(struct S_IDI, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IDF(struct S_IDF p0, float p1, int p2, void (*cb)(struct S_IDF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IDD(struct S_IDD p0, float p1, int p2, void (*cb)(struct S_IDD, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IDP(struct S_IDP p0, float p1, int p2, void (*cb)(struct S_IDP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IPI(struct S_IPI p0, float p1, int p2, void (*cb)(struct S_IPI, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IPF(struct S_IPF p0, float p1, int p2, void (*cb)(struct S_IPF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IPD(struct S_IPD p0, float p1, int p2, void (*cb)(struct S_IPD, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_IPP(struct S_IPP p0, float p1, int p2, void (*cb)(struct S_IPP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FII(struct S_FII p0, float p1, int p2, void (*cb)(struct S_FII, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FIF(struct S_FIF p0, float p1, int p2, void (*cb)(struct S_FIF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FID(struct S_FID p0, float p1, int p2, void (*cb)(struct S_FID, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FIP(struct S_FIP p0, float p1, int p2, void (*cb)(struct S_FIP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FFI(struct S_FFI p0, float p1, int p2, void (*cb)(struct S_FFI, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FFF(struct S_FFF p0, float p1, int p2, void (*cb)(struct S_FFF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FFD(struct S_FFD p0, float p1, int p2, void (*cb)(struct S_FFD, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FFP(struct S_FFP p0, float p1, int p2, void (*cb)(struct S_FFP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FDI(struct S_FDI p0, float p1, int p2, void (*cb)(struct S_FDI, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FDF(struct S_FDF p0, float p1, int p2, void (*cb)(struct S_FDF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FDD(struct S_FDD p0, float p1, int p2, void (*cb)(struct S_FDD, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FDP(struct S_FDP p0, float p1, int p2, void (*cb)(struct S_FDP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FPI(struct S_FPI p0, float p1, int p2, void (*cb)(struct S_FPI, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FPF(struct S_FPF p0, float p1, int p2, void (*cb)(struct S_FPF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FPD(struct S_FPD p0, float p1, int p2, void (*cb)(struct S_FPD, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_FPP(struct S_FPP p0, float p1, int p2, void (*cb)(struct S_FPP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DII(struct S_DII p0, float p1, int p2, void (*cb)(struct S_DII, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DIF(struct S_DIF p0, float p1, int p2, void (*cb)(struct S_DIF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DID(struct S_DID p0, float p1, int p2, void (*cb)(struct S_DID, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DIP(struct S_DIP p0, float p1, int p2, void (*cb)(struct S_DIP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DFI(struct S_DFI p0, float p1, int p2, void (*cb)(struct S_DFI, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DFF(struct S_DFF p0, float p1, int p2, void (*cb)(struct S_DFF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DFD(struct S_DFD p0, float p1, int p2, void (*cb)(struct S_DFD, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DFP(struct S_DFP p0, float p1, int p2, void (*cb)(struct S_DFP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DDI(struct S_DDI p0, float p1, int p2, void (*cb)(struct S_DDI, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DDF(struct S_DDF p0, float p1, int p2, void (*cb)(struct S_DDF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DDD(struct S_DDD p0, float p1, int p2, void (*cb)(struct S_DDD, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DDP(struct S_DDP p0, float p1, int p2, void (*cb)(struct S_DDP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DPI(struct S_DPI p0, float p1, int p2, void (*cb)(struct S_DPI, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DPF(struct S_DPF p0, float p1, int p2, void (*cb)(struct S_DPF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DPD(struct S_DPD p0, float p1, int p2, void (*cb)(struct S_DPD, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_DPP(struct S_DPP p0, float p1, int p2, void (*cb)(struct S_DPP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PII(struct S_PII p0, float p1, int p2, void (*cb)(struct S_PII, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PIF(struct S_PIF p0, float p1, int p2, void (*cb)(struct S_PIF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PID(struct S_PID p0, float p1, int p2, void (*cb)(struct S_PID, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PIP(struct S_PIP p0, float p1, int p2, void (*cb)(struct S_PIP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PFI(struct S_PFI p0, float p1, int p2, void (*cb)(struct S_PFI, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PFF(struct S_PFF p0, float p1, int p2, void (*cb)(struct S_PFF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PFD(struct S_PFD p0, float p1, int p2, void (*cb)(struct S_PFD, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PFP(struct S_PFP p0, float p1, int p2, void (*cb)(struct S_PFP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PDI(struct S_PDI p0, float p1, int p2, void (*cb)(struct S_PDI, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PDF(struct S_PDF p0, float p1, int p2, void (*cb)(struct S_PDF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PDD(struct S_PDD p0, float p1, int p2, void (*cb)(struct S_PDD, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PDP(struct S_PDP p0, float p1, int p2, void (*cb)(struct S_PDP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PPI(struct S_PPI p0, float p1, int p2, void (*cb)(struct S_PPI, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PPF(struct S_PPF p0, float p1, int p2, void (*cb)(struct S_PPF, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PPD(struct S_PPD p0, float p1, int p2, void (*cb)(struct S_PPD, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFI_PPP(struct S_PPP p0, float p1, int p2, void (*cb)(struct S_PPP, float, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_I(struct S_I p0, float p1, float p2, void (*cb)(struct S_I, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_F(struct S_F p0, float p1, float p2, void (*cb)(struct S_F, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_D(struct S_D p0, float p1, float p2, void (*cb)(struct S_D, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_P(struct S_P p0, float p1, float p2, void (*cb)(struct S_P, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_II(struct S_II p0, float p1, float p2, void (*cb)(struct S_II, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IF(struct S_IF p0, float p1, float p2, void (*cb)(struct S_IF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_ID(struct S_ID p0, float p1, float p2, void (*cb)(struct S_ID, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IP(struct S_IP p0, float p1, float p2, void (*cb)(struct S_IP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FI(struct S_FI p0, float p1, float p2, void (*cb)(struct S_FI, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FF(struct S_FF p0, float p1, float p2, void (*cb)(struct S_FF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FD(struct S_FD p0, float p1, float p2, void (*cb)(struct S_FD, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FP(struct S_FP p0, float p1, float p2, void (*cb)(struct S_FP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DI(struct S_DI p0, float p1, float p2, void (*cb)(struct S_DI, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DF(struct S_DF p0, float p1, float p2, void (*cb)(struct S_DF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DD(struct S_DD p0, float p1, float p2, void (*cb)(struct S_DD, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DP(struct S_DP p0, float p1, float p2, void (*cb)(struct S_DP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PI(struct S_PI p0, float p1, float p2, void (*cb)(struct S_PI, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PF(struct S_PF p0, float p1, float p2, void (*cb)(struct S_PF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PD(struct S_PD p0, float p1, float p2, void (*cb)(struct S_PD, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PP(struct S_PP p0, float p1, float p2, void (*cb)(struct S_PP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_III(struct S_III p0, float p1, float p2, void (*cb)(struct S_III, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IIF(struct S_IIF p0, float p1, float p2, void (*cb)(struct S_IIF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IID(struct S_IID p0, float p1, float p2, void (*cb)(struct S_IID, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IIP(struct S_IIP p0, float p1, float p2, void (*cb)(struct S_IIP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IFI(struct S_IFI p0, float p1, float p2, void (*cb)(struct S_IFI, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IFF(struct S_IFF p0, float p1, float p2, void (*cb)(struct S_IFF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IFD(struct S_IFD p0, float p1, float p2, void (*cb)(struct S_IFD, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IFP(struct S_IFP p0, float p1, float p2, void (*cb)(struct S_IFP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IDI(struct S_IDI p0, float p1, float p2, void (*cb)(struct S_IDI, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IDF(struct S_IDF p0, float p1, float p2, void (*cb)(struct S_IDF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IDD(struct S_IDD p0, float p1, float p2, void (*cb)(struct S_IDD, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IDP(struct S_IDP p0, float p1, float p2, void (*cb)(struct S_IDP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IPI(struct S_IPI p0, float p1, float p2, void (*cb)(struct S_IPI, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IPF(struct S_IPF p0, float p1, float p2, void (*cb)(struct S_IPF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IPD(struct S_IPD p0, float p1, float p2, void (*cb)(struct S_IPD, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_IPP(struct S_IPP p0, float p1, float p2, void (*cb)(struct S_IPP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FII(struct S_FII p0, float p1, float p2, void (*cb)(struct S_FII, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FIF(struct S_FIF p0, float p1, float p2, void (*cb)(struct S_FIF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FID(struct S_FID p0, float p1, float p2, void (*cb)(struct S_FID, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FIP(struct S_FIP p0, float p1, float p2, void (*cb)(struct S_FIP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FFI(struct S_FFI p0, float p1, float p2, void (*cb)(struct S_FFI, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FFF(struct S_FFF p0, float p1, float p2, void (*cb)(struct S_FFF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FFD(struct S_FFD p0, float p1, float p2, void (*cb)(struct S_FFD, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FFP(struct S_FFP p0, float p1, float p2, void (*cb)(struct S_FFP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FDI(struct S_FDI p0, float p1, float p2, void (*cb)(struct S_FDI, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FDF(struct S_FDF p0, float p1, float p2, void (*cb)(struct S_FDF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FDD(struct S_FDD p0, float p1, float p2, void (*cb)(struct S_FDD, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FDP(struct S_FDP p0, float p1, float p2, void (*cb)(struct S_FDP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FPI(struct S_FPI p0, float p1, float p2, void (*cb)(struct S_FPI, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FPF(struct S_FPF p0, float p1, float p2, void (*cb)(struct S_FPF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FPD(struct S_FPD p0, float p1, float p2, void (*cb)(struct S_FPD, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_FPP(struct S_FPP p0, float p1, float p2, void (*cb)(struct S_FPP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DII(struct S_DII p0, float p1, float p2, void (*cb)(struct S_DII, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DIF(struct S_DIF p0, float p1, float p2, void (*cb)(struct S_DIF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DID(struct S_DID p0, float p1, float p2, void (*cb)(struct S_DID, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DIP(struct S_DIP p0, float p1, float p2, void (*cb)(struct S_DIP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DFI(struct S_DFI p0, float p1, float p2, void (*cb)(struct S_DFI, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DFF(struct S_DFF p0, float p1, float p2, void (*cb)(struct S_DFF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DFD(struct S_DFD p0, float p1, float p2, void (*cb)(struct S_DFD, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DFP(struct S_DFP p0, float p1, float p2, void (*cb)(struct S_DFP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DDI(struct S_DDI p0, float p1, float p2, void (*cb)(struct S_DDI, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DDF(struct S_DDF p0, float p1, float p2, void (*cb)(struct S_DDF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DDD(struct S_DDD p0, float p1, float p2, void (*cb)(struct S_DDD, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DDP(struct S_DDP p0, float p1, float p2, void (*cb)(struct S_DDP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DPI(struct S_DPI p0, float p1, float p2, void (*cb)(struct S_DPI, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DPF(struct S_DPF p0, float p1, float p2, void (*cb)(struct S_DPF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DPD(struct S_DPD p0, float p1, float p2, void (*cb)(struct S_DPD, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_DPP(struct S_DPP p0, float p1, float p2, void (*cb)(struct S_DPP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PII(struct S_PII p0, float p1, float p2, void (*cb)(struct S_PII, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PIF(struct S_PIF p0, float p1, float p2, void (*cb)(struct S_PIF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PID(struct S_PID p0, float p1, float p2, void (*cb)(struct S_PID, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PIP(struct S_PIP p0, float p1, float p2, void (*cb)(struct S_PIP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PFI(struct S_PFI p0, float p1, float p2, void (*cb)(struct S_PFI, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PFF(struct S_PFF p0, float p1, float p2, void (*cb)(struct S_PFF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PFD(struct S_PFD p0, float p1, float p2, void (*cb)(struct S_PFD, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PFP(struct S_PFP p0, float p1, float p2, void (*cb)(struct S_PFP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PDI(struct S_PDI p0, float p1, float p2, void (*cb)(struct S_PDI, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PDF(struct S_PDF p0, float p1, float p2, void (*cb)(struct S_PDF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PDD(struct S_PDD p0, float p1, float p2, void (*cb)(struct S_PDD, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PDP(struct S_PDP p0, float p1, float p2, void (*cb)(struct S_PDP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PPI(struct S_PPI p0, float p1, float p2, void (*cb)(struct S_PPI, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PPF(struct S_PPF p0, float p1, float p2, void (*cb)(struct S_PPF, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PPD(struct S_PPD p0, float p1, float p2, void (*cb)(struct S_PPD, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFF_PPP(struct S_PPP p0, float p1, float p2, void (*cb)(struct S_PPP, float, float)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_I(struct S_I p0, float p1, double p2, void (*cb)(struct S_I, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_F(struct S_F p0, float p1, double p2, void (*cb)(struct S_F, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_D(struct S_D p0, float p1, double p2, void (*cb)(struct S_D, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_P(struct S_P p0, float p1, double p2, void (*cb)(struct S_P, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_II(struct S_II p0, float p1, double p2, void (*cb)(struct S_II, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IF(struct S_IF p0, float p1, double p2, void (*cb)(struct S_IF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_ID(struct S_ID p0, float p1, double p2, void (*cb)(struct S_ID, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IP(struct S_IP p0, float p1, double p2, void (*cb)(struct S_IP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FI(struct S_FI p0, float p1, double p2, void (*cb)(struct S_FI, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FF(struct S_FF p0, float p1, double p2, void (*cb)(struct S_FF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FD(struct S_FD p0, float p1, double p2, void (*cb)(struct S_FD, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FP(struct S_FP p0, float p1, double p2, void (*cb)(struct S_FP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DI(struct S_DI p0, float p1, double p2, void (*cb)(struct S_DI, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DF(struct S_DF p0, float p1, double p2, void (*cb)(struct S_DF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DD(struct S_DD p0, float p1, double p2, void (*cb)(struct S_DD, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DP(struct S_DP p0, float p1, double p2, void (*cb)(struct S_DP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PI(struct S_PI p0, float p1, double p2, void (*cb)(struct S_PI, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PF(struct S_PF p0, float p1, double p2, void (*cb)(struct S_PF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PD(struct S_PD p0, float p1, double p2, void (*cb)(struct S_PD, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PP(struct S_PP p0, float p1, double p2, void (*cb)(struct S_PP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_III(struct S_III p0, float p1, double p2, void (*cb)(struct S_III, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IIF(struct S_IIF p0, float p1, double p2, void (*cb)(struct S_IIF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IID(struct S_IID p0, float p1, double p2, void (*cb)(struct S_IID, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IIP(struct S_IIP p0, float p1, double p2, void (*cb)(struct S_IIP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IFI(struct S_IFI p0, float p1, double p2, void (*cb)(struct S_IFI, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IFF(struct S_IFF p0, float p1, double p2, void (*cb)(struct S_IFF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IFD(struct S_IFD p0, float p1, double p2, void (*cb)(struct S_IFD, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IFP(struct S_IFP p0, float p1, double p2, void (*cb)(struct S_IFP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IDI(struct S_IDI p0, float p1, double p2, void (*cb)(struct S_IDI, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IDF(struct S_IDF p0, float p1, double p2, void (*cb)(struct S_IDF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IDD(struct S_IDD p0, float p1, double p2, void (*cb)(struct S_IDD, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IDP(struct S_IDP p0, float p1, double p2, void (*cb)(struct S_IDP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IPI(struct S_IPI p0, float p1, double p2, void (*cb)(struct S_IPI, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IPF(struct S_IPF p0, float p1, double p2, void (*cb)(struct S_IPF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IPD(struct S_IPD p0, float p1, double p2, void (*cb)(struct S_IPD, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_IPP(struct S_IPP p0, float p1, double p2, void (*cb)(struct S_IPP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FII(struct S_FII p0, float p1, double p2, void (*cb)(struct S_FII, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FIF(struct S_FIF p0, float p1, double p2, void (*cb)(struct S_FIF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FID(struct S_FID p0, float p1, double p2, void (*cb)(struct S_FID, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FIP(struct S_FIP p0, float p1, double p2, void (*cb)(struct S_FIP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FFI(struct S_FFI p0, float p1, double p2, void (*cb)(struct S_FFI, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FFF(struct S_FFF p0, float p1, double p2, void (*cb)(struct S_FFF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FFD(struct S_FFD p0, float p1, double p2, void (*cb)(struct S_FFD, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FFP(struct S_FFP p0, float p1, double p2, void (*cb)(struct S_FFP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FDI(struct S_FDI p0, float p1, double p2, void (*cb)(struct S_FDI, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FDF(struct S_FDF p0, float p1, double p2, void (*cb)(struct S_FDF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FDD(struct S_FDD p0, float p1, double p2, void (*cb)(struct S_FDD, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FDP(struct S_FDP p0, float p1, double p2, void (*cb)(struct S_FDP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FPI(struct S_FPI p0, float p1, double p2, void (*cb)(struct S_FPI, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FPF(struct S_FPF p0, float p1, double p2, void (*cb)(struct S_FPF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FPD(struct S_FPD p0, float p1, double p2, void (*cb)(struct S_FPD, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_FPP(struct S_FPP p0, float p1, double p2, void (*cb)(struct S_FPP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DII(struct S_DII p0, float p1, double p2, void (*cb)(struct S_DII, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DIF(struct S_DIF p0, float p1, double p2, void (*cb)(struct S_DIF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DID(struct S_DID p0, float p1, double p2, void (*cb)(struct S_DID, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DIP(struct S_DIP p0, float p1, double p2, void (*cb)(struct S_DIP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DFI(struct S_DFI p0, float p1, double p2, void (*cb)(struct S_DFI, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DFF(struct S_DFF p0, float p1, double p2, void (*cb)(struct S_DFF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DFD(struct S_DFD p0, float p1, double p2, void (*cb)(struct S_DFD, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DFP(struct S_DFP p0, float p1, double p2, void (*cb)(struct S_DFP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DDI(struct S_DDI p0, float p1, double p2, void (*cb)(struct S_DDI, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DDF(struct S_DDF p0, float p1, double p2, void (*cb)(struct S_DDF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DDD(struct S_DDD p0, float p1, double p2, void (*cb)(struct S_DDD, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DDP(struct S_DDP p0, float p1, double p2, void (*cb)(struct S_DDP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DPI(struct S_DPI p0, float p1, double p2, void (*cb)(struct S_DPI, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DPF(struct S_DPF p0, float p1, double p2, void (*cb)(struct S_DPF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DPD(struct S_DPD p0, float p1, double p2, void (*cb)(struct S_DPD, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_DPP(struct S_DPP p0, float p1, double p2, void (*cb)(struct S_DPP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PII(struct S_PII p0, float p1, double p2, void (*cb)(struct S_PII, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PIF(struct S_PIF p0, float p1, double p2, void (*cb)(struct S_PIF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PID(struct S_PID p0, float p1, double p2, void (*cb)(struct S_PID, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PIP(struct S_PIP p0, float p1, double p2, void (*cb)(struct S_PIP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PFI(struct S_PFI p0, float p1, double p2, void (*cb)(struct S_PFI, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PFF(struct S_PFF p0, float p1, double p2, void (*cb)(struct S_PFF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PFD(struct S_PFD p0, float p1, double p2, void (*cb)(struct S_PFD, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PFP(struct S_PFP p0, float p1, double p2, void (*cb)(struct S_PFP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PDI(struct S_PDI p0, float p1, double p2, void (*cb)(struct S_PDI, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PDF(struct S_PDF p0, float p1, double p2, void (*cb)(struct S_PDF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PDD(struct S_PDD p0, float p1, double p2, void (*cb)(struct S_PDD, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PDP(struct S_PDP p0, float p1, double p2, void (*cb)(struct S_PDP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PPI(struct S_PPI p0, float p1, double p2, void (*cb)(struct S_PPI, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PPF(struct S_PPF p0, float p1, double p2, void (*cb)(struct S_PPF, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PPD(struct S_PPD p0, float p1, double p2, void (*cb)(struct S_PPD, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFD_PPP(struct S_PPP p0, float p1, double p2, void (*cb)(struct S_PPP, float, double)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_I(struct S_I p0, float p1, void* p2, void (*cb)(struct S_I, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_F(struct S_F p0, float p1, void* p2, void (*cb)(struct S_F, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_D(struct S_D p0, float p1, void* p2, void (*cb)(struct S_D, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_P(struct S_P p0, float p1, void* p2, void (*cb)(struct S_P, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_II(struct S_II p0, float p1, void* p2, void (*cb)(struct S_II, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IF(struct S_IF p0, float p1, void* p2, void (*cb)(struct S_IF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_ID(struct S_ID p0, float p1, void* p2, void (*cb)(struct S_ID, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IP(struct S_IP p0, float p1, void* p2, void (*cb)(struct S_IP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FI(struct S_FI p0, float p1, void* p2, void (*cb)(struct S_FI, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FF(struct S_FF p0, float p1, void* p2, void (*cb)(struct S_FF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FD(struct S_FD p0, float p1, void* p2, void (*cb)(struct S_FD, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FP(struct S_FP p0, float p1, void* p2, void (*cb)(struct S_FP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DI(struct S_DI p0, float p1, void* p2, void (*cb)(struct S_DI, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DF(struct S_DF p0, float p1, void* p2, void (*cb)(struct S_DF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DD(struct S_DD p0, float p1, void* p2, void (*cb)(struct S_DD, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DP(struct S_DP p0, float p1, void* p2, void (*cb)(struct S_DP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PI(struct S_PI p0, float p1, void* p2, void (*cb)(struct S_PI, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PF(struct S_PF p0, float p1, void* p2, void (*cb)(struct S_PF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PD(struct S_PD p0, float p1, void* p2, void (*cb)(struct S_PD, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PP(struct S_PP p0, float p1, void* p2, void (*cb)(struct S_PP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_III(struct S_III p0, float p1, void* p2, void (*cb)(struct S_III, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IIF(struct S_IIF p0, float p1, void* p2, void (*cb)(struct S_IIF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IID(struct S_IID p0, float p1, void* p2, void (*cb)(struct S_IID, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IIP(struct S_IIP p0, float p1, void* p2, void (*cb)(struct S_IIP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IFI(struct S_IFI p0, float p1, void* p2, void (*cb)(struct S_IFI, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IFF(struct S_IFF p0, float p1, void* p2, void (*cb)(struct S_IFF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IFD(struct S_IFD p0, float p1, void* p2, void (*cb)(struct S_IFD, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IFP(struct S_IFP p0, float p1, void* p2, void (*cb)(struct S_IFP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IDI(struct S_IDI p0, float p1, void* p2, void (*cb)(struct S_IDI, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IDF(struct S_IDF p0, float p1, void* p2, void (*cb)(struct S_IDF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IDD(struct S_IDD p0, float p1, void* p2, void (*cb)(struct S_IDD, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IDP(struct S_IDP p0, float p1, void* p2, void (*cb)(struct S_IDP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IPI(struct S_IPI p0, float p1, void* p2, void (*cb)(struct S_IPI, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IPF(struct S_IPF p0, float p1, void* p2, void (*cb)(struct S_IPF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IPD(struct S_IPD p0, float p1, void* p2, void (*cb)(struct S_IPD, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_IPP(struct S_IPP p0, float p1, void* p2, void (*cb)(struct S_IPP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FII(struct S_FII p0, float p1, void* p2, void (*cb)(struct S_FII, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FIF(struct S_FIF p0, float p1, void* p2, void (*cb)(struct S_FIF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FID(struct S_FID p0, float p1, void* p2, void (*cb)(struct S_FID, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FIP(struct S_FIP p0, float p1, void* p2, void (*cb)(struct S_FIP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FFI(struct S_FFI p0, float p1, void* p2, void (*cb)(struct S_FFI, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FFF(struct S_FFF p0, float p1, void* p2, void (*cb)(struct S_FFF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FFD(struct S_FFD p0, float p1, void* p2, void (*cb)(struct S_FFD, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FFP(struct S_FFP p0, float p1, void* p2, void (*cb)(struct S_FFP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FDI(struct S_FDI p0, float p1, void* p2, void (*cb)(struct S_FDI, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FDF(struct S_FDF p0, float p1, void* p2, void (*cb)(struct S_FDF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FDD(struct S_FDD p0, float p1, void* p2, void (*cb)(struct S_FDD, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FDP(struct S_FDP p0, float p1, void* p2, void (*cb)(struct S_FDP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FPI(struct S_FPI p0, float p1, void* p2, void (*cb)(struct S_FPI, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FPF(struct S_FPF p0, float p1, void* p2, void (*cb)(struct S_FPF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FPD(struct S_FPD p0, float p1, void* p2, void (*cb)(struct S_FPD, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_FPP(struct S_FPP p0, float p1, void* p2, void (*cb)(struct S_FPP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DII(struct S_DII p0, float p1, void* p2, void (*cb)(struct S_DII, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DIF(struct S_DIF p0, float p1, void* p2, void (*cb)(struct S_DIF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DID(struct S_DID p0, float p1, void* p2, void (*cb)(struct S_DID, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DIP(struct S_DIP p0, float p1, void* p2, void (*cb)(struct S_DIP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DFI(struct S_DFI p0, float p1, void* p2, void (*cb)(struct S_DFI, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DFF(struct S_DFF p0, float p1, void* p2, void (*cb)(struct S_DFF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DFD(struct S_DFD p0, float p1, void* p2, void (*cb)(struct S_DFD, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DFP(struct S_DFP p0, float p1, void* p2, void (*cb)(struct S_DFP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DDI(struct S_DDI p0, float p1, void* p2, void (*cb)(struct S_DDI, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DDF(struct S_DDF p0, float p1, void* p2, void (*cb)(struct S_DDF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DDD(struct S_DDD p0, float p1, void* p2, void (*cb)(struct S_DDD, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DDP(struct S_DDP p0, float p1, void* p2, void (*cb)(struct S_DDP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DPI(struct S_DPI p0, float p1, void* p2, void (*cb)(struct S_DPI, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DPF(struct S_DPF p0, float p1, void* p2, void (*cb)(struct S_DPF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DPD(struct S_DPD p0, float p1, void* p2, void (*cb)(struct S_DPD, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_DPP(struct S_DPP p0, float p1, void* p2, void (*cb)(struct S_DPP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PII(struct S_PII p0, float p1, void* p2, void (*cb)(struct S_PII, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PIF(struct S_PIF p0, float p1, void* p2, void (*cb)(struct S_PIF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PID(struct S_PID p0, float p1, void* p2, void (*cb)(struct S_PID, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PIP(struct S_PIP p0, float p1, void* p2, void (*cb)(struct S_PIP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PFI(struct S_PFI p0, float p1, void* p2, void (*cb)(struct S_PFI, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PFF(struct S_PFF p0, float p1, void* p2, void (*cb)(struct S_PFF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PFD(struct S_PFD p0, float p1, void* p2, void (*cb)(struct S_PFD, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PFP(struct S_PFP p0, float p1, void* p2, void (*cb)(struct S_PFP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PDI(struct S_PDI p0, float p1, void* p2, void (*cb)(struct S_PDI, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PDF(struct S_PDF p0, float p1, void* p2, void (*cb)(struct S_PDF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PDD(struct S_PDD p0, float p1, void* p2, void (*cb)(struct S_PDD, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PDP(struct S_PDP p0, float p1, void* p2, void (*cb)(struct S_PDP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PPI(struct S_PPI p0, float p1, void* p2, void (*cb)(struct S_PPI, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PPF(struct S_PPF p0, float p1, void* p2, void (*cb)(struct S_PPF, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PPD(struct S_PPD p0, float p1, void* p2, void (*cb)(struct S_PPD, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFP_PPP(struct S_PPP p0, float p1, void* p2, void (*cb)(struct S_PPP, float, void*)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_I(struct S_I p0, float p1, struct S_I p2, void (*cb)(struct S_I, float, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_F(struct S_F p0, float p1, struct S_F p2, void (*cb)(struct S_F, float, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_D(struct S_D p0, float p1, struct S_D p2, void (*cb)(struct S_D, float, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_P(struct S_P p0, float p1, struct S_P p2, void (*cb)(struct S_P, float, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_II(struct S_II p0, float p1, struct S_II p2, void (*cb)(struct S_II, float, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IF(struct S_IF p0, float p1, struct S_IF p2, void (*cb)(struct S_IF, float, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_ID(struct S_ID p0, float p1, struct S_ID p2, void (*cb)(struct S_ID, float, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IP(struct S_IP p0, float p1, struct S_IP p2, void (*cb)(struct S_IP, float, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FI(struct S_FI p0, float p1, struct S_FI p2, void (*cb)(struct S_FI, float, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FF(struct S_FF p0, float p1, struct S_FF p2, void (*cb)(struct S_FF, float, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FD(struct S_FD p0, float p1, struct S_FD p2, void (*cb)(struct S_FD, float, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FP(struct S_FP p0, float p1, struct S_FP p2, void (*cb)(struct S_FP, float, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DI(struct S_DI p0, float p1, struct S_DI p2, void (*cb)(struct S_DI, float, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DF(struct S_DF p0, float p1, struct S_DF p2, void (*cb)(struct S_DF, float, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DD(struct S_DD p0, float p1, struct S_DD p2, void (*cb)(struct S_DD, float, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DP(struct S_DP p0, float p1, struct S_DP p2, void (*cb)(struct S_DP, float, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PI(struct S_PI p0, float p1, struct S_PI p2, void (*cb)(struct S_PI, float, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PF(struct S_PF p0, float p1, struct S_PF p2, void (*cb)(struct S_PF, float, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PD(struct S_PD p0, float p1, struct S_PD p2, void (*cb)(struct S_PD, float, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PP(struct S_PP p0, float p1, struct S_PP p2, void (*cb)(struct S_PP, float, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_III(struct S_III p0, float p1, struct S_III p2, void (*cb)(struct S_III, float, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IIF(struct S_IIF p0, float p1, struct S_IIF p2, void (*cb)(struct S_IIF, float, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IID(struct S_IID p0, float p1, struct S_IID p2, void (*cb)(struct S_IID, float, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IIP(struct S_IIP p0, float p1, struct S_IIP p2, void (*cb)(struct S_IIP, float, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IFI(struct S_IFI p0, float p1, struct S_IFI p2, void (*cb)(struct S_IFI, float, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IFF(struct S_IFF p0, float p1, struct S_IFF p2, void (*cb)(struct S_IFF, float, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IFD(struct S_IFD p0, float p1, struct S_IFD p2, void (*cb)(struct S_IFD, float, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IFP(struct S_IFP p0, float p1, struct S_IFP p2, void (*cb)(struct S_IFP, float, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IDI(struct S_IDI p0, float p1, struct S_IDI p2, void (*cb)(struct S_IDI, float, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IDF(struct S_IDF p0, float p1, struct S_IDF p2, void (*cb)(struct S_IDF, float, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IDD(struct S_IDD p0, float p1, struct S_IDD p2, void (*cb)(struct S_IDD, float, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IDP(struct S_IDP p0, float p1, struct S_IDP p2, void (*cb)(struct S_IDP, float, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IPI(struct S_IPI p0, float p1, struct S_IPI p2, void (*cb)(struct S_IPI, float, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IPF(struct S_IPF p0, float p1, struct S_IPF p2, void (*cb)(struct S_IPF, float, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IPD(struct S_IPD p0, float p1, struct S_IPD p2, void (*cb)(struct S_IPD, float, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_IPP(struct S_IPP p0, float p1, struct S_IPP p2, void (*cb)(struct S_IPP, float, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FII(struct S_FII p0, float p1, struct S_FII p2, void (*cb)(struct S_FII, float, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FIF(struct S_FIF p0, float p1, struct S_FIF p2, void (*cb)(struct S_FIF, float, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FID(struct S_FID p0, float p1, struct S_FID p2, void (*cb)(struct S_FID, float, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FIP(struct S_FIP p0, float p1, struct S_FIP p2, void (*cb)(struct S_FIP, float, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FFI(struct S_FFI p0, float p1, struct S_FFI p2, void (*cb)(struct S_FFI, float, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FFF(struct S_FFF p0, float p1, struct S_FFF p2, void (*cb)(struct S_FFF, float, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FFD(struct S_FFD p0, float p1, struct S_FFD p2, void (*cb)(struct S_FFD, float, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FFP(struct S_FFP p0, float p1, struct S_FFP p2, void (*cb)(struct S_FFP, float, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FDI(struct S_FDI p0, float p1, struct S_FDI p2, void (*cb)(struct S_FDI, float, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FDF(struct S_FDF p0, float p1, struct S_FDF p2, void (*cb)(struct S_FDF, float, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FDD(struct S_FDD p0, float p1, struct S_FDD p2, void (*cb)(struct S_FDD, float, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FDP(struct S_FDP p0, float p1, struct S_FDP p2, void (*cb)(struct S_FDP, float, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FPI(struct S_FPI p0, float p1, struct S_FPI p2, void (*cb)(struct S_FPI, float, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FPF(struct S_FPF p0, float p1, struct S_FPF p2, void (*cb)(struct S_FPF, float, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FPD(struct S_FPD p0, float p1, struct S_FPD p2, void (*cb)(struct S_FPD, float, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_FPP(struct S_FPP p0, float p1, struct S_FPP p2, void (*cb)(struct S_FPP, float, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DII(struct S_DII p0, float p1, struct S_DII p2, void (*cb)(struct S_DII, float, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DIF(struct S_DIF p0, float p1, struct S_DIF p2, void (*cb)(struct S_DIF, float, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DID(struct S_DID p0, float p1, struct S_DID p2, void (*cb)(struct S_DID, float, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DIP(struct S_DIP p0, float p1, struct S_DIP p2, void (*cb)(struct S_DIP, float, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DFI(struct S_DFI p0, float p1, struct S_DFI p2, void (*cb)(struct S_DFI, float, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DFF(struct S_DFF p0, float p1, struct S_DFF p2, void (*cb)(struct S_DFF, float, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DFD(struct S_DFD p0, float p1, struct S_DFD p2, void (*cb)(struct S_DFD, float, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DFP(struct S_DFP p0, float p1, struct S_DFP p2, void (*cb)(struct S_DFP, float, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DDI(struct S_DDI p0, float p1, struct S_DDI p2, void (*cb)(struct S_DDI, float, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DDF(struct S_DDF p0, float p1, struct S_DDF p2, void (*cb)(struct S_DDF, float, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DDD(struct S_DDD p0, float p1, struct S_DDD p2, void (*cb)(struct S_DDD, float, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DDP(struct S_DDP p0, float p1, struct S_DDP p2, void (*cb)(struct S_DDP, float, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DPI(struct S_DPI p0, float p1, struct S_DPI p2, void (*cb)(struct S_DPI, float, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DPF(struct S_DPF p0, float p1, struct S_DPF p2, void (*cb)(struct S_DPF, float, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DPD(struct S_DPD p0, float p1, struct S_DPD p2, void (*cb)(struct S_DPD, float, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_DPP(struct S_DPP p0, float p1, struct S_DPP p2, void (*cb)(struct S_DPP, float, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PII(struct S_PII p0, float p1, struct S_PII p2, void (*cb)(struct S_PII, float, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PIF(struct S_PIF p0, float p1, struct S_PIF p2, void (*cb)(struct S_PIF, float, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PID(struct S_PID p0, float p1, struct S_PID p2, void (*cb)(struct S_PID, float, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PIP(struct S_PIP p0, float p1, struct S_PIP p2, void (*cb)(struct S_PIP, float, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PFI(struct S_PFI p0, float p1, struct S_PFI p2, void (*cb)(struct S_PFI, float, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PFF(struct S_PFF p0, float p1, struct S_PFF p2, void (*cb)(struct S_PFF, float, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PFD(struct S_PFD p0, float p1, struct S_PFD p2, void (*cb)(struct S_PFD, float, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PFP(struct S_PFP p0, float p1, struct S_PFP p2, void (*cb)(struct S_PFP, float, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PDI(struct S_PDI p0, float p1, struct S_PDI p2, void (*cb)(struct S_PDI, float, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PDF(struct S_PDF p0, float p1, struct S_PDF p2, void (*cb)(struct S_PDF, float, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PDD(struct S_PDD p0, float p1, struct S_PDD p2, void (*cb)(struct S_PDD, float, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PDP(struct S_PDP p0, float p1, struct S_PDP p2, void (*cb)(struct S_PDP, float, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PPI(struct S_PPI p0, float p1, struct S_PPI p2, void (*cb)(struct S_PPI, float, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PPF(struct S_PPF p0, float p1, struct S_PPF p2, void (*cb)(struct S_PPF, float, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PPD(struct S_PPD p0, float p1, struct S_PPD p2, void (*cb)(struct S_PPD, float, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f7_V_SFS_PPP(struct S_PPP p0, float p1, struct S_PPP p2, void (*cb)(struct S_PPP, float, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f7_V_SDI_I(struct S_I p0, double p1, int p2, void (*cb)(struct S_I, double, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SDI_F(struct S_F p0, double p1, int p2, void (*cb)(struct S_F, double, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SDI_D(struct S_D p0, double p1, int p2, void (*cb)(struct S_D, double, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SDI_P(struct S_P p0, double p1, int p2, void (*cb)(struct S_P, double, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SDI_II(struct S_II p0, double p1, int p2, void (*cb)(struct S_II, double, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SDI_IF(struct S_IF p0, double p1, int p2, void (*cb)(struct S_IF, double, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SDI_ID(struct S_ID p0, double p1, int p2, void (*cb)(struct S_ID, double, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SDI_IP(struct S_IP p0, double p1, int p2, void (*cb)(struct S_IP, double, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SDI_FI(struct S_FI p0, double p1, int p2, void (*cb)(struct S_FI, double, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SDI_FF(struct S_FF p0, double p1, int p2, void (*cb)(struct S_FF, double, int)) { cb(p0,p1,p2); } -EXPORT void f7_V_SDI_FD(struct S_FD p0, double p1, int p2, void (*cb)(struct S_FD, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FP(struct S_FP p0, double p1, int p2, void (*cb)(struct S_FP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DI(struct S_DI p0, double p1, int p2, void (*cb)(struct S_DI, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DF(struct S_DF p0, double p1, int p2, void (*cb)(struct S_DF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DD(struct S_DD p0, double p1, int p2, void (*cb)(struct S_DD, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DP(struct S_DP p0, double p1, int p2, void (*cb)(struct S_DP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PI(struct S_PI p0, double p1, int p2, void (*cb)(struct S_PI, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PF(struct S_PF p0, double p1, int p2, void (*cb)(struct S_PF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PD(struct S_PD p0, double p1, int p2, void (*cb)(struct S_PD, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PP(struct S_PP p0, double p1, int p2, void (*cb)(struct S_PP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_III(struct S_III p0, double p1, int p2, void (*cb)(struct S_III, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_IIF(struct S_IIF p0, double p1, int p2, void (*cb)(struct S_IIF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_IID(struct S_IID p0, double p1, int p2, void (*cb)(struct S_IID, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_IIP(struct S_IIP p0, double p1, int p2, void (*cb)(struct S_IIP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_IFI(struct S_IFI p0, double p1, int p2, void (*cb)(struct S_IFI, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_IFF(struct S_IFF p0, double p1, int p2, void (*cb)(struct S_IFF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_IFD(struct S_IFD p0, double p1, int p2, void (*cb)(struct S_IFD, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_IFP(struct S_IFP p0, double p1, int p2, void (*cb)(struct S_IFP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_IDI(struct S_IDI p0, double p1, int p2, void (*cb)(struct S_IDI, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_IDF(struct S_IDF p0, double p1, int p2, void (*cb)(struct S_IDF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_IDD(struct S_IDD p0, double p1, int p2, void (*cb)(struct S_IDD, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_IDP(struct S_IDP p0, double p1, int p2, void (*cb)(struct S_IDP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_IPI(struct S_IPI p0, double p1, int p2, void (*cb)(struct S_IPI, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_IPF(struct S_IPF p0, double p1, int p2, void (*cb)(struct S_IPF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_IPD(struct S_IPD p0, double p1, int p2, void (*cb)(struct S_IPD, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_IPP(struct S_IPP p0, double p1, int p2, void (*cb)(struct S_IPP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FII(struct S_FII p0, double p1, int p2, void (*cb)(struct S_FII, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FIF(struct S_FIF p0, double p1, int p2, void (*cb)(struct S_FIF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FID(struct S_FID p0, double p1, int p2, void (*cb)(struct S_FID, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FIP(struct S_FIP p0, double p1, int p2, void (*cb)(struct S_FIP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FFI(struct S_FFI p0, double p1, int p2, void (*cb)(struct S_FFI, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FFF(struct S_FFF p0, double p1, int p2, void (*cb)(struct S_FFF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FFD(struct S_FFD p0, double p1, int p2, void (*cb)(struct S_FFD, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FFP(struct S_FFP p0, double p1, int p2, void (*cb)(struct S_FFP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FDI(struct S_FDI p0, double p1, int p2, void (*cb)(struct S_FDI, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FDF(struct S_FDF p0, double p1, int p2, void (*cb)(struct S_FDF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FDD(struct S_FDD p0, double p1, int p2, void (*cb)(struct S_FDD, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FDP(struct S_FDP p0, double p1, int p2, void (*cb)(struct S_FDP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FPI(struct S_FPI p0, double p1, int p2, void (*cb)(struct S_FPI, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FPF(struct S_FPF p0, double p1, int p2, void (*cb)(struct S_FPF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FPD(struct S_FPD p0, double p1, int p2, void (*cb)(struct S_FPD, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_FPP(struct S_FPP p0, double p1, int p2, void (*cb)(struct S_FPP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DII(struct S_DII p0, double p1, int p2, void (*cb)(struct S_DII, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DIF(struct S_DIF p0, double p1, int p2, void (*cb)(struct S_DIF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DID(struct S_DID p0, double p1, int p2, void (*cb)(struct S_DID, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DIP(struct S_DIP p0, double p1, int p2, void (*cb)(struct S_DIP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DFI(struct S_DFI p0, double p1, int p2, void (*cb)(struct S_DFI, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DFF(struct S_DFF p0, double p1, int p2, void (*cb)(struct S_DFF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DFD(struct S_DFD p0, double p1, int p2, void (*cb)(struct S_DFD, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DFP(struct S_DFP p0, double p1, int p2, void (*cb)(struct S_DFP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DDI(struct S_DDI p0, double p1, int p2, void (*cb)(struct S_DDI, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DDF(struct S_DDF p0, double p1, int p2, void (*cb)(struct S_DDF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DDD(struct S_DDD p0, double p1, int p2, void (*cb)(struct S_DDD, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DDP(struct S_DDP p0, double p1, int p2, void (*cb)(struct S_DDP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DPI(struct S_DPI p0, double p1, int p2, void (*cb)(struct S_DPI, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DPF(struct S_DPF p0, double p1, int p2, void (*cb)(struct S_DPF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DPD(struct S_DPD p0, double p1, int p2, void (*cb)(struct S_DPD, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_DPP(struct S_DPP p0, double p1, int p2, void (*cb)(struct S_DPP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PII(struct S_PII p0, double p1, int p2, void (*cb)(struct S_PII, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PIF(struct S_PIF p0, double p1, int p2, void (*cb)(struct S_PIF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PID(struct S_PID p0, double p1, int p2, void (*cb)(struct S_PID, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PIP(struct S_PIP p0, double p1, int p2, void (*cb)(struct S_PIP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PFI(struct S_PFI p0, double p1, int p2, void (*cb)(struct S_PFI, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PFF(struct S_PFF p0, double p1, int p2, void (*cb)(struct S_PFF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PFD(struct S_PFD p0, double p1, int p2, void (*cb)(struct S_PFD, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PFP(struct S_PFP p0, double p1, int p2, void (*cb)(struct S_PFP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PDI(struct S_PDI p0, double p1, int p2, void (*cb)(struct S_PDI, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PDF(struct S_PDF p0, double p1, int p2, void (*cb)(struct S_PDF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PDD(struct S_PDD p0, double p1, int p2, void (*cb)(struct S_PDD, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PDP(struct S_PDP p0, double p1, int p2, void (*cb)(struct S_PDP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PPI(struct S_PPI p0, double p1, int p2, void (*cb)(struct S_PPI, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PPF(struct S_PPF p0, double p1, int p2, void (*cb)(struct S_PPF, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PPD(struct S_PPD p0, double p1, int p2, void (*cb)(struct S_PPD, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDI_PPP(struct S_PPP p0, double p1, int p2, void (*cb)(struct S_PPP, double, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_I(struct S_I p0, double p1, float p2, void (*cb)(struct S_I, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_F(struct S_F p0, double p1, float p2, void (*cb)(struct S_F, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_D(struct S_D p0, double p1, float p2, void (*cb)(struct S_D, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_P(struct S_P p0, double p1, float p2, void (*cb)(struct S_P, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_II(struct S_II p0, double p1, float p2, void (*cb)(struct S_II, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IF(struct S_IF p0, double p1, float p2, void (*cb)(struct S_IF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_ID(struct S_ID p0, double p1, float p2, void (*cb)(struct S_ID, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IP(struct S_IP p0, double p1, float p2, void (*cb)(struct S_IP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FI(struct S_FI p0, double p1, float p2, void (*cb)(struct S_FI, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FF(struct S_FF p0, double p1, float p2, void (*cb)(struct S_FF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FD(struct S_FD p0, double p1, float p2, void (*cb)(struct S_FD, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FP(struct S_FP p0, double p1, float p2, void (*cb)(struct S_FP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DI(struct S_DI p0, double p1, float p2, void (*cb)(struct S_DI, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DF(struct S_DF p0, double p1, float p2, void (*cb)(struct S_DF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DD(struct S_DD p0, double p1, float p2, void (*cb)(struct S_DD, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DP(struct S_DP p0, double p1, float p2, void (*cb)(struct S_DP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PI(struct S_PI p0, double p1, float p2, void (*cb)(struct S_PI, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PF(struct S_PF p0, double p1, float p2, void (*cb)(struct S_PF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PD(struct S_PD p0, double p1, float p2, void (*cb)(struct S_PD, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PP(struct S_PP p0, double p1, float p2, void (*cb)(struct S_PP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_III(struct S_III p0, double p1, float p2, void (*cb)(struct S_III, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IIF(struct S_IIF p0, double p1, float p2, void (*cb)(struct S_IIF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IID(struct S_IID p0, double p1, float p2, void (*cb)(struct S_IID, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IIP(struct S_IIP p0, double p1, float p2, void (*cb)(struct S_IIP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IFI(struct S_IFI p0, double p1, float p2, void (*cb)(struct S_IFI, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IFF(struct S_IFF p0, double p1, float p2, void (*cb)(struct S_IFF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IFD(struct S_IFD p0, double p1, float p2, void (*cb)(struct S_IFD, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IFP(struct S_IFP p0, double p1, float p2, void (*cb)(struct S_IFP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IDI(struct S_IDI p0, double p1, float p2, void (*cb)(struct S_IDI, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IDF(struct S_IDF p0, double p1, float p2, void (*cb)(struct S_IDF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IDD(struct S_IDD p0, double p1, float p2, void (*cb)(struct S_IDD, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IDP(struct S_IDP p0, double p1, float p2, void (*cb)(struct S_IDP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IPI(struct S_IPI p0, double p1, float p2, void (*cb)(struct S_IPI, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IPF(struct S_IPF p0, double p1, float p2, void (*cb)(struct S_IPF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IPD(struct S_IPD p0, double p1, float p2, void (*cb)(struct S_IPD, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_IPP(struct S_IPP p0, double p1, float p2, void (*cb)(struct S_IPP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FII(struct S_FII p0, double p1, float p2, void (*cb)(struct S_FII, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FIF(struct S_FIF p0, double p1, float p2, void (*cb)(struct S_FIF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FID(struct S_FID p0, double p1, float p2, void (*cb)(struct S_FID, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FIP(struct S_FIP p0, double p1, float p2, void (*cb)(struct S_FIP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FFI(struct S_FFI p0, double p1, float p2, void (*cb)(struct S_FFI, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FFF(struct S_FFF p0, double p1, float p2, void (*cb)(struct S_FFF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FFD(struct S_FFD p0, double p1, float p2, void (*cb)(struct S_FFD, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FFP(struct S_FFP p0, double p1, float p2, void (*cb)(struct S_FFP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FDI(struct S_FDI p0, double p1, float p2, void (*cb)(struct S_FDI, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FDF(struct S_FDF p0, double p1, float p2, void (*cb)(struct S_FDF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FDD(struct S_FDD p0, double p1, float p2, void (*cb)(struct S_FDD, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FDP(struct S_FDP p0, double p1, float p2, void (*cb)(struct S_FDP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FPI(struct S_FPI p0, double p1, float p2, void (*cb)(struct S_FPI, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FPF(struct S_FPF p0, double p1, float p2, void (*cb)(struct S_FPF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FPD(struct S_FPD p0, double p1, float p2, void (*cb)(struct S_FPD, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_FPP(struct S_FPP p0, double p1, float p2, void (*cb)(struct S_FPP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DII(struct S_DII p0, double p1, float p2, void (*cb)(struct S_DII, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DIF(struct S_DIF p0, double p1, float p2, void (*cb)(struct S_DIF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DID(struct S_DID p0, double p1, float p2, void (*cb)(struct S_DID, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DIP(struct S_DIP p0, double p1, float p2, void (*cb)(struct S_DIP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DFI(struct S_DFI p0, double p1, float p2, void (*cb)(struct S_DFI, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DFF(struct S_DFF p0, double p1, float p2, void (*cb)(struct S_DFF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DFD(struct S_DFD p0, double p1, float p2, void (*cb)(struct S_DFD, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DFP(struct S_DFP p0, double p1, float p2, void (*cb)(struct S_DFP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DDI(struct S_DDI p0, double p1, float p2, void (*cb)(struct S_DDI, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DDF(struct S_DDF p0, double p1, float p2, void (*cb)(struct S_DDF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DDD(struct S_DDD p0, double p1, float p2, void (*cb)(struct S_DDD, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DDP(struct S_DDP p0, double p1, float p2, void (*cb)(struct S_DDP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DPI(struct S_DPI p0, double p1, float p2, void (*cb)(struct S_DPI, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DPF(struct S_DPF p0, double p1, float p2, void (*cb)(struct S_DPF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DPD(struct S_DPD p0, double p1, float p2, void (*cb)(struct S_DPD, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_DPP(struct S_DPP p0, double p1, float p2, void (*cb)(struct S_DPP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PII(struct S_PII p0, double p1, float p2, void (*cb)(struct S_PII, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PIF(struct S_PIF p0, double p1, float p2, void (*cb)(struct S_PIF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PID(struct S_PID p0, double p1, float p2, void (*cb)(struct S_PID, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PIP(struct S_PIP p0, double p1, float p2, void (*cb)(struct S_PIP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PFI(struct S_PFI p0, double p1, float p2, void (*cb)(struct S_PFI, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PFF(struct S_PFF p0, double p1, float p2, void (*cb)(struct S_PFF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PFD(struct S_PFD p0, double p1, float p2, void (*cb)(struct S_PFD, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PFP(struct S_PFP p0, double p1, float p2, void (*cb)(struct S_PFP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PDI(struct S_PDI p0, double p1, float p2, void (*cb)(struct S_PDI, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PDF(struct S_PDF p0, double p1, float p2, void (*cb)(struct S_PDF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PDD(struct S_PDD p0, double p1, float p2, void (*cb)(struct S_PDD, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PDP(struct S_PDP p0, double p1, float p2, void (*cb)(struct S_PDP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PPI(struct S_PPI p0, double p1, float p2, void (*cb)(struct S_PPI, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PPF(struct S_PPF p0, double p1, float p2, void (*cb)(struct S_PPF, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PPD(struct S_PPD p0, double p1, float p2, void (*cb)(struct S_PPD, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDF_PPP(struct S_PPP p0, double p1, float p2, void (*cb)(struct S_PPP, double, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_I(struct S_I p0, double p1, double p2, void (*cb)(struct S_I, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_F(struct S_F p0, double p1, double p2, void (*cb)(struct S_F, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_D(struct S_D p0, double p1, double p2, void (*cb)(struct S_D, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_P(struct S_P p0, double p1, double p2, void (*cb)(struct S_P, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_II(struct S_II p0, double p1, double p2, void (*cb)(struct S_II, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IF(struct S_IF p0, double p1, double p2, void (*cb)(struct S_IF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_ID(struct S_ID p0, double p1, double p2, void (*cb)(struct S_ID, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IP(struct S_IP p0, double p1, double p2, void (*cb)(struct S_IP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FI(struct S_FI p0, double p1, double p2, void (*cb)(struct S_FI, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FF(struct S_FF p0, double p1, double p2, void (*cb)(struct S_FF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FD(struct S_FD p0, double p1, double p2, void (*cb)(struct S_FD, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FP(struct S_FP p0, double p1, double p2, void (*cb)(struct S_FP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DI(struct S_DI p0, double p1, double p2, void (*cb)(struct S_DI, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DF(struct S_DF p0, double p1, double p2, void (*cb)(struct S_DF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DD(struct S_DD p0, double p1, double p2, void (*cb)(struct S_DD, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DP(struct S_DP p0, double p1, double p2, void (*cb)(struct S_DP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PI(struct S_PI p0, double p1, double p2, void (*cb)(struct S_PI, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PF(struct S_PF p0, double p1, double p2, void (*cb)(struct S_PF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PD(struct S_PD p0, double p1, double p2, void (*cb)(struct S_PD, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PP(struct S_PP p0, double p1, double p2, void (*cb)(struct S_PP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_III(struct S_III p0, double p1, double p2, void (*cb)(struct S_III, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IIF(struct S_IIF p0, double p1, double p2, void (*cb)(struct S_IIF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IID(struct S_IID p0, double p1, double p2, void (*cb)(struct S_IID, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IIP(struct S_IIP p0, double p1, double p2, void (*cb)(struct S_IIP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IFI(struct S_IFI p0, double p1, double p2, void (*cb)(struct S_IFI, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IFF(struct S_IFF p0, double p1, double p2, void (*cb)(struct S_IFF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IFD(struct S_IFD p0, double p1, double p2, void (*cb)(struct S_IFD, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IFP(struct S_IFP p0, double p1, double p2, void (*cb)(struct S_IFP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IDI(struct S_IDI p0, double p1, double p2, void (*cb)(struct S_IDI, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IDF(struct S_IDF p0, double p1, double p2, void (*cb)(struct S_IDF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IDD(struct S_IDD p0, double p1, double p2, void (*cb)(struct S_IDD, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IDP(struct S_IDP p0, double p1, double p2, void (*cb)(struct S_IDP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IPI(struct S_IPI p0, double p1, double p2, void (*cb)(struct S_IPI, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IPF(struct S_IPF p0, double p1, double p2, void (*cb)(struct S_IPF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IPD(struct S_IPD p0, double p1, double p2, void (*cb)(struct S_IPD, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_IPP(struct S_IPP p0, double p1, double p2, void (*cb)(struct S_IPP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FII(struct S_FII p0, double p1, double p2, void (*cb)(struct S_FII, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FIF(struct S_FIF p0, double p1, double p2, void (*cb)(struct S_FIF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FID(struct S_FID p0, double p1, double p2, void (*cb)(struct S_FID, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FIP(struct S_FIP p0, double p1, double p2, void (*cb)(struct S_FIP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FFI(struct S_FFI p0, double p1, double p2, void (*cb)(struct S_FFI, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FFF(struct S_FFF p0, double p1, double p2, void (*cb)(struct S_FFF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FFD(struct S_FFD p0, double p1, double p2, void (*cb)(struct S_FFD, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FFP(struct S_FFP p0, double p1, double p2, void (*cb)(struct S_FFP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FDI(struct S_FDI p0, double p1, double p2, void (*cb)(struct S_FDI, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FDF(struct S_FDF p0, double p1, double p2, void (*cb)(struct S_FDF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FDD(struct S_FDD p0, double p1, double p2, void (*cb)(struct S_FDD, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FDP(struct S_FDP p0, double p1, double p2, void (*cb)(struct S_FDP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FPI(struct S_FPI p0, double p1, double p2, void (*cb)(struct S_FPI, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FPF(struct S_FPF p0, double p1, double p2, void (*cb)(struct S_FPF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FPD(struct S_FPD p0, double p1, double p2, void (*cb)(struct S_FPD, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_FPP(struct S_FPP p0, double p1, double p2, void (*cb)(struct S_FPP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DII(struct S_DII p0, double p1, double p2, void (*cb)(struct S_DII, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DIF(struct S_DIF p0, double p1, double p2, void (*cb)(struct S_DIF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DID(struct S_DID p0, double p1, double p2, void (*cb)(struct S_DID, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DIP(struct S_DIP p0, double p1, double p2, void (*cb)(struct S_DIP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DFI(struct S_DFI p0, double p1, double p2, void (*cb)(struct S_DFI, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DFF(struct S_DFF p0, double p1, double p2, void (*cb)(struct S_DFF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DFD(struct S_DFD p0, double p1, double p2, void (*cb)(struct S_DFD, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DFP(struct S_DFP p0, double p1, double p2, void (*cb)(struct S_DFP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DDI(struct S_DDI p0, double p1, double p2, void (*cb)(struct S_DDI, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DDF(struct S_DDF p0, double p1, double p2, void (*cb)(struct S_DDF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DDD(struct S_DDD p0, double p1, double p2, void (*cb)(struct S_DDD, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DDP(struct S_DDP p0, double p1, double p2, void (*cb)(struct S_DDP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DPI(struct S_DPI p0, double p1, double p2, void (*cb)(struct S_DPI, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DPF(struct S_DPF p0, double p1, double p2, void (*cb)(struct S_DPF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DPD(struct S_DPD p0, double p1, double p2, void (*cb)(struct S_DPD, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_DPP(struct S_DPP p0, double p1, double p2, void (*cb)(struct S_DPP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PII(struct S_PII p0, double p1, double p2, void (*cb)(struct S_PII, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PIF(struct S_PIF p0, double p1, double p2, void (*cb)(struct S_PIF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PID(struct S_PID p0, double p1, double p2, void (*cb)(struct S_PID, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PIP(struct S_PIP p0, double p1, double p2, void (*cb)(struct S_PIP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PFI(struct S_PFI p0, double p1, double p2, void (*cb)(struct S_PFI, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PFF(struct S_PFF p0, double p1, double p2, void (*cb)(struct S_PFF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PFD(struct S_PFD p0, double p1, double p2, void (*cb)(struct S_PFD, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PFP(struct S_PFP p0, double p1, double p2, void (*cb)(struct S_PFP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PDI(struct S_PDI p0, double p1, double p2, void (*cb)(struct S_PDI, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PDF(struct S_PDF p0, double p1, double p2, void (*cb)(struct S_PDF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PDD(struct S_PDD p0, double p1, double p2, void (*cb)(struct S_PDD, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PDP(struct S_PDP p0, double p1, double p2, void (*cb)(struct S_PDP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PPI(struct S_PPI p0, double p1, double p2, void (*cb)(struct S_PPI, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PPF(struct S_PPF p0, double p1, double p2, void (*cb)(struct S_PPF, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PPD(struct S_PPD p0, double p1, double p2, void (*cb)(struct S_PPD, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDD_PPP(struct S_PPP p0, double p1, double p2, void (*cb)(struct S_PPP, double, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_I(struct S_I p0, double p1, void* p2, void (*cb)(struct S_I, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_F(struct S_F p0, double p1, void* p2, void (*cb)(struct S_F, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_D(struct S_D p0, double p1, void* p2, void (*cb)(struct S_D, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_P(struct S_P p0, double p1, void* p2, void (*cb)(struct S_P, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_II(struct S_II p0, double p1, void* p2, void (*cb)(struct S_II, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IF(struct S_IF p0, double p1, void* p2, void (*cb)(struct S_IF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_ID(struct S_ID p0, double p1, void* p2, void (*cb)(struct S_ID, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IP(struct S_IP p0, double p1, void* p2, void (*cb)(struct S_IP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FI(struct S_FI p0, double p1, void* p2, void (*cb)(struct S_FI, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FF(struct S_FF p0, double p1, void* p2, void (*cb)(struct S_FF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FD(struct S_FD p0, double p1, void* p2, void (*cb)(struct S_FD, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FP(struct S_FP p0, double p1, void* p2, void (*cb)(struct S_FP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DI(struct S_DI p0, double p1, void* p2, void (*cb)(struct S_DI, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DF(struct S_DF p0, double p1, void* p2, void (*cb)(struct S_DF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DD(struct S_DD p0, double p1, void* p2, void (*cb)(struct S_DD, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DP(struct S_DP p0, double p1, void* p2, void (*cb)(struct S_DP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PI(struct S_PI p0, double p1, void* p2, void (*cb)(struct S_PI, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PF(struct S_PF p0, double p1, void* p2, void (*cb)(struct S_PF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PD(struct S_PD p0, double p1, void* p2, void (*cb)(struct S_PD, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PP(struct S_PP p0, double p1, void* p2, void (*cb)(struct S_PP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_III(struct S_III p0, double p1, void* p2, void (*cb)(struct S_III, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IIF(struct S_IIF p0, double p1, void* p2, void (*cb)(struct S_IIF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IID(struct S_IID p0, double p1, void* p2, void (*cb)(struct S_IID, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IIP(struct S_IIP p0, double p1, void* p2, void (*cb)(struct S_IIP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IFI(struct S_IFI p0, double p1, void* p2, void (*cb)(struct S_IFI, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IFF(struct S_IFF p0, double p1, void* p2, void (*cb)(struct S_IFF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IFD(struct S_IFD p0, double p1, void* p2, void (*cb)(struct S_IFD, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IFP(struct S_IFP p0, double p1, void* p2, void (*cb)(struct S_IFP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IDI(struct S_IDI p0, double p1, void* p2, void (*cb)(struct S_IDI, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IDF(struct S_IDF p0, double p1, void* p2, void (*cb)(struct S_IDF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IDD(struct S_IDD p0, double p1, void* p2, void (*cb)(struct S_IDD, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IDP(struct S_IDP p0, double p1, void* p2, void (*cb)(struct S_IDP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IPI(struct S_IPI p0, double p1, void* p2, void (*cb)(struct S_IPI, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IPF(struct S_IPF p0, double p1, void* p2, void (*cb)(struct S_IPF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IPD(struct S_IPD p0, double p1, void* p2, void (*cb)(struct S_IPD, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_IPP(struct S_IPP p0, double p1, void* p2, void (*cb)(struct S_IPP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FII(struct S_FII p0, double p1, void* p2, void (*cb)(struct S_FII, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FIF(struct S_FIF p0, double p1, void* p2, void (*cb)(struct S_FIF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FID(struct S_FID p0, double p1, void* p2, void (*cb)(struct S_FID, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FIP(struct S_FIP p0, double p1, void* p2, void (*cb)(struct S_FIP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FFI(struct S_FFI p0, double p1, void* p2, void (*cb)(struct S_FFI, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FFF(struct S_FFF p0, double p1, void* p2, void (*cb)(struct S_FFF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FFD(struct S_FFD p0, double p1, void* p2, void (*cb)(struct S_FFD, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FFP(struct S_FFP p0, double p1, void* p2, void (*cb)(struct S_FFP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FDI(struct S_FDI p0, double p1, void* p2, void (*cb)(struct S_FDI, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FDF(struct S_FDF p0, double p1, void* p2, void (*cb)(struct S_FDF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FDD(struct S_FDD p0, double p1, void* p2, void (*cb)(struct S_FDD, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FDP(struct S_FDP p0, double p1, void* p2, void (*cb)(struct S_FDP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FPI(struct S_FPI p0, double p1, void* p2, void (*cb)(struct S_FPI, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FPF(struct S_FPF p0, double p1, void* p2, void (*cb)(struct S_FPF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FPD(struct S_FPD p0, double p1, void* p2, void (*cb)(struct S_FPD, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_FPP(struct S_FPP p0, double p1, void* p2, void (*cb)(struct S_FPP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DII(struct S_DII p0, double p1, void* p2, void (*cb)(struct S_DII, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DIF(struct S_DIF p0, double p1, void* p2, void (*cb)(struct S_DIF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DID(struct S_DID p0, double p1, void* p2, void (*cb)(struct S_DID, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DIP(struct S_DIP p0, double p1, void* p2, void (*cb)(struct S_DIP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DFI(struct S_DFI p0, double p1, void* p2, void (*cb)(struct S_DFI, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DFF(struct S_DFF p0, double p1, void* p2, void (*cb)(struct S_DFF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DFD(struct S_DFD p0, double p1, void* p2, void (*cb)(struct S_DFD, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DFP(struct S_DFP p0, double p1, void* p2, void (*cb)(struct S_DFP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DDI(struct S_DDI p0, double p1, void* p2, void (*cb)(struct S_DDI, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DDF(struct S_DDF p0, double p1, void* p2, void (*cb)(struct S_DDF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DDD(struct S_DDD p0, double p1, void* p2, void (*cb)(struct S_DDD, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DDP(struct S_DDP p0, double p1, void* p2, void (*cb)(struct S_DDP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DPI(struct S_DPI p0, double p1, void* p2, void (*cb)(struct S_DPI, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DPF(struct S_DPF p0, double p1, void* p2, void (*cb)(struct S_DPF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DPD(struct S_DPD p0, double p1, void* p2, void (*cb)(struct S_DPD, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_DPP(struct S_DPP p0, double p1, void* p2, void (*cb)(struct S_DPP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PII(struct S_PII p0, double p1, void* p2, void (*cb)(struct S_PII, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PIF(struct S_PIF p0, double p1, void* p2, void (*cb)(struct S_PIF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PID(struct S_PID p0, double p1, void* p2, void (*cb)(struct S_PID, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PIP(struct S_PIP p0, double p1, void* p2, void (*cb)(struct S_PIP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PFI(struct S_PFI p0, double p1, void* p2, void (*cb)(struct S_PFI, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PFF(struct S_PFF p0, double p1, void* p2, void (*cb)(struct S_PFF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PFD(struct S_PFD p0, double p1, void* p2, void (*cb)(struct S_PFD, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PFP(struct S_PFP p0, double p1, void* p2, void (*cb)(struct S_PFP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PDI(struct S_PDI p0, double p1, void* p2, void (*cb)(struct S_PDI, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PDF(struct S_PDF p0, double p1, void* p2, void (*cb)(struct S_PDF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PDD(struct S_PDD p0, double p1, void* p2, void (*cb)(struct S_PDD, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PDP(struct S_PDP p0, double p1, void* p2, void (*cb)(struct S_PDP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PPI(struct S_PPI p0, double p1, void* p2, void (*cb)(struct S_PPI, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PPF(struct S_PPF p0, double p1, void* p2, void (*cb)(struct S_PPF, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PPD(struct S_PPD p0, double p1, void* p2, void (*cb)(struct S_PPD, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDP_PPP(struct S_PPP p0, double p1, void* p2, void (*cb)(struct S_PPP, double, void*)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_I(struct S_I p0, double p1, struct S_I p2, void (*cb)(struct S_I, double, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_F(struct S_F p0, double p1, struct S_F p2, void (*cb)(struct S_F, double, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_D(struct S_D p0, double p1, struct S_D p2, void (*cb)(struct S_D, double, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_P(struct S_P p0, double p1, struct S_P p2, void (*cb)(struct S_P, double, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_II(struct S_II p0, double p1, struct S_II p2, void (*cb)(struct S_II, double, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IF(struct S_IF p0, double p1, struct S_IF p2, void (*cb)(struct S_IF, double, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_ID(struct S_ID p0, double p1, struct S_ID p2, void (*cb)(struct S_ID, double, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IP(struct S_IP p0, double p1, struct S_IP p2, void (*cb)(struct S_IP, double, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FI(struct S_FI p0, double p1, struct S_FI p2, void (*cb)(struct S_FI, double, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FF(struct S_FF p0, double p1, struct S_FF p2, void (*cb)(struct S_FF, double, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FD(struct S_FD p0, double p1, struct S_FD p2, void (*cb)(struct S_FD, double, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FP(struct S_FP p0, double p1, struct S_FP p2, void (*cb)(struct S_FP, double, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DI(struct S_DI p0, double p1, struct S_DI p2, void (*cb)(struct S_DI, double, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DF(struct S_DF p0, double p1, struct S_DF p2, void (*cb)(struct S_DF, double, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DD(struct S_DD p0, double p1, struct S_DD p2, void (*cb)(struct S_DD, double, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DP(struct S_DP p0, double p1, struct S_DP p2, void (*cb)(struct S_DP, double, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PI(struct S_PI p0, double p1, struct S_PI p2, void (*cb)(struct S_PI, double, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PF(struct S_PF p0, double p1, struct S_PF p2, void (*cb)(struct S_PF, double, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PD(struct S_PD p0, double p1, struct S_PD p2, void (*cb)(struct S_PD, double, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PP(struct S_PP p0, double p1, struct S_PP p2, void (*cb)(struct S_PP, double, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_III(struct S_III p0, double p1, struct S_III p2, void (*cb)(struct S_III, double, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IIF(struct S_IIF p0, double p1, struct S_IIF p2, void (*cb)(struct S_IIF, double, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IID(struct S_IID p0, double p1, struct S_IID p2, void (*cb)(struct S_IID, double, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IIP(struct S_IIP p0, double p1, struct S_IIP p2, void (*cb)(struct S_IIP, double, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IFI(struct S_IFI p0, double p1, struct S_IFI p2, void (*cb)(struct S_IFI, double, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IFF(struct S_IFF p0, double p1, struct S_IFF p2, void (*cb)(struct S_IFF, double, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IFD(struct S_IFD p0, double p1, struct S_IFD p2, void (*cb)(struct S_IFD, double, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IFP(struct S_IFP p0, double p1, struct S_IFP p2, void (*cb)(struct S_IFP, double, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IDI(struct S_IDI p0, double p1, struct S_IDI p2, void (*cb)(struct S_IDI, double, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IDF(struct S_IDF p0, double p1, struct S_IDF p2, void (*cb)(struct S_IDF, double, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IDD(struct S_IDD p0, double p1, struct S_IDD p2, void (*cb)(struct S_IDD, double, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IDP(struct S_IDP p0, double p1, struct S_IDP p2, void (*cb)(struct S_IDP, double, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IPI(struct S_IPI p0, double p1, struct S_IPI p2, void (*cb)(struct S_IPI, double, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IPF(struct S_IPF p0, double p1, struct S_IPF p2, void (*cb)(struct S_IPF, double, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IPD(struct S_IPD p0, double p1, struct S_IPD p2, void (*cb)(struct S_IPD, double, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_IPP(struct S_IPP p0, double p1, struct S_IPP p2, void (*cb)(struct S_IPP, double, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FII(struct S_FII p0, double p1, struct S_FII p2, void (*cb)(struct S_FII, double, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FIF(struct S_FIF p0, double p1, struct S_FIF p2, void (*cb)(struct S_FIF, double, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FID(struct S_FID p0, double p1, struct S_FID p2, void (*cb)(struct S_FID, double, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FIP(struct S_FIP p0, double p1, struct S_FIP p2, void (*cb)(struct S_FIP, double, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FFI(struct S_FFI p0, double p1, struct S_FFI p2, void (*cb)(struct S_FFI, double, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FFF(struct S_FFF p0, double p1, struct S_FFF p2, void (*cb)(struct S_FFF, double, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FFD(struct S_FFD p0, double p1, struct S_FFD p2, void (*cb)(struct S_FFD, double, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FFP(struct S_FFP p0, double p1, struct S_FFP p2, void (*cb)(struct S_FFP, double, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FDI(struct S_FDI p0, double p1, struct S_FDI p2, void (*cb)(struct S_FDI, double, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FDF(struct S_FDF p0, double p1, struct S_FDF p2, void (*cb)(struct S_FDF, double, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FDD(struct S_FDD p0, double p1, struct S_FDD p2, void (*cb)(struct S_FDD, double, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FDP(struct S_FDP p0, double p1, struct S_FDP p2, void (*cb)(struct S_FDP, double, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FPI(struct S_FPI p0, double p1, struct S_FPI p2, void (*cb)(struct S_FPI, double, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FPF(struct S_FPF p0, double p1, struct S_FPF p2, void (*cb)(struct S_FPF, double, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FPD(struct S_FPD p0, double p1, struct S_FPD p2, void (*cb)(struct S_FPD, double, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_FPP(struct S_FPP p0, double p1, struct S_FPP p2, void (*cb)(struct S_FPP, double, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DII(struct S_DII p0, double p1, struct S_DII p2, void (*cb)(struct S_DII, double, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DIF(struct S_DIF p0, double p1, struct S_DIF p2, void (*cb)(struct S_DIF, double, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DID(struct S_DID p0, double p1, struct S_DID p2, void (*cb)(struct S_DID, double, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DIP(struct S_DIP p0, double p1, struct S_DIP p2, void (*cb)(struct S_DIP, double, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DFI(struct S_DFI p0, double p1, struct S_DFI p2, void (*cb)(struct S_DFI, double, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DFF(struct S_DFF p0, double p1, struct S_DFF p2, void (*cb)(struct S_DFF, double, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DFD(struct S_DFD p0, double p1, struct S_DFD p2, void (*cb)(struct S_DFD, double, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DFP(struct S_DFP p0, double p1, struct S_DFP p2, void (*cb)(struct S_DFP, double, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DDI(struct S_DDI p0, double p1, struct S_DDI p2, void (*cb)(struct S_DDI, double, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DDF(struct S_DDF p0, double p1, struct S_DDF p2, void (*cb)(struct S_DDF, double, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DDD(struct S_DDD p0, double p1, struct S_DDD p2, void (*cb)(struct S_DDD, double, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DDP(struct S_DDP p0, double p1, struct S_DDP p2, void (*cb)(struct S_DDP, double, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DPI(struct S_DPI p0, double p1, struct S_DPI p2, void (*cb)(struct S_DPI, double, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DPF(struct S_DPF p0, double p1, struct S_DPF p2, void (*cb)(struct S_DPF, double, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DPD(struct S_DPD p0, double p1, struct S_DPD p2, void (*cb)(struct S_DPD, double, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_DPP(struct S_DPP p0, double p1, struct S_DPP p2, void (*cb)(struct S_DPP, double, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PII(struct S_PII p0, double p1, struct S_PII p2, void (*cb)(struct S_PII, double, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PIF(struct S_PIF p0, double p1, struct S_PIF p2, void (*cb)(struct S_PIF, double, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PID(struct S_PID p0, double p1, struct S_PID p2, void (*cb)(struct S_PID, double, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PIP(struct S_PIP p0, double p1, struct S_PIP p2, void (*cb)(struct S_PIP, double, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PFI(struct S_PFI p0, double p1, struct S_PFI p2, void (*cb)(struct S_PFI, double, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PFF(struct S_PFF p0, double p1, struct S_PFF p2, void (*cb)(struct S_PFF, double, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PFD(struct S_PFD p0, double p1, struct S_PFD p2, void (*cb)(struct S_PFD, double, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PFP(struct S_PFP p0, double p1, struct S_PFP p2, void (*cb)(struct S_PFP, double, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PDI(struct S_PDI p0, double p1, struct S_PDI p2, void (*cb)(struct S_PDI, double, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PDF(struct S_PDF p0, double p1, struct S_PDF p2, void (*cb)(struct S_PDF, double, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PDD(struct S_PDD p0, double p1, struct S_PDD p2, void (*cb)(struct S_PDD, double, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PDP(struct S_PDP p0, double p1, struct S_PDP p2, void (*cb)(struct S_PDP, double, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PPI(struct S_PPI p0, double p1, struct S_PPI p2, void (*cb)(struct S_PPI, double, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PPF(struct S_PPF p0, double p1, struct S_PPF p2, void (*cb)(struct S_PPF, double, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PPD(struct S_PPD p0, double p1, struct S_PPD p2, void (*cb)(struct S_PPD, double, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f8_V_SDS_PPP(struct S_PPP p0, double p1, struct S_PPP p2, void (*cb)(struct S_PPP, double, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_I(struct S_I p0, void* p1, int p2, void (*cb)(struct S_I, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_F(struct S_F p0, void* p1, int p2, void (*cb)(struct S_F, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_D(struct S_D p0, void* p1, int p2, void (*cb)(struct S_D, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_P(struct S_P p0, void* p1, int p2, void (*cb)(struct S_P, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_II(struct S_II p0, void* p1, int p2, void (*cb)(struct S_II, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IF(struct S_IF p0, void* p1, int p2, void (*cb)(struct S_IF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_ID(struct S_ID p0, void* p1, int p2, void (*cb)(struct S_ID, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IP(struct S_IP p0, void* p1, int p2, void (*cb)(struct S_IP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FI(struct S_FI p0, void* p1, int p2, void (*cb)(struct S_FI, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FF(struct S_FF p0, void* p1, int p2, void (*cb)(struct S_FF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FD(struct S_FD p0, void* p1, int p2, void (*cb)(struct S_FD, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FP(struct S_FP p0, void* p1, int p2, void (*cb)(struct S_FP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DI(struct S_DI p0, void* p1, int p2, void (*cb)(struct S_DI, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DF(struct S_DF p0, void* p1, int p2, void (*cb)(struct S_DF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DD(struct S_DD p0, void* p1, int p2, void (*cb)(struct S_DD, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DP(struct S_DP p0, void* p1, int p2, void (*cb)(struct S_DP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PI(struct S_PI p0, void* p1, int p2, void (*cb)(struct S_PI, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PF(struct S_PF p0, void* p1, int p2, void (*cb)(struct S_PF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PD(struct S_PD p0, void* p1, int p2, void (*cb)(struct S_PD, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PP(struct S_PP p0, void* p1, int p2, void (*cb)(struct S_PP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_III(struct S_III p0, void* p1, int p2, void (*cb)(struct S_III, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IIF(struct S_IIF p0, void* p1, int p2, void (*cb)(struct S_IIF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IID(struct S_IID p0, void* p1, int p2, void (*cb)(struct S_IID, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IIP(struct S_IIP p0, void* p1, int p2, void (*cb)(struct S_IIP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IFI(struct S_IFI p0, void* p1, int p2, void (*cb)(struct S_IFI, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IFF(struct S_IFF p0, void* p1, int p2, void (*cb)(struct S_IFF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IFD(struct S_IFD p0, void* p1, int p2, void (*cb)(struct S_IFD, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IFP(struct S_IFP p0, void* p1, int p2, void (*cb)(struct S_IFP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IDI(struct S_IDI p0, void* p1, int p2, void (*cb)(struct S_IDI, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IDF(struct S_IDF p0, void* p1, int p2, void (*cb)(struct S_IDF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IDD(struct S_IDD p0, void* p1, int p2, void (*cb)(struct S_IDD, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IDP(struct S_IDP p0, void* p1, int p2, void (*cb)(struct S_IDP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IPI(struct S_IPI p0, void* p1, int p2, void (*cb)(struct S_IPI, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IPF(struct S_IPF p0, void* p1, int p2, void (*cb)(struct S_IPF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IPD(struct S_IPD p0, void* p1, int p2, void (*cb)(struct S_IPD, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_IPP(struct S_IPP p0, void* p1, int p2, void (*cb)(struct S_IPP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FII(struct S_FII p0, void* p1, int p2, void (*cb)(struct S_FII, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FIF(struct S_FIF p0, void* p1, int p2, void (*cb)(struct S_FIF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FID(struct S_FID p0, void* p1, int p2, void (*cb)(struct S_FID, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FIP(struct S_FIP p0, void* p1, int p2, void (*cb)(struct S_FIP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FFI(struct S_FFI p0, void* p1, int p2, void (*cb)(struct S_FFI, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FFF(struct S_FFF p0, void* p1, int p2, void (*cb)(struct S_FFF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FFD(struct S_FFD p0, void* p1, int p2, void (*cb)(struct S_FFD, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FFP(struct S_FFP p0, void* p1, int p2, void (*cb)(struct S_FFP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FDI(struct S_FDI p0, void* p1, int p2, void (*cb)(struct S_FDI, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FDF(struct S_FDF p0, void* p1, int p2, void (*cb)(struct S_FDF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FDD(struct S_FDD p0, void* p1, int p2, void (*cb)(struct S_FDD, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FDP(struct S_FDP p0, void* p1, int p2, void (*cb)(struct S_FDP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FPI(struct S_FPI p0, void* p1, int p2, void (*cb)(struct S_FPI, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FPF(struct S_FPF p0, void* p1, int p2, void (*cb)(struct S_FPF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FPD(struct S_FPD p0, void* p1, int p2, void (*cb)(struct S_FPD, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_FPP(struct S_FPP p0, void* p1, int p2, void (*cb)(struct S_FPP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DII(struct S_DII p0, void* p1, int p2, void (*cb)(struct S_DII, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DIF(struct S_DIF p0, void* p1, int p2, void (*cb)(struct S_DIF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DID(struct S_DID p0, void* p1, int p2, void (*cb)(struct S_DID, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DIP(struct S_DIP p0, void* p1, int p2, void (*cb)(struct S_DIP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DFI(struct S_DFI p0, void* p1, int p2, void (*cb)(struct S_DFI, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DFF(struct S_DFF p0, void* p1, int p2, void (*cb)(struct S_DFF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DFD(struct S_DFD p0, void* p1, int p2, void (*cb)(struct S_DFD, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DFP(struct S_DFP p0, void* p1, int p2, void (*cb)(struct S_DFP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DDI(struct S_DDI p0, void* p1, int p2, void (*cb)(struct S_DDI, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DDF(struct S_DDF p0, void* p1, int p2, void (*cb)(struct S_DDF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DDD(struct S_DDD p0, void* p1, int p2, void (*cb)(struct S_DDD, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DDP(struct S_DDP p0, void* p1, int p2, void (*cb)(struct S_DDP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DPI(struct S_DPI p0, void* p1, int p2, void (*cb)(struct S_DPI, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DPF(struct S_DPF p0, void* p1, int p2, void (*cb)(struct S_DPF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DPD(struct S_DPD p0, void* p1, int p2, void (*cb)(struct S_DPD, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_DPP(struct S_DPP p0, void* p1, int p2, void (*cb)(struct S_DPP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PII(struct S_PII p0, void* p1, int p2, void (*cb)(struct S_PII, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PIF(struct S_PIF p0, void* p1, int p2, void (*cb)(struct S_PIF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PID(struct S_PID p0, void* p1, int p2, void (*cb)(struct S_PID, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PIP(struct S_PIP p0, void* p1, int p2, void (*cb)(struct S_PIP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PFI(struct S_PFI p0, void* p1, int p2, void (*cb)(struct S_PFI, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PFF(struct S_PFF p0, void* p1, int p2, void (*cb)(struct S_PFF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PFD(struct S_PFD p0, void* p1, int p2, void (*cb)(struct S_PFD, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PFP(struct S_PFP p0, void* p1, int p2, void (*cb)(struct S_PFP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PDI(struct S_PDI p0, void* p1, int p2, void (*cb)(struct S_PDI, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PDF(struct S_PDF p0, void* p1, int p2, void (*cb)(struct S_PDF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PDD(struct S_PDD p0, void* p1, int p2, void (*cb)(struct S_PDD, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PDP(struct S_PDP p0, void* p1, int p2, void (*cb)(struct S_PDP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PPI(struct S_PPI p0, void* p1, int p2, void (*cb)(struct S_PPI, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PPF(struct S_PPF p0, void* p1, int p2, void (*cb)(struct S_PPF, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PPD(struct S_PPD p0, void* p1, int p2, void (*cb)(struct S_PPD, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPI_PPP(struct S_PPP p0, void* p1, int p2, void (*cb)(struct S_PPP, void*, int)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_I(struct S_I p0, void* p1, float p2, void (*cb)(struct S_I, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_F(struct S_F p0, void* p1, float p2, void (*cb)(struct S_F, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_D(struct S_D p0, void* p1, float p2, void (*cb)(struct S_D, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_P(struct S_P p0, void* p1, float p2, void (*cb)(struct S_P, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_II(struct S_II p0, void* p1, float p2, void (*cb)(struct S_II, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IF(struct S_IF p0, void* p1, float p2, void (*cb)(struct S_IF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_ID(struct S_ID p0, void* p1, float p2, void (*cb)(struct S_ID, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IP(struct S_IP p0, void* p1, float p2, void (*cb)(struct S_IP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FI(struct S_FI p0, void* p1, float p2, void (*cb)(struct S_FI, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FF(struct S_FF p0, void* p1, float p2, void (*cb)(struct S_FF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FD(struct S_FD p0, void* p1, float p2, void (*cb)(struct S_FD, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FP(struct S_FP p0, void* p1, float p2, void (*cb)(struct S_FP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DI(struct S_DI p0, void* p1, float p2, void (*cb)(struct S_DI, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DF(struct S_DF p0, void* p1, float p2, void (*cb)(struct S_DF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DD(struct S_DD p0, void* p1, float p2, void (*cb)(struct S_DD, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DP(struct S_DP p0, void* p1, float p2, void (*cb)(struct S_DP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PI(struct S_PI p0, void* p1, float p2, void (*cb)(struct S_PI, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PF(struct S_PF p0, void* p1, float p2, void (*cb)(struct S_PF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PD(struct S_PD p0, void* p1, float p2, void (*cb)(struct S_PD, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PP(struct S_PP p0, void* p1, float p2, void (*cb)(struct S_PP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_III(struct S_III p0, void* p1, float p2, void (*cb)(struct S_III, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IIF(struct S_IIF p0, void* p1, float p2, void (*cb)(struct S_IIF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IID(struct S_IID p0, void* p1, float p2, void (*cb)(struct S_IID, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IIP(struct S_IIP p0, void* p1, float p2, void (*cb)(struct S_IIP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IFI(struct S_IFI p0, void* p1, float p2, void (*cb)(struct S_IFI, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IFF(struct S_IFF p0, void* p1, float p2, void (*cb)(struct S_IFF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IFD(struct S_IFD p0, void* p1, float p2, void (*cb)(struct S_IFD, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IFP(struct S_IFP p0, void* p1, float p2, void (*cb)(struct S_IFP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IDI(struct S_IDI p0, void* p1, float p2, void (*cb)(struct S_IDI, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IDF(struct S_IDF p0, void* p1, float p2, void (*cb)(struct S_IDF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IDD(struct S_IDD p0, void* p1, float p2, void (*cb)(struct S_IDD, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IDP(struct S_IDP p0, void* p1, float p2, void (*cb)(struct S_IDP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IPI(struct S_IPI p0, void* p1, float p2, void (*cb)(struct S_IPI, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IPF(struct S_IPF p0, void* p1, float p2, void (*cb)(struct S_IPF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IPD(struct S_IPD p0, void* p1, float p2, void (*cb)(struct S_IPD, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_IPP(struct S_IPP p0, void* p1, float p2, void (*cb)(struct S_IPP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FII(struct S_FII p0, void* p1, float p2, void (*cb)(struct S_FII, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FIF(struct S_FIF p0, void* p1, float p2, void (*cb)(struct S_FIF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FID(struct S_FID p0, void* p1, float p2, void (*cb)(struct S_FID, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FIP(struct S_FIP p0, void* p1, float p2, void (*cb)(struct S_FIP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FFI(struct S_FFI p0, void* p1, float p2, void (*cb)(struct S_FFI, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FFF(struct S_FFF p0, void* p1, float p2, void (*cb)(struct S_FFF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FFD(struct S_FFD p0, void* p1, float p2, void (*cb)(struct S_FFD, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FFP(struct S_FFP p0, void* p1, float p2, void (*cb)(struct S_FFP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FDI(struct S_FDI p0, void* p1, float p2, void (*cb)(struct S_FDI, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FDF(struct S_FDF p0, void* p1, float p2, void (*cb)(struct S_FDF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FDD(struct S_FDD p0, void* p1, float p2, void (*cb)(struct S_FDD, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FDP(struct S_FDP p0, void* p1, float p2, void (*cb)(struct S_FDP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FPI(struct S_FPI p0, void* p1, float p2, void (*cb)(struct S_FPI, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FPF(struct S_FPF p0, void* p1, float p2, void (*cb)(struct S_FPF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FPD(struct S_FPD p0, void* p1, float p2, void (*cb)(struct S_FPD, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_FPP(struct S_FPP p0, void* p1, float p2, void (*cb)(struct S_FPP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DII(struct S_DII p0, void* p1, float p2, void (*cb)(struct S_DII, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DIF(struct S_DIF p0, void* p1, float p2, void (*cb)(struct S_DIF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DID(struct S_DID p0, void* p1, float p2, void (*cb)(struct S_DID, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DIP(struct S_DIP p0, void* p1, float p2, void (*cb)(struct S_DIP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DFI(struct S_DFI p0, void* p1, float p2, void (*cb)(struct S_DFI, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DFF(struct S_DFF p0, void* p1, float p2, void (*cb)(struct S_DFF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DFD(struct S_DFD p0, void* p1, float p2, void (*cb)(struct S_DFD, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DFP(struct S_DFP p0, void* p1, float p2, void (*cb)(struct S_DFP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DDI(struct S_DDI p0, void* p1, float p2, void (*cb)(struct S_DDI, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DDF(struct S_DDF p0, void* p1, float p2, void (*cb)(struct S_DDF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DDD(struct S_DDD p0, void* p1, float p2, void (*cb)(struct S_DDD, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DDP(struct S_DDP p0, void* p1, float p2, void (*cb)(struct S_DDP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DPI(struct S_DPI p0, void* p1, float p2, void (*cb)(struct S_DPI, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DPF(struct S_DPF p0, void* p1, float p2, void (*cb)(struct S_DPF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DPD(struct S_DPD p0, void* p1, float p2, void (*cb)(struct S_DPD, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_DPP(struct S_DPP p0, void* p1, float p2, void (*cb)(struct S_DPP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PII(struct S_PII p0, void* p1, float p2, void (*cb)(struct S_PII, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PIF(struct S_PIF p0, void* p1, float p2, void (*cb)(struct S_PIF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PID(struct S_PID p0, void* p1, float p2, void (*cb)(struct S_PID, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PIP(struct S_PIP p0, void* p1, float p2, void (*cb)(struct S_PIP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PFI(struct S_PFI p0, void* p1, float p2, void (*cb)(struct S_PFI, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PFF(struct S_PFF p0, void* p1, float p2, void (*cb)(struct S_PFF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PFD(struct S_PFD p0, void* p1, float p2, void (*cb)(struct S_PFD, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PFP(struct S_PFP p0, void* p1, float p2, void (*cb)(struct S_PFP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PDI(struct S_PDI p0, void* p1, float p2, void (*cb)(struct S_PDI, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PDF(struct S_PDF p0, void* p1, float p2, void (*cb)(struct S_PDF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PDD(struct S_PDD p0, void* p1, float p2, void (*cb)(struct S_PDD, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PDP(struct S_PDP p0, void* p1, float p2, void (*cb)(struct S_PDP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PPI(struct S_PPI p0, void* p1, float p2, void (*cb)(struct S_PPI, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PPF(struct S_PPF p0, void* p1, float p2, void (*cb)(struct S_PPF, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PPD(struct S_PPD p0, void* p1, float p2, void (*cb)(struct S_PPD, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPF_PPP(struct S_PPP p0, void* p1, float p2, void (*cb)(struct S_PPP, void*, float)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_I(struct S_I p0, void* p1, double p2, void (*cb)(struct S_I, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_F(struct S_F p0, void* p1, double p2, void (*cb)(struct S_F, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_D(struct S_D p0, void* p1, double p2, void (*cb)(struct S_D, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_P(struct S_P p0, void* p1, double p2, void (*cb)(struct S_P, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_II(struct S_II p0, void* p1, double p2, void (*cb)(struct S_II, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_IF(struct S_IF p0, void* p1, double p2, void (*cb)(struct S_IF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_ID(struct S_ID p0, void* p1, double p2, void (*cb)(struct S_ID, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_IP(struct S_IP p0, void* p1, double p2, void (*cb)(struct S_IP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_FI(struct S_FI p0, void* p1, double p2, void (*cb)(struct S_FI, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_FF(struct S_FF p0, void* p1, double p2, void (*cb)(struct S_FF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_FD(struct S_FD p0, void* p1, double p2, void (*cb)(struct S_FD, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_FP(struct S_FP p0, void* p1, double p2, void (*cb)(struct S_FP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_DI(struct S_DI p0, void* p1, double p2, void (*cb)(struct S_DI, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_DF(struct S_DF p0, void* p1, double p2, void (*cb)(struct S_DF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_DD(struct S_DD p0, void* p1, double p2, void (*cb)(struct S_DD, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_DP(struct S_DP p0, void* p1, double p2, void (*cb)(struct S_DP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_PI(struct S_PI p0, void* p1, double p2, void (*cb)(struct S_PI, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_PF(struct S_PF p0, void* p1, double p2, void (*cb)(struct S_PF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_PD(struct S_PD p0, void* p1, double p2, void (*cb)(struct S_PD, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_PP(struct S_PP p0, void* p1, double p2, void (*cb)(struct S_PP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_III(struct S_III p0, void* p1, double p2, void (*cb)(struct S_III, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_IIF(struct S_IIF p0, void* p1, double p2, void (*cb)(struct S_IIF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f8_V_SPD_IID(struct S_IID p0, void* p1, double p2, void (*cb)(struct S_IID, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_IIP(struct S_IIP p0, void* p1, double p2, void (*cb)(struct S_IIP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_IFI(struct S_IFI p0, void* p1, double p2, void (*cb)(struct S_IFI, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_IFF(struct S_IFF p0, void* p1, double p2, void (*cb)(struct S_IFF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_IFD(struct S_IFD p0, void* p1, double p2, void (*cb)(struct S_IFD, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_IFP(struct S_IFP p0, void* p1, double p2, void (*cb)(struct S_IFP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_IDI(struct S_IDI p0, void* p1, double p2, void (*cb)(struct S_IDI, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_IDF(struct S_IDF p0, void* p1, double p2, void (*cb)(struct S_IDF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_IDD(struct S_IDD p0, void* p1, double p2, void (*cb)(struct S_IDD, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_IDP(struct S_IDP p0, void* p1, double p2, void (*cb)(struct S_IDP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_IPI(struct S_IPI p0, void* p1, double p2, void (*cb)(struct S_IPI, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_IPF(struct S_IPF p0, void* p1, double p2, void (*cb)(struct S_IPF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_IPD(struct S_IPD p0, void* p1, double p2, void (*cb)(struct S_IPD, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_IPP(struct S_IPP p0, void* p1, double p2, void (*cb)(struct S_IPP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FII(struct S_FII p0, void* p1, double p2, void (*cb)(struct S_FII, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FIF(struct S_FIF p0, void* p1, double p2, void (*cb)(struct S_FIF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FID(struct S_FID p0, void* p1, double p2, void (*cb)(struct S_FID, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FIP(struct S_FIP p0, void* p1, double p2, void (*cb)(struct S_FIP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FFI(struct S_FFI p0, void* p1, double p2, void (*cb)(struct S_FFI, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FFF(struct S_FFF p0, void* p1, double p2, void (*cb)(struct S_FFF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FFD(struct S_FFD p0, void* p1, double p2, void (*cb)(struct S_FFD, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FFP(struct S_FFP p0, void* p1, double p2, void (*cb)(struct S_FFP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FDI(struct S_FDI p0, void* p1, double p2, void (*cb)(struct S_FDI, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FDF(struct S_FDF p0, void* p1, double p2, void (*cb)(struct S_FDF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FDD(struct S_FDD p0, void* p1, double p2, void (*cb)(struct S_FDD, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FDP(struct S_FDP p0, void* p1, double p2, void (*cb)(struct S_FDP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FPI(struct S_FPI p0, void* p1, double p2, void (*cb)(struct S_FPI, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FPF(struct S_FPF p0, void* p1, double p2, void (*cb)(struct S_FPF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FPD(struct S_FPD p0, void* p1, double p2, void (*cb)(struct S_FPD, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_FPP(struct S_FPP p0, void* p1, double p2, void (*cb)(struct S_FPP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DII(struct S_DII p0, void* p1, double p2, void (*cb)(struct S_DII, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DIF(struct S_DIF p0, void* p1, double p2, void (*cb)(struct S_DIF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DID(struct S_DID p0, void* p1, double p2, void (*cb)(struct S_DID, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DIP(struct S_DIP p0, void* p1, double p2, void (*cb)(struct S_DIP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DFI(struct S_DFI p0, void* p1, double p2, void (*cb)(struct S_DFI, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DFF(struct S_DFF p0, void* p1, double p2, void (*cb)(struct S_DFF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DFD(struct S_DFD p0, void* p1, double p2, void (*cb)(struct S_DFD, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DFP(struct S_DFP p0, void* p1, double p2, void (*cb)(struct S_DFP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DDI(struct S_DDI p0, void* p1, double p2, void (*cb)(struct S_DDI, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DDF(struct S_DDF p0, void* p1, double p2, void (*cb)(struct S_DDF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DDD(struct S_DDD p0, void* p1, double p2, void (*cb)(struct S_DDD, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DDP(struct S_DDP p0, void* p1, double p2, void (*cb)(struct S_DDP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DPI(struct S_DPI p0, void* p1, double p2, void (*cb)(struct S_DPI, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DPF(struct S_DPF p0, void* p1, double p2, void (*cb)(struct S_DPF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DPD(struct S_DPD p0, void* p1, double p2, void (*cb)(struct S_DPD, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_DPP(struct S_DPP p0, void* p1, double p2, void (*cb)(struct S_DPP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PII(struct S_PII p0, void* p1, double p2, void (*cb)(struct S_PII, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PIF(struct S_PIF p0, void* p1, double p2, void (*cb)(struct S_PIF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PID(struct S_PID p0, void* p1, double p2, void (*cb)(struct S_PID, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PIP(struct S_PIP p0, void* p1, double p2, void (*cb)(struct S_PIP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PFI(struct S_PFI p0, void* p1, double p2, void (*cb)(struct S_PFI, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PFF(struct S_PFF p0, void* p1, double p2, void (*cb)(struct S_PFF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PFD(struct S_PFD p0, void* p1, double p2, void (*cb)(struct S_PFD, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PFP(struct S_PFP p0, void* p1, double p2, void (*cb)(struct S_PFP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PDI(struct S_PDI p0, void* p1, double p2, void (*cb)(struct S_PDI, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PDF(struct S_PDF p0, void* p1, double p2, void (*cb)(struct S_PDF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PDD(struct S_PDD p0, void* p1, double p2, void (*cb)(struct S_PDD, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PDP(struct S_PDP p0, void* p1, double p2, void (*cb)(struct S_PDP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PPI(struct S_PPI p0, void* p1, double p2, void (*cb)(struct S_PPI, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PPF(struct S_PPF p0, void* p1, double p2, void (*cb)(struct S_PPF, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PPD(struct S_PPD p0, void* p1, double p2, void (*cb)(struct S_PPD, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPD_PPP(struct S_PPP p0, void* p1, double p2, void (*cb)(struct S_PPP, void*, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_I(struct S_I p0, void* p1, void* p2, void (*cb)(struct S_I, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_F(struct S_F p0, void* p1, void* p2, void (*cb)(struct S_F, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_D(struct S_D p0, void* p1, void* p2, void (*cb)(struct S_D, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_P(struct S_P p0, void* p1, void* p2, void (*cb)(struct S_P, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_II(struct S_II p0, void* p1, void* p2, void (*cb)(struct S_II, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IF(struct S_IF p0, void* p1, void* p2, void (*cb)(struct S_IF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_ID(struct S_ID p0, void* p1, void* p2, void (*cb)(struct S_ID, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IP(struct S_IP p0, void* p1, void* p2, void (*cb)(struct S_IP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FI(struct S_FI p0, void* p1, void* p2, void (*cb)(struct S_FI, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FF(struct S_FF p0, void* p1, void* p2, void (*cb)(struct S_FF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FD(struct S_FD p0, void* p1, void* p2, void (*cb)(struct S_FD, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FP(struct S_FP p0, void* p1, void* p2, void (*cb)(struct S_FP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DI(struct S_DI p0, void* p1, void* p2, void (*cb)(struct S_DI, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DF(struct S_DF p0, void* p1, void* p2, void (*cb)(struct S_DF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DD(struct S_DD p0, void* p1, void* p2, void (*cb)(struct S_DD, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DP(struct S_DP p0, void* p1, void* p2, void (*cb)(struct S_DP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PI(struct S_PI p0, void* p1, void* p2, void (*cb)(struct S_PI, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PF(struct S_PF p0, void* p1, void* p2, void (*cb)(struct S_PF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PD(struct S_PD p0, void* p1, void* p2, void (*cb)(struct S_PD, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PP(struct S_PP p0, void* p1, void* p2, void (*cb)(struct S_PP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_III(struct S_III p0, void* p1, void* p2, void (*cb)(struct S_III, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IIF(struct S_IIF p0, void* p1, void* p2, void (*cb)(struct S_IIF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IID(struct S_IID p0, void* p1, void* p2, void (*cb)(struct S_IID, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IIP(struct S_IIP p0, void* p1, void* p2, void (*cb)(struct S_IIP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IFI(struct S_IFI p0, void* p1, void* p2, void (*cb)(struct S_IFI, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IFF(struct S_IFF p0, void* p1, void* p2, void (*cb)(struct S_IFF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IFD(struct S_IFD p0, void* p1, void* p2, void (*cb)(struct S_IFD, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IFP(struct S_IFP p0, void* p1, void* p2, void (*cb)(struct S_IFP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IDI(struct S_IDI p0, void* p1, void* p2, void (*cb)(struct S_IDI, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IDF(struct S_IDF p0, void* p1, void* p2, void (*cb)(struct S_IDF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IDD(struct S_IDD p0, void* p1, void* p2, void (*cb)(struct S_IDD, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IDP(struct S_IDP p0, void* p1, void* p2, void (*cb)(struct S_IDP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IPI(struct S_IPI p0, void* p1, void* p2, void (*cb)(struct S_IPI, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IPF(struct S_IPF p0, void* p1, void* p2, void (*cb)(struct S_IPF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IPD(struct S_IPD p0, void* p1, void* p2, void (*cb)(struct S_IPD, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_IPP(struct S_IPP p0, void* p1, void* p2, void (*cb)(struct S_IPP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FII(struct S_FII p0, void* p1, void* p2, void (*cb)(struct S_FII, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FIF(struct S_FIF p0, void* p1, void* p2, void (*cb)(struct S_FIF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FID(struct S_FID p0, void* p1, void* p2, void (*cb)(struct S_FID, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FIP(struct S_FIP p0, void* p1, void* p2, void (*cb)(struct S_FIP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FFI(struct S_FFI p0, void* p1, void* p2, void (*cb)(struct S_FFI, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FFF(struct S_FFF p0, void* p1, void* p2, void (*cb)(struct S_FFF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FFD(struct S_FFD p0, void* p1, void* p2, void (*cb)(struct S_FFD, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FFP(struct S_FFP p0, void* p1, void* p2, void (*cb)(struct S_FFP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FDI(struct S_FDI p0, void* p1, void* p2, void (*cb)(struct S_FDI, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FDF(struct S_FDF p0, void* p1, void* p2, void (*cb)(struct S_FDF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FDD(struct S_FDD p0, void* p1, void* p2, void (*cb)(struct S_FDD, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FDP(struct S_FDP p0, void* p1, void* p2, void (*cb)(struct S_FDP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FPI(struct S_FPI p0, void* p1, void* p2, void (*cb)(struct S_FPI, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FPF(struct S_FPF p0, void* p1, void* p2, void (*cb)(struct S_FPF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FPD(struct S_FPD p0, void* p1, void* p2, void (*cb)(struct S_FPD, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_FPP(struct S_FPP p0, void* p1, void* p2, void (*cb)(struct S_FPP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DII(struct S_DII p0, void* p1, void* p2, void (*cb)(struct S_DII, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DIF(struct S_DIF p0, void* p1, void* p2, void (*cb)(struct S_DIF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DID(struct S_DID p0, void* p1, void* p2, void (*cb)(struct S_DID, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DIP(struct S_DIP p0, void* p1, void* p2, void (*cb)(struct S_DIP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DFI(struct S_DFI p0, void* p1, void* p2, void (*cb)(struct S_DFI, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DFF(struct S_DFF p0, void* p1, void* p2, void (*cb)(struct S_DFF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DFD(struct S_DFD p0, void* p1, void* p2, void (*cb)(struct S_DFD, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DFP(struct S_DFP p0, void* p1, void* p2, void (*cb)(struct S_DFP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DDI(struct S_DDI p0, void* p1, void* p2, void (*cb)(struct S_DDI, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DDF(struct S_DDF p0, void* p1, void* p2, void (*cb)(struct S_DDF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DDD(struct S_DDD p0, void* p1, void* p2, void (*cb)(struct S_DDD, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DDP(struct S_DDP p0, void* p1, void* p2, void (*cb)(struct S_DDP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DPI(struct S_DPI p0, void* p1, void* p2, void (*cb)(struct S_DPI, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DPF(struct S_DPF p0, void* p1, void* p2, void (*cb)(struct S_DPF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DPD(struct S_DPD p0, void* p1, void* p2, void (*cb)(struct S_DPD, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_DPP(struct S_DPP p0, void* p1, void* p2, void (*cb)(struct S_DPP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PII(struct S_PII p0, void* p1, void* p2, void (*cb)(struct S_PII, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PIF(struct S_PIF p0, void* p1, void* p2, void (*cb)(struct S_PIF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PID(struct S_PID p0, void* p1, void* p2, void (*cb)(struct S_PID, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PIP(struct S_PIP p0, void* p1, void* p2, void (*cb)(struct S_PIP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PFI(struct S_PFI p0, void* p1, void* p2, void (*cb)(struct S_PFI, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PFF(struct S_PFF p0, void* p1, void* p2, void (*cb)(struct S_PFF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PFD(struct S_PFD p0, void* p1, void* p2, void (*cb)(struct S_PFD, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PFP(struct S_PFP p0, void* p1, void* p2, void (*cb)(struct S_PFP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PDI(struct S_PDI p0, void* p1, void* p2, void (*cb)(struct S_PDI, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PDF(struct S_PDF p0, void* p1, void* p2, void (*cb)(struct S_PDF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PDD(struct S_PDD p0, void* p1, void* p2, void (*cb)(struct S_PDD, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PDP(struct S_PDP p0, void* p1, void* p2, void (*cb)(struct S_PDP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PPI(struct S_PPI p0, void* p1, void* p2, void (*cb)(struct S_PPI, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PPF(struct S_PPF p0, void* p1, void* p2, void (*cb)(struct S_PPF, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PPD(struct S_PPD p0, void* p1, void* p2, void (*cb)(struct S_PPD, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPP_PPP(struct S_PPP p0, void* p1, void* p2, void (*cb)(struct S_PPP, void*, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_I(struct S_I p0, void* p1, struct S_I p2, void (*cb)(struct S_I, void*, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_F(struct S_F p0, void* p1, struct S_F p2, void (*cb)(struct S_F, void*, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_D(struct S_D p0, void* p1, struct S_D p2, void (*cb)(struct S_D, void*, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_P(struct S_P p0, void* p1, struct S_P p2, void (*cb)(struct S_P, void*, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_II(struct S_II p0, void* p1, struct S_II p2, void (*cb)(struct S_II, void*, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IF(struct S_IF p0, void* p1, struct S_IF p2, void (*cb)(struct S_IF, void*, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_ID(struct S_ID p0, void* p1, struct S_ID p2, void (*cb)(struct S_ID, void*, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IP(struct S_IP p0, void* p1, struct S_IP p2, void (*cb)(struct S_IP, void*, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FI(struct S_FI p0, void* p1, struct S_FI p2, void (*cb)(struct S_FI, void*, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FF(struct S_FF p0, void* p1, struct S_FF p2, void (*cb)(struct S_FF, void*, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FD(struct S_FD p0, void* p1, struct S_FD p2, void (*cb)(struct S_FD, void*, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FP(struct S_FP p0, void* p1, struct S_FP p2, void (*cb)(struct S_FP, void*, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DI(struct S_DI p0, void* p1, struct S_DI p2, void (*cb)(struct S_DI, void*, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DF(struct S_DF p0, void* p1, struct S_DF p2, void (*cb)(struct S_DF, void*, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DD(struct S_DD p0, void* p1, struct S_DD p2, void (*cb)(struct S_DD, void*, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DP(struct S_DP p0, void* p1, struct S_DP p2, void (*cb)(struct S_DP, void*, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PI(struct S_PI p0, void* p1, struct S_PI p2, void (*cb)(struct S_PI, void*, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PF(struct S_PF p0, void* p1, struct S_PF p2, void (*cb)(struct S_PF, void*, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PD(struct S_PD p0, void* p1, struct S_PD p2, void (*cb)(struct S_PD, void*, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PP(struct S_PP p0, void* p1, struct S_PP p2, void (*cb)(struct S_PP, void*, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_III(struct S_III p0, void* p1, struct S_III p2, void (*cb)(struct S_III, void*, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IIF(struct S_IIF p0, void* p1, struct S_IIF p2, void (*cb)(struct S_IIF, void*, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IID(struct S_IID p0, void* p1, struct S_IID p2, void (*cb)(struct S_IID, void*, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IIP(struct S_IIP p0, void* p1, struct S_IIP p2, void (*cb)(struct S_IIP, void*, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IFI(struct S_IFI p0, void* p1, struct S_IFI p2, void (*cb)(struct S_IFI, void*, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IFF(struct S_IFF p0, void* p1, struct S_IFF p2, void (*cb)(struct S_IFF, void*, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IFD(struct S_IFD p0, void* p1, struct S_IFD p2, void (*cb)(struct S_IFD, void*, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IFP(struct S_IFP p0, void* p1, struct S_IFP p2, void (*cb)(struct S_IFP, void*, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IDI(struct S_IDI p0, void* p1, struct S_IDI p2, void (*cb)(struct S_IDI, void*, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IDF(struct S_IDF p0, void* p1, struct S_IDF p2, void (*cb)(struct S_IDF, void*, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IDD(struct S_IDD p0, void* p1, struct S_IDD p2, void (*cb)(struct S_IDD, void*, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IDP(struct S_IDP p0, void* p1, struct S_IDP p2, void (*cb)(struct S_IDP, void*, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IPI(struct S_IPI p0, void* p1, struct S_IPI p2, void (*cb)(struct S_IPI, void*, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IPF(struct S_IPF p0, void* p1, struct S_IPF p2, void (*cb)(struct S_IPF, void*, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IPD(struct S_IPD p0, void* p1, struct S_IPD p2, void (*cb)(struct S_IPD, void*, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_IPP(struct S_IPP p0, void* p1, struct S_IPP p2, void (*cb)(struct S_IPP, void*, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FII(struct S_FII p0, void* p1, struct S_FII p2, void (*cb)(struct S_FII, void*, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FIF(struct S_FIF p0, void* p1, struct S_FIF p2, void (*cb)(struct S_FIF, void*, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FID(struct S_FID p0, void* p1, struct S_FID p2, void (*cb)(struct S_FID, void*, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FIP(struct S_FIP p0, void* p1, struct S_FIP p2, void (*cb)(struct S_FIP, void*, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FFI(struct S_FFI p0, void* p1, struct S_FFI p2, void (*cb)(struct S_FFI, void*, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FFF(struct S_FFF p0, void* p1, struct S_FFF p2, void (*cb)(struct S_FFF, void*, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FFD(struct S_FFD p0, void* p1, struct S_FFD p2, void (*cb)(struct S_FFD, void*, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FFP(struct S_FFP p0, void* p1, struct S_FFP p2, void (*cb)(struct S_FFP, void*, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FDI(struct S_FDI p0, void* p1, struct S_FDI p2, void (*cb)(struct S_FDI, void*, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FDF(struct S_FDF p0, void* p1, struct S_FDF p2, void (*cb)(struct S_FDF, void*, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FDD(struct S_FDD p0, void* p1, struct S_FDD p2, void (*cb)(struct S_FDD, void*, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FDP(struct S_FDP p0, void* p1, struct S_FDP p2, void (*cb)(struct S_FDP, void*, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FPI(struct S_FPI p0, void* p1, struct S_FPI p2, void (*cb)(struct S_FPI, void*, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FPF(struct S_FPF p0, void* p1, struct S_FPF p2, void (*cb)(struct S_FPF, void*, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FPD(struct S_FPD p0, void* p1, struct S_FPD p2, void (*cb)(struct S_FPD, void*, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_FPP(struct S_FPP p0, void* p1, struct S_FPP p2, void (*cb)(struct S_FPP, void*, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DII(struct S_DII p0, void* p1, struct S_DII p2, void (*cb)(struct S_DII, void*, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DIF(struct S_DIF p0, void* p1, struct S_DIF p2, void (*cb)(struct S_DIF, void*, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DID(struct S_DID p0, void* p1, struct S_DID p2, void (*cb)(struct S_DID, void*, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DIP(struct S_DIP p0, void* p1, struct S_DIP p2, void (*cb)(struct S_DIP, void*, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DFI(struct S_DFI p0, void* p1, struct S_DFI p2, void (*cb)(struct S_DFI, void*, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DFF(struct S_DFF p0, void* p1, struct S_DFF p2, void (*cb)(struct S_DFF, void*, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DFD(struct S_DFD p0, void* p1, struct S_DFD p2, void (*cb)(struct S_DFD, void*, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DFP(struct S_DFP p0, void* p1, struct S_DFP p2, void (*cb)(struct S_DFP, void*, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DDI(struct S_DDI p0, void* p1, struct S_DDI p2, void (*cb)(struct S_DDI, void*, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DDF(struct S_DDF p0, void* p1, struct S_DDF p2, void (*cb)(struct S_DDF, void*, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DDD(struct S_DDD p0, void* p1, struct S_DDD p2, void (*cb)(struct S_DDD, void*, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DDP(struct S_DDP p0, void* p1, struct S_DDP p2, void (*cb)(struct S_DDP, void*, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DPI(struct S_DPI p0, void* p1, struct S_DPI p2, void (*cb)(struct S_DPI, void*, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DPF(struct S_DPF p0, void* p1, struct S_DPF p2, void (*cb)(struct S_DPF, void*, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DPD(struct S_DPD p0, void* p1, struct S_DPD p2, void (*cb)(struct S_DPD, void*, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_DPP(struct S_DPP p0, void* p1, struct S_DPP p2, void (*cb)(struct S_DPP, void*, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PII(struct S_PII p0, void* p1, struct S_PII p2, void (*cb)(struct S_PII, void*, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PIF(struct S_PIF p0, void* p1, struct S_PIF p2, void (*cb)(struct S_PIF, void*, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PID(struct S_PID p0, void* p1, struct S_PID p2, void (*cb)(struct S_PID, void*, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PIP(struct S_PIP p0, void* p1, struct S_PIP p2, void (*cb)(struct S_PIP, void*, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PFI(struct S_PFI p0, void* p1, struct S_PFI p2, void (*cb)(struct S_PFI, void*, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PFF(struct S_PFF p0, void* p1, struct S_PFF p2, void (*cb)(struct S_PFF, void*, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PFD(struct S_PFD p0, void* p1, struct S_PFD p2, void (*cb)(struct S_PFD, void*, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PFP(struct S_PFP p0, void* p1, struct S_PFP p2, void (*cb)(struct S_PFP, void*, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PDI(struct S_PDI p0, void* p1, struct S_PDI p2, void (*cb)(struct S_PDI, void*, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PDF(struct S_PDF p0, void* p1, struct S_PDF p2, void (*cb)(struct S_PDF, void*, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PDD(struct S_PDD p0, void* p1, struct S_PDD p2, void (*cb)(struct S_PDD, void*, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PDP(struct S_PDP p0, void* p1, struct S_PDP p2, void (*cb)(struct S_PDP, void*, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PPI(struct S_PPI p0, void* p1, struct S_PPI p2, void (*cb)(struct S_PPI, void*, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PPF(struct S_PPF p0, void* p1, struct S_PPF p2, void (*cb)(struct S_PPF, void*, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PPD(struct S_PPD p0, void* p1, struct S_PPD p2, void (*cb)(struct S_PPD, void*, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SPS_PPP(struct S_PPP p0, void* p1, struct S_PPP p2, void (*cb)(struct S_PPP, void*, struct S_PPP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_I(struct S_I p0, struct S_I p1, int p2, void (*cb)(struct S_I, struct S_I, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_F(struct S_F p0, struct S_F p1, int p2, void (*cb)(struct S_F, struct S_F, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_D(struct S_D p0, struct S_D p1, int p2, void (*cb)(struct S_D, struct S_D, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_P(struct S_P p0, struct S_P p1, int p2, void (*cb)(struct S_P, struct S_P, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_II(struct S_II p0, struct S_II p1, int p2, void (*cb)(struct S_II, struct S_II, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IF(struct S_IF p0, struct S_IF p1, int p2, void (*cb)(struct S_IF, struct S_IF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_ID(struct S_ID p0, struct S_ID p1, int p2, void (*cb)(struct S_ID, struct S_ID, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IP(struct S_IP p0, struct S_IP p1, int p2, void (*cb)(struct S_IP, struct S_IP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FI(struct S_FI p0, struct S_FI p1, int p2, void (*cb)(struct S_FI, struct S_FI, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FF(struct S_FF p0, struct S_FF p1, int p2, void (*cb)(struct S_FF, struct S_FF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FD(struct S_FD p0, struct S_FD p1, int p2, void (*cb)(struct S_FD, struct S_FD, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FP(struct S_FP p0, struct S_FP p1, int p2, void (*cb)(struct S_FP, struct S_FP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DI(struct S_DI p0, struct S_DI p1, int p2, void (*cb)(struct S_DI, struct S_DI, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DF(struct S_DF p0, struct S_DF p1, int p2, void (*cb)(struct S_DF, struct S_DF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DD(struct S_DD p0, struct S_DD p1, int p2, void (*cb)(struct S_DD, struct S_DD, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DP(struct S_DP p0, struct S_DP p1, int p2, void (*cb)(struct S_DP, struct S_DP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PI(struct S_PI p0, struct S_PI p1, int p2, void (*cb)(struct S_PI, struct S_PI, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PF(struct S_PF p0, struct S_PF p1, int p2, void (*cb)(struct S_PF, struct S_PF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PD(struct S_PD p0, struct S_PD p1, int p2, void (*cb)(struct S_PD, struct S_PD, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PP(struct S_PP p0, struct S_PP p1, int p2, void (*cb)(struct S_PP, struct S_PP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_III(struct S_III p0, struct S_III p1, int p2, void (*cb)(struct S_III, struct S_III, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IIF(struct S_IIF p0, struct S_IIF p1, int p2, void (*cb)(struct S_IIF, struct S_IIF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IID(struct S_IID p0, struct S_IID p1, int p2, void (*cb)(struct S_IID, struct S_IID, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IIP(struct S_IIP p0, struct S_IIP p1, int p2, void (*cb)(struct S_IIP, struct S_IIP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IFI(struct S_IFI p0, struct S_IFI p1, int p2, void (*cb)(struct S_IFI, struct S_IFI, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IFF(struct S_IFF p0, struct S_IFF p1, int p2, void (*cb)(struct S_IFF, struct S_IFF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IFD(struct S_IFD p0, struct S_IFD p1, int p2, void (*cb)(struct S_IFD, struct S_IFD, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IFP(struct S_IFP p0, struct S_IFP p1, int p2, void (*cb)(struct S_IFP, struct S_IFP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IDI(struct S_IDI p0, struct S_IDI p1, int p2, void (*cb)(struct S_IDI, struct S_IDI, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IDF(struct S_IDF p0, struct S_IDF p1, int p2, void (*cb)(struct S_IDF, struct S_IDF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IDD(struct S_IDD p0, struct S_IDD p1, int p2, void (*cb)(struct S_IDD, struct S_IDD, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IDP(struct S_IDP p0, struct S_IDP p1, int p2, void (*cb)(struct S_IDP, struct S_IDP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IPI(struct S_IPI p0, struct S_IPI p1, int p2, void (*cb)(struct S_IPI, struct S_IPI, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IPF(struct S_IPF p0, struct S_IPF p1, int p2, void (*cb)(struct S_IPF, struct S_IPF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IPD(struct S_IPD p0, struct S_IPD p1, int p2, void (*cb)(struct S_IPD, struct S_IPD, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_IPP(struct S_IPP p0, struct S_IPP p1, int p2, void (*cb)(struct S_IPP, struct S_IPP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FII(struct S_FII p0, struct S_FII p1, int p2, void (*cb)(struct S_FII, struct S_FII, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FIF(struct S_FIF p0, struct S_FIF p1, int p2, void (*cb)(struct S_FIF, struct S_FIF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FID(struct S_FID p0, struct S_FID p1, int p2, void (*cb)(struct S_FID, struct S_FID, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FIP(struct S_FIP p0, struct S_FIP p1, int p2, void (*cb)(struct S_FIP, struct S_FIP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FFI(struct S_FFI p0, struct S_FFI p1, int p2, void (*cb)(struct S_FFI, struct S_FFI, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FFF(struct S_FFF p0, struct S_FFF p1, int p2, void (*cb)(struct S_FFF, struct S_FFF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FFD(struct S_FFD p0, struct S_FFD p1, int p2, void (*cb)(struct S_FFD, struct S_FFD, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FFP(struct S_FFP p0, struct S_FFP p1, int p2, void (*cb)(struct S_FFP, struct S_FFP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FDI(struct S_FDI p0, struct S_FDI p1, int p2, void (*cb)(struct S_FDI, struct S_FDI, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FDF(struct S_FDF p0, struct S_FDF p1, int p2, void (*cb)(struct S_FDF, struct S_FDF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FDD(struct S_FDD p0, struct S_FDD p1, int p2, void (*cb)(struct S_FDD, struct S_FDD, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FDP(struct S_FDP p0, struct S_FDP p1, int p2, void (*cb)(struct S_FDP, struct S_FDP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FPI(struct S_FPI p0, struct S_FPI p1, int p2, void (*cb)(struct S_FPI, struct S_FPI, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FPF(struct S_FPF p0, struct S_FPF p1, int p2, void (*cb)(struct S_FPF, struct S_FPF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FPD(struct S_FPD p0, struct S_FPD p1, int p2, void (*cb)(struct S_FPD, struct S_FPD, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_FPP(struct S_FPP p0, struct S_FPP p1, int p2, void (*cb)(struct S_FPP, struct S_FPP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DII(struct S_DII p0, struct S_DII p1, int p2, void (*cb)(struct S_DII, struct S_DII, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DIF(struct S_DIF p0, struct S_DIF p1, int p2, void (*cb)(struct S_DIF, struct S_DIF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DID(struct S_DID p0, struct S_DID p1, int p2, void (*cb)(struct S_DID, struct S_DID, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DIP(struct S_DIP p0, struct S_DIP p1, int p2, void (*cb)(struct S_DIP, struct S_DIP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DFI(struct S_DFI p0, struct S_DFI p1, int p2, void (*cb)(struct S_DFI, struct S_DFI, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DFF(struct S_DFF p0, struct S_DFF p1, int p2, void (*cb)(struct S_DFF, struct S_DFF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DFD(struct S_DFD p0, struct S_DFD p1, int p2, void (*cb)(struct S_DFD, struct S_DFD, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DFP(struct S_DFP p0, struct S_DFP p1, int p2, void (*cb)(struct S_DFP, struct S_DFP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DDI(struct S_DDI p0, struct S_DDI p1, int p2, void (*cb)(struct S_DDI, struct S_DDI, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DDF(struct S_DDF p0, struct S_DDF p1, int p2, void (*cb)(struct S_DDF, struct S_DDF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DDD(struct S_DDD p0, struct S_DDD p1, int p2, void (*cb)(struct S_DDD, struct S_DDD, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DDP(struct S_DDP p0, struct S_DDP p1, int p2, void (*cb)(struct S_DDP, struct S_DDP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DPI(struct S_DPI p0, struct S_DPI p1, int p2, void (*cb)(struct S_DPI, struct S_DPI, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DPF(struct S_DPF p0, struct S_DPF p1, int p2, void (*cb)(struct S_DPF, struct S_DPF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DPD(struct S_DPD p0, struct S_DPD p1, int p2, void (*cb)(struct S_DPD, struct S_DPD, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_DPP(struct S_DPP p0, struct S_DPP p1, int p2, void (*cb)(struct S_DPP, struct S_DPP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PII(struct S_PII p0, struct S_PII p1, int p2, void (*cb)(struct S_PII, struct S_PII, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PIF(struct S_PIF p0, struct S_PIF p1, int p2, void (*cb)(struct S_PIF, struct S_PIF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PID(struct S_PID p0, struct S_PID p1, int p2, void (*cb)(struct S_PID, struct S_PID, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PIP(struct S_PIP p0, struct S_PIP p1, int p2, void (*cb)(struct S_PIP, struct S_PIP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PFI(struct S_PFI p0, struct S_PFI p1, int p2, void (*cb)(struct S_PFI, struct S_PFI, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PFF(struct S_PFF p0, struct S_PFF p1, int p2, void (*cb)(struct S_PFF, struct S_PFF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PFD(struct S_PFD p0, struct S_PFD p1, int p2, void (*cb)(struct S_PFD, struct S_PFD, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PFP(struct S_PFP p0, struct S_PFP p1, int p2, void (*cb)(struct S_PFP, struct S_PFP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PDI(struct S_PDI p0, struct S_PDI p1, int p2, void (*cb)(struct S_PDI, struct S_PDI, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PDF(struct S_PDF p0, struct S_PDF p1, int p2, void (*cb)(struct S_PDF, struct S_PDF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PDD(struct S_PDD p0, struct S_PDD p1, int p2, void (*cb)(struct S_PDD, struct S_PDD, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PDP(struct S_PDP p0, struct S_PDP p1, int p2, void (*cb)(struct S_PDP, struct S_PDP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PPI(struct S_PPI p0, struct S_PPI p1, int p2, void (*cb)(struct S_PPI, struct S_PPI, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PPF(struct S_PPF p0, struct S_PPF p1, int p2, void (*cb)(struct S_PPF, struct S_PPF, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PPD(struct S_PPD p0, struct S_PPD p1, int p2, void (*cb)(struct S_PPD, struct S_PPD, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSI_PPP(struct S_PPP p0, struct S_PPP p1, int p2, void (*cb)(struct S_PPP, struct S_PPP, int)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_I(struct S_I p0, struct S_I p1, float p2, void (*cb)(struct S_I, struct S_I, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_F(struct S_F p0, struct S_F p1, float p2, void (*cb)(struct S_F, struct S_F, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_D(struct S_D p0, struct S_D p1, float p2, void (*cb)(struct S_D, struct S_D, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_P(struct S_P p0, struct S_P p1, float p2, void (*cb)(struct S_P, struct S_P, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_II(struct S_II p0, struct S_II p1, float p2, void (*cb)(struct S_II, struct S_II, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IF(struct S_IF p0, struct S_IF p1, float p2, void (*cb)(struct S_IF, struct S_IF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_ID(struct S_ID p0, struct S_ID p1, float p2, void (*cb)(struct S_ID, struct S_ID, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IP(struct S_IP p0, struct S_IP p1, float p2, void (*cb)(struct S_IP, struct S_IP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FI(struct S_FI p0, struct S_FI p1, float p2, void (*cb)(struct S_FI, struct S_FI, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FF(struct S_FF p0, struct S_FF p1, float p2, void (*cb)(struct S_FF, struct S_FF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FD(struct S_FD p0, struct S_FD p1, float p2, void (*cb)(struct S_FD, struct S_FD, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FP(struct S_FP p0, struct S_FP p1, float p2, void (*cb)(struct S_FP, struct S_FP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DI(struct S_DI p0, struct S_DI p1, float p2, void (*cb)(struct S_DI, struct S_DI, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DF(struct S_DF p0, struct S_DF p1, float p2, void (*cb)(struct S_DF, struct S_DF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DD(struct S_DD p0, struct S_DD p1, float p2, void (*cb)(struct S_DD, struct S_DD, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DP(struct S_DP p0, struct S_DP p1, float p2, void (*cb)(struct S_DP, struct S_DP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PI(struct S_PI p0, struct S_PI p1, float p2, void (*cb)(struct S_PI, struct S_PI, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PF(struct S_PF p0, struct S_PF p1, float p2, void (*cb)(struct S_PF, struct S_PF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PD(struct S_PD p0, struct S_PD p1, float p2, void (*cb)(struct S_PD, struct S_PD, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PP(struct S_PP p0, struct S_PP p1, float p2, void (*cb)(struct S_PP, struct S_PP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_III(struct S_III p0, struct S_III p1, float p2, void (*cb)(struct S_III, struct S_III, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IIF(struct S_IIF p0, struct S_IIF p1, float p2, void (*cb)(struct S_IIF, struct S_IIF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IID(struct S_IID p0, struct S_IID p1, float p2, void (*cb)(struct S_IID, struct S_IID, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IIP(struct S_IIP p0, struct S_IIP p1, float p2, void (*cb)(struct S_IIP, struct S_IIP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IFI(struct S_IFI p0, struct S_IFI p1, float p2, void (*cb)(struct S_IFI, struct S_IFI, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IFF(struct S_IFF p0, struct S_IFF p1, float p2, void (*cb)(struct S_IFF, struct S_IFF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IFD(struct S_IFD p0, struct S_IFD p1, float p2, void (*cb)(struct S_IFD, struct S_IFD, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IFP(struct S_IFP p0, struct S_IFP p1, float p2, void (*cb)(struct S_IFP, struct S_IFP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IDI(struct S_IDI p0, struct S_IDI p1, float p2, void (*cb)(struct S_IDI, struct S_IDI, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IDF(struct S_IDF p0, struct S_IDF p1, float p2, void (*cb)(struct S_IDF, struct S_IDF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IDD(struct S_IDD p0, struct S_IDD p1, float p2, void (*cb)(struct S_IDD, struct S_IDD, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IDP(struct S_IDP p0, struct S_IDP p1, float p2, void (*cb)(struct S_IDP, struct S_IDP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IPI(struct S_IPI p0, struct S_IPI p1, float p2, void (*cb)(struct S_IPI, struct S_IPI, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IPF(struct S_IPF p0, struct S_IPF p1, float p2, void (*cb)(struct S_IPF, struct S_IPF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IPD(struct S_IPD p0, struct S_IPD p1, float p2, void (*cb)(struct S_IPD, struct S_IPD, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_IPP(struct S_IPP p0, struct S_IPP p1, float p2, void (*cb)(struct S_IPP, struct S_IPP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FII(struct S_FII p0, struct S_FII p1, float p2, void (*cb)(struct S_FII, struct S_FII, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FIF(struct S_FIF p0, struct S_FIF p1, float p2, void (*cb)(struct S_FIF, struct S_FIF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FID(struct S_FID p0, struct S_FID p1, float p2, void (*cb)(struct S_FID, struct S_FID, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FIP(struct S_FIP p0, struct S_FIP p1, float p2, void (*cb)(struct S_FIP, struct S_FIP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FFI(struct S_FFI p0, struct S_FFI p1, float p2, void (*cb)(struct S_FFI, struct S_FFI, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FFF(struct S_FFF p0, struct S_FFF p1, float p2, void (*cb)(struct S_FFF, struct S_FFF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FFD(struct S_FFD p0, struct S_FFD p1, float p2, void (*cb)(struct S_FFD, struct S_FFD, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FFP(struct S_FFP p0, struct S_FFP p1, float p2, void (*cb)(struct S_FFP, struct S_FFP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FDI(struct S_FDI p0, struct S_FDI p1, float p2, void (*cb)(struct S_FDI, struct S_FDI, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FDF(struct S_FDF p0, struct S_FDF p1, float p2, void (*cb)(struct S_FDF, struct S_FDF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FDD(struct S_FDD p0, struct S_FDD p1, float p2, void (*cb)(struct S_FDD, struct S_FDD, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FDP(struct S_FDP p0, struct S_FDP p1, float p2, void (*cb)(struct S_FDP, struct S_FDP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FPI(struct S_FPI p0, struct S_FPI p1, float p2, void (*cb)(struct S_FPI, struct S_FPI, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FPF(struct S_FPF p0, struct S_FPF p1, float p2, void (*cb)(struct S_FPF, struct S_FPF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FPD(struct S_FPD p0, struct S_FPD p1, float p2, void (*cb)(struct S_FPD, struct S_FPD, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_FPP(struct S_FPP p0, struct S_FPP p1, float p2, void (*cb)(struct S_FPP, struct S_FPP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DII(struct S_DII p0, struct S_DII p1, float p2, void (*cb)(struct S_DII, struct S_DII, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DIF(struct S_DIF p0, struct S_DIF p1, float p2, void (*cb)(struct S_DIF, struct S_DIF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DID(struct S_DID p0, struct S_DID p1, float p2, void (*cb)(struct S_DID, struct S_DID, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DIP(struct S_DIP p0, struct S_DIP p1, float p2, void (*cb)(struct S_DIP, struct S_DIP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DFI(struct S_DFI p0, struct S_DFI p1, float p2, void (*cb)(struct S_DFI, struct S_DFI, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DFF(struct S_DFF p0, struct S_DFF p1, float p2, void (*cb)(struct S_DFF, struct S_DFF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DFD(struct S_DFD p0, struct S_DFD p1, float p2, void (*cb)(struct S_DFD, struct S_DFD, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DFP(struct S_DFP p0, struct S_DFP p1, float p2, void (*cb)(struct S_DFP, struct S_DFP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DDI(struct S_DDI p0, struct S_DDI p1, float p2, void (*cb)(struct S_DDI, struct S_DDI, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DDF(struct S_DDF p0, struct S_DDF p1, float p2, void (*cb)(struct S_DDF, struct S_DDF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DDD(struct S_DDD p0, struct S_DDD p1, float p2, void (*cb)(struct S_DDD, struct S_DDD, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DDP(struct S_DDP p0, struct S_DDP p1, float p2, void (*cb)(struct S_DDP, struct S_DDP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DPI(struct S_DPI p0, struct S_DPI p1, float p2, void (*cb)(struct S_DPI, struct S_DPI, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DPF(struct S_DPF p0, struct S_DPF p1, float p2, void (*cb)(struct S_DPF, struct S_DPF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DPD(struct S_DPD p0, struct S_DPD p1, float p2, void (*cb)(struct S_DPD, struct S_DPD, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_DPP(struct S_DPP p0, struct S_DPP p1, float p2, void (*cb)(struct S_DPP, struct S_DPP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PII(struct S_PII p0, struct S_PII p1, float p2, void (*cb)(struct S_PII, struct S_PII, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PIF(struct S_PIF p0, struct S_PIF p1, float p2, void (*cb)(struct S_PIF, struct S_PIF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PID(struct S_PID p0, struct S_PID p1, float p2, void (*cb)(struct S_PID, struct S_PID, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PIP(struct S_PIP p0, struct S_PIP p1, float p2, void (*cb)(struct S_PIP, struct S_PIP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PFI(struct S_PFI p0, struct S_PFI p1, float p2, void (*cb)(struct S_PFI, struct S_PFI, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PFF(struct S_PFF p0, struct S_PFF p1, float p2, void (*cb)(struct S_PFF, struct S_PFF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PFD(struct S_PFD p0, struct S_PFD p1, float p2, void (*cb)(struct S_PFD, struct S_PFD, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PFP(struct S_PFP p0, struct S_PFP p1, float p2, void (*cb)(struct S_PFP, struct S_PFP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PDI(struct S_PDI p0, struct S_PDI p1, float p2, void (*cb)(struct S_PDI, struct S_PDI, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PDF(struct S_PDF p0, struct S_PDF p1, float p2, void (*cb)(struct S_PDF, struct S_PDF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PDD(struct S_PDD p0, struct S_PDD p1, float p2, void (*cb)(struct S_PDD, struct S_PDD, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PDP(struct S_PDP p0, struct S_PDP p1, float p2, void (*cb)(struct S_PDP, struct S_PDP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PPI(struct S_PPI p0, struct S_PPI p1, float p2, void (*cb)(struct S_PPI, struct S_PPI, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PPF(struct S_PPF p0, struct S_PPF p1, float p2, void (*cb)(struct S_PPF, struct S_PPF, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PPD(struct S_PPD p0, struct S_PPD p1, float p2, void (*cb)(struct S_PPD, struct S_PPD, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSF_PPP(struct S_PPP p0, struct S_PPP p1, float p2, void (*cb)(struct S_PPP, struct S_PPP, float)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_I(struct S_I p0, struct S_I p1, double p2, void (*cb)(struct S_I, struct S_I, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_F(struct S_F p0, struct S_F p1, double p2, void (*cb)(struct S_F, struct S_F, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_D(struct S_D p0, struct S_D p1, double p2, void (*cb)(struct S_D, struct S_D, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_P(struct S_P p0, struct S_P p1, double p2, void (*cb)(struct S_P, struct S_P, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_II(struct S_II p0, struct S_II p1, double p2, void (*cb)(struct S_II, struct S_II, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IF(struct S_IF p0, struct S_IF p1, double p2, void (*cb)(struct S_IF, struct S_IF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_ID(struct S_ID p0, struct S_ID p1, double p2, void (*cb)(struct S_ID, struct S_ID, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IP(struct S_IP p0, struct S_IP p1, double p2, void (*cb)(struct S_IP, struct S_IP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FI(struct S_FI p0, struct S_FI p1, double p2, void (*cb)(struct S_FI, struct S_FI, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FF(struct S_FF p0, struct S_FF p1, double p2, void (*cb)(struct S_FF, struct S_FF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FD(struct S_FD p0, struct S_FD p1, double p2, void (*cb)(struct S_FD, struct S_FD, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FP(struct S_FP p0, struct S_FP p1, double p2, void (*cb)(struct S_FP, struct S_FP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DI(struct S_DI p0, struct S_DI p1, double p2, void (*cb)(struct S_DI, struct S_DI, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DF(struct S_DF p0, struct S_DF p1, double p2, void (*cb)(struct S_DF, struct S_DF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DD(struct S_DD p0, struct S_DD p1, double p2, void (*cb)(struct S_DD, struct S_DD, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DP(struct S_DP p0, struct S_DP p1, double p2, void (*cb)(struct S_DP, struct S_DP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PI(struct S_PI p0, struct S_PI p1, double p2, void (*cb)(struct S_PI, struct S_PI, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PF(struct S_PF p0, struct S_PF p1, double p2, void (*cb)(struct S_PF, struct S_PF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PD(struct S_PD p0, struct S_PD p1, double p2, void (*cb)(struct S_PD, struct S_PD, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PP(struct S_PP p0, struct S_PP p1, double p2, void (*cb)(struct S_PP, struct S_PP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_III(struct S_III p0, struct S_III p1, double p2, void (*cb)(struct S_III, struct S_III, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IIF(struct S_IIF p0, struct S_IIF p1, double p2, void (*cb)(struct S_IIF, struct S_IIF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IID(struct S_IID p0, struct S_IID p1, double p2, void (*cb)(struct S_IID, struct S_IID, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IIP(struct S_IIP p0, struct S_IIP p1, double p2, void (*cb)(struct S_IIP, struct S_IIP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IFI(struct S_IFI p0, struct S_IFI p1, double p2, void (*cb)(struct S_IFI, struct S_IFI, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IFF(struct S_IFF p0, struct S_IFF p1, double p2, void (*cb)(struct S_IFF, struct S_IFF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IFD(struct S_IFD p0, struct S_IFD p1, double p2, void (*cb)(struct S_IFD, struct S_IFD, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IFP(struct S_IFP p0, struct S_IFP p1, double p2, void (*cb)(struct S_IFP, struct S_IFP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IDI(struct S_IDI p0, struct S_IDI p1, double p2, void (*cb)(struct S_IDI, struct S_IDI, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IDF(struct S_IDF p0, struct S_IDF p1, double p2, void (*cb)(struct S_IDF, struct S_IDF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IDD(struct S_IDD p0, struct S_IDD p1, double p2, void (*cb)(struct S_IDD, struct S_IDD, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IDP(struct S_IDP p0, struct S_IDP p1, double p2, void (*cb)(struct S_IDP, struct S_IDP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IPI(struct S_IPI p0, struct S_IPI p1, double p2, void (*cb)(struct S_IPI, struct S_IPI, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IPF(struct S_IPF p0, struct S_IPF p1, double p2, void (*cb)(struct S_IPF, struct S_IPF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IPD(struct S_IPD p0, struct S_IPD p1, double p2, void (*cb)(struct S_IPD, struct S_IPD, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_IPP(struct S_IPP p0, struct S_IPP p1, double p2, void (*cb)(struct S_IPP, struct S_IPP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FII(struct S_FII p0, struct S_FII p1, double p2, void (*cb)(struct S_FII, struct S_FII, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FIF(struct S_FIF p0, struct S_FIF p1, double p2, void (*cb)(struct S_FIF, struct S_FIF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FID(struct S_FID p0, struct S_FID p1, double p2, void (*cb)(struct S_FID, struct S_FID, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FIP(struct S_FIP p0, struct S_FIP p1, double p2, void (*cb)(struct S_FIP, struct S_FIP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FFI(struct S_FFI p0, struct S_FFI p1, double p2, void (*cb)(struct S_FFI, struct S_FFI, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FFF(struct S_FFF p0, struct S_FFF p1, double p2, void (*cb)(struct S_FFF, struct S_FFF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FFD(struct S_FFD p0, struct S_FFD p1, double p2, void (*cb)(struct S_FFD, struct S_FFD, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FFP(struct S_FFP p0, struct S_FFP p1, double p2, void (*cb)(struct S_FFP, struct S_FFP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FDI(struct S_FDI p0, struct S_FDI p1, double p2, void (*cb)(struct S_FDI, struct S_FDI, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FDF(struct S_FDF p0, struct S_FDF p1, double p2, void (*cb)(struct S_FDF, struct S_FDF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FDD(struct S_FDD p0, struct S_FDD p1, double p2, void (*cb)(struct S_FDD, struct S_FDD, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FDP(struct S_FDP p0, struct S_FDP p1, double p2, void (*cb)(struct S_FDP, struct S_FDP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FPI(struct S_FPI p0, struct S_FPI p1, double p2, void (*cb)(struct S_FPI, struct S_FPI, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FPF(struct S_FPF p0, struct S_FPF p1, double p2, void (*cb)(struct S_FPF, struct S_FPF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FPD(struct S_FPD p0, struct S_FPD p1, double p2, void (*cb)(struct S_FPD, struct S_FPD, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_FPP(struct S_FPP p0, struct S_FPP p1, double p2, void (*cb)(struct S_FPP, struct S_FPP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DII(struct S_DII p0, struct S_DII p1, double p2, void (*cb)(struct S_DII, struct S_DII, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DIF(struct S_DIF p0, struct S_DIF p1, double p2, void (*cb)(struct S_DIF, struct S_DIF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DID(struct S_DID p0, struct S_DID p1, double p2, void (*cb)(struct S_DID, struct S_DID, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DIP(struct S_DIP p0, struct S_DIP p1, double p2, void (*cb)(struct S_DIP, struct S_DIP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DFI(struct S_DFI p0, struct S_DFI p1, double p2, void (*cb)(struct S_DFI, struct S_DFI, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DFF(struct S_DFF p0, struct S_DFF p1, double p2, void (*cb)(struct S_DFF, struct S_DFF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DFD(struct S_DFD p0, struct S_DFD p1, double p2, void (*cb)(struct S_DFD, struct S_DFD, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DFP(struct S_DFP p0, struct S_DFP p1, double p2, void (*cb)(struct S_DFP, struct S_DFP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DDI(struct S_DDI p0, struct S_DDI p1, double p2, void (*cb)(struct S_DDI, struct S_DDI, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DDF(struct S_DDF p0, struct S_DDF p1, double p2, void (*cb)(struct S_DDF, struct S_DDF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DDD(struct S_DDD p0, struct S_DDD p1, double p2, void (*cb)(struct S_DDD, struct S_DDD, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DDP(struct S_DDP p0, struct S_DDP p1, double p2, void (*cb)(struct S_DDP, struct S_DDP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DPI(struct S_DPI p0, struct S_DPI p1, double p2, void (*cb)(struct S_DPI, struct S_DPI, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DPF(struct S_DPF p0, struct S_DPF p1, double p2, void (*cb)(struct S_DPF, struct S_DPF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DPD(struct S_DPD p0, struct S_DPD p1, double p2, void (*cb)(struct S_DPD, struct S_DPD, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_DPP(struct S_DPP p0, struct S_DPP p1, double p2, void (*cb)(struct S_DPP, struct S_DPP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PII(struct S_PII p0, struct S_PII p1, double p2, void (*cb)(struct S_PII, struct S_PII, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PIF(struct S_PIF p0, struct S_PIF p1, double p2, void (*cb)(struct S_PIF, struct S_PIF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PID(struct S_PID p0, struct S_PID p1, double p2, void (*cb)(struct S_PID, struct S_PID, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PIP(struct S_PIP p0, struct S_PIP p1, double p2, void (*cb)(struct S_PIP, struct S_PIP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PFI(struct S_PFI p0, struct S_PFI p1, double p2, void (*cb)(struct S_PFI, struct S_PFI, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PFF(struct S_PFF p0, struct S_PFF p1, double p2, void (*cb)(struct S_PFF, struct S_PFF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PFD(struct S_PFD p0, struct S_PFD p1, double p2, void (*cb)(struct S_PFD, struct S_PFD, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PFP(struct S_PFP p0, struct S_PFP p1, double p2, void (*cb)(struct S_PFP, struct S_PFP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PDI(struct S_PDI p0, struct S_PDI p1, double p2, void (*cb)(struct S_PDI, struct S_PDI, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PDF(struct S_PDF p0, struct S_PDF p1, double p2, void (*cb)(struct S_PDF, struct S_PDF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PDD(struct S_PDD p0, struct S_PDD p1, double p2, void (*cb)(struct S_PDD, struct S_PDD, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PDP(struct S_PDP p0, struct S_PDP p1, double p2, void (*cb)(struct S_PDP, struct S_PDP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PPI(struct S_PPI p0, struct S_PPI p1, double p2, void (*cb)(struct S_PPI, struct S_PPI, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PPF(struct S_PPF p0, struct S_PPF p1, double p2, void (*cb)(struct S_PPF, struct S_PPF, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PPD(struct S_PPD p0, struct S_PPD p1, double p2, void (*cb)(struct S_PPD, struct S_PPD, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSD_PPP(struct S_PPP p0, struct S_PPP p1, double p2, void (*cb)(struct S_PPP, struct S_PPP, double)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_I(struct S_I p0, struct S_I p1, void* p2, void (*cb)(struct S_I, struct S_I, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_F(struct S_F p0, struct S_F p1, void* p2, void (*cb)(struct S_F, struct S_F, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_D(struct S_D p0, struct S_D p1, void* p2, void (*cb)(struct S_D, struct S_D, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_P(struct S_P p0, struct S_P p1, void* p2, void (*cb)(struct S_P, struct S_P, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_II(struct S_II p0, struct S_II p1, void* p2, void (*cb)(struct S_II, struct S_II, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IF(struct S_IF p0, struct S_IF p1, void* p2, void (*cb)(struct S_IF, struct S_IF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_ID(struct S_ID p0, struct S_ID p1, void* p2, void (*cb)(struct S_ID, struct S_ID, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IP(struct S_IP p0, struct S_IP p1, void* p2, void (*cb)(struct S_IP, struct S_IP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FI(struct S_FI p0, struct S_FI p1, void* p2, void (*cb)(struct S_FI, struct S_FI, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FF(struct S_FF p0, struct S_FF p1, void* p2, void (*cb)(struct S_FF, struct S_FF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FD(struct S_FD p0, struct S_FD p1, void* p2, void (*cb)(struct S_FD, struct S_FD, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FP(struct S_FP p0, struct S_FP p1, void* p2, void (*cb)(struct S_FP, struct S_FP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DI(struct S_DI p0, struct S_DI p1, void* p2, void (*cb)(struct S_DI, struct S_DI, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DF(struct S_DF p0, struct S_DF p1, void* p2, void (*cb)(struct S_DF, struct S_DF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DD(struct S_DD p0, struct S_DD p1, void* p2, void (*cb)(struct S_DD, struct S_DD, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DP(struct S_DP p0, struct S_DP p1, void* p2, void (*cb)(struct S_DP, struct S_DP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PI(struct S_PI p0, struct S_PI p1, void* p2, void (*cb)(struct S_PI, struct S_PI, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PF(struct S_PF p0, struct S_PF p1, void* p2, void (*cb)(struct S_PF, struct S_PF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PD(struct S_PD p0, struct S_PD p1, void* p2, void (*cb)(struct S_PD, struct S_PD, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PP(struct S_PP p0, struct S_PP p1, void* p2, void (*cb)(struct S_PP, struct S_PP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_III(struct S_III p0, struct S_III p1, void* p2, void (*cb)(struct S_III, struct S_III, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IIF(struct S_IIF p0, struct S_IIF p1, void* p2, void (*cb)(struct S_IIF, struct S_IIF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IID(struct S_IID p0, struct S_IID p1, void* p2, void (*cb)(struct S_IID, struct S_IID, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IIP(struct S_IIP p0, struct S_IIP p1, void* p2, void (*cb)(struct S_IIP, struct S_IIP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IFI(struct S_IFI p0, struct S_IFI p1, void* p2, void (*cb)(struct S_IFI, struct S_IFI, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IFF(struct S_IFF p0, struct S_IFF p1, void* p2, void (*cb)(struct S_IFF, struct S_IFF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IFD(struct S_IFD p0, struct S_IFD p1, void* p2, void (*cb)(struct S_IFD, struct S_IFD, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IFP(struct S_IFP p0, struct S_IFP p1, void* p2, void (*cb)(struct S_IFP, struct S_IFP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IDI(struct S_IDI p0, struct S_IDI p1, void* p2, void (*cb)(struct S_IDI, struct S_IDI, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IDF(struct S_IDF p0, struct S_IDF p1, void* p2, void (*cb)(struct S_IDF, struct S_IDF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IDD(struct S_IDD p0, struct S_IDD p1, void* p2, void (*cb)(struct S_IDD, struct S_IDD, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IDP(struct S_IDP p0, struct S_IDP p1, void* p2, void (*cb)(struct S_IDP, struct S_IDP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IPI(struct S_IPI p0, struct S_IPI p1, void* p2, void (*cb)(struct S_IPI, struct S_IPI, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IPF(struct S_IPF p0, struct S_IPF p1, void* p2, void (*cb)(struct S_IPF, struct S_IPF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IPD(struct S_IPD p0, struct S_IPD p1, void* p2, void (*cb)(struct S_IPD, struct S_IPD, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_IPP(struct S_IPP p0, struct S_IPP p1, void* p2, void (*cb)(struct S_IPP, struct S_IPP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FII(struct S_FII p0, struct S_FII p1, void* p2, void (*cb)(struct S_FII, struct S_FII, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FIF(struct S_FIF p0, struct S_FIF p1, void* p2, void (*cb)(struct S_FIF, struct S_FIF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FID(struct S_FID p0, struct S_FID p1, void* p2, void (*cb)(struct S_FID, struct S_FID, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FIP(struct S_FIP p0, struct S_FIP p1, void* p2, void (*cb)(struct S_FIP, struct S_FIP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FFI(struct S_FFI p0, struct S_FFI p1, void* p2, void (*cb)(struct S_FFI, struct S_FFI, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FFF(struct S_FFF p0, struct S_FFF p1, void* p2, void (*cb)(struct S_FFF, struct S_FFF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FFD(struct S_FFD p0, struct S_FFD p1, void* p2, void (*cb)(struct S_FFD, struct S_FFD, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FFP(struct S_FFP p0, struct S_FFP p1, void* p2, void (*cb)(struct S_FFP, struct S_FFP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FDI(struct S_FDI p0, struct S_FDI p1, void* p2, void (*cb)(struct S_FDI, struct S_FDI, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FDF(struct S_FDF p0, struct S_FDF p1, void* p2, void (*cb)(struct S_FDF, struct S_FDF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FDD(struct S_FDD p0, struct S_FDD p1, void* p2, void (*cb)(struct S_FDD, struct S_FDD, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FDP(struct S_FDP p0, struct S_FDP p1, void* p2, void (*cb)(struct S_FDP, struct S_FDP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FPI(struct S_FPI p0, struct S_FPI p1, void* p2, void (*cb)(struct S_FPI, struct S_FPI, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FPF(struct S_FPF p0, struct S_FPF p1, void* p2, void (*cb)(struct S_FPF, struct S_FPF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FPD(struct S_FPD p0, struct S_FPD p1, void* p2, void (*cb)(struct S_FPD, struct S_FPD, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_FPP(struct S_FPP p0, struct S_FPP p1, void* p2, void (*cb)(struct S_FPP, struct S_FPP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DII(struct S_DII p0, struct S_DII p1, void* p2, void (*cb)(struct S_DII, struct S_DII, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DIF(struct S_DIF p0, struct S_DIF p1, void* p2, void (*cb)(struct S_DIF, struct S_DIF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DID(struct S_DID p0, struct S_DID p1, void* p2, void (*cb)(struct S_DID, struct S_DID, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DIP(struct S_DIP p0, struct S_DIP p1, void* p2, void (*cb)(struct S_DIP, struct S_DIP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DFI(struct S_DFI p0, struct S_DFI p1, void* p2, void (*cb)(struct S_DFI, struct S_DFI, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DFF(struct S_DFF p0, struct S_DFF p1, void* p2, void (*cb)(struct S_DFF, struct S_DFF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DFD(struct S_DFD p0, struct S_DFD p1, void* p2, void (*cb)(struct S_DFD, struct S_DFD, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DFP(struct S_DFP p0, struct S_DFP p1, void* p2, void (*cb)(struct S_DFP, struct S_DFP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DDI(struct S_DDI p0, struct S_DDI p1, void* p2, void (*cb)(struct S_DDI, struct S_DDI, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DDF(struct S_DDF p0, struct S_DDF p1, void* p2, void (*cb)(struct S_DDF, struct S_DDF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DDD(struct S_DDD p0, struct S_DDD p1, void* p2, void (*cb)(struct S_DDD, struct S_DDD, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DDP(struct S_DDP p0, struct S_DDP p1, void* p2, void (*cb)(struct S_DDP, struct S_DDP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DPI(struct S_DPI p0, struct S_DPI p1, void* p2, void (*cb)(struct S_DPI, struct S_DPI, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DPF(struct S_DPF p0, struct S_DPF p1, void* p2, void (*cb)(struct S_DPF, struct S_DPF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DPD(struct S_DPD p0, struct S_DPD p1, void* p2, void (*cb)(struct S_DPD, struct S_DPD, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_DPP(struct S_DPP p0, struct S_DPP p1, void* p2, void (*cb)(struct S_DPP, struct S_DPP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PII(struct S_PII p0, struct S_PII p1, void* p2, void (*cb)(struct S_PII, struct S_PII, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PIF(struct S_PIF p0, struct S_PIF p1, void* p2, void (*cb)(struct S_PIF, struct S_PIF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PID(struct S_PID p0, struct S_PID p1, void* p2, void (*cb)(struct S_PID, struct S_PID, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PIP(struct S_PIP p0, struct S_PIP p1, void* p2, void (*cb)(struct S_PIP, struct S_PIP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PFI(struct S_PFI p0, struct S_PFI p1, void* p2, void (*cb)(struct S_PFI, struct S_PFI, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PFF(struct S_PFF p0, struct S_PFF p1, void* p2, void (*cb)(struct S_PFF, struct S_PFF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PFD(struct S_PFD p0, struct S_PFD p1, void* p2, void (*cb)(struct S_PFD, struct S_PFD, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PFP(struct S_PFP p0, struct S_PFP p1, void* p2, void (*cb)(struct S_PFP, struct S_PFP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PDI(struct S_PDI p0, struct S_PDI p1, void* p2, void (*cb)(struct S_PDI, struct S_PDI, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PDF(struct S_PDF p0, struct S_PDF p1, void* p2, void (*cb)(struct S_PDF, struct S_PDF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PDD(struct S_PDD p0, struct S_PDD p1, void* p2, void (*cb)(struct S_PDD, struct S_PDD, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PDP(struct S_PDP p0, struct S_PDP p1, void* p2, void (*cb)(struct S_PDP, struct S_PDP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PPI(struct S_PPI p0, struct S_PPI p1, void* p2, void (*cb)(struct S_PPI, struct S_PPI, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PPF(struct S_PPF p0, struct S_PPF p1, void* p2, void (*cb)(struct S_PPF, struct S_PPF, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PPD(struct S_PPD p0, struct S_PPD p1, void* p2, void (*cb)(struct S_PPD, struct S_PPD, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSP_PPP(struct S_PPP p0, struct S_PPP p1, void* p2, void (*cb)(struct S_PPP, struct S_PPP, void*)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_I(struct S_I p0, struct S_I p1, struct S_I p2, void (*cb)(struct S_I, struct S_I, struct S_I)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_F(struct S_F p0, struct S_F p1, struct S_F p2, void (*cb)(struct S_F, struct S_F, struct S_F)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_D(struct S_D p0, struct S_D p1, struct S_D p2, void (*cb)(struct S_D, struct S_D, struct S_D)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_P(struct S_P p0, struct S_P p1, struct S_P p2, void (*cb)(struct S_P, struct S_P, struct S_P)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_II(struct S_II p0, struct S_II p1, struct S_II p2, void (*cb)(struct S_II, struct S_II, struct S_II)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IF(struct S_IF p0, struct S_IF p1, struct S_IF p2, void (*cb)(struct S_IF, struct S_IF, struct S_IF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_ID(struct S_ID p0, struct S_ID p1, struct S_ID p2, void (*cb)(struct S_ID, struct S_ID, struct S_ID)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IP(struct S_IP p0, struct S_IP p1, struct S_IP p2, void (*cb)(struct S_IP, struct S_IP, struct S_IP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_FI(struct S_FI p0, struct S_FI p1, struct S_FI p2, void (*cb)(struct S_FI, struct S_FI, struct S_FI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_FF(struct S_FF p0, struct S_FF p1, struct S_FF p2, void (*cb)(struct S_FF, struct S_FF, struct S_FF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_FD(struct S_FD p0, struct S_FD p1, struct S_FD p2, void (*cb)(struct S_FD, struct S_FD, struct S_FD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_FP(struct S_FP p0, struct S_FP p1, struct S_FP p2, void (*cb)(struct S_FP, struct S_FP, struct S_FP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_DI(struct S_DI p0, struct S_DI p1, struct S_DI p2, void (*cb)(struct S_DI, struct S_DI, struct S_DI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_DF(struct S_DF p0, struct S_DF p1, struct S_DF p2, void (*cb)(struct S_DF, struct S_DF, struct S_DF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_DD(struct S_DD p0, struct S_DD p1, struct S_DD p2, void (*cb)(struct S_DD, struct S_DD, struct S_DD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_DP(struct S_DP p0, struct S_DP p1, struct S_DP p2, void (*cb)(struct S_DP, struct S_DP, struct S_DP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_PI(struct S_PI p0, struct S_PI p1, struct S_PI p2, void (*cb)(struct S_PI, struct S_PI, struct S_PI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_PF(struct S_PF p0, struct S_PF p1, struct S_PF p2, void (*cb)(struct S_PF, struct S_PF, struct S_PF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_PD(struct S_PD p0, struct S_PD p1, struct S_PD p2, void (*cb)(struct S_PD, struct S_PD, struct S_PD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_PP(struct S_PP p0, struct S_PP p1, struct S_PP p2, void (*cb)(struct S_PP, struct S_PP, struct S_PP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_III(struct S_III p0, struct S_III p1, struct S_III p2, void (*cb)(struct S_III, struct S_III, struct S_III)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IIF(struct S_IIF p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(struct S_IIF, struct S_IIF, struct S_IIF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IID(struct S_IID p0, struct S_IID p1, struct S_IID p2, void (*cb)(struct S_IID, struct S_IID, struct S_IID)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IIP(struct S_IIP p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(struct S_IIP, struct S_IIP, struct S_IIP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IFI(struct S_IFI p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(struct S_IFI, struct S_IFI, struct S_IFI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IFF(struct S_IFF p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(struct S_IFF, struct S_IFF, struct S_IFF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IFD(struct S_IFD p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(struct S_IFD, struct S_IFD, struct S_IFD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IFP(struct S_IFP p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(struct S_IFP, struct S_IFP, struct S_IFP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IDI(struct S_IDI p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(struct S_IDI, struct S_IDI, struct S_IDI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IDF(struct S_IDF p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(struct S_IDF, struct S_IDF, struct S_IDF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IDD(struct S_IDD p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(struct S_IDD, struct S_IDD, struct S_IDD)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IDP(struct S_IDP p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(struct S_IDP, struct S_IDP, struct S_IDP)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IPI(struct S_IPI p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(struct S_IPI, struct S_IPI, struct S_IPI)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IPF(struct S_IPF p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(struct S_IPF, struct S_IPF, struct S_IPF)) { cb(p0,p1,p2); } -EXPORT void f9_V_SSS_IPD(struct S_IPD p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(struct S_IPD, struct S_IPD, struct S_IPD)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_IPP(struct S_IPP p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(struct S_IPP, struct S_IPP, struct S_IPP)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FII(struct S_FII p0, struct S_FII p1, struct S_FII p2, void (*cb)(struct S_FII, struct S_FII, struct S_FII)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FIF(struct S_FIF p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(struct S_FIF, struct S_FIF, struct S_FIF)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FID(struct S_FID p0, struct S_FID p1, struct S_FID p2, void (*cb)(struct S_FID, struct S_FID, struct S_FID)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FIP(struct S_FIP p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(struct S_FIP, struct S_FIP, struct S_FIP)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FFI(struct S_FFI p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(struct S_FFI, struct S_FFI, struct S_FFI)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FFF(struct S_FFF p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(struct S_FFF, struct S_FFF, struct S_FFF)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FFD(struct S_FFD p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(struct S_FFD, struct S_FFD, struct S_FFD)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FFP(struct S_FFP p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(struct S_FFP, struct S_FFP, struct S_FFP)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FDI(struct S_FDI p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(struct S_FDI, struct S_FDI, struct S_FDI)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FDF(struct S_FDF p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(struct S_FDF, struct S_FDF, struct S_FDF)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FDD(struct S_FDD p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(struct S_FDD, struct S_FDD, struct S_FDD)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FDP(struct S_FDP p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(struct S_FDP, struct S_FDP, struct S_FDP)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FPI(struct S_FPI p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(struct S_FPI, struct S_FPI, struct S_FPI)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FPF(struct S_FPF p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(struct S_FPF, struct S_FPF, struct S_FPF)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FPD(struct S_FPD p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(struct S_FPD, struct S_FPD, struct S_FPD)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_FPP(struct S_FPP p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(struct S_FPP, struct S_FPP, struct S_FPP)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DII(struct S_DII p0, struct S_DII p1, struct S_DII p2, void (*cb)(struct S_DII, struct S_DII, struct S_DII)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DIF(struct S_DIF p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(struct S_DIF, struct S_DIF, struct S_DIF)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DID(struct S_DID p0, struct S_DID p1, struct S_DID p2, void (*cb)(struct S_DID, struct S_DID, struct S_DID)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DIP(struct S_DIP p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(struct S_DIP, struct S_DIP, struct S_DIP)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DFI(struct S_DFI p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(struct S_DFI, struct S_DFI, struct S_DFI)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DFF(struct S_DFF p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(struct S_DFF, struct S_DFF, struct S_DFF)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DFD(struct S_DFD p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(struct S_DFD, struct S_DFD, struct S_DFD)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DFP(struct S_DFP p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(struct S_DFP, struct S_DFP, struct S_DFP)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DDI(struct S_DDI p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(struct S_DDI, struct S_DDI, struct S_DDI)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DDF(struct S_DDF p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(struct S_DDF, struct S_DDF, struct S_DDF)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DDD(struct S_DDD p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(struct S_DDD, struct S_DDD, struct S_DDD)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DDP(struct S_DDP p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(struct S_DDP, struct S_DDP, struct S_DDP)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DPI(struct S_DPI p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(struct S_DPI, struct S_DPI, struct S_DPI)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DPF(struct S_DPF p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(struct S_DPF, struct S_DPF, struct S_DPF)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DPD(struct S_DPD p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(struct S_DPD, struct S_DPD, struct S_DPD)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_DPP(struct S_DPP p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(struct S_DPP, struct S_DPP, struct S_DPP)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PII(struct S_PII p0, struct S_PII p1, struct S_PII p2, void (*cb)(struct S_PII, struct S_PII, struct S_PII)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PIF(struct S_PIF p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(struct S_PIF, struct S_PIF, struct S_PIF)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PID(struct S_PID p0, struct S_PID p1, struct S_PID p2, void (*cb)(struct S_PID, struct S_PID, struct S_PID)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PIP(struct S_PIP p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(struct S_PIP, struct S_PIP, struct S_PIP)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PFI(struct S_PFI p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(struct S_PFI, struct S_PFI, struct S_PFI)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PFF(struct S_PFF p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(struct S_PFF, struct S_PFF, struct S_PFF)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PFD(struct S_PFD p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(struct S_PFD, struct S_PFD, struct S_PFD)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PFP(struct S_PFP p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(struct S_PFP, struct S_PFP, struct S_PFP)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PDI(struct S_PDI p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(struct S_PDI, struct S_PDI, struct S_PDI)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PDF(struct S_PDF p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(struct S_PDF, struct S_PDF, struct S_PDF)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PDD(struct S_PDD p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(struct S_PDD, struct S_PDD, struct S_PDD)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PDP(struct S_PDP p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(struct S_PDP, struct S_PDP, struct S_PDP)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PPI(struct S_PPI p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(struct S_PPI, struct S_PPI, struct S_PPI)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PPF(struct S_PPF p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(struct S_PPF, struct S_PPF, struct S_PPF)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PPD(struct S_PPD p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(struct S_PPD, struct S_PPD, struct S_PPD)) { cb(p0,p1,p2); } -EXPORT void f10_V_SSS_PPP(struct S_PPP p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(struct S_PPP, struct S_PPP, struct S_PPP)) { cb(p0,p1,p2); } +EXPORT void f0_V_II_(int p0, int p1, void (*cb)(int, int)) { cb(p0, p1); } +EXPORT void f0_V_IF_(int p0, float p1, void (*cb)(int, float)) { cb(p0, p1); } +EXPORT void f0_V_ID_(int p0, double p1, void (*cb)(int, double)) { cb(p0, p1); } +EXPORT void f0_V_IP_(int p0, void* p1, void (*cb)(int, void*)) { cb(p0, p1); } +EXPORT void f0_V_IS_I(int p0, struct S_I p1, void (*cb)(int, struct S_I)) { cb(p0, p1); } +EXPORT void f0_V_IS_F(int p0, struct S_F p1, void (*cb)(int, struct S_F)) { cb(p0, p1); } +EXPORT void f0_V_IS_D(int p0, struct S_D p1, void (*cb)(int, struct S_D)) { cb(p0, p1); } +EXPORT void f0_V_IS_P(int p0, struct S_P p1, void (*cb)(int, struct S_P)) { cb(p0, p1); } +EXPORT void f0_V_IS_II(int p0, struct S_II p1, void (*cb)(int, struct S_II)) { cb(p0, p1); } +EXPORT void f0_V_IS_IF(int p0, struct S_IF p1, void (*cb)(int, struct S_IF)) { cb(p0, p1); } +EXPORT void f0_V_IS_ID(int p0, struct S_ID p1, void (*cb)(int, struct S_ID)) { cb(p0, p1); } +EXPORT void f0_V_IS_IP(int p0, struct S_IP p1, void (*cb)(int, struct S_IP)) { cb(p0, p1); } +EXPORT void f0_V_IS_FI(int p0, struct S_FI p1, void (*cb)(int, struct S_FI)) { cb(p0, p1); } +EXPORT void f0_V_IS_FF(int p0, struct S_FF p1, void (*cb)(int, struct S_FF)) { cb(p0, p1); } +EXPORT void f0_V_IS_FD(int p0, struct S_FD p1, void (*cb)(int, struct S_FD)) { cb(p0, p1); } +EXPORT void f0_V_IS_FP(int p0, struct S_FP p1, void (*cb)(int, struct S_FP)) { cb(p0, p1); } +EXPORT void f0_V_IS_DI(int p0, struct S_DI p1, void (*cb)(int, struct S_DI)) { cb(p0, p1); } +EXPORT void f0_V_IS_DF(int p0, struct S_DF p1, void (*cb)(int, struct S_DF)) { cb(p0, p1); } +EXPORT void f0_V_IS_DD(int p0, struct S_DD p1, void (*cb)(int, struct S_DD)) { cb(p0, p1); } +EXPORT void f0_V_IS_DP(int p0, struct S_DP p1, void (*cb)(int, struct S_DP)) { cb(p0, p1); } +EXPORT void f0_V_IS_PI(int p0, struct S_PI p1, void (*cb)(int, struct S_PI)) { cb(p0, p1); } +EXPORT void f0_V_IS_PF(int p0, struct S_PF p1, void (*cb)(int, struct S_PF)) { cb(p0, p1); } +EXPORT void f0_V_IS_PD(int p0, struct S_PD p1, void (*cb)(int, struct S_PD)) { cb(p0, p1); } +EXPORT void f0_V_IS_PP(int p0, struct S_PP p1, void (*cb)(int, struct S_PP)) { cb(p0, p1); } +EXPORT void f0_V_IS_III(int p0, struct S_III p1, void (*cb)(int, struct S_III)) { cb(p0, p1); } +EXPORT void f0_V_IS_IIF(int p0, struct S_IIF p1, void (*cb)(int, struct S_IIF)) { cb(p0, p1); } +EXPORT void f0_V_IS_IID(int p0, struct S_IID p1, void (*cb)(int, struct S_IID)) { cb(p0, p1); } +EXPORT void f0_V_IS_IIP(int p0, struct S_IIP p1, void (*cb)(int, struct S_IIP)) { cb(p0, p1); } +EXPORT void f0_V_IS_IFI(int p0, struct S_IFI p1, void (*cb)(int, struct S_IFI)) { cb(p0, p1); } +EXPORT void f0_V_IS_IFF(int p0, struct S_IFF p1, void (*cb)(int, struct S_IFF)) { cb(p0, p1); } +EXPORT void f0_V_IS_IFD(int p0, struct S_IFD p1, void (*cb)(int, struct S_IFD)) { cb(p0, p1); } +EXPORT void f0_V_IS_IFP(int p0, struct S_IFP p1, void (*cb)(int, struct S_IFP)) { cb(p0, p1); } +EXPORT void f0_V_IS_IDI(int p0, struct S_IDI p1, void (*cb)(int, struct S_IDI)) { cb(p0, p1); } +EXPORT void f0_V_IS_IDF(int p0, struct S_IDF p1, void (*cb)(int, struct S_IDF)) { cb(p0, p1); } +EXPORT void f0_V_IS_IDD(int p0, struct S_IDD p1, void (*cb)(int, struct S_IDD)) { cb(p0, p1); } +EXPORT void f0_V_IS_IDP(int p0, struct S_IDP p1, void (*cb)(int, struct S_IDP)) { cb(p0, p1); } +EXPORT void f0_V_IS_IPI(int p0, struct S_IPI p1, void (*cb)(int, struct S_IPI)) { cb(p0, p1); } +EXPORT void f0_V_IS_IPF(int p0, struct S_IPF p1, void (*cb)(int, struct S_IPF)) { cb(p0, p1); } +EXPORT void f0_V_IS_IPD(int p0, struct S_IPD p1, void (*cb)(int, struct S_IPD)) { cb(p0, p1); } +EXPORT void f0_V_IS_IPP(int p0, struct S_IPP p1, void (*cb)(int, struct S_IPP)) { cb(p0, p1); } +EXPORT void f0_V_IS_FII(int p0, struct S_FII p1, void (*cb)(int, struct S_FII)) { cb(p0, p1); } +EXPORT void f0_V_IS_FIF(int p0, struct S_FIF p1, void (*cb)(int, struct S_FIF)) { cb(p0, p1); } +EXPORT void f0_V_IS_FID(int p0, struct S_FID p1, void (*cb)(int, struct S_FID)) { cb(p0, p1); } +EXPORT void f0_V_IS_FIP(int p0, struct S_FIP p1, void (*cb)(int, struct S_FIP)) { cb(p0, p1); } +EXPORT void f0_V_IS_FFI(int p0, struct S_FFI p1, void (*cb)(int, struct S_FFI)) { cb(p0, p1); } +EXPORT void f0_V_IS_FFF(int p0, struct S_FFF p1, void (*cb)(int, struct S_FFF)) { cb(p0, p1); } +EXPORT void f0_V_IS_FFD(int p0, struct S_FFD p1, void (*cb)(int, struct S_FFD)) { cb(p0, p1); } +EXPORT void f0_V_IS_FFP(int p0, struct S_FFP p1, void (*cb)(int, struct S_FFP)) { cb(p0, p1); } +EXPORT void f0_V_IS_FDI(int p0, struct S_FDI p1, void (*cb)(int, struct S_FDI)) { cb(p0, p1); } +EXPORT void f0_V_IS_FDF(int p0, struct S_FDF p1, void (*cb)(int, struct S_FDF)) { cb(p0, p1); } +EXPORT void f0_V_IS_FDD(int p0, struct S_FDD p1, void (*cb)(int, struct S_FDD)) { cb(p0, p1); } +EXPORT void f0_V_IS_FDP(int p0, struct S_FDP p1, void (*cb)(int, struct S_FDP)) { cb(p0, p1); } +EXPORT void f0_V_IS_FPI(int p0, struct S_FPI p1, void (*cb)(int, struct S_FPI)) { cb(p0, p1); } +EXPORT void f0_V_IS_FPF(int p0, struct S_FPF p1, void (*cb)(int, struct S_FPF)) { cb(p0, p1); } +EXPORT void f0_V_IS_FPD(int p0, struct S_FPD p1, void (*cb)(int, struct S_FPD)) { cb(p0, p1); } +EXPORT void f0_V_IS_FPP(int p0, struct S_FPP p1, void (*cb)(int, struct S_FPP)) { cb(p0, p1); } +EXPORT void f0_V_IS_DII(int p0, struct S_DII p1, void (*cb)(int, struct S_DII)) { cb(p0, p1); } +EXPORT void f0_V_IS_DIF(int p0, struct S_DIF p1, void (*cb)(int, struct S_DIF)) { cb(p0, p1); } +EXPORT void f0_V_IS_DID(int p0, struct S_DID p1, void (*cb)(int, struct S_DID)) { cb(p0, p1); } +EXPORT void f0_V_IS_DIP(int p0, struct S_DIP p1, void (*cb)(int, struct S_DIP)) { cb(p0, p1); } +EXPORT void f0_V_IS_DFI(int p0, struct S_DFI p1, void (*cb)(int, struct S_DFI)) { cb(p0, p1); } +EXPORT void f0_V_IS_DFF(int p0, struct S_DFF p1, void (*cb)(int, struct S_DFF)) { cb(p0, p1); } +EXPORT void f0_V_IS_DFD(int p0, struct S_DFD p1, void (*cb)(int, struct S_DFD)) { cb(p0, p1); } +EXPORT void f0_V_IS_DFP(int p0, struct S_DFP p1, void (*cb)(int, struct S_DFP)) { cb(p0, p1); } +EXPORT void f0_V_IS_DDI(int p0, struct S_DDI p1, void (*cb)(int, struct S_DDI)) { cb(p0, p1); } +EXPORT void f0_V_IS_DDF(int p0, struct S_DDF p1, void (*cb)(int, struct S_DDF)) { cb(p0, p1); } +EXPORT void f0_V_IS_DDD(int p0, struct S_DDD p1, void (*cb)(int, struct S_DDD)) { cb(p0, p1); } +EXPORT void f0_V_IS_DDP(int p0, struct S_DDP p1, void (*cb)(int, struct S_DDP)) { cb(p0, p1); } +EXPORT void f0_V_IS_DPI(int p0, struct S_DPI p1, void (*cb)(int, struct S_DPI)) { cb(p0, p1); } +EXPORT void f0_V_IS_DPF(int p0, struct S_DPF p1, void (*cb)(int, struct S_DPF)) { cb(p0, p1); } +EXPORT void f0_V_IS_DPD(int p0, struct S_DPD p1, void (*cb)(int, struct S_DPD)) { cb(p0, p1); } +EXPORT void f0_V_IS_DPP(int p0, struct S_DPP p1, void (*cb)(int, struct S_DPP)) { cb(p0, p1); } +EXPORT void f0_V_IS_PII(int p0, struct S_PII p1, void (*cb)(int, struct S_PII)) { cb(p0, p1); } +EXPORT void f0_V_IS_PIF(int p0, struct S_PIF p1, void (*cb)(int, struct S_PIF)) { cb(p0, p1); } +EXPORT void f0_V_IS_PID(int p0, struct S_PID p1, void (*cb)(int, struct S_PID)) { cb(p0, p1); } +EXPORT void f0_V_IS_PIP(int p0, struct S_PIP p1, void (*cb)(int, struct S_PIP)) { cb(p0, p1); } +EXPORT void f0_V_IS_PFI(int p0, struct S_PFI p1, void (*cb)(int, struct S_PFI)) { cb(p0, p1); } +EXPORT void f0_V_IS_PFF(int p0, struct S_PFF p1, void (*cb)(int, struct S_PFF)) { cb(p0, p1); } +EXPORT void f0_V_IS_PFD(int p0, struct S_PFD p1, void (*cb)(int, struct S_PFD)) { cb(p0, p1); } +EXPORT void f0_V_IS_PFP(int p0, struct S_PFP p1, void (*cb)(int, struct S_PFP)) { cb(p0, p1); } +EXPORT void f0_V_IS_PDI(int p0, struct S_PDI p1, void (*cb)(int, struct S_PDI)) { cb(p0, p1); } +EXPORT void f0_V_IS_PDF(int p0, struct S_PDF p1, void (*cb)(int, struct S_PDF)) { cb(p0, p1); } +EXPORT void f0_V_IS_PDD(int p0, struct S_PDD p1, void (*cb)(int, struct S_PDD)) { cb(p0, p1); } +EXPORT void f0_V_IS_PDP(int p0, struct S_PDP p1, void (*cb)(int, struct S_PDP)) { cb(p0, p1); } +EXPORT void f0_V_IS_PPI(int p0, struct S_PPI p1, void (*cb)(int, struct S_PPI)) { cb(p0, p1); } +EXPORT void f0_V_IS_PPF(int p0, struct S_PPF p1, void (*cb)(int, struct S_PPF)) { cb(p0, p1); } +EXPORT void f0_V_IS_PPD(int p0, struct S_PPD p1, void (*cb)(int, struct S_PPD)) { cb(p0, p1); } +EXPORT void f0_V_IS_PPP(int p0, struct S_PPP p1, void (*cb)(int, struct S_PPP)) { cb(p0, p1); } +EXPORT void f0_V_FI_(float p0, int p1, void (*cb)(float, int)) { cb(p0, p1); } +EXPORT void f0_V_FF_(float p0, float p1, void (*cb)(float, float)) { cb(p0, p1); } +EXPORT void f0_V_FD_(float p0, double p1, void (*cb)(float, double)) { cb(p0, p1); } +EXPORT void f0_V_FP_(float p0, void* p1, void (*cb)(float, void*)) { cb(p0, p1); } +EXPORT void f0_V_FS_I(float p0, struct S_I p1, void (*cb)(float, struct S_I)) { cb(p0, p1); } +EXPORT void f0_V_FS_F(float p0, struct S_F p1, void (*cb)(float, struct S_F)) { cb(p0, p1); } +EXPORT void f0_V_FS_D(float p0, struct S_D p1, void (*cb)(float, struct S_D)) { cb(p0, p1); } +EXPORT void f0_V_FS_P(float p0, struct S_P p1, void (*cb)(float, struct S_P)) { cb(p0, p1); } +EXPORT void f0_V_FS_II(float p0, struct S_II p1, void (*cb)(float, struct S_II)) { cb(p0, p1); } +EXPORT void f0_V_FS_IF(float p0, struct S_IF p1, void (*cb)(float, struct S_IF)) { cb(p0, p1); } +EXPORT void f0_V_FS_ID(float p0, struct S_ID p1, void (*cb)(float, struct S_ID)) { cb(p0, p1); } +EXPORT void f0_V_FS_IP(float p0, struct S_IP p1, void (*cb)(float, struct S_IP)) { cb(p0, p1); } +EXPORT void f0_V_FS_FI(float p0, struct S_FI p1, void (*cb)(float, struct S_FI)) { cb(p0, p1); } +EXPORT void f0_V_FS_FF(float p0, struct S_FF p1, void (*cb)(float, struct S_FF)) { cb(p0, p1); } +EXPORT void f0_V_FS_FD(float p0, struct S_FD p1, void (*cb)(float, struct S_FD)) { cb(p0, p1); } +EXPORT void f0_V_FS_FP(float p0, struct S_FP p1, void (*cb)(float, struct S_FP)) { cb(p0, p1); } +EXPORT void f0_V_FS_DI(float p0, struct S_DI p1, void (*cb)(float, struct S_DI)) { cb(p0, p1); } +EXPORT void f0_V_FS_DF(float p0, struct S_DF p1, void (*cb)(float, struct S_DF)) { cb(p0, p1); } +EXPORT void f0_V_FS_DD(float p0, struct S_DD p1, void (*cb)(float, struct S_DD)) { cb(p0, p1); } +EXPORT void f0_V_FS_DP(float p0, struct S_DP p1, void (*cb)(float, struct S_DP)) { cb(p0, p1); } +EXPORT void f0_V_FS_PI(float p0, struct S_PI p1, void (*cb)(float, struct S_PI)) { cb(p0, p1); } +EXPORT void f0_V_FS_PF(float p0, struct S_PF p1, void (*cb)(float, struct S_PF)) { cb(p0, p1); } +EXPORT void f0_V_FS_PD(float p0, struct S_PD p1, void (*cb)(float, struct S_PD)) { cb(p0, p1); } +EXPORT void f0_V_FS_PP(float p0, struct S_PP p1, void (*cb)(float, struct S_PP)) { cb(p0, p1); } +EXPORT void f0_V_FS_III(float p0, struct S_III p1, void (*cb)(float, struct S_III)) { cb(p0, p1); } +EXPORT void f0_V_FS_IIF(float p0, struct S_IIF p1, void (*cb)(float, struct S_IIF)) { cb(p0, p1); } +EXPORT void f0_V_FS_IID(float p0, struct S_IID p1, void (*cb)(float, struct S_IID)) { cb(p0, p1); } +EXPORT void f0_V_FS_IIP(float p0, struct S_IIP p1, void (*cb)(float, struct S_IIP)) { cb(p0, p1); } +EXPORT void f0_V_FS_IFI(float p0, struct S_IFI p1, void (*cb)(float, struct S_IFI)) { cb(p0, p1); } +EXPORT void f0_V_FS_IFF(float p0, struct S_IFF p1, void (*cb)(float, struct S_IFF)) { cb(p0, p1); } +EXPORT void f0_V_FS_IFD(float p0, struct S_IFD p1, void (*cb)(float, struct S_IFD)) { cb(p0, p1); } +EXPORT void f0_V_FS_IFP(float p0, struct S_IFP p1, void (*cb)(float, struct S_IFP)) { cb(p0, p1); } +EXPORT void f0_V_FS_IDI(float p0, struct S_IDI p1, void (*cb)(float, struct S_IDI)) { cb(p0, p1); } +EXPORT void f0_V_FS_IDF(float p0, struct S_IDF p1, void (*cb)(float, struct S_IDF)) { cb(p0, p1); } +EXPORT void f0_V_FS_IDD(float p0, struct S_IDD p1, void (*cb)(float, struct S_IDD)) { cb(p0, p1); } +EXPORT void f0_V_FS_IDP(float p0, struct S_IDP p1, void (*cb)(float, struct S_IDP)) { cb(p0, p1); } +EXPORT void f0_V_FS_IPI(float p0, struct S_IPI p1, void (*cb)(float, struct S_IPI)) { cb(p0, p1); } +EXPORT void f0_V_FS_IPF(float p0, struct S_IPF p1, void (*cb)(float, struct S_IPF)) { cb(p0, p1); } +EXPORT void f0_V_FS_IPD(float p0, struct S_IPD p1, void (*cb)(float, struct S_IPD)) { cb(p0, p1); } +EXPORT void f0_V_FS_IPP(float p0, struct S_IPP p1, void (*cb)(float, struct S_IPP)) { cb(p0, p1); } +EXPORT void f0_V_FS_FII(float p0, struct S_FII p1, void (*cb)(float, struct S_FII)) { cb(p0, p1); } +EXPORT void f0_V_FS_FIF(float p0, struct S_FIF p1, void (*cb)(float, struct S_FIF)) { cb(p0, p1); } +EXPORT void f0_V_FS_FID(float p0, struct S_FID p1, void (*cb)(float, struct S_FID)) { cb(p0, p1); } +EXPORT void f0_V_FS_FIP(float p0, struct S_FIP p1, void (*cb)(float, struct S_FIP)) { cb(p0, p1); } +EXPORT void f0_V_FS_FFI(float p0, struct S_FFI p1, void (*cb)(float, struct S_FFI)) { cb(p0, p1); } +EXPORT void f0_V_FS_FFF(float p0, struct S_FFF p1, void (*cb)(float, struct S_FFF)) { cb(p0, p1); } +EXPORT void f0_V_FS_FFD(float p0, struct S_FFD p1, void (*cb)(float, struct S_FFD)) { cb(p0, p1); } +EXPORT void f0_V_FS_FFP(float p0, struct S_FFP p1, void (*cb)(float, struct S_FFP)) { cb(p0, p1); } +EXPORT void f0_V_FS_FDI(float p0, struct S_FDI p1, void (*cb)(float, struct S_FDI)) { cb(p0, p1); } +EXPORT void f0_V_FS_FDF(float p0, struct S_FDF p1, void (*cb)(float, struct S_FDF)) { cb(p0, p1); } +EXPORT void f0_V_FS_FDD(float p0, struct S_FDD p1, void (*cb)(float, struct S_FDD)) { cb(p0, p1); } +EXPORT void f0_V_FS_FDP(float p0, struct S_FDP p1, void (*cb)(float, struct S_FDP)) { cb(p0, p1); } +EXPORT void f0_V_FS_FPI(float p0, struct S_FPI p1, void (*cb)(float, struct S_FPI)) { cb(p0, p1); } +EXPORT void f0_V_FS_FPF(float p0, struct S_FPF p1, void (*cb)(float, struct S_FPF)) { cb(p0, p1); } +EXPORT void f0_V_FS_FPD(float p0, struct S_FPD p1, void (*cb)(float, struct S_FPD)) { cb(p0, p1); } +EXPORT void f0_V_FS_FPP(float p0, struct S_FPP p1, void (*cb)(float, struct S_FPP)) { cb(p0, p1); } +EXPORT void f0_V_FS_DII(float p0, struct S_DII p1, void (*cb)(float, struct S_DII)) { cb(p0, p1); } +EXPORT void f0_V_FS_DIF(float p0, struct S_DIF p1, void (*cb)(float, struct S_DIF)) { cb(p0, p1); } +EXPORT void f0_V_FS_DID(float p0, struct S_DID p1, void (*cb)(float, struct S_DID)) { cb(p0, p1); } +EXPORT void f0_V_FS_DIP(float p0, struct S_DIP p1, void (*cb)(float, struct S_DIP)) { cb(p0, p1); } +EXPORT void f0_V_FS_DFI(float p0, struct S_DFI p1, void (*cb)(float, struct S_DFI)) { cb(p0, p1); } +EXPORT void f0_V_FS_DFF(float p0, struct S_DFF p1, void (*cb)(float, struct S_DFF)) { cb(p0, p1); } +EXPORT void f0_V_FS_DFD(float p0, struct S_DFD p1, void (*cb)(float, struct S_DFD)) { cb(p0, p1); } +EXPORT void f0_V_FS_DFP(float p0, struct S_DFP p1, void (*cb)(float, struct S_DFP)) { cb(p0, p1); } +EXPORT void f0_V_FS_DDI(float p0, struct S_DDI p1, void (*cb)(float, struct S_DDI)) { cb(p0, p1); } +EXPORT void f0_V_FS_DDF(float p0, struct S_DDF p1, void (*cb)(float, struct S_DDF)) { cb(p0, p1); } +EXPORT void f0_V_FS_DDD(float p0, struct S_DDD p1, void (*cb)(float, struct S_DDD)) { cb(p0, p1); } +EXPORT void f0_V_FS_DDP(float p0, struct S_DDP p1, void (*cb)(float, struct S_DDP)) { cb(p0, p1); } +EXPORT void f0_V_FS_DPI(float p0, struct S_DPI p1, void (*cb)(float, struct S_DPI)) { cb(p0, p1); } +EXPORT void f0_V_FS_DPF(float p0, struct S_DPF p1, void (*cb)(float, struct S_DPF)) { cb(p0, p1); } +EXPORT void f0_V_FS_DPD(float p0, struct S_DPD p1, void (*cb)(float, struct S_DPD)) { cb(p0, p1); } +EXPORT void f0_V_FS_DPP(float p0, struct S_DPP p1, void (*cb)(float, struct S_DPP)) { cb(p0, p1); } +EXPORT void f0_V_FS_PII(float p0, struct S_PII p1, void (*cb)(float, struct S_PII)) { cb(p0, p1); } +EXPORT void f0_V_FS_PIF(float p0, struct S_PIF p1, void (*cb)(float, struct S_PIF)) { cb(p0, p1); } +EXPORT void f0_V_FS_PID(float p0, struct S_PID p1, void (*cb)(float, struct S_PID)) { cb(p0, p1); } +EXPORT void f0_V_FS_PIP(float p0, struct S_PIP p1, void (*cb)(float, struct S_PIP)) { cb(p0, p1); } +EXPORT void f0_V_FS_PFI(float p0, struct S_PFI p1, void (*cb)(float, struct S_PFI)) { cb(p0, p1); } +EXPORT void f0_V_FS_PFF(float p0, struct S_PFF p1, void (*cb)(float, struct S_PFF)) { cb(p0, p1); } +EXPORT void f0_V_FS_PFD(float p0, struct S_PFD p1, void (*cb)(float, struct S_PFD)) { cb(p0, p1); } +EXPORT void f0_V_FS_PFP(float p0, struct S_PFP p1, void (*cb)(float, struct S_PFP)) { cb(p0, p1); } +EXPORT void f0_V_FS_PDI(float p0, struct S_PDI p1, void (*cb)(float, struct S_PDI)) { cb(p0, p1); } +EXPORT void f0_V_FS_PDF(float p0, struct S_PDF p1, void (*cb)(float, struct S_PDF)) { cb(p0, p1); } +EXPORT void f0_V_FS_PDD(float p0, struct S_PDD p1, void (*cb)(float, struct S_PDD)) { cb(p0, p1); } +EXPORT void f0_V_FS_PDP(float p0, struct S_PDP p1, void (*cb)(float, struct S_PDP)) { cb(p0, p1); } +EXPORT void f0_V_FS_PPI(float p0, struct S_PPI p1, void (*cb)(float, struct S_PPI)) { cb(p0, p1); } +EXPORT void f0_V_FS_PPF(float p0, struct S_PPF p1, void (*cb)(float, struct S_PPF)) { cb(p0, p1); } +EXPORT void f0_V_FS_PPD(float p0, struct S_PPD p1, void (*cb)(float, struct S_PPD)) { cb(p0, p1); } +EXPORT void f0_V_FS_PPP(float p0, struct S_PPP p1, void (*cb)(float, struct S_PPP)) { cb(p0, p1); } +EXPORT void f0_V_DI_(double p0, int p1, void (*cb)(double, int)) { cb(p0, p1); } +EXPORT void f0_V_DF_(double p0, float p1, void (*cb)(double, float)) { cb(p0, p1); } +EXPORT void f0_V_DD_(double p0, double p1, void (*cb)(double, double)) { cb(p0, p1); } +EXPORT void f0_V_DP_(double p0, void* p1, void (*cb)(double, void*)) { cb(p0, p1); } +EXPORT void f0_V_DS_I(double p0, struct S_I p1, void (*cb)(double, struct S_I)) { cb(p0, p1); } +EXPORT void f0_V_DS_F(double p0, struct S_F p1, void (*cb)(double, struct S_F)) { cb(p0, p1); } +EXPORT void f0_V_DS_D(double p0, struct S_D p1, void (*cb)(double, struct S_D)) { cb(p0, p1); } +EXPORT void f0_V_DS_P(double p0, struct S_P p1, void (*cb)(double, struct S_P)) { cb(p0, p1); } +EXPORT void f0_V_DS_II(double p0, struct S_II p1, void (*cb)(double, struct S_II)) { cb(p0, p1); } +EXPORT void f0_V_DS_IF(double p0, struct S_IF p1, void (*cb)(double, struct S_IF)) { cb(p0, p1); } +EXPORT void f0_V_DS_ID(double p0, struct S_ID p1, void (*cb)(double, struct S_ID)) { cb(p0, p1); } +EXPORT void f0_V_DS_IP(double p0, struct S_IP p1, void (*cb)(double, struct S_IP)) { cb(p0, p1); } +EXPORT void f0_V_DS_FI(double p0, struct S_FI p1, void (*cb)(double, struct S_FI)) { cb(p0, p1); } +EXPORT void f0_V_DS_FF(double p0, struct S_FF p1, void (*cb)(double, struct S_FF)) { cb(p0, p1); } +EXPORT void f0_V_DS_FD(double p0, struct S_FD p1, void (*cb)(double, struct S_FD)) { cb(p0, p1); } +EXPORT void f0_V_DS_FP(double p0, struct S_FP p1, void (*cb)(double, struct S_FP)) { cb(p0, p1); } +EXPORT void f0_V_DS_DI(double p0, struct S_DI p1, void (*cb)(double, struct S_DI)) { cb(p0, p1); } +EXPORT void f0_V_DS_DF(double p0, struct S_DF p1, void (*cb)(double, struct S_DF)) { cb(p0, p1); } +EXPORT void f0_V_DS_DD(double p0, struct S_DD p1, void (*cb)(double, struct S_DD)) { cb(p0, p1); } +EXPORT void f0_V_DS_DP(double p0, struct S_DP p1, void (*cb)(double, struct S_DP)) { cb(p0, p1); } +EXPORT void f0_V_DS_PI(double p0, struct S_PI p1, void (*cb)(double, struct S_PI)) { cb(p0, p1); } +EXPORT void f0_V_DS_PF(double p0, struct S_PF p1, void (*cb)(double, struct S_PF)) { cb(p0, p1); } +EXPORT void f0_V_DS_PD(double p0, struct S_PD p1, void (*cb)(double, struct S_PD)) { cb(p0, p1); } +EXPORT void f0_V_DS_PP(double p0, struct S_PP p1, void (*cb)(double, struct S_PP)) { cb(p0, p1); } +EXPORT void f0_V_DS_III(double p0, struct S_III p1, void (*cb)(double, struct S_III)) { cb(p0, p1); } +EXPORT void f0_V_DS_IIF(double p0, struct S_IIF p1, void (*cb)(double, struct S_IIF)) { cb(p0, p1); } +EXPORT void f0_V_DS_IID(double p0, struct S_IID p1, void (*cb)(double, struct S_IID)) { cb(p0, p1); } +EXPORT void f0_V_DS_IIP(double p0, struct S_IIP p1, void (*cb)(double, struct S_IIP)) { cb(p0, p1); } +EXPORT void f0_V_DS_IFI(double p0, struct S_IFI p1, void (*cb)(double, struct S_IFI)) { cb(p0, p1); } +EXPORT void f0_V_DS_IFF(double p0, struct S_IFF p1, void (*cb)(double, struct S_IFF)) { cb(p0, p1); } +EXPORT void f0_V_DS_IFD(double p0, struct S_IFD p1, void (*cb)(double, struct S_IFD)) { cb(p0, p1); } +EXPORT void f0_V_DS_IFP(double p0, struct S_IFP p1, void (*cb)(double, struct S_IFP)) { cb(p0, p1); } +EXPORT void f0_V_DS_IDI(double p0, struct S_IDI p1, void (*cb)(double, struct S_IDI)) { cb(p0, p1); } +EXPORT void f0_V_DS_IDF(double p0, struct S_IDF p1, void (*cb)(double, struct S_IDF)) { cb(p0, p1); } +EXPORT void f0_V_DS_IDD(double p0, struct S_IDD p1, void (*cb)(double, struct S_IDD)) { cb(p0, p1); } +EXPORT void f0_V_DS_IDP(double p0, struct S_IDP p1, void (*cb)(double, struct S_IDP)) { cb(p0, p1); } +EXPORT void f0_V_DS_IPI(double p0, struct S_IPI p1, void (*cb)(double, struct S_IPI)) { cb(p0, p1); } +EXPORT void f0_V_DS_IPF(double p0, struct S_IPF p1, void (*cb)(double, struct S_IPF)) { cb(p0, p1); } +EXPORT void f0_V_DS_IPD(double p0, struct S_IPD p1, void (*cb)(double, struct S_IPD)) { cb(p0, p1); } +EXPORT void f0_V_DS_IPP(double p0, struct S_IPP p1, void (*cb)(double, struct S_IPP)) { cb(p0, p1); } +EXPORT void f0_V_DS_FII(double p0, struct S_FII p1, void (*cb)(double, struct S_FII)) { cb(p0, p1); } +EXPORT void f0_V_DS_FIF(double p0, struct S_FIF p1, void (*cb)(double, struct S_FIF)) { cb(p0, p1); } +EXPORT void f0_V_DS_FID(double p0, struct S_FID p1, void (*cb)(double, struct S_FID)) { cb(p0, p1); } +EXPORT void f0_V_DS_FIP(double p0, struct S_FIP p1, void (*cb)(double, struct S_FIP)) { cb(p0, p1); } +EXPORT void f0_V_DS_FFI(double p0, struct S_FFI p1, void (*cb)(double, struct S_FFI)) { cb(p0, p1); } +EXPORT void f0_V_DS_FFF(double p0, struct S_FFF p1, void (*cb)(double, struct S_FFF)) { cb(p0, p1); } +EXPORT void f0_V_DS_FFD(double p0, struct S_FFD p1, void (*cb)(double, struct S_FFD)) { cb(p0, p1); } +EXPORT void f0_V_DS_FFP(double p0, struct S_FFP p1, void (*cb)(double, struct S_FFP)) { cb(p0, p1); } +EXPORT void f0_V_DS_FDI(double p0, struct S_FDI p1, void (*cb)(double, struct S_FDI)) { cb(p0, p1); } +EXPORT void f0_V_DS_FDF(double p0, struct S_FDF p1, void (*cb)(double, struct S_FDF)) { cb(p0, p1); } +EXPORT void f0_V_DS_FDD(double p0, struct S_FDD p1, void (*cb)(double, struct S_FDD)) { cb(p0, p1); } +EXPORT void f0_V_DS_FDP(double p0, struct S_FDP p1, void (*cb)(double, struct S_FDP)) { cb(p0, p1); } +EXPORT void f0_V_DS_FPI(double p0, struct S_FPI p1, void (*cb)(double, struct S_FPI)) { cb(p0, p1); } +EXPORT void f0_V_DS_FPF(double p0, struct S_FPF p1, void (*cb)(double, struct S_FPF)) { cb(p0, p1); } +EXPORT void f0_V_DS_FPD(double p0, struct S_FPD p1, void (*cb)(double, struct S_FPD)) { cb(p0, p1); } +EXPORT void f0_V_DS_FPP(double p0, struct S_FPP p1, void (*cb)(double, struct S_FPP)) { cb(p0, p1); } +EXPORT void f0_V_DS_DII(double p0, struct S_DII p1, void (*cb)(double, struct S_DII)) { cb(p0, p1); } +EXPORT void f0_V_DS_DIF(double p0, struct S_DIF p1, void (*cb)(double, struct S_DIF)) { cb(p0, p1); } +EXPORT void f0_V_DS_DID(double p0, struct S_DID p1, void (*cb)(double, struct S_DID)) { cb(p0, p1); } +EXPORT void f0_V_DS_DIP(double p0, struct S_DIP p1, void (*cb)(double, struct S_DIP)) { cb(p0, p1); } +EXPORT void f0_V_DS_DFI(double p0, struct S_DFI p1, void (*cb)(double, struct S_DFI)) { cb(p0, p1); } +EXPORT void f0_V_DS_DFF(double p0, struct S_DFF p1, void (*cb)(double, struct S_DFF)) { cb(p0, p1); } +EXPORT void f0_V_DS_DFD(double p0, struct S_DFD p1, void (*cb)(double, struct S_DFD)) { cb(p0, p1); } +EXPORT void f0_V_DS_DFP(double p0, struct S_DFP p1, void (*cb)(double, struct S_DFP)) { cb(p0, p1); } +EXPORT void f0_V_DS_DDI(double p0, struct S_DDI p1, void (*cb)(double, struct S_DDI)) { cb(p0, p1); } +EXPORT void f0_V_DS_DDF(double p0, struct S_DDF p1, void (*cb)(double, struct S_DDF)) { cb(p0, p1); } +EXPORT void f0_V_DS_DDD(double p0, struct S_DDD p1, void (*cb)(double, struct S_DDD)) { cb(p0, p1); } +EXPORT void f0_V_DS_DDP(double p0, struct S_DDP p1, void (*cb)(double, struct S_DDP)) { cb(p0, p1); } +EXPORT void f0_V_DS_DPI(double p0, struct S_DPI p1, void (*cb)(double, struct S_DPI)) { cb(p0, p1); } +EXPORT void f0_V_DS_DPF(double p0, struct S_DPF p1, void (*cb)(double, struct S_DPF)) { cb(p0, p1); } +EXPORT void f0_V_DS_DPD(double p0, struct S_DPD p1, void (*cb)(double, struct S_DPD)) { cb(p0, p1); } +EXPORT void f0_V_DS_DPP(double p0, struct S_DPP p1, void (*cb)(double, struct S_DPP)) { cb(p0, p1); } +EXPORT void f0_V_DS_PII(double p0, struct S_PII p1, void (*cb)(double, struct S_PII)) { cb(p0, p1); } +EXPORT void f0_V_DS_PIF(double p0, struct S_PIF p1, void (*cb)(double, struct S_PIF)) { cb(p0, p1); } +EXPORT void f0_V_DS_PID(double p0, struct S_PID p1, void (*cb)(double, struct S_PID)) { cb(p0, p1); } +EXPORT void f0_V_DS_PIP(double p0, struct S_PIP p1, void (*cb)(double, struct S_PIP)) { cb(p0, p1); } +EXPORT void f0_V_DS_PFI(double p0, struct S_PFI p1, void (*cb)(double, struct S_PFI)) { cb(p0, p1); } +EXPORT void f0_V_DS_PFF(double p0, struct S_PFF p1, void (*cb)(double, struct S_PFF)) { cb(p0, p1); } +EXPORT void f0_V_DS_PFD(double p0, struct S_PFD p1, void (*cb)(double, struct S_PFD)) { cb(p0, p1); } +EXPORT void f0_V_DS_PFP(double p0, struct S_PFP p1, void (*cb)(double, struct S_PFP)) { cb(p0, p1); } +EXPORT void f0_V_DS_PDI(double p0, struct S_PDI p1, void (*cb)(double, struct S_PDI)) { cb(p0, p1); } +EXPORT void f0_V_DS_PDF(double p0, struct S_PDF p1, void (*cb)(double, struct S_PDF)) { cb(p0, p1); } +EXPORT void f0_V_DS_PDD(double p0, struct S_PDD p1, void (*cb)(double, struct S_PDD)) { cb(p0, p1); } +EXPORT void f0_V_DS_PDP(double p0, struct S_PDP p1, void (*cb)(double, struct S_PDP)) { cb(p0, p1); } +EXPORT void f0_V_DS_PPI(double p0, struct S_PPI p1, void (*cb)(double, struct S_PPI)) { cb(p0, p1); } +EXPORT void f0_V_DS_PPF(double p0, struct S_PPF p1, void (*cb)(double, struct S_PPF)) { cb(p0, p1); } +EXPORT void f0_V_DS_PPD(double p0, struct S_PPD p1, void (*cb)(double, struct S_PPD)) { cb(p0, p1); } +EXPORT void f0_V_DS_PPP(double p0, struct S_PPP p1, void (*cb)(double, struct S_PPP)) { cb(p0, p1); } +EXPORT void f0_V_PI_(void* p0, int p1, void (*cb)(void*, int)) { cb(p0, p1); } +EXPORT void f0_V_PF_(void* p0, float p1, void (*cb)(void*, float)) { cb(p0, p1); } +EXPORT void f0_V_PD_(void* p0, double p1, void (*cb)(void*, double)) { cb(p0, p1); } +EXPORT void f0_V_PP_(void* p0, void* p1, void (*cb)(void*, void*)) { cb(p0, p1); } +EXPORT void f0_V_PS_I(void* p0, struct S_I p1, void (*cb)(void*, struct S_I)) { cb(p0, p1); } +EXPORT void f0_V_PS_F(void* p0, struct S_F p1, void (*cb)(void*, struct S_F)) { cb(p0, p1); } +EXPORT void f0_V_PS_D(void* p0, struct S_D p1, void (*cb)(void*, struct S_D)) { cb(p0, p1); } +EXPORT void f0_V_PS_P(void* p0, struct S_P p1, void (*cb)(void*, struct S_P)) { cb(p0, p1); } +EXPORT void f0_V_PS_II(void* p0, struct S_II p1, void (*cb)(void*, struct S_II)) { cb(p0, p1); } +EXPORT void f0_V_PS_IF(void* p0, struct S_IF p1, void (*cb)(void*, struct S_IF)) { cb(p0, p1); } +EXPORT void f0_V_PS_ID(void* p0, struct S_ID p1, void (*cb)(void*, struct S_ID)) { cb(p0, p1); } +EXPORT void f0_V_PS_IP(void* p0, struct S_IP p1, void (*cb)(void*, struct S_IP)) { cb(p0, p1); } +EXPORT void f0_V_PS_FI(void* p0, struct S_FI p1, void (*cb)(void*, struct S_FI)) { cb(p0, p1); } +EXPORT void f0_V_PS_FF(void* p0, struct S_FF p1, void (*cb)(void*, struct S_FF)) { cb(p0, p1); } +EXPORT void f0_V_PS_FD(void* p0, struct S_FD p1, void (*cb)(void*, struct S_FD)) { cb(p0, p1); } +EXPORT void f0_V_PS_FP(void* p0, struct S_FP p1, void (*cb)(void*, struct S_FP)) { cb(p0, p1); } +EXPORT void f0_V_PS_DI(void* p0, struct S_DI p1, void (*cb)(void*, struct S_DI)) { cb(p0, p1); } +EXPORT void f0_V_PS_DF(void* p0, struct S_DF p1, void (*cb)(void*, struct S_DF)) { cb(p0, p1); } +EXPORT void f0_V_PS_DD(void* p0, struct S_DD p1, void (*cb)(void*, struct S_DD)) { cb(p0, p1); } +EXPORT void f0_V_PS_DP(void* p0, struct S_DP p1, void (*cb)(void*, struct S_DP)) { cb(p0, p1); } +EXPORT void f0_V_PS_PI(void* p0, struct S_PI p1, void (*cb)(void*, struct S_PI)) { cb(p0, p1); } +EXPORT void f0_V_PS_PF(void* p0, struct S_PF p1, void (*cb)(void*, struct S_PF)) { cb(p0, p1); } +EXPORT void f0_V_PS_PD(void* p0, struct S_PD p1, void (*cb)(void*, struct S_PD)) { cb(p0, p1); } +EXPORT void f0_V_PS_PP(void* p0, struct S_PP p1, void (*cb)(void*, struct S_PP)) { cb(p0, p1); } +EXPORT void f0_V_PS_III(void* p0, struct S_III p1, void (*cb)(void*, struct S_III)) { cb(p0, p1); } +EXPORT void f0_V_PS_IIF(void* p0, struct S_IIF p1, void (*cb)(void*, struct S_IIF)) { cb(p0, p1); } +EXPORT void f0_V_PS_IID(void* p0, struct S_IID p1, void (*cb)(void*, struct S_IID)) { cb(p0, p1); } +EXPORT void f0_V_PS_IIP(void* p0, struct S_IIP p1, void (*cb)(void*, struct S_IIP)) { cb(p0, p1); } +EXPORT void f0_V_PS_IFI(void* p0, struct S_IFI p1, void (*cb)(void*, struct S_IFI)) { cb(p0, p1); } +EXPORT void f0_V_PS_IFF(void* p0, struct S_IFF p1, void (*cb)(void*, struct S_IFF)) { cb(p0, p1); } +EXPORT void f0_V_PS_IFD(void* p0, struct S_IFD p1, void (*cb)(void*, struct S_IFD)) { cb(p0, p1); } +EXPORT void f0_V_PS_IFP(void* p0, struct S_IFP p1, void (*cb)(void*, struct S_IFP)) { cb(p0, p1); } +EXPORT void f0_V_PS_IDI(void* p0, struct S_IDI p1, void (*cb)(void*, struct S_IDI)) { cb(p0, p1); } +EXPORT void f0_V_PS_IDF(void* p0, struct S_IDF p1, void (*cb)(void*, struct S_IDF)) { cb(p0, p1); } +EXPORT void f0_V_PS_IDD(void* p0, struct S_IDD p1, void (*cb)(void*, struct S_IDD)) { cb(p0, p1); } +EXPORT void f0_V_PS_IDP(void* p0, struct S_IDP p1, void (*cb)(void*, struct S_IDP)) { cb(p0, p1); } +EXPORT void f0_V_PS_IPI(void* p0, struct S_IPI p1, void (*cb)(void*, struct S_IPI)) { cb(p0, p1); } +EXPORT void f0_V_PS_IPF(void* p0, struct S_IPF p1, void (*cb)(void*, struct S_IPF)) { cb(p0, p1); } +EXPORT void f0_V_PS_IPD(void* p0, struct S_IPD p1, void (*cb)(void*, struct S_IPD)) { cb(p0, p1); } +EXPORT void f0_V_PS_IPP(void* p0, struct S_IPP p1, void (*cb)(void*, struct S_IPP)) { cb(p0, p1); } +EXPORT void f0_V_PS_FII(void* p0, struct S_FII p1, void (*cb)(void*, struct S_FII)) { cb(p0, p1); } +EXPORT void f0_V_PS_FIF(void* p0, struct S_FIF p1, void (*cb)(void*, struct S_FIF)) { cb(p0, p1); } +EXPORT void f0_V_PS_FID(void* p0, struct S_FID p1, void (*cb)(void*, struct S_FID)) { cb(p0, p1); } +EXPORT void f0_V_PS_FIP(void* p0, struct S_FIP p1, void (*cb)(void*, struct S_FIP)) { cb(p0, p1); } +EXPORT void f0_V_PS_FFI(void* p0, struct S_FFI p1, void (*cb)(void*, struct S_FFI)) { cb(p0, p1); } +EXPORT void f0_V_PS_FFF(void* p0, struct S_FFF p1, void (*cb)(void*, struct S_FFF)) { cb(p0, p1); } +EXPORT void f0_V_PS_FFD(void* p0, struct S_FFD p1, void (*cb)(void*, struct S_FFD)) { cb(p0, p1); } +EXPORT void f0_V_PS_FFP(void* p0, struct S_FFP p1, void (*cb)(void*, struct S_FFP)) { cb(p0, p1); } +EXPORT void f0_V_PS_FDI(void* p0, struct S_FDI p1, void (*cb)(void*, struct S_FDI)) { cb(p0, p1); } +EXPORT void f0_V_PS_FDF(void* p0, struct S_FDF p1, void (*cb)(void*, struct S_FDF)) { cb(p0, p1); } +EXPORT void f0_V_PS_FDD(void* p0, struct S_FDD p1, void (*cb)(void*, struct S_FDD)) { cb(p0, p1); } +EXPORT void f0_V_PS_FDP(void* p0, struct S_FDP p1, void (*cb)(void*, struct S_FDP)) { cb(p0, p1); } +EXPORT void f0_V_PS_FPI(void* p0, struct S_FPI p1, void (*cb)(void*, struct S_FPI)) { cb(p0, p1); } +EXPORT void f0_V_PS_FPF(void* p0, struct S_FPF p1, void (*cb)(void*, struct S_FPF)) { cb(p0, p1); } +EXPORT void f0_V_PS_FPD(void* p0, struct S_FPD p1, void (*cb)(void*, struct S_FPD)) { cb(p0, p1); } +EXPORT void f0_V_PS_FPP(void* p0, struct S_FPP p1, void (*cb)(void*, struct S_FPP)) { cb(p0, p1); } +EXPORT void f0_V_PS_DII(void* p0, struct S_DII p1, void (*cb)(void*, struct S_DII)) { cb(p0, p1); } +EXPORT void f0_V_PS_DIF(void* p0, struct S_DIF p1, void (*cb)(void*, struct S_DIF)) { cb(p0, p1); } +EXPORT void f0_V_PS_DID(void* p0, struct S_DID p1, void (*cb)(void*, struct S_DID)) { cb(p0, p1); } +EXPORT void f0_V_PS_DIP(void* p0, struct S_DIP p1, void (*cb)(void*, struct S_DIP)) { cb(p0, p1); } +EXPORT void f0_V_PS_DFI(void* p0, struct S_DFI p1, void (*cb)(void*, struct S_DFI)) { cb(p0, p1); } +EXPORT void f0_V_PS_DFF(void* p0, struct S_DFF p1, void (*cb)(void*, struct S_DFF)) { cb(p0, p1); } +EXPORT void f0_V_PS_DFD(void* p0, struct S_DFD p1, void (*cb)(void*, struct S_DFD)) { cb(p0, p1); } +EXPORT void f0_V_PS_DFP(void* p0, struct S_DFP p1, void (*cb)(void*, struct S_DFP)) { cb(p0, p1); } +EXPORT void f0_V_PS_DDI(void* p0, struct S_DDI p1, void (*cb)(void*, struct S_DDI)) { cb(p0, p1); } +EXPORT void f0_V_PS_DDF(void* p0, struct S_DDF p1, void (*cb)(void*, struct S_DDF)) { cb(p0, p1); } +EXPORT void f0_V_PS_DDD(void* p0, struct S_DDD p1, void (*cb)(void*, struct S_DDD)) { cb(p0, p1); } +EXPORT void f0_V_PS_DDP(void* p0, struct S_DDP p1, void (*cb)(void*, struct S_DDP)) { cb(p0, p1); } +EXPORT void f0_V_PS_DPI(void* p0, struct S_DPI p1, void (*cb)(void*, struct S_DPI)) { cb(p0, p1); } +EXPORT void f0_V_PS_DPF(void* p0, struct S_DPF p1, void (*cb)(void*, struct S_DPF)) { cb(p0, p1); } +EXPORT void f0_V_PS_DPD(void* p0, struct S_DPD p1, void (*cb)(void*, struct S_DPD)) { cb(p0, p1); } +EXPORT void f0_V_PS_DPP(void* p0, struct S_DPP p1, void (*cb)(void*, struct S_DPP)) { cb(p0, p1); } +EXPORT void f0_V_PS_PII(void* p0, struct S_PII p1, void (*cb)(void*, struct S_PII)) { cb(p0, p1); } +EXPORT void f0_V_PS_PIF(void* p0, struct S_PIF p1, void (*cb)(void*, struct S_PIF)) { cb(p0, p1); } +EXPORT void f0_V_PS_PID(void* p0, struct S_PID p1, void (*cb)(void*, struct S_PID)) { cb(p0, p1); } +EXPORT void f0_V_PS_PIP(void* p0, struct S_PIP p1, void (*cb)(void*, struct S_PIP)) { cb(p0, p1); } +EXPORT void f0_V_PS_PFI(void* p0, struct S_PFI p1, void (*cb)(void*, struct S_PFI)) { cb(p0, p1); } +EXPORT void f0_V_PS_PFF(void* p0, struct S_PFF p1, void (*cb)(void*, struct S_PFF)) { cb(p0, p1); } +EXPORT void f0_V_PS_PFD(void* p0, struct S_PFD p1, void (*cb)(void*, struct S_PFD)) { cb(p0, p1); } +EXPORT void f0_V_PS_PFP(void* p0, struct S_PFP p1, void (*cb)(void*, struct S_PFP)) { cb(p0, p1); } +EXPORT void f0_V_PS_PDI(void* p0, struct S_PDI p1, void (*cb)(void*, struct S_PDI)) { cb(p0, p1); } +EXPORT void f0_V_PS_PDF(void* p0, struct S_PDF p1, void (*cb)(void*, struct S_PDF)) { cb(p0, p1); } +EXPORT void f0_V_PS_PDD(void* p0, struct S_PDD p1, void (*cb)(void*, struct S_PDD)) { cb(p0, p1); } +EXPORT void f0_V_PS_PDP(void* p0, struct S_PDP p1, void (*cb)(void*, struct S_PDP)) { cb(p0, p1); } +EXPORT void f0_V_PS_PPI(void* p0, struct S_PPI p1, void (*cb)(void*, struct S_PPI)) { cb(p0, p1); } +EXPORT void f0_V_PS_PPF(void* p0, struct S_PPF p1, void (*cb)(void*, struct S_PPF)) { cb(p0, p1); } +EXPORT void f0_V_PS_PPD(void* p0, struct S_PPD p1, void (*cb)(void*, struct S_PPD)) { cb(p0, p1); } +EXPORT void f0_V_PS_PPP(void* p0, struct S_PPP p1, void (*cb)(void*, struct S_PPP)) { cb(p0, p1); } +EXPORT void f0_V_SI_I(struct S_I p0, int p1, void (*cb)(struct S_I, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_F(struct S_F p0, int p1, void (*cb)(struct S_F, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_D(struct S_D p0, int p1, void (*cb)(struct S_D, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_P(struct S_P p0, int p1, void (*cb)(struct S_P, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_II(struct S_II p0, int p1, void (*cb)(struct S_II, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IF(struct S_IF p0, int p1, void (*cb)(struct S_IF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_ID(struct S_ID p0, int p1, void (*cb)(struct S_ID, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IP(struct S_IP p0, int p1, void (*cb)(struct S_IP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FI(struct S_FI p0, int p1, void (*cb)(struct S_FI, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FF(struct S_FF p0, int p1, void (*cb)(struct S_FF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FD(struct S_FD p0, int p1, void (*cb)(struct S_FD, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FP(struct S_FP p0, int p1, void (*cb)(struct S_FP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DI(struct S_DI p0, int p1, void (*cb)(struct S_DI, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DF(struct S_DF p0, int p1, void (*cb)(struct S_DF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DD(struct S_DD p0, int p1, void (*cb)(struct S_DD, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DP(struct S_DP p0, int p1, void (*cb)(struct S_DP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PI(struct S_PI p0, int p1, void (*cb)(struct S_PI, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PF(struct S_PF p0, int p1, void (*cb)(struct S_PF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PD(struct S_PD p0, int p1, void (*cb)(struct S_PD, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PP(struct S_PP p0, int p1, void (*cb)(struct S_PP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_III(struct S_III p0, int p1, void (*cb)(struct S_III, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IIF(struct S_IIF p0, int p1, void (*cb)(struct S_IIF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IID(struct S_IID p0, int p1, void (*cb)(struct S_IID, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IIP(struct S_IIP p0, int p1, void (*cb)(struct S_IIP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IFI(struct S_IFI p0, int p1, void (*cb)(struct S_IFI, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IFF(struct S_IFF p0, int p1, void (*cb)(struct S_IFF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IFD(struct S_IFD p0, int p1, void (*cb)(struct S_IFD, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IFP(struct S_IFP p0, int p1, void (*cb)(struct S_IFP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IDI(struct S_IDI p0, int p1, void (*cb)(struct S_IDI, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IDF(struct S_IDF p0, int p1, void (*cb)(struct S_IDF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IDD(struct S_IDD p0, int p1, void (*cb)(struct S_IDD, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IDP(struct S_IDP p0, int p1, void (*cb)(struct S_IDP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IPI(struct S_IPI p0, int p1, void (*cb)(struct S_IPI, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IPF(struct S_IPF p0, int p1, void (*cb)(struct S_IPF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IPD(struct S_IPD p0, int p1, void (*cb)(struct S_IPD, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_IPP(struct S_IPP p0, int p1, void (*cb)(struct S_IPP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FII(struct S_FII p0, int p1, void (*cb)(struct S_FII, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FIF(struct S_FIF p0, int p1, void (*cb)(struct S_FIF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FID(struct S_FID p0, int p1, void (*cb)(struct S_FID, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FIP(struct S_FIP p0, int p1, void (*cb)(struct S_FIP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FFI(struct S_FFI p0, int p1, void (*cb)(struct S_FFI, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FFF(struct S_FFF p0, int p1, void (*cb)(struct S_FFF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FFD(struct S_FFD p0, int p1, void (*cb)(struct S_FFD, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FFP(struct S_FFP p0, int p1, void (*cb)(struct S_FFP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FDI(struct S_FDI p0, int p1, void (*cb)(struct S_FDI, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FDF(struct S_FDF p0, int p1, void (*cb)(struct S_FDF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FDD(struct S_FDD p0, int p1, void (*cb)(struct S_FDD, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FDP(struct S_FDP p0, int p1, void (*cb)(struct S_FDP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FPI(struct S_FPI p0, int p1, void (*cb)(struct S_FPI, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FPF(struct S_FPF p0, int p1, void (*cb)(struct S_FPF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FPD(struct S_FPD p0, int p1, void (*cb)(struct S_FPD, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_FPP(struct S_FPP p0, int p1, void (*cb)(struct S_FPP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DII(struct S_DII p0, int p1, void (*cb)(struct S_DII, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DIF(struct S_DIF p0, int p1, void (*cb)(struct S_DIF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DID(struct S_DID p0, int p1, void (*cb)(struct S_DID, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DIP(struct S_DIP p0, int p1, void (*cb)(struct S_DIP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DFI(struct S_DFI p0, int p1, void (*cb)(struct S_DFI, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DFF(struct S_DFF p0, int p1, void (*cb)(struct S_DFF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DFD(struct S_DFD p0, int p1, void (*cb)(struct S_DFD, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DFP(struct S_DFP p0, int p1, void (*cb)(struct S_DFP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DDI(struct S_DDI p0, int p1, void (*cb)(struct S_DDI, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DDF(struct S_DDF p0, int p1, void (*cb)(struct S_DDF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DDD(struct S_DDD p0, int p1, void (*cb)(struct S_DDD, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DDP(struct S_DDP p0, int p1, void (*cb)(struct S_DDP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DPI(struct S_DPI p0, int p1, void (*cb)(struct S_DPI, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DPF(struct S_DPF p0, int p1, void (*cb)(struct S_DPF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DPD(struct S_DPD p0, int p1, void (*cb)(struct S_DPD, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_DPP(struct S_DPP p0, int p1, void (*cb)(struct S_DPP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PII(struct S_PII p0, int p1, void (*cb)(struct S_PII, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PIF(struct S_PIF p0, int p1, void (*cb)(struct S_PIF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PID(struct S_PID p0, int p1, void (*cb)(struct S_PID, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PIP(struct S_PIP p0, int p1, void (*cb)(struct S_PIP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PFI(struct S_PFI p0, int p1, void (*cb)(struct S_PFI, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PFF(struct S_PFF p0, int p1, void (*cb)(struct S_PFF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PFD(struct S_PFD p0, int p1, void (*cb)(struct S_PFD, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PFP(struct S_PFP p0, int p1, void (*cb)(struct S_PFP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PDI(struct S_PDI p0, int p1, void (*cb)(struct S_PDI, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PDF(struct S_PDF p0, int p1, void (*cb)(struct S_PDF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PDD(struct S_PDD p0, int p1, void (*cb)(struct S_PDD, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PDP(struct S_PDP p0, int p1, void (*cb)(struct S_PDP, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PPI(struct S_PPI p0, int p1, void (*cb)(struct S_PPI, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PPF(struct S_PPF p0, int p1, void (*cb)(struct S_PPF, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PPD(struct S_PPD p0, int p1, void (*cb)(struct S_PPD, int)) { cb(p0, p1); } +EXPORT void f0_V_SI_PPP(struct S_PPP p0, int p1, void (*cb)(struct S_PPP, int)) { cb(p0, p1); } +EXPORT void f0_V_SF_I(struct S_I p0, float p1, void (*cb)(struct S_I, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_F(struct S_F p0, float p1, void (*cb)(struct S_F, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_D(struct S_D p0, float p1, void (*cb)(struct S_D, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_P(struct S_P p0, float p1, void (*cb)(struct S_P, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_II(struct S_II p0, float p1, void (*cb)(struct S_II, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IF(struct S_IF p0, float p1, void (*cb)(struct S_IF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_ID(struct S_ID p0, float p1, void (*cb)(struct S_ID, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IP(struct S_IP p0, float p1, void (*cb)(struct S_IP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FI(struct S_FI p0, float p1, void (*cb)(struct S_FI, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FF(struct S_FF p0, float p1, void (*cb)(struct S_FF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FD(struct S_FD p0, float p1, void (*cb)(struct S_FD, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FP(struct S_FP p0, float p1, void (*cb)(struct S_FP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DI(struct S_DI p0, float p1, void (*cb)(struct S_DI, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DF(struct S_DF p0, float p1, void (*cb)(struct S_DF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DD(struct S_DD p0, float p1, void (*cb)(struct S_DD, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DP(struct S_DP p0, float p1, void (*cb)(struct S_DP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_PI(struct S_PI p0, float p1, void (*cb)(struct S_PI, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_PF(struct S_PF p0, float p1, void (*cb)(struct S_PF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_PD(struct S_PD p0, float p1, void (*cb)(struct S_PD, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_PP(struct S_PP p0, float p1, void (*cb)(struct S_PP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_III(struct S_III p0, float p1, void (*cb)(struct S_III, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IIF(struct S_IIF p0, float p1, void (*cb)(struct S_IIF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IID(struct S_IID p0, float p1, void (*cb)(struct S_IID, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IIP(struct S_IIP p0, float p1, void (*cb)(struct S_IIP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IFI(struct S_IFI p0, float p1, void (*cb)(struct S_IFI, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IFF(struct S_IFF p0, float p1, void (*cb)(struct S_IFF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IFD(struct S_IFD p0, float p1, void (*cb)(struct S_IFD, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IFP(struct S_IFP p0, float p1, void (*cb)(struct S_IFP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IDI(struct S_IDI p0, float p1, void (*cb)(struct S_IDI, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IDF(struct S_IDF p0, float p1, void (*cb)(struct S_IDF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IDD(struct S_IDD p0, float p1, void (*cb)(struct S_IDD, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IDP(struct S_IDP p0, float p1, void (*cb)(struct S_IDP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IPI(struct S_IPI p0, float p1, void (*cb)(struct S_IPI, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IPF(struct S_IPF p0, float p1, void (*cb)(struct S_IPF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IPD(struct S_IPD p0, float p1, void (*cb)(struct S_IPD, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_IPP(struct S_IPP p0, float p1, void (*cb)(struct S_IPP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FII(struct S_FII p0, float p1, void (*cb)(struct S_FII, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FIF(struct S_FIF p0, float p1, void (*cb)(struct S_FIF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FID(struct S_FID p0, float p1, void (*cb)(struct S_FID, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FIP(struct S_FIP p0, float p1, void (*cb)(struct S_FIP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FFI(struct S_FFI p0, float p1, void (*cb)(struct S_FFI, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FFF(struct S_FFF p0, float p1, void (*cb)(struct S_FFF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FFD(struct S_FFD p0, float p1, void (*cb)(struct S_FFD, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FFP(struct S_FFP p0, float p1, void (*cb)(struct S_FFP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FDI(struct S_FDI p0, float p1, void (*cb)(struct S_FDI, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FDF(struct S_FDF p0, float p1, void (*cb)(struct S_FDF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FDD(struct S_FDD p0, float p1, void (*cb)(struct S_FDD, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FDP(struct S_FDP p0, float p1, void (*cb)(struct S_FDP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FPI(struct S_FPI p0, float p1, void (*cb)(struct S_FPI, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FPF(struct S_FPF p0, float p1, void (*cb)(struct S_FPF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FPD(struct S_FPD p0, float p1, void (*cb)(struct S_FPD, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_FPP(struct S_FPP p0, float p1, void (*cb)(struct S_FPP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DII(struct S_DII p0, float p1, void (*cb)(struct S_DII, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DIF(struct S_DIF p0, float p1, void (*cb)(struct S_DIF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DID(struct S_DID p0, float p1, void (*cb)(struct S_DID, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DIP(struct S_DIP p0, float p1, void (*cb)(struct S_DIP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DFI(struct S_DFI p0, float p1, void (*cb)(struct S_DFI, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DFF(struct S_DFF p0, float p1, void (*cb)(struct S_DFF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DFD(struct S_DFD p0, float p1, void (*cb)(struct S_DFD, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DFP(struct S_DFP p0, float p1, void (*cb)(struct S_DFP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DDI(struct S_DDI p0, float p1, void (*cb)(struct S_DDI, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DDF(struct S_DDF p0, float p1, void (*cb)(struct S_DDF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DDD(struct S_DDD p0, float p1, void (*cb)(struct S_DDD, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DDP(struct S_DDP p0, float p1, void (*cb)(struct S_DDP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DPI(struct S_DPI p0, float p1, void (*cb)(struct S_DPI, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DPF(struct S_DPF p0, float p1, void (*cb)(struct S_DPF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DPD(struct S_DPD p0, float p1, void (*cb)(struct S_DPD, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_DPP(struct S_DPP p0, float p1, void (*cb)(struct S_DPP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_PII(struct S_PII p0, float p1, void (*cb)(struct S_PII, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_PIF(struct S_PIF p0, float p1, void (*cb)(struct S_PIF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_PID(struct S_PID p0, float p1, void (*cb)(struct S_PID, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_PIP(struct S_PIP p0, float p1, void (*cb)(struct S_PIP, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_PFI(struct S_PFI p0, float p1, void (*cb)(struct S_PFI, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_PFF(struct S_PFF p0, float p1, void (*cb)(struct S_PFF, float)) { cb(p0, p1); } +EXPORT void f0_V_SF_PFD(struct S_PFD p0, float p1, void (*cb)(struct S_PFD, float)) { cb(p0, p1); } +EXPORT void f1_V_SF_PFP(struct S_PFP p0, float p1, void (*cb)(struct S_PFP, float)) { cb(p0, p1); } +EXPORT void f1_V_SF_PDI(struct S_PDI p0, float p1, void (*cb)(struct S_PDI, float)) { cb(p0, p1); } +EXPORT void f1_V_SF_PDF(struct S_PDF p0, float p1, void (*cb)(struct S_PDF, float)) { cb(p0, p1); } +EXPORT void f1_V_SF_PDD(struct S_PDD p0, float p1, void (*cb)(struct S_PDD, float)) { cb(p0, p1); } +EXPORT void f1_V_SF_PDP(struct S_PDP p0, float p1, void (*cb)(struct S_PDP, float)) { cb(p0, p1); } +EXPORT void f1_V_SF_PPI(struct S_PPI p0, float p1, void (*cb)(struct S_PPI, float)) { cb(p0, p1); } +EXPORT void f1_V_SF_PPF(struct S_PPF p0, float p1, void (*cb)(struct S_PPF, float)) { cb(p0, p1); } +EXPORT void f1_V_SF_PPD(struct S_PPD p0, float p1, void (*cb)(struct S_PPD, float)) { cb(p0, p1); } +EXPORT void f1_V_SF_PPP(struct S_PPP p0, float p1, void (*cb)(struct S_PPP, float)) { cb(p0, p1); } +EXPORT void f1_V_SD_I(struct S_I p0, double p1, void (*cb)(struct S_I, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_F(struct S_F p0, double p1, void (*cb)(struct S_F, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_D(struct S_D p0, double p1, void (*cb)(struct S_D, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_P(struct S_P p0, double p1, void (*cb)(struct S_P, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_II(struct S_II p0, double p1, void (*cb)(struct S_II, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IF(struct S_IF p0, double p1, void (*cb)(struct S_IF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_ID(struct S_ID p0, double p1, void (*cb)(struct S_ID, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IP(struct S_IP p0, double p1, void (*cb)(struct S_IP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FI(struct S_FI p0, double p1, void (*cb)(struct S_FI, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FF(struct S_FF p0, double p1, void (*cb)(struct S_FF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FD(struct S_FD p0, double p1, void (*cb)(struct S_FD, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FP(struct S_FP p0, double p1, void (*cb)(struct S_FP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DI(struct S_DI p0, double p1, void (*cb)(struct S_DI, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DF(struct S_DF p0, double p1, void (*cb)(struct S_DF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DD(struct S_DD p0, double p1, void (*cb)(struct S_DD, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DP(struct S_DP p0, double p1, void (*cb)(struct S_DP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PI(struct S_PI p0, double p1, void (*cb)(struct S_PI, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PF(struct S_PF p0, double p1, void (*cb)(struct S_PF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PD(struct S_PD p0, double p1, void (*cb)(struct S_PD, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PP(struct S_PP p0, double p1, void (*cb)(struct S_PP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_III(struct S_III p0, double p1, void (*cb)(struct S_III, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IIF(struct S_IIF p0, double p1, void (*cb)(struct S_IIF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IID(struct S_IID p0, double p1, void (*cb)(struct S_IID, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IIP(struct S_IIP p0, double p1, void (*cb)(struct S_IIP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IFI(struct S_IFI p0, double p1, void (*cb)(struct S_IFI, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IFF(struct S_IFF p0, double p1, void (*cb)(struct S_IFF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IFD(struct S_IFD p0, double p1, void (*cb)(struct S_IFD, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IFP(struct S_IFP p0, double p1, void (*cb)(struct S_IFP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IDI(struct S_IDI p0, double p1, void (*cb)(struct S_IDI, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IDF(struct S_IDF p0, double p1, void (*cb)(struct S_IDF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IDD(struct S_IDD p0, double p1, void (*cb)(struct S_IDD, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IDP(struct S_IDP p0, double p1, void (*cb)(struct S_IDP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IPI(struct S_IPI p0, double p1, void (*cb)(struct S_IPI, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IPF(struct S_IPF p0, double p1, void (*cb)(struct S_IPF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IPD(struct S_IPD p0, double p1, void (*cb)(struct S_IPD, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_IPP(struct S_IPP p0, double p1, void (*cb)(struct S_IPP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FII(struct S_FII p0, double p1, void (*cb)(struct S_FII, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FIF(struct S_FIF p0, double p1, void (*cb)(struct S_FIF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FID(struct S_FID p0, double p1, void (*cb)(struct S_FID, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FIP(struct S_FIP p0, double p1, void (*cb)(struct S_FIP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FFI(struct S_FFI p0, double p1, void (*cb)(struct S_FFI, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FFF(struct S_FFF p0, double p1, void (*cb)(struct S_FFF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FFD(struct S_FFD p0, double p1, void (*cb)(struct S_FFD, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FFP(struct S_FFP p0, double p1, void (*cb)(struct S_FFP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FDI(struct S_FDI p0, double p1, void (*cb)(struct S_FDI, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FDF(struct S_FDF p0, double p1, void (*cb)(struct S_FDF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FDD(struct S_FDD p0, double p1, void (*cb)(struct S_FDD, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FDP(struct S_FDP p0, double p1, void (*cb)(struct S_FDP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FPI(struct S_FPI p0, double p1, void (*cb)(struct S_FPI, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FPF(struct S_FPF p0, double p1, void (*cb)(struct S_FPF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FPD(struct S_FPD p0, double p1, void (*cb)(struct S_FPD, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_FPP(struct S_FPP p0, double p1, void (*cb)(struct S_FPP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DII(struct S_DII p0, double p1, void (*cb)(struct S_DII, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DIF(struct S_DIF p0, double p1, void (*cb)(struct S_DIF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DID(struct S_DID p0, double p1, void (*cb)(struct S_DID, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DIP(struct S_DIP p0, double p1, void (*cb)(struct S_DIP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DFI(struct S_DFI p0, double p1, void (*cb)(struct S_DFI, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DFF(struct S_DFF p0, double p1, void (*cb)(struct S_DFF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DFD(struct S_DFD p0, double p1, void (*cb)(struct S_DFD, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DFP(struct S_DFP p0, double p1, void (*cb)(struct S_DFP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DDI(struct S_DDI p0, double p1, void (*cb)(struct S_DDI, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DDF(struct S_DDF p0, double p1, void (*cb)(struct S_DDF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DDD(struct S_DDD p0, double p1, void (*cb)(struct S_DDD, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DDP(struct S_DDP p0, double p1, void (*cb)(struct S_DDP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DPI(struct S_DPI p0, double p1, void (*cb)(struct S_DPI, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DPF(struct S_DPF p0, double p1, void (*cb)(struct S_DPF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DPD(struct S_DPD p0, double p1, void (*cb)(struct S_DPD, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_DPP(struct S_DPP p0, double p1, void (*cb)(struct S_DPP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PII(struct S_PII p0, double p1, void (*cb)(struct S_PII, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PIF(struct S_PIF p0, double p1, void (*cb)(struct S_PIF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PID(struct S_PID p0, double p1, void (*cb)(struct S_PID, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PIP(struct S_PIP p0, double p1, void (*cb)(struct S_PIP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PFI(struct S_PFI p0, double p1, void (*cb)(struct S_PFI, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PFF(struct S_PFF p0, double p1, void (*cb)(struct S_PFF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PFD(struct S_PFD p0, double p1, void (*cb)(struct S_PFD, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PFP(struct S_PFP p0, double p1, void (*cb)(struct S_PFP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PDI(struct S_PDI p0, double p1, void (*cb)(struct S_PDI, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PDF(struct S_PDF p0, double p1, void (*cb)(struct S_PDF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PDD(struct S_PDD p0, double p1, void (*cb)(struct S_PDD, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PDP(struct S_PDP p0, double p1, void (*cb)(struct S_PDP, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PPI(struct S_PPI p0, double p1, void (*cb)(struct S_PPI, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PPF(struct S_PPF p0, double p1, void (*cb)(struct S_PPF, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PPD(struct S_PPD p0, double p1, void (*cb)(struct S_PPD, double)) { cb(p0, p1); } +EXPORT void f1_V_SD_PPP(struct S_PPP p0, double p1, void (*cb)(struct S_PPP, double)) { cb(p0, p1); } +EXPORT void f1_V_SP_I(struct S_I p0, void* p1, void (*cb)(struct S_I, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_F(struct S_F p0, void* p1, void (*cb)(struct S_F, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_D(struct S_D p0, void* p1, void (*cb)(struct S_D, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_P(struct S_P p0, void* p1, void (*cb)(struct S_P, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_II(struct S_II p0, void* p1, void (*cb)(struct S_II, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IF(struct S_IF p0, void* p1, void (*cb)(struct S_IF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_ID(struct S_ID p0, void* p1, void (*cb)(struct S_ID, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IP(struct S_IP p0, void* p1, void (*cb)(struct S_IP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FI(struct S_FI p0, void* p1, void (*cb)(struct S_FI, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FF(struct S_FF p0, void* p1, void (*cb)(struct S_FF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FD(struct S_FD p0, void* p1, void (*cb)(struct S_FD, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FP(struct S_FP p0, void* p1, void (*cb)(struct S_FP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DI(struct S_DI p0, void* p1, void (*cb)(struct S_DI, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DF(struct S_DF p0, void* p1, void (*cb)(struct S_DF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DD(struct S_DD p0, void* p1, void (*cb)(struct S_DD, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DP(struct S_DP p0, void* p1, void (*cb)(struct S_DP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PI(struct S_PI p0, void* p1, void (*cb)(struct S_PI, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PF(struct S_PF p0, void* p1, void (*cb)(struct S_PF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PD(struct S_PD p0, void* p1, void (*cb)(struct S_PD, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PP(struct S_PP p0, void* p1, void (*cb)(struct S_PP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_III(struct S_III p0, void* p1, void (*cb)(struct S_III, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IIF(struct S_IIF p0, void* p1, void (*cb)(struct S_IIF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IID(struct S_IID p0, void* p1, void (*cb)(struct S_IID, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IIP(struct S_IIP p0, void* p1, void (*cb)(struct S_IIP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IFI(struct S_IFI p0, void* p1, void (*cb)(struct S_IFI, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IFF(struct S_IFF p0, void* p1, void (*cb)(struct S_IFF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IFD(struct S_IFD p0, void* p1, void (*cb)(struct S_IFD, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IFP(struct S_IFP p0, void* p1, void (*cb)(struct S_IFP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IDI(struct S_IDI p0, void* p1, void (*cb)(struct S_IDI, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IDF(struct S_IDF p0, void* p1, void (*cb)(struct S_IDF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IDD(struct S_IDD p0, void* p1, void (*cb)(struct S_IDD, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IDP(struct S_IDP p0, void* p1, void (*cb)(struct S_IDP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IPI(struct S_IPI p0, void* p1, void (*cb)(struct S_IPI, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IPF(struct S_IPF p0, void* p1, void (*cb)(struct S_IPF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IPD(struct S_IPD p0, void* p1, void (*cb)(struct S_IPD, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_IPP(struct S_IPP p0, void* p1, void (*cb)(struct S_IPP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FII(struct S_FII p0, void* p1, void (*cb)(struct S_FII, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FIF(struct S_FIF p0, void* p1, void (*cb)(struct S_FIF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FID(struct S_FID p0, void* p1, void (*cb)(struct S_FID, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FIP(struct S_FIP p0, void* p1, void (*cb)(struct S_FIP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FFI(struct S_FFI p0, void* p1, void (*cb)(struct S_FFI, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FFF(struct S_FFF p0, void* p1, void (*cb)(struct S_FFF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FFD(struct S_FFD p0, void* p1, void (*cb)(struct S_FFD, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FFP(struct S_FFP p0, void* p1, void (*cb)(struct S_FFP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FDI(struct S_FDI p0, void* p1, void (*cb)(struct S_FDI, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FDF(struct S_FDF p0, void* p1, void (*cb)(struct S_FDF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FDD(struct S_FDD p0, void* p1, void (*cb)(struct S_FDD, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FDP(struct S_FDP p0, void* p1, void (*cb)(struct S_FDP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FPI(struct S_FPI p0, void* p1, void (*cb)(struct S_FPI, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FPF(struct S_FPF p0, void* p1, void (*cb)(struct S_FPF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FPD(struct S_FPD p0, void* p1, void (*cb)(struct S_FPD, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_FPP(struct S_FPP p0, void* p1, void (*cb)(struct S_FPP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DII(struct S_DII p0, void* p1, void (*cb)(struct S_DII, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DIF(struct S_DIF p0, void* p1, void (*cb)(struct S_DIF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DID(struct S_DID p0, void* p1, void (*cb)(struct S_DID, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DIP(struct S_DIP p0, void* p1, void (*cb)(struct S_DIP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DFI(struct S_DFI p0, void* p1, void (*cb)(struct S_DFI, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DFF(struct S_DFF p0, void* p1, void (*cb)(struct S_DFF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DFD(struct S_DFD p0, void* p1, void (*cb)(struct S_DFD, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DFP(struct S_DFP p0, void* p1, void (*cb)(struct S_DFP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DDI(struct S_DDI p0, void* p1, void (*cb)(struct S_DDI, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DDF(struct S_DDF p0, void* p1, void (*cb)(struct S_DDF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DDD(struct S_DDD p0, void* p1, void (*cb)(struct S_DDD, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DDP(struct S_DDP p0, void* p1, void (*cb)(struct S_DDP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DPI(struct S_DPI p0, void* p1, void (*cb)(struct S_DPI, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DPF(struct S_DPF p0, void* p1, void (*cb)(struct S_DPF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DPD(struct S_DPD p0, void* p1, void (*cb)(struct S_DPD, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_DPP(struct S_DPP p0, void* p1, void (*cb)(struct S_DPP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PII(struct S_PII p0, void* p1, void (*cb)(struct S_PII, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PIF(struct S_PIF p0, void* p1, void (*cb)(struct S_PIF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PID(struct S_PID p0, void* p1, void (*cb)(struct S_PID, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PIP(struct S_PIP p0, void* p1, void (*cb)(struct S_PIP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PFI(struct S_PFI p0, void* p1, void (*cb)(struct S_PFI, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PFF(struct S_PFF p0, void* p1, void (*cb)(struct S_PFF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PFD(struct S_PFD p0, void* p1, void (*cb)(struct S_PFD, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PFP(struct S_PFP p0, void* p1, void (*cb)(struct S_PFP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PDI(struct S_PDI p0, void* p1, void (*cb)(struct S_PDI, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PDF(struct S_PDF p0, void* p1, void (*cb)(struct S_PDF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PDD(struct S_PDD p0, void* p1, void (*cb)(struct S_PDD, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PDP(struct S_PDP p0, void* p1, void (*cb)(struct S_PDP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PPI(struct S_PPI p0, void* p1, void (*cb)(struct S_PPI, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PPF(struct S_PPF p0, void* p1, void (*cb)(struct S_PPF, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PPD(struct S_PPD p0, void* p1, void (*cb)(struct S_PPD, void*)) { cb(p0, p1); } +EXPORT void f1_V_SP_PPP(struct S_PPP p0, void* p1, void (*cb)(struct S_PPP, void*)) { cb(p0, p1); } +EXPORT void f1_V_SS_I(struct S_I p0, struct S_I p1, void (*cb)(struct S_I, struct S_I)) { cb(p0, p1); } +EXPORT void f1_V_SS_F(struct S_F p0, struct S_F p1, void (*cb)(struct S_F, struct S_F)) { cb(p0, p1); } +EXPORT void f1_V_SS_D(struct S_D p0, struct S_D p1, void (*cb)(struct S_D, struct S_D)) { cb(p0, p1); } +EXPORT void f1_V_SS_P(struct S_P p0, struct S_P p1, void (*cb)(struct S_P, struct S_P)) { cb(p0, p1); } +EXPORT void f1_V_SS_II(struct S_II p0, struct S_II p1, void (*cb)(struct S_II, struct S_II)) { cb(p0, p1); } +EXPORT void f1_V_SS_IF(struct S_IF p0, struct S_IF p1, void (*cb)(struct S_IF, struct S_IF)) { cb(p0, p1); } +EXPORT void f1_V_SS_ID(struct S_ID p0, struct S_ID p1, void (*cb)(struct S_ID, struct S_ID)) { cb(p0, p1); } +EXPORT void f1_V_SS_IP(struct S_IP p0, struct S_IP p1, void (*cb)(struct S_IP, struct S_IP)) { cb(p0, p1); } +EXPORT void f1_V_SS_FI(struct S_FI p0, struct S_FI p1, void (*cb)(struct S_FI, struct S_FI)) { cb(p0, p1); } +EXPORT void f1_V_SS_FF(struct S_FF p0, struct S_FF p1, void (*cb)(struct S_FF, struct S_FF)) { cb(p0, p1); } +EXPORT void f1_V_SS_FD(struct S_FD p0, struct S_FD p1, void (*cb)(struct S_FD, struct S_FD)) { cb(p0, p1); } +EXPORT void f1_V_SS_FP(struct S_FP p0, struct S_FP p1, void (*cb)(struct S_FP, struct S_FP)) { cb(p0, p1); } +EXPORT void f1_V_SS_DI(struct S_DI p0, struct S_DI p1, void (*cb)(struct S_DI, struct S_DI)) { cb(p0, p1); } +EXPORT void f1_V_SS_DF(struct S_DF p0, struct S_DF p1, void (*cb)(struct S_DF, struct S_DF)) { cb(p0, p1); } +EXPORT void f1_V_SS_DD(struct S_DD p0, struct S_DD p1, void (*cb)(struct S_DD, struct S_DD)) { cb(p0, p1); } +EXPORT void f1_V_SS_DP(struct S_DP p0, struct S_DP p1, void (*cb)(struct S_DP, struct S_DP)) { cb(p0, p1); } +EXPORT void f1_V_SS_PI(struct S_PI p0, struct S_PI p1, void (*cb)(struct S_PI, struct S_PI)) { cb(p0, p1); } +EXPORT void f1_V_SS_PF(struct S_PF p0, struct S_PF p1, void (*cb)(struct S_PF, struct S_PF)) { cb(p0, p1); } +EXPORT void f1_V_SS_PD(struct S_PD p0, struct S_PD p1, void (*cb)(struct S_PD, struct S_PD)) { cb(p0, p1); } +EXPORT void f1_V_SS_PP(struct S_PP p0, struct S_PP p1, void (*cb)(struct S_PP, struct S_PP)) { cb(p0, p1); } +EXPORT void f1_V_SS_III(struct S_III p0, struct S_III p1, void (*cb)(struct S_III, struct S_III)) { cb(p0, p1); } +EXPORT void f1_V_SS_IIF(struct S_IIF p0, struct S_IIF p1, void (*cb)(struct S_IIF, struct S_IIF)) { cb(p0, p1); } +EXPORT void f1_V_SS_IID(struct S_IID p0, struct S_IID p1, void (*cb)(struct S_IID, struct S_IID)) { cb(p0, p1); } +EXPORT void f1_V_SS_IIP(struct S_IIP p0, struct S_IIP p1, void (*cb)(struct S_IIP, struct S_IIP)) { cb(p0, p1); } +EXPORT void f1_V_SS_IFI(struct S_IFI p0, struct S_IFI p1, void (*cb)(struct S_IFI, struct S_IFI)) { cb(p0, p1); } +EXPORT void f1_V_SS_IFF(struct S_IFF p0, struct S_IFF p1, void (*cb)(struct S_IFF, struct S_IFF)) { cb(p0, p1); } +EXPORT void f1_V_SS_IFD(struct S_IFD p0, struct S_IFD p1, void (*cb)(struct S_IFD, struct S_IFD)) { cb(p0, p1); } +EXPORT void f1_V_SS_IFP(struct S_IFP p0, struct S_IFP p1, void (*cb)(struct S_IFP, struct S_IFP)) { cb(p0, p1); } +EXPORT void f1_V_SS_IDI(struct S_IDI p0, struct S_IDI p1, void (*cb)(struct S_IDI, struct S_IDI)) { cb(p0, p1); } +EXPORT void f1_V_SS_IDF(struct S_IDF p0, struct S_IDF p1, void (*cb)(struct S_IDF, struct S_IDF)) { cb(p0, p1); } +EXPORT void f1_V_SS_IDD(struct S_IDD p0, struct S_IDD p1, void (*cb)(struct S_IDD, struct S_IDD)) { cb(p0, p1); } +EXPORT void f1_V_SS_IDP(struct S_IDP p0, struct S_IDP p1, void (*cb)(struct S_IDP, struct S_IDP)) { cb(p0, p1); } +EXPORT void f1_V_SS_IPI(struct S_IPI p0, struct S_IPI p1, void (*cb)(struct S_IPI, struct S_IPI)) { cb(p0, p1); } +EXPORT void f1_V_SS_IPF(struct S_IPF p0, struct S_IPF p1, void (*cb)(struct S_IPF, struct S_IPF)) { cb(p0, p1); } +EXPORT void f1_V_SS_IPD(struct S_IPD p0, struct S_IPD p1, void (*cb)(struct S_IPD, struct S_IPD)) { cb(p0, p1); } +EXPORT void f1_V_SS_IPP(struct S_IPP p0, struct S_IPP p1, void (*cb)(struct S_IPP, struct S_IPP)) { cb(p0, p1); } +EXPORT void f1_V_SS_FII(struct S_FII p0, struct S_FII p1, void (*cb)(struct S_FII, struct S_FII)) { cb(p0, p1); } +EXPORT void f1_V_SS_FIF(struct S_FIF p0, struct S_FIF p1, void (*cb)(struct S_FIF, struct S_FIF)) { cb(p0, p1); } +EXPORT void f1_V_SS_FID(struct S_FID p0, struct S_FID p1, void (*cb)(struct S_FID, struct S_FID)) { cb(p0, p1); } +EXPORT void f1_V_SS_FIP(struct S_FIP p0, struct S_FIP p1, void (*cb)(struct S_FIP, struct S_FIP)) { cb(p0, p1); } +EXPORT void f1_V_SS_FFI(struct S_FFI p0, struct S_FFI p1, void (*cb)(struct S_FFI, struct S_FFI)) { cb(p0, p1); } +EXPORT void f1_V_SS_FFF(struct S_FFF p0, struct S_FFF p1, void (*cb)(struct S_FFF, struct S_FFF)) { cb(p0, p1); } +EXPORT void f1_V_SS_FFD(struct S_FFD p0, struct S_FFD p1, void (*cb)(struct S_FFD, struct S_FFD)) { cb(p0, p1); } +EXPORT void f1_V_SS_FFP(struct S_FFP p0, struct S_FFP p1, void (*cb)(struct S_FFP, struct S_FFP)) { cb(p0, p1); } +EXPORT void f1_V_SS_FDI(struct S_FDI p0, struct S_FDI p1, void (*cb)(struct S_FDI, struct S_FDI)) { cb(p0, p1); } +EXPORT void f1_V_SS_FDF(struct S_FDF p0, struct S_FDF p1, void (*cb)(struct S_FDF, struct S_FDF)) { cb(p0, p1); } +EXPORT void f1_V_SS_FDD(struct S_FDD p0, struct S_FDD p1, void (*cb)(struct S_FDD, struct S_FDD)) { cb(p0, p1); } +EXPORT void f1_V_SS_FDP(struct S_FDP p0, struct S_FDP p1, void (*cb)(struct S_FDP, struct S_FDP)) { cb(p0, p1); } +EXPORT void f1_V_SS_FPI(struct S_FPI p0, struct S_FPI p1, void (*cb)(struct S_FPI, struct S_FPI)) { cb(p0, p1); } +EXPORT void f1_V_SS_FPF(struct S_FPF p0, struct S_FPF p1, void (*cb)(struct S_FPF, struct S_FPF)) { cb(p0, p1); } +EXPORT void f1_V_SS_FPD(struct S_FPD p0, struct S_FPD p1, void (*cb)(struct S_FPD, struct S_FPD)) { cb(p0, p1); } +EXPORT void f1_V_SS_FPP(struct S_FPP p0, struct S_FPP p1, void (*cb)(struct S_FPP, struct S_FPP)) { cb(p0, p1); } +EXPORT void f1_V_SS_DII(struct S_DII p0, struct S_DII p1, void (*cb)(struct S_DII, struct S_DII)) { cb(p0, p1); } +EXPORT void f1_V_SS_DIF(struct S_DIF p0, struct S_DIF p1, void (*cb)(struct S_DIF, struct S_DIF)) { cb(p0, p1); } +EXPORT void f1_V_SS_DID(struct S_DID p0, struct S_DID p1, void (*cb)(struct S_DID, struct S_DID)) { cb(p0, p1); } +EXPORT void f1_V_SS_DIP(struct S_DIP p0, struct S_DIP p1, void (*cb)(struct S_DIP, struct S_DIP)) { cb(p0, p1); } +EXPORT void f1_V_SS_DFI(struct S_DFI p0, struct S_DFI p1, void (*cb)(struct S_DFI, struct S_DFI)) { cb(p0, p1); } +EXPORT void f1_V_SS_DFF(struct S_DFF p0, struct S_DFF p1, void (*cb)(struct S_DFF, struct S_DFF)) { cb(p0, p1); } +EXPORT void f1_V_SS_DFD(struct S_DFD p0, struct S_DFD p1, void (*cb)(struct S_DFD, struct S_DFD)) { cb(p0, p1); } +EXPORT void f1_V_SS_DFP(struct S_DFP p0, struct S_DFP p1, void (*cb)(struct S_DFP, struct S_DFP)) { cb(p0, p1); } +EXPORT void f1_V_SS_DDI(struct S_DDI p0, struct S_DDI p1, void (*cb)(struct S_DDI, struct S_DDI)) { cb(p0, p1); } +EXPORT void f1_V_SS_DDF(struct S_DDF p0, struct S_DDF p1, void (*cb)(struct S_DDF, struct S_DDF)) { cb(p0, p1); } +EXPORT void f1_V_SS_DDD(struct S_DDD p0, struct S_DDD p1, void (*cb)(struct S_DDD, struct S_DDD)) { cb(p0, p1); } +EXPORT void f1_V_SS_DDP(struct S_DDP p0, struct S_DDP p1, void (*cb)(struct S_DDP, struct S_DDP)) { cb(p0, p1); } +EXPORT void f1_V_SS_DPI(struct S_DPI p0, struct S_DPI p1, void (*cb)(struct S_DPI, struct S_DPI)) { cb(p0, p1); } +EXPORT void f1_V_SS_DPF(struct S_DPF p0, struct S_DPF p1, void (*cb)(struct S_DPF, struct S_DPF)) { cb(p0, p1); } +EXPORT void f1_V_SS_DPD(struct S_DPD p0, struct S_DPD p1, void (*cb)(struct S_DPD, struct S_DPD)) { cb(p0, p1); } +EXPORT void f1_V_SS_DPP(struct S_DPP p0, struct S_DPP p1, void (*cb)(struct S_DPP, struct S_DPP)) { cb(p0, p1); } +EXPORT void f1_V_SS_PII(struct S_PII p0, struct S_PII p1, void (*cb)(struct S_PII, struct S_PII)) { cb(p0, p1); } +EXPORT void f1_V_SS_PIF(struct S_PIF p0, struct S_PIF p1, void (*cb)(struct S_PIF, struct S_PIF)) { cb(p0, p1); } +EXPORT void f1_V_SS_PID(struct S_PID p0, struct S_PID p1, void (*cb)(struct S_PID, struct S_PID)) { cb(p0, p1); } +EXPORT void f1_V_SS_PIP(struct S_PIP p0, struct S_PIP p1, void (*cb)(struct S_PIP, struct S_PIP)) { cb(p0, p1); } +EXPORT void f1_V_SS_PFI(struct S_PFI p0, struct S_PFI p1, void (*cb)(struct S_PFI, struct S_PFI)) { cb(p0, p1); } +EXPORT void f1_V_SS_PFF(struct S_PFF p0, struct S_PFF p1, void (*cb)(struct S_PFF, struct S_PFF)) { cb(p0, p1); } +EXPORT void f1_V_SS_PFD(struct S_PFD p0, struct S_PFD p1, void (*cb)(struct S_PFD, struct S_PFD)) { cb(p0, p1); } +EXPORT void f1_V_SS_PFP(struct S_PFP p0, struct S_PFP p1, void (*cb)(struct S_PFP, struct S_PFP)) { cb(p0, p1); } +EXPORT void f1_V_SS_PDI(struct S_PDI p0, struct S_PDI p1, void (*cb)(struct S_PDI, struct S_PDI)) { cb(p0, p1); } +EXPORT void f1_V_SS_PDF(struct S_PDF p0, struct S_PDF p1, void (*cb)(struct S_PDF, struct S_PDF)) { cb(p0, p1); } +EXPORT void f1_V_SS_PDD(struct S_PDD p0, struct S_PDD p1, void (*cb)(struct S_PDD, struct S_PDD)) { cb(p0, p1); } +EXPORT void f1_V_SS_PDP(struct S_PDP p0, struct S_PDP p1, void (*cb)(struct S_PDP, struct S_PDP)) { cb(p0, p1); } +EXPORT void f1_V_SS_PPI(struct S_PPI p0, struct S_PPI p1, void (*cb)(struct S_PPI, struct S_PPI)) { cb(p0, p1); } +EXPORT void f1_V_SS_PPF(struct S_PPF p0, struct S_PPF p1, void (*cb)(struct S_PPF, struct S_PPF)) { cb(p0, p1); } +EXPORT void f1_V_SS_PPD(struct S_PPD p0, struct S_PPD p1, void (*cb)(struct S_PPD, struct S_PPD)) { cb(p0, p1); } +EXPORT void f1_V_SS_PPP(struct S_PPP p0, struct S_PPP p1, void (*cb)(struct S_PPP, struct S_PPP)) { cb(p0, p1); } +EXPORT void f1_V_III_(int p0, int p1, int p2, void (*cb)(int, int, int)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIF_(int p0, int p1, float p2, void (*cb)(int, int, float)) { cb(p0, p1, p2); } +EXPORT void f1_V_IID_(int p0, int p1, double p2, void (*cb)(int, int, double)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIP_(int p0, int p1, void* p2, void (*cb)(int, int, void*)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_I(int p0, int p1, struct S_I p2, void (*cb)(int, int, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_F(int p0, int p1, struct S_F p2, void (*cb)(int, int, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_D(int p0, int p1, struct S_D p2, void (*cb)(int, int, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_P(int p0, int p1, struct S_P p2, void (*cb)(int, int, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_II(int p0, int p1, struct S_II p2, void (*cb)(int, int, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IF(int p0, int p1, struct S_IF p2, void (*cb)(int, int, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_ID(int p0, int p1, struct S_ID p2, void (*cb)(int, int, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IP(int p0, int p1, struct S_IP p2, void (*cb)(int, int, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FI(int p0, int p1, struct S_FI p2, void (*cb)(int, int, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FF(int p0, int p1, struct S_FF p2, void (*cb)(int, int, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FD(int p0, int p1, struct S_FD p2, void (*cb)(int, int, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FP(int p0, int p1, struct S_FP p2, void (*cb)(int, int, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DI(int p0, int p1, struct S_DI p2, void (*cb)(int, int, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DF(int p0, int p1, struct S_DF p2, void (*cb)(int, int, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DD(int p0, int p1, struct S_DD p2, void (*cb)(int, int, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DP(int p0, int p1, struct S_DP p2, void (*cb)(int, int, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PI(int p0, int p1, struct S_PI p2, void (*cb)(int, int, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PF(int p0, int p1, struct S_PF p2, void (*cb)(int, int, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PD(int p0, int p1, struct S_PD p2, void (*cb)(int, int, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PP(int p0, int p1, struct S_PP p2, void (*cb)(int, int, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_III(int p0, int p1, struct S_III p2, void (*cb)(int, int, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IIF(int p0, int p1, struct S_IIF p2, void (*cb)(int, int, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IID(int p0, int p1, struct S_IID p2, void (*cb)(int, int, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IIP(int p0, int p1, struct S_IIP p2, void (*cb)(int, int, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IFI(int p0, int p1, struct S_IFI p2, void (*cb)(int, int, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IFF(int p0, int p1, struct S_IFF p2, void (*cb)(int, int, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IFD(int p0, int p1, struct S_IFD p2, void (*cb)(int, int, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IFP(int p0, int p1, struct S_IFP p2, void (*cb)(int, int, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IDI(int p0, int p1, struct S_IDI p2, void (*cb)(int, int, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IDF(int p0, int p1, struct S_IDF p2, void (*cb)(int, int, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IDD(int p0, int p1, struct S_IDD p2, void (*cb)(int, int, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IDP(int p0, int p1, struct S_IDP p2, void (*cb)(int, int, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IPI(int p0, int p1, struct S_IPI p2, void (*cb)(int, int, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IPF(int p0, int p1, struct S_IPF p2, void (*cb)(int, int, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IPD(int p0, int p1, struct S_IPD p2, void (*cb)(int, int, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_IPP(int p0, int p1, struct S_IPP p2, void (*cb)(int, int, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FII(int p0, int p1, struct S_FII p2, void (*cb)(int, int, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FIF(int p0, int p1, struct S_FIF p2, void (*cb)(int, int, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FID(int p0, int p1, struct S_FID p2, void (*cb)(int, int, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FIP(int p0, int p1, struct S_FIP p2, void (*cb)(int, int, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FFI(int p0, int p1, struct S_FFI p2, void (*cb)(int, int, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FFF(int p0, int p1, struct S_FFF p2, void (*cb)(int, int, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FFD(int p0, int p1, struct S_FFD p2, void (*cb)(int, int, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FFP(int p0, int p1, struct S_FFP p2, void (*cb)(int, int, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FDI(int p0, int p1, struct S_FDI p2, void (*cb)(int, int, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FDF(int p0, int p1, struct S_FDF p2, void (*cb)(int, int, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FDD(int p0, int p1, struct S_FDD p2, void (*cb)(int, int, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FDP(int p0, int p1, struct S_FDP p2, void (*cb)(int, int, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FPI(int p0, int p1, struct S_FPI p2, void (*cb)(int, int, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FPF(int p0, int p1, struct S_FPF p2, void (*cb)(int, int, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FPD(int p0, int p1, struct S_FPD p2, void (*cb)(int, int, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_FPP(int p0, int p1, struct S_FPP p2, void (*cb)(int, int, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DII(int p0, int p1, struct S_DII p2, void (*cb)(int, int, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DIF(int p0, int p1, struct S_DIF p2, void (*cb)(int, int, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DID(int p0, int p1, struct S_DID p2, void (*cb)(int, int, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DIP(int p0, int p1, struct S_DIP p2, void (*cb)(int, int, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DFI(int p0, int p1, struct S_DFI p2, void (*cb)(int, int, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DFF(int p0, int p1, struct S_DFF p2, void (*cb)(int, int, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DFD(int p0, int p1, struct S_DFD p2, void (*cb)(int, int, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DFP(int p0, int p1, struct S_DFP p2, void (*cb)(int, int, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DDI(int p0, int p1, struct S_DDI p2, void (*cb)(int, int, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DDF(int p0, int p1, struct S_DDF p2, void (*cb)(int, int, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DDD(int p0, int p1, struct S_DDD p2, void (*cb)(int, int, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DDP(int p0, int p1, struct S_DDP p2, void (*cb)(int, int, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DPI(int p0, int p1, struct S_DPI p2, void (*cb)(int, int, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DPF(int p0, int p1, struct S_DPF p2, void (*cb)(int, int, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DPD(int p0, int p1, struct S_DPD p2, void (*cb)(int, int, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_DPP(int p0, int p1, struct S_DPP p2, void (*cb)(int, int, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PII(int p0, int p1, struct S_PII p2, void (*cb)(int, int, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PIF(int p0, int p1, struct S_PIF p2, void (*cb)(int, int, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PID(int p0, int p1, struct S_PID p2, void (*cb)(int, int, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PIP(int p0, int p1, struct S_PIP p2, void (*cb)(int, int, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PFI(int p0, int p1, struct S_PFI p2, void (*cb)(int, int, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PFF(int p0, int p1, struct S_PFF p2, void (*cb)(int, int, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PFD(int p0, int p1, struct S_PFD p2, void (*cb)(int, int, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PFP(int p0, int p1, struct S_PFP p2, void (*cb)(int, int, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PDI(int p0, int p1, struct S_PDI p2, void (*cb)(int, int, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PDF(int p0, int p1, struct S_PDF p2, void (*cb)(int, int, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PDD(int p0, int p1, struct S_PDD p2, void (*cb)(int, int, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PDP(int p0, int p1, struct S_PDP p2, void (*cb)(int, int, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PPI(int p0, int p1, struct S_PPI p2, void (*cb)(int, int, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PPF(int p0, int p1, struct S_PPF p2, void (*cb)(int, int, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PPD(int p0, int p1, struct S_PPD p2, void (*cb)(int, int, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IIS_PPP(int p0, int p1, struct S_PPP p2, void (*cb)(int, int, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFI_(int p0, float p1, int p2, void (*cb)(int, float, int)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFF_(int p0, float p1, float p2, void (*cb)(int, float, float)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFD_(int p0, float p1, double p2, void (*cb)(int, float, double)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFP_(int p0, float p1, void* p2, void (*cb)(int, float, void*)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_I(int p0, float p1, struct S_I p2, void (*cb)(int, float, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_F(int p0, float p1, struct S_F p2, void (*cb)(int, float, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_D(int p0, float p1, struct S_D p2, void (*cb)(int, float, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_P(int p0, float p1, struct S_P p2, void (*cb)(int, float, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_II(int p0, float p1, struct S_II p2, void (*cb)(int, float, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IF(int p0, float p1, struct S_IF p2, void (*cb)(int, float, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_ID(int p0, float p1, struct S_ID p2, void (*cb)(int, float, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IP(int p0, float p1, struct S_IP p2, void (*cb)(int, float, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FI(int p0, float p1, struct S_FI p2, void (*cb)(int, float, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FF(int p0, float p1, struct S_FF p2, void (*cb)(int, float, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FD(int p0, float p1, struct S_FD p2, void (*cb)(int, float, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FP(int p0, float p1, struct S_FP p2, void (*cb)(int, float, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DI(int p0, float p1, struct S_DI p2, void (*cb)(int, float, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DF(int p0, float p1, struct S_DF p2, void (*cb)(int, float, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DD(int p0, float p1, struct S_DD p2, void (*cb)(int, float, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DP(int p0, float p1, struct S_DP p2, void (*cb)(int, float, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PI(int p0, float p1, struct S_PI p2, void (*cb)(int, float, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PF(int p0, float p1, struct S_PF p2, void (*cb)(int, float, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PD(int p0, float p1, struct S_PD p2, void (*cb)(int, float, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PP(int p0, float p1, struct S_PP p2, void (*cb)(int, float, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_III(int p0, float p1, struct S_III p2, void (*cb)(int, float, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IIF(int p0, float p1, struct S_IIF p2, void (*cb)(int, float, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IID(int p0, float p1, struct S_IID p2, void (*cb)(int, float, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IIP(int p0, float p1, struct S_IIP p2, void (*cb)(int, float, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IFI(int p0, float p1, struct S_IFI p2, void (*cb)(int, float, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IFF(int p0, float p1, struct S_IFF p2, void (*cb)(int, float, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IFD(int p0, float p1, struct S_IFD p2, void (*cb)(int, float, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IFP(int p0, float p1, struct S_IFP p2, void (*cb)(int, float, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IDI(int p0, float p1, struct S_IDI p2, void (*cb)(int, float, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IDF(int p0, float p1, struct S_IDF p2, void (*cb)(int, float, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IDD(int p0, float p1, struct S_IDD p2, void (*cb)(int, float, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IDP(int p0, float p1, struct S_IDP p2, void (*cb)(int, float, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IPI(int p0, float p1, struct S_IPI p2, void (*cb)(int, float, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IPF(int p0, float p1, struct S_IPF p2, void (*cb)(int, float, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IPD(int p0, float p1, struct S_IPD p2, void (*cb)(int, float, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_IPP(int p0, float p1, struct S_IPP p2, void (*cb)(int, float, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FII(int p0, float p1, struct S_FII p2, void (*cb)(int, float, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FIF(int p0, float p1, struct S_FIF p2, void (*cb)(int, float, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FID(int p0, float p1, struct S_FID p2, void (*cb)(int, float, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FIP(int p0, float p1, struct S_FIP p2, void (*cb)(int, float, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FFI(int p0, float p1, struct S_FFI p2, void (*cb)(int, float, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FFF(int p0, float p1, struct S_FFF p2, void (*cb)(int, float, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FFD(int p0, float p1, struct S_FFD p2, void (*cb)(int, float, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FFP(int p0, float p1, struct S_FFP p2, void (*cb)(int, float, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FDI(int p0, float p1, struct S_FDI p2, void (*cb)(int, float, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FDF(int p0, float p1, struct S_FDF p2, void (*cb)(int, float, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FDD(int p0, float p1, struct S_FDD p2, void (*cb)(int, float, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FDP(int p0, float p1, struct S_FDP p2, void (*cb)(int, float, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FPI(int p0, float p1, struct S_FPI p2, void (*cb)(int, float, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FPF(int p0, float p1, struct S_FPF p2, void (*cb)(int, float, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FPD(int p0, float p1, struct S_FPD p2, void (*cb)(int, float, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_FPP(int p0, float p1, struct S_FPP p2, void (*cb)(int, float, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DII(int p0, float p1, struct S_DII p2, void (*cb)(int, float, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DIF(int p0, float p1, struct S_DIF p2, void (*cb)(int, float, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DID(int p0, float p1, struct S_DID p2, void (*cb)(int, float, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DIP(int p0, float p1, struct S_DIP p2, void (*cb)(int, float, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DFI(int p0, float p1, struct S_DFI p2, void (*cb)(int, float, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DFF(int p0, float p1, struct S_DFF p2, void (*cb)(int, float, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DFD(int p0, float p1, struct S_DFD p2, void (*cb)(int, float, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DFP(int p0, float p1, struct S_DFP p2, void (*cb)(int, float, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DDI(int p0, float p1, struct S_DDI p2, void (*cb)(int, float, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DDF(int p0, float p1, struct S_DDF p2, void (*cb)(int, float, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DDD(int p0, float p1, struct S_DDD p2, void (*cb)(int, float, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DDP(int p0, float p1, struct S_DDP p2, void (*cb)(int, float, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DPI(int p0, float p1, struct S_DPI p2, void (*cb)(int, float, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DPF(int p0, float p1, struct S_DPF p2, void (*cb)(int, float, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DPD(int p0, float p1, struct S_DPD p2, void (*cb)(int, float, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_DPP(int p0, float p1, struct S_DPP p2, void (*cb)(int, float, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PII(int p0, float p1, struct S_PII p2, void (*cb)(int, float, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PIF(int p0, float p1, struct S_PIF p2, void (*cb)(int, float, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PID(int p0, float p1, struct S_PID p2, void (*cb)(int, float, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PIP(int p0, float p1, struct S_PIP p2, void (*cb)(int, float, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PFI(int p0, float p1, struct S_PFI p2, void (*cb)(int, float, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PFF(int p0, float p1, struct S_PFF p2, void (*cb)(int, float, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PFD(int p0, float p1, struct S_PFD p2, void (*cb)(int, float, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PFP(int p0, float p1, struct S_PFP p2, void (*cb)(int, float, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PDI(int p0, float p1, struct S_PDI p2, void (*cb)(int, float, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PDF(int p0, float p1, struct S_PDF p2, void (*cb)(int, float, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PDD(int p0, float p1, struct S_PDD p2, void (*cb)(int, float, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PDP(int p0, float p1, struct S_PDP p2, void (*cb)(int, float, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PPI(int p0, float p1, struct S_PPI p2, void (*cb)(int, float, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PPF(int p0, float p1, struct S_PPF p2, void (*cb)(int, float, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PPD(int p0, float p1, struct S_PPD p2, void (*cb)(int, float, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IFS_PPP(int p0, float p1, struct S_PPP p2, void (*cb)(int, float, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDI_(int p0, double p1, int p2, void (*cb)(int, double, int)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDF_(int p0, double p1, float p2, void (*cb)(int, double, float)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDD_(int p0, double p1, double p2, void (*cb)(int, double, double)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDP_(int p0, double p1, void* p2, void (*cb)(int, double, void*)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_I(int p0, double p1, struct S_I p2, void (*cb)(int, double, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_F(int p0, double p1, struct S_F p2, void (*cb)(int, double, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_D(int p0, double p1, struct S_D p2, void (*cb)(int, double, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_P(int p0, double p1, struct S_P p2, void (*cb)(int, double, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_II(int p0, double p1, struct S_II p2, void (*cb)(int, double, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IF(int p0, double p1, struct S_IF p2, void (*cb)(int, double, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_ID(int p0, double p1, struct S_ID p2, void (*cb)(int, double, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IP(int p0, double p1, struct S_IP p2, void (*cb)(int, double, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FI(int p0, double p1, struct S_FI p2, void (*cb)(int, double, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FF(int p0, double p1, struct S_FF p2, void (*cb)(int, double, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FD(int p0, double p1, struct S_FD p2, void (*cb)(int, double, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FP(int p0, double p1, struct S_FP p2, void (*cb)(int, double, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DI(int p0, double p1, struct S_DI p2, void (*cb)(int, double, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DF(int p0, double p1, struct S_DF p2, void (*cb)(int, double, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DD(int p0, double p1, struct S_DD p2, void (*cb)(int, double, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DP(int p0, double p1, struct S_DP p2, void (*cb)(int, double, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PI(int p0, double p1, struct S_PI p2, void (*cb)(int, double, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PF(int p0, double p1, struct S_PF p2, void (*cb)(int, double, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PD(int p0, double p1, struct S_PD p2, void (*cb)(int, double, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PP(int p0, double p1, struct S_PP p2, void (*cb)(int, double, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_III(int p0, double p1, struct S_III p2, void (*cb)(int, double, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IIF(int p0, double p1, struct S_IIF p2, void (*cb)(int, double, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IID(int p0, double p1, struct S_IID p2, void (*cb)(int, double, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IIP(int p0, double p1, struct S_IIP p2, void (*cb)(int, double, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IFI(int p0, double p1, struct S_IFI p2, void (*cb)(int, double, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IFF(int p0, double p1, struct S_IFF p2, void (*cb)(int, double, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IFD(int p0, double p1, struct S_IFD p2, void (*cb)(int, double, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IFP(int p0, double p1, struct S_IFP p2, void (*cb)(int, double, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IDI(int p0, double p1, struct S_IDI p2, void (*cb)(int, double, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IDF(int p0, double p1, struct S_IDF p2, void (*cb)(int, double, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IDD(int p0, double p1, struct S_IDD p2, void (*cb)(int, double, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IDP(int p0, double p1, struct S_IDP p2, void (*cb)(int, double, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IPI(int p0, double p1, struct S_IPI p2, void (*cb)(int, double, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IPF(int p0, double p1, struct S_IPF p2, void (*cb)(int, double, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IPD(int p0, double p1, struct S_IPD p2, void (*cb)(int, double, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_IPP(int p0, double p1, struct S_IPP p2, void (*cb)(int, double, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FII(int p0, double p1, struct S_FII p2, void (*cb)(int, double, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FIF(int p0, double p1, struct S_FIF p2, void (*cb)(int, double, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FID(int p0, double p1, struct S_FID p2, void (*cb)(int, double, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FIP(int p0, double p1, struct S_FIP p2, void (*cb)(int, double, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FFI(int p0, double p1, struct S_FFI p2, void (*cb)(int, double, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FFF(int p0, double p1, struct S_FFF p2, void (*cb)(int, double, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FFD(int p0, double p1, struct S_FFD p2, void (*cb)(int, double, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FFP(int p0, double p1, struct S_FFP p2, void (*cb)(int, double, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FDI(int p0, double p1, struct S_FDI p2, void (*cb)(int, double, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FDF(int p0, double p1, struct S_FDF p2, void (*cb)(int, double, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FDD(int p0, double p1, struct S_FDD p2, void (*cb)(int, double, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FDP(int p0, double p1, struct S_FDP p2, void (*cb)(int, double, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FPI(int p0, double p1, struct S_FPI p2, void (*cb)(int, double, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FPF(int p0, double p1, struct S_FPF p2, void (*cb)(int, double, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FPD(int p0, double p1, struct S_FPD p2, void (*cb)(int, double, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_FPP(int p0, double p1, struct S_FPP p2, void (*cb)(int, double, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DII(int p0, double p1, struct S_DII p2, void (*cb)(int, double, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DIF(int p0, double p1, struct S_DIF p2, void (*cb)(int, double, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DID(int p0, double p1, struct S_DID p2, void (*cb)(int, double, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DIP(int p0, double p1, struct S_DIP p2, void (*cb)(int, double, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DFI(int p0, double p1, struct S_DFI p2, void (*cb)(int, double, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DFF(int p0, double p1, struct S_DFF p2, void (*cb)(int, double, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DFD(int p0, double p1, struct S_DFD p2, void (*cb)(int, double, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DFP(int p0, double p1, struct S_DFP p2, void (*cb)(int, double, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DDI(int p0, double p1, struct S_DDI p2, void (*cb)(int, double, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DDF(int p0, double p1, struct S_DDF p2, void (*cb)(int, double, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DDD(int p0, double p1, struct S_DDD p2, void (*cb)(int, double, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DDP(int p0, double p1, struct S_DDP p2, void (*cb)(int, double, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DPI(int p0, double p1, struct S_DPI p2, void (*cb)(int, double, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DPF(int p0, double p1, struct S_DPF p2, void (*cb)(int, double, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DPD(int p0, double p1, struct S_DPD p2, void (*cb)(int, double, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_DPP(int p0, double p1, struct S_DPP p2, void (*cb)(int, double, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PII(int p0, double p1, struct S_PII p2, void (*cb)(int, double, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PIF(int p0, double p1, struct S_PIF p2, void (*cb)(int, double, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PID(int p0, double p1, struct S_PID p2, void (*cb)(int, double, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PIP(int p0, double p1, struct S_PIP p2, void (*cb)(int, double, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PFI(int p0, double p1, struct S_PFI p2, void (*cb)(int, double, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PFF(int p0, double p1, struct S_PFF p2, void (*cb)(int, double, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PFD(int p0, double p1, struct S_PFD p2, void (*cb)(int, double, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PFP(int p0, double p1, struct S_PFP p2, void (*cb)(int, double, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PDI(int p0, double p1, struct S_PDI p2, void (*cb)(int, double, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PDF(int p0, double p1, struct S_PDF p2, void (*cb)(int, double, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PDD(int p0, double p1, struct S_PDD p2, void (*cb)(int, double, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PDP(int p0, double p1, struct S_PDP p2, void (*cb)(int, double, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PPI(int p0, double p1, struct S_PPI p2, void (*cb)(int, double, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PPF(int p0, double p1, struct S_PPF p2, void (*cb)(int, double, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PPD(int p0, double p1, struct S_PPD p2, void (*cb)(int, double, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IDS_PPP(int p0, double p1, struct S_PPP p2, void (*cb)(int, double, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPI_(int p0, void* p1, int p2, void (*cb)(int, void*, int)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPF_(int p0, void* p1, float p2, void (*cb)(int, void*, float)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPD_(int p0, void* p1, double p2, void (*cb)(int, void*, double)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPP_(int p0, void* p1, void* p2, void (*cb)(int, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_I(int p0, void* p1, struct S_I p2, void (*cb)(int, void*, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_F(int p0, void* p1, struct S_F p2, void (*cb)(int, void*, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_D(int p0, void* p1, struct S_D p2, void (*cb)(int, void*, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_P(int p0, void* p1, struct S_P p2, void (*cb)(int, void*, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_II(int p0, void* p1, struct S_II p2, void (*cb)(int, void*, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IF(int p0, void* p1, struct S_IF p2, void (*cb)(int, void*, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_ID(int p0, void* p1, struct S_ID p2, void (*cb)(int, void*, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IP(int p0, void* p1, struct S_IP p2, void (*cb)(int, void*, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FI(int p0, void* p1, struct S_FI p2, void (*cb)(int, void*, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FF(int p0, void* p1, struct S_FF p2, void (*cb)(int, void*, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FD(int p0, void* p1, struct S_FD p2, void (*cb)(int, void*, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FP(int p0, void* p1, struct S_FP p2, void (*cb)(int, void*, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DI(int p0, void* p1, struct S_DI p2, void (*cb)(int, void*, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DF(int p0, void* p1, struct S_DF p2, void (*cb)(int, void*, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DD(int p0, void* p1, struct S_DD p2, void (*cb)(int, void*, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DP(int p0, void* p1, struct S_DP p2, void (*cb)(int, void*, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_PI(int p0, void* p1, struct S_PI p2, void (*cb)(int, void*, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_PF(int p0, void* p1, struct S_PF p2, void (*cb)(int, void*, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_PD(int p0, void* p1, struct S_PD p2, void (*cb)(int, void*, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_PP(int p0, void* p1, struct S_PP p2, void (*cb)(int, void*, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_III(int p0, void* p1, struct S_III p2, void (*cb)(int, void*, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IIF(int p0, void* p1, struct S_IIF p2, void (*cb)(int, void*, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IID(int p0, void* p1, struct S_IID p2, void (*cb)(int, void*, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IIP(int p0, void* p1, struct S_IIP p2, void (*cb)(int, void*, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IFI(int p0, void* p1, struct S_IFI p2, void (*cb)(int, void*, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IFF(int p0, void* p1, struct S_IFF p2, void (*cb)(int, void*, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IFD(int p0, void* p1, struct S_IFD p2, void (*cb)(int, void*, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IFP(int p0, void* p1, struct S_IFP p2, void (*cb)(int, void*, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IDI(int p0, void* p1, struct S_IDI p2, void (*cb)(int, void*, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IDF(int p0, void* p1, struct S_IDF p2, void (*cb)(int, void*, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IDD(int p0, void* p1, struct S_IDD p2, void (*cb)(int, void*, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IDP(int p0, void* p1, struct S_IDP p2, void (*cb)(int, void*, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IPI(int p0, void* p1, struct S_IPI p2, void (*cb)(int, void*, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IPF(int p0, void* p1, struct S_IPF p2, void (*cb)(int, void*, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IPD(int p0, void* p1, struct S_IPD p2, void (*cb)(int, void*, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_IPP(int p0, void* p1, struct S_IPP p2, void (*cb)(int, void*, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FII(int p0, void* p1, struct S_FII p2, void (*cb)(int, void*, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FIF(int p0, void* p1, struct S_FIF p2, void (*cb)(int, void*, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FID(int p0, void* p1, struct S_FID p2, void (*cb)(int, void*, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FIP(int p0, void* p1, struct S_FIP p2, void (*cb)(int, void*, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FFI(int p0, void* p1, struct S_FFI p2, void (*cb)(int, void*, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FFF(int p0, void* p1, struct S_FFF p2, void (*cb)(int, void*, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FFD(int p0, void* p1, struct S_FFD p2, void (*cb)(int, void*, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FFP(int p0, void* p1, struct S_FFP p2, void (*cb)(int, void*, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FDI(int p0, void* p1, struct S_FDI p2, void (*cb)(int, void*, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FDF(int p0, void* p1, struct S_FDF p2, void (*cb)(int, void*, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FDD(int p0, void* p1, struct S_FDD p2, void (*cb)(int, void*, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FDP(int p0, void* p1, struct S_FDP p2, void (*cb)(int, void*, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FPI(int p0, void* p1, struct S_FPI p2, void (*cb)(int, void*, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FPF(int p0, void* p1, struct S_FPF p2, void (*cb)(int, void*, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FPD(int p0, void* p1, struct S_FPD p2, void (*cb)(int, void*, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_FPP(int p0, void* p1, struct S_FPP p2, void (*cb)(int, void*, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DII(int p0, void* p1, struct S_DII p2, void (*cb)(int, void*, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DIF(int p0, void* p1, struct S_DIF p2, void (*cb)(int, void*, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DID(int p0, void* p1, struct S_DID p2, void (*cb)(int, void*, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DIP(int p0, void* p1, struct S_DIP p2, void (*cb)(int, void*, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DFI(int p0, void* p1, struct S_DFI p2, void (*cb)(int, void*, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DFF(int p0, void* p1, struct S_DFF p2, void (*cb)(int, void*, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DFD(int p0, void* p1, struct S_DFD p2, void (*cb)(int, void*, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DFP(int p0, void* p1, struct S_DFP p2, void (*cb)(int, void*, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DDI(int p0, void* p1, struct S_DDI p2, void (*cb)(int, void*, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DDF(int p0, void* p1, struct S_DDF p2, void (*cb)(int, void*, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DDD(int p0, void* p1, struct S_DDD p2, void (*cb)(int, void*, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DDP(int p0, void* p1, struct S_DDP p2, void (*cb)(int, void*, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DPI(int p0, void* p1, struct S_DPI p2, void (*cb)(int, void*, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DPF(int p0, void* p1, struct S_DPF p2, void (*cb)(int, void*, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DPD(int p0, void* p1, struct S_DPD p2, void (*cb)(int, void*, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_DPP(int p0, void* p1, struct S_DPP p2, void (*cb)(int, void*, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_PII(int p0, void* p1, struct S_PII p2, void (*cb)(int, void*, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_PIF(int p0, void* p1, struct S_PIF p2, void (*cb)(int, void*, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f1_V_IPS_PID(int p0, void* p1, struct S_PID p2, void (*cb)(int, void*, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f2_V_IPS_PIP(int p0, void* p1, struct S_PIP p2, void (*cb)(int, void*, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f2_V_IPS_PFI(int p0, void* p1, struct S_PFI p2, void (*cb)(int, void*, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f2_V_IPS_PFF(int p0, void* p1, struct S_PFF p2, void (*cb)(int, void*, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f2_V_IPS_PFD(int p0, void* p1, struct S_PFD p2, void (*cb)(int, void*, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f2_V_IPS_PFP(int p0, void* p1, struct S_PFP p2, void (*cb)(int, void*, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f2_V_IPS_PDI(int p0, void* p1, struct S_PDI p2, void (*cb)(int, void*, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f2_V_IPS_PDF(int p0, void* p1, struct S_PDF p2, void (*cb)(int, void*, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f2_V_IPS_PDD(int p0, void* p1, struct S_PDD p2, void (*cb)(int, void*, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f2_V_IPS_PDP(int p0, void* p1, struct S_PDP p2, void (*cb)(int, void*, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f2_V_IPS_PPI(int p0, void* p1, struct S_PPI p2, void (*cb)(int, void*, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f2_V_IPS_PPF(int p0, void* p1, struct S_PPF p2, void (*cb)(int, void*, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f2_V_IPS_PPD(int p0, void* p1, struct S_PPD p2, void (*cb)(int, void*, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f2_V_IPS_PPP(int p0, void* p1, struct S_PPP p2, void (*cb)(int, void*, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_I(int p0, struct S_I p1, int p2, void (*cb)(int, struct S_I, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_F(int p0, struct S_F p1, int p2, void (*cb)(int, struct S_F, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_D(int p0, struct S_D p1, int p2, void (*cb)(int, struct S_D, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_P(int p0, struct S_P p1, int p2, void (*cb)(int, struct S_P, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_II(int p0, struct S_II p1, int p2, void (*cb)(int, struct S_II, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IF(int p0, struct S_IF p1, int p2, void (*cb)(int, struct S_IF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_ID(int p0, struct S_ID p1, int p2, void (*cb)(int, struct S_ID, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IP(int p0, struct S_IP p1, int p2, void (*cb)(int, struct S_IP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FI(int p0, struct S_FI p1, int p2, void (*cb)(int, struct S_FI, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FF(int p0, struct S_FF p1, int p2, void (*cb)(int, struct S_FF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FD(int p0, struct S_FD p1, int p2, void (*cb)(int, struct S_FD, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FP(int p0, struct S_FP p1, int p2, void (*cb)(int, struct S_FP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DI(int p0, struct S_DI p1, int p2, void (*cb)(int, struct S_DI, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DF(int p0, struct S_DF p1, int p2, void (*cb)(int, struct S_DF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DD(int p0, struct S_DD p1, int p2, void (*cb)(int, struct S_DD, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DP(int p0, struct S_DP p1, int p2, void (*cb)(int, struct S_DP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PI(int p0, struct S_PI p1, int p2, void (*cb)(int, struct S_PI, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PF(int p0, struct S_PF p1, int p2, void (*cb)(int, struct S_PF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PD(int p0, struct S_PD p1, int p2, void (*cb)(int, struct S_PD, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PP(int p0, struct S_PP p1, int p2, void (*cb)(int, struct S_PP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_III(int p0, struct S_III p1, int p2, void (*cb)(int, struct S_III, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IIF(int p0, struct S_IIF p1, int p2, void (*cb)(int, struct S_IIF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IID(int p0, struct S_IID p1, int p2, void (*cb)(int, struct S_IID, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IIP(int p0, struct S_IIP p1, int p2, void (*cb)(int, struct S_IIP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IFI(int p0, struct S_IFI p1, int p2, void (*cb)(int, struct S_IFI, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IFF(int p0, struct S_IFF p1, int p2, void (*cb)(int, struct S_IFF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IFD(int p0, struct S_IFD p1, int p2, void (*cb)(int, struct S_IFD, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IFP(int p0, struct S_IFP p1, int p2, void (*cb)(int, struct S_IFP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IDI(int p0, struct S_IDI p1, int p2, void (*cb)(int, struct S_IDI, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IDF(int p0, struct S_IDF p1, int p2, void (*cb)(int, struct S_IDF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IDD(int p0, struct S_IDD p1, int p2, void (*cb)(int, struct S_IDD, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IDP(int p0, struct S_IDP p1, int p2, void (*cb)(int, struct S_IDP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IPI(int p0, struct S_IPI p1, int p2, void (*cb)(int, struct S_IPI, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IPF(int p0, struct S_IPF p1, int p2, void (*cb)(int, struct S_IPF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IPD(int p0, struct S_IPD p1, int p2, void (*cb)(int, struct S_IPD, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_IPP(int p0, struct S_IPP p1, int p2, void (*cb)(int, struct S_IPP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FII(int p0, struct S_FII p1, int p2, void (*cb)(int, struct S_FII, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FIF(int p0, struct S_FIF p1, int p2, void (*cb)(int, struct S_FIF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FID(int p0, struct S_FID p1, int p2, void (*cb)(int, struct S_FID, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FIP(int p0, struct S_FIP p1, int p2, void (*cb)(int, struct S_FIP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FFI(int p0, struct S_FFI p1, int p2, void (*cb)(int, struct S_FFI, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FFF(int p0, struct S_FFF p1, int p2, void (*cb)(int, struct S_FFF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FFD(int p0, struct S_FFD p1, int p2, void (*cb)(int, struct S_FFD, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FFP(int p0, struct S_FFP p1, int p2, void (*cb)(int, struct S_FFP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FDI(int p0, struct S_FDI p1, int p2, void (*cb)(int, struct S_FDI, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FDF(int p0, struct S_FDF p1, int p2, void (*cb)(int, struct S_FDF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FDD(int p0, struct S_FDD p1, int p2, void (*cb)(int, struct S_FDD, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FDP(int p0, struct S_FDP p1, int p2, void (*cb)(int, struct S_FDP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FPI(int p0, struct S_FPI p1, int p2, void (*cb)(int, struct S_FPI, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FPF(int p0, struct S_FPF p1, int p2, void (*cb)(int, struct S_FPF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FPD(int p0, struct S_FPD p1, int p2, void (*cb)(int, struct S_FPD, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_FPP(int p0, struct S_FPP p1, int p2, void (*cb)(int, struct S_FPP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DII(int p0, struct S_DII p1, int p2, void (*cb)(int, struct S_DII, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DIF(int p0, struct S_DIF p1, int p2, void (*cb)(int, struct S_DIF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DID(int p0, struct S_DID p1, int p2, void (*cb)(int, struct S_DID, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DIP(int p0, struct S_DIP p1, int p2, void (*cb)(int, struct S_DIP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DFI(int p0, struct S_DFI p1, int p2, void (*cb)(int, struct S_DFI, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DFF(int p0, struct S_DFF p1, int p2, void (*cb)(int, struct S_DFF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DFD(int p0, struct S_DFD p1, int p2, void (*cb)(int, struct S_DFD, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DFP(int p0, struct S_DFP p1, int p2, void (*cb)(int, struct S_DFP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DDI(int p0, struct S_DDI p1, int p2, void (*cb)(int, struct S_DDI, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DDF(int p0, struct S_DDF p1, int p2, void (*cb)(int, struct S_DDF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DDD(int p0, struct S_DDD p1, int p2, void (*cb)(int, struct S_DDD, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DDP(int p0, struct S_DDP p1, int p2, void (*cb)(int, struct S_DDP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DPI(int p0, struct S_DPI p1, int p2, void (*cb)(int, struct S_DPI, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DPF(int p0, struct S_DPF p1, int p2, void (*cb)(int, struct S_DPF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DPD(int p0, struct S_DPD p1, int p2, void (*cb)(int, struct S_DPD, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_DPP(int p0, struct S_DPP p1, int p2, void (*cb)(int, struct S_DPP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PII(int p0, struct S_PII p1, int p2, void (*cb)(int, struct S_PII, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PIF(int p0, struct S_PIF p1, int p2, void (*cb)(int, struct S_PIF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PID(int p0, struct S_PID p1, int p2, void (*cb)(int, struct S_PID, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PIP(int p0, struct S_PIP p1, int p2, void (*cb)(int, struct S_PIP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PFI(int p0, struct S_PFI p1, int p2, void (*cb)(int, struct S_PFI, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PFF(int p0, struct S_PFF p1, int p2, void (*cb)(int, struct S_PFF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PFD(int p0, struct S_PFD p1, int p2, void (*cb)(int, struct S_PFD, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PFP(int p0, struct S_PFP p1, int p2, void (*cb)(int, struct S_PFP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PDI(int p0, struct S_PDI p1, int p2, void (*cb)(int, struct S_PDI, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PDF(int p0, struct S_PDF p1, int p2, void (*cb)(int, struct S_PDF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PDD(int p0, struct S_PDD p1, int p2, void (*cb)(int, struct S_PDD, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PDP(int p0, struct S_PDP p1, int p2, void (*cb)(int, struct S_PDP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PPI(int p0, struct S_PPI p1, int p2, void (*cb)(int, struct S_PPI, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PPF(int p0, struct S_PPF p1, int p2, void (*cb)(int, struct S_PPF, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PPD(int p0, struct S_PPD p1, int p2, void (*cb)(int, struct S_PPD, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISI_PPP(int p0, struct S_PPP p1, int p2, void (*cb)(int, struct S_PPP, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_I(int p0, struct S_I p1, float p2, void (*cb)(int, struct S_I, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_F(int p0, struct S_F p1, float p2, void (*cb)(int, struct S_F, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_D(int p0, struct S_D p1, float p2, void (*cb)(int, struct S_D, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_P(int p0, struct S_P p1, float p2, void (*cb)(int, struct S_P, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_II(int p0, struct S_II p1, float p2, void (*cb)(int, struct S_II, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IF(int p0, struct S_IF p1, float p2, void (*cb)(int, struct S_IF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_ID(int p0, struct S_ID p1, float p2, void (*cb)(int, struct S_ID, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IP(int p0, struct S_IP p1, float p2, void (*cb)(int, struct S_IP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FI(int p0, struct S_FI p1, float p2, void (*cb)(int, struct S_FI, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FF(int p0, struct S_FF p1, float p2, void (*cb)(int, struct S_FF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FD(int p0, struct S_FD p1, float p2, void (*cb)(int, struct S_FD, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FP(int p0, struct S_FP p1, float p2, void (*cb)(int, struct S_FP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DI(int p0, struct S_DI p1, float p2, void (*cb)(int, struct S_DI, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DF(int p0, struct S_DF p1, float p2, void (*cb)(int, struct S_DF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DD(int p0, struct S_DD p1, float p2, void (*cb)(int, struct S_DD, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DP(int p0, struct S_DP p1, float p2, void (*cb)(int, struct S_DP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PI(int p0, struct S_PI p1, float p2, void (*cb)(int, struct S_PI, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PF(int p0, struct S_PF p1, float p2, void (*cb)(int, struct S_PF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PD(int p0, struct S_PD p1, float p2, void (*cb)(int, struct S_PD, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PP(int p0, struct S_PP p1, float p2, void (*cb)(int, struct S_PP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_III(int p0, struct S_III p1, float p2, void (*cb)(int, struct S_III, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IIF(int p0, struct S_IIF p1, float p2, void (*cb)(int, struct S_IIF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IID(int p0, struct S_IID p1, float p2, void (*cb)(int, struct S_IID, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IIP(int p0, struct S_IIP p1, float p2, void (*cb)(int, struct S_IIP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IFI(int p0, struct S_IFI p1, float p2, void (*cb)(int, struct S_IFI, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IFF(int p0, struct S_IFF p1, float p2, void (*cb)(int, struct S_IFF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IFD(int p0, struct S_IFD p1, float p2, void (*cb)(int, struct S_IFD, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IFP(int p0, struct S_IFP p1, float p2, void (*cb)(int, struct S_IFP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IDI(int p0, struct S_IDI p1, float p2, void (*cb)(int, struct S_IDI, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IDF(int p0, struct S_IDF p1, float p2, void (*cb)(int, struct S_IDF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IDD(int p0, struct S_IDD p1, float p2, void (*cb)(int, struct S_IDD, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IDP(int p0, struct S_IDP p1, float p2, void (*cb)(int, struct S_IDP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IPI(int p0, struct S_IPI p1, float p2, void (*cb)(int, struct S_IPI, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IPF(int p0, struct S_IPF p1, float p2, void (*cb)(int, struct S_IPF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IPD(int p0, struct S_IPD p1, float p2, void (*cb)(int, struct S_IPD, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_IPP(int p0, struct S_IPP p1, float p2, void (*cb)(int, struct S_IPP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FII(int p0, struct S_FII p1, float p2, void (*cb)(int, struct S_FII, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FIF(int p0, struct S_FIF p1, float p2, void (*cb)(int, struct S_FIF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FID(int p0, struct S_FID p1, float p2, void (*cb)(int, struct S_FID, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FIP(int p0, struct S_FIP p1, float p2, void (*cb)(int, struct S_FIP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FFI(int p0, struct S_FFI p1, float p2, void (*cb)(int, struct S_FFI, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FFF(int p0, struct S_FFF p1, float p2, void (*cb)(int, struct S_FFF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FFD(int p0, struct S_FFD p1, float p2, void (*cb)(int, struct S_FFD, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FFP(int p0, struct S_FFP p1, float p2, void (*cb)(int, struct S_FFP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FDI(int p0, struct S_FDI p1, float p2, void (*cb)(int, struct S_FDI, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FDF(int p0, struct S_FDF p1, float p2, void (*cb)(int, struct S_FDF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FDD(int p0, struct S_FDD p1, float p2, void (*cb)(int, struct S_FDD, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FDP(int p0, struct S_FDP p1, float p2, void (*cb)(int, struct S_FDP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FPI(int p0, struct S_FPI p1, float p2, void (*cb)(int, struct S_FPI, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FPF(int p0, struct S_FPF p1, float p2, void (*cb)(int, struct S_FPF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FPD(int p0, struct S_FPD p1, float p2, void (*cb)(int, struct S_FPD, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_FPP(int p0, struct S_FPP p1, float p2, void (*cb)(int, struct S_FPP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DII(int p0, struct S_DII p1, float p2, void (*cb)(int, struct S_DII, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DIF(int p0, struct S_DIF p1, float p2, void (*cb)(int, struct S_DIF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DID(int p0, struct S_DID p1, float p2, void (*cb)(int, struct S_DID, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DIP(int p0, struct S_DIP p1, float p2, void (*cb)(int, struct S_DIP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DFI(int p0, struct S_DFI p1, float p2, void (*cb)(int, struct S_DFI, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DFF(int p0, struct S_DFF p1, float p2, void (*cb)(int, struct S_DFF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DFD(int p0, struct S_DFD p1, float p2, void (*cb)(int, struct S_DFD, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DFP(int p0, struct S_DFP p1, float p2, void (*cb)(int, struct S_DFP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DDI(int p0, struct S_DDI p1, float p2, void (*cb)(int, struct S_DDI, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DDF(int p0, struct S_DDF p1, float p2, void (*cb)(int, struct S_DDF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DDD(int p0, struct S_DDD p1, float p2, void (*cb)(int, struct S_DDD, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DDP(int p0, struct S_DDP p1, float p2, void (*cb)(int, struct S_DDP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DPI(int p0, struct S_DPI p1, float p2, void (*cb)(int, struct S_DPI, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DPF(int p0, struct S_DPF p1, float p2, void (*cb)(int, struct S_DPF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DPD(int p0, struct S_DPD p1, float p2, void (*cb)(int, struct S_DPD, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_DPP(int p0, struct S_DPP p1, float p2, void (*cb)(int, struct S_DPP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PII(int p0, struct S_PII p1, float p2, void (*cb)(int, struct S_PII, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PIF(int p0, struct S_PIF p1, float p2, void (*cb)(int, struct S_PIF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PID(int p0, struct S_PID p1, float p2, void (*cb)(int, struct S_PID, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PIP(int p0, struct S_PIP p1, float p2, void (*cb)(int, struct S_PIP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PFI(int p0, struct S_PFI p1, float p2, void (*cb)(int, struct S_PFI, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PFF(int p0, struct S_PFF p1, float p2, void (*cb)(int, struct S_PFF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PFD(int p0, struct S_PFD p1, float p2, void (*cb)(int, struct S_PFD, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PFP(int p0, struct S_PFP p1, float p2, void (*cb)(int, struct S_PFP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PDI(int p0, struct S_PDI p1, float p2, void (*cb)(int, struct S_PDI, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PDF(int p0, struct S_PDF p1, float p2, void (*cb)(int, struct S_PDF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PDD(int p0, struct S_PDD p1, float p2, void (*cb)(int, struct S_PDD, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PDP(int p0, struct S_PDP p1, float p2, void (*cb)(int, struct S_PDP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PPI(int p0, struct S_PPI p1, float p2, void (*cb)(int, struct S_PPI, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PPF(int p0, struct S_PPF p1, float p2, void (*cb)(int, struct S_PPF, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PPD(int p0, struct S_PPD p1, float p2, void (*cb)(int, struct S_PPD, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISF_PPP(int p0, struct S_PPP p1, float p2, void (*cb)(int, struct S_PPP, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_I(int p0, struct S_I p1, double p2, void (*cb)(int, struct S_I, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_F(int p0, struct S_F p1, double p2, void (*cb)(int, struct S_F, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_D(int p0, struct S_D p1, double p2, void (*cb)(int, struct S_D, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_P(int p0, struct S_P p1, double p2, void (*cb)(int, struct S_P, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_II(int p0, struct S_II p1, double p2, void (*cb)(int, struct S_II, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IF(int p0, struct S_IF p1, double p2, void (*cb)(int, struct S_IF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_ID(int p0, struct S_ID p1, double p2, void (*cb)(int, struct S_ID, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IP(int p0, struct S_IP p1, double p2, void (*cb)(int, struct S_IP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FI(int p0, struct S_FI p1, double p2, void (*cb)(int, struct S_FI, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FF(int p0, struct S_FF p1, double p2, void (*cb)(int, struct S_FF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FD(int p0, struct S_FD p1, double p2, void (*cb)(int, struct S_FD, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FP(int p0, struct S_FP p1, double p2, void (*cb)(int, struct S_FP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DI(int p0, struct S_DI p1, double p2, void (*cb)(int, struct S_DI, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DF(int p0, struct S_DF p1, double p2, void (*cb)(int, struct S_DF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DD(int p0, struct S_DD p1, double p2, void (*cb)(int, struct S_DD, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DP(int p0, struct S_DP p1, double p2, void (*cb)(int, struct S_DP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PI(int p0, struct S_PI p1, double p2, void (*cb)(int, struct S_PI, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PF(int p0, struct S_PF p1, double p2, void (*cb)(int, struct S_PF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PD(int p0, struct S_PD p1, double p2, void (*cb)(int, struct S_PD, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PP(int p0, struct S_PP p1, double p2, void (*cb)(int, struct S_PP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_III(int p0, struct S_III p1, double p2, void (*cb)(int, struct S_III, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IIF(int p0, struct S_IIF p1, double p2, void (*cb)(int, struct S_IIF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IID(int p0, struct S_IID p1, double p2, void (*cb)(int, struct S_IID, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IIP(int p0, struct S_IIP p1, double p2, void (*cb)(int, struct S_IIP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IFI(int p0, struct S_IFI p1, double p2, void (*cb)(int, struct S_IFI, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IFF(int p0, struct S_IFF p1, double p2, void (*cb)(int, struct S_IFF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IFD(int p0, struct S_IFD p1, double p2, void (*cb)(int, struct S_IFD, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IFP(int p0, struct S_IFP p1, double p2, void (*cb)(int, struct S_IFP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IDI(int p0, struct S_IDI p1, double p2, void (*cb)(int, struct S_IDI, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IDF(int p0, struct S_IDF p1, double p2, void (*cb)(int, struct S_IDF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IDD(int p0, struct S_IDD p1, double p2, void (*cb)(int, struct S_IDD, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IDP(int p0, struct S_IDP p1, double p2, void (*cb)(int, struct S_IDP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IPI(int p0, struct S_IPI p1, double p2, void (*cb)(int, struct S_IPI, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IPF(int p0, struct S_IPF p1, double p2, void (*cb)(int, struct S_IPF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IPD(int p0, struct S_IPD p1, double p2, void (*cb)(int, struct S_IPD, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_IPP(int p0, struct S_IPP p1, double p2, void (*cb)(int, struct S_IPP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FII(int p0, struct S_FII p1, double p2, void (*cb)(int, struct S_FII, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FIF(int p0, struct S_FIF p1, double p2, void (*cb)(int, struct S_FIF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FID(int p0, struct S_FID p1, double p2, void (*cb)(int, struct S_FID, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FIP(int p0, struct S_FIP p1, double p2, void (*cb)(int, struct S_FIP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FFI(int p0, struct S_FFI p1, double p2, void (*cb)(int, struct S_FFI, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FFF(int p0, struct S_FFF p1, double p2, void (*cb)(int, struct S_FFF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FFD(int p0, struct S_FFD p1, double p2, void (*cb)(int, struct S_FFD, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FFP(int p0, struct S_FFP p1, double p2, void (*cb)(int, struct S_FFP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FDI(int p0, struct S_FDI p1, double p2, void (*cb)(int, struct S_FDI, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FDF(int p0, struct S_FDF p1, double p2, void (*cb)(int, struct S_FDF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FDD(int p0, struct S_FDD p1, double p2, void (*cb)(int, struct S_FDD, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FDP(int p0, struct S_FDP p1, double p2, void (*cb)(int, struct S_FDP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FPI(int p0, struct S_FPI p1, double p2, void (*cb)(int, struct S_FPI, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FPF(int p0, struct S_FPF p1, double p2, void (*cb)(int, struct S_FPF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FPD(int p0, struct S_FPD p1, double p2, void (*cb)(int, struct S_FPD, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_FPP(int p0, struct S_FPP p1, double p2, void (*cb)(int, struct S_FPP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DII(int p0, struct S_DII p1, double p2, void (*cb)(int, struct S_DII, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DIF(int p0, struct S_DIF p1, double p2, void (*cb)(int, struct S_DIF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DID(int p0, struct S_DID p1, double p2, void (*cb)(int, struct S_DID, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DIP(int p0, struct S_DIP p1, double p2, void (*cb)(int, struct S_DIP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DFI(int p0, struct S_DFI p1, double p2, void (*cb)(int, struct S_DFI, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DFF(int p0, struct S_DFF p1, double p2, void (*cb)(int, struct S_DFF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DFD(int p0, struct S_DFD p1, double p2, void (*cb)(int, struct S_DFD, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DFP(int p0, struct S_DFP p1, double p2, void (*cb)(int, struct S_DFP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DDI(int p0, struct S_DDI p1, double p2, void (*cb)(int, struct S_DDI, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DDF(int p0, struct S_DDF p1, double p2, void (*cb)(int, struct S_DDF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DDD(int p0, struct S_DDD p1, double p2, void (*cb)(int, struct S_DDD, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DDP(int p0, struct S_DDP p1, double p2, void (*cb)(int, struct S_DDP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DPI(int p0, struct S_DPI p1, double p2, void (*cb)(int, struct S_DPI, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DPF(int p0, struct S_DPF p1, double p2, void (*cb)(int, struct S_DPF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DPD(int p0, struct S_DPD p1, double p2, void (*cb)(int, struct S_DPD, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_DPP(int p0, struct S_DPP p1, double p2, void (*cb)(int, struct S_DPP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PII(int p0, struct S_PII p1, double p2, void (*cb)(int, struct S_PII, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PIF(int p0, struct S_PIF p1, double p2, void (*cb)(int, struct S_PIF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PID(int p0, struct S_PID p1, double p2, void (*cb)(int, struct S_PID, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PIP(int p0, struct S_PIP p1, double p2, void (*cb)(int, struct S_PIP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PFI(int p0, struct S_PFI p1, double p2, void (*cb)(int, struct S_PFI, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PFF(int p0, struct S_PFF p1, double p2, void (*cb)(int, struct S_PFF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PFD(int p0, struct S_PFD p1, double p2, void (*cb)(int, struct S_PFD, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PFP(int p0, struct S_PFP p1, double p2, void (*cb)(int, struct S_PFP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PDI(int p0, struct S_PDI p1, double p2, void (*cb)(int, struct S_PDI, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PDF(int p0, struct S_PDF p1, double p2, void (*cb)(int, struct S_PDF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PDD(int p0, struct S_PDD p1, double p2, void (*cb)(int, struct S_PDD, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PDP(int p0, struct S_PDP p1, double p2, void (*cb)(int, struct S_PDP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PPI(int p0, struct S_PPI p1, double p2, void (*cb)(int, struct S_PPI, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PPF(int p0, struct S_PPF p1, double p2, void (*cb)(int, struct S_PPF, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PPD(int p0, struct S_PPD p1, double p2, void (*cb)(int, struct S_PPD, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISD_PPP(int p0, struct S_PPP p1, double p2, void (*cb)(int, struct S_PPP, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_I(int p0, struct S_I p1, void* p2, void (*cb)(int, struct S_I, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_F(int p0, struct S_F p1, void* p2, void (*cb)(int, struct S_F, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_D(int p0, struct S_D p1, void* p2, void (*cb)(int, struct S_D, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_P(int p0, struct S_P p1, void* p2, void (*cb)(int, struct S_P, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_II(int p0, struct S_II p1, void* p2, void (*cb)(int, struct S_II, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IF(int p0, struct S_IF p1, void* p2, void (*cb)(int, struct S_IF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_ID(int p0, struct S_ID p1, void* p2, void (*cb)(int, struct S_ID, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IP(int p0, struct S_IP p1, void* p2, void (*cb)(int, struct S_IP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FI(int p0, struct S_FI p1, void* p2, void (*cb)(int, struct S_FI, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FF(int p0, struct S_FF p1, void* p2, void (*cb)(int, struct S_FF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FD(int p0, struct S_FD p1, void* p2, void (*cb)(int, struct S_FD, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FP(int p0, struct S_FP p1, void* p2, void (*cb)(int, struct S_FP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DI(int p0, struct S_DI p1, void* p2, void (*cb)(int, struct S_DI, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DF(int p0, struct S_DF p1, void* p2, void (*cb)(int, struct S_DF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DD(int p0, struct S_DD p1, void* p2, void (*cb)(int, struct S_DD, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DP(int p0, struct S_DP p1, void* p2, void (*cb)(int, struct S_DP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PI(int p0, struct S_PI p1, void* p2, void (*cb)(int, struct S_PI, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PF(int p0, struct S_PF p1, void* p2, void (*cb)(int, struct S_PF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PD(int p0, struct S_PD p1, void* p2, void (*cb)(int, struct S_PD, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PP(int p0, struct S_PP p1, void* p2, void (*cb)(int, struct S_PP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_III(int p0, struct S_III p1, void* p2, void (*cb)(int, struct S_III, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IIF(int p0, struct S_IIF p1, void* p2, void (*cb)(int, struct S_IIF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IID(int p0, struct S_IID p1, void* p2, void (*cb)(int, struct S_IID, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IIP(int p0, struct S_IIP p1, void* p2, void (*cb)(int, struct S_IIP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IFI(int p0, struct S_IFI p1, void* p2, void (*cb)(int, struct S_IFI, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IFF(int p0, struct S_IFF p1, void* p2, void (*cb)(int, struct S_IFF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IFD(int p0, struct S_IFD p1, void* p2, void (*cb)(int, struct S_IFD, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IFP(int p0, struct S_IFP p1, void* p2, void (*cb)(int, struct S_IFP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IDI(int p0, struct S_IDI p1, void* p2, void (*cb)(int, struct S_IDI, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IDF(int p0, struct S_IDF p1, void* p2, void (*cb)(int, struct S_IDF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IDD(int p0, struct S_IDD p1, void* p2, void (*cb)(int, struct S_IDD, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IDP(int p0, struct S_IDP p1, void* p2, void (*cb)(int, struct S_IDP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IPI(int p0, struct S_IPI p1, void* p2, void (*cb)(int, struct S_IPI, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IPF(int p0, struct S_IPF p1, void* p2, void (*cb)(int, struct S_IPF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IPD(int p0, struct S_IPD p1, void* p2, void (*cb)(int, struct S_IPD, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_IPP(int p0, struct S_IPP p1, void* p2, void (*cb)(int, struct S_IPP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FII(int p0, struct S_FII p1, void* p2, void (*cb)(int, struct S_FII, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FIF(int p0, struct S_FIF p1, void* p2, void (*cb)(int, struct S_FIF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FID(int p0, struct S_FID p1, void* p2, void (*cb)(int, struct S_FID, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FIP(int p0, struct S_FIP p1, void* p2, void (*cb)(int, struct S_FIP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FFI(int p0, struct S_FFI p1, void* p2, void (*cb)(int, struct S_FFI, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FFF(int p0, struct S_FFF p1, void* p2, void (*cb)(int, struct S_FFF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FFD(int p0, struct S_FFD p1, void* p2, void (*cb)(int, struct S_FFD, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FFP(int p0, struct S_FFP p1, void* p2, void (*cb)(int, struct S_FFP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FDI(int p0, struct S_FDI p1, void* p2, void (*cb)(int, struct S_FDI, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FDF(int p0, struct S_FDF p1, void* p2, void (*cb)(int, struct S_FDF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FDD(int p0, struct S_FDD p1, void* p2, void (*cb)(int, struct S_FDD, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FDP(int p0, struct S_FDP p1, void* p2, void (*cb)(int, struct S_FDP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FPI(int p0, struct S_FPI p1, void* p2, void (*cb)(int, struct S_FPI, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FPF(int p0, struct S_FPF p1, void* p2, void (*cb)(int, struct S_FPF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FPD(int p0, struct S_FPD p1, void* p2, void (*cb)(int, struct S_FPD, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_FPP(int p0, struct S_FPP p1, void* p2, void (*cb)(int, struct S_FPP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DII(int p0, struct S_DII p1, void* p2, void (*cb)(int, struct S_DII, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DIF(int p0, struct S_DIF p1, void* p2, void (*cb)(int, struct S_DIF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DID(int p0, struct S_DID p1, void* p2, void (*cb)(int, struct S_DID, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DIP(int p0, struct S_DIP p1, void* p2, void (*cb)(int, struct S_DIP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DFI(int p0, struct S_DFI p1, void* p2, void (*cb)(int, struct S_DFI, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DFF(int p0, struct S_DFF p1, void* p2, void (*cb)(int, struct S_DFF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DFD(int p0, struct S_DFD p1, void* p2, void (*cb)(int, struct S_DFD, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DFP(int p0, struct S_DFP p1, void* p2, void (*cb)(int, struct S_DFP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DDI(int p0, struct S_DDI p1, void* p2, void (*cb)(int, struct S_DDI, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DDF(int p0, struct S_DDF p1, void* p2, void (*cb)(int, struct S_DDF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DDD(int p0, struct S_DDD p1, void* p2, void (*cb)(int, struct S_DDD, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DDP(int p0, struct S_DDP p1, void* p2, void (*cb)(int, struct S_DDP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DPI(int p0, struct S_DPI p1, void* p2, void (*cb)(int, struct S_DPI, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DPF(int p0, struct S_DPF p1, void* p2, void (*cb)(int, struct S_DPF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DPD(int p0, struct S_DPD p1, void* p2, void (*cb)(int, struct S_DPD, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_DPP(int p0, struct S_DPP p1, void* p2, void (*cb)(int, struct S_DPP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PII(int p0, struct S_PII p1, void* p2, void (*cb)(int, struct S_PII, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PIF(int p0, struct S_PIF p1, void* p2, void (*cb)(int, struct S_PIF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PID(int p0, struct S_PID p1, void* p2, void (*cb)(int, struct S_PID, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PIP(int p0, struct S_PIP p1, void* p2, void (*cb)(int, struct S_PIP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PFI(int p0, struct S_PFI p1, void* p2, void (*cb)(int, struct S_PFI, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PFF(int p0, struct S_PFF p1, void* p2, void (*cb)(int, struct S_PFF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PFD(int p0, struct S_PFD p1, void* p2, void (*cb)(int, struct S_PFD, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PFP(int p0, struct S_PFP p1, void* p2, void (*cb)(int, struct S_PFP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PDI(int p0, struct S_PDI p1, void* p2, void (*cb)(int, struct S_PDI, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PDF(int p0, struct S_PDF p1, void* p2, void (*cb)(int, struct S_PDF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PDD(int p0, struct S_PDD p1, void* p2, void (*cb)(int, struct S_PDD, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PDP(int p0, struct S_PDP p1, void* p2, void (*cb)(int, struct S_PDP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PPI(int p0, struct S_PPI p1, void* p2, void (*cb)(int, struct S_PPI, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PPF(int p0, struct S_PPF p1, void* p2, void (*cb)(int, struct S_PPF, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PPD(int p0, struct S_PPD p1, void* p2, void (*cb)(int, struct S_PPD, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISP_PPP(int p0, struct S_PPP p1, void* p2, void (*cb)(int, struct S_PPP, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_I(int p0, struct S_I p1, struct S_I p2, void (*cb)(int, struct S_I, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_F(int p0, struct S_F p1, struct S_F p2, void (*cb)(int, struct S_F, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_D(int p0, struct S_D p1, struct S_D p2, void (*cb)(int, struct S_D, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_P(int p0, struct S_P p1, struct S_P p2, void (*cb)(int, struct S_P, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_II(int p0, struct S_II p1, struct S_II p2, void (*cb)(int, struct S_II, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IF(int p0, struct S_IF p1, struct S_IF p2, void (*cb)(int, struct S_IF, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_ID(int p0, struct S_ID p1, struct S_ID p2, void (*cb)(int, struct S_ID, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IP(int p0, struct S_IP p1, struct S_IP p2, void (*cb)(int, struct S_IP, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FI(int p0, struct S_FI p1, struct S_FI p2, void (*cb)(int, struct S_FI, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FF(int p0, struct S_FF p1, struct S_FF p2, void (*cb)(int, struct S_FF, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FD(int p0, struct S_FD p1, struct S_FD p2, void (*cb)(int, struct S_FD, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FP(int p0, struct S_FP p1, struct S_FP p2, void (*cb)(int, struct S_FP, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DI(int p0, struct S_DI p1, struct S_DI p2, void (*cb)(int, struct S_DI, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DF(int p0, struct S_DF p1, struct S_DF p2, void (*cb)(int, struct S_DF, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DD(int p0, struct S_DD p1, struct S_DD p2, void (*cb)(int, struct S_DD, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DP(int p0, struct S_DP p1, struct S_DP p2, void (*cb)(int, struct S_DP, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PI(int p0, struct S_PI p1, struct S_PI p2, void (*cb)(int, struct S_PI, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PF(int p0, struct S_PF p1, struct S_PF p2, void (*cb)(int, struct S_PF, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PD(int p0, struct S_PD p1, struct S_PD p2, void (*cb)(int, struct S_PD, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PP(int p0, struct S_PP p1, struct S_PP p2, void (*cb)(int, struct S_PP, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_III(int p0, struct S_III p1, struct S_III p2, void (*cb)(int, struct S_III, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IIF(int p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(int, struct S_IIF, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IID(int p0, struct S_IID p1, struct S_IID p2, void (*cb)(int, struct S_IID, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IIP(int p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(int, struct S_IIP, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IFI(int p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(int, struct S_IFI, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IFF(int p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(int, struct S_IFF, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IFD(int p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(int, struct S_IFD, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IFP(int p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(int, struct S_IFP, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IDI(int p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(int, struct S_IDI, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IDF(int p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(int, struct S_IDF, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IDD(int p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(int, struct S_IDD, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IDP(int p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(int, struct S_IDP, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IPI(int p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(int, struct S_IPI, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IPF(int p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(int, struct S_IPF, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IPD(int p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(int, struct S_IPD, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_IPP(int p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(int, struct S_IPP, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FII(int p0, struct S_FII p1, struct S_FII p2, void (*cb)(int, struct S_FII, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FIF(int p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(int, struct S_FIF, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FID(int p0, struct S_FID p1, struct S_FID p2, void (*cb)(int, struct S_FID, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FIP(int p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(int, struct S_FIP, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FFI(int p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(int, struct S_FFI, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FFF(int p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(int, struct S_FFF, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FFD(int p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(int, struct S_FFD, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FFP(int p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(int, struct S_FFP, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FDI(int p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(int, struct S_FDI, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FDF(int p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(int, struct S_FDF, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FDD(int p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(int, struct S_FDD, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FDP(int p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(int, struct S_FDP, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FPI(int p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(int, struct S_FPI, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FPF(int p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(int, struct S_FPF, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FPD(int p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(int, struct S_FPD, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_FPP(int p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(int, struct S_FPP, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DII(int p0, struct S_DII p1, struct S_DII p2, void (*cb)(int, struct S_DII, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DIF(int p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(int, struct S_DIF, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DID(int p0, struct S_DID p1, struct S_DID p2, void (*cb)(int, struct S_DID, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DIP(int p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(int, struct S_DIP, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DFI(int p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(int, struct S_DFI, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DFF(int p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(int, struct S_DFF, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DFD(int p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(int, struct S_DFD, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DFP(int p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(int, struct S_DFP, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DDI(int p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(int, struct S_DDI, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DDF(int p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(int, struct S_DDF, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DDD(int p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(int, struct S_DDD, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DDP(int p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(int, struct S_DDP, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DPI(int p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(int, struct S_DPI, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DPF(int p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(int, struct S_DPF, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DPD(int p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(int, struct S_DPD, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_DPP(int p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(int, struct S_DPP, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PII(int p0, struct S_PII p1, struct S_PII p2, void (*cb)(int, struct S_PII, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PIF(int p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(int, struct S_PIF, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PID(int p0, struct S_PID p1, struct S_PID p2, void (*cb)(int, struct S_PID, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PIP(int p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(int, struct S_PIP, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PFI(int p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(int, struct S_PFI, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PFF(int p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(int, struct S_PFF, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PFD(int p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(int, struct S_PFD, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PFP(int p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(int, struct S_PFP, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PDI(int p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(int, struct S_PDI, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PDF(int p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(int, struct S_PDF, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PDD(int p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(int, struct S_PDD, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PDP(int p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(int, struct S_PDP, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PPI(int p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(int, struct S_PPI, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PPF(int p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(int, struct S_PPF, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PPD(int p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(int, struct S_PPD, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f2_V_ISS_PPP(int p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(int, struct S_PPP, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FII_(float p0, int p1, int p2, void (*cb)(float, int, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIF_(float p0, int p1, float p2, void (*cb)(float, int, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_FID_(float p0, int p1, double p2, void (*cb)(float, int, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIP_(float p0, int p1, void* p2, void (*cb)(float, int, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_I(float p0, int p1, struct S_I p2, void (*cb)(float, int, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_F(float p0, int p1, struct S_F p2, void (*cb)(float, int, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_D(float p0, int p1, struct S_D p2, void (*cb)(float, int, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_P(float p0, int p1, struct S_P p2, void (*cb)(float, int, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_II(float p0, int p1, struct S_II p2, void (*cb)(float, int, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IF(float p0, int p1, struct S_IF p2, void (*cb)(float, int, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_ID(float p0, int p1, struct S_ID p2, void (*cb)(float, int, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IP(float p0, int p1, struct S_IP p2, void (*cb)(float, int, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FI(float p0, int p1, struct S_FI p2, void (*cb)(float, int, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FF(float p0, int p1, struct S_FF p2, void (*cb)(float, int, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FD(float p0, int p1, struct S_FD p2, void (*cb)(float, int, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FP(float p0, int p1, struct S_FP p2, void (*cb)(float, int, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DI(float p0, int p1, struct S_DI p2, void (*cb)(float, int, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DF(float p0, int p1, struct S_DF p2, void (*cb)(float, int, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DD(float p0, int p1, struct S_DD p2, void (*cb)(float, int, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DP(float p0, int p1, struct S_DP p2, void (*cb)(float, int, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PI(float p0, int p1, struct S_PI p2, void (*cb)(float, int, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PF(float p0, int p1, struct S_PF p2, void (*cb)(float, int, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PD(float p0, int p1, struct S_PD p2, void (*cb)(float, int, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PP(float p0, int p1, struct S_PP p2, void (*cb)(float, int, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_III(float p0, int p1, struct S_III p2, void (*cb)(float, int, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IIF(float p0, int p1, struct S_IIF p2, void (*cb)(float, int, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IID(float p0, int p1, struct S_IID p2, void (*cb)(float, int, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IIP(float p0, int p1, struct S_IIP p2, void (*cb)(float, int, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IFI(float p0, int p1, struct S_IFI p2, void (*cb)(float, int, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IFF(float p0, int p1, struct S_IFF p2, void (*cb)(float, int, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IFD(float p0, int p1, struct S_IFD p2, void (*cb)(float, int, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IFP(float p0, int p1, struct S_IFP p2, void (*cb)(float, int, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IDI(float p0, int p1, struct S_IDI p2, void (*cb)(float, int, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IDF(float p0, int p1, struct S_IDF p2, void (*cb)(float, int, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IDD(float p0, int p1, struct S_IDD p2, void (*cb)(float, int, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IDP(float p0, int p1, struct S_IDP p2, void (*cb)(float, int, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IPI(float p0, int p1, struct S_IPI p2, void (*cb)(float, int, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IPF(float p0, int p1, struct S_IPF p2, void (*cb)(float, int, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IPD(float p0, int p1, struct S_IPD p2, void (*cb)(float, int, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_IPP(float p0, int p1, struct S_IPP p2, void (*cb)(float, int, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FII(float p0, int p1, struct S_FII p2, void (*cb)(float, int, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FIF(float p0, int p1, struct S_FIF p2, void (*cb)(float, int, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FID(float p0, int p1, struct S_FID p2, void (*cb)(float, int, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FIP(float p0, int p1, struct S_FIP p2, void (*cb)(float, int, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FFI(float p0, int p1, struct S_FFI p2, void (*cb)(float, int, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FFF(float p0, int p1, struct S_FFF p2, void (*cb)(float, int, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FFD(float p0, int p1, struct S_FFD p2, void (*cb)(float, int, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FFP(float p0, int p1, struct S_FFP p2, void (*cb)(float, int, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FDI(float p0, int p1, struct S_FDI p2, void (*cb)(float, int, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FDF(float p0, int p1, struct S_FDF p2, void (*cb)(float, int, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FDD(float p0, int p1, struct S_FDD p2, void (*cb)(float, int, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FDP(float p0, int p1, struct S_FDP p2, void (*cb)(float, int, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FPI(float p0, int p1, struct S_FPI p2, void (*cb)(float, int, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FPF(float p0, int p1, struct S_FPF p2, void (*cb)(float, int, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FPD(float p0, int p1, struct S_FPD p2, void (*cb)(float, int, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_FPP(float p0, int p1, struct S_FPP p2, void (*cb)(float, int, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DII(float p0, int p1, struct S_DII p2, void (*cb)(float, int, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DIF(float p0, int p1, struct S_DIF p2, void (*cb)(float, int, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DID(float p0, int p1, struct S_DID p2, void (*cb)(float, int, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DIP(float p0, int p1, struct S_DIP p2, void (*cb)(float, int, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DFI(float p0, int p1, struct S_DFI p2, void (*cb)(float, int, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DFF(float p0, int p1, struct S_DFF p2, void (*cb)(float, int, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DFD(float p0, int p1, struct S_DFD p2, void (*cb)(float, int, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DFP(float p0, int p1, struct S_DFP p2, void (*cb)(float, int, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DDI(float p0, int p1, struct S_DDI p2, void (*cb)(float, int, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DDF(float p0, int p1, struct S_DDF p2, void (*cb)(float, int, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DDD(float p0, int p1, struct S_DDD p2, void (*cb)(float, int, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DDP(float p0, int p1, struct S_DDP p2, void (*cb)(float, int, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DPI(float p0, int p1, struct S_DPI p2, void (*cb)(float, int, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DPF(float p0, int p1, struct S_DPF p2, void (*cb)(float, int, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DPD(float p0, int p1, struct S_DPD p2, void (*cb)(float, int, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_DPP(float p0, int p1, struct S_DPP p2, void (*cb)(float, int, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PII(float p0, int p1, struct S_PII p2, void (*cb)(float, int, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PIF(float p0, int p1, struct S_PIF p2, void (*cb)(float, int, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PID(float p0, int p1, struct S_PID p2, void (*cb)(float, int, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PIP(float p0, int p1, struct S_PIP p2, void (*cb)(float, int, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PFI(float p0, int p1, struct S_PFI p2, void (*cb)(float, int, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PFF(float p0, int p1, struct S_PFF p2, void (*cb)(float, int, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PFD(float p0, int p1, struct S_PFD p2, void (*cb)(float, int, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PFP(float p0, int p1, struct S_PFP p2, void (*cb)(float, int, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PDI(float p0, int p1, struct S_PDI p2, void (*cb)(float, int, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PDF(float p0, int p1, struct S_PDF p2, void (*cb)(float, int, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PDD(float p0, int p1, struct S_PDD p2, void (*cb)(float, int, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PDP(float p0, int p1, struct S_PDP p2, void (*cb)(float, int, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PPI(float p0, int p1, struct S_PPI p2, void (*cb)(float, int, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PPF(float p0, int p1, struct S_PPF p2, void (*cb)(float, int, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PPD(float p0, int p1, struct S_PPD p2, void (*cb)(float, int, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FIS_PPP(float p0, int p1, struct S_PPP p2, void (*cb)(float, int, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFI_(float p0, float p1, int p2, void (*cb)(float, float, int)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFF_(float p0, float p1, float p2, void (*cb)(float, float, float)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFD_(float p0, float p1, double p2, void (*cb)(float, float, double)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFP_(float p0, float p1, void* p2, void (*cb)(float, float, void*)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_I(float p0, float p1, struct S_I p2, void (*cb)(float, float, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_F(float p0, float p1, struct S_F p2, void (*cb)(float, float, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_D(float p0, float p1, struct S_D p2, void (*cb)(float, float, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_P(float p0, float p1, struct S_P p2, void (*cb)(float, float, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_II(float p0, float p1, struct S_II p2, void (*cb)(float, float, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IF(float p0, float p1, struct S_IF p2, void (*cb)(float, float, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_ID(float p0, float p1, struct S_ID p2, void (*cb)(float, float, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IP(float p0, float p1, struct S_IP p2, void (*cb)(float, float, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FI(float p0, float p1, struct S_FI p2, void (*cb)(float, float, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FF(float p0, float p1, struct S_FF p2, void (*cb)(float, float, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FD(float p0, float p1, struct S_FD p2, void (*cb)(float, float, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FP(float p0, float p1, struct S_FP p2, void (*cb)(float, float, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DI(float p0, float p1, struct S_DI p2, void (*cb)(float, float, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DF(float p0, float p1, struct S_DF p2, void (*cb)(float, float, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DD(float p0, float p1, struct S_DD p2, void (*cb)(float, float, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DP(float p0, float p1, struct S_DP p2, void (*cb)(float, float, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_PI(float p0, float p1, struct S_PI p2, void (*cb)(float, float, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_PF(float p0, float p1, struct S_PF p2, void (*cb)(float, float, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_PD(float p0, float p1, struct S_PD p2, void (*cb)(float, float, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_PP(float p0, float p1, struct S_PP p2, void (*cb)(float, float, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_III(float p0, float p1, struct S_III p2, void (*cb)(float, float, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IIF(float p0, float p1, struct S_IIF p2, void (*cb)(float, float, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IID(float p0, float p1, struct S_IID p2, void (*cb)(float, float, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IIP(float p0, float p1, struct S_IIP p2, void (*cb)(float, float, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IFI(float p0, float p1, struct S_IFI p2, void (*cb)(float, float, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IFF(float p0, float p1, struct S_IFF p2, void (*cb)(float, float, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IFD(float p0, float p1, struct S_IFD p2, void (*cb)(float, float, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IFP(float p0, float p1, struct S_IFP p2, void (*cb)(float, float, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IDI(float p0, float p1, struct S_IDI p2, void (*cb)(float, float, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IDF(float p0, float p1, struct S_IDF p2, void (*cb)(float, float, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IDD(float p0, float p1, struct S_IDD p2, void (*cb)(float, float, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IDP(float p0, float p1, struct S_IDP p2, void (*cb)(float, float, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IPI(float p0, float p1, struct S_IPI p2, void (*cb)(float, float, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IPF(float p0, float p1, struct S_IPF p2, void (*cb)(float, float, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IPD(float p0, float p1, struct S_IPD p2, void (*cb)(float, float, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_IPP(float p0, float p1, struct S_IPP p2, void (*cb)(float, float, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FII(float p0, float p1, struct S_FII p2, void (*cb)(float, float, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FIF(float p0, float p1, struct S_FIF p2, void (*cb)(float, float, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FID(float p0, float p1, struct S_FID p2, void (*cb)(float, float, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FIP(float p0, float p1, struct S_FIP p2, void (*cb)(float, float, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FFI(float p0, float p1, struct S_FFI p2, void (*cb)(float, float, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FFF(float p0, float p1, struct S_FFF p2, void (*cb)(float, float, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FFD(float p0, float p1, struct S_FFD p2, void (*cb)(float, float, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FFP(float p0, float p1, struct S_FFP p2, void (*cb)(float, float, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FDI(float p0, float p1, struct S_FDI p2, void (*cb)(float, float, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FDF(float p0, float p1, struct S_FDF p2, void (*cb)(float, float, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FDD(float p0, float p1, struct S_FDD p2, void (*cb)(float, float, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FDP(float p0, float p1, struct S_FDP p2, void (*cb)(float, float, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FPI(float p0, float p1, struct S_FPI p2, void (*cb)(float, float, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FPF(float p0, float p1, struct S_FPF p2, void (*cb)(float, float, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FPD(float p0, float p1, struct S_FPD p2, void (*cb)(float, float, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_FPP(float p0, float p1, struct S_FPP p2, void (*cb)(float, float, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DII(float p0, float p1, struct S_DII p2, void (*cb)(float, float, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DIF(float p0, float p1, struct S_DIF p2, void (*cb)(float, float, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DID(float p0, float p1, struct S_DID p2, void (*cb)(float, float, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DIP(float p0, float p1, struct S_DIP p2, void (*cb)(float, float, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DFI(float p0, float p1, struct S_DFI p2, void (*cb)(float, float, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DFF(float p0, float p1, struct S_DFF p2, void (*cb)(float, float, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DFD(float p0, float p1, struct S_DFD p2, void (*cb)(float, float, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DFP(float p0, float p1, struct S_DFP p2, void (*cb)(float, float, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DDI(float p0, float p1, struct S_DDI p2, void (*cb)(float, float, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DDF(float p0, float p1, struct S_DDF p2, void (*cb)(float, float, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DDD(float p0, float p1, struct S_DDD p2, void (*cb)(float, float, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DDP(float p0, float p1, struct S_DDP p2, void (*cb)(float, float, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DPI(float p0, float p1, struct S_DPI p2, void (*cb)(float, float, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DPF(float p0, float p1, struct S_DPF p2, void (*cb)(float, float, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DPD(float p0, float p1, struct S_DPD p2, void (*cb)(float, float, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_DPP(float p0, float p1, struct S_DPP p2, void (*cb)(float, float, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_PII(float p0, float p1, struct S_PII p2, void (*cb)(float, float, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_PIF(float p0, float p1, struct S_PIF p2, void (*cb)(float, float, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_PID(float p0, float p1, struct S_PID p2, void (*cb)(float, float, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_PIP(float p0, float p1, struct S_PIP p2, void (*cb)(float, float, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_PFI(float p0, float p1, struct S_PFI p2, void (*cb)(float, float, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_PFF(float p0, float p1, struct S_PFF p2, void (*cb)(float, float, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f2_V_FFS_PFD(float p0, float p1, struct S_PFD p2, void (*cb)(float, float, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FFS_PFP(float p0, float p1, struct S_PFP p2, void (*cb)(float, float, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FFS_PDI(float p0, float p1, struct S_PDI p2, void (*cb)(float, float, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FFS_PDF(float p0, float p1, struct S_PDF p2, void (*cb)(float, float, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FFS_PDD(float p0, float p1, struct S_PDD p2, void (*cb)(float, float, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FFS_PDP(float p0, float p1, struct S_PDP p2, void (*cb)(float, float, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FFS_PPI(float p0, float p1, struct S_PPI p2, void (*cb)(float, float, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FFS_PPF(float p0, float p1, struct S_PPF p2, void (*cb)(float, float, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FFS_PPD(float p0, float p1, struct S_PPD p2, void (*cb)(float, float, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FFS_PPP(float p0, float p1, struct S_PPP p2, void (*cb)(float, float, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDI_(float p0, double p1, int p2, void (*cb)(float, double, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDF_(float p0, double p1, float p2, void (*cb)(float, double, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDD_(float p0, double p1, double p2, void (*cb)(float, double, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDP_(float p0, double p1, void* p2, void (*cb)(float, double, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_I(float p0, double p1, struct S_I p2, void (*cb)(float, double, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_F(float p0, double p1, struct S_F p2, void (*cb)(float, double, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_D(float p0, double p1, struct S_D p2, void (*cb)(float, double, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_P(float p0, double p1, struct S_P p2, void (*cb)(float, double, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_II(float p0, double p1, struct S_II p2, void (*cb)(float, double, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IF(float p0, double p1, struct S_IF p2, void (*cb)(float, double, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_ID(float p0, double p1, struct S_ID p2, void (*cb)(float, double, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IP(float p0, double p1, struct S_IP p2, void (*cb)(float, double, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FI(float p0, double p1, struct S_FI p2, void (*cb)(float, double, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FF(float p0, double p1, struct S_FF p2, void (*cb)(float, double, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FD(float p0, double p1, struct S_FD p2, void (*cb)(float, double, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FP(float p0, double p1, struct S_FP p2, void (*cb)(float, double, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DI(float p0, double p1, struct S_DI p2, void (*cb)(float, double, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DF(float p0, double p1, struct S_DF p2, void (*cb)(float, double, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DD(float p0, double p1, struct S_DD p2, void (*cb)(float, double, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DP(float p0, double p1, struct S_DP p2, void (*cb)(float, double, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PI(float p0, double p1, struct S_PI p2, void (*cb)(float, double, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PF(float p0, double p1, struct S_PF p2, void (*cb)(float, double, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PD(float p0, double p1, struct S_PD p2, void (*cb)(float, double, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PP(float p0, double p1, struct S_PP p2, void (*cb)(float, double, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_III(float p0, double p1, struct S_III p2, void (*cb)(float, double, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IIF(float p0, double p1, struct S_IIF p2, void (*cb)(float, double, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IID(float p0, double p1, struct S_IID p2, void (*cb)(float, double, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IIP(float p0, double p1, struct S_IIP p2, void (*cb)(float, double, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IFI(float p0, double p1, struct S_IFI p2, void (*cb)(float, double, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IFF(float p0, double p1, struct S_IFF p2, void (*cb)(float, double, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IFD(float p0, double p1, struct S_IFD p2, void (*cb)(float, double, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IFP(float p0, double p1, struct S_IFP p2, void (*cb)(float, double, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IDI(float p0, double p1, struct S_IDI p2, void (*cb)(float, double, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IDF(float p0, double p1, struct S_IDF p2, void (*cb)(float, double, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IDD(float p0, double p1, struct S_IDD p2, void (*cb)(float, double, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IDP(float p0, double p1, struct S_IDP p2, void (*cb)(float, double, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IPI(float p0, double p1, struct S_IPI p2, void (*cb)(float, double, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IPF(float p0, double p1, struct S_IPF p2, void (*cb)(float, double, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IPD(float p0, double p1, struct S_IPD p2, void (*cb)(float, double, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_IPP(float p0, double p1, struct S_IPP p2, void (*cb)(float, double, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FII(float p0, double p1, struct S_FII p2, void (*cb)(float, double, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FIF(float p0, double p1, struct S_FIF p2, void (*cb)(float, double, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FID(float p0, double p1, struct S_FID p2, void (*cb)(float, double, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FIP(float p0, double p1, struct S_FIP p2, void (*cb)(float, double, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FFI(float p0, double p1, struct S_FFI p2, void (*cb)(float, double, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FFF(float p0, double p1, struct S_FFF p2, void (*cb)(float, double, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FFD(float p0, double p1, struct S_FFD p2, void (*cb)(float, double, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FFP(float p0, double p1, struct S_FFP p2, void (*cb)(float, double, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FDI(float p0, double p1, struct S_FDI p2, void (*cb)(float, double, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FDF(float p0, double p1, struct S_FDF p2, void (*cb)(float, double, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FDD(float p0, double p1, struct S_FDD p2, void (*cb)(float, double, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FDP(float p0, double p1, struct S_FDP p2, void (*cb)(float, double, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FPI(float p0, double p1, struct S_FPI p2, void (*cb)(float, double, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FPF(float p0, double p1, struct S_FPF p2, void (*cb)(float, double, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FPD(float p0, double p1, struct S_FPD p2, void (*cb)(float, double, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_FPP(float p0, double p1, struct S_FPP p2, void (*cb)(float, double, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DII(float p0, double p1, struct S_DII p2, void (*cb)(float, double, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DIF(float p0, double p1, struct S_DIF p2, void (*cb)(float, double, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DID(float p0, double p1, struct S_DID p2, void (*cb)(float, double, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DIP(float p0, double p1, struct S_DIP p2, void (*cb)(float, double, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DFI(float p0, double p1, struct S_DFI p2, void (*cb)(float, double, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DFF(float p0, double p1, struct S_DFF p2, void (*cb)(float, double, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DFD(float p0, double p1, struct S_DFD p2, void (*cb)(float, double, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DFP(float p0, double p1, struct S_DFP p2, void (*cb)(float, double, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DDI(float p0, double p1, struct S_DDI p2, void (*cb)(float, double, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DDF(float p0, double p1, struct S_DDF p2, void (*cb)(float, double, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DDD(float p0, double p1, struct S_DDD p2, void (*cb)(float, double, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DDP(float p0, double p1, struct S_DDP p2, void (*cb)(float, double, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DPI(float p0, double p1, struct S_DPI p2, void (*cb)(float, double, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DPF(float p0, double p1, struct S_DPF p2, void (*cb)(float, double, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DPD(float p0, double p1, struct S_DPD p2, void (*cb)(float, double, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_DPP(float p0, double p1, struct S_DPP p2, void (*cb)(float, double, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PII(float p0, double p1, struct S_PII p2, void (*cb)(float, double, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PIF(float p0, double p1, struct S_PIF p2, void (*cb)(float, double, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PID(float p0, double p1, struct S_PID p2, void (*cb)(float, double, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PIP(float p0, double p1, struct S_PIP p2, void (*cb)(float, double, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PFI(float p0, double p1, struct S_PFI p2, void (*cb)(float, double, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PFF(float p0, double p1, struct S_PFF p2, void (*cb)(float, double, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PFD(float p0, double p1, struct S_PFD p2, void (*cb)(float, double, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PFP(float p0, double p1, struct S_PFP p2, void (*cb)(float, double, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PDI(float p0, double p1, struct S_PDI p2, void (*cb)(float, double, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PDF(float p0, double p1, struct S_PDF p2, void (*cb)(float, double, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PDD(float p0, double p1, struct S_PDD p2, void (*cb)(float, double, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PDP(float p0, double p1, struct S_PDP p2, void (*cb)(float, double, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PPI(float p0, double p1, struct S_PPI p2, void (*cb)(float, double, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PPF(float p0, double p1, struct S_PPF p2, void (*cb)(float, double, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PPD(float p0, double p1, struct S_PPD p2, void (*cb)(float, double, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FDS_PPP(float p0, double p1, struct S_PPP p2, void (*cb)(float, double, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPI_(float p0, void* p1, int p2, void (*cb)(float, void*, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPF_(float p0, void* p1, float p2, void (*cb)(float, void*, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPD_(float p0, void* p1, double p2, void (*cb)(float, void*, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPP_(float p0, void* p1, void* p2, void (*cb)(float, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_I(float p0, void* p1, struct S_I p2, void (*cb)(float, void*, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_F(float p0, void* p1, struct S_F p2, void (*cb)(float, void*, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_D(float p0, void* p1, struct S_D p2, void (*cb)(float, void*, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_P(float p0, void* p1, struct S_P p2, void (*cb)(float, void*, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_II(float p0, void* p1, struct S_II p2, void (*cb)(float, void*, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IF(float p0, void* p1, struct S_IF p2, void (*cb)(float, void*, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_ID(float p0, void* p1, struct S_ID p2, void (*cb)(float, void*, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IP(float p0, void* p1, struct S_IP p2, void (*cb)(float, void*, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FI(float p0, void* p1, struct S_FI p2, void (*cb)(float, void*, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FF(float p0, void* p1, struct S_FF p2, void (*cb)(float, void*, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FD(float p0, void* p1, struct S_FD p2, void (*cb)(float, void*, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FP(float p0, void* p1, struct S_FP p2, void (*cb)(float, void*, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DI(float p0, void* p1, struct S_DI p2, void (*cb)(float, void*, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DF(float p0, void* p1, struct S_DF p2, void (*cb)(float, void*, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DD(float p0, void* p1, struct S_DD p2, void (*cb)(float, void*, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DP(float p0, void* p1, struct S_DP p2, void (*cb)(float, void*, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PI(float p0, void* p1, struct S_PI p2, void (*cb)(float, void*, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PF(float p0, void* p1, struct S_PF p2, void (*cb)(float, void*, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PD(float p0, void* p1, struct S_PD p2, void (*cb)(float, void*, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PP(float p0, void* p1, struct S_PP p2, void (*cb)(float, void*, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_III(float p0, void* p1, struct S_III p2, void (*cb)(float, void*, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IIF(float p0, void* p1, struct S_IIF p2, void (*cb)(float, void*, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IID(float p0, void* p1, struct S_IID p2, void (*cb)(float, void*, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IIP(float p0, void* p1, struct S_IIP p2, void (*cb)(float, void*, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IFI(float p0, void* p1, struct S_IFI p2, void (*cb)(float, void*, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IFF(float p0, void* p1, struct S_IFF p2, void (*cb)(float, void*, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IFD(float p0, void* p1, struct S_IFD p2, void (*cb)(float, void*, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IFP(float p0, void* p1, struct S_IFP p2, void (*cb)(float, void*, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IDI(float p0, void* p1, struct S_IDI p2, void (*cb)(float, void*, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IDF(float p0, void* p1, struct S_IDF p2, void (*cb)(float, void*, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IDD(float p0, void* p1, struct S_IDD p2, void (*cb)(float, void*, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IDP(float p0, void* p1, struct S_IDP p2, void (*cb)(float, void*, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IPI(float p0, void* p1, struct S_IPI p2, void (*cb)(float, void*, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IPF(float p0, void* p1, struct S_IPF p2, void (*cb)(float, void*, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IPD(float p0, void* p1, struct S_IPD p2, void (*cb)(float, void*, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_IPP(float p0, void* p1, struct S_IPP p2, void (*cb)(float, void*, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FII(float p0, void* p1, struct S_FII p2, void (*cb)(float, void*, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FIF(float p0, void* p1, struct S_FIF p2, void (*cb)(float, void*, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FID(float p0, void* p1, struct S_FID p2, void (*cb)(float, void*, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FIP(float p0, void* p1, struct S_FIP p2, void (*cb)(float, void*, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FFI(float p0, void* p1, struct S_FFI p2, void (*cb)(float, void*, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FFF(float p0, void* p1, struct S_FFF p2, void (*cb)(float, void*, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FFD(float p0, void* p1, struct S_FFD p2, void (*cb)(float, void*, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FFP(float p0, void* p1, struct S_FFP p2, void (*cb)(float, void*, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FDI(float p0, void* p1, struct S_FDI p2, void (*cb)(float, void*, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FDF(float p0, void* p1, struct S_FDF p2, void (*cb)(float, void*, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FDD(float p0, void* p1, struct S_FDD p2, void (*cb)(float, void*, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FDP(float p0, void* p1, struct S_FDP p2, void (*cb)(float, void*, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FPI(float p0, void* p1, struct S_FPI p2, void (*cb)(float, void*, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FPF(float p0, void* p1, struct S_FPF p2, void (*cb)(float, void*, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FPD(float p0, void* p1, struct S_FPD p2, void (*cb)(float, void*, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_FPP(float p0, void* p1, struct S_FPP p2, void (*cb)(float, void*, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DII(float p0, void* p1, struct S_DII p2, void (*cb)(float, void*, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DIF(float p0, void* p1, struct S_DIF p2, void (*cb)(float, void*, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DID(float p0, void* p1, struct S_DID p2, void (*cb)(float, void*, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DIP(float p0, void* p1, struct S_DIP p2, void (*cb)(float, void*, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DFI(float p0, void* p1, struct S_DFI p2, void (*cb)(float, void*, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DFF(float p0, void* p1, struct S_DFF p2, void (*cb)(float, void*, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DFD(float p0, void* p1, struct S_DFD p2, void (*cb)(float, void*, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DFP(float p0, void* p1, struct S_DFP p2, void (*cb)(float, void*, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DDI(float p0, void* p1, struct S_DDI p2, void (*cb)(float, void*, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DDF(float p0, void* p1, struct S_DDF p2, void (*cb)(float, void*, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DDD(float p0, void* p1, struct S_DDD p2, void (*cb)(float, void*, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DDP(float p0, void* p1, struct S_DDP p2, void (*cb)(float, void*, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DPI(float p0, void* p1, struct S_DPI p2, void (*cb)(float, void*, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DPF(float p0, void* p1, struct S_DPF p2, void (*cb)(float, void*, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DPD(float p0, void* p1, struct S_DPD p2, void (*cb)(float, void*, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_DPP(float p0, void* p1, struct S_DPP p2, void (*cb)(float, void*, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PII(float p0, void* p1, struct S_PII p2, void (*cb)(float, void*, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PIF(float p0, void* p1, struct S_PIF p2, void (*cb)(float, void*, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PID(float p0, void* p1, struct S_PID p2, void (*cb)(float, void*, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PIP(float p0, void* p1, struct S_PIP p2, void (*cb)(float, void*, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PFI(float p0, void* p1, struct S_PFI p2, void (*cb)(float, void*, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PFF(float p0, void* p1, struct S_PFF p2, void (*cb)(float, void*, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PFD(float p0, void* p1, struct S_PFD p2, void (*cb)(float, void*, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PFP(float p0, void* p1, struct S_PFP p2, void (*cb)(float, void*, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PDI(float p0, void* p1, struct S_PDI p2, void (*cb)(float, void*, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PDF(float p0, void* p1, struct S_PDF p2, void (*cb)(float, void*, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PDD(float p0, void* p1, struct S_PDD p2, void (*cb)(float, void*, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PDP(float p0, void* p1, struct S_PDP p2, void (*cb)(float, void*, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PPI(float p0, void* p1, struct S_PPI p2, void (*cb)(float, void*, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PPF(float p0, void* p1, struct S_PPF p2, void (*cb)(float, void*, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PPD(float p0, void* p1, struct S_PPD p2, void (*cb)(float, void*, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FPS_PPP(float p0, void* p1, struct S_PPP p2, void (*cb)(float, void*, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_I(float p0, struct S_I p1, int p2, void (*cb)(float, struct S_I, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_F(float p0, struct S_F p1, int p2, void (*cb)(float, struct S_F, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_D(float p0, struct S_D p1, int p2, void (*cb)(float, struct S_D, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_P(float p0, struct S_P p1, int p2, void (*cb)(float, struct S_P, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_II(float p0, struct S_II p1, int p2, void (*cb)(float, struct S_II, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IF(float p0, struct S_IF p1, int p2, void (*cb)(float, struct S_IF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_ID(float p0, struct S_ID p1, int p2, void (*cb)(float, struct S_ID, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IP(float p0, struct S_IP p1, int p2, void (*cb)(float, struct S_IP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FI(float p0, struct S_FI p1, int p2, void (*cb)(float, struct S_FI, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FF(float p0, struct S_FF p1, int p2, void (*cb)(float, struct S_FF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FD(float p0, struct S_FD p1, int p2, void (*cb)(float, struct S_FD, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FP(float p0, struct S_FP p1, int p2, void (*cb)(float, struct S_FP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DI(float p0, struct S_DI p1, int p2, void (*cb)(float, struct S_DI, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DF(float p0, struct S_DF p1, int p2, void (*cb)(float, struct S_DF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DD(float p0, struct S_DD p1, int p2, void (*cb)(float, struct S_DD, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DP(float p0, struct S_DP p1, int p2, void (*cb)(float, struct S_DP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PI(float p0, struct S_PI p1, int p2, void (*cb)(float, struct S_PI, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PF(float p0, struct S_PF p1, int p2, void (*cb)(float, struct S_PF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PD(float p0, struct S_PD p1, int p2, void (*cb)(float, struct S_PD, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PP(float p0, struct S_PP p1, int p2, void (*cb)(float, struct S_PP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_III(float p0, struct S_III p1, int p2, void (*cb)(float, struct S_III, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IIF(float p0, struct S_IIF p1, int p2, void (*cb)(float, struct S_IIF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IID(float p0, struct S_IID p1, int p2, void (*cb)(float, struct S_IID, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IIP(float p0, struct S_IIP p1, int p2, void (*cb)(float, struct S_IIP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IFI(float p0, struct S_IFI p1, int p2, void (*cb)(float, struct S_IFI, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IFF(float p0, struct S_IFF p1, int p2, void (*cb)(float, struct S_IFF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IFD(float p0, struct S_IFD p1, int p2, void (*cb)(float, struct S_IFD, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IFP(float p0, struct S_IFP p1, int p2, void (*cb)(float, struct S_IFP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IDI(float p0, struct S_IDI p1, int p2, void (*cb)(float, struct S_IDI, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IDF(float p0, struct S_IDF p1, int p2, void (*cb)(float, struct S_IDF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IDD(float p0, struct S_IDD p1, int p2, void (*cb)(float, struct S_IDD, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IDP(float p0, struct S_IDP p1, int p2, void (*cb)(float, struct S_IDP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IPI(float p0, struct S_IPI p1, int p2, void (*cb)(float, struct S_IPI, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IPF(float p0, struct S_IPF p1, int p2, void (*cb)(float, struct S_IPF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IPD(float p0, struct S_IPD p1, int p2, void (*cb)(float, struct S_IPD, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_IPP(float p0, struct S_IPP p1, int p2, void (*cb)(float, struct S_IPP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FII(float p0, struct S_FII p1, int p2, void (*cb)(float, struct S_FII, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FIF(float p0, struct S_FIF p1, int p2, void (*cb)(float, struct S_FIF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FID(float p0, struct S_FID p1, int p2, void (*cb)(float, struct S_FID, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FIP(float p0, struct S_FIP p1, int p2, void (*cb)(float, struct S_FIP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FFI(float p0, struct S_FFI p1, int p2, void (*cb)(float, struct S_FFI, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FFF(float p0, struct S_FFF p1, int p2, void (*cb)(float, struct S_FFF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FFD(float p0, struct S_FFD p1, int p2, void (*cb)(float, struct S_FFD, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FFP(float p0, struct S_FFP p1, int p2, void (*cb)(float, struct S_FFP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FDI(float p0, struct S_FDI p1, int p2, void (*cb)(float, struct S_FDI, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FDF(float p0, struct S_FDF p1, int p2, void (*cb)(float, struct S_FDF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FDD(float p0, struct S_FDD p1, int p2, void (*cb)(float, struct S_FDD, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FDP(float p0, struct S_FDP p1, int p2, void (*cb)(float, struct S_FDP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FPI(float p0, struct S_FPI p1, int p2, void (*cb)(float, struct S_FPI, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FPF(float p0, struct S_FPF p1, int p2, void (*cb)(float, struct S_FPF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FPD(float p0, struct S_FPD p1, int p2, void (*cb)(float, struct S_FPD, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_FPP(float p0, struct S_FPP p1, int p2, void (*cb)(float, struct S_FPP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DII(float p0, struct S_DII p1, int p2, void (*cb)(float, struct S_DII, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DIF(float p0, struct S_DIF p1, int p2, void (*cb)(float, struct S_DIF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DID(float p0, struct S_DID p1, int p2, void (*cb)(float, struct S_DID, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DIP(float p0, struct S_DIP p1, int p2, void (*cb)(float, struct S_DIP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DFI(float p0, struct S_DFI p1, int p2, void (*cb)(float, struct S_DFI, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DFF(float p0, struct S_DFF p1, int p2, void (*cb)(float, struct S_DFF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DFD(float p0, struct S_DFD p1, int p2, void (*cb)(float, struct S_DFD, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DFP(float p0, struct S_DFP p1, int p2, void (*cb)(float, struct S_DFP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DDI(float p0, struct S_DDI p1, int p2, void (*cb)(float, struct S_DDI, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DDF(float p0, struct S_DDF p1, int p2, void (*cb)(float, struct S_DDF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DDD(float p0, struct S_DDD p1, int p2, void (*cb)(float, struct S_DDD, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DDP(float p0, struct S_DDP p1, int p2, void (*cb)(float, struct S_DDP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DPI(float p0, struct S_DPI p1, int p2, void (*cb)(float, struct S_DPI, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DPF(float p0, struct S_DPF p1, int p2, void (*cb)(float, struct S_DPF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DPD(float p0, struct S_DPD p1, int p2, void (*cb)(float, struct S_DPD, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_DPP(float p0, struct S_DPP p1, int p2, void (*cb)(float, struct S_DPP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PII(float p0, struct S_PII p1, int p2, void (*cb)(float, struct S_PII, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PIF(float p0, struct S_PIF p1, int p2, void (*cb)(float, struct S_PIF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PID(float p0, struct S_PID p1, int p2, void (*cb)(float, struct S_PID, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PIP(float p0, struct S_PIP p1, int p2, void (*cb)(float, struct S_PIP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PFI(float p0, struct S_PFI p1, int p2, void (*cb)(float, struct S_PFI, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PFF(float p0, struct S_PFF p1, int p2, void (*cb)(float, struct S_PFF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PFD(float p0, struct S_PFD p1, int p2, void (*cb)(float, struct S_PFD, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PFP(float p0, struct S_PFP p1, int p2, void (*cb)(float, struct S_PFP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PDI(float p0, struct S_PDI p1, int p2, void (*cb)(float, struct S_PDI, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PDF(float p0, struct S_PDF p1, int p2, void (*cb)(float, struct S_PDF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PDD(float p0, struct S_PDD p1, int p2, void (*cb)(float, struct S_PDD, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PDP(float p0, struct S_PDP p1, int p2, void (*cb)(float, struct S_PDP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PPI(float p0, struct S_PPI p1, int p2, void (*cb)(float, struct S_PPI, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PPF(float p0, struct S_PPF p1, int p2, void (*cb)(float, struct S_PPF, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PPD(float p0, struct S_PPD p1, int p2, void (*cb)(float, struct S_PPD, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSI_PPP(float p0, struct S_PPP p1, int p2, void (*cb)(float, struct S_PPP, int)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_I(float p0, struct S_I p1, float p2, void (*cb)(float, struct S_I, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_F(float p0, struct S_F p1, float p2, void (*cb)(float, struct S_F, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_D(float p0, struct S_D p1, float p2, void (*cb)(float, struct S_D, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_P(float p0, struct S_P p1, float p2, void (*cb)(float, struct S_P, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_II(float p0, struct S_II p1, float p2, void (*cb)(float, struct S_II, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IF(float p0, struct S_IF p1, float p2, void (*cb)(float, struct S_IF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_ID(float p0, struct S_ID p1, float p2, void (*cb)(float, struct S_ID, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IP(float p0, struct S_IP p1, float p2, void (*cb)(float, struct S_IP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FI(float p0, struct S_FI p1, float p2, void (*cb)(float, struct S_FI, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FF(float p0, struct S_FF p1, float p2, void (*cb)(float, struct S_FF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FD(float p0, struct S_FD p1, float p2, void (*cb)(float, struct S_FD, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FP(float p0, struct S_FP p1, float p2, void (*cb)(float, struct S_FP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DI(float p0, struct S_DI p1, float p2, void (*cb)(float, struct S_DI, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DF(float p0, struct S_DF p1, float p2, void (*cb)(float, struct S_DF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DD(float p0, struct S_DD p1, float p2, void (*cb)(float, struct S_DD, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DP(float p0, struct S_DP p1, float p2, void (*cb)(float, struct S_DP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PI(float p0, struct S_PI p1, float p2, void (*cb)(float, struct S_PI, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PF(float p0, struct S_PF p1, float p2, void (*cb)(float, struct S_PF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PD(float p0, struct S_PD p1, float p2, void (*cb)(float, struct S_PD, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PP(float p0, struct S_PP p1, float p2, void (*cb)(float, struct S_PP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_III(float p0, struct S_III p1, float p2, void (*cb)(float, struct S_III, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IIF(float p0, struct S_IIF p1, float p2, void (*cb)(float, struct S_IIF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IID(float p0, struct S_IID p1, float p2, void (*cb)(float, struct S_IID, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IIP(float p0, struct S_IIP p1, float p2, void (*cb)(float, struct S_IIP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IFI(float p0, struct S_IFI p1, float p2, void (*cb)(float, struct S_IFI, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IFF(float p0, struct S_IFF p1, float p2, void (*cb)(float, struct S_IFF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IFD(float p0, struct S_IFD p1, float p2, void (*cb)(float, struct S_IFD, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IFP(float p0, struct S_IFP p1, float p2, void (*cb)(float, struct S_IFP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IDI(float p0, struct S_IDI p1, float p2, void (*cb)(float, struct S_IDI, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IDF(float p0, struct S_IDF p1, float p2, void (*cb)(float, struct S_IDF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IDD(float p0, struct S_IDD p1, float p2, void (*cb)(float, struct S_IDD, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IDP(float p0, struct S_IDP p1, float p2, void (*cb)(float, struct S_IDP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IPI(float p0, struct S_IPI p1, float p2, void (*cb)(float, struct S_IPI, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IPF(float p0, struct S_IPF p1, float p2, void (*cb)(float, struct S_IPF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IPD(float p0, struct S_IPD p1, float p2, void (*cb)(float, struct S_IPD, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_IPP(float p0, struct S_IPP p1, float p2, void (*cb)(float, struct S_IPP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FII(float p0, struct S_FII p1, float p2, void (*cb)(float, struct S_FII, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FIF(float p0, struct S_FIF p1, float p2, void (*cb)(float, struct S_FIF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FID(float p0, struct S_FID p1, float p2, void (*cb)(float, struct S_FID, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FIP(float p0, struct S_FIP p1, float p2, void (*cb)(float, struct S_FIP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FFI(float p0, struct S_FFI p1, float p2, void (*cb)(float, struct S_FFI, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FFF(float p0, struct S_FFF p1, float p2, void (*cb)(float, struct S_FFF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FFD(float p0, struct S_FFD p1, float p2, void (*cb)(float, struct S_FFD, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FFP(float p0, struct S_FFP p1, float p2, void (*cb)(float, struct S_FFP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FDI(float p0, struct S_FDI p1, float p2, void (*cb)(float, struct S_FDI, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FDF(float p0, struct S_FDF p1, float p2, void (*cb)(float, struct S_FDF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FDD(float p0, struct S_FDD p1, float p2, void (*cb)(float, struct S_FDD, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FDP(float p0, struct S_FDP p1, float p2, void (*cb)(float, struct S_FDP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FPI(float p0, struct S_FPI p1, float p2, void (*cb)(float, struct S_FPI, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FPF(float p0, struct S_FPF p1, float p2, void (*cb)(float, struct S_FPF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FPD(float p0, struct S_FPD p1, float p2, void (*cb)(float, struct S_FPD, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_FPP(float p0, struct S_FPP p1, float p2, void (*cb)(float, struct S_FPP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DII(float p0, struct S_DII p1, float p2, void (*cb)(float, struct S_DII, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DIF(float p0, struct S_DIF p1, float p2, void (*cb)(float, struct S_DIF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DID(float p0, struct S_DID p1, float p2, void (*cb)(float, struct S_DID, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DIP(float p0, struct S_DIP p1, float p2, void (*cb)(float, struct S_DIP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DFI(float p0, struct S_DFI p1, float p2, void (*cb)(float, struct S_DFI, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DFF(float p0, struct S_DFF p1, float p2, void (*cb)(float, struct S_DFF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DFD(float p0, struct S_DFD p1, float p2, void (*cb)(float, struct S_DFD, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DFP(float p0, struct S_DFP p1, float p2, void (*cb)(float, struct S_DFP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DDI(float p0, struct S_DDI p1, float p2, void (*cb)(float, struct S_DDI, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DDF(float p0, struct S_DDF p1, float p2, void (*cb)(float, struct S_DDF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DDD(float p0, struct S_DDD p1, float p2, void (*cb)(float, struct S_DDD, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DDP(float p0, struct S_DDP p1, float p2, void (*cb)(float, struct S_DDP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DPI(float p0, struct S_DPI p1, float p2, void (*cb)(float, struct S_DPI, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DPF(float p0, struct S_DPF p1, float p2, void (*cb)(float, struct S_DPF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DPD(float p0, struct S_DPD p1, float p2, void (*cb)(float, struct S_DPD, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_DPP(float p0, struct S_DPP p1, float p2, void (*cb)(float, struct S_DPP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PII(float p0, struct S_PII p1, float p2, void (*cb)(float, struct S_PII, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PIF(float p0, struct S_PIF p1, float p2, void (*cb)(float, struct S_PIF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PID(float p0, struct S_PID p1, float p2, void (*cb)(float, struct S_PID, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PIP(float p0, struct S_PIP p1, float p2, void (*cb)(float, struct S_PIP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PFI(float p0, struct S_PFI p1, float p2, void (*cb)(float, struct S_PFI, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PFF(float p0, struct S_PFF p1, float p2, void (*cb)(float, struct S_PFF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PFD(float p0, struct S_PFD p1, float p2, void (*cb)(float, struct S_PFD, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PFP(float p0, struct S_PFP p1, float p2, void (*cb)(float, struct S_PFP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PDI(float p0, struct S_PDI p1, float p2, void (*cb)(float, struct S_PDI, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PDF(float p0, struct S_PDF p1, float p2, void (*cb)(float, struct S_PDF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PDD(float p0, struct S_PDD p1, float p2, void (*cb)(float, struct S_PDD, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PDP(float p0, struct S_PDP p1, float p2, void (*cb)(float, struct S_PDP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PPI(float p0, struct S_PPI p1, float p2, void (*cb)(float, struct S_PPI, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PPF(float p0, struct S_PPF p1, float p2, void (*cb)(float, struct S_PPF, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PPD(float p0, struct S_PPD p1, float p2, void (*cb)(float, struct S_PPD, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSF_PPP(float p0, struct S_PPP p1, float p2, void (*cb)(float, struct S_PPP, float)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_I(float p0, struct S_I p1, double p2, void (*cb)(float, struct S_I, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_F(float p0, struct S_F p1, double p2, void (*cb)(float, struct S_F, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_D(float p0, struct S_D p1, double p2, void (*cb)(float, struct S_D, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_P(float p0, struct S_P p1, double p2, void (*cb)(float, struct S_P, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_II(float p0, struct S_II p1, double p2, void (*cb)(float, struct S_II, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IF(float p0, struct S_IF p1, double p2, void (*cb)(float, struct S_IF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_ID(float p0, struct S_ID p1, double p2, void (*cb)(float, struct S_ID, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IP(float p0, struct S_IP p1, double p2, void (*cb)(float, struct S_IP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FI(float p0, struct S_FI p1, double p2, void (*cb)(float, struct S_FI, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FF(float p0, struct S_FF p1, double p2, void (*cb)(float, struct S_FF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FD(float p0, struct S_FD p1, double p2, void (*cb)(float, struct S_FD, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FP(float p0, struct S_FP p1, double p2, void (*cb)(float, struct S_FP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DI(float p0, struct S_DI p1, double p2, void (*cb)(float, struct S_DI, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DF(float p0, struct S_DF p1, double p2, void (*cb)(float, struct S_DF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DD(float p0, struct S_DD p1, double p2, void (*cb)(float, struct S_DD, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DP(float p0, struct S_DP p1, double p2, void (*cb)(float, struct S_DP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PI(float p0, struct S_PI p1, double p2, void (*cb)(float, struct S_PI, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PF(float p0, struct S_PF p1, double p2, void (*cb)(float, struct S_PF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PD(float p0, struct S_PD p1, double p2, void (*cb)(float, struct S_PD, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PP(float p0, struct S_PP p1, double p2, void (*cb)(float, struct S_PP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_III(float p0, struct S_III p1, double p2, void (*cb)(float, struct S_III, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IIF(float p0, struct S_IIF p1, double p2, void (*cb)(float, struct S_IIF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IID(float p0, struct S_IID p1, double p2, void (*cb)(float, struct S_IID, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IIP(float p0, struct S_IIP p1, double p2, void (*cb)(float, struct S_IIP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IFI(float p0, struct S_IFI p1, double p2, void (*cb)(float, struct S_IFI, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IFF(float p0, struct S_IFF p1, double p2, void (*cb)(float, struct S_IFF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IFD(float p0, struct S_IFD p1, double p2, void (*cb)(float, struct S_IFD, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IFP(float p0, struct S_IFP p1, double p2, void (*cb)(float, struct S_IFP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IDI(float p0, struct S_IDI p1, double p2, void (*cb)(float, struct S_IDI, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IDF(float p0, struct S_IDF p1, double p2, void (*cb)(float, struct S_IDF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IDD(float p0, struct S_IDD p1, double p2, void (*cb)(float, struct S_IDD, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IDP(float p0, struct S_IDP p1, double p2, void (*cb)(float, struct S_IDP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IPI(float p0, struct S_IPI p1, double p2, void (*cb)(float, struct S_IPI, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IPF(float p0, struct S_IPF p1, double p2, void (*cb)(float, struct S_IPF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IPD(float p0, struct S_IPD p1, double p2, void (*cb)(float, struct S_IPD, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_IPP(float p0, struct S_IPP p1, double p2, void (*cb)(float, struct S_IPP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FII(float p0, struct S_FII p1, double p2, void (*cb)(float, struct S_FII, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FIF(float p0, struct S_FIF p1, double p2, void (*cb)(float, struct S_FIF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FID(float p0, struct S_FID p1, double p2, void (*cb)(float, struct S_FID, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FIP(float p0, struct S_FIP p1, double p2, void (*cb)(float, struct S_FIP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FFI(float p0, struct S_FFI p1, double p2, void (*cb)(float, struct S_FFI, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FFF(float p0, struct S_FFF p1, double p2, void (*cb)(float, struct S_FFF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FFD(float p0, struct S_FFD p1, double p2, void (*cb)(float, struct S_FFD, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FFP(float p0, struct S_FFP p1, double p2, void (*cb)(float, struct S_FFP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FDI(float p0, struct S_FDI p1, double p2, void (*cb)(float, struct S_FDI, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FDF(float p0, struct S_FDF p1, double p2, void (*cb)(float, struct S_FDF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FDD(float p0, struct S_FDD p1, double p2, void (*cb)(float, struct S_FDD, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FDP(float p0, struct S_FDP p1, double p2, void (*cb)(float, struct S_FDP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FPI(float p0, struct S_FPI p1, double p2, void (*cb)(float, struct S_FPI, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FPF(float p0, struct S_FPF p1, double p2, void (*cb)(float, struct S_FPF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FPD(float p0, struct S_FPD p1, double p2, void (*cb)(float, struct S_FPD, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_FPP(float p0, struct S_FPP p1, double p2, void (*cb)(float, struct S_FPP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DII(float p0, struct S_DII p1, double p2, void (*cb)(float, struct S_DII, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DIF(float p0, struct S_DIF p1, double p2, void (*cb)(float, struct S_DIF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DID(float p0, struct S_DID p1, double p2, void (*cb)(float, struct S_DID, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DIP(float p0, struct S_DIP p1, double p2, void (*cb)(float, struct S_DIP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DFI(float p0, struct S_DFI p1, double p2, void (*cb)(float, struct S_DFI, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DFF(float p0, struct S_DFF p1, double p2, void (*cb)(float, struct S_DFF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DFD(float p0, struct S_DFD p1, double p2, void (*cb)(float, struct S_DFD, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DFP(float p0, struct S_DFP p1, double p2, void (*cb)(float, struct S_DFP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DDI(float p0, struct S_DDI p1, double p2, void (*cb)(float, struct S_DDI, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DDF(float p0, struct S_DDF p1, double p2, void (*cb)(float, struct S_DDF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DDD(float p0, struct S_DDD p1, double p2, void (*cb)(float, struct S_DDD, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DDP(float p0, struct S_DDP p1, double p2, void (*cb)(float, struct S_DDP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DPI(float p0, struct S_DPI p1, double p2, void (*cb)(float, struct S_DPI, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DPF(float p0, struct S_DPF p1, double p2, void (*cb)(float, struct S_DPF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DPD(float p0, struct S_DPD p1, double p2, void (*cb)(float, struct S_DPD, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_DPP(float p0, struct S_DPP p1, double p2, void (*cb)(float, struct S_DPP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PII(float p0, struct S_PII p1, double p2, void (*cb)(float, struct S_PII, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PIF(float p0, struct S_PIF p1, double p2, void (*cb)(float, struct S_PIF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PID(float p0, struct S_PID p1, double p2, void (*cb)(float, struct S_PID, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PIP(float p0, struct S_PIP p1, double p2, void (*cb)(float, struct S_PIP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PFI(float p0, struct S_PFI p1, double p2, void (*cb)(float, struct S_PFI, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PFF(float p0, struct S_PFF p1, double p2, void (*cb)(float, struct S_PFF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PFD(float p0, struct S_PFD p1, double p2, void (*cb)(float, struct S_PFD, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PFP(float p0, struct S_PFP p1, double p2, void (*cb)(float, struct S_PFP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PDI(float p0, struct S_PDI p1, double p2, void (*cb)(float, struct S_PDI, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PDF(float p0, struct S_PDF p1, double p2, void (*cb)(float, struct S_PDF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PDD(float p0, struct S_PDD p1, double p2, void (*cb)(float, struct S_PDD, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PDP(float p0, struct S_PDP p1, double p2, void (*cb)(float, struct S_PDP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PPI(float p0, struct S_PPI p1, double p2, void (*cb)(float, struct S_PPI, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PPF(float p0, struct S_PPF p1, double p2, void (*cb)(float, struct S_PPF, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PPD(float p0, struct S_PPD p1, double p2, void (*cb)(float, struct S_PPD, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSD_PPP(float p0, struct S_PPP p1, double p2, void (*cb)(float, struct S_PPP, double)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_I(float p0, struct S_I p1, void* p2, void (*cb)(float, struct S_I, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_F(float p0, struct S_F p1, void* p2, void (*cb)(float, struct S_F, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_D(float p0, struct S_D p1, void* p2, void (*cb)(float, struct S_D, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_P(float p0, struct S_P p1, void* p2, void (*cb)(float, struct S_P, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_II(float p0, struct S_II p1, void* p2, void (*cb)(float, struct S_II, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IF(float p0, struct S_IF p1, void* p2, void (*cb)(float, struct S_IF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_ID(float p0, struct S_ID p1, void* p2, void (*cb)(float, struct S_ID, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IP(float p0, struct S_IP p1, void* p2, void (*cb)(float, struct S_IP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FI(float p0, struct S_FI p1, void* p2, void (*cb)(float, struct S_FI, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FF(float p0, struct S_FF p1, void* p2, void (*cb)(float, struct S_FF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FD(float p0, struct S_FD p1, void* p2, void (*cb)(float, struct S_FD, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FP(float p0, struct S_FP p1, void* p2, void (*cb)(float, struct S_FP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DI(float p0, struct S_DI p1, void* p2, void (*cb)(float, struct S_DI, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DF(float p0, struct S_DF p1, void* p2, void (*cb)(float, struct S_DF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DD(float p0, struct S_DD p1, void* p2, void (*cb)(float, struct S_DD, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DP(float p0, struct S_DP p1, void* p2, void (*cb)(float, struct S_DP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PI(float p0, struct S_PI p1, void* p2, void (*cb)(float, struct S_PI, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PF(float p0, struct S_PF p1, void* p2, void (*cb)(float, struct S_PF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PD(float p0, struct S_PD p1, void* p2, void (*cb)(float, struct S_PD, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PP(float p0, struct S_PP p1, void* p2, void (*cb)(float, struct S_PP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_III(float p0, struct S_III p1, void* p2, void (*cb)(float, struct S_III, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IIF(float p0, struct S_IIF p1, void* p2, void (*cb)(float, struct S_IIF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IID(float p0, struct S_IID p1, void* p2, void (*cb)(float, struct S_IID, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IIP(float p0, struct S_IIP p1, void* p2, void (*cb)(float, struct S_IIP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IFI(float p0, struct S_IFI p1, void* p2, void (*cb)(float, struct S_IFI, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IFF(float p0, struct S_IFF p1, void* p2, void (*cb)(float, struct S_IFF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IFD(float p0, struct S_IFD p1, void* p2, void (*cb)(float, struct S_IFD, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IFP(float p0, struct S_IFP p1, void* p2, void (*cb)(float, struct S_IFP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IDI(float p0, struct S_IDI p1, void* p2, void (*cb)(float, struct S_IDI, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IDF(float p0, struct S_IDF p1, void* p2, void (*cb)(float, struct S_IDF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IDD(float p0, struct S_IDD p1, void* p2, void (*cb)(float, struct S_IDD, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IDP(float p0, struct S_IDP p1, void* p2, void (*cb)(float, struct S_IDP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IPI(float p0, struct S_IPI p1, void* p2, void (*cb)(float, struct S_IPI, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IPF(float p0, struct S_IPF p1, void* p2, void (*cb)(float, struct S_IPF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IPD(float p0, struct S_IPD p1, void* p2, void (*cb)(float, struct S_IPD, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_IPP(float p0, struct S_IPP p1, void* p2, void (*cb)(float, struct S_IPP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FII(float p0, struct S_FII p1, void* p2, void (*cb)(float, struct S_FII, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FIF(float p0, struct S_FIF p1, void* p2, void (*cb)(float, struct S_FIF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FID(float p0, struct S_FID p1, void* p2, void (*cb)(float, struct S_FID, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FIP(float p0, struct S_FIP p1, void* p2, void (*cb)(float, struct S_FIP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FFI(float p0, struct S_FFI p1, void* p2, void (*cb)(float, struct S_FFI, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FFF(float p0, struct S_FFF p1, void* p2, void (*cb)(float, struct S_FFF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FFD(float p0, struct S_FFD p1, void* p2, void (*cb)(float, struct S_FFD, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FFP(float p0, struct S_FFP p1, void* p2, void (*cb)(float, struct S_FFP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FDI(float p0, struct S_FDI p1, void* p2, void (*cb)(float, struct S_FDI, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FDF(float p0, struct S_FDF p1, void* p2, void (*cb)(float, struct S_FDF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FDD(float p0, struct S_FDD p1, void* p2, void (*cb)(float, struct S_FDD, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FDP(float p0, struct S_FDP p1, void* p2, void (*cb)(float, struct S_FDP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FPI(float p0, struct S_FPI p1, void* p2, void (*cb)(float, struct S_FPI, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FPF(float p0, struct S_FPF p1, void* p2, void (*cb)(float, struct S_FPF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FPD(float p0, struct S_FPD p1, void* p2, void (*cb)(float, struct S_FPD, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_FPP(float p0, struct S_FPP p1, void* p2, void (*cb)(float, struct S_FPP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DII(float p0, struct S_DII p1, void* p2, void (*cb)(float, struct S_DII, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DIF(float p0, struct S_DIF p1, void* p2, void (*cb)(float, struct S_DIF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DID(float p0, struct S_DID p1, void* p2, void (*cb)(float, struct S_DID, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DIP(float p0, struct S_DIP p1, void* p2, void (*cb)(float, struct S_DIP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DFI(float p0, struct S_DFI p1, void* p2, void (*cb)(float, struct S_DFI, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DFF(float p0, struct S_DFF p1, void* p2, void (*cb)(float, struct S_DFF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DFD(float p0, struct S_DFD p1, void* p2, void (*cb)(float, struct S_DFD, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DFP(float p0, struct S_DFP p1, void* p2, void (*cb)(float, struct S_DFP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DDI(float p0, struct S_DDI p1, void* p2, void (*cb)(float, struct S_DDI, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DDF(float p0, struct S_DDF p1, void* p2, void (*cb)(float, struct S_DDF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DDD(float p0, struct S_DDD p1, void* p2, void (*cb)(float, struct S_DDD, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DDP(float p0, struct S_DDP p1, void* p2, void (*cb)(float, struct S_DDP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DPI(float p0, struct S_DPI p1, void* p2, void (*cb)(float, struct S_DPI, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DPF(float p0, struct S_DPF p1, void* p2, void (*cb)(float, struct S_DPF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DPD(float p0, struct S_DPD p1, void* p2, void (*cb)(float, struct S_DPD, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_DPP(float p0, struct S_DPP p1, void* p2, void (*cb)(float, struct S_DPP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PII(float p0, struct S_PII p1, void* p2, void (*cb)(float, struct S_PII, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PIF(float p0, struct S_PIF p1, void* p2, void (*cb)(float, struct S_PIF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PID(float p0, struct S_PID p1, void* p2, void (*cb)(float, struct S_PID, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PIP(float p0, struct S_PIP p1, void* p2, void (*cb)(float, struct S_PIP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PFI(float p0, struct S_PFI p1, void* p2, void (*cb)(float, struct S_PFI, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PFF(float p0, struct S_PFF p1, void* p2, void (*cb)(float, struct S_PFF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PFD(float p0, struct S_PFD p1, void* p2, void (*cb)(float, struct S_PFD, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PFP(float p0, struct S_PFP p1, void* p2, void (*cb)(float, struct S_PFP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PDI(float p0, struct S_PDI p1, void* p2, void (*cb)(float, struct S_PDI, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PDF(float p0, struct S_PDF p1, void* p2, void (*cb)(float, struct S_PDF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PDD(float p0, struct S_PDD p1, void* p2, void (*cb)(float, struct S_PDD, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PDP(float p0, struct S_PDP p1, void* p2, void (*cb)(float, struct S_PDP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PPI(float p0, struct S_PPI p1, void* p2, void (*cb)(float, struct S_PPI, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PPF(float p0, struct S_PPF p1, void* p2, void (*cb)(float, struct S_PPF, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PPD(float p0, struct S_PPD p1, void* p2, void (*cb)(float, struct S_PPD, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSP_PPP(float p0, struct S_PPP p1, void* p2, void (*cb)(float, struct S_PPP, void*)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_I(float p0, struct S_I p1, struct S_I p2, void (*cb)(float, struct S_I, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_F(float p0, struct S_F p1, struct S_F p2, void (*cb)(float, struct S_F, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_D(float p0, struct S_D p1, struct S_D p2, void (*cb)(float, struct S_D, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_P(float p0, struct S_P p1, struct S_P p2, void (*cb)(float, struct S_P, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_II(float p0, struct S_II p1, struct S_II p2, void (*cb)(float, struct S_II, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IF(float p0, struct S_IF p1, struct S_IF p2, void (*cb)(float, struct S_IF, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_ID(float p0, struct S_ID p1, struct S_ID p2, void (*cb)(float, struct S_ID, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IP(float p0, struct S_IP p1, struct S_IP p2, void (*cb)(float, struct S_IP, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FI(float p0, struct S_FI p1, struct S_FI p2, void (*cb)(float, struct S_FI, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FF(float p0, struct S_FF p1, struct S_FF p2, void (*cb)(float, struct S_FF, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FD(float p0, struct S_FD p1, struct S_FD p2, void (*cb)(float, struct S_FD, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FP(float p0, struct S_FP p1, struct S_FP p2, void (*cb)(float, struct S_FP, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DI(float p0, struct S_DI p1, struct S_DI p2, void (*cb)(float, struct S_DI, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DF(float p0, struct S_DF p1, struct S_DF p2, void (*cb)(float, struct S_DF, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DD(float p0, struct S_DD p1, struct S_DD p2, void (*cb)(float, struct S_DD, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DP(float p0, struct S_DP p1, struct S_DP p2, void (*cb)(float, struct S_DP, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_PI(float p0, struct S_PI p1, struct S_PI p2, void (*cb)(float, struct S_PI, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_PF(float p0, struct S_PF p1, struct S_PF p2, void (*cb)(float, struct S_PF, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_PD(float p0, struct S_PD p1, struct S_PD p2, void (*cb)(float, struct S_PD, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_PP(float p0, struct S_PP p1, struct S_PP p2, void (*cb)(float, struct S_PP, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_III(float p0, struct S_III p1, struct S_III p2, void (*cb)(float, struct S_III, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IIF(float p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(float, struct S_IIF, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IID(float p0, struct S_IID p1, struct S_IID p2, void (*cb)(float, struct S_IID, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IIP(float p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(float, struct S_IIP, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IFI(float p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(float, struct S_IFI, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IFF(float p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(float, struct S_IFF, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IFD(float p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(float, struct S_IFD, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IFP(float p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(float, struct S_IFP, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IDI(float p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(float, struct S_IDI, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IDF(float p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(float, struct S_IDF, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IDD(float p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(float, struct S_IDD, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IDP(float p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(float, struct S_IDP, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IPI(float p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(float, struct S_IPI, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IPF(float p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(float, struct S_IPF, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IPD(float p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(float, struct S_IPD, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_IPP(float p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(float, struct S_IPP, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FII(float p0, struct S_FII p1, struct S_FII p2, void (*cb)(float, struct S_FII, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FIF(float p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(float, struct S_FIF, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FID(float p0, struct S_FID p1, struct S_FID p2, void (*cb)(float, struct S_FID, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FIP(float p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(float, struct S_FIP, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FFI(float p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(float, struct S_FFI, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FFF(float p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(float, struct S_FFF, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FFD(float p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(float, struct S_FFD, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FFP(float p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(float, struct S_FFP, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FDI(float p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(float, struct S_FDI, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FDF(float p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(float, struct S_FDF, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FDD(float p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(float, struct S_FDD, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FDP(float p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(float, struct S_FDP, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FPI(float p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(float, struct S_FPI, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FPF(float p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(float, struct S_FPF, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FPD(float p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(float, struct S_FPD, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_FPP(float p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(float, struct S_FPP, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DII(float p0, struct S_DII p1, struct S_DII p2, void (*cb)(float, struct S_DII, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DIF(float p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(float, struct S_DIF, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DID(float p0, struct S_DID p1, struct S_DID p2, void (*cb)(float, struct S_DID, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DIP(float p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(float, struct S_DIP, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DFI(float p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(float, struct S_DFI, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DFF(float p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(float, struct S_DFF, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DFD(float p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(float, struct S_DFD, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DFP(float p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(float, struct S_DFP, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DDI(float p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(float, struct S_DDI, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DDF(float p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(float, struct S_DDF, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DDD(float p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(float, struct S_DDD, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DDP(float p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(float, struct S_DDP, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DPI(float p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(float, struct S_DPI, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DPF(float p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(float, struct S_DPF, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DPD(float p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(float, struct S_DPD, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_DPP(float p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(float, struct S_DPP, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_PII(float p0, struct S_PII p1, struct S_PII p2, void (*cb)(float, struct S_PII, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_PIF(float p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(float, struct S_PIF, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_PID(float p0, struct S_PID p1, struct S_PID p2, void (*cb)(float, struct S_PID, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_PIP(float p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(float, struct S_PIP, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_PFI(float p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(float, struct S_PFI, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_PFF(float p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(float, struct S_PFF, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_PFD(float p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(float, struct S_PFD, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_PFP(float p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(float, struct S_PFP, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_PDI(float p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(float, struct S_PDI, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_PDF(float p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(float, struct S_PDF, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f3_V_FSS_PDD(float p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(float, struct S_PDD, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_FSS_PDP(float p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(float, struct S_PDP, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_FSS_PPI(float p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(float, struct S_PPI, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_FSS_PPF(float p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(float, struct S_PPF, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_FSS_PPD(float p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(float, struct S_PPD, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_FSS_PPP(float p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(float, struct S_PPP, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DII_(double p0, int p1, int p2, void (*cb)(double, int, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIF_(double p0, int p1, float p2, void (*cb)(double, int, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DID_(double p0, int p1, double p2, void (*cb)(double, int, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIP_(double p0, int p1, void* p2, void (*cb)(double, int, void*)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_I(double p0, int p1, struct S_I p2, void (*cb)(double, int, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_F(double p0, int p1, struct S_F p2, void (*cb)(double, int, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_D(double p0, int p1, struct S_D p2, void (*cb)(double, int, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_P(double p0, int p1, struct S_P p2, void (*cb)(double, int, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_II(double p0, int p1, struct S_II p2, void (*cb)(double, int, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IF(double p0, int p1, struct S_IF p2, void (*cb)(double, int, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_ID(double p0, int p1, struct S_ID p2, void (*cb)(double, int, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IP(double p0, int p1, struct S_IP p2, void (*cb)(double, int, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FI(double p0, int p1, struct S_FI p2, void (*cb)(double, int, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FF(double p0, int p1, struct S_FF p2, void (*cb)(double, int, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FD(double p0, int p1, struct S_FD p2, void (*cb)(double, int, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FP(double p0, int p1, struct S_FP p2, void (*cb)(double, int, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DI(double p0, int p1, struct S_DI p2, void (*cb)(double, int, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DF(double p0, int p1, struct S_DF p2, void (*cb)(double, int, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DD(double p0, int p1, struct S_DD p2, void (*cb)(double, int, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DP(double p0, int p1, struct S_DP p2, void (*cb)(double, int, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PI(double p0, int p1, struct S_PI p2, void (*cb)(double, int, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PF(double p0, int p1, struct S_PF p2, void (*cb)(double, int, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PD(double p0, int p1, struct S_PD p2, void (*cb)(double, int, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PP(double p0, int p1, struct S_PP p2, void (*cb)(double, int, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_III(double p0, int p1, struct S_III p2, void (*cb)(double, int, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IIF(double p0, int p1, struct S_IIF p2, void (*cb)(double, int, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IID(double p0, int p1, struct S_IID p2, void (*cb)(double, int, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IIP(double p0, int p1, struct S_IIP p2, void (*cb)(double, int, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IFI(double p0, int p1, struct S_IFI p2, void (*cb)(double, int, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IFF(double p0, int p1, struct S_IFF p2, void (*cb)(double, int, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IFD(double p0, int p1, struct S_IFD p2, void (*cb)(double, int, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IFP(double p0, int p1, struct S_IFP p2, void (*cb)(double, int, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IDI(double p0, int p1, struct S_IDI p2, void (*cb)(double, int, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IDF(double p0, int p1, struct S_IDF p2, void (*cb)(double, int, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IDD(double p0, int p1, struct S_IDD p2, void (*cb)(double, int, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IDP(double p0, int p1, struct S_IDP p2, void (*cb)(double, int, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IPI(double p0, int p1, struct S_IPI p2, void (*cb)(double, int, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IPF(double p0, int p1, struct S_IPF p2, void (*cb)(double, int, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IPD(double p0, int p1, struct S_IPD p2, void (*cb)(double, int, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_IPP(double p0, int p1, struct S_IPP p2, void (*cb)(double, int, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FII(double p0, int p1, struct S_FII p2, void (*cb)(double, int, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FIF(double p0, int p1, struct S_FIF p2, void (*cb)(double, int, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FID(double p0, int p1, struct S_FID p2, void (*cb)(double, int, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FIP(double p0, int p1, struct S_FIP p2, void (*cb)(double, int, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FFI(double p0, int p1, struct S_FFI p2, void (*cb)(double, int, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FFF(double p0, int p1, struct S_FFF p2, void (*cb)(double, int, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FFD(double p0, int p1, struct S_FFD p2, void (*cb)(double, int, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FFP(double p0, int p1, struct S_FFP p2, void (*cb)(double, int, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FDI(double p0, int p1, struct S_FDI p2, void (*cb)(double, int, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FDF(double p0, int p1, struct S_FDF p2, void (*cb)(double, int, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FDD(double p0, int p1, struct S_FDD p2, void (*cb)(double, int, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FDP(double p0, int p1, struct S_FDP p2, void (*cb)(double, int, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FPI(double p0, int p1, struct S_FPI p2, void (*cb)(double, int, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FPF(double p0, int p1, struct S_FPF p2, void (*cb)(double, int, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FPD(double p0, int p1, struct S_FPD p2, void (*cb)(double, int, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_FPP(double p0, int p1, struct S_FPP p2, void (*cb)(double, int, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DII(double p0, int p1, struct S_DII p2, void (*cb)(double, int, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DIF(double p0, int p1, struct S_DIF p2, void (*cb)(double, int, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DID(double p0, int p1, struct S_DID p2, void (*cb)(double, int, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DIP(double p0, int p1, struct S_DIP p2, void (*cb)(double, int, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DFI(double p0, int p1, struct S_DFI p2, void (*cb)(double, int, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DFF(double p0, int p1, struct S_DFF p2, void (*cb)(double, int, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DFD(double p0, int p1, struct S_DFD p2, void (*cb)(double, int, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DFP(double p0, int p1, struct S_DFP p2, void (*cb)(double, int, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DDI(double p0, int p1, struct S_DDI p2, void (*cb)(double, int, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DDF(double p0, int p1, struct S_DDF p2, void (*cb)(double, int, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DDD(double p0, int p1, struct S_DDD p2, void (*cb)(double, int, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DDP(double p0, int p1, struct S_DDP p2, void (*cb)(double, int, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DPI(double p0, int p1, struct S_DPI p2, void (*cb)(double, int, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DPF(double p0, int p1, struct S_DPF p2, void (*cb)(double, int, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DPD(double p0, int p1, struct S_DPD p2, void (*cb)(double, int, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_DPP(double p0, int p1, struct S_DPP p2, void (*cb)(double, int, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PII(double p0, int p1, struct S_PII p2, void (*cb)(double, int, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PIF(double p0, int p1, struct S_PIF p2, void (*cb)(double, int, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PID(double p0, int p1, struct S_PID p2, void (*cb)(double, int, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PIP(double p0, int p1, struct S_PIP p2, void (*cb)(double, int, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PFI(double p0, int p1, struct S_PFI p2, void (*cb)(double, int, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PFF(double p0, int p1, struct S_PFF p2, void (*cb)(double, int, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PFD(double p0, int p1, struct S_PFD p2, void (*cb)(double, int, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PFP(double p0, int p1, struct S_PFP p2, void (*cb)(double, int, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PDI(double p0, int p1, struct S_PDI p2, void (*cb)(double, int, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PDF(double p0, int p1, struct S_PDF p2, void (*cb)(double, int, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PDD(double p0, int p1, struct S_PDD p2, void (*cb)(double, int, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PDP(double p0, int p1, struct S_PDP p2, void (*cb)(double, int, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PPI(double p0, int p1, struct S_PPI p2, void (*cb)(double, int, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PPF(double p0, int p1, struct S_PPF p2, void (*cb)(double, int, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PPD(double p0, int p1, struct S_PPD p2, void (*cb)(double, int, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DIS_PPP(double p0, int p1, struct S_PPP p2, void (*cb)(double, int, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFI_(double p0, float p1, int p2, void (*cb)(double, float, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFF_(double p0, float p1, float p2, void (*cb)(double, float, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFD_(double p0, float p1, double p2, void (*cb)(double, float, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFP_(double p0, float p1, void* p2, void (*cb)(double, float, void*)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_I(double p0, float p1, struct S_I p2, void (*cb)(double, float, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_F(double p0, float p1, struct S_F p2, void (*cb)(double, float, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_D(double p0, float p1, struct S_D p2, void (*cb)(double, float, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_P(double p0, float p1, struct S_P p2, void (*cb)(double, float, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_II(double p0, float p1, struct S_II p2, void (*cb)(double, float, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IF(double p0, float p1, struct S_IF p2, void (*cb)(double, float, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_ID(double p0, float p1, struct S_ID p2, void (*cb)(double, float, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IP(double p0, float p1, struct S_IP p2, void (*cb)(double, float, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FI(double p0, float p1, struct S_FI p2, void (*cb)(double, float, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FF(double p0, float p1, struct S_FF p2, void (*cb)(double, float, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FD(double p0, float p1, struct S_FD p2, void (*cb)(double, float, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FP(double p0, float p1, struct S_FP p2, void (*cb)(double, float, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DI(double p0, float p1, struct S_DI p2, void (*cb)(double, float, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DF(double p0, float p1, struct S_DF p2, void (*cb)(double, float, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DD(double p0, float p1, struct S_DD p2, void (*cb)(double, float, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DP(double p0, float p1, struct S_DP p2, void (*cb)(double, float, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PI(double p0, float p1, struct S_PI p2, void (*cb)(double, float, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PF(double p0, float p1, struct S_PF p2, void (*cb)(double, float, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PD(double p0, float p1, struct S_PD p2, void (*cb)(double, float, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PP(double p0, float p1, struct S_PP p2, void (*cb)(double, float, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_III(double p0, float p1, struct S_III p2, void (*cb)(double, float, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IIF(double p0, float p1, struct S_IIF p2, void (*cb)(double, float, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IID(double p0, float p1, struct S_IID p2, void (*cb)(double, float, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IIP(double p0, float p1, struct S_IIP p2, void (*cb)(double, float, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IFI(double p0, float p1, struct S_IFI p2, void (*cb)(double, float, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IFF(double p0, float p1, struct S_IFF p2, void (*cb)(double, float, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IFD(double p0, float p1, struct S_IFD p2, void (*cb)(double, float, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IFP(double p0, float p1, struct S_IFP p2, void (*cb)(double, float, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IDI(double p0, float p1, struct S_IDI p2, void (*cb)(double, float, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IDF(double p0, float p1, struct S_IDF p2, void (*cb)(double, float, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IDD(double p0, float p1, struct S_IDD p2, void (*cb)(double, float, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IDP(double p0, float p1, struct S_IDP p2, void (*cb)(double, float, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IPI(double p0, float p1, struct S_IPI p2, void (*cb)(double, float, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IPF(double p0, float p1, struct S_IPF p2, void (*cb)(double, float, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IPD(double p0, float p1, struct S_IPD p2, void (*cb)(double, float, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_IPP(double p0, float p1, struct S_IPP p2, void (*cb)(double, float, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FII(double p0, float p1, struct S_FII p2, void (*cb)(double, float, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FIF(double p0, float p1, struct S_FIF p2, void (*cb)(double, float, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FID(double p0, float p1, struct S_FID p2, void (*cb)(double, float, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FIP(double p0, float p1, struct S_FIP p2, void (*cb)(double, float, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FFI(double p0, float p1, struct S_FFI p2, void (*cb)(double, float, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FFF(double p0, float p1, struct S_FFF p2, void (*cb)(double, float, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FFD(double p0, float p1, struct S_FFD p2, void (*cb)(double, float, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FFP(double p0, float p1, struct S_FFP p2, void (*cb)(double, float, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FDI(double p0, float p1, struct S_FDI p2, void (*cb)(double, float, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FDF(double p0, float p1, struct S_FDF p2, void (*cb)(double, float, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FDD(double p0, float p1, struct S_FDD p2, void (*cb)(double, float, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FDP(double p0, float p1, struct S_FDP p2, void (*cb)(double, float, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FPI(double p0, float p1, struct S_FPI p2, void (*cb)(double, float, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FPF(double p0, float p1, struct S_FPF p2, void (*cb)(double, float, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FPD(double p0, float p1, struct S_FPD p2, void (*cb)(double, float, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_FPP(double p0, float p1, struct S_FPP p2, void (*cb)(double, float, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DII(double p0, float p1, struct S_DII p2, void (*cb)(double, float, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DIF(double p0, float p1, struct S_DIF p2, void (*cb)(double, float, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DID(double p0, float p1, struct S_DID p2, void (*cb)(double, float, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DIP(double p0, float p1, struct S_DIP p2, void (*cb)(double, float, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DFI(double p0, float p1, struct S_DFI p2, void (*cb)(double, float, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DFF(double p0, float p1, struct S_DFF p2, void (*cb)(double, float, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DFD(double p0, float p1, struct S_DFD p2, void (*cb)(double, float, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DFP(double p0, float p1, struct S_DFP p2, void (*cb)(double, float, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DDI(double p0, float p1, struct S_DDI p2, void (*cb)(double, float, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DDF(double p0, float p1, struct S_DDF p2, void (*cb)(double, float, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DDD(double p0, float p1, struct S_DDD p2, void (*cb)(double, float, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DDP(double p0, float p1, struct S_DDP p2, void (*cb)(double, float, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DPI(double p0, float p1, struct S_DPI p2, void (*cb)(double, float, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DPF(double p0, float p1, struct S_DPF p2, void (*cb)(double, float, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DPD(double p0, float p1, struct S_DPD p2, void (*cb)(double, float, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_DPP(double p0, float p1, struct S_DPP p2, void (*cb)(double, float, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PII(double p0, float p1, struct S_PII p2, void (*cb)(double, float, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PIF(double p0, float p1, struct S_PIF p2, void (*cb)(double, float, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PID(double p0, float p1, struct S_PID p2, void (*cb)(double, float, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PIP(double p0, float p1, struct S_PIP p2, void (*cb)(double, float, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PFI(double p0, float p1, struct S_PFI p2, void (*cb)(double, float, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PFF(double p0, float p1, struct S_PFF p2, void (*cb)(double, float, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PFD(double p0, float p1, struct S_PFD p2, void (*cb)(double, float, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PFP(double p0, float p1, struct S_PFP p2, void (*cb)(double, float, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PDI(double p0, float p1, struct S_PDI p2, void (*cb)(double, float, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PDF(double p0, float p1, struct S_PDF p2, void (*cb)(double, float, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PDD(double p0, float p1, struct S_PDD p2, void (*cb)(double, float, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PDP(double p0, float p1, struct S_PDP p2, void (*cb)(double, float, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PPI(double p0, float p1, struct S_PPI p2, void (*cb)(double, float, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PPF(double p0, float p1, struct S_PPF p2, void (*cb)(double, float, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PPD(double p0, float p1, struct S_PPD p2, void (*cb)(double, float, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DFS_PPP(double p0, float p1, struct S_PPP p2, void (*cb)(double, float, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDI_(double p0, double p1, int p2, void (*cb)(double, double, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDF_(double p0, double p1, float p2, void (*cb)(double, double, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDD_(double p0, double p1, double p2, void (*cb)(double, double, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDP_(double p0, double p1, void* p2, void (*cb)(double, double, void*)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_I(double p0, double p1, struct S_I p2, void (*cb)(double, double, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_F(double p0, double p1, struct S_F p2, void (*cb)(double, double, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_D(double p0, double p1, struct S_D p2, void (*cb)(double, double, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_P(double p0, double p1, struct S_P p2, void (*cb)(double, double, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_II(double p0, double p1, struct S_II p2, void (*cb)(double, double, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IF(double p0, double p1, struct S_IF p2, void (*cb)(double, double, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_ID(double p0, double p1, struct S_ID p2, void (*cb)(double, double, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IP(double p0, double p1, struct S_IP p2, void (*cb)(double, double, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FI(double p0, double p1, struct S_FI p2, void (*cb)(double, double, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FF(double p0, double p1, struct S_FF p2, void (*cb)(double, double, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FD(double p0, double p1, struct S_FD p2, void (*cb)(double, double, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FP(double p0, double p1, struct S_FP p2, void (*cb)(double, double, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DI(double p0, double p1, struct S_DI p2, void (*cb)(double, double, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DF(double p0, double p1, struct S_DF p2, void (*cb)(double, double, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DD(double p0, double p1, struct S_DD p2, void (*cb)(double, double, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DP(double p0, double p1, struct S_DP p2, void (*cb)(double, double, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PI(double p0, double p1, struct S_PI p2, void (*cb)(double, double, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PF(double p0, double p1, struct S_PF p2, void (*cb)(double, double, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PD(double p0, double p1, struct S_PD p2, void (*cb)(double, double, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PP(double p0, double p1, struct S_PP p2, void (*cb)(double, double, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_III(double p0, double p1, struct S_III p2, void (*cb)(double, double, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IIF(double p0, double p1, struct S_IIF p2, void (*cb)(double, double, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IID(double p0, double p1, struct S_IID p2, void (*cb)(double, double, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IIP(double p0, double p1, struct S_IIP p2, void (*cb)(double, double, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IFI(double p0, double p1, struct S_IFI p2, void (*cb)(double, double, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IFF(double p0, double p1, struct S_IFF p2, void (*cb)(double, double, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IFD(double p0, double p1, struct S_IFD p2, void (*cb)(double, double, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IFP(double p0, double p1, struct S_IFP p2, void (*cb)(double, double, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IDI(double p0, double p1, struct S_IDI p2, void (*cb)(double, double, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IDF(double p0, double p1, struct S_IDF p2, void (*cb)(double, double, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IDD(double p0, double p1, struct S_IDD p2, void (*cb)(double, double, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IDP(double p0, double p1, struct S_IDP p2, void (*cb)(double, double, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IPI(double p0, double p1, struct S_IPI p2, void (*cb)(double, double, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IPF(double p0, double p1, struct S_IPF p2, void (*cb)(double, double, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IPD(double p0, double p1, struct S_IPD p2, void (*cb)(double, double, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_IPP(double p0, double p1, struct S_IPP p2, void (*cb)(double, double, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FII(double p0, double p1, struct S_FII p2, void (*cb)(double, double, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FIF(double p0, double p1, struct S_FIF p2, void (*cb)(double, double, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FID(double p0, double p1, struct S_FID p2, void (*cb)(double, double, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FIP(double p0, double p1, struct S_FIP p2, void (*cb)(double, double, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FFI(double p0, double p1, struct S_FFI p2, void (*cb)(double, double, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FFF(double p0, double p1, struct S_FFF p2, void (*cb)(double, double, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FFD(double p0, double p1, struct S_FFD p2, void (*cb)(double, double, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FFP(double p0, double p1, struct S_FFP p2, void (*cb)(double, double, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FDI(double p0, double p1, struct S_FDI p2, void (*cb)(double, double, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FDF(double p0, double p1, struct S_FDF p2, void (*cb)(double, double, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FDD(double p0, double p1, struct S_FDD p2, void (*cb)(double, double, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FDP(double p0, double p1, struct S_FDP p2, void (*cb)(double, double, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FPI(double p0, double p1, struct S_FPI p2, void (*cb)(double, double, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FPF(double p0, double p1, struct S_FPF p2, void (*cb)(double, double, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FPD(double p0, double p1, struct S_FPD p2, void (*cb)(double, double, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_FPP(double p0, double p1, struct S_FPP p2, void (*cb)(double, double, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DII(double p0, double p1, struct S_DII p2, void (*cb)(double, double, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DIF(double p0, double p1, struct S_DIF p2, void (*cb)(double, double, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DID(double p0, double p1, struct S_DID p2, void (*cb)(double, double, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DIP(double p0, double p1, struct S_DIP p2, void (*cb)(double, double, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DFI(double p0, double p1, struct S_DFI p2, void (*cb)(double, double, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DFF(double p0, double p1, struct S_DFF p2, void (*cb)(double, double, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DFD(double p0, double p1, struct S_DFD p2, void (*cb)(double, double, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DFP(double p0, double p1, struct S_DFP p2, void (*cb)(double, double, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DDI(double p0, double p1, struct S_DDI p2, void (*cb)(double, double, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DDF(double p0, double p1, struct S_DDF p2, void (*cb)(double, double, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DDD(double p0, double p1, struct S_DDD p2, void (*cb)(double, double, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DDP(double p0, double p1, struct S_DDP p2, void (*cb)(double, double, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DPI(double p0, double p1, struct S_DPI p2, void (*cb)(double, double, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DPF(double p0, double p1, struct S_DPF p2, void (*cb)(double, double, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DPD(double p0, double p1, struct S_DPD p2, void (*cb)(double, double, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_DPP(double p0, double p1, struct S_DPP p2, void (*cb)(double, double, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PII(double p0, double p1, struct S_PII p2, void (*cb)(double, double, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PIF(double p0, double p1, struct S_PIF p2, void (*cb)(double, double, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PID(double p0, double p1, struct S_PID p2, void (*cb)(double, double, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PIP(double p0, double p1, struct S_PIP p2, void (*cb)(double, double, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PFI(double p0, double p1, struct S_PFI p2, void (*cb)(double, double, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PFF(double p0, double p1, struct S_PFF p2, void (*cb)(double, double, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PFD(double p0, double p1, struct S_PFD p2, void (*cb)(double, double, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PFP(double p0, double p1, struct S_PFP p2, void (*cb)(double, double, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PDI(double p0, double p1, struct S_PDI p2, void (*cb)(double, double, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PDF(double p0, double p1, struct S_PDF p2, void (*cb)(double, double, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PDD(double p0, double p1, struct S_PDD p2, void (*cb)(double, double, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PDP(double p0, double p1, struct S_PDP p2, void (*cb)(double, double, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PPI(double p0, double p1, struct S_PPI p2, void (*cb)(double, double, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PPF(double p0, double p1, struct S_PPF p2, void (*cb)(double, double, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PPD(double p0, double p1, struct S_PPD p2, void (*cb)(double, double, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DDS_PPP(double p0, double p1, struct S_PPP p2, void (*cb)(double, double, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPI_(double p0, void* p1, int p2, void (*cb)(double, void*, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPF_(double p0, void* p1, float p2, void (*cb)(double, void*, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPD_(double p0, void* p1, double p2, void (*cb)(double, void*, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPP_(double p0, void* p1, void* p2, void (*cb)(double, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_I(double p0, void* p1, struct S_I p2, void (*cb)(double, void*, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_F(double p0, void* p1, struct S_F p2, void (*cb)(double, void*, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_D(double p0, void* p1, struct S_D p2, void (*cb)(double, void*, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_P(double p0, void* p1, struct S_P p2, void (*cb)(double, void*, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_II(double p0, void* p1, struct S_II p2, void (*cb)(double, void*, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IF(double p0, void* p1, struct S_IF p2, void (*cb)(double, void*, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_ID(double p0, void* p1, struct S_ID p2, void (*cb)(double, void*, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IP(double p0, void* p1, struct S_IP p2, void (*cb)(double, void*, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FI(double p0, void* p1, struct S_FI p2, void (*cb)(double, void*, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FF(double p0, void* p1, struct S_FF p2, void (*cb)(double, void*, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FD(double p0, void* p1, struct S_FD p2, void (*cb)(double, void*, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FP(double p0, void* p1, struct S_FP p2, void (*cb)(double, void*, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DI(double p0, void* p1, struct S_DI p2, void (*cb)(double, void*, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DF(double p0, void* p1, struct S_DF p2, void (*cb)(double, void*, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DD(double p0, void* p1, struct S_DD p2, void (*cb)(double, void*, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DP(double p0, void* p1, struct S_DP p2, void (*cb)(double, void*, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PI(double p0, void* p1, struct S_PI p2, void (*cb)(double, void*, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PF(double p0, void* p1, struct S_PF p2, void (*cb)(double, void*, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PD(double p0, void* p1, struct S_PD p2, void (*cb)(double, void*, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PP(double p0, void* p1, struct S_PP p2, void (*cb)(double, void*, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_III(double p0, void* p1, struct S_III p2, void (*cb)(double, void*, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IIF(double p0, void* p1, struct S_IIF p2, void (*cb)(double, void*, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IID(double p0, void* p1, struct S_IID p2, void (*cb)(double, void*, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IIP(double p0, void* p1, struct S_IIP p2, void (*cb)(double, void*, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IFI(double p0, void* p1, struct S_IFI p2, void (*cb)(double, void*, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IFF(double p0, void* p1, struct S_IFF p2, void (*cb)(double, void*, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IFD(double p0, void* p1, struct S_IFD p2, void (*cb)(double, void*, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IFP(double p0, void* p1, struct S_IFP p2, void (*cb)(double, void*, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IDI(double p0, void* p1, struct S_IDI p2, void (*cb)(double, void*, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IDF(double p0, void* p1, struct S_IDF p2, void (*cb)(double, void*, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IDD(double p0, void* p1, struct S_IDD p2, void (*cb)(double, void*, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IDP(double p0, void* p1, struct S_IDP p2, void (*cb)(double, void*, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IPI(double p0, void* p1, struct S_IPI p2, void (*cb)(double, void*, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IPF(double p0, void* p1, struct S_IPF p2, void (*cb)(double, void*, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IPD(double p0, void* p1, struct S_IPD p2, void (*cb)(double, void*, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_IPP(double p0, void* p1, struct S_IPP p2, void (*cb)(double, void*, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FII(double p0, void* p1, struct S_FII p2, void (*cb)(double, void*, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FIF(double p0, void* p1, struct S_FIF p2, void (*cb)(double, void*, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FID(double p0, void* p1, struct S_FID p2, void (*cb)(double, void*, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FIP(double p0, void* p1, struct S_FIP p2, void (*cb)(double, void*, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FFI(double p0, void* p1, struct S_FFI p2, void (*cb)(double, void*, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FFF(double p0, void* p1, struct S_FFF p2, void (*cb)(double, void*, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FFD(double p0, void* p1, struct S_FFD p2, void (*cb)(double, void*, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FFP(double p0, void* p1, struct S_FFP p2, void (*cb)(double, void*, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FDI(double p0, void* p1, struct S_FDI p2, void (*cb)(double, void*, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FDF(double p0, void* p1, struct S_FDF p2, void (*cb)(double, void*, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FDD(double p0, void* p1, struct S_FDD p2, void (*cb)(double, void*, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FDP(double p0, void* p1, struct S_FDP p2, void (*cb)(double, void*, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FPI(double p0, void* p1, struct S_FPI p2, void (*cb)(double, void*, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FPF(double p0, void* p1, struct S_FPF p2, void (*cb)(double, void*, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FPD(double p0, void* p1, struct S_FPD p2, void (*cb)(double, void*, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_FPP(double p0, void* p1, struct S_FPP p2, void (*cb)(double, void*, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DII(double p0, void* p1, struct S_DII p2, void (*cb)(double, void*, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DIF(double p0, void* p1, struct S_DIF p2, void (*cb)(double, void*, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DID(double p0, void* p1, struct S_DID p2, void (*cb)(double, void*, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DIP(double p0, void* p1, struct S_DIP p2, void (*cb)(double, void*, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DFI(double p0, void* p1, struct S_DFI p2, void (*cb)(double, void*, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DFF(double p0, void* p1, struct S_DFF p2, void (*cb)(double, void*, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DFD(double p0, void* p1, struct S_DFD p2, void (*cb)(double, void*, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DFP(double p0, void* p1, struct S_DFP p2, void (*cb)(double, void*, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DDI(double p0, void* p1, struct S_DDI p2, void (*cb)(double, void*, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DDF(double p0, void* p1, struct S_DDF p2, void (*cb)(double, void*, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DDD(double p0, void* p1, struct S_DDD p2, void (*cb)(double, void*, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DDP(double p0, void* p1, struct S_DDP p2, void (*cb)(double, void*, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DPI(double p0, void* p1, struct S_DPI p2, void (*cb)(double, void*, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DPF(double p0, void* p1, struct S_DPF p2, void (*cb)(double, void*, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DPD(double p0, void* p1, struct S_DPD p2, void (*cb)(double, void*, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_DPP(double p0, void* p1, struct S_DPP p2, void (*cb)(double, void*, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PII(double p0, void* p1, struct S_PII p2, void (*cb)(double, void*, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PIF(double p0, void* p1, struct S_PIF p2, void (*cb)(double, void*, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PID(double p0, void* p1, struct S_PID p2, void (*cb)(double, void*, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PIP(double p0, void* p1, struct S_PIP p2, void (*cb)(double, void*, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PFI(double p0, void* p1, struct S_PFI p2, void (*cb)(double, void*, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PFF(double p0, void* p1, struct S_PFF p2, void (*cb)(double, void*, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PFD(double p0, void* p1, struct S_PFD p2, void (*cb)(double, void*, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PFP(double p0, void* p1, struct S_PFP p2, void (*cb)(double, void*, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PDI(double p0, void* p1, struct S_PDI p2, void (*cb)(double, void*, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PDF(double p0, void* p1, struct S_PDF p2, void (*cb)(double, void*, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PDD(double p0, void* p1, struct S_PDD p2, void (*cb)(double, void*, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PDP(double p0, void* p1, struct S_PDP p2, void (*cb)(double, void*, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PPI(double p0, void* p1, struct S_PPI p2, void (*cb)(double, void*, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PPF(double p0, void* p1, struct S_PPF p2, void (*cb)(double, void*, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PPD(double p0, void* p1, struct S_PPD p2, void (*cb)(double, void*, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f4_V_DPS_PPP(double p0, void* p1, struct S_PPP p2, void (*cb)(double, void*, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_I(double p0, struct S_I p1, int p2, void (*cb)(double, struct S_I, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_F(double p0, struct S_F p1, int p2, void (*cb)(double, struct S_F, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_D(double p0, struct S_D p1, int p2, void (*cb)(double, struct S_D, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_P(double p0, struct S_P p1, int p2, void (*cb)(double, struct S_P, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_II(double p0, struct S_II p1, int p2, void (*cb)(double, struct S_II, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IF(double p0, struct S_IF p1, int p2, void (*cb)(double, struct S_IF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_ID(double p0, struct S_ID p1, int p2, void (*cb)(double, struct S_ID, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IP(double p0, struct S_IP p1, int p2, void (*cb)(double, struct S_IP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FI(double p0, struct S_FI p1, int p2, void (*cb)(double, struct S_FI, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FF(double p0, struct S_FF p1, int p2, void (*cb)(double, struct S_FF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FD(double p0, struct S_FD p1, int p2, void (*cb)(double, struct S_FD, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FP(double p0, struct S_FP p1, int p2, void (*cb)(double, struct S_FP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DI(double p0, struct S_DI p1, int p2, void (*cb)(double, struct S_DI, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DF(double p0, struct S_DF p1, int p2, void (*cb)(double, struct S_DF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DD(double p0, struct S_DD p1, int p2, void (*cb)(double, struct S_DD, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DP(double p0, struct S_DP p1, int p2, void (*cb)(double, struct S_DP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PI(double p0, struct S_PI p1, int p2, void (*cb)(double, struct S_PI, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PF(double p0, struct S_PF p1, int p2, void (*cb)(double, struct S_PF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PD(double p0, struct S_PD p1, int p2, void (*cb)(double, struct S_PD, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PP(double p0, struct S_PP p1, int p2, void (*cb)(double, struct S_PP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_III(double p0, struct S_III p1, int p2, void (*cb)(double, struct S_III, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IIF(double p0, struct S_IIF p1, int p2, void (*cb)(double, struct S_IIF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IID(double p0, struct S_IID p1, int p2, void (*cb)(double, struct S_IID, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IIP(double p0, struct S_IIP p1, int p2, void (*cb)(double, struct S_IIP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IFI(double p0, struct S_IFI p1, int p2, void (*cb)(double, struct S_IFI, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IFF(double p0, struct S_IFF p1, int p2, void (*cb)(double, struct S_IFF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IFD(double p0, struct S_IFD p1, int p2, void (*cb)(double, struct S_IFD, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IFP(double p0, struct S_IFP p1, int p2, void (*cb)(double, struct S_IFP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IDI(double p0, struct S_IDI p1, int p2, void (*cb)(double, struct S_IDI, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IDF(double p0, struct S_IDF p1, int p2, void (*cb)(double, struct S_IDF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IDD(double p0, struct S_IDD p1, int p2, void (*cb)(double, struct S_IDD, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IDP(double p0, struct S_IDP p1, int p2, void (*cb)(double, struct S_IDP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IPI(double p0, struct S_IPI p1, int p2, void (*cb)(double, struct S_IPI, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IPF(double p0, struct S_IPF p1, int p2, void (*cb)(double, struct S_IPF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IPD(double p0, struct S_IPD p1, int p2, void (*cb)(double, struct S_IPD, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_IPP(double p0, struct S_IPP p1, int p2, void (*cb)(double, struct S_IPP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FII(double p0, struct S_FII p1, int p2, void (*cb)(double, struct S_FII, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FIF(double p0, struct S_FIF p1, int p2, void (*cb)(double, struct S_FIF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FID(double p0, struct S_FID p1, int p2, void (*cb)(double, struct S_FID, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FIP(double p0, struct S_FIP p1, int p2, void (*cb)(double, struct S_FIP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FFI(double p0, struct S_FFI p1, int p2, void (*cb)(double, struct S_FFI, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FFF(double p0, struct S_FFF p1, int p2, void (*cb)(double, struct S_FFF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FFD(double p0, struct S_FFD p1, int p2, void (*cb)(double, struct S_FFD, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FFP(double p0, struct S_FFP p1, int p2, void (*cb)(double, struct S_FFP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FDI(double p0, struct S_FDI p1, int p2, void (*cb)(double, struct S_FDI, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FDF(double p0, struct S_FDF p1, int p2, void (*cb)(double, struct S_FDF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FDD(double p0, struct S_FDD p1, int p2, void (*cb)(double, struct S_FDD, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FDP(double p0, struct S_FDP p1, int p2, void (*cb)(double, struct S_FDP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FPI(double p0, struct S_FPI p1, int p2, void (*cb)(double, struct S_FPI, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FPF(double p0, struct S_FPF p1, int p2, void (*cb)(double, struct S_FPF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FPD(double p0, struct S_FPD p1, int p2, void (*cb)(double, struct S_FPD, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_FPP(double p0, struct S_FPP p1, int p2, void (*cb)(double, struct S_FPP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DII(double p0, struct S_DII p1, int p2, void (*cb)(double, struct S_DII, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DIF(double p0, struct S_DIF p1, int p2, void (*cb)(double, struct S_DIF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DID(double p0, struct S_DID p1, int p2, void (*cb)(double, struct S_DID, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DIP(double p0, struct S_DIP p1, int p2, void (*cb)(double, struct S_DIP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DFI(double p0, struct S_DFI p1, int p2, void (*cb)(double, struct S_DFI, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DFF(double p0, struct S_DFF p1, int p2, void (*cb)(double, struct S_DFF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DFD(double p0, struct S_DFD p1, int p2, void (*cb)(double, struct S_DFD, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DFP(double p0, struct S_DFP p1, int p2, void (*cb)(double, struct S_DFP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DDI(double p0, struct S_DDI p1, int p2, void (*cb)(double, struct S_DDI, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DDF(double p0, struct S_DDF p1, int p2, void (*cb)(double, struct S_DDF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DDD(double p0, struct S_DDD p1, int p2, void (*cb)(double, struct S_DDD, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DDP(double p0, struct S_DDP p1, int p2, void (*cb)(double, struct S_DDP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DPI(double p0, struct S_DPI p1, int p2, void (*cb)(double, struct S_DPI, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DPF(double p0, struct S_DPF p1, int p2, void (*cb)(double, struct S_DPF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DPD(double p0, struct S_DPD p1, int p2, void (*cb)(double, struct S_DPD, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_DPP(double p0, struct S_DPP p1, int p2, void (*cb)(double, struct S_DPP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PII(double p0, struct S_PII p1, int p2, void (*cb)(double, struct S_PII, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PIF(double p0, struct S_PIF p1, int p2, void (*cb)(double, struct S_PIF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PID(double p0, struct S_PID p1, int p2, void (*cb)(double, struct S_PID, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PIP(double p0, struct S_PIP p1, int p2, void (*cb)(double, struct S_PIP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PFI(double p0, struct S_PFI p1, int p2, void (*cb)(double, struct S_PFI, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PFF(double p0, struct S_PFF p1, int p2, void (*cb)(double, struct S_PFF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PFD(double p0, struct S_PFD p1, int p2, void (*cb)(double, struct S_PFD, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PFP(double p0, struct S_PFP p1, int p2, void (*cb)(double, struct S_PFP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PDI(double p0, struct S_PDI p1, int p2, void (*cb)(double, struct S_PDI, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PDF(double p0, struct S_PDF p1, int p2, void (*cb)(double, struct S_PDF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PDD(double p0, struct S_PDD p1, int p2, void (*cb)(double, struct S_PDD, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PDP(double p0, struct S_PDP p1, int p2, void (*cb)(double, struct S_PDP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PPI(double p0, struct S_PPI p1, int p2, void (*cb)(double, struct S_PPI, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PPF(double p0, struct S_PPF p1, int p2, void (*cb)(double, struct S_PPF, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PPD(double p0, struct S_PPD p1, int p2, void (*cb)(double, struct S_PPD, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSI_PPP(double p0, struct S_PPP p1, int p2, void (*cb)(double, struct S_PPP, int)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_I(double p0, struct S_I p1, float p2, void (*cb)(double, struct S_I, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_F(double p0, struct S_F p1, float p2, void (*cb)(double, struct S_F, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_D(double p0, struct S_D p1, float p2, void (*cb)(double, struct S_D, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_P(double p0, struct S_P p1, float p2, void (*cb)(double, struct S_P, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_II(double p0, struct S_II p1, float p2, void (*cb)(double, struct S_II, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IF(double p0, struct S_IF p1, float p2, void (*cb)(double, struct S_IF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_ID(double p0, struct S_ID p1, float p2, void (*cb)(double, struct S_ID, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IP(double p0, struct S_IP p1, float p2, void (*cb)(double, struct S_IP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FI(double p0, struct S_FI p1, float p2, void (*cb)(double, struct S_FI, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FF(double p0, struct S_FF p1, float p2, void (*cb)(double, struct S_FF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FD(double p0, struct S_FD p1, float p2, void (*cb)(double, struct S_FD, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FP(double p0, struct S_FP p1, float p2, void (*cb)(double, struct S_FP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DI(double p0, struct S_DI p1, float p2, void (*cb)(double, struct S_DI, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DF(double p0, struct S_DF p1, float p2, void (*cb)(double, struct S_DF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DD(double p0, struct S_DD p1, float p2, void (*cb)(double, struct S_DD, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DP(double p0, struct S_DP p1, float p2, void (*cb)(double, struct S_DP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PI(double p0, struct S_PI p1, float p2, void (*cb)(double, struct S_PI, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PF(double p0, struct S_PF p1, float p2, void (*cb)(double, struct S_PF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PD(double p0, struct S_PD p1, float p2, void (*cb)(double, struct S_PD, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PP(double p0, struct S_PP p1, float p2, void (*cb)(double, struct S_PP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_III(double p0, struct S_III p1, float p2, void (*cb)(double, struct S_III, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IIF(double p0, struct S_IIF p1, float p2, void (*cb)(double, struct S_IIF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IID(double p0, struct S_IID p1, float p2, void (*cb)(double, struct S_IID, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IIP(double p0, struct S_IIP p1, float p2, void (*cb)(double, struct S_IIP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IFI(double p0, struct S_IFI p1, float p2, void (*cb)(double, struct S_IFI, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IFF(double p0, struct S_IFF p1, float p2, void (*cb)(double, struct S_IFF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IFD(double p0, struct S_IFD p1, float p2, void (*cb)(double, struct S_IFD, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IFP(double p0, struct S_IFP p1, float p2, void (*cb)(double, struct S_IFP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IDI(double p0, struct S_IDI p1, float p2, void (*cb)(double, struct S_IDI, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IDF(double p0, struct S_IDF p1, float p2, void (*cb)(double, struct S_IDF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IDD(double p0, struct S_IDD p1, float p2, void (*cb)(double, struct S_IDD, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IDP(double p0, struct S_IDP p1, float p2, void (*cb)(double, struct S_IDP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IPI(double p0, struct S_IPI p1, float p2, void (*cb)(double, struct S_IPI, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IPF(double p0, struct S_IPF p1, float p2, void (*cb)(double, struct S_IPF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IPD(double p0, struct S_IPD p1, float p2, void (*cb)(double, struct S_IPD, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_IPP(double p0, struct S_IPP p1, float p2, void (*cb)(double, struct S_IPP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FII(double p0, struct S_FII p1, float p2, void (*cb)(double, struct S_FII, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FIF(double p0, struct S_FIF p1, float p2, void (*cb)(double, struct S_FIF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FID(double p0, struct S_FID p1, float p2, void (*cb)(double, struct S_FID, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FIP(double p0, struct S_FIP p1, float p2, void (*cb)(double, struct S_FIP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FFI(double p0, struct S_FFI p1, float p2, void (*cb)(double, struct S_FFI, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FFF(double p0, struct S_FFF p1, float p2, void (*cb)(double, struct S_FFF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FFD(double p0, struct S_FFD p1, float p2, void (*cb)(double, struct S_FFD, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FFP(double p0, struct S_FFP p1, float p2, void (*cb)(double, struct S_FFP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FDI(double p0, struct S_FDI p1, float p2, void (*cb)(double, struct S_FDI, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FDF(double p0, struct S_FDF p1, float p2, void (*cb)(double, struct S_FDF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FDD(double p0, struct S_FDD p1, float p2, void (*cb)(double, struct S_FDD, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FDP(double p0, struct S_FDP p1, float p2, void (*cb)(double, struct S_FDP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FPI(double p0, struct S_FPI p1, float p2, void (*cb)(double, struct S_FPI, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FPF(double p0, struct S_FPF p1, float p2, void (*cb)(double, struct S_FPF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FPD(double p0, struct S_FPD p1, float p2, void (*cb)(double, struct S_FPD, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_FPP(double p0, struct S_FPP p1, float p2, void (*cb)(double, struct S_FPP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DII(double p0, struct S_DII p1, float p2, void (*cb)(double, struct S_DII, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DIF(double p0, struct S_DIF p1, float p2, void (*cb)(double, struct S_DIF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DID(double p0, struct S_DID p1, float p2, void (*cb)(double, struct S_DID, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DIP(double p0, struct S_DIP p1, float p2, void (*cb)(double, struct S_DIP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DFI(double p0, struct S_DFI p1, float p2, void (*cb)(double, struct S_DFI, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DFF(double p0, struct S_DFF p1, float p2, void (*cb)(double, struct S_DFF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DFD(double p0, struct S_DFD p1, float p2, void (*cb)(double, struct S_DFD, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DFP(double p0, struct S_DFP p1, float p2, void (*cb)(double, struct S_DFP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DDI(double p0, struct S_DDI p1, float p2, void (*cb)(double, struct S_DDI, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DDF(double p0, struct S_DDF p1, float p2, void (*cb)(double, struct S_DDF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DDD(double p0, struct S_DDD p1, float p2, void (*cb)(double, struct S_DDD, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DDP(double p0, struct S_DDP p1, float p2, void (*cb)(double, struct S_DDP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DPI(double p0, struct S_DPI p1, float p2, void (*cb)(double, struct S_DPI, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DPF(double p0, struct S_DPF p1, float p2, void (*cb)(double, struct S_DPF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DPD(double p0, struct S_DPD p1, float p2, void (*cb)(double, struct S_DPD, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_DPP(double p0, struct S_DPP p1, float p2, void (*cb)(double, struct S_DPP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PII(double p0, struct S_PII p1, float p2, void (*cb)(double, struct S_PII, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PIF(double p0, struct S_PIF p1, float p2, void (*cb)(double, struct S_PIF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PID(double p0, struct S_PID p1, float p2, void (*cb)(double, struct S_PID, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PIP(double p0, struct S_PIP p1, float p2, void (*cb)(double, struct S_PIP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PFI(double p0, struct S_PFI p1, float p2, void (*cb)(double, struct S_PFI, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PFF(double p0, struct S_PFF p1, float p2, void (*cb)(double, struct S_PFF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PFD(double p0, struct S_PFD p1, float p2, void (*cb)(double, struct S_PFD, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PFP(double p0, struct S_PFP p1, float p2, void (*cb)(double, struct S_PFP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PDI(double p0, struct S_PDI p1, float p2, void (*cb)(double, struct S_PDI, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PDF(double p0, struct S_PDF p1, float p2, void (*cb)(double, struct S_PDF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PDD(double p0, struct S_PDD p1, float p2, void (*cb)(double, struct S_PDD, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PDP(double p0, struct S_PDP p1, float p2, void (*cb)(double, struct S_PDP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PPI(double p0, struct S_PPI p1, float p2, void (*cb)(double, struct S_PPI, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PPF(double p0, struct S_PPF p1, float p2, void (*cb)(double, struct S_PPF, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PPD(double p0, struct S_PPD p1, float p2, void (*cb)(double, struct S_PPD, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSF_PPP(double p0, struct S_PPP p1, float p2, void (*cb)(double, struct S_PPP, float)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_I(double p0, struct S_I p1, double p2, void (*cb)(double, struct S_I, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_F(double p0, struct S_F p1, double p2, void (*cb)(double, struct S_F, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_D(double p0, struct S_D p1, double p2, void (*cb)(double, struct S_D, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_P(double p0, struct S_P p1, double p2, void (*cb)(double, struct S_P, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_II(double p0, struct S_II p1, double p2, void (*cb)(double, struct S_II, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IF(double p0, struct S_IF p1, double p2, void (*cb)(double, struct S_IF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_ID(double p0, struct S_ID p1, double p2, void (*cb)(double, struct S_ID, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IP(double p0, struct S_IP p1, double p2, void (*cb)(double, struct S_IP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FI(double p0, struct S_FI p1, double p2, void (*cb)(double, struct S_FI, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FF(double p0, struct S_FF p1, double p2, void (*cb)(double, struct S_FF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FD(double p0, struct S_FD p1, double p2, void (*cb)(double, struct S_FD, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FP(double p0, struct S_FP p1, double p2, void (*cb)(double, struct S_FP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DI(double p0, struct S_DI p1, double p2, void (*cb)(double, struct S_DI, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DF(double p0, struct S_DF p1, double p2, void (*cb)(double, struct S_DF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DD(double p0, struct S_DD p1, double p2, void (*cb)(double, struct S_DD, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DP(double p0, struct S_DP p1, double p2, void (*cb)(double, struct S_DP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_PI(double p0, struct S_PI p1, double p2, void (*cb)(double, struct S_PI, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_PF(double p0, struct S_PF p1, double p2, void (*cb)(double, struct S_PF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_PD(double p0, struct S_PD p1, double p2, void (*cb)(double, struct S_PD, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_PP(double p0, struct S_PP p1, double p2, void (*cb)(double, struct S_PP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_III(double p0, struct S_III p1, double p2, void (*cb)(double, struct S_III, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IIF(double p0, struct S_IIF p1, double p2, void (*cb)(double, struct S_IIF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IID(double p0, struct S_IID p1, double p2, void (*cb)(double, struct S_IID, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IIP(double p0, struct S_IIP p1, double p2, void (*cb)(double, struct S_IIP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IFI(double p0, struct S_IFI p1, double p2, void (*cb)(double, struct S_IFI, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IFF(double p0, struct S_IFF p1, double p2, void (*cb)(double, struct S_IFF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IFD(double p0, struct S_IFD p1, double p2, void (*cb)(double, struct S_IFD, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IFP(double p0, struct S_IFP p1, double p2, void (*cb)(double, struct S_IFP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IDI(double p0, struct S_IDI p1, double p2, void (*cb)(double, struct S_IDI, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IDF(double p0, struct S_IDF p1, double p2, void (*cb)(double, struct S_IDF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IDD(double p0, struct S_IDD p1, double p2, void (*cb)(double, struct S_IDD, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IDP(double p0, struct S_IDP p1, double p2, void (*cb)(double, struct S_IDP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IPI(double p0, struct S_IPI p1, double p2, void (*cb)(double, struct S_IPI, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IPF(double p0, struct S_IPF p1, double p2, void (*cb)(double, struct S_IPF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IPD(double p0, struct S_IPD p1, double p2, void (*cb)(double, struct S_IPD, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_IPP(double p0, struct S_IPP p1, double p2, void (*cb)(double, struct S_IPP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FII(double p0, struct S_FII p1, double p2, void (*cb)(double, struct S_FII, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FIF(double p0, struct S_FIF p1, double p2, void (*cb)(double, struct S_FIF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FID(double p0, struct S_FID p1, double p2, void (*cb)(double, struct S_FID, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FIP(double p0, struct S_FIP p1, double p2, void (*cb)(double, struct S_FIP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FFI(double p0, struct S_FFI p1, double p2, void (*cb)(double, struct S_FFI, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FFF(double p0, struct S_FFF p1, double p2, void (*cb)(double, struct S_FFF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FFD(double p0, struct S_FFD p1, double p2, void (*cb)(double, struct S_FFD, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FFP(double p0, struct S_FFP p1, double p2, void (*cb)(double, struct S_FFP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FDI(double p0, struct S_FDI p1, double p2, void (*cb)(double, struct S_FDI, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FDF(double p0, struct S_FDF p1, double p2, void (*cb)(double, struct S_FDF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FDD(double p0, struct S_FDD p1, double p2, void (*cb)(double, struct S_FDD, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FDP(double p0, struct S_FDP p1, double p2, void (*cb)(double, struct S_FDP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FPI(double p0, struct S_FPI p1, double p2, void (*cb)(double, struct S_FPI, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FPF(double p0, struct S_FPF p1, double p2, void (*cb)(double, struct S_FPF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FPD(double p0, struct S_FPD p1, double p2, void (*cb)(double, struct S_FPD, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_FPP(double p0, struct S_FPP p1, double p2, void (*cb)(double, struct S_FPP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DII(double p0, struct S_DII p1, double p2, void (*cb)(double, struct S_DII, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DIF(double p0, struct S_DIF p1, double p2, void (*cb)(double, struct S_DIF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DID(double p0, struct S_DID p1, double p2, void (*cb)(double, struct S_DID, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DIP(double p0, struct S_DIP p1, double p2, void (*cb)(double, struct S_DIP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DFI(double p0, struct S_DFI p1, double p2, void (*cb)(double, struct S_DFI, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DFF(double p0, struct S_DFF p1, double p2, void (*cb)(double, struct S_DFF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DFD(double p0, struct S_DFD p1, double p2, void (*cb)(double, struct S_DFD, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DFP(double p0, struct S_DFP p1, double p2, void (*cb)(double, struct S_DFP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DDI(double p0, struct S_DDI p1, double p2, void (*cb)(double, struct S_DDI, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DDF(double p0, struct S_DDF p1, double p2, void (*cb)(double, struct S_DDF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DDD(double p0, struct S_DDD p1, double p2, void (*cb)(double, struct S_DDD, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DDP(double p0, struct S_DDP p1, double p2, void (*cb)(double, struct S_DDP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DPI(double p0, struct S_DPI p1, double p2, void (*cb)(double, struct S_DPI, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DPF(double p0, struct S_DPF p1, double p2, void (*cb)(double, struct S_DPF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DPD(double p0, struct S_DPD p1, double p2, void (*cb)(double, struct S_DPD, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_DPP(double p0, struct S_DPP p1, double p2, void (*cb)(double, struct S_DPP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_PII(double p0, struct S_PII p1, double p2, void (*cb)(double, struct S_PII, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_PIF(double p0, struct S_PIF p1, double p2, void (*cb)(double, struct S_PIF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_PID(double p0, struct S_PID p1, double p2, void (*cb)(double, struct S_PID, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_PIP(double p0, struct S_PIP p1, double p2, void (*cb)(double, struct S_PIP, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_PFI(double p0, struct S_PFI p1, double p2, void (*cb)(double, struct S_PFI, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_PFF(double p0, struct S_PFF p1, double p2, void (*cb)(double, struct S_PFF, double)) { cb(p0, p1, p2); } +EXPORT void f4_V_DSD_PFD(double p0, struct S_PFD p1, double p2, void (*cb)(double, struct S_PFD, double)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSD_PFP(double p0, struct S_PFP p1, double p2, void (*cb)(double, struct S_PFP, double)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSD_PDI(double p0, struct S_PDI p1, double p2, void (*cb)(double, struct S_PDI, double)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSD_PDF(double p0, struct S_PDF p1, double p2, void (*cb)(double, struct S_PDF, double)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSD_PDD(double p0, struct S_PDD p1, double p2, void (*cb)(double, struct S_PDD, double)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSD_PDP(double p0, struct S_PDP p1, double p2, void (*cb)(double, struct S_PDP, double)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSD_PPI(double p0, struct S_PPI p1, double p2, void (*cb)(double, struct S_PPI, double)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSD_PPF(double p0, struct S_PPF p1, double p2, void (*cb)(double, struct S_PPF, double)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSD_PPD(double p0, struct S_PPD p1, double p2, void (*cb)(double, struct S_PPD, double)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSD_PPP(double p0, struct S_PPP p1, double p2, void (*cb)(double, struct S_PPP, double)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_I(double p0, struct S_I p1, void* p2, void (*cb)(double, struct S_I, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_F(double p0, struct S_F p1, void* p2, void (*cb)(double, struct S_F, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_D(double p0, struct S_D p1, void* p2, void (*cb)(double, struct S_D, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_P(double p0, struct S_P p1, void* p2, void (*cb)(double, struct S_P, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_II(double p0, struct S_II p1, void* p2, void (*cb)(double, struct S_II, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IF(double p0, struct S_IF p1, void* p2, void (*cb)(double, struct S_IF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_ID(double p0, struct S_ID p1, void* p2, void (*cb)(double, struct S_ID, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IP(double p0, struct S_IP p1, void* p2, void (*cb)(double, struct S_IP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FI(double p0, struct S_FI p1, void* p2, void (*cb)(double, struct S_FI, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FF(double p0, struct S_FF p1, void* p2, void (*cb)(double, struct S_FF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FD(double p0, struct S_FD p1, void* p2, void (*cb)(double, struct S_FD, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FP(double p0, struct S_FP p1, void* p2, void (*cb)(double, struct S_FP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DI(double p0, struct S_DI p1, void* p2, void (*cb)(double, struct S_DI, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DF(double p0, struct S_DF p1, void* p2, void (*cb)(double, struct S_DF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DD(double p0, struct S_DD p1, void* p2, void (*cb)(double, struct S_DD, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DP(double p0, struct S_DP p1, void* p2, void (*cb)(double, struct S_DP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PI(double p0, struct S_PI p1, void* p2, void (*cb)(double, struct S_PI, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PF(double p0, struct S_PF p1, void* p2, void (*cb)(double, struct S_PF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PD(double p0, struct S_PD p1, void* p2, void (*cb)(double, struct S_PD, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PP(double p0, struct S_PP p1, void* p2, void (*cb)(double, struct S_PP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_III(double p0, struct S_III p1, void* p2, void (*cb)(double, struct S_III, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IIF(double p0, struct S_IIF p1, void* p2, void (*cb)(double, struct S_IIF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IID(double p0, struct S_IID p1, void* p2, void (*cb)(double, struct S_IID, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IIP(double p0, struct S_IIP p1, void* p2, void (*cb)(double, struct S_IIP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IFI(double p0, struct S_IFI p1, void* p2, void (*cb)(double, struct S_IFI, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IFF(double p0, struct S_IFF p1, void* p2, void (*cb)(double, struct S_IFF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IFD(double p0, struct S_IFD p1, void* p2, void (*cb)(double, struct S_IFD, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IFP(double p0, struct S_IFP p1, void* p2, void (*cb)(double, struct S_IFP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IDI(double p0, struct S_IDI p1, void* p2, void (*cb)(double, struct S_IDI, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IDF(double p0, struct S_IDF p1, void* p2, void (*cb)(double, struct S_IDF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IDD(double p0, struct S_IDD p1, void* p2, void (*cb)(double, struct S_IDD, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IDP(double p0, struct S_IDP p1, void* p2, void (*cb)(double, struct S_IDP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IPI(double p0, struct S_IPI p1, void* p2, void (*cb)(double, struct S_IPI, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IPF(double p0, struct S_IPF p1, void* p2, void (*cb)(double, struct S_IPF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IPD(double p0, struct S_IPD p1, void* p2, void (*cb)(double, struct S_IPD, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_IPP(double p0, struct S_IPP p1, void* p2, void (*cb)(double, struct S_IPP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FII(double p0, struct S_FII p1, void* p2, void (*cb)(double, struct S_FII, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FIF(double p0, struct S_FIF p1, void* p2, void (*cb)(double, struct S_FIF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FID(double p0, struct S_FID p1, void* p2, void (*cb)(double, struct S_FID, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FIP(double p0, struct S_FIP p1, void* p2, void (*cb)(double, struct S_FIP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FFI(double p0, struct S_FFI p1, void* p2, void (*cb)(double, struct S_FFI, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FFF(double p0, struct S_FFF p1, void* p2, void (*cb)(double, struct S_FFF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FFD(double p0, struct S_FFD p1, void* p2, void (*cb)(double, struct S_FFD, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FFP(double p0, struct S_FFP p1, void* p2, void (*cb)(double, struct S_FFP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FDI(double p0, struct S_FDI p1, void* p2, void (*cb)(double, struct S_FDI, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FDF(double p0, struct S_FDF p1, void* p2, void (*cb)(double, struct S_FDF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FDD(double p0, struct S_FDD p1, void* p2, void (*cb)(double, struct S_FDD, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FDP(double p0, struct S_FDP p1, void* p2, void (*cb)(double, struct S_FDP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FPI(double p0, struct S_FPI p1, void* p2, void (*cb)(double, struct S_FPI, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FPF(double p0, struct S_FPF p1, void* p2, void (*cb)(double, struct S_FPF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FPD(double p0, struct S_FPD p1, void* p2, void (*cb)(double, struct S_FPD, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_FPP(double p0, struct S_FPP p1, void* p2, void (*cb)(double, struct S_FPP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DII(double p0, struct S_DII p1, void* p2, void (*cb)(double, struct S_DII, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DIF(double p0, struct S_DIF p1, void* p2, void (*cb)(double, struct S_DIF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DID(double p0, struct S_DID p1, void* p2, void (*cb)(double, struct S_DID, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DIP(double p0, struct S_DIP p1, void* p2, void (*cb)(double, struct S_DIP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DFI(double p0, struct S_DFI p1, void* p2, void (*cb)(double, struct S_DFI, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DFF(double p0, struct S_DFF p1, void* p2, void (*cb)(double, struct S_DFF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DFD(double p0, struct S_DFD p1, void* p2, void (*cb)(double, struct S_DFD, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DFP(double p0, struct S_DFP p1, void* p2, void (*cb)(double, struct S_DFP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DDI(double p0, struct S_DDI p1, void* p2, void (*cb)(double, struct S_DDI, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DDF(double p0, struct S_DDF p1, void* p2, void (*cb)(double, struct S_DDF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DDD(double p0, struct S_DDD p1, void* p2, void (*cb)(double, struct S_DDD, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DDP(double p0, struct S_DDP p1, void* p2, void (*cb)(double, struct S_DDP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DPI(double p0, struct S_DPI p1, void* p2, void (*cb)(double, struct S_DPI, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DPF(double p0, struct S_DPF p1, void* p2, void (*cb)(double, struct S_DPF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DPD(double p0, struct S_DPD p1, void* p2, void (*cb)(double, struct S_DPD, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_DPP(double p0, struct S_DPP p1, void* p2, void (*cb)(double, struct S_DPP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PII(double p0, struct S_PII p1, void* p2, void (*cb)(double, struct S_PII, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PIF(double p0, struct S_PIF p1, void* p2, void (*cb)(double, struct S_PIF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PID(double p0, struct S_PID p1, void* p2, void (*cb)(double, struct S_PID, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PIP(double p0, struct S_PIP p1, void* p2, void (*cb)(double, struct S_PIP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PFI(double p0, struct S_PFI p1, void* p2, void (*cb)(double, struct S_PFI, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PFF(double p0, struct S_PFF p1, void* p2, void (*cb)(double, struct S_PFF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PFD(double p0, struct S_PFD p1, void* p2, void (*cb)(double, struct S_PFD, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PFP(double p0, struct S_PFP p1, void* p2, void (*cb)(double, struct S_PFP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PDI(double p0, struct S_PDI p1, void* p2, void (*cb)(double, struct S_PDI, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PDF(double p0, struct S_PDF p1, void* p2, void (*cb)(double, struct S_PDF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PDD(double p0, struct S_PDD p1, void* p2, void (*cb)(double, struct S_PDD, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PDP(double p0, struct S_PDP p1, void* p2, void (*cb)(double, struct S_PDP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PPI(double p0, struct S_PPI p1, void* p2, void (*cb)(double, struct S_PPI, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PPF(double p0, struct S_PPF p1, void* p2, void (*cb)(double, struct S_PPF, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PPD(double p0, struct S_PPD p1, void* p2, void (*cb)(double, struct S_PPD, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSP_PPP(double p0, struct S_PPP p1, void* p2, void (*cb)(double, struct S_PPP, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_I(double p0, struct S_I p1, struct S_I p2, void (*cb)(double, struct S_I, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_F(double p0, struct S_F p1, struct S_F p2, void (*cb)(double, struct S_F, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_D(double p0, struct S_D p1, struct S_D p2, void (*cb)(double, struct S_D, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_P(double p0, struct S_P p1, struct S_P p2, void (*cb)(double, struct S_P, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_II(double p0, struct S_II p1, struct S_II p2, void (*cb)(double, struct S_II, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IF(double p0, struct S_IF p1, struct S_IF p2, void (*cb)(double, struct S_IF, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_ID(double p0, struct S_ID p1, struct S_ID p2, void (*cb)(double, struct S_ID, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IP(double p0, struct S_IP p1, struct S_IP p2, void (*cb)(double, struct S_IP, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FI(double p0, struct S_FI p1, struct S_FI p2, void (*cb)(double, struct S_FI, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FF(double p0, struct S_FF p1, struct S_FF p2, void (*cb)(double, struct S_FF, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FD(double p0, struct S_FD p1, struct S_FD p2, void (*cb)(double, struct S_FD, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FP(double p0, struct S_FP p1, struct S_FP p2, void (*cb)(double, struct S_FP, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DI(double p0, struct S_DI p1, struct S_DI p2, void (*cb)(double, struct S_DI, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DF(double p0, struct S_DF p1, struct S_DF p2, void (*cb)(double, struct S_DF, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DD(double p0, struct S_DD p1, struct S_DD p2, void (*cb)(double, struct S_DD, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DP(double p0, struct S_DP p1, struct S_DP p2, void (*cb)(double, struct S_DP, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PI(double p0, struct S_PI p1, struct S_PI p2, void (*cb)(double, struct S_PI, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PF(double p0, struct S_PF p1, struct S_PF p2, void (*cb)(double, struct S_PF, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PD(double p0, struct S_PD p1, struct S_PD p2, void (*cb)(double, struct S_PD, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PP(double p0, struct S_PP p1, struct S_PP p2, void (*cb)(double, struct S_PP, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_III(double p0, struct S_III p1, struct S_III p2, void (*cb)(double, struct S_III, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IIF(double p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(double, struct S_IIF, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IID(double p0, struct S_IID p1, struct S_IID p2, void (*cb)(double, struct S_IID, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IIP(double p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(double, struct S_IIP, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IFI(double p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(double, struct S_IFI, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IFF(double p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(double, struct S_IFF, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IFD(double p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(double, struct S_IFD, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IFP(double p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(double, struct S_IFP, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IDI(double p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(double, struct S_IDI, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IDF(double p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(double, struct S_IDF, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IDD(double p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(double, struct S_IDD, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IDP(double p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(double, struct S_IDP, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IPI(double p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(double, struct S_IPI, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IPF(double p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(double, struct S_IPF, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IPD(double p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(double, struct S_IPD, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_IPP(double p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(double, struct S_IPP, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FII(double p0, struct S_FII p1, struct S_FII p2, void (*cb)(double, struct S_FII, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FIF(double p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(double, struct S_FIF, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FID(double p0, struct S_FID p1, struct S_FID p2, void (*cb)(double, struct S_FID, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FIP(double p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(double, struct S_FIP, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FFI(double p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(double, struct S_FFI, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FFF(double p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(double, struct S_FFF, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FFD(double p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(double, struct S_FFD, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FFP(double p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(double, struct S_FFP, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FDI(double p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(double, struct S_FDI, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FDF(double p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(double, struct S_FDF, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FDD(double p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(double, struct S_FDD, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FDP(double p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(double, struct S_FDP, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FPI(double p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(double, struct S_FPI, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FPF(double p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(double, struct S_FPF, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FPD(double p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(double, struct S_FPD, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_FPP(double p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(double, struct S_FPP, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DII(double p0, struct S_DII p1, struct S_DII p2, void (*cb)(double, struct S_DII, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DIF(double p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(double, struct S_DIF, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DID(double p0, struct S_DID p1, struct S_DID p2, void (*cb)(double, struct S_DID, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DIP(double p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(double, struct S_DIP, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DFI(double p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(double, struct S_DFI, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DFF(double p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(double, struct S_DFF, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DFD(double p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(double, struct S_DFD, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DFP(double p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(double, struct S_DFP, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DDI(double p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(double, struct S_DDI, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DDF(double p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(double, struct S_DDF, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DDD(double p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(double, struct S_DDD, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DDP(double p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(double, struct S_DDP, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DPI(double p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(double, struct S_DPI, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DPF(double p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(double, struct S_DPF, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DPD(double p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(double, struct S_DPD, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_DPP(double p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(double, struct S_DPP, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PII(double p0, struct S_PII p1, struct S_PII p2, void (*cb)(double, struct S_PII, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PIF(double p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(double, struct S_PIF, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PID(double p0, struct S_PID p1, struct S_PID p2, void (*cb)(double, struct S_PID, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PIP(double p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(double, struct S_PIP, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PFI(double p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(double, struct S_PFI, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PFF(double p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(double, struct S_PFF, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PFD(double p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(double, struct S_PFD, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PFP(double p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(double, struct S_PFP, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PDI(double p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(double, struct S_PDI, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PDF(double p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(double, struct S_PDF, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PDD(double p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(double, struct S_PDD, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PDP(double p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(double, struct S_PDP, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PPI(double p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(double, struct S_PPI, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PPF(double p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(double, struct S_PPF, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PPD(double p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(double, struct S_PPD, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_DSS_PPP(double p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(double, struct S_PPP, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PII_(void* p0, int p1, int p2, void (*cb)(void*, int, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIF_(void* p0, int p1, float p2, void (*cb)(void*, int, float)) { cb(p0, p1, p2); } +EXPORT void f5_V_PID_(void* p0, int p1, double p2, void (*cb)(void*, int, double)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIP_(void* p0, int p1, void* p2, void (*cb)(void*, int, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_I(void* p0, int p1, struct S_I p2, void (*cb)(void*, int, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_F(void* p0, int p1, struct S_F p2, void (*cb)(void*, int, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_D(void* p0, int p1, struct S_D p2, void (*cb)(void*, int, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_P(void* p0, int p1, struct S_P p2, void (*cb)(void*, int, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_II(void* p0, int p1, struct S_II p2, void (*cb)(void*, int, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IF(void* p0, int p1, struct S_IF p2, void (*cb)(void*, int, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_ID(void* p0, int p1, struct S_ID p2, void (*cb)(void*, int, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IP(void* p0, int p1, struct S_IP p2, void (*cb)(void*, int, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FI(void* p0, int p1, struct S_FI p2, void (*cb)(void*, int, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FF(void* p0, int p1, struct S_FF p2, void (*cb)(void*, int, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FD(void* p0, int p1, struct S_FD p2, void (*cb)(void*, int, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FP(void* p0, int p1, struct S_FP p2, void (*cb)(void*, int, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DI(void* p0, int p1, struct S_DI p2, void (*cb)(void*, int, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DF(void* p0, int p1, struct S_DF p2, void (*cb)(void*, int, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DD(void* p0, int p1, struct S_DD p2, void (*cb)(void*, int, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DP(void* p0, int p1, struct S_DP p2, void (*cb)(void*, int, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PI(void* p0, int p1, struct S_PI p2, void (*cb)(void*, int, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PF(void* p0, int p1, struct S_PF p2, void (*cb)(void*, int, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PD(void* p0, int p1, struct S_PD p2, void (*cb)(void*, int, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PP(void* p0, int p1, struct S_PP p2, void (*cb)(void*, int, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_III(void* p0, int p1, struct S_III p2, void (*cb)(void*, int, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IIF(void* p0, int p1, struct S_IIF p2, void (*cb)(void*, int, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IID(void* p0, int p1, struct S_IID p2, void (*cb)(void*, int, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IIP(void* p0, int p1, struct S_IIP p2, void (*cb)(void*, int, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IFI(void* p0, int p1, struct S_IFI p2, void (*cb)(void*, int, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IFF(void* p0, int p1, struct S_IFF p2, void (*cb)(void*, int, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IFD(void* p0, int p1, struct S_IFD p2, void (*cb)(void*, int, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IFP(void* p0, int p1, struct S_IFP p2, void (*cb)(void*, int, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IDI(void* p0, int p1, struct S_IDI p2, void (*cb)(void*, int, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IDF(void* p0, int p1, struct S_IDF p2, void (*cb)(void*, int, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IDD(void* p0, int p1, struct S_IDD p2, void (*cb)(void*, int, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IDP(void* p0, int p1, struct S_IDP p2, void (*cb)(void*, int, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IPI(void* p0, int p1, struct S_IPI p2, void (*cb)(void*, int, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IPF(void* p0, int p1, struct S_IPF p2, void (*cb)(void*, int, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IPD(void* p0, int p1, struct S_IPD p2, void (*cb)(void*, int, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_IPP(void* p0, int p1, struct S_IPP p2, void (*cb)(void*, int, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FII(void* p0, int p1, struct S_FII p2, void (*cb)(void*, int, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FIF(void* p0, int p1, struct S_FIF p2, void (*cb)(void*, int, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FID(void* p0, int p1, struct S_FID p2, void (*cb)(void*, int, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FIP(void* p0, int p1, struct S_FIP p2, void (*cb)(void*, int, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FFI(void* p0, int p1, struct S_FFI p2, void (*cb)(void*, int, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FFF(void* p0, int p1, struct S_FFF p2, void (*cb)(void*, int, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FFD(void* p0, int p1, struct S_FFD p2, void (*cb)(void*, int, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FFP(void* p0, int p1, struct S_FFP p2, void (*cb)(void*, int, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FDI(void* p0, int p1, struct S_FDI p2, void (*cb)(void*, int, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FDF(void* p0, int p1, struct S_FDF p2, void (*cb)(void*, int, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FDD(void* p0, int p1, struct S_FDD p2, void (*cb)(void*, int, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FDP(void* p0, int p1, struct S_FDP p2, void (*cb)(void*, int, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FPI(void* p0, int p1, struct S_FPI p2, void (*cb)(void*, int, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FPF(void* p0, int p1, struct S_FPF p2, void (*cb)(void*, int, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FPD(void* p0, int p1, struct S_FPD p2, void (*cb)(void*, int, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_FPP(void* p0, int p1, struct S_FPP p2, void (*cb)(void*, int, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DII(void* p0, int p1, struct S_DII p2, void (*cb)(void*, int, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DIF(void* p0, int p1, struct S_DIF p2, void (*cb)(void*, int, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DID(void* p0, int p1, struct S_DID p2, void (*cb)(void*, int, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DIP(void* p0, int p1, struct S_DIP p2, void (*cb)(void*, int, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DFI(void* p0, int p1, struct S_DFI p2, void (*cb)(void*, int, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DFF(void* p0, int p1, struct S_DFF p2, void (*cb)(void*, int, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DFD(void* p0, int p1, struct S_DFD p2, void (*cb)(void*, int, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DFP(void* p0, int p1, struct S_DFP p2, void (*cb)(void*, int, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DDI(void* p0, int p1, struct S_DDI p2, void (*cb)(void*, int, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DDF(void* p0, int p1, struct S_DDF p2, void (*cb)(void*, int, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DDD(void* p0, int p1, struct S_DDD p2, void (*cb)(void*, int, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DDP(void* p0, int p1, struct S_DDP p2, void (*cb)(void*, int, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DPI(void* p0, int p1, struct S_DPI p2, void (*cb)(void*, int, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DPF(void* p0, int p1, struct S_DPF p2, void (*cb)(void*, int, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DPD(void* p0, int p1, struct S_DPD p2, void (*cb)(void*, int, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_DPP(void* p0, int p1, struct S_DPP p2, void (*cb)(void*, int, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PII(void* p0, int p1, struct S_PII p2, void (*cb)(void*, int, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PIF(void* p0, int p1, struct S_PIF p2, void (*cb)(void*, int, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PID(void* p0, int p1, struct S_PID p2, void (*cb)(void*, int, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PIP(void* p0, int p1, struct S_PIP p2, void (*cb)(void*, int, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PFI(void* p0, int p1, struct S_PFI p2, void (*cb)(void*, int, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PFF(void* p0, int p1, struct S_PFF p2, void (*cb)(void*, int, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PFD(void* p0, int p1, struct S_PFD p2, void (*cb)(void*, int, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PFP(void* p0, int p1, struct S_PFP p2, void (*cb)(void*, int, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PDI(void* p0, int p1, struct S_PDI p2, void (*cb)(void*, int, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PDF(void* p0, int p1, struct S_PDF p2, void (*cb)(void*, int, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PDD(void* p0, int p1, struct S_PDD p2, void (*cb)(void*, int, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PDP(void* p0, int p1, struct S_PDP p2, void (*cb)(void*, int, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PPI(void* p0, int p1, struct S_PPI p2, void (*cb)(void*, int, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PPF(void* p0, int p1, struct S_PPF p2, void (*cb)(void*, int, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PPD(void* p0, int p1, struct S_PPD p2, void (*cb)(void*, int, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PIS_PPP(void* p0, int p1, struct S_PPP p2, void (*cb)(void*, int, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFI_(void* p0, float p1, int p2, void (*cb)(void*, float, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFF_(void* p0, float p1, float p2, void (*cb)(void*, float, float)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFD_(void* p0, float p1, double p2, void (*cb)(void*, float, double)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFP_(void* p0, float p1, void* p2, void (*cb)(void*, float, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_I(void* p0, float p1, struct S_I p2, void (*cb)(void*, float, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_F(void* p0, float p1, struct S_F p2, void (*cb)(void*, float, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_D(void* p0, float p1, struct S_D p2, void (*cb)(void*, float, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_P(void* p0, float p1, struct S_P p2, void (*cb)(void*, float, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_II(void* p0, float p1, struct S_II p2, void (*cb)(void*, float, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IF(void* p0, float p1, struct S_IF p2, void (*cb)(void*, float, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_ID(void* p0, float p1, struct S_ID p2, void (*cb)(void*, float, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IP(void* p0, float p1, struct S_IP p2, void (*cb)(void*, float, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FI(void* p0, float p1, struct S_FI p2, void (*cb)(void*, float, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FF(void* p0, float p1, struct S_FF p2, void (*cb)(void*, float, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FD(void* p0, float p1, struct S_FD p2, void (*cb)(void*, float, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FP(void* p0, float p1, struct S_FP p2, void (*cb)(void*, float, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DI(void* p0, float p1, struct S_DI p2, void (*cb)(void*, float, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DF(void* p0, float p1, struct S_DF p2, void (*cb)(void*, float, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DD(void* p0, float p1, struct S_DD p2, void (*cb)(void*, float, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DP(void* p0, float p1, struct S_DP p2, void (*cb)(void*, float, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PI(void* p0, float p1, struct S_PI p2, void (*cb)(void*, float, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PF(void* p0, float p1, struct S_PF p2, void (*cb)(void*, float, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PD(void* p0, float p1, struct S_PD p2, void (*cb)(void*, float, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PP(void* p0, float p1, struct S_PP p2, void (*cb)(void*, float, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_III(void* p0, float p1, struct S_III p2, void (*cb)(void*, float, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IIF(void* p0, float p1, struct S_IIF p2, void (*cb)(void*, float, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IID(void* p0, float p1, struct S_IID p2, void (*cb)(void*, float, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IIP(void* p0, float p1, struct S_IIP p2, void (*cb)(void*, float, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IFI(void* p0, float p1, struct S_IFI p2, void (*cb)(void*, float, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IFF(void* p0, float p1, struct S_IFF p2, void (*cb)(void*, float, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IFD(void* p0, float p1, struct S_IFD p2, void (*cb)(void*, float, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IFP(void* p0, float p1, struct S_IFP p2, void (*cb)(void*, float, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IDI(void* p0, float p1, struct S_IDI p2, void (*cb)(void*, float, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IDF(void* p0, float p1, struct S_IDF p2, void (*cb)(void*, float, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IDD(void* p0, float p1, struct S_IDD p2, void (*cb)(void*, float, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IDP(void* p0, float p1, struct S_IDP p2, void (*cb)(void*, float, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IPI(void* p0, float p1, struct S_IPI p2, void (*cb)(void*, float, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IPF(void* p0, float p1, struct S_IPF p2, void (*cb)(void*, float, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IPD(void* p0, float p1, struct S_IPD p2, void (*cb)(void*, float, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_IPP(void* p0, float p1, struct S_IPP p2, void (*cb)(void*, float, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FII(void* p0, float p1, struct S_FII p2, void (*cb)(void*, float, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FIF(void* p0, float p1, struct S_FIF p2, void (*cb)(void*, float, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FID(void* p0, float p1, struct S_FID p2, void (*cb)(void*, float, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FIP(void* p0, float p1, struct S_FIP p2, void (*cb)(void*, float, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FFI(void* p0, float p1, struct S_FFI p2, void (*cb)(void*, float, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FFF(void* p0, float p1, struct S_FFF p2, void (*cb)(void*, float, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FFD(void* p0, float p1, struct S_FFD p2, void (*cb)(void*, float, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FFP(void* p0, float p1, struct S_FFP p2, void (*cb)(void*, float, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FDI(void* p0, float p1, struct S_FDI p2, void (*cb)(void*, float, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FDF(void* p0, float p1, struct S_FDF p2, void (*cb)(void*, float, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FDD(void* p0, float p1, struct S_FDD p2, void (*cb)(void*, float, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FDP(void* p0, float p1, struct S_FDP p2, void (*cb)(void*, float, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FPI(void* p0, float p1, struct S_FPI p2, void (*cb)(void*, float, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FPF(void* p0, float p1, struct S_FPF p2, void (*cb)(void*, float, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FPD(void* p0, float p1, struct S_FPD p2, void (*cb)(void*, float, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_FPP(void* p0, float p1, struct S_FPP p2, void (*cb)(void*, float, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DII(void* p0, float p1, struct S_DII p2, void (*cb)(void*, float, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DIF(void* p0, float p1, struct S_DIF p2, void (*cb)(void*, float, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DID(void* p0, float p1, struct S_DID p2, void (*cb)(void*, float, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DIP(void* p0, float p1, struct S_DIP p2, void (*cb)(void*, float, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DFI(void* p0, float p1, struct S_DFI p2, void (*cb)(void*, float, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DFF(void* p0, float p1, struct S_DFF p2, void (*cb)(void*, float, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DFD(void* p0, float p1, struct S_DFD p2, void (*cb)(void*, float, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DFP(void* p0, float p1, struct S_DFP p2, void (*cb)(void*, float, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DDI(void* p0, float p1, struct S_DDI p2, void (*cb)(void*, float, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DDF(void* p0, float p1, struct S_DDF p2, void (*cb)(void*, float, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DDD(void* p0, float p1, struct S_DDD p2, void (*cb)(void*, float, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DDP(void* p0, float p1, struct S_DDP p2, void (*cb)(void*, float, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DPI(void* p0, float p1, struct S_DPI p2, void (*cb)(void*, float, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DPF(void* p0, float p1, struct S_DPF p2, void (*cb)(void*, float, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DPD(void* p0, float p1, struct S_DPD p2, void (*cb)(void*, float, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_DPP(void* p0, float p1, struct S_DPP p2, void (*cb)(void*, float, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PII(void* p0, float p1, struct S_PII p2, void (*cb)(void*, float, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PIF(void* p0, float p1, struct S_PIF p2, void (*cb)(void*, float, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PID(void* p0, float p1, struct S_PID p2, void (*cb)(void*, float, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PIP(void* p0, float p1, struct S_PIP p2, void (*cb)(void*, float, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PFI(void* p0, float p1, struct S_PFI p2, void (*cb)(void*, float, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PFF(void* p0, float p1, struct S_PFF p2, void (*cb)(void*, float, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PFD(void* p0, float p1, struct S_PFD p2, void (*cb)(void*, float, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PFP(void* p0, float p1, struct S_PFP p2, void (*cb)(void*, float, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PDI(void* p0, float p1, struct S_PDI p2, void (*cb)(void*, float, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PDF(void* p0, float p1, struct S_PDF p2, void (*cb)(void*, float, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PDD(void* p0, float p1, struct S_PDD p2, void (*cb)(void*, float, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PDP(void* p0, float p1, struct S_PDP p2, void (*cb)(void*, float, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PPI(void* p0, float p1, struct S_PPI p2, void (*cb)(void*, float, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PPF(void* p0, float p1, struct S_PPF p2, void (*cb)(void*, float, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PPD(void* p0, float p1, struct S_PPD p2, void (*cb)(void*, float, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PFS_PPP(void* p0, float p1, struct S_PPP p2, void (*cb)(void*, float, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDI_(void* p0, double p1, int p2, void (*cb)(void*, double, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDF_(void* p0, double p1, float p2, void (*cb)(void*, double, float)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDD_(void* p0, double p1, double p2, void (*cb)(void*, double, double)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDP_(void* p0, double p1, void* p2, void (*cb)(void*, double, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_I(void* p0, double p1, struct S_I p2, void (*cb)(void*, double, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_F(void* p0, double p1, struct S_F p2, void (*cb)(void*, double, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_D(void* p0, double p1, struct S_D p2, void (*cb)(void*, double, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_P(void* p0, double p1, struct S_P p2, void (*cb)(void*, double, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_II(void* p0, double p1, struct S_II p2, void (*cb)(void*, double, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IF(void* p0, double p1, struct S_IF p2, void (*cb)(void*, double, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_ID(void* p0, double p1, struct S_ID p2, void (*cb)(void*, double, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IP(void* p0, double p1, struct S_IP p2, void (*cb)(void*, double, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FI(void* p0, double p1, struct S_FI p2, void (*cb)(void*, double, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FF(void* p0, double p1, struct S_FF p2, void (*cb)(void*, double, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FD(void* p0, double p1, struct S_FD p2, void (*cb)(void*, double, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FP(void* p0, double p1, struct S_FP p2, void (*cb)(void*, double, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DI(void* p0, double p1, struct S_DI p2, void (*cb)(void*, double, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DF(void* p0, double p1, struct S_DF p2, void (*cb)(void*, double, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DD(void* p0, double p1, struct S_DD p2, void (*cb)(void*, double, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DP(void* p0, double p1, struct S_DP p2, void (*cb)(void*, double, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PI(void* p0, double p1, struct S_PI p2, void (*cb)(void*, double, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PF(void* p0, double p1, struct S_PF p2, void (*cb)(void*, double, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PD(void* p0, double p1, struct S_PD p2, void (*cb)(void*, double, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PP(void* p0, double p1, struct S_PP p2, void (*cb)(void*, double, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_III(void* p0, double p1, struct S_III p2, void (*cb)(void*, double, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IIF(void* p0, double p1, struct S_IIF p2, void (*cb)(void*, double, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IID(void* p0, double p1, struct S_IID p2, void (*cb)(void*, double, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IIP(void* p0, double p1, struct S_IIP p2, void (*cb)(void*, double, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IFI(void* p0, double p1, struct S_IFI p2, void (*cb)(void*, double, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IFF(void* p0, double p1, struct S_IFF p2, void (*cb)(void*, double, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IFD(void* p0, double p1, struct S_IFD p2, void (*cb)(void*, double, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IFP(void* p0, double p1, struct S_IFP p2, void (*cb)(void*, double, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IDI(void* p0, double p1, struct S_IDI p2, void (*cb)(void*, double, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IDF(void* p0, double p1, struct S_IDF p2, void (*cb)(void*, double, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IDD(void* p0, double p1, struct S_IDD p2, void (*cb)(void*, double, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IDP(void* p0, double p1, struct S_IDP p2, void (*cb)(void*, double, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IPI(void* p0, double p1, struct S_IPI p2, void (*cb)(void*, double, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IPF(void* p0, double p1, struct S_IPF p2, void (*cb)(void*, double, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IPD(void* p0, double p1, struct S_IPD p2, void (*cb)(void*, double, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_IPP(void* p0, double p1, struct S_IPP p2, void (*cb)(void*, double, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FII(void* p0, double p1, struct S_FII p2, void (*cb)(void*, double, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FIF(void* p0, double p1, struct S_FIF p2, void (*cb)(void*, double, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FID(void* p0, double p1, struct S_FID p2, void (*cb)(void*, double, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FIP(void* p0, double p1, struct S_FIP p2, void (*cb)(void*, double, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FFI(void* p0, double p1, struct S_FFI p2, void (*cb)(void*, double, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FFF(void* p0, double p1, struct S_FFF p2, void (*cb)(void*, double, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FFD(void* p0, double p1, struct S_FFD p2, void (*cb)(void*, double, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FFP(void* p0, double p1, struct S_FFP p2, void (*cb)(void*, double, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FDI(void* p0, double p1, struct S_FDI p2, void (*cb)(void*, double, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FDF(void* p0, double p1, struct S_FDF p2, void (*cb)(void*, double, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FDD(void* p0, double p1, struct S_FDD p2, void (*cb)(void*, double, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FDP(void* p0, double p1, struct S_FDP p2, void (*cb)(void*, double, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FPI(void* p0, double p1, struct S_FPI p2, void (*cb)(void*, double, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FPF(void* p0, double p1, struct S_FPF p2, void (*cb)(void*, double, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FPD(void* p0, double p1, struct S_FPD p2, void (*cb)(void*, double, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_FPP(void* p0, double p1, struct S_FPP p2, void (*cb)(void*, double, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DII(void* p0, double p1, struct S_DII p2, void (*cb)(void*, double, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DIF(void* p0, double p1, struct S_DIF p2, void (*cb)(void*, double, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DID(void* p0, double p1, struct S_DID p2, void (*cb)(void*, double, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DIP(void* p0, double p1, struct S_DIP p2, void (*cb)(void*, double, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DFI(void* p0, double p1, struct S_DFI p2, void (*cb)(void*, double, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DFF(void* p0, double p1, struct S_DFF p2, void (*cb)(void*, double, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DFD(void* p0, double p1, struct S_DFD p2, void (*cb)(void*, double, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DFP(void* p0, double p1, struct S_DFP p2, void (*cb)(void*, double, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DDI(void* p0, double p1, struct S_DDI p2, void (*cb)(void*, double, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DDF(void* p0, double p1, struct S_DDF p2, void (*cb)(void*, double, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DDD(void* p0, double p1, struct S_DDD p2, void (*cb)(void*, double, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DDP(void* p0, double p1, struct S_DDP p2, void (*cb)(void*, double, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DPI(void* p0, double p1, struct S_DPI p2, void (*cb)(void*, double, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DPF(void* p0, double p1, struct S_DPF p2, void (*cb)(void*, double, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DPD(void* p0, double p1, struct S_DPD p2, void (*cb)(void*, double, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_DPP(void* p0, double p1, struct S_DPP p2, void (*cb)(void*, double, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PII(void* p0, double p1, struct S_PII p2, void (*cb)(void*, double, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PIF(void* p0, double p1, struct S_PIF p2, void (*cb)(void*, double, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PID(void* p0, double p1, struct S_PID p2, void (*cb)(void*, double, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PIP(void* p0, double p1, struct S_PIP p2, void (*cb)(void*, double, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PFI(void* p0, double p1, struct S_PFI p2, void (*cb)(void*, double, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PFF(void* p0, double p1, struct S_PFF p2, void (*cb)(void*, double, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PFD(void* p0, double p1, struct S_PFD p2, void (*cb)(void*, double, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PFP(void* p0, double p1, struct S_PFP p2, void (*cb)(void*, double, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PDI(void* p0, double p1, struct S_PDI p2, void (*cb)(void*, double, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PDF(void* p0, double p1, struct S_PDF p2, void (*cb)(void*, double, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PDD(void* p0, double p1, struct S_PDD p2, void (*cb)(void*, double, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PDP(void* p0, double p1, struct S_PDP p2, void (*cb)(void*, double, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PPI(void* p0, double p1, struct S_PPI p2, void (*cb)(void*, double, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PPF(void* p0, double p1, struct S_PPF p2, void (*cb)(void*, double, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PPD(void* p0, double p1, struct S_PPD p2, void (*cb)(void*, double, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PDS_PPP(void* p0, double p1, struct S_PPP p2, void (*cb)(void*, double, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPI_(void* p0, void* p1, int p2, void (*cb)(void*, void*, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPF_(void* p0, void* p1, float p2, void (*cb)(void*, void*, float)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPD_(void* p0, void* p1, double p2, void (*cb)(void*, void*, double)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPP_(void* p0, void* p1, void* p2, void (*cb)(void*, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_I(void* p0, void* p1, struct S_I p2, void (*cb)(void*, void*, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_F(void* p0, void* p1, struct S_F p2, void (*cb)(void*, void*, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_D(void* p0, void* p1, struct S_D p2, void (*cb)(void*, void*, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_P(void* p0, void* p1, struct S_P p2, void (*cb)(void*, void*, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_II(void* p0, void* p1, struct S_II p2, void (*cb)(void*, void*, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IF(void* p0, void* p1, struct S_IF p2, void (*cb)(void*, void*, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_ID(void* p0, void* p1, struct S_ID p2, void (*cb)(void*, void*, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IP(void* p0, void* p1, struct S_IP p2, void (*cb)(void*, void*, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FI(void* p0, void* p1, struct S_FI p2, void (*cb)(void*, void*, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FF(void* p0, void* p1, struct S_FF p2, void (*cb)(void*, void*, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FD(void* p0, void* p1, struct S_FD p2, void (*cb)(void*, void*, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FP(void* p0, void* p1, struct S_FP p2, void (*cb)(void*, void*, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DI(void* p0, void* p1, struct S_DI p2, void (*cb)(void*, void*, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DF(void* p0, void* p1, struct S_DF p2, void (*cb)(void*, void*, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DD(void* p0, void* p1, struct S_DD p2, void (*cb)(void*, void*, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DP(void* p0, void* p1, struct S_DP p2, void (*cb)(void*, void*, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PI(void* p0, void* p1, struct S_PI p2, void (*cb)(void*, void*, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PF(void* p0, void* p1, struct S_PF p2, void (*cb)(void*, void*, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PD(void* p0, void* p1, struct S_PD p2, void (*cb)(void*, void*, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PP(void* p0, void* p1, struct S_PP p2, void (*cb)(void*, void*, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_III(void* p0, void* p1, struct S_III p2, void (*cb)(void*, void*, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IIF(void* p0, void* p1, struct S_IIF p2, void (*cb)(void*, void*, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IID(void* p0, void* p1, struct S_IID p2, void (*cb)(void*, void*, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IIP(void* p0, void* p1, struct S_IIP p2, void (*cb)(void*, void*, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IFI(void* p0, void* p1, struct S_IFI p2, void (*cb)(void*, void*, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IFF(void* p0, void* p1, struct S_IFF p2, void (*cb)(void*, void*, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IFD(void* p0, void* p1, struct S_IFD p2, void (*cb)(void*, void*, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IFP(void* p0, void* p1, struct S_IFP p2, void (*cb)(void*, void*, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IDI(void* p0, void* p1, struct S_IDI p2, void (*cb)(void*, void*, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IDF(void* p0, void* p1, struct S_IDF p2, void (*cb)(void*, void*, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IDD(void* p0, void* p1, struct S_IDD p2, void (*cb)(void*, void*, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IDP(void* p0, void* p1, struct S_IDP p2, void (*cb)(void*, void*, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IPI(void* p0, void* p1, struct S_IPI p2, void (*cb)(void*, void*, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IPF(void* p0, void* p1, struct S_IPF p2, void (*cb)(void*, void*, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IPD(void* p0, void* p1, struct S_IPD p2, void (*cb)(void*, void*, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_IPP(void* p0, void* p1, struct S_IPP p2, void (*cb)(void*, void*, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FII(void* p0, void* p1, struct S_FII p2, void (*cb)(void*, void*, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FIF(void* p0, void* p1, struct S_FIF p2, void (*cb)(void*, void*, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FID(void* p0, void* p1, struct S_FID p2, void (*cb)(void*, void*, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FIP(void* p0, void* p1, struct S_FIP p2, void (*cb)(void*, void*, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FFI(void* p0, void* p1, struct S_FFI p2, void (*cb)(void*, void*, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FFF(void* p0, void* p1, struct S_FFF p2, void (*cb)(void*, void*, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FFD(void* p0, void* p1, struct S_FFD p2, void (*cb)(void*, void*, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FFP(void* p0, void* p1, struct S_FFP p2, void (*cb)(void*, void*, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FDI(void* p0, void* p1, struct S_FDI p2, void (*cb)(void*, void*, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FDF(void* p0, void* p1, struct S_FDF p2, void (*cb)(void*, void*, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FDD(void* p0, void* p1, struct S_FDD p2, void (*cb)(void*, void*, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FDP(void* p0, void* p1, struct S_FDP p2, void (*cb)(void*, void*, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FPI(void* p0, void* p1, struct S_FPI p2, void (*cb)(void*, void*, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FPF(void* p0, void* p1, struct S_FPF p2, void (*cb)(void*, void*, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FPD(void* p0, void* p1, struct S_FPD p2, void (*cb)(void*, void*, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_FPP(void* p0, void* p1, struct S_FPP p2, void (*cb)(void*, void*, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DII(void* p0, void* p1, struct S_DII p2, void (*cb)(void*, void*, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DIF(void* p0, void* p1, struct S_DIF p2, void (*cb)(void*, void*, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DID(void* p0, void* p1, struct S_DID p2, void (*cb)(void*, void*, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DIP(void* p0, void* p1, struct S_DIP p2, void (*cb)(void*, void*, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DFI(void* p0, void* p1, struct S_DFI p2, void (*cb)(void*, void*, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DFF(void* p0, void* p1, struct S_DFF p2, void (*cb)(void*, void*, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DFD(void* p0, void* p1, struct S_DFD p2, void (*cb)(void*, void*, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DFP(void* p0, void* p1, struct S_DFP p2, void (*cb)(void*, void*, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DDI(void* p0, void* p1, struct S_DDI p2, void (*cb)(void*, void*, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DDF(void* p0, void* p1, struct S_DDF p2, void (*cb)(void*, void*, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DDD(void* p0, void* p1, struct S_DDD p2, void (*cb)(void*, void*, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DDP(void* p0, void* p1, struct S_DDP p2, void (*cb)(void*, void*, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DPI(void* p0, void* p1, struct S_DPI p2, void (*cb)(void*, void*, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DPF(void* p0, void* p1, struct S_DPF p2, void (*cb)(void*, void*, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DPD(void* p0, void* p1, struct S_DPD p2, void (*cb)(void*, void*, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_DPP(void* p0, void* p1, struct S_DPP p2, void (*cb)(void*, void*, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PII(void* p0, void* p1, struct S_PII p2, void (*cb)(void*, void*, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PIF(void* p0, void* p1, struct S_PIF p2, void (*cb)(void*, void*, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PID(void* p0, void* p1, struct S_PID p2, void (*cb)(void*, void*, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PIP(void* p0, void* p1, struct S_PIP p2, void (*cb)(void*, void*, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PFI(void* p0, void* p1, struct S_PFI p2, void (*cb)(void*, void*, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PFF(void* p0, void* p1, struct S_PFF p2, void (*cb)(void*, void*, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PFD(void* p0, void* p1, struct S_PFD p2, void (*cb)(void*, void*, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PFP(void* p0, void* p1, struct S_PFP p2, void (*cb)(void*, void*, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PDI(void* p0, void* p1, struct S_PDI p2, void (*cb)(void*, void*, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PDF(void* p0, void* p1, struct S_PDF p2, void (*cb)(void*, void*, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PDD(void* p0, void* p1, struct S_PDD p2, void (*cb)(void*, void*, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PDP(void* p0, void* p1, struct S_PDP p2, void (*cb)(void*, void*, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PPI(void* p0, void* p1, struct S_PPI p2, void (*cb)(void*, void*, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PPF(void* p0, void* p1, struct S_PPF p2, void (*cb)(void*, void*, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PPD(void* p0, void* p1, struct S_PPD p2, void (*cb)(void*, void*, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f5_V_PPS_PPP(void* p0, void* p1, struct S_PPP p2, void (*cb)(void*, void*, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_I(void* p0, struct S_I p1, int p2, void (*cb)(void*, struct S_I, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_F(void* p0, struct S_F p1, int p2, void (*cb)(void*, struct S_F, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_D(void* p0, struct S_D p1, int p2, void (*cb)(void*, struct S_D, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_P(void* p0, struct S_P p1, int p2, void (*cb)(void*, struct S_P, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_II(void* p0, struct S_II p1, int p2, void (*cb)(void*, struct S_II, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IF(void* p0, struct S_IF p1, int p2, void (*cb)(void*, struct S_IF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_ID(void* p0, struct S_ID p1, int p2, void (*cb)(void*, struct S_ID, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IP(void* p0, struct S_IP p1, int p2, void (*cb)(void*, struct S_IP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FI(void* p0, struct S_FI p1, int p2, void (*cb)(void*, struct S_FI, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FF(void* p0, struct S_FF p1, int p2, void (*cb)(void*, struct S_FF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FD(void* p0, struct S_FD p1, int p2, void (*cb)(void*, struct S_FD, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FP(void* p0, struct S_FP p1, int p2, void (*cb)(void*, struct S_FP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DI(void* p0, struct S_DI p1, int p2, void (*cb)(void*, struct S_DI, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DF(void* p0, struct S_DF p1, int p2, void (*cb)(void*, struct S_DF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DD(void* p0, struct S_DD p1, int p2, void (*cb)(void*, struct S_DD, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DP(void* p0, struct S_DP p1, int p2, void (*cb)(void*, struct S_DP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_PI(void* p0, struct S_PI p1, int p2, void (*cb)(void*, struct S_PI, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_PF(void* p0, struct S_PF p1, int p2, void (*cb)(void*, struct S_PF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_PD(void* p0, struct S_PD p1, int p2, void (*cb)(void*, struct S_PD, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_PP(void* p0, struct S_PP p1, int p2, void (*cb)(void*, struct S_PP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_III(void* p0, struct S_III p1, int p2, void (*cb)(void*, struct S_III, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IIF(void* p0, struct S_IIF p1, int p2, void (*cb)(void*, struct S_IIF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IID(void* p0, struct S_IID p1, int p2, void (*cb)(void*, struct S_IID, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IIP(void* p0, struct S_IIP p1, int p2, void (*cb)(void*, struct S_IIP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IFI(void* p0, struct S_IFI p1, int p2, void (*cb)(void*, struct S_IFI, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IFF(void* p0, struct S_IFF p1, int p2, void (*cb)(void*, struct S_IFF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IFD(void* p0, struct S_IFD p1, int p2, void (*cb)(void*, struct S_IFD, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IFP(void* p0, struct S_IFP p1, int p2, void (*cb)(void*, struct S_IFP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IDI(void* p0, struct S_IDI p1, int p2, void (*cb)(void*, struct S_IDI, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IDF(void* p0, struct S_IDF p1, int p2, void (*cb)(void*, struct S_IDF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IDD(void* p0, struct S_IDD p1, int p2, void (*cb)(void*, struct S_IDD, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IDP(void* p0, struct S_IDP p1, int p2, void (*cb)(void*, struct S_IDP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IPI(void* p0, struct S_IPI p1, int p2, void (*cb)(void*, struct S_IPI, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IPF(void* p0, struct S_IPF p1, int p2, void (*cb)(void*, struct S_IPF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IPD(void* p0, struct S_IPD p1, int p2, void (*cb)(void*, struct S_IPD, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_IPP(void* p0, struct S_IPP p1, int p2, void (*cb)(void*, struct S_IPP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FII(void* p0, struct S_FII p1, int p2, void (*cb)(void*, struct S_FII, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FIF(void* p0, struct S_FIF p1, int p2, void (*cb)(void*, struct S_FIF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FID(void* p0, struct S_FID p1, int p2, void (*cb)(void*, struct S_FID, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FIP(void* p0, struct S_FIP p1, int p2, void (*cb)(void*, struct S_FIP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FFI(void* p0, struct S_FFI p1, int p2, void (*cb)(void*, struct S_FFI, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FFF(void* p0, struct S_FFF p1, int p2, void (*cb)(void*, struct S_FFF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FFD(void* p0, struct S_FFD p1, int p2, void (*cb)(void*, struct S_FFD, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FFP(void* p0, struct S_FFP p1, int p2, void (*cb)(void*, struct S_FFP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FDI(void* p0, struct S_FDI p1, int p2, void (*cb)(void*, struct S_FDI, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FDF(void* p0, struct S_FDF p1, int p2, void (*cb)(void*, struct S_FDF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FDD(void* p0, struct S_FDD p1, int p2, void (*cb)(void*, struct S_FDD, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FDP(void* p0, struct S_FDP p1, int p2, void (*cb)(void*, struct S_FDP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FPI(void* p0, struct S_FPI p1, int p2, void (*cb)(void*, struct S_FPI, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FPF(void* p0, struct S_FPF p1, int p2, void (*cb)(void*, struct S_FPF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FPD(void* p0, struct S_FPD p1, int p2, void (*cb)(void*, struct S_FPD, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_FPP(void* p0, struct S_FPP p1, int p2, void (*cb)(void*, struct S_FPP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DII(void* p0, struct S_DII p1, int p2, void (*cb)(void*, struct S_DII, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DIF(void* p0, struct S_DIF p1, int p2, void (*cb)(void*, struct S_DIF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DID(void* p0, struct S_DID p1, int p2, void (*cb)(void*, struct S_DID, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DIP(void* p0, struct S_DIP p1, int p2, void (*cb)(void*, struct S_DIP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DFI(void* p0, struct S_DFI p1, int p2, void (*cb)(void*, struct S_DFI, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DFF(void* p0, struct S_DFF p1, int p2, void (*cb)(void*, struct S_DFF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DFD(void* p0, struct S_DFD p1, int p2, void (*cb)(void*, struct S_DFD, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DFP(void* p0, struct S_DFP p1, int p2, void (*cb)(void*, struct S_DFP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DDI(void* p0, struct S_DDI p1, int p2, void (*cb)(void*, struct S_DDI, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DDF(void* p0, struct S_DDF p1, int p2, void (*cb)(void*, struct S_DDF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DDD(void* p0, struct S_DDD p1, int p2, void (*cb)(void*, struct S_DDD, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DDP(void* p0, struct S_DDP p1, int p2, void (*cb)(void*, struct S_DDP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DPI(void* p0, struct S_DPI p1, int p2, void (*cb)(void*, struct S_DPI, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DPF(void* p0, struct S_DPF p1, int p2, void (*cb)(void*, struct S_DPF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DPD(void* p0, struct S_DPD p1, int p2, void (*cb)(void*, struct S_DPD, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_DPP(void* p0, struct S_DPP p1, int p2, void (*cb)(void*, struct S_DPP, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_PII(void* p0, struct S_PII p1, int p2, void (*cb)(void*, struct S_PII, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_PIF(void* p0, struct S_PIF p1, int p2, void (*cb)(void*, struct S_PIF, int)) { cb(p0, p1, p2); } +EXPORT void f5_V_PSI_PID(void* p0, struct S_PID p1, int p2, void (*cb)(void*, struct S_PID, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSI_PIP(void* p0, struct S_PIP p1, int p2, void (*cb)(void*, struct S_PIP, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSI_PFI(void* p0, struct S_PFI p1, int p2, void (*cb)(void*, struct S_PFI, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSI_PFF(void* p0, struct S_PFF p1, int p2, void (*cb)(void*, struct S_PFF, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSI_PFD(void* p0, struct S_PFD p1, int p2, void (*cb)(void*, struct S_PFD, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSI_PFP(void* p0, struct S_PFP p1, int p2, void (*cb)(void*, struct S_PFP, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSI_PDI(void* p0, struct S_PDI p1, int p2, void (*cb)(void*, struct S_PDI, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSI_PDF(void* p0, struct S_PDF p1, int p2, void (*cb)(void*, struct S_PDF, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSI_PDD(void* p0, struct S_PDD p1, int p2, void (*cb)(void*, struct S_PDD, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSI_PDP(void* p0, struct S_PDP p1, int p2, void (*cb)(void*, struct S_PDP, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSI_PPI(void* p0, struct S_PPI p1, int p2, void (*cb)(void*, struct S_PPI, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSI_PPF(void* p0, struct S_PPF p1, int p2, void (*cb)(void*, struct S_PPF, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSI_PPD(void* p0, struct S_PPD p1, int p2, void (*cb)(void*, struct S_PPD, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSI_PPP(void* p0, struct S_PPP p1, int p2, void (*cb)(void*, struct S_PPP, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_I(void* p0, struct S_I p1, float p2, void (*cb)(void*, struct S_I, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_F(void* p0, struct S_F p1, float p2, void (*cb)(void*, struct S_F, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_D(void* p0, struct S_D p1, float p2, void (*cb)(void*, struct S_D, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_P(void* p0, struct S_P p1, float p2, void (*cb)(void*, struct S_P, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_II(void* p0, struct S_II p1, float p2, void (*cb)(void*, struct S_II, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IF(void* p0, struct S_IF p1, float p2, void (*cb)(void*, struct S_IF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_ID(void* p0, struct S_ID p1, float p2, void (*cb)(void*, struct S_ID, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IP(void* p0, struct S_IP p1, float p2, void (*cb)(void*, struct S_IP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FI(void* p0, struct S_FI p1, float p2, void (*cb)(void*, struct S_FI, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FF(void* p0, struct S_FF p1, float p2, void (*cb)(void*, struct S_FF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FD(void* p0, struct S_FD p1, float p2, void (*cb)(void*, struct S_FD, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FP(void* p0, struct S_FP p1, float p2, void (*cb)(void*, struct S_FP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DI(void* p0, struct S_DI p1, float p2, void (*cb)(void*, struct S_DI, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DF(void* p0, struct S_DF p1, float p2, void (*cb)(void*, struct S_DF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DD(void* p0, struct S_DD p1, float p2, void (*cb)(void*, struct S_DD, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DP(void* p0, struct S_DP p1, float p2, void (*cb)(void*, struct S_DP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PI(void* p0, struct S_PI p1, float p2, void (*cb)(void*, struct S_PI, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PF(void* p0, struct S_PF p1, float p2, void (*cb)(void*, struct S_PF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PD(void* p0, struct S_PD p1, float p2, void (*cb)(void*, struct S_PD, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PP(void* p0, struct S_PP p1, float p2, void (*cb)(void*, struct S_PP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_III(void* p0, struct S_III p1, float p2, void (*cb)(void*, struct S_III, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IIF(void* p0, struct S_IIF p1, float p2, void (*cb)(void*, struct S_IIF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IID(void* p0, struct S_IID p1, float p2, void (*cb)(void*, struct S_IID, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IIP(void* p0, struct S_IIP p1, float p2, void (*cb)(void*, struct S_IIP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IFI(void* p0, struct S_IFI p1, float p2, void (*cb)(void*, struct S_IFI, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IFF(void* p0, struct S_IFF p1, float p2, void (*cb)(void*, struct S_IFF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IFD(void* p0, struct S_IFD p1, float p2, void (*cb)(void*, struct S_IFD, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IFP(void* p0, struct S_IFP p1, float p2, void (*cb)(void*, struct S_IFP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IDI(void* p0, struct S_IDI p1, float p2, void (*cb)(void*, struct S_IDI, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IDF(void* p0, struct S_IDF p1, float p2, void (*cb)(void*, struct S_IDF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IDD(void* p0, struct S_IDD p1, float p2, void (*cb)(void*, struct S_IDD, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IDP(void* p0, struct S_IDP p1, float p2, void (*cb)(void*, struct S_IDP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IPI(void* p0, struct S_IPI p1, float p2, void (*cb)(void*, struct S_IPI, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IPF(void* p0, struct S_IPF p1, float p2, void (*cb)(void*, struct S_IPF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IPD(void* p0, struct S_IPD p1, float p2, void (*cb)(void*, struct S_IPD, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_IPP(void* p0, struct S_IPP p1, float p2, void (*cb)(void*, struct S_IPP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FII(void* p0, struct S_FII p1, float p2, void (*cb)(void*, struct S_FII, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FIF(void* p0, struct S_FIF p1, float p2, void (*cb)(void*, struct S_FIF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FID(void* p0, struct S_FID p1, float p2, void (*cb)(void*, struct S_FID, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FIP(void* p0, struct S_FIP p1, float p2, void (*cb)(void*, struct S_FIP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FFI(void* p0, struct S_FFI p1, float p2, void (*cb)(void*, struct S_FFI, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FFF(void* p0, struct S_FFF p1, float p2, void (*cb)(void*, struct S_FFF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FFD(void* p0, struct S_FFD p1, float p2, void (*cb)(void*, struct S_FFD, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FFP(void* p0, struct S_FFP p1, float p2, void (*cb)(void*, struct S_FFP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FDI(void* p0, struct S_FDI p1, float p2, void (*cb)(void*, struct S_FDI, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FDF(void* p0, struct S_FDF p1, float p2, void (*cb)(void*, struct S_FDF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FDD(void* p0, struct S_FDD p1, float p2, void (*cb)(void*, struct S_FDD, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FDP(void* p0, struct S_FDP p1, float p2, void (*cb)(void*, struct S_FDP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FPI(void* p0, struct S_FPI p1, float p2, void (*cb)(void*, struct S_FPI, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FPF(void* p0, struct S_FPF p1, float p2, void (*cb)(void*, struct S_FPF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FPD(void* p0, struct S_FPD p1, float p2, void (*cb)(void*, struct S_FPD, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_FPP(void* p0, struct S_FPP p1, float p2, void (*cb)(void*, struct S_FPP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DII(void* p0, struct S_DII p1, float p2, void (*cb)(void*, struct S_DII, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DIF(void* p0, struct S_DIF p1, float p2, void (*cb)(void*, struct S_DIF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DID(void* p0, struct S_DID p1, float p2, void (*cb)(void*, struct S_DID, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DIP(void* p0, struct S_DIP p1, float p2, void (*cb)(void*, struct S_DIP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DFI(void* p0, struct S_DFI p1, float p2, void (*cb)(void*, struct S_DFI, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DFF(void* p0, struct S_DFF p1, float p2, void (*cb)(void*, struct S_DFF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DFD(void* p0, struct S_DFD p1, float p2, void (*cb)(void*, struct S_DFD, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DFP(void* p0, struct S_DFP p1, float p2, void (*cb)(void*, struct S_DFP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DDI(void* p0, struct S_DDI p1, float p2, void (*cb)(void*, struct S_DDI, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DDF(void* p0, struct S_DDF p1, float p2, void (*cb)(void*, struct S_DDF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DDD(void* p0, struct S_DDD p1, float p2, void (*cb)(void*, struct S_DDD, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DDP(void* p0, struct S_DDP p1, float p2, void (*cb)(void*, struct S_DDP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DPI(void* p0, struct S_DPI p1, float p2, void (*cb)(void*, struct S_DPI, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DPF(void* p0, struct S_DPF p1, float p2, void (*cb)(void*, struct S_DPF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DPD(void* p0, struct S_DPD p1, float p2, void (*cb)(void*, struct S_DPD, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_DPP(void* p0, struct S_DPP p1, float p2, void (*cb)(void*, struct S_DPP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PII(void* p0, struct S_PII p1, float p2, void (*cb)(void*, struct S_PII, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PIF(void* p0, struct S_PIF p1, float p2, void (*cb)(void*, struct S_PIF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PID(void* p0, struct S_PID p1, float p2, void (*cb)(void*, struct S_PID, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PIP(void* p0, struct S_PIP p1, float p2, void (*cb)(void*, struct S_PIP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PFI(void* p0, struct S_PFI p1, float p2, void (*cb)(void*, struct S_PFI, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PFF(void* p0, struct S_PFF p1, float p2, void (*cb)(void*, struct S_PFF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PFD(void* p0, struct S_PFD p1, float p2, void (*cb)(void*, struct S_PFD, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PFP(void* p0, struct S_PFP p1, float p2, void (*cb)(void*, struct S_PFP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PDI(void* p0, struct S_PDI p1, float p2, void (*cb)(void*, struct S_PDI, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PDF(void* p0, struct S_PDF p1, float p2, void (*cb)(void*, struct S_PDF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PDD(void* p0, struct S_PDD p1, float p2, void (*cb)(void*, struct S_PDD, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PDP(void* p0, struct S_PDP p1, float p2, void (*cb)(void*, struct S_PDP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PPI(void* p0, struct S_PPI p1, float p2, void (*cb)(void*, struct S_PPI, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PPF(void* p0, struct S_PPF p1, float p2, void (*cb)(void*, struct S_PPF, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PPD(void* p0, struct S_PPD p1, float p2, void (*cb)(void*, struct S_PPD, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSF_PPP(void* p0, struct S_PPP p1, float p2, void (*cb)(void*, struct S_PPP, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_I(void* p0, struct S_I p1, double p2, void (*cb)(void*, struct S_I, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_F(void* p0, struct S_F p1, double p2, void (*cb)(void*, struct S_F, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_D(void* p0, struct S_D p1, double p2, void (*cb)(void*, struct S_D, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_P(void* p0, struct S_P p1, double p2, void (*cb)(void*, struct S_P, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_II(void* p0, struct S_II p1, double p2, void (*cb)(void*, struct S_II, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IF(void* p0, struct S_IF p1, double p2, void (*cb)(void*, struct S_IF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_ID(void* p0, struct S_ID p1, double p2, void (*cb)(void*, struct S_ID, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IP(void* p0, struct S_IP p1, double p2, void (*cb)(void*, struct S_IP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FI(void* p0, struct S_FI p1, double p2, void (*cb)(void*, struct S_FI, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FF(void* p0, struct S_FF p1, double p2, void (*cb)(void*, struct S_FF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FD(void* p0, struct S_FD p1, double p2, void (*cb)(void*, struct S_FD, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FP(void* p0, struct S_FP p1, double p2, void (*cb)(void*, struct S_FP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DI(void* p0, struct S_DI p1, double p2, void (*cb)(void*, struct S_DI, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DF(void* p0, struct S_DF p1, double p2, void (*cb)(void*, struct S_DF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DD(void* p0, struct S_DD p1, double p2, void (*cb)(void*, struct S_DD, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DP(void* p0, struct S_DP p1, double p2, void (*cb)(void*, struct S_DP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PI(void* p0, struct S_PI p1, double p2, void (*cb)(void*, struct S_PI, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PF(void* p0, struct S_PF p1, double p2, void (*cb)(void*, struct S_PF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PD(void* p0, struct S_PD p1, double p2, void (*cb)(void*, struct S_PD, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PP(void* p0, struct S_PP p1, double p2, void (*cb)(void*, struct S_PP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_III(void* p0, struct S_III p1, double p2, void (*cb)(void*, struct S_III, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IIF(void* p0, struct S_IIF p1, double p2, void (*cb)(void*, struct S_IIF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IID(void* p0, struct S_IID p1, double p2, void (*cb)(void*, struct S_IID, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IIP(void* p0, struct S_IIP p1, double p2, void (*cb)(void*, struct S_IIP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IFI(void* p0, struct S_IFI p1, double p2, void (*cb)(void*, struct S_IFI, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IFF(void* p0, struct S_IFF p1, double p2, void (*cb)(void*, struct S_IFF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IFD(void* p0, struct S_IFD p1, double p2, void (*cb)(void*, struct S_IFD, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IFP(void* p0, struct S_IFP p1, double p2, void (*cb)(void*, struct S_IFP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IDI(void* p0, struct S_IDI p1, double p2, void (*cb)(void*, struct S_IDI, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IDF(void* p0, struct S_IDF p1, double p2, void (*cb)(void*, struct S_IDF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IDD(void* p0, struct S_IDD p1, double p2, void (*cb)(void*, struct S_IDD, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IDP(void* p0, struct S_IDP p1, double p2, void (*cb)(void*, struct S_IDP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IPI(void* p0, struct S_IPI p1, double p2, void (*cb)(void*, struct S_IPI, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IPF(void* p0, struct S_IPF p1, double p2, void (*cb)(void*, struct S_IPF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IPD(void* p0, struct S_IPD p1, double p2, void (*cb)(void*, struct S_IPD, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_IPP(void* p0, struct S_IPP p1, double p2, void (*cb)(void*, struct S_IPP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FII(void* p0, struct S_FII p1, double p2, void (*cb)(void*, struct S_FII, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FIF(void* p0, struct S_FIF p1, double p2, void (*cb)(void*, struct S_FIF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FID(void* p0, struct S_FID p1, double p2, void (*cb)(void*, struct S_FID, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FIP(void* p0, struct S_FIP p1, double p2, void (*cb)(void*, struct S_FIP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FFI(void* p0, struct S_FFI p1, double p2, void (*cb)(void*, struct S_FFI, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FFF(void* p0, struct S_FFF p1, double p2, void (*cb)(void*, struct S_FFF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FFD(void* p0, struct S_FFD p1, double p2, void (*cb)(void*, struct S_FFD, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FFP(void* p0, struct S_FFP p1, double p2, void (*cb)(void*, struct S_FFP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FDI(void* p0, struct S_FDI p1, double p2, void (*cb)(void*, struct S_FDI, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FDF(void* p0, struct S_FDF p1, double p2, void (*cb)(void*, struct S_FDF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FDD(void* p0, struct S_FDD p1, double p2, void (*cb)(void*, struct S_FDD, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FDP(void* p0, struct S_FDP p1, double p2, void (*cb)(void*, struct S_FDP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FPI(void* p0, struct S_FPI p1, double p2, void (*cb)(void*, struct S_FPI, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FPF(void* p0, struct S_FPF p1, double p2, void (*cb)(void*, struct S_FPF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FPD(void* p0, struct S_FPD p1, double p2, void (*cb)(void*, struct S_FPD, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_FPP(void* p0, struct S_FPP p1, double p2, void (*cb)(void*, struct S_FPP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DII(void* p0, struct S_DII p1, double p2, void (*cb)(void*, struct S_DII, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DIF(void* p0, struct S_DIF p1, double p2, void (*cb)(void*, struct S_DIF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DID(void* p0, struct S_DID p1, double p2, void (*cb)(void*, struct S_DID, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DIP(void* p0, struct S_DIP p1, double p2, void (*cb)(void*, struct S_DIP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DFI(void* p0, struct S_DFI p1, double p2, void (*cb)(void*, struct S_DFI, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DFF(void* p0, struct S_DFF p1, double p2, void (*cb)(void*, struct S_DFF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DFD(void* p0, struct S_DFD p1, double p2, void (*cb)(void*, struct S_DFD, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DFP(void* p0, struct S_DFP p1, double p2, void (*cb)(void*, struct S_DFP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DDI(void* p0, struct S_DDI p1, double p2, void (*cb)(void*, struct S_DDI, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DDF(void* p0, struct S_DDF p1, double p2, void (*cb)(void*, struct S_DDF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DDD(void* p0, struct S_DDD p1, double p2, void (*cb)(void*, struct S_DDD, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DDP(void* p0, struct S_DDP p1, double p2, void (*cb)(void*, struct S_DDP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DPI(void* p0, struct S_DPI p1, double p2, void (*cb)(void*, struct S_DPI, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DPF(void* p0, struct S_DPF p1, double p2, void (*cb)(void*, struct S_DPF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DPD(void* p0, struct S_DPD p1, double p2, void (*cb)(void*, struct S_DPD, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_DPP(void* p0, struct S_DPP p1, double p2, void (*cb)(void*, struct S_DPP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PII(void* p0, struct S_PII p1, double p2, void (*cb)(void*, struct S_PII, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PIF(void* p0, struct S_PIF p1, double p2, void (*cb)(void*, struct S_PIF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PID(void* p0, struct S_PID p1, double p2, void (*cb)(void*, struct S_PID, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PIP(void* p0, struct S_PIP p1, double p2, void (*cb)(void*, struct S_PIP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PFI(void* p0, struct S_PFI p1, double p2, void (*cb)(void*, struct S_PFI, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PFF(void* p0, struct S_PFF p1, double p2, void (*cb)(void*, struct S_PFF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PFD(void* p0, struct S_PFD p1, double p2, void (*cb)(void*, struct S_PFD, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PFP(void* p0, struct S_PFP p1, double p2, void (*cb)(void*, struct S_PFP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PDI(void* p0, struct S_PDI p1, double p2, void (*cb)(void*, struct S_PDI, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PDF(void* p0, struct S_PDF p1, double p2, void (*cb)(void*, struct S_PDF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PDD(void* p0, struct S_PDD p1, double p2, void (*cb)(void*, struct S_PDD, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PDP(void* p0, struct S_PDP p1, double p2, void (*cb)(void*, struct S_PDP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PPI(void* p0, struct S_PPI p1, double p2, void (*cb)(void*, struct S_PPI, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PPF(void* p0, struct S_PPF p1, double p2, void (*cb)(void*, struct S_PPF, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PPD(void* p0, struct S_PPD p1, double p2, void (*cb)(void*, struct S_PPD, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSD_PPP(void* p0, struct S_PPP p1, double p2, void (*cb)(void*, struct S_PPP, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_I(void* p0, struct S_I p1, void* p2, void (*cb)(void*, struct S_I, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_F(void* p0, struct S_F p1, void* p2, void (*cb)(void*, struct S_F, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_D(void* p0, struct S_D p1, void* p2, void (*cb)(void*, struct S_D, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_P(void* p0, struct S_P p1, void* p2, void (*cb)(void*, struct S_P, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_II(void* p0, struct S_II p1, void* p2, void (*cb)(void*, struct S_II, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IF(void* p0, struct S_IF p1, void* p2, void (*cb)(void*, struct S_IF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_ID(void* p0, struct S_ID p1, void* p2, void (*cb)(void*, struct S_ID, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IP(void* p0, struct S_IP p1, void* p2, void (*cb)(void*, struct S_IP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FI(void* p0, struct S_FI p1, void* p2, void (*cb)(void*, struct S_FI, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FF(void* p0, struct S_FF p1, void* p2, void (*cb)(void*, struct S_FF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FD(void* p0, struct S_FD p1, void* p2, void (*cb)(void*, struct S_FD, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FP(void* p0, struct S_FP p1, void* p2, void (*cb)(void*, struct S_FP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DI(void* p0, struct S_DI p1, void* p2, void (*cb)(void*, struct S_DI, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DF(void* p0, struct S_DF p1, void* p2, void (*cb)(void*, struct S_DF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DD(void* p0, struct S_DD p1, void* p2, void (*cb)(void*, struct S_DD, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DP(void* p0, struct S_DP p1, void* p2, void (*cb)(void*, struct S_DP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PI(void* p0, struct S_PI p1, void* p2, void (*cb)(void*, struct S_PI, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PF(void* p0, struct S_PF p1, void* p2, void (*cb)(void*, struct S_PF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PD(void* p0, struct S_PD p1, void* p2, void (*cb)(void*, struct S_PD, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PP(void* p0, struct S_PP p1, void* p2, void (*cb)(void*, struct S_PP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_III(void* p0, struct S_III p1, void* p2, void (*cb)(void*, struct S_III, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IIF(void* p0, struct S_IIF p1, void* p2, void (*cb)(void*, struct S_IIF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IID(void* p0, struct S_IID p1, void* p2, void (*cb)(void*, struct S_IID, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IIP(void* p0, struct S_IIP p1, void* p2, void (*cb)(void*, struct S_IIP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IFI(void* p0, struct S_IFI p1, void* p2, void (*cb)(void*, struct S_IFI, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IFF(void* p0, struct S_IFF p1, void* p2, void (*cb)(void*, struct S_IFF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IFD(void* p0, struct S_IFD p1, void* p2, void (*cb)(void*, struct S_IFD, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IFP(void* p0, struct S_IFP p1, void* p2, void (*cb)(void*, struct S_IFP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IDI(void* p0, struct S_IDI p1, void* p2, void (*cb)(void*, struct S_IDI, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IDF(void* p0, struct S_IDF p1, void* p2, void (*cb)(void*, struct S_IDF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IDD(void* p0, struct S_IDD p1, void* p2, void (*cb)(void*, struct S_IDD, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IDP(void* p0, struct S_IDP p1, void* p2, void (*cb)(void*, struct S_IDP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IPI(void* p0, struct S_IPI p1, void* p2, void (*cb)(void*, struct S_IPI, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IPF(void* p0, struct S_IPF p1, void* p2, void (*cb)(void*, struct S_IPF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IPD(void* p0, struct S_IPD p1, void* p2, void (*cb)(void*, struct S_IPD, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_IPP(void* p0, struct S_IPP p1, void* p2, void (*cb)(void*, struct S_IPP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FII(void* p0, struct S_FII p1, void* p2, void (*cb)(void*, struct S_FII, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FIF(void* p0, struct S_FIF p1, void* p2, void (*cb)(void*, struct S_FIF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FID(void* p0, struct S_FID p1, void* p2, void (*cb)(void*, struct S_FID, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FIP(void* p0, struct S_FIP p1, void* p2, void (*cb)(void*, struct S_FIP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FFI(void* p0, struct S_FFI p1, void* p2, void (*cb)(void*, struct S_FFI, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FFF(void* p0, struct S_FFF p1, void* p2, void (*cb)(void*, struct S_FFF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FFD(void* p0, struct S_FFD p1, void* p2, void (*cb)(void*, struct S_FFD, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FFP(void* p0, struct S_FFP p1, void* p2, void (*cb)(void*, struct S_FFP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FDI(void* p0, struct S_FDI p1, void* p2, void (*cb)(void*, struct S_FDI, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FDF(void* p0, struct S_FDF p1, void* p2, void (*cb)(void*, struct S_FDF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FDD(void* p0, struct S_FDD p1, void* p2, void (*cb)(void*, struct S_FDD, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FDP(void* p0, struct S_FDP p1, void* p2, void (*cb)(void*, struct S_FDP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FPI(void* p0, struct S_FPI p1, void* p2, void (*cb)(void*, struct S_FPI, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FPF(void* p0, struct S_FPF p1, void* p2, void (*cb)(void*, struct S_FPF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FPD(void* p0, struct S_FPD p1, void* p2, void (*cb)(void*, struct S_FPD, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_FPP(void* p0, struct S_FPP p1, void* p2, void (*cb)(void*, struct S_FPP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DII(void* p0, struct S_DII p1, void* p2, void (*cb)(void*, struct S_DII, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DIF(void* p0, struct S_DIF p1, void* p2, void (*cb)(void*, struct S_DIF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DID(void* p0, struct S_DID p1, void* p2, void (*cb)(void*, struct S_DID, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DIP(void* p0, struct S_DIP p1, void* p2, void (*cb)(void*, struct S_DIP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DFI(void* p0, struct S_DFI p1, void* p2, void (*cb)(void*, struct S_DFI, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DFF(void* p0, struct S_DFF p1, void* p2, void (*cb)(void*, struct S_DFF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DFD(void* p0, struct S_DFD p1, void* p2, void (*cb)(void*, struct S_DFD, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DFP(void* p0, struct S_DFP p1, void* p2, void (*cb)(void*, struct S_DFP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DDI(void* p0, struct S_DDI p1, void* p2, void (*cb)(void*, struct S_DDI, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DDF(void* p0, struct S_DDF p1, void* p2, void (*cb)(void*, struct S_DDF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DDD(void* p0, struct S_DDD p1, void* p2, void (*cb)(void*, struct S_DDD, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DDP(void* p0, struct S_DDP p1, void* p2, void (*cb)(void*, struct S_DDP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DPI(void* p0, struct S_DPI p1, void* p2, void (*cb)(void*, struct S_DPI, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DPF(void* p0, struct S_DPF p1, void* p2, void (*cb)(void*, struct S_DPF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DPD(void* p0, struct S_DPD p1, void* p2, void (*cb)(void*, struct S_DPD, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_DPP(void* p0, struct S_DPP p1, void* p2, void (*cb)(void*, struct S_DPP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PII(void* p0, struct S_PII p1, void* p2, void (*cb)(void*, struct S_PII, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PIF(void* p0, struct S_PIF p1, void* p2, void (*cb)(void*, struct S_PIF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PID(void* p0, struct S_PID p1, void* p2, void (*cb)(void*, struct S_PID, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PIP(void* p0, struct S_PIP p1, void* p2, void (*cb)(void*, struct S_PIP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PFI(void* p0, struct S_PFI p1, void* p2, void (*cb)(void*, struct S_PFI, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PFF(void* p0, struct S_PFF p1, void* p2, void (*cb)(void*, struct S_PFF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PFD(void* p0, struct S_PFD p1, void* p2, void (*cb)(void*, struct S_PFD, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PFP(void* p0, struct S_PFP p1, void* p2, void (*cb)(void*, struct S_PFP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PDI(void* p0, struct S_PDI p1, void* p2, void (*cb)(void*, struct S_PDI, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PDF(void* p0, struct S_PDF p1, void* p2, void (*cb)(void*, struct S_PDF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PDD(void* p0, struct S_PDD p1, void* p2, void (*cb)(void*, struct S_PDD, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PDP(void* p0, struct S_PDP p1, void* p2, void (*cb)(void*, struct S_PDP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PPI(void* p0, struct S_PPI p1, void* p2, void (*cb)(void*, struct S_PPI, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PPF(void* p0, struct S_PPF p1, void* p2, void (*cb)(void*, struct S_PPF, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PPD(void* p0, struct S_PPD p1, void* p2, void (*cb)(void*, struct S_PPD, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSP_PPP(void* p0, struct S_PPP p1, void* p2, void (*cb)(void*, struct S_PPP, void*)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_I(void* p0, struct S_I p1, struct S_I p2, void (*cb)(void*, struct S_I, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_F(void* p0, struct S_F p1, struct S_F p2, void (*cb)(void*, struct S_F, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_D(void* p0, struct S_D p1, struct S_D p2, void (*cb)(void*, struct S_D, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_P(void* p0, struct S_P p1, struct S_P p2, void (*cb)(void*, struct S_P, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_II(void* p0, struct S_II p1, struct S_II p2, void (*cb)(void*, struct S_II, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IF(void* p0, struct S_IF p1, struct S_IF p2, void (*cb)(void*, struct S_IF, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_ID(void* p0, struct S_ID p1, struct S_ID p2, void (*cb)(void*, struct S_ID, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IP(void* p0, struct S_IP p1, struct S_IP p2, void (*cb)(void*, struct S_IP, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FI(void* p0, struct S_FI p1, struct S_FI p2, void (*cb)(void*, struct S_FI, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FF(void* p0, struct S_FF p1, struct S_FF p2, void (*cb)(void*, struct S_FF, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FD(void* p0, struct S_FD p1, struct S_FD p2, void (*cb)(void*, struct S_FD, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FP(void* p0, struct S_FP p1, struct S_FP p2, void (*cb)(void*, struct S_FP, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DI(void* p0, struct S_DI p1, struct S_DI p2, void (*cb)(void*, struct S_DI, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DF(void* p0, struct S_DF p1, struct S_DF p2, void (*cb)(void*, struct S_DF, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DD(void* p0, struct S_DD p1, struct S_DD p2, void (*cb)(void*, struct S_DD, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DP(void* p0, struct S_DP p1, struct S_DP p2, void (*cb)(void*, struct S_DP, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PI(void* p0, struct S_PI p1, struct S_PI p2, void (*cb)(void*, struct S_PI, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PF(void* p0, struct S_PF p1, struct S_PF p2, void (*cb)(void*, struct S_PF, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PD(void* p0, struct S_PD p1, struct S_PD p2, void (*cb)(void*, struct S_PD, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PP(void* p0, struct S_PP p1, struct S_PP p2, void (*cb)(void*, struct S_PP, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_III(void* p0, struct S_III p1, struct S_III p2, void (*cb)(void*, struct S_III, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IIF(void* p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(void*, struct S_IIF, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IID(void* p0, struct S_IID p1, struct S_IID p2, void (*cb)(void*, struct S_IID, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IIP(void* p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(void*, struct S_IIP, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IFI(void* p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(void*, struct S_IFI, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IFF(void* p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(void*, struct S_IFF, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IFD(void* p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(void*, struct S_IFD, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IFP(void* p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(void*, struct S_IFP, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IDI(void* p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(void*, struct S_IDI, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IDF(void* p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(void*, struct S_IDF, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IDD(void* p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(void*, struct S_IDD, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IDP(void* p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(void*, struct S_IDP, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IPI(void* p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(void*, struct S_IPI, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IPF(void* p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(void*, struct S_IPF, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IPD(void* p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(void*, struct S_IPD, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_IPP(void* p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(void*, struct S_IPP, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FII(void* p0, struct S_FII p1, struct S_FII p2, void (*cb)(void*, struct S_FII, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FIF(void* p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(void*, struct S_FIF, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FID(void* p0, struct S_FID p1, struct S_FID p2, void (*cb)(void*, struct S_FID, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FIP(void* p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(void*, struct S_FIP, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FFI(void* p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(void*, struct S_FFI, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FFF(void* p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(void*, struct S_FFF, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FFD(void* p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(void*, struct S_FFD, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FFP(void* p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(void*, struct S_FFP, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FDI(void* p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(void*, struct S_FDI, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FDF(void* p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(void*, struct S_FDF, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FDD(void* p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(void*, struct S_FDD, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FDP(void* p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(void*, struct S_FDP, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FPI(void* p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(void*, struct S_FPI, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FPF(void* p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(void*, struct S_FPF, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FPD(void* p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(void*, struct S_FPD, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_FPP(void* p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(void*, struct S_FPP, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DII(void* p0, struct S_DII p1, struct S_DII p2, void (*cb)(void*, struct S_DII, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DIF(void* p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(void*, struct S_DIF, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DID(void* p0, struct S_DID p1, struct S_DID p2, void (*cb)(void*, struct S_DID, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DIP(void* p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(void*, struct S_DIP, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DFI(void* p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(void*, struct S_DFI, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DFF(void* p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(void*, struct S_DFF, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DFD(void* p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(void*, struct S_DFD, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DFP(void* p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(void*, struct S_DFP, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DDI(void* p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(void*, struct S_DDI, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DDF(void* p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(void*, struct S_DDF, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DDD(void* p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(void*, struct S_DDD, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DDP(void* p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(void*, struct S_DDP, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DPI(void* p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(void*, struct S_DPI, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DPF(void* p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(void*, struct S_DPF, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DPD(void* p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(void*, struct S_DPD, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_DPP(void* p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(void*, struct S_DPP, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PII(void* p0, struct S_PII p1, struct S_PII p2, void (*cb)(void*, struct S_PII, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PIF(void* p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(void*, struct S_PIF, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PID(void* p0, struct S_PID p1, struct S_PID p2, void (*cb)(void*, struct S_PID, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PIP(void* p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(void*, struct S_PIP, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PFI(void* p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(void*, struct S_PFI, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PFF(void* p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(void*, struct S_PFF, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PFD(void* p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(void*, struct S_PFD, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PFP(void* p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(void*, struct S_PFP, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PDI(void* p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(void*, struct S_PDI, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PDF(void* p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(void*, struct S_PDF, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PDD(void* p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(void*, struct S_PDD, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PDP(void* p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(void*, struct S_PDP, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PPI(void* p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(void*, struct S_PPI, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PPF(void* p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(void*, struct S_PPF, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PPD(void* p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(void*, struct S_PPD, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f6_V_PSS_PPP(void* p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(void*, struct S_PPP, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_I(struct S_I p0, int p1, int p2, void (*cb)(struct S_I, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_F(struct S_F p0, int p1, int p2, void (*cb)(struct S_F, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_D(struct S_D p0, int p1, int p2, void (*cb)(struct S_D, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_P(struct S_P p0, int p1, int p2, void (*cb)(struct S_P, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_II(struct S_II p0, int p1, int p2, void (*cb)(struct S_II, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IF(struct S_IF p0, int p1, int p2, void (*cb)(struct S_IF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_ID(struct S_ID p0, int p1, int p2, void (*cb)(struct S_ID, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IP(struct S_IP p0, int p1, int p2, void (*cb)(struct S_IP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FI(struct S_FI p0, int p1, int p2, void (*cb)(struct S_FI, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FF(struct S_FF p0, int p1, int p2, void (*cb)(struct S_FF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FD(struct S_FD p0, int p1, int p2, void (*cb)(struct S_FD, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FP(struct S_FP p0, int p1, int p2, void (*cb)(struct S_FP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DI(struct S_DI p0, int p1, int p2, void (*cb)(struct S_DI, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DF(struct S_DF p0, int p1, int p2, void (*cb)(struct S_DF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DD(struct S_DD p0, int p1, int p2, void (*cb)(struct S_DD, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DP(struct S_DP p0, int p1, int p2, void (*cb)(struct S_DP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PI(struct S_PI p0, int p1, int p2, void (*cb)(struct S_PI, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PF(struct S_PF p0, int p1, int p2, void (*cb)(struct S_PF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PD(struct S_PD p0, int p1, int p2, void (*cb)(struct S_PD, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PP(struct S_PP p0, int p1, int p2, void (*cb)(struct S_PP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_III(struct S_III p0, int p1, int p2, void (*cb)(struct S_III, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IIF(struct S_IIF p0, int p1, int p2, void (*cb)(struct S_IIF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IID(struct S_IID p0, int p1, int p2, void (*cb)(struct S_IID, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IIP(struct S_IIP p0, int p1, int p2, void (*cb)(struct S_IIP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IFI(struct S_IFI p0, int p1, int p2, void (*cb)(struct S_IFI, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IFF(struct S_IFF p0, int p1, int p2, void (*cb)(struct S_IFF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IFD(struct S_IFD p0, int p1, int p2, void (*cb)(struct S_IFD, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IFP(struct S_IFP p0, int p1, int p2, void (*cb)(struct S_IFP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IDI(struct S_IDI p0, int p1, int p2, void (*cb)(struct S_IDI, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IDF(struct S_IDF p0, int p1, int p2, void (*cb)(struct S_IDF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IDD(struct S_IDD p0, int p1, int p2, void (*cb)(struct S_IDD, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IDP(struct S_IDP p0, int p1, int p2, void (*cb)(struct S_IDP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IPI(struct S_IPI p0, int p1, int p2, void (*cb)(struct S_IPI, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IPF(struct S_IPF p0, int p1, int p2, void (*cb)(struct S_IPF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IPD(struct S_IPD p0, int p1, int p2, void (*cb)(struct S_IPD, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_IPP(struct S_IPP p0, int p1, int p2, void (*cb)(struct S_IPP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FII(struct S_FII p0, int p1, int p2, void (*cb)(struct S_FII, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FIF(struct S_FIF p0, int p1, int p2, void (*cb)(struct S_FIF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FID(struct S_FID p0, int p1, int p2, void (*cb)(struct S_FID, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FIP(struct S_FIP p0, int p1, int p2, void (*cb)(struct S_FIP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FFI(struct S_FFI p0, int p1, int p2, void (*cb)(struct S_FFI, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FFF(struct S_FFF p0, int p1, int p2, void (*cb)(struct S_FFF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FFD(struct S_FFD p0, int p1, int p2, void (*cb)(struct S_FFD, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FFP(struct S_FFP p0, int p1, int p2, void (*cb)(struct S_FFP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FDI(struct S_FDI p0, int p1, int p2, void (*cb)(struct S_FDI, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FDF(struct S_FDF p0, int p1, int p2, void (*cb)(struct S_FDF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FDD(struct S_FDD p0, int p1, int p2, void (*cb)(struct S_FDD, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FDP(struct S_FDP p0, int p1, int p2, void (*cb)(struct S_FDP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FPI(struct S_FPI p0, int p1, int p2, void (*cb)(struct S_FPI, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FPF(struct S_FPF p0, int p1, int p2, void (*cb)(struct S_FPF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FPD(struct S_FPD p0, int p1, int p2, void (*cb)(struct S_FPD, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_FPP(struct S_FPP p0, int p1, int p2, void (*cb)(struct S_FPP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DII(struct S_DII p0, int p1, int p2, void (*cb)(struct S_DII, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DIF(struct S_DIF p0, int p1, int p2, void (*cb)(struct S_DIF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DID(struct S_DID p0, int p1, int p2, void (*cb)(struct S_DID, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DIP(struct S_DIP p0, int p1, int p2, void (*cb)(struct S_DIP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DFI(struct S_DFI p0, int p1, int p2, void (*cb)(struct S_DFI, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DFF(struct S_DFF p0, int p1, int p2, void (*cb)(struct S_DFF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DFD(struct S_DFD p0, int p1, int p2, void (*cb)(struct S_DFD, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DFP(struct S_DFP p0, int p1, int p2, void (*cb)(struct S_DFP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DDI(struct S_DDI p0, int p1, int p2, void (*cb)(struct S_DDI, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DDF(struct S_DDF p0, int p1, int p2, void (*cb)(struct S_DDF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DDD(struct S_DDD p0, int p1, int p2, void (*cb)(struct S_DDD, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DDP(struct S_DDP p0, int p1, int p2, void (*cb)(struct S_DDP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DPI(struct S_DPI p0, int p1, int p2, void (*cb)(struct S_DPI, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DPF(struct S_DPF p0, int p1, int p2, void (*cb)(struct S_DPF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DPD(struct S_DPD p0, int p1, int p2, void (*cb)(struct S_DPD, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_DPP(struct S_DPP p0, int p1, int p2, void (*cb)(struct S_DPP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PII(struct S_PII p0, int p1, int p2, void (*cb)(struct S_PII, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PIF(struct S_PIF p0, int p1, int p2, void (*cb)(struct S_PIF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PID(struct S_PID p0, int p1, int p2, void (*cb)(struct S_PID, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PIP(struct S_PIP p0, int p1, int p2, void (*cb)(struct S_PIP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PFI(struct S_PFI p0, int p1, int p2, void (*cb)(struct S_PFI, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PFF(struct S_PFF p0, int p1, int p2, void (*cb)(struct S_PFF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PFD(struct S_PFD p0, int p1, int p2, void (*cb)(struct S_PFD, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PFP(struct S_PFP p0, int p1, int p2, void (*cb)(struct S_PFP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PDI(struct S_PDI p0, int p1, int p2, void (*cb)(struct S_PDI, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PDF(struct S_PDF p0, int p1, int p2, void (*cb)(struct S_PDF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PDD(struct S_PDD p0, int p1, int p2, void (*cb)(struct S_PDD, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PDP(struct S_PDP p0, int p1, int p2, void (*cb)(struct S_PDP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PPI(struct S_PPI p0, int p1, int p2, void (*cb)(struct S_PPI, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PPF(struct S_PPF p0, int p1, int p2, void (*cb)(struct S_PPF, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PPD(struct S_PPD p0, int p1, int p2, void (*cb)(struct S_PPD, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SII_PPP(struct S_PPP p0, int p1, int p2, void (*cb)(struct S_PPP, int, int)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_I(struct S_I p0, int p1, float p2, void (*cb)(struct S_I, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_F(struct S_F p0, int p1, float p2, void (*cb)(struct S_F, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_D(struct S_D p0, int p1, float p2, void (*cb)(struct S_D, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_P(struct S_P p0, int p1, float p2, void (*cb)(struct S_P, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_II(struct S_II p0, int p1, float p2, void (*cb)(struct S_II, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IF(struct S_IF p0, int p1, float p2, void (*cb)(struct S_IF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_ID(struct S_ID p0, int p1, float p2, void (*cb)(struct S_ID, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IP(struct S_IP p0, int p1, float p2, void (*cb)(struct S_IP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FI(struct S_FI p0, int p1, float p2, void (*cb)(struct S_FI, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FF(struct S_FF p0, int p1, float p2, void (*cb)(struct S_FF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FD(struct S_FD p0, int p1, float p2, void (*cb)(struct S_FD, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FP(struct S_FP p0, int p1, float p2, void (*cb)(struct S_FP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DI(struct S_DI p0, int p1, float p2, void (*cb)(struct S_DI, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DF(struct S_DF p0, int p1, float p2, void (*cb)(struct S_DF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DD(struct S_DD p0, int p1, float p2, void (*cb)(struct S_DD, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DP(struct S_DP p0, int p1, float p2, void (*cb)(struct S_DP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PI(struct S_PI p0, int p1, float p2, void (*cb)(struct S_PI, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PF(struct S_PF p0, int p1, float p2, void (*cb)(struct S_PF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PD(struct S_PD p0, int p1, float p2, void (*cb)(struct S_PD, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PP(struct S_PP p0, int p1, float p2, void (*cb)(struct S_PP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_III(struct S_III p0, int p1, float p2, void (*cb)(struct S_III, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IIF(struct S_IIF p0, int p1, float p2, void (*cb)(struct S_IIF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IID(struct S_IID p0, int p1, float p2, void (*cb)(struct S_IID, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IIP(struct S_IIP p0, int p1, float p2, void (*cb)(struct S_IIP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IFI(struct S_IFI p0, int p1, float p2, void (*cb)(struct S_IFI, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IFF(struct S_IFF p0, int p1, float p2, void (*cb)(struct S_IFF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IFD(struct S_IFD p0, int p1, float p2, void (*cb)(struct S_IFD, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IFP(struct S_IFP p0, int p1, float p2, void (*cb)(struct S_IFP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IDI(struct S_IDI p0, int p1, float p2, void (*cb)(struct S_IDI, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IDF(struct S_IDF p0, int p1, float p2, void (*cb)(struct S_IDF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IDD(struct S_IDD p0, int p1, float p2, void (*cb)(struct S_IDD, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IDP(struct S_IDP p0, int p1, float p2, void (*cb)(struct S_IDP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IPI(struct S_IPI p0, int p1, float p2, void (*cb)(struct S_IPI, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IPF(struct S_IPF p0, int p1, float p2, void (*cb)(struct S_IPF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IPD(struct S_IPD p0, int p1, float p2, void (*cb)(struct S_IPD, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_IPP(struct S_IPP p0, int p1, float p2, void (*cb)(struct S_IPP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FII(struct S_FII p0, int p1, float p2, void (*cb)(struct S_FII, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FIF(struct S_FIF p0, int p1, float p2, void (*cb)(struct S_FIF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FID(struct S_FID p0, int p1, float p2, void (*cb)(struct S_FID, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FIP(struct S_FIP p0, int p1, float p2, void (*cb)(struct S_FIP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FFI(struct S_FFI p0, int p1, float p2, void (*cb)(struct S_FFI, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FFF(struct S_FFF p0, int p1, float p2, void (*cb)(struct S_FFF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FFD(struct S_FFD p0, int p1, float p2, void (*cb)(struct S_FFD, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FFP(struct S_FFP p0, int p1, float p2, void (*cb)(struct S_FFP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FDI(struct S_FDI p0, int p1, float p2, void (*cb)(struct S_FDI, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FDF(struct S_FDF p0, int p1, float p2, void (*cb)(struct S_FDF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FDD(struct S_FDD p0, int p1, float p2, void (*cb)(struct S_FDD, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FDP(struct S_FDP p0, int p1, float p2, void (*cb)(struct S_FDP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FPI(struct S_FPI p0, int p1, float p2, void (*cb)(struct S_FPI, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FPF(struct S_FPF p0, int p1, float p2, void (*cb)(struct S_FPF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FPD(struct S_FPD p0, int p1, float p2, void (*cb)(struct S_FPD, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_FPP(struct S_FPP p0, int p1, float p2, void (*cb)(struct S_FPP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DII(struct S_DII p0, int p1, float p2, void (*cb)(struct S_DII, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DIF(struct S_DIF p0, int p1, float p2, void (*cb)(struct S_DIF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DID(struct S_DID p0, int p1, float p2, void (*cb)(struct S_DID, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DIP(struct S_DIP p0, int p1, float p2, void (*cb)(struct S_DIP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DFI(struct S_DFI p0, int p1, float p2, void (*cb)(struct S_DFI, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DFF(struct S_DFF p0, int p1, float p2, void (*cb)(struct S_DFF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DFD(struct S_DFD p0, int p1, float p2, void (*cb)(struct S_DFD, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DFP(struct S_DFP p0, int p1, float p2, void (*cb)(struct S_DFP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DDI(struct S_DDI p0, int p1, float p2, void (*cb)(struct S_DDI, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DDF(struct S_DDF p0, int p1, float p2, void (*cb)(struct S_DDF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DDD(struct S_DDD p0, int p1, float p2, void (*cb)(struct S_DDD, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DDP(struct S_DDP p0, int p1, float p2, void (*cb)(struct S_DDP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DPI(struct S_DPI p0, int p1, float p2, void (*cb)(struct S_DPI, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DPF(struct S_DPF p0, int p1, float p2, void (*cb)(struct S_DPF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DPD(struct S_DPD p0, int p1, float p2, void (*cb)(struct S_DPD, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_DPP(struct S_DPP p0, int p1, float p2, void (*cb)(struct S_DPP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PII(struct S_PII p0, int p1, float p2, void (*cb)(struct S_PII, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PIF(struct S_PIF p0, int p1, float p2, void (*cb)(struct S_PIF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PID(struct S_PID p0, int p1, float p2, void (*cb)(struct S_PID, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PIP(struct S_PIP p0, int p1, float p2, void (*cb)(struct S_PIP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PFI(struct S_PFI p0, int p1, float p2, void (*cb)(struct S_PFI, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PFF(struct S_PFF p0, int p1, float p2, void (*cb)(struct S_PFF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PFD(struct S_PFD p0, int p1, float p2, void (*cb)(struct S_PFD, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PFP(struct S_PFP p0, int p1, float p2, void (*cb)(struct S_PFP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PDI(struct S_PDI p0, int p1, float p2, void (*cb)(struct S_PDI, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PDF(struct S_PDF p0, int p1, float p2, void (*cb)(struct S_PDF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PDD(struct S_PDD p0, int p1, float p2, void (*cb)(struct S_PDD, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PDP(struct S_PDP p0, int p1, float p2, void (*cb)(struct S_PDP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PPI(struct S_PPI p0, int p1, float p2, void (*cb)(struct S_PPI, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PPF(struct S_PPF p0, int p1, float p2, void (*cb)(struct S_PPF, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PPD(struct S_PPD p0, int p1, float p2, void (*cb)(struct S_PPD, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SIF_PPP(struct S_PPP p0, int p1, float p2, void (*cb)(struct S_PPP, int, float)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_I(struct S_I p0, int p1, double p2, void (*cb)(struct S_I, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_F(struct S_F p0, int p1, double p2, void (*cb)(struct S_F, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_D(struct S_D p0, int p1, double p2, void (*cb)(struct S_D, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_P(struct S_P p0, int p1, double p2, void (*cb)(struct S_P, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_II(struct S_II p0, int p1, double p2, void (*cb)(struct S_II, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IF(struct S_IF p0, int p1, double p2, void (*cb)(struct S_IF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_ID(struct S_ID p0, int p1, double p2, void (*cb)(struct S_ID, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IP(struct S_IP p0, int p1, double p2, void (*cb)(struct S_IP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FI(struct S_FI p0, int p1, double p2, void (*cb)(struct S_FI, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FF(struct S_FF p0, int p1, double p2, void (*cb)(struct S_FF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FD(struct S_FD p0, int p1, double p2, void (*cb)(struct S_FD, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FP(struct S_FP p0, int p1, double p2, void (*cb)(struct S_FP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DI(struct S_DI p0, int p1, double p2, void (*cb)(struct S_DI, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DF(struct S_DF p0, int p1, double p2, void (*cb)(struct S_DF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DD(struct S_DD p0, int p1, double p2, void (*cb)(struct S_DD, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DP(struct S_DP p0, int p1, double p2, void (*cb)(struct S_DP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PI(struct S_PI p0, int p1, double p2, void (*cb)(struct S_PI, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PF(struct S_PF p0, int p1, double p2, void (*cb)(struct S_PF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PD(struct S_PD p0, int p1, double p2, void (*cb)(struct S_PD, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PP(struct S_PP p0, int p1, double p2, void (*cb)(struct S_PP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_III(struct S_III p0, int p1, double p2, void (*cb)(struct S_III, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IIF(struct S_IIF p0, int p1, double p2, void (*cb)(struct S_IIF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IID(struct S_IID p0, int p1, double p2, void (*cb)(struct S_IID, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IIP(struct S_IIP p0, int p1, double p2, void (*cb)(struct S_IIP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IFI(struct S_IFI p0, int p1, double p2, void (*cb)(struct S_IFI, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IFF(struct S_IFF p0, int p1, double p2, void (*cb)(struct S_IFF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IFD(struct S_IFD p0, int p1, double p2, void (*cb)(struct S_IFD, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IFP(struct S_IFP p0, int p1, double p2, void (*cb)(struct S_IFP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IDI(struct S_IDI p0, int p1, double p2, void (*cb)(struct S_IDI, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IDF(struct S_IDF p0, int p1, double p2, void (*cb)(struct S_IDF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IDD(struct S_IDD p0, int p1, double p2, void (*cb)(struct S_IDD, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IDP(struct S_IDP p0, int p1, double p2, void (*cb)(struct S_IDP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IPI(struct S_IPI p0, int p1, double p2, void (*cb)(struct S_IPI, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IPF(struct S_IPF p0, int p1, double p2, void (*cb)(struct S_IPF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IPD(struct S_IPD p0, int p1, double p2, void (*cb)(struct S_IPD, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_IPP(struct S_IPP p0, int p1, double p2, void (*cb)(struct S_IPP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FII(struct S_FII p0, int p1, double p2, void (*cb)(struct S_FII, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FIF(struct S_FIF p0, int p1, double p2, void (*cb)(struct S_FIF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FID(struct S_FID p0, int p1, double p2, void (*cb)(struct S_FID, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FIP(struct S_FIP p0, int p1, double p2, void (*cb)(struct S_FIP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FFI(struct S_FFI p0, int p1, double p2, void (*cb)(struct S_FFI, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FFF(struct S_FFF p0, int p1, double p2, void (*cb)(struct S_FFF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FFD(struct S_FFD p0, int p1, double p2, void (*cb)(struct S_FFD, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FFP(struct S_FFP p0, int p1, double p2, void (*cb)(struct S_FFP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FDI(struct S_FDI p0, int p1, double p2, void (*cb)(struct S_FDI, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FDF(struct S_FDF p0, int p1, double p2, void (*cb)(struct S_FDF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FDD(struct S_FDD p0, int p1, double p2, void (*cb)(struct S_FDD, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FDP(struct S_FDP p0, int p1, double p2, void (*cb)(struct S_FDP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FPI(struct S_FPI p0, int p1, double p2, void (*cb)(struct S_FPI, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FPF(struct S_FPF p0, int p1, double p2, void (*cb)(struct S_FPF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FPD(struct S_FPD p0, int p1, double p2, void (*cb)(struct S_FPD, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_FPP(struct S_FPP p0, int p1, double p2, void (*cb)(struct S_FPP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DII(struct S_DII p0, int p1, double p2, void (*cb)(struct S_DII, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DIF(struct S_DIF p0, int p1, double p2, void (*cb)(struct S_DIF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DID(struct S_DID p0, int p1, double p2, void (*cb)(struct S_DID, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DIP(struct S_DIP p0, int p1, double p2, void (*cb)(struct S_DIP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DFI(struct S_DFI p0, int p1, double p2, void (*cb)(struct S_DFI, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DFF(struct S_DFF p0, int p1, double p2, void (*cb)(struct S_DFF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DFD(struct S_DFD p0, int p1, double p2, void (*cb)(struct S_DFD, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DFP(struct S_DFP p0, int p1, double p2, void (*cb)(struct S_DFP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DDI(struct S_DDI p0, int p1, double p2, void (*cb)(struct S_DDI, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DDF(struct S_DDF p0, int p1, double p2, void (*cb)(struct S_DDF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DDD(struct S_DDD p0, int p1, double p2, void (*cb)(struct S_DDD, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DDP(struct S_DDP p0, int p1, double p2, void (*cb)(struct S_DDP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DPI(struct S_DPI p0, int p1, double p2, void (*cb)(struct S_DPI, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DPF(struct S_DPF p0, int p1, double p2, void (*cb)(struct S_DPF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DPD(struct S_DPD p0, int p1, double p2, void (*cb)(struct S_DPD, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_DPP(struct S_DPP p0, int p1, double p2, void (*cb)(struct S_DPP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PII(struct S_PII p0, int p1, double p2, void (*cb)(struct S_PII, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PIF(struct S_PIF p0, int p1, double p2, void (*cb)(struct S_PIF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PID(struct S_PID p0, int p1, double p2, void (*cb)(struct S_PID, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PIP(struct S_PIP p0, int p1, double p2, void (*cb)(struct S_PIP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PFI(struct S_PFI p0, int p1, double p2, void (*cb)(struct S_PFI, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PFF(struct S_PFF p0, int p1, double p2, void (*cb)(struct S_PFF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PFD(struct S_PFD p0, int p1, double p2, void (*cb)(struct S_PFD, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PFP(struct S_PFP p0, int p1, double p2, void (*cb)(struct S_PFP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PDI(struct S_PDI p0, int p1, double p2, void (*cb)(struct S_PDI, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PDF(struct S_PDF p0, int p1, double p2, void (*cb)(struct S_PDF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PDD(struct S_PDD p0, int p1, double p2, void (*cb)(struct S_PDD, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PDP(struct S_PDP p0, int p1, double p2, void (*cb)(struct S_PDP, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PPI(struct S_PPI p0, int p1, double p2, void (*cb)(struct S_PPI, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PPF(struct S_PPF p0, int p1, double p2, void (*cb)(struct S_PPF, int, double)) { cb(p0, p1, p2); } +EXPORT void f6_V_SID_PPD(struct S_PPD p0, int p1, double p2, void (*cb)(struct S_PPD, int, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SID_PPP(struct S_PPP p0, int p1, double p2, void (*cb)(struct S_PPP, int, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_I(struct S_I p0, int p1, void* p2, void (*cb)(struct S_I, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_F(struct S_F p0, int p1, void* p2, void (*cb)(struct S_F, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_D(struct S_D p0, int p1, void* p2, void (*cb)(struct S_D, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_P(struct S_P p0, int p1, void* p2, void (*cb)(struct S_P, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_II(struct S_II p0, int p1, void* p2, void (*cb)(struct S_II, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IF(struct S_IF p0, int p1, void* p2, void (*cb)(struct S_IF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_ID(struct S_ID p0, int p1, void* p2, void (*cb)(struct S_ID, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IP(struct S_IP p0, int p1, void* p2, void (*cb)(struct S_IP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FI(struct S_FI p0, int p1, void* p2, void (*cb)(struct S_FI, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FF(struct S_FF p0, int p1, void* p2, void (*cb)(struct S_FF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FD(struct S_FD p0, int p1, void* p2, void (*cb)(struct S_FD, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FP(struct S_FP p0, int p1, void* p2, void (*cb)(struct S_FP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DI(struct S_DI p0, int p1, void* p2, void (*cb)(struct S_DI, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DF(struct S_DF p0, int p1, void* p2, void (*cb)(struct S_DF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DD(struct S_DD p0, int p1, void* p2, void (*cb)(struct S_DD, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DP(struct S_DP p0, int p1, void* p2, void (*cb)(struct S_DP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PI(struct S_PI p0, int p1, void* p2, void (*cb)(struct S_PI, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PF(struct S_PF p0, int p1, void* p2, void (*cb)(struct S_PF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PD(struct S_PD p0, int p1, void* p2, void (*cb)(struct S_PD, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PP(struct S_PP p0, int p1, void* p2, void (*cb)(struct S_PP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_III(struct S_III p0, int p1, void* p2, void (*cb)(struct S_III, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IIF(struct S_IIF p0, int p1, void* p2, void (*cb)(struct S_IIF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IID(struct S_IID p0, int p1, void* p2, void (*cb)(struct S_IID, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IIP(struct S_IIP p0, int p1, void* p2, void (*cb)(struct S_IIP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IFI(struct S_IFI p0, int p1, void* p2, void (*cb)(struct S_IFI, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IFF(struct S_IFF p0, int p1, void* p2, void (*cb)(struct S_IFF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IFD(struct S_IFD p0, int p1, void* p2, void (*cb)(struct S_IFD, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IFP(struct S_IFP p0, int p1, void* p2, void (*cb)(struct S_IFP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IDI(struct S_IDI p0, int p1, void* p2, void (*cb)(struct S_IDI, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IDF(struct S_IDF p0, int p1, void* p2, void (*cb)(struct S_IDF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IDD(struct S_IDD p0, int p1, void* p2, void (*cb)(struct S_IDD, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IDP(struct S_IDP p0, int p1, void* p2, void (*cb)(struct S_IDP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IPI(struct S_IPI p0, int p1, void* p2, void (*cb)(struct S_IPI, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IPF(struct S_IPF p0, int p1, void* p2, void (*cb)(struct S_IPF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IPD(struct S_IPD p0, int p1, void* p2, void (*cb)(struct S_IPD, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_IPP(struct S_IPP p0, int p1, void* p2, void (*cb)(struct S_IPP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FII(struct S_FII p0, int p1, void* p2, void (*cb)(struct S_FII, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FIF(struct S_FIF p0, int p1, void* p2, void (*cb)(struct S_FIF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FID(struct S_FID p0, int p1, void* p2, void (*cb)(struct S_FID, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FIP(struct S_FIP p0, int p1, void* p2, void (*cb)(struct S_FIP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FFI(struct S_FFI p0, int p1, void* p2, void (*cb)(struct S_FFI, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FFF(struct S_FFF p0, int p1, void* p2, void (*cb)(struct S_FFF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FFD(struct S_FFD p0, int p1, void* p2, void (*cb)(struct S_FFD, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FFP(struct S_FFP p0, int p1, void* p2, void (*cb)(struct S_FFP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FDI(struct S_FDI p0, int p1, void* p2, void (*cb)(struct S_FDI, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FDF(struct S_FDF p0, int p1, void* p2, void (*cb)(struct S_FDF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FDD(struct S_FDD p0, int p1, void* p2, void (*cb)(struct S_FDD, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FDP(struct S_FDP p0, int p1, void* p2, void (*cb)(struct S_FDP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FPI(struct S_FPI p0, int p1, void* p2, void (*cb)(struct S_FPI, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FPF(struct S_FPF p0, int p1, void* p2, void (*cb)(struct S_FPF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FPD(struct S_FPD p0, int p1, void* p2, void (*cb)(struct S_FPD, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_FPP(struct S_FPP p0, int p1, void* p2, void (*cb)(struct S_FPP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DII(struct S_DII p0, int p1, void* p2, void (*cb)(struct S_DII, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DIF(struct S_DIF p0, int p1, void* p2, void (*cb)(struct S_DIF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DID(struct S_DID p0, int p1, void* p2, void (*cb)(struct S_DID, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DIP(struct S_DIP p0, int p1, void* p2, void (*cb)(struct S_DIP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DFI(struct S_DFI p0, int p1, void* p2, void (*cb)(struct S_DFI, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DFF(struct S_DFF p0, int p1, void* p2, void (*cb)(struct S_DFF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DFD(struct S_DFD p0, int p1, void* p2, void (*cb)(struct S_DFD, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DFP(struct S_DFP p0, int p1, void* p2, void (*cb)(struct S_DFP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DDI(struct S_DDI p0, int p1, void* p2, void (*cb)(struct S_DDI, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DDF(struct S_DDF p0, int p1, void* p2, void (*cb)(struct S_DDF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DDD(struct S_DDD p0, int p1, void* p2, void (*cb)(struct S_DDD, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DDP(struct S_DDP p0, int p1, void* p2, void (*cb)(struct S_DDP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DPI(struct S_DPI p0, int p1, void* p2, void (*cb)(struct S_DPI, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DPF(struct S_DPF p0, int p1, void* p2, void (*cb)(struct S_DPF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DPD(struct S_DPD p0, int p1, void* p2, void (*cb)(struct S_DPD, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_DPP(struct S_DPP p0, int p1, void* p2, void (*cb)(struct S_DPP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PII(struct S_PII p0, int p1, void* p2, void (*cb)(struct S_PII, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PIF(struct S_PIF p0, int p1, void* p2, void (*cb)(struct S_PIF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PID(struct S_PID p0, int p1, void* p2, void (*cb)(struct S_PID, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PIP(struct S_PIP p0, int p1, void* p2, void (*cb)(struct S_PIP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PFI(struct S_PFI p0, int p1, void* p2, void (*cb)(struct S_PFI, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PFF(struct S_PFF p0, int p1, void* p2, void (*cb)(struct S_PFF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PFD(struct S_PFD p0, int p1, void* p2, void (*cb)(struct S_PFD, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PFP(struct S_PFP p0, int p1, void* p2, void (*cb)(struct S_PFP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PDI(struct S_PDI p0, int p1, void* p2, void (*cb)(struct S_PDI, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PDF(struct S_PDF p0, int p1, void* p2, void (*cb)(struct S_PDF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PDD(struct S_PDD p0, int p1, void* p2, void (*cb)(struct S_PDD, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PDP(struct S_PDP p0, int p1, void* p2, void (*cb)(struct S_PDP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PPI(struct S_PPI p0, int p1, void* p2, void (*cb)(struct S_PPI, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PPF(struct S_PPF p0, int p1, void* p2, void (*cb)(struct S_PPF, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PPD(struct S_PPD p0, int p1, void* p2, void (*cb)(struct S_PPD, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIP_PPP(struct S_PPP p0, int p1, void* p2, void (*cb)(struct S_PPP, int, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_I(struct S_I p0, int p1, struct S_I p2, void (*cb)(struct S_I, int, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_F(struct S_F p0, int p1, struct S_F p2, void (*cb)(struct S_F, int, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_D(struct S_D p0, int p1, struct S_D p2, void (*cb)(struct S_D, int, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_P(struct S_P p0, int p1, struct S_P p2, void (*cb)(struct S_P, int, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_II(struct S_II p0, int p1, struct S_II p2, void (*cb)(struct S_II, int, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IF(struct S_IF p0, int p1, struct S_IF p2, void (*cb)(struct S_IF, int, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_ID(struct S_ID p0, int p1, struct S_ID p2, void (*cb)(struct S_ID, int, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IP(struct S_IP p0, int p1, struct S_IP p2, void (*cb)(struct S_IP, int, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FI(struct S_FI p0, int p1, struct S_FI p2, void (*cb)(struct S_FI, int, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FF(struct S_FF p0, int p1, struct S_FF p2, void (*cb)(struct S_FF, int, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FD(struct S_FD p0, int p1, struct S_FD p2, void (*cb)(struct S_FD, int, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FP(struct S_FP p0, int p1, struct S_FP p2, void (*cb)(struct S_FP, int, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DI(struct S_DI p0, int p1, struct S_DI p2, void (*cb)(struct S_DI, int, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DF(struct S_DF p0, int p1, struct S_DF p2, void (*cb)(struct S_DF, int, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DD(struct S_DD p0, int p1, struct S_DD p2, void (*cb)(struct S_DD, int, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DP(struct S_DP p0, int p1, struct S_DP p2, void (*cb)(struct S_DP, int, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PI(struct S_PI p0, int p1, struct S_PI p2, void (*cb)(struct S_PI, int, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PF(struct S_PF p0, int p1, struct S_PF p2, void (*cb)(struct S_PF, int, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PD(struct S_PD p0, int p1, struct S_PD p2, void (*cb)(struct S_PD, int, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PP(struct S_PP p0, int p1, struct S_PP p2, void (*cb)(struct S_PP, int, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_III(struct S_III p0, int p1, struct S_III p2, void (*cb)(struct S_III, int, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IIF(struct S_IIF p0, int p1, struct S_IIF p2, void (*cb)(struct S_IIF, int, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IID(struct S_IID p0, int p1, struct S_IID p2, void (*cb)(struct S_IID, int, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IIP(struct S_IIP p0, int p1, struct S_IIP p2, void (*cb)(struct S_IIP, int, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IFI(struct S_IFI p0, int p1, struct S_IFI p2, void (*cb)(struct S_IFI, int, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IFF(struct S_IFF p0, int p1, struct S_IFF p2, void (*cb)(struct S_IFF, int, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IFD(struct S_IFD p0, int p1, struct S_IFD p2, void (*cb)(struct S_IFD, int, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IFP(struct S_IFP p0, int p1, struct S_IFP p2, void (*cb)(struct S_IFP, int, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IDI(struct S_IDI p0, int p1, struct S_IDI p2, void (*cb)(struct S_IDI, int, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IDF(struct S_IDF p0, int p1, struct S_IDF p2, void (*cb)(struct S_IDF, int, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IDD(struct S_IDD p0, int p1, struct S_IDD p2, void (*cb)(struct S_IDD, int, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IDP(struct S_IDP p0, int p1, struct S_IDP p2, void (*cb)(struct S_IDP, int, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IPI(struct S_IPI p0, int p1, struct S_IPI p2, void (*cb)(struct S_IPI, int, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IPF(struct S_IPF p0, int p1, struct S_IPF p2, void (*cb)(struct S_IPF, int, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IPD(struct S_IPD p0, int p1, struct S_IPD p2, void (*cb)(struct S_IPD, int, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_IPP(struct S_IPP p0, int p1, struct S_IPP p2, void (*cb)(struct S_IPP, int, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FII(struct S_FII p0, int p1, struct S_FII p2, void (*cb)(struct S_FII, int, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FIF(struct S_FIF p0, int p1, struct S_FIF p2, void (*cb)(struct S_FIF, int, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FID(struct S_FID p0, int p1, struct S_FID p2, void (*cb)(struct S_FID, int, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FIP(struct S_FIP p0, int p1, struct S_FIP p2, void (*cb)(struct S_FIP, int, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FFI(struct S_FFI p0, int p1, struct S_FFI p2, void (*cb)(struct S_FFI, int, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FFF(struct S_FFF p0, int p1, struct S_FFF p2, void (*cb)(struct S_FFF, int, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FFD(struct S_FFD p0, int p1, struct S_FFD p2, void (*cb)(struct S_FFD, int, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FFP(struct S_FFP p0, int p1, struct S_FFP p2, void (*cb)(struct S_FFP, int, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FDI(struct S_FDI p0, int p1, struct S_FDI p2, void (*cb)(struct S_FDI, int, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FDF(struct S_FDF p0, int p1, struct S_FDF p2, void (*cb)(struct S_FDF, int, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FDD(struct S_FDD p0, int p1, struct S_FDD p2, void (*cb)(struct S_FDD, int, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FDP(struct S_FDP p0, int p1, struct S_FDP p2, void (*cb)(struct S_FDP, int, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FPI(struct S_FPI p0, int p1, struct S_FPI p2, void (*cb)(struct S_FPI, int, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FPF(struct S_FPF p0, int p1, struct S_FPF p2, void (*cb)(struct S_FPF, int, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FPD(struct S_FPD p0, int p1, struct S_FPD p2, void (*cb)(struct S_FPD, int, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_FPP(struct S_FPP p0, int p1, struct S_FPP p2, void (*cb)(struct S_FPP, int, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DII(struct S_DII p0, int p1, struct S_DII p2, void (*cb)(struct S_DII, int, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DIF(struct S_DIF p0, int p1, struct S_DIF p2, void (*cb)(struct S_DIF, int, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DID(struct S_DID p0, int p1, struct S_DID p2, void (*cb)(struct S_DID, int, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DIP(struct S_DIP p0, int p1, struct S_DIP p2, void (*cb)(struct S_DIP, int, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DFI(struct S_DFI p0, int p1, struct S_DFI p2, void (*cb)(struct S_DFI, int, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DFF(struct S_DFF p0, int p1, struct S_DFF p2, void (*cb)(struct S_DFF, int, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DFD(struct S_DFD p0, int p1, struct S_DFD p2, void (*cb)(struct S_DFD, int, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DFP(struct S_DFP p0, int p1, struct S_DFP p2, void (*cb)(struct S_DFP, int, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DDI(struct S_DDI p0, int p1, struct S_DDI p2, void (*cb)(struct S_DDI, int, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DDF(struct S_DDF p0, int p1, struct S_DDF p2, void (*cb)(struct S_DDF, int, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DDD(struct S_DDD p0, int p1, struct S_DDD p2, void (*cb)(struct S_DDD, int, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DDP(struct S_DDP p0, int p1, struct S_DDP p2, void (*cb)(struct S_DDP, int, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DPI(struct S_DPI p0, int p1, struct S_DPI p2, void (*cb)(struct S_DPI, int, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DPF(struct S_DPF p0, int p1, struct S_DPF p2, void (*cb)(struct S_DPF, int, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DPD(struct S_DPD p0, int p1, struct S_DPD p2, void (*cb)(struct S_DPD, int, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_DPP(struct S_DPP p0, int p1, struct S_DPP p2, void (*cb)(struct S_DPP, int, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PII(struct S_PII p0, int p1, struct S_PII p2, void (*cb)(struct S_PII, int, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PIF(struct S_PIF p0, int p1, struct S_PIF p2, void (*cb)(struct S_PIF, int, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PID(struct S_PID p0, int p1, struct S_PID p2, void (*cb)(struct S_PID, int, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PIP(struct S_PIP p0, int p1, struct S_PIP p2, void (*cb)(struct S_PIP, int, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PFI(struct S_PFI p0, int p1, struct S_PFI p2, void (*cb)(struct S_PFI, int, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PFF(struct S_PFF p0, int p1, struct S_PFF p2, void (*cb)(struct S_PFF, int, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PFD(struct S_PFD p0, int p1, struct S_PFD p2, void (*cb)(struct S_PFD, int, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PFP(struct S_PFP p0, int p1, struct S_PFP p2, void (*cb)(struct S_PFP, int, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PDI(struct S_PDI p0, int p1, struct S_PDI p2, void (*cb)(struct S_PDI, int, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PDF(struct S_PDF p0, int p1, struct S_PDF p2, void (*cb)(struct S_PDF, int, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PDD(struct S_PDD p0, int p1, struct S_PDD p2, void (*cb)(struct S_PDD, int, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PDP(struct S_PDP p0, int p1, struct S_PDP p2, void (*cb)(struct S_PDP, int, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PPI(struct S_PPI p0, int p1, struct S_PPI p2, void (*cb)(struct S_PPI, int, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PPF(struct S_PPF p0, int p1, struct S_PPF p2, void (*cb)(struct S_PPF, int, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PPD(struct S_PPD p0, int p1, struct S_PPD p2, void (*cb)(struct S_PPD, int, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SIS_PPP(struct S_PPP p0, int p1, struct S_PPP p2, void (*cb)(struct S_PPP, int, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_I(struct S_I p0, float p1, int p2, void (*cb)(struct S_I, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_F(struct S_F p0, float p1, int p2, void (*cb)(struct S_F, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_D(struct S_D p0, float p1, int p2, void (*cb)(struct S_D, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_P(struct S_P p0, float p1, int p2, void (*cb)(struct S_P, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_II(struct S_II p0, float p1, int p2, void (*cb)(struct S_II, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IF(struct S_IF p0, float p1, int p2, void (*cb)(struct S_IF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_ID(struct S_ID p0, float p1, int p2, void (*cb)(struct S_ID, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IP(struct S_IP p0, float p1, int p2, void (*cb)(struct S_IP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FI(struct S_FI p0, float p1, int p2, void (*cb)(struct S_FI, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FF(struct S_FF p0, float p1, int p2, void (*cb)(struct S_FF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FD(struct S_FD p0, float p1, int p2, void (*cb)(struct S_FD, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FP(struct S_FP p0, float p1, int p2, void (*cb)(struct S_FP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DI(struct S_DI p0, float p1, int p2, void (*cb)(struct S_DI, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DF(struct S_DF p0, float p1, int p2, void (*cb)(struct S_DF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DD(struct S_DD p0, float p1, int p2, void (*cb)(struct S_DD, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DP(struct S_DP p0, float p1, int p2, void (*cb)(struct S_DP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PI(struct S_PI p0, float p1, int p2, void (*cb)(struct S_PI, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PF(struct S_PF p0, float p1, int p2, void (*cb)(struct S_PF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PD(struct S_PD p0, float p1, int p2, void (*cb)(struct S_PD, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PP(struct S_PP p0, float p1, int p2, void (*cb)(struct S_PP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_III(struct S_III p0, float p1, int p2, void (*cb)(struct S_III, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IIF(struct S_IIF p0, float p1, int p2, void (*cb)(struct S_IIF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IID(struct S_IID p0, float p1, int p2, void (*cb)(struct S_IID, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IIP(struct S_IIP p0, float p1, int p2, void (*cb)(struct S_IIP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IFI(struct S_IFI p0, float p1, int p2, void (*cb)(struct S_IFI, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IFF(struct S_IFF p0, float p1, int p2, void (*cb)(struct S_IFF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IFD(struct S_IFD p0, float p1, int p2, void (*cb)(struct S_IFD, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IFP(struct S_IFP p0, float p1, int p2, void (*cb)(struct S_IFP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IDI(struct S_IDI p0, float p1, int p2, void (*cb)(struct S_IDI, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IDF(struct S_IDF p0, float p1, int p2, void (*cb)(struct S_IDF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IDD(struct S_IDD p0, float p1, int p2, void (*cb)(struct S_IDD, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IDP(struct S_IDP p0, float p1, int p2, void (*cb)(struct S_IDP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IPI(struct S_IPI p0, float p1, int p2, void (*cb)(struct S_IPI, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IPF(struct S_IPF p0, float p1, int p2, void (*cb)(struct S_IPF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IPD(struct S_IPD p0, float p1, int p2, void (*cb)(struct S_IPD, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_IPP(struct S_IPP p0, float p1, int p2, void (*cb)(struct S_IPP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FII(struct S_FII p0, float p1, int p2, void (*cb)(struct S_FII, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FIF(struct S_FIF p0, float p1, int p2, void (*cb)(struct S_FIF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FID(struct S_FID p0, float p1, int p2, void (*cb)(struct S_FID, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FIP(struct S_FIP p0, float p1, int p2, void (*cb)(struct S_FIP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FFI(struct S_FFI p0, float p1, int p2, void (*cb)(struct S_FFI, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FFF(struct S_FFF p0, float p1, int p2, void (*cb)(struct S_FFF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FFD(struct S_FFD p0, float p1, int p2, void (*cb)(struct S_FFD, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FFP(struct S_FFP p0, float p1, int p2, void (*cb)(struct S_FFP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FDI(struct S_FDI p0, float p1, int p2, void (*cb)(struct S_FDI, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FDF(struct S_FDF p0, float p1, int p2, void (*cb)(struct S_FDF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FDD(struct S_FDD p0, float p1, int p2, void (*cb)(struct S_FDD, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FDP(struct S_FDP p0, float p1, int p2, void (*cb)(struct S_FDP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FPI(struct S_FPI p0, float p1, int p2, void (*cb)(struct S_FPI, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FPF(struct S_FPF p0, float p1, int p2, void (*cb)(struct S_FPF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FPD(struct S_FPD p0, float p1, int p2, void (*cb)(struct S_FPD, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_FPP(struct S_FPP p0, float p1, int p2, void (*cb)(struct S_FPP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DII(struct S_DII p0, float p1, int p2, void (*cb)(struct S_DII, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DIF(struct S_DIF p0, float p1, int p2, void (*cb)(struct S_DIF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DID(struct S_DID p0, float p1, int p2, void (*cb)(struct S_DID, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DIP(struct S_DIP p0, float p1, int p2, void (*cb)(struct S_DIP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DFI(struct S_DFI p0, float p1, int p2, void (*cb)(struct S_DFI, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DFF(struct S_DFF p0, float p1, int p2, void (*cb)(struct S_DFF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DFD(struct S_DFD p0, float p1, int p2, void (*cb)(struct S_DFD, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DFP(struct S_DFP p0, float p1, int p2, void (*cb)(struct S_DFP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DDI(struct S_DDI p0, float p1, int p2, void (*cb)(struct S_DDI, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DDF(struct S_DDF p0, float p1, int p2, void (*cb)(struct S_DDF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DDD(struct S_DDD p0, float p1, int p2, void (*cb)(struct S_DDD, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DDP(struct S_DDP p0, float p1, int p2, void (*cb)(struct S_DDP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DPI(struct S_DPI p0, float p1, int p2, void (*cb)(struct S_DPI, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DPF(struct S_DPF p0, float p1, int p2, void (*cb)(struct S_DPF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DPD(struct S_DPD p0, float p1, int p2, void (*cb)(struct S_DPD, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_DPP(struct S_DPP p0, float p1, int p2, void (*cb)(struct S_DPP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PII(struct S_PII p0, float p1, int p2, void (*cb)(struct S_PII, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PIF(struct S_PIF p0, float p1, int p2, void (*cb)(struct S_PIF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PID(struct S_PID p0, float p1, int p2, void (*cb)(struct S_PID, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PIP(struct S_PIP p0, float p1, int p2, void (*cb)(struct S_PIP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PFI(struct S_PFI p0, float p1, int p2, void (*cb)(struct S_PFI, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PFF(struct S_PFF p0, float p1, int p2, void (*cb)(struct S_PFF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PFD(struct S_PFD p0, float p1, int p2, void (*cb)(struct S_PFD, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PFP(struct S_PFP p0, float p1, int p2, void (*cb)(struct S_PFP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PDI(struct S_PDI p0, float p1, int p2, void (*cb)(struct S_PDI, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PDF(struct S_PDF p0, float p1, int p2, void (*cb)(struct S_PDF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PDD(struct S_PDD p0, float p1, int p2, void (*cb)(struct S_PDD, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PDP(struct S_PDP p0, float p1, int p2, void (*cb)(struct S_PDP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PPI(struct S_PPI p0, float p1, int p2, void (*cb)(struct S_PPI, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PPF(struct S_PPF p0, float p1, int p2, void (*cb)(struct S_PPF, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PPD(struct S_PPD p0, float p1, int p2, void (*cb)(struct S_PPD, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFI_PPP(struct S_PPP p0, float p1, int p2, void (*cb)(struct S_PPP, float, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_I(struct S_I p0, float p1, float p2, void (*cb)(struct S_I, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_F(struct S_F p0, float p1, float p2, void (*cb)(struct S_F, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_D(struct S_D p0, float p1, float p2, void (*cb)(struct S_D, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_P(struct S_P p0, float p1, float p2, void (*cb)(struct S_P, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_II(struct S_II p0, float p1, float p2, void (*cb)(struct S_II, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IF(struct S_IF p0, float p1, float p2, void (*cb)(struct S_IF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_ID(struct S_ID p0, float p1, float p2, void (*cb)(struct S_ID, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IP(struct S_IP p0, float p1, float p2, void (*cb)(struct S_IP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FI(struct S_FI p0, float p1, float p2, void (*cb)(struct S_FI, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FF(struct S_FF p0, float p1, float p2, void (*cb)(struct S_FF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FD(struct S_FD p0, float p1, float p2, void (*cb)(struct S_FD, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FP(struct S_FP p0, float p1, float p2, void (*cb)(struct S_FP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DI(struct S_DI p0, float p1, float p2, void (*cb)(struct S_DI, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DF(struct S_DF p0, float p1, float p2, void (*cb)(struct S_DF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DD(struct S_DD p0, float p1, float p2, void (*cb)(struct S_DD, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DP(struct S_DP p0, float p1, float p2, void (*cb)(struct S_DP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PI(struct S_PI p0, float p1, float p2, void (*cb)(struct S_PI, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PF(struct S_PF p0, float p1, float p2, void (*cb)(struct S_PF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PD(struct S_PD p0, float p1, float p2, void (*cb)(struct S_PD, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PP(struct S_PP p0, float p1, float p2, void (*cb)(struct S_PP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_III(struct S_III p0, float p1, float p2, void (*cb)(struct S_III, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IIF(struct S_IIF p0, float p1, float p2, void (*cb)(struct S_IIF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IID(struct S_IID p0, float p1, float p2, void (*cb)(struct S_IID, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IIP(struct S_IIP p0, float p1, float p2, void (*cb)(struct S_IIP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IFI(struct S_IFI p0, float p1, float p2, void (*cb)(struct S_IFI, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IFF(struct S_IFF p0, float p1, float p2, void (*cb)(struct S_IFF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IFD(struct S_IFD p0, float p1, float p2, void (*cb)(struct S_IFD, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IFP(struct S_IFP p0, float p1, float p2, void (*cb)(struct S_IFP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IDI(struct S_IDI p0, float p1, float p2, void (*cb)(struct S_IDI, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IDF(struct S_IDF p0, float p1, float p2, void (*cb)(struct S_IDF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IDD(struct S_IDD p0, float p1, float p2, void (*cb)(struct S_IDD, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IDP(struct S_IDP p0, float p1, float p2, void (*cb)(struct S_IDP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IPI(struct S_IPI p0, float p1, float p2, void (*cb)(struct S_IPI, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IPF(struct S_IPF p0, float p1, float p2, void (*cb)(struct S_IPF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IPD(struct S_IPD p0, float p1, float p2, void (*cb)(struct S_IPD, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_IPP(struct S_IPP p0, float p1, float p2, void (*cb)(struct S_IPP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FII(struct S_FII p0, float p1, float p2, void (*cb)(struct S_FII, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FIF(struct S_FIF p0, float p1, float p2, void (*cb)(struct S_FIF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FID(struct S_FID p0, float p1, float p2, void (*cb)(struct S_FID, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FIP(struct S_FIP p0, float p1, float p2, void (*cb)(struct S_FIP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FFI(struct S_FFI p0, float p1, float p2, void (*cb)(struct S_FFI, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FFF(struct S_FFF p0, float p1, float p2, void (*cb)(struct S_FFF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FFD(struct S_FFD p0, float p1, float p2, void (*cb)(struct S_FFD, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FFP(struct S_FFP p0, float p1, float p2, void (*cb)(struct S_FFP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FDI(struct S_FDI p0, float p1, float p2, void (*cb)(struct S_FDI, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FDF(struct S_FDF p0, float p1, float p2, void (*cb)(struct S_FDF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FDD(struct S_FDD p0, float p1, float p2, void (*cb)(struct S_FDD, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FDP(struct S_FDP p0, float p1, float p2, void (*cb)(struct S_FDP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FPI(struct S_FPI p0, float p1, float p2, void (*cb)(struct S_FPI, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FPF(struct S_FPF p0, float p1, float p2, void (*cb)(struct S_FPF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FPD(struct S_FPD p0, float p1, float p2, void (*cb)(struct S_FPD, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_FPP(struct S_FPP p0, float p1, float p2, void (*cb)(struct S_FPP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DII(struct S_DII p0, float p1, float p2, void (*cb)(struct S_DII, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DIF(struct S_DIF p0, float p1, float p2, void (*cb)(struct S_DIF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DID(struct S_DID p0, float p1, float p2, void (*cb)(struct S_DID, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DIP(struct S_DIP p0, float p1, float p2, void (*cb)(struct S_DIP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DFI(struct S_DFI p0, float p1, float p2, void (*cb)(struct S_DFI, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DFF(struct S_DFF p0, float p1, float p2, void (*cb)(struct S_DFF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DFD(struct S_DFD p0, float p1, float p2, void (*cb)(struct S_DFD, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DFP(struct S_DFP p0, float p1, float p2, void (*cb)(struct S_DFP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DDI(struct S_DDI p0, float p1, float p2, void (*cb)(struct S_DDI, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DDF(struct S_DDF p0, float p1, float p2, void (*cb)(struct S_DDF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DDD(struct S_DDD p0, float p1, float p2, void (*cb)(struct S_DDD, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DDP(struct S_DDP p0, float p1, float p2, void (*cb)(struct S_DDP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DPI(struct S_DPI p0, float p1, float p2, void (*cb)(struct S_DPI, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DPF(struct S_DPF p0, float p1, float p2, void (*cb)(struct S_DPF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DPD(struct S_DPD p0, float p1, float p2, void (*cb)(struct S_DPD, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_DPP(struct S_DPP p0, float p1, float p2, void (*cb)(struct S_DPP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PII(struct S_PII p0, float p1, float p2, void (*cb)(struct S_PII, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PIF(struct S_PIF p0, float p1, float p2, void (*cb)(struct S_PIF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PID(struct S_PID p0, float p1, float p2, void (*cb)(struct S_PID, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PIP(struct S_PIP p0, float p1, float p2, void (*cb)(struct S_PIP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PFI(struct S_PFI p0, float p1, float p2, void (*cb)(struct S_PFI, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PFF(struct S_PFF p0, float p1, float p2, void (*cb)(struct S_PFF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PFD(struct S_PFD p0, float p1, float p2, void (*cb)(struct S_PFD, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PFP(struct S_PFP p0, float p1, float p2, void (*cb)(struct S_PFP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PDI(struct S_PDI p0, float p1, float p2, void (*cb)(struct S_PDI, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PDF(struct S_PDF p0, float p1, float p2, void (*cb)(struct S_PDF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PDD(struct S_PDD p0, float p1, float p2, void (*cb)(struct S_PDD, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PDP(struct S_PDP p0, float p1, float p2, void (*cb)(struct S_PDP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PPI(struct S_PPI p0, float p1, float p2, void (*cb)(struct S_PPI, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PPF(struct S_PPF p0, float p1, float p2, void (*cb)(struct S_PPF, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PPD(struct S_PPD p0, float p1, float p2, void (*cb)(struct S_PPD, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFF_PPP(struct S_PPP p0, float p1, float p2, void (*cb)(struct S_PPP, float, float)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_I(struct S_I p0, float p1, double p2, void (*cb)(struct S_I, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_F(struct S_F p0, float p1, double p2, void (*cb)(struct S_F, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_D(struct S_D p0, float p1, double p2, void (*cb)(struct S_D, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_P(struct S_P p0, float p1, double p2, void (*cb)(struct S_P, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_II(struct S_II p0, float p1, double p2, void (*cb)(struct S_II, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IF(struct S_IF p0, float p1, double p2, void (*cb)(struct S_IF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_ID(struct S_ID p0, float p1, double p2, void (*cb)(struct S_ID, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IP(struct S_IP p0, float p1, double p2, void (*cb)(struct S_IP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FI(struct S_FI p0, float p1, double p2, void (*cb)(struct S_FI, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FF(struct S_FF p0, float p1, double p2, void (*cb)(struct S_FF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FD(struct S_FD p0, float p1, double p2, void (*cb)(struct S_FD, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FP(struct S_FP p0, float p1, double p2, void (*cb)(struct S_FP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DI(struct S_DI p0, float p1, double p2, void (*cb)(struct S_DI, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DF(struct S_DF p0, float p1, double p2, void (*cb)(struct S_DF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DD(struct S_DD p0, float p1, double p2, void (*cb)(struct S_DD, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DP(struct S_DP p0, float p1, double p2, void (*cb)(struct S_DP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PI(struct S_PI p0, float p1, double p2, void (*cb)(struct S_PI, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PF(struct S_PF p0, float p1, double p2, void (*cb)(struct S_PF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PD(struct S_PD p0, float p1, double p2, void (*cb)(struct S_PD, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PP(struct S_PP p0, float p1, double p2, void (*cb)(struct S_PP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_III(struct S_III p0, float p1, double p2, void (*cb)(struct S_III, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IIF(struct S_IIF p0, float p1, double p2, void (*cb)(struct S_IIF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IID(struct S_IID p0, float p1, double p2, void (*cb)(struct S_IID, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IIP(struct S_IIP p0, float p1, double p2, void (*cb)(struct S_IIP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IFI(struct S_IFI p0, float p1, double p2, void (*cb)(struct S_IFI, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IFF(struct S_IFF p0, float p1, double p2, void (*cb)(struct S_IFF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IFD(struct S_IFD p0, float p1, double p2, void (*cb)(struct S_IFD, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IFP(struct S_IFP p0, float p1, double p2, void (*cb)(struct S_IFP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IDI(struct S_IDI p0, float p1, double p2, void (*cb)(struct S_IDI, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IDF(struct S_IDF p0, float p1, double p2, void (*cb)(struct S_IDF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IDD(struct S_IDD p0, float p1, double p2, void (*cb)(struct S_IDD, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IDP(struct S_IDP p0, float p1, double p2, void (*cb)(struct S_IDP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IPI(struct S_IPI p0, float p1, double p2, void (*cb)(struct S_IPI, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IPF(struct S_IPF p0, float p1, double p2, void (*cb)(struct S_IPF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IPD(struct S_IPD p0, float p1, double p2, void (*cb)(struct S_IPD, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_IPP(struct S_IPP p0, float p1, double p2, void (*cb)(struct S_IPP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FII(struct S_FII p0, float p1, double p2, void (*cb)(struct S_FII, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FIF(struct S_FIF p0, float p1, double p2, void (*cb)(struct S_FIF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FID(struct S_FID p0, float p1, double p2, void (*cb)(struct S_FID, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FIP(struct S_FIP p0, float p1, double p2, void (*cb)(struct S_FIP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FFI(struct S_FFI p0, float p1, double p2, void (*cb)(struct S_FFI, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FFF(struct S_FFF p0, float p1, double p2, void (*cb)(struct S_FFF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FFD(struct S_FFD p0, float p1, double p2, void (*cb)(struct S_FFD, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FFP(struct S_FFP p0, float p1, double p2, void (*cb)(struct S_FFP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FDI(struct S_FDI p0, float p1, double p2, void (*cb)(struct S_FDI, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FDF(struct S_FDF p0, float p1, double p2, void (*cb)(struct S_FDF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FDD(struct S_FDD p0, float p1, double p2, void (*cb)(struct S_FDD, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FDP(struct S_FDP p0, float p1, double p2, void (*cb)(struct S_FDP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FPI(struct S_FPI p0, float p1, double p2, void (*cb)(struct S_FPI, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FPF(struct S_FPF p0, float p1, double p2, void (*cb)(struct S_FPF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FPD(struct S_FPD p0, float p1, double p2, void (*cb)(struct S_FPD, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_FPP(struct S_FPP p0, float p1, double p2, void (*cb)(struct S_FPP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DII(struct S_DII p0, float p1, double p2, void (*cb)(struct S_DII, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DIF(struct S_DIF p0, float p1, double p2, void (*cb)(struct S_DIF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DID(struct S_DID p0, float p1, double p2, void (*cb)(struct S_DID, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DIP(struct S_DIP p0, float p1, double p2, void (*cb)(struct S_DIP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DFI(struct S_DFI p0, float p1, double p2, void (*cb)(struct S_DFI, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DFF(struct S_DFF p0, float p1, double p2, void (*cb)(struct S_DFF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DFD(struct S_DFD p0, float p1, double p2, void (*cb)(struct S_DFD, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DFP(struct S_DFP p0, float p1, double p2, void (*cb)(struct S_DFP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DDI(struct S_DDI p0, float p1, double p2, void (*cb)(struct S_DDI, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DDF(struct S_DDF p0, float p1, double p2, void (*cb)(struct S_DDF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DDD(struct S_DDD p0, float p1, double p2, void (*cb)(struct S_DDD, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DDP(struct S_DDP p0, float p1, double p2, void (*cb)(struct S_DDP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DPI(struct S_DPI p0, float p1, double p2, void (*cb)(struct S_DPI, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DPF(struct S_DPF p0, float p1, double p2, void (*cb)(struct S_DPF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DPD(struct S_DPD p0, float p1, double p2, void (*cb)(struct S_DPD, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_DPP(struct S_DPP p0, float p1, double p2, void (*cb)(struct S_DPP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PII(struct S_PII p0, float p1, double p2, void (*cb)(struct S_PII, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PIF(struct S_PIF p0, float p1, double p2, void (*cb)(struct S_PIF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PID(struct S_PID p0, float p1, double p2, void (*cb)(struct S_PID, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PIP(struct S_PIP p0, float p1, double p2, void (*cb)(struct S_PIP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PFI(struct S_PFI p0, float p1, double p2, void (*cb)(struct S_PFI, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PFF(struct S_PFF p0, float p1, double p2, void (*cb)(struct S_PFF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PFD(struct S_PFD p0, float p1, double p2, void (*cb)(struct S_PFD, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PFP(struct S_PFP p0, float p1, double p2, void (*cb)(struct S_PFP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PDI(struct S_PDI p0, float p1, double p2, void (*cb)(struct S_PDI, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PDF(struct S_PDF p0, float p1, double p2, void (*cb)(struct S_PDF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PDD(struct S_PDD p0, float p1, double p2, void (*cb)(struct S_PDD, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PDP(struct S_PDP p0, float p1, double p2, void (*cb)(struct S_PDP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PPI(struct S_PPI p0, float p1, double p2, void (*cb)(struct S_PPI, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PPF(struct S_PPF p0, float p1, double p2, void (*cb)(struct S_PPF, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PPD(struct S_PPD p0, float p1, double p2, void (*cb)(struct S_PPD, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFD_PPP(struct S_PPP p0, float p1, double p2, void (*cb)(struct S_PPP, float, double)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_I(struct S_I p0, float p1, void* p2, void (*cb)(struct S_I, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_F(struct S_F p0, float p1, void* p2, void (*cb)(struct S_F, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_D(struct S_D p0, float p1, void* p2, void (*cb)(struct S_D, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_P(struct S_P p0, float p1, void* p2, void (*cb)(struct S_P, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_II(struct S_II p0, float p1, void* p2, void (*cb)(struct S_II, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IF(struct S_IF p0, float p1, void* p2, void (*cb)(struct S_IF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_ID(struct S_ID p0, float p1, void* p2, void (*cb)(struct S_ID, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IP(struct S_IP p0, float p1, void* p2, void (*cb)(struct S_IP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FI(struct S_FI p0, float p1, void* p2, void (*cb)(struct S_FI, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FF(struct S_FF p0, float p1, void* p2, void (*cb)(struct S_FF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FD(struct S_FD p0, float p1, void* p2, void (*cb)(struct S_FD, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FP(struct S_FP p0, float p1, void* p2, void (*cb)(struct S_FP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DI(struct S_DI p0, float p1, void* p2, void (*cb)(struct S_DI, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DF(struct S_DF p0, float p1, void* p2, void (*cb)(struct S_DF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DD(struct S_DD p0, float p1, void* p2, void (*cb)(struct S_DD, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DP(struct S_DP p0, float p1, void* p2, void (*cb)(struct S_DP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PI(struct S_PI p0, float p1, void* p2, void (*cb)(struct S_PI, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PF(struct S_PF p0, float p1, void* p2, void (*cb)(struct S_PF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PD(struct S_PD p0, float p1, void* p2, void (*cb)(struct S_PD, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PP(struct S_PP p0, float p1, void* p2, void (*cb)(struct S_PP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_III(struct S_III p0, float p1, void* p2, void (*cb)(struct S_III, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IIF(struct S_IIF p0, float p1, void* p2, void (*cb)(struct S_IIF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IID(struct S_IID p0, float p1, void* p2, void (*cb)(struct S_IID, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IIP(struct S_IIP p0, float p1, void* p2, void (*cb)(struct S_IIP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IFI(struct S_IFI p0, float p1, void* p2, void (*cb)(struct S_IFI, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IFF(struct S_IFF p0, float p1, void* p2, void (*cb)(struct S_IFF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IFD(struct S_IFD p0, float p1, void* p2, void (*cb)(struct S_IFD, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IFP(struct S_IFP p0, float p1, void* p2, void (*cb)(struct S_IFP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IDI(struct S_IDI p0, float p1, void* p2, void (*cb)(struct S_IDI, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IDF(struct S_IDF p0, float p1, void* p2, void (*cb)(struct S_IDF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IDD(struct S_IDD p0, float p1, void* p2, void (*cb)(struct S_IDD, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IDP(struct S_IDP p0, float p1, void* p2, void (*cb)(struct S_IDP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IPI(struct S_IPI p0, float p1, void* p2, void (*cb)(struct S_IPI, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IPF(struct S_IPF p0, float p1, void* p2, void (*cb)(struct S_IPF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IPD(struct S_IPD p0, float p1, void* p2, void (*cb)(struct S_IPD, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_IPP(struct S_IPP p0, float p1, void* p2, void (*cb)(struct S_IPP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FII(struct S_FII p0, float p1, void* p2, void (*cb)(struct S_FII, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FIF(struct S_FIF p0, float p1, void* p2, void (*cb)(struct S_FIF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FID(struct S_FID p0, float p1, void* p2, void (*cb)(struct S_FID, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FIP(struct S_FIP p0, float p1, void* p2, void (*cb)(struct S_FIP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FFI(struct S_FFI p0, float p1, void* p2, void (*cb)(struct S_FFI, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FFF(struct S_FFF p0, float p1, void* p2, void (*cb)(struct S_FFF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FFD(struct S_FFD p0, float p1, void* p2, void (*cb)(struct S_FFD, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FFP(struct S_FFP p0, float p1, void* p2, void (*cb)(struct S_FFP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FDI(struct S_FDI p0, float p1, void* p2, void (*cb)(struct S_FDI, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FDF(struct S_FDF p0, float p1, void* p2, void (*cb)(struct S_FDF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FDD(struct S_FDD p0, float p1, void* p2, void (*cb)(struct S_FDD, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FDP(struct S_FDP p0, float p1, void* p2, void (*cb)(struct S_FDP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FPI(struct S_FPI p0, float p1, void* p2, void (*cb)(struct S_FPI, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FPF(struct S_FPF p0, float p1, void* p2, void (*cb)(struct S_FPF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FPD(struct S_FPD p0, float p1, void* p2, void (*cb)(struct S_FPD, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_FPP(struct S_FPP p0, float p1, void* p2, void (*cb)(struct S_FPP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DII(struct S_DII p0, float p1, void* p2, void (*cb)(struct S_DII, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DIF(struct S_DIF p0, float p1, void* p2, void (*cb)(struct S_DIF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DID(struct S_DID p0, float p1, void* p2, void (*cb)(struct S_DID, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DIP(struct S_DIP p0, float p1, void* p2, void (*cb)(struct S_DIP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DFI(struct S_DFI p0, float p1, void* p2, void (*cb)(struct S_DFI, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DFF(struct S_DFF p0, float p1, void* p2, void (*cb)(struct S_DFF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DFD(struct S_DFD p0, float p1, void* p2, void (*cb)(struct S_DFD, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DFP(struct S_DFP p0, float p1, void* p2, void (*cb)(struct S_DFP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DDI(struct S_DDI p0, float p1, void* p2, void (*cb)(struct S_DDI, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DDF(struct S_DDF p0, float p1, void* p2, void (*cb)(struct S_DDF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DDD(struct S_DDD p0, float p1, void* p2, void (*cb)(struct S_DDD, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DDP(struct S_DDP p0, float p1, void* p2, void (*cb)(struct S_DDP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DPI(struct S_DPI p0, float p1, void* p2, void (*cb)(struct S_DPI, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DPF(struct S_DPF p0, float p1, void* p2, void (*cb)(struct S_DPF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DPD(struct S_DPD p0, float p1, void* p2, void (*cb)(struct S_DPD, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_DPP(struct S_DPP p0, float p1, void* p2, void (*cb)(struct S_DPP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PII(struct S_PII p0, float p1, void* p2, void (*cb)(struct S_PII, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PIF(struct S_PIF p0, float p1, void* p2, void (*cb)(struct S_PIF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PID(struct S_PID p0, float p1, void* p2, void (*cb)(struct S_PID, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PIP(struct S_PIP p0, float p1, void* p2, void (*cb)(struct S_PIP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PFI(struct S_PFI p0, float p1, void* p2, void (*cb)(struct S_PFI, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PFF(struct S_PFF p0, float p1, void* p2, void (*cb)(struct S_PFF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PFD(struct S_PFD p0, float p1, void* p2, void (*cb)(struct S_PFD, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PFP(struct S_PFP p0, float p1, void* p2, void (*cb)(struct S_PFP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PDI(struct S_PDI p0, float p1, void* p2, void (*cb)(struct S_PDI, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PDF(struct S_PDF p0, float p1, void* p2, void (*cb)(struct S_PDF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PDD(struct S_PDD p0, float p1, void* p2, void (*cb)(struct S_PDD, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PDP(struct S_PDP p0, float p1, void* p2, void (*cb)(struct S_PDP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PPI(struct S_PPI p0, float p1, void* p2, void (*cb)(struct S_PPI, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PPF(struct S_PPF p0, float p1, void* p2, void (*cb)(struct S_PPF, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PPD(struct S_PPD p0, float p1, void* p2, void (*cb)(struct S_PPD, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFP_PPP(struct S_PPP p0, float p1, void* p2, void (*cb)(struct S_PPP, float, void*)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_I(struct S_I p0, float p1, struct S_I p2, void (*cb)(struct S_I, float, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_F(struct S_F p0, float p1, struct S_F p2, void (*cb)(struct S_F, float, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_D(struct S_D p0, float p1, struct S_D p2, void (*cb)(struct S_D, float, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_P(struct S_P p0, float p1, struct S_P p2, void (*cb)(struct S_P, float, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_II(struct S_II p0, float p1, struct S_II p2, void (*cb)(struct S_II, float, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IF(struct S_IF p0, float p1, struct S_IF p2, void (*cb)(struct S_IF, float, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_ID(struct S_ID p0, float p1, struct S_ID p2, void (*cb)(struct S_ID, float, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IP(struct S_IP p0, float p1, struct S_IP p2, void (*cb)(struct S_IP, float, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FI(struct S_FI p0, float p1, struct S_FI p2, void (*cb)(struct S_FI, float, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FF(struct S_FF p0, float p1, struct S_FF p2, void (*cb)(struct S_FF, float, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FD(struct S_FD p0, float p1, struct S_FD p2, void (*cb)(struct S_FD, float, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FP(struct S_FP p0, float p1, struct S_FP p2, void (*cb)(struct S_FP, float, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DI(struct S_DI p0, float p1, struct S_DI p2, void (*cb)(struct S_DI, float, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DF(struct S_DF p0, float p1, struct S_DF p2, void (*cb)(struct S_DF, float, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DD(struct S_DD p0, float p1, struct S_DD p2, void (*cb)(struct S_DD, float, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DP(struct S_DP p0, float p1, struct S_DP p2, void (*cb)(struct S_DP, float, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PI(struct S_PI p0, float p1, struct S_PI p2, void (*cb)(struct S_PI, float, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PF(struct S_PF p0, float p1, struct S_PF p2, void (*cb)(struct S_PF, float, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PD(struct S_PD p0, float p1, struct S_PD p2, void (*cb)(struct S_PD, float, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PP(struct S_PP p0, float p1, struct S_PP p2, void (*cb)(struct S_PP, float, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_III(struct S_III p0, float p1, struct S_III p2, void (*cb)(struct S_III, float, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IIF(struct S_IIF p0, float p1, struct S_IIF p2, void (*cb)(struct S_IIF, float, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IID(struct S_IID p0, float p1, struct S_IID p2, void (*cb)(struct S_IID, float, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IIP(struct S_IIP p0, float p1, struct S_IIP p2, void (*cb)(struct S_IIP, float, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IFI(struct S_IFI p0, float p1, struct S_IFI p2, void (*cb)(struct S_IFI, float, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IFF(struct S_IFF p0, float p1, struct S_IFF p2, void (*cb)(struct S_IFF, float, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IFD(struct S_IFD p0, float p1, struct S_IFD p2, void (*cb)(struct S_IFD, float, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IFP(struct S_IFP p0, float p1, struct S_IFP p2, void (*cb)(struct S_IFP, float, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IDI(struct S_IDI p0, float p1, struct S_IDI p2, void (*cb)(struct S_IDI, float, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IDF(struct S_IDF p0, float p1, struct S_IDF p2, void (*cb)(struct S_IDF, float, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IDD(struct S_IDD p0, float p1, struct S_IDD p2, void (*cb)(struct S_IDD, float, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IDP(struct S_IDP p0, float p1, struct S_IDP p2, void (*cb)(struct S_IDP, float, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IPI(struct S_IPI p0, float p1, struct S_IPI p2, void (*cb)(struct S_IPI, float, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IPF(struct S_IPF p0, float p1, struct S_IPF p2, void (*cb)(struct S_IPF, float, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IPD(struct S_IPD p0, float p1, struct S_IPD p2, void (*cb)(struct S_IPD, float, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_IPP(struct S_IPP p0, float p1, struct S_IPP p2, void (*cb)(struct S_IPP, float, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FII(struct S_FII p0, float p1, struct S_FII p2, void (*cb)(struct S_FII, float, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FIF(struct S_FIF p0, float p1, struct S_FIF p2, void (*cb)(struct S_FIF, float, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FID(struct S_FID p0, float p1, struct S_FID p2, void (*cb)(struct S_FID, float, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FIP(struct S_FIP p0, float p1, struct S_FIP p2, void (*cb)(struct S_FIP, float, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FFI(struct S_FFI p0, float p1, struct S_FFI p2, void (*cb)(struct S_FFI, float, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FFF(struct S_FFF p0, float p1, struct S_FFF p2, void (*cb)(struct S_FFF, float, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FFD(struct S_FFD p0, float p1, struct S_FFD p2, void (*cb)(struct S_FFD, float, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FFP(struct S_FFP p0, float p1, struct S_FFP p2, void (*cb)(struct S_FFP, float, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FDI(struct S_FDI p0, float p1, struct S_FDI p2, void (*cb)(struct S_FDI, float, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FDF(struct S_FDF p0, float p1, struct S_FDF p2, void (*cb)(struct S_FDF, float, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FDD(struct S_FDD p0, float p1, struct S_FDD p2, void (*cb)(struct S_FDD, float, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FDP(struct S_FDP p0, float p1, struct S_FDP p2, void (*cb)(struct S_FDP, float, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FPI(struct S_FPI p0, float p1, struct S_FPI p2, void (*cb)(struct S_FPI, float, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FPF(struct S_FPF p0, float p1, struct S_FPF p2, void (*cb)(struct S_FPF, float, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FPD(struct S_FPD p0, float p1, struct S_FPD p2, void (*cb)(struct S_FPD, float, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_FPP(struct S_FPP p0, float p1, struct S_FPP p2, void (*cb)(struct S_FPP, float, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DII(struct S_DII p0, float p1, struct S_DII p2, void (*cb)(struct S_DII, float, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DIF(struct S_DIF p0, float p1, struct S_DIF p2, void (*cb)(struct S_DIF, float, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DID(struct S_DID p0, float p1, struct S_DID p2, void (*cb)(struct S_DID, float, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DIP(struct S_DIP p0, float p1, struct S_DIP p2, void (*cb)(struct S_DIP, float, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DFI(struct S_DFI p0, float p1, struct S_DFI p2, void (*cb)(struct S_DFI, float, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DFF(struct S_DFF p0, float p1, struct S_DFF p2, void (*cb)(struct S_DFF, float, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DFD(struct S_DFD p0, float p1, struct S_DFD p2, void (*cb)(struct S_DFD, float, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DFP(struct S_DFP p0, float p1, struct S_DFP p2, void (*cb)(struct S_DFP, float, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DDI(struct S_DDI p0, float p1, struct S_DDI p2, void (*cb)(struct S_DDI, float, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DDF(struct S_DDF p0, float p1, struct S_DDF p2, void (*cb)(struct S_DDF, float, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DDD(struct S_DDD p0, float p1, struct S_DDD p2, void (*cb)(struct S_DDD, float, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DDP(struct S_DDP p0, float p1, struct S_DDP p2, void (*cb)(struct S_DDP, float, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DPI(struct S_DPI p0, float p1, struct S_DPI p2, void (*cb)(struct S_DPI, float, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DPF(struct S_DPF p0, float p1, struct S_DPF p2, void (*cb)(struct S_DPF, float, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DPD(struct S_DPD p0, float p1, struct S_DPD p2, void (*cb)(struct S_DPD, float, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_DPP(struct S_DPP p0, float p1, struct S_DPP p2, void (*cb)(struct S_DPP, float, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PII(struct S_PII p0, float p1, struct S_PII p2, void (*cb)(struct S_PII, float, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PIF(struct S_PIF p0, float p1, struct S_PIF p2, void (*cb)(struct S_PIF, float, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PID(struct S_PID p0, float p1, struct S_PID p2, void (*cb)(struct S_PID, float, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PIP(struct S_PIP p0, float p1, struct S_PIP p2, void (*cb)(struct S_PIP, float, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PFI(struct S_PFI p0, float p1, struct S_PFI p2, void (*cb)(struct S_PFI, float, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PFF(struct S_PFF p0, float p1, struct S_PFF p2, void (*cb)(struct S_PFF, float, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PFD(struct S_PFD p0, float p1, struct S_PFD p2, void (*cb)(struct S_PFD, float, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PFP(struct S_PFP p0, float p1, struct S_PFP p2, void (*cb)(struct S_PFP, float, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PDI(struct S_PDI p0, float p1, struct S_PDI p2, void (*cb)(struct S_PDI, float, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PDF(struct S_PDF p0, float p1, struct S_PDF p2, void (*cb)(struct S_PDF, float, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PDD(struct S_PDD p0, float p1, struct S_PDD p2, void (*cb)(struct S_PDD, float, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PDP(struct S_PDP p0, float p1, struct S_PDP p2, void (*cb)(struct S_PDP, float, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PPI(struct S_PPI p0, float p1, struct S_PPI p2, void (*cb)(struct S_PPI, float, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PPF(struct S_PPF p0, float p1, struct S_PPF p2, void (*cb)(struct S_PPF, float, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PPD(struct S_PPD p0, float p1, struct S_PPD p2, void (*cb)(struct S_PPD, float, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f7_V_SFS_PPP(struct S_PPP p0, float p1, struct S_PPP p2, void (*cb)(struct S_PPP, float, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f7_V_SDI_I(struct S_I p0, double p1, int p2, void (*cb)(struct S_I, double, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SDI_F(struct S_F p0, double p1, int p2, void (*cb)(struct S_F, double, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SDI_D(struct S_D p0, double p1, int p2, void (*cb)(struct S_D, double, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SDI_P(struct S_P p0, double p1, int p2, void (*cb)(struct S_P, double, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SDI_II(struct S_II p0, double p1, int p2, void (*cb)(struct S_II, double, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SDI_IF(struct S_IF p0, double p1, int p2, void (*cb)(struct S_IF, double, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SDI_ID(struct S_ID p0, double p1, int p2, void (*cb)(struct S_ID, double, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SDI_IP(struct S_IP p0, double p1, int p2, void (*cb)(struct S_IP, double, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SDI_FI(struct S_FI p0, double p1, int p2, void (*cb)(struct S_FI, double, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SDI_FF(struct S_FF p0, double p1, int p2, void (*cb)(struct S_FF, double, int)) { cb(p0, p1, p2); } +EXPORT void f7_V_SDI_FD(struct S_FD p0, double p1, int p2, void (*cb)(struct S_FD, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FP(struct S_FP p0, double p1, int p2, void (*cb)(struct S_FP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DI(struct S_DI p0, double p1, int p2, void (*cb)(struct S_DI, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DF(struct S_DF p0, double p1, int p2, void (*cb)(struct S_DF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DD(struct S_DD p0, double p1, int p2, void (*cb)(struct S_DD, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DP(struct S_DP p0, double p1, int p2, void (*cb)(struct S_DP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PI(struct S_PI p0, double p1, int p2, void (*cb)(struct S_PI, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PF(struct S_PF p0, double p1, int p2, void (*cb)(struct S_PF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PD(struct S_PD p0, double p1, int p2, void (*cb)(struct S_PD, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PP(struct S_PP p0, double p1, int p2, void (*cb)(struct S_PP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_III(struct S_III p0, double p1, int p2, void (*cb)(struct S_III, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_IIF(struct S_IIF p0, double p1, int p2, void (*cb)(struct S_IIF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_IID(struct S_IID p0, double p1, int p2, void (*cb)(struct S_IID, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_IIP(struct S_IIP p0, double p1, int p2, void (*cb)(struct S_IIP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_IFI(struct S_IFI p0, double p1, int p2, void (*cb)(struct S_IFI, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_IFF(struct S_IFF p0, double p1, int p2, void (*cb)(struct S_IFF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_IFD(struct S_IFD p0, double p1, int p2, void (*cb)(struct S_IFD, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_IFP(struct S_IFP p0, double p1, int p2, void (*cb)(struct S_IFP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_IDI(struct S_IDI p0, double p1, int p2, void (*cb)(struct S_IDI, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_IDF(struct S_IDF p0, double p1, int p2, void (*cb)(struct S_IDF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_IDD(struct S_IDD p0, double p1, int p2, void (*cb)(struct S_IDD, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_IDP(struct S_IDP p0, double p1, int p2, void (*cb)(struct S_IDP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_IPI(struct S_IPI p0, double p1, int p2, void (*cb)(struct S_IPI, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_IPF(struct S_IPF p0, double p1, int p2, void (*cb)(struct S_IPF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_IPD(struct S_IPD p0, double p1, int p2, void (*cb)(struct S_IPD, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_IPP(struct S_IPP p0, double p1, int p2, void (*cb)(struct S_IPP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FII(struct S_FII p0, double p1, int p2, void (*cb)(struct S_FII, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FIF(struct S_FIF p0, double p1, int p2, void (*cb)(struct S_FIF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FID(struct S_FID p0, double p1, int p2, void (*cb)(struct S_FID, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FIP(struct S_FIP p0, double p1, int p2, void (*cb)(struct S_FIP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FFI(struct S_FFI p0, double p1, int p2, void (*cb)(struct S_FFI, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FFF(struct S_FFF p0, double p1, int p2, void (*cb)(struct S_FFF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FFD(struct S_FFD p0, double p1, int p2, void (*cb)(struct S_FFD, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FFP(struct S_FFP p0, double p1, int p2, void (*cb)(struct S_FFP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FDI(struct S_FDI p0, double p1, int p2, void (*cb)(struct S_FDI, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FDF(struct S_FDF p0, double p1, int p2, void (*cb)(struct S_FDF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FDD(struct S_FDD p0, double p1, int p2, void (*cb)(struct S_FDD, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FDP(struct S_FDP p0, double p1, int p2, void (*cb)(struct S_FDP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FPI(struct S_FPI p0, double p1, int p2, void (*cb)(struct S_FPI, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FPF(struct S_FPF p0, double p1, int p2, void (*cb)(struct S_FPF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FPD(struct S_FPD p0, double p1, int p2, void (*cb)(struct S_FPD, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_FPP(struct S_FPP p0, double p1, int p2, void (*cb)(struct S_FPP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DII(struct S_DII p0, double p1, int p2, void (*cb)(struct S_DII, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DIF(struct S_DIF p0, double p1, int p2, void (*cb)(struct S_DIF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DID(struct S_DID p0, double p1, int p2, void (*cb)(struct S_DID, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DIP(struct S_DIP p0, double p1, int p2, void (*cb)(struct S_DIP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DFI(struct S_DFI p0, double p1, int p2, void (*cb)(struct S_DFI, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DFF(struct S_DFF p0, double p1, int p2, void (*cb)(struct S_DFF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DFD(struct S_DFD p0, double p1, int p2, void (*cb)(struct S_DFD, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DFP(struct S_DFP p0, double p1, int p2, void (*cb)(struct S_DFP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DDI(struct S_DDI p0, double p1, int p2, void (*cb)(struct S_DDI, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DDF(struct S_DDF p0, double p1, int p2, void (*cb)(struct S_DDF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DDD(struct S_DDD p0, double p1, int p2, void (*cb)(struct S_DDD, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DDP(struct S_DDP p0, double p1, int p2, void (*cb)(struct S_DDP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DPI(struct S_DPI p0, double p1, int p2, void (*cb)(struct S_DPI, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DPF(struct S_DPF p0, double p1, int p2, void (*cb)(struct S_DPF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DPD(struct S_DPD p0, double p1, int p2, void (*cb)(struct S_DPD, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_DPP(struct S_DPP p0, double p1, int p2, void (*cb)(struct S_DPP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PII(struct S_PII p0, double p1, int p2, void (*cb)(struct S_PII, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PIF(struct S_PIF p0, double p1, int p2, void (*cb)(struct S_PIF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PID(struct S_PID p0, double p1, int p2, void (*cb)(struct S_PID, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PIP(struct S_PIP p0, double p1, int p2, void (*cb)(struct S_PIP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PFI(struct S_PFI p0, double p1, int p2, void (*cb)(struct S_PFI, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PFF(struct S_PFF p0, double p1, int p2, void (*cb)(struct S_PFF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PFD(struct S_PFD p0, double p1, int p2, void (*cb)(struct S_PFD, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PFP(struct S_PFP p0, double p1, int p2, void (*cb)(struct S_PFP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PDI(struct S_PDI p0, double p1, int p2, void (*cb)(struct S_PDI, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PDF(struct S_PDF p0, double p1, int p2, void (*cb)(struct S_PDF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PDD(struct S_PDD p0, double p1, int p2, void (*cb)(struct S_PDD, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PDP(struct S_PDP p0, double p1, int p2, void (*cb)(struct S_PDP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PPI(struct S_PPI p0, double p1, int p2, void (*cb)(struct S_PPI, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PPF(struct S_PPF p0, double p1, int p2, void (*cb)(struct S_PPF, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PPD(struct S_PPD p0, double p1, int p2, void (*cb)(struct S_PPD, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDI_PPP(struct S_PPP p0, double p1, int p2, void (*cb)(struct S_PPP, double, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_I(struct S_I p0, double p1, float p2, void (*cb)(struct S_I, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_F(struct S_F p0, double p1, float p2, void (*cb)(struct S_F, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_D(struct S_D p0, double p1, float p2, void (*cb)(struct S_D, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_P(struct S_P p0, double p1, float p2, void (*cb)(struct S_P, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_II(struct S_II p0, double p1, float p2, void (*cb)(struct S_II, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IF(struct S_IF p0, double p1, float p2, void (*cb)(struct S_IF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_ID(struct S_ID p0, double p1, float p2, void (*cb)(struct S_ID, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IP(struct S_IP p0, double p1, float p2, void (*cb)(struct S_IP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FI(struct S_FI p0, double p1, float p2, void (*cb)(struct S_FI, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FF(struct S_FF p0, double p1, float p2, void (*cb)(struct S_FF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FD(struct S_FD p0, double p1, float p2, void (*cb)(struct S_FD, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FP(struct S_FP p0, double p1, float p2, void (*cb)(struct S_FP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DI(struct S_DI p0, double p1, float p2, void (*cb)(struct S_DI, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DF(struct S_DF p0, double p1, float p2, void (*cb)(struct S_DF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DD(struct S_DD p0, double p1, float p2, void (*cb)(struct S_DD, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DP(struct S_DP p0, double p1, float p2, void (*cb)(struct S_DP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PI(struct S_PI p0, double p1, float p2, void (*cb)(struct S_PI, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PF(struct S_PF p0, double p1, float p2, void (*cb)(struct S_PF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PD(struct S_PD p0, double p1, float p2, void (*cb)(struct S_PD, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PP(struct S_PP p0, double p1, float p2, void (*cb)(struct S_PP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_III(struct S_III p0, double p1, float p2, void (*cb)(struct S_III, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IIF(struct S_IIF p0, double p1, float p2, void (*cb)(struct S_IIF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IID(struct S_IID p0, double p1, float p2, void (*cb)(struct S_IID, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IIP(struct S_IIP p0, double p1, float p2, void (*cb)(struct S_IIP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IFI(struct S_IFI p0, double p1, float p2, void (*cb)(struct S_IFI, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IFF(struct S_IFF p0, double p1, float p2, void (*cb)(struct S_IFF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IFD(struct S_IFD p0, double p1, float p2, void (*cb)(struct S_IFD, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IFP(struct S_IFP p0, double p1, float p2, void (*cb)(struct S_IFP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IDI(struct S_IDI p0, double p1, float p2, void (*cb)(struct S_IDI, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IDF(struct S_IDF p0, double p1, float p2, void (*cb)(struct S_IDF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IDD(struct S_IDD p0, double p1, float p2, void (*cb)(struct S_IDD, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IDP(struct S_IDP p0, double p1, float p2, void (*cb)(struct S_IDP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IPI(struct S_IPI p0, double p1, float p2, void (*cb)(struct S_IPI, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IPF(struct S_IPF p0, double p1, float p2, void (*cb)(struct S_IPF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IPD(struct S_IPD p0, double p1, float p2, void (*cb)(struct S_IPD, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_IPP(struct S_IPP p0, double p1, float p2, void (*cb)(struct S_IPP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FII(struct S_FII p0, double p1, float p2, void (*cb)(struct S_FII, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FIF(struct S_FIF p0, double p1, float p2, void (*cb)(struct S_FIF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FID(struct S_FID p0, double p1, float p2, void (*cb)(struct S_FID, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FIP(struct S_FIP p0, double p1, float p2, void (*cb)(struct S_FIP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FFI(struct S_FFI p0, double p1, float p2, void (*cb)(struct S_FFI, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FFF(struct S_FFF p0, double p1, float p2, void (*cb)(struct S_FFF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FFD(struct S_FFD p0, double p1, float p2, void (*cb)(struct S_FFD, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FFP(struct S_FFP p0, double p1, float p2, void (*cb)(struct S_FFP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FDI(struct S_FDI p0, double p1, float p2, void (*cb)(struct S_FDI, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FDF(struct S_FDF p0, double p1, float p2, void (*cb)(struct S_FDF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FDD(struct S_FDD p0, double p1, float p2, void (*cb)(struct S_FDD, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FDP(struct S_FDP p0, double p1, float p2, void (*cb)(struct S_FDP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FPI(struct S_FPI p0, double p1, float p2, void (*cb)(struct S_FPI, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FPF(struct S_FPF p0, double p1, float p2, void (*cb)(struct S_FPF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FPD(struct S_FPD p0, double p1, float p2, void (*cb)(struct S_FPD, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_FPP(struct S_FPP p0, double p1, float p2, void (*cb)(struct S_FPP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DII(struct S_DII p0, double p1, float p2, void (*cb)(struct S_DII, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DIF(struct S_DIF p0, double p1, float p2, void (*cb)(struct S_DIF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DID(struct S_DID p0, double p1, float p2, void (*cb)(struct S_DID, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DIP(struct S_DIP p0, double p1, float p2, void (*cb)(struct S_DIP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DFI(struct S_DFI p0, double p1, float p2, void (*cb)(struct S_DFI, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DFF(struct S_DFF p0, double p1, float p2, void (*cb)(struct S_DFF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DFD(struct S_DFD p0, double p1, float p2, void (*cb)(struct S_DFD, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DFP(struct S_DFP p0, double p1, float p2, void (*cb)(struct S_DFP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DDI(struct S_DDI p0, double p1, float p2, void (*cb)(struct S_DDI, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DDF(struct S_DDF p0, double p1, float p2, void (*cb)(struct S_DDF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DDD(struct S_DDD p0, double p1, float p2, void (*cb)(struct S_DDD, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DDP(struct S_DDP p0, double p1, float p2, void (*cb)(struct S_DDP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DPI(struct S_DPI p0, double p1, float p2, void (*cb)(struct S_DPI, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DPF(struct S_DPF p0, double p1, float p2, void (*cb)(struct S_DPF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DPD(struct S_DPD p0, double p1, float p2, void (*cb)(struct S_DPD, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_DPP(struct S_DPP p0, double p1, float p2, void (*cb)(struct S_DPP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PII(struct S_PII p0, double p1, float p2, void (*cb)(struct S_PII, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PIF(struct S_PIF p0, double p1, float p2, void (*cb)(struct S_PIF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PID(struct S_PID p0, double p1, float p2, void (*cb)(struct S_PID, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PIP(struct S_PIP p0, double p1, float p2, void (*cb)(struct S_PIP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PFI(struct S_PFI p0, double p1, float p2, void (*cb)(struct S_PFI, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PFF(struct S_PFF p0, double p1, float p2, void (*cb)(struct S_PFF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PFD(struct S_PFD p0, double p1, float p2, void (*cb)(struct S_PFD, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PFP(struct S_PFP p0, double p1, float p2, void (*cb)(struct S_PFP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PDI(struct S_PDI p0, double p1, float p2, void (*cb)(struct S_PDI, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PDF(struct S_PDF p0, double p1, float p2, void (*cb)(struct S_PDF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PDD(struct S_PDD p0, double p1, float p2, void (*cb)(struct S_PDD, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PDP(struct S_PDP p0, double p1, float p2, void (*cb)(struct S_PDP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PPI(struct S_PPI p0, double p1, float p2, void (*cb)(struct S_PPI, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PPF(struct S_PPF p0, double p1, float p2, void (*cb)(struct S_PPF, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PPD(struct S_PPD p0, double p1, float p2, void (*cb)(struct S_PPD, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDF_PPP(struct S_PPP p0, double p1, float p2, void (*cb)(struct S_PPP, double, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_I(struct S_I p0, double p1, double p2, void (*cb)(struct S_I, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_F(struct S_F p0, double p1, double p2, void (*cb)(struct S_F, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_D(struct S_D p0, double p1, double p2, void (*cb)(struct S_D, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_P(struct S_P p0, double p1, double p2, void (*cb)(struct S_P, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_II(struct S_II p0, double p1, double p2, void (*cb)(struct S_II, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IF(struct S_IF p0, double p1, double p2, void (*cb)(struct S_IF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_ID(struct S_ID p0, double p1, double p2, void (*cb)(struct S_ID, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IP(struct S_IP p0, double p1, double p2, void (*cb)(struct S_IP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FI(struct S_FI p0, double p1, double p2, void (*cb)(struct S_FI, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FF(struct S_FF p0, double p1, double p2, void (*cb)(struct S_FF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FD(struct S_FD p0, double p1, double p2, void (*cb)(struct S_FD, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FP(struct S_FP p0, double p1, double p2, void (*cb)(struct S_FP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DI(struct S_DI p0, double p1, double p2, void (*cb)(struct S_DI, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DF(struct S_DF p0, double p1, double p2, void (*cb)(struct S_DF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DD(struct S_DD p0, double p1, double p2, void (*cb)(struct S_DD, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DP(struct S_DP p0, double p1, double p2, void (*cb)(struct S_DP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PI(struct S_PI p0, double p1, double p2, void (*cb)(struct S_PI, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PF(struct S_PF p0, double p1, double p2, void (*cb)(struct S_PF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PD(struct S_PD p0, double p1, double p2, void (*cb)(struct S_PD, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PP(struct S_PP p0, double p1, double p2, void (*cb)(struct S_PP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_III(struct S_III p0, double p1, double p2, void (*cb)(struct S_III, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IIF(struct S_IIF p0, double p1, double p2, void (*cb)(struct S_IIF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IID(struct S_IID p0, double p1, double p2, void (*cb)(struct S_IID, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IIP(struct S_IIP p0, double p1, double p2, void (*cb)(struct S_IIP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IFI(struct S_IFI p0, double p1, double p2, void (*cb)(struct S_IFI, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IFF(struct S_IFF p0, double p1, double p2, void (*cb)(struct S_IFF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IFD(struct S_IFD p0, double p1, double p2, void (*cb)(struct S_IFD, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IFP(struct S_IFP p0, double p1, double p2, void (*cb)(struct S_IFP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IDI(struct S_IDI p0, double p1, double p2, void (*cb)(struct S_IDI, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IDF(struct S_IDF p0, double p1, double p2, void (*cb)(struct S_IDF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IDD(struct S_IDD p0, double p1, double p2, void (*cb)(struct S_IDD, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IDP(struct S_IDP p0, double p1, double p2, void (*cb)(struct S_IDP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IPI(struct S_IPI p0, double p1, double p2, void (*cb)(struct S_IPI, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IPF(struct S_IPF p0, double p1, double p2, void (*cb)(struct S_IPF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IPD(struct S_IPD p0, double p1, double p2, void (*cb)(struct S_IPD, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_IPP(struct S_IPP p0, double p1, double p2, void (*cb)(struct S_IPP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FII(struct S_FII p0, double p1, double p2, void (*cb)(struct S_FII, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FIF(struct S_FIF p0, double p1, double p2, void (*cb)(struct S_FIF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FID(struct S_FID p0, double p1, double p2, void (*cb)(struct S_FID, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FIP(struct S_FIP p0, double p1, double p2, void (*cb)(struct S_FIP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FFI(struct S_FFI p0, double p1, double p2, void (*cb)(struct S_FFI, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FFF(struct S_FFF p0, double p1, double p2, void (*cb)(struct S_FFF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FFD(struct S_FFD p0, double p1, double p2, void (*cb)(struct S_FFD, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FFP(struct S_FFP p0, double p1, double p2, void (*cb)(struct S_FFP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FDI(struct S_FDI p0, double p1, double p2, void (*cb)(struct S_FDI, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FDF(struct S_FDF p0, double p1, double p2, void (*cb)(struct S_FDF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FDD(struct S_FDD p0, double p1, double p2, void (*cb)(struct S_FDD, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FDP(struct S_FDP p0, double p1, double p2, void (*cb)(struct S_FDP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FPI(struct S_FPI p0, double p1, double p2, void (*cb)(struct S_FPI, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FPF(struct S_FPF p0, double p1, double p2, void (*cb)(struct S_FPF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FPD(struct S_FPD p0, double p1, double p2, void (*cb)(struct S_FPD, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_FPP(struct S_FPP p0, double p1, double p2, void (*cb)(struct S_FPP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DII(struct S_DII p0, double p1, double p2, void (*cb)(struct S_DII, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DIF(struct S_DIF p0, double p1, double p2, void (*cb)(struct S_DIF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DID(struct S_DID p0, double p1, double p2, void (*cb)(struct S_DID, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DIP(struct S_DIP p0, double p1, double p2, void (*cb)(struct S_DIP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DFI(struct S_DFI p0, double p1, double p2, void (*cb)(struct S_DFI, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DFF(struct S_DFF p0, double p1, double p2, void (*cb)(struct S_DFF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DFD(struct S_DFD p0, double p1, double p2, void (*cb)(struct S_DFD, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DFP(struct S_DFP p0, double p1, double p2, void (*cb)(struct S_DFP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DDI(struct S_DDI p0, double p1, double p2, void (*cb)(struct S_DDI, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DDF(struct S_DDF p0, double p1, double p2, void (*cb)(struct S_DDF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DDD(struct S_DDD p0, double p1, double p2, void (*cb)(struct S_DDD, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DDP(struct S_DDP p0, double p1, double p2, void (*cb)(struct S_DDP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DPI(struct S_DPI p0, double p1, double p2, void (*cb)(struct S_DPI, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DPF(struct S_DPF p0, double p1, double p2, void (*cb)(struct S_DPF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DPD(struct S_DPD p0, double p1, double p2, void (*cb)(struct S_DPD, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_DPP(struct S_DPP p0, double p1, double p2, void (*cb)(struct S_DPP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PII(struct S_PII p0, double p1, double p2, void (*cb)(struct S_PII, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PIF(struct S_PIF p0, double p1, double p2, void (*cb)(struct S_PIF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PID(struct S_PID p0, double p1, double p2, void (*cb)(struct S_PID, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PIP(struct S_PIP p0, double p1, double p2, void (*cb)(struct S_PIP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PFI(struct S_PFI p0, double p1, double p2, void (*cb)(struct S_PFI, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PFF(struct S_PFF p0, double p1, double p2, void (*cb)(struct S_PFF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PFD(struct S_PFD p0, double p1, double p2, void (*cb)(struct S_PFD, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PFP(struct S_PFP p0, double p1, double p2, void (*cb)(struct S_PFP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PDI(struct S_PDI p0, double p1, double p2, void (*cb)(struct S_PDI, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PDF(struct S_PDF p0, double p1, double p2, void (*cb)(struct S_PDF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PDD(struct S_PDD p0, double p1, double p2, void (*cb)(struct S_PDD, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PDP(struct S_PDP p0, double p1, double p2, void (*cb)(struct S_PDP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PPI(struct S_PPI p0, double p1, double p2, void (*cb)(struct S_PPI, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PPF(struct S_PPF p0, double p1, double p2, void (*cb)(struct S_PPF, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PPD(struct S_PPD p0, double p1, double p2, void (*cb)(struct S_PPD, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDD_PPP(struct S_PPP p0, double p1, double p2, void (*cb)(struct S_PPP, double, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_I(struct S_I p0, double p1, void* p2, void (*cb)(struct S_I, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_F(struct S_F p0, double p1, void* p2, void (*cb)(struct S_F, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_D(struct S_D p0, double p1, void* p2, void (*cb)(struct S_D, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_P(struct S_P p0, double p1, void* p2, void (*cb)(struct S_P, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_II(struct S_II p0, double p1, void* p2, void (*cb)(struct S_II, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IF(struct S_IF p0, double p1, void* p2, void (*cb)(struct S_IF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_ID(struct S_ID p0, double p1, void* p2, void (*cb)(struct S_ID, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IP(struct S_IP p0, double p1, void* p2, void (*cb)(struct S_IP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FI(struct S_FI p0, double p1, void* p2, void (*cb)(struct S_FI, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FF(struct S_FF p0, double p1, void* p2, void (*cb)(struct S_FF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FD(struct S_FD p0, double p1, void* p2, void (*cb)(struct S_FD, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FP(struct S_FP p0, double p1, void* p2, void (*cb)(struct S_FP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DI(struct S_DI p0, double p1, void* p2, void (*cb)(struct S_DI, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DF(struct S_DF p0, double p1, void* p2, void (*cb)(struct S_DF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DD(struct S_DD p0, double p1, void* p2, void (*cb)(struct S_DD, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DP(struct S_DP p0, double p1, void* p2, void (*cb)(struct S_DP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PI(struct S_PI p0, double p1, void* p2, void (*cb)(struct S_PI, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PF(struct S_PF p0, double p1, void* p2, void (*cb)(struct S_PF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PD(struct S_PD p0, double p1, void* p2, void (*cb)(struct S_PD, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PP(struct S_PP p0, double p1, void* p2, void (*cb)(struct S_PP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_III(struct S_III p0, double p1, void* p2, void (*cb)(struct S_III, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IIF(struct S_IIF p0, double p1, void* p2, void (*cb)(struct S_IIF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IID(struct S_IID p0, double p1, void* p2, void (*cb)(struct S_IID, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IIP(struct S_IIP p0, double p1, void* p2, void (*cb)(struct S_IIP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IFI(struct S_IFI p0, double p1, void* p2, void (*cb)(struct S_IFI, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IFF(struct S_IFF p0, double p1, void* p2, void (*cb)(struct S_IFF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IFD(struct S_IFD p0, double p1, void* p2, void (*cb)(struct S_IFD, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IFP(struct S_IFP p0, double p1, void* p2, void (*cb)(struct S_IFP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IDI(struct S_IDI p0, double p1, void* p2, void (*cb)(struct S_IDI, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IDF(struct S_IDF p0, double p1, void* p2, void (*cb)(struct S_IDF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IDD(struct S_IDD p0, double p1, void* p2, void (*cb)(struct S_IDD, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IDP(struct S_IDP p0, double p1, void* p2, void (*cb)(struct S_IDP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IPI(struct S_IPI p0, double p1, void* p2, void (*cb)(struct S_IPI, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IPF(struct S_IPF p0, double p1, void* p2, void (*cb)(struct S_IPF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IPD(struct S_IPD p0, double p1, void* p2, void (*cb)(struct S_IPD, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_IPP(struct S_IPP p0, double p1, void* p2, void (*cb)(struct S_IPP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FII(struct S_FII p0, double p1, void* p2, void (*cb)(struct S_FII, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FIF(struct S_FIF p0, double p1, void* p2, void (*cb)(struct S_FIF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FID(struct S_FID p0, double p1, void* p2, void (*cb)(struct S_FID, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FIP(struct S_FIP p0, double p1, void* p2, void (*cb)(struct S_FIP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FFI(struct S_FFI p0, double p1, void* p2, void (*cb)(struct S_FFI, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FFF(struct S_FFF p0, double p1, void* p2, void (*cb)(struct S_FFF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FFD(struct S_FFD p0, double p1, void* p2, void (*cb)(struct S_FFD, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FFP(struct S_FFP p0, double p1, void* p2, void (*cb)(struct S_FFP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FDI(struct S_FDI p0, double p1, void* p2, void (*cb)(struct S_FDI, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FDF(struct S_FDF p0, double p1, void* p2, void (*cb)(struct S_FDF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FDD(struct S_FDD p0, double p1, void* p2, void (*cb)(struct S_FDD, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FDP(struct S_FDP p0, double p1, void* p2, void (*cb)(struct S_FDP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FPI(struct S_FPI p0, double p1, void* p2, void (*cb)(struct S_FPI, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FPF(struct S_FPF p0, double p1, void* p2, void (*cb)(struct S_FPF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FPD(struct S_FPD p0, double p1, void* p2, void (*cb)(struct S_FPD, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_FPP(struct S_FPP p0, double p1, void* p2, void (*cb)(struct S_FPP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DII(struct S_DII p0, double p1, void* p2, void (*cb)(struct S_DII, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DIF(struct S_DIF p0, double p1, void* p2, void (*cb)(struct S_DIF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DID(struct S_DID p0, double p1, void* p2, void (*cb)(struct S_DID, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DIP(struct S_DIP p0, double p1, void* p2, void (*cb)(struct S_DIP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DFI(struct S_DFI p0, double p1, void* p2, void (*cb)(struct S_DFI, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DFF(struct S_DFF p0, double p1, void* p2, void (*cb)(struct S_DFF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DFD(struct S_DFD p0, double p1, void* p2, void (*cb)(struct S_DFD, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DFP(struct S_DFP p0, double p1, void* p2, void (*cb)(struct S_DFP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DDI(struct S_DDI p0, double p1, void* p2, void (*cb)(struct S_DDI, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DDF(struct S_DDF p0, double p1, void* p2, void (*cb)(struct S_DDF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DDD(struct S_DDD p0, double p1, void* p2, void (*cb)(struct S_DDD, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DDP(struct S_DDP p0, double p1, void* p2, void (*cb)(struct S_DDP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DPI(struct S_DPI p0, double p1, void* p2, void (*cb)(struct S_DPI, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DPF(struct S_DPF p0, double p1, void* p2, void (*cb)(struct S_DPF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DPD(struct S_DPD p0, double p1, void* p2, void (*cb)(struct S_DPD, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_DPP(struct S_DPP p0, double p1, void* p2, void (*cb)(struct S_DPP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PII(struct S_PII p0, double p1, void* p2, void (*cb)(struct S_PII, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PIF(struct S_PIF p0, double p1, void* p2, void (*cb)(struct S_PIF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PID(struct S_PID p0, double p1, void* p2, void (*cb)(struct S_PID, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PIP(struct S_PIP p0, double p1, void* p2, void (*cb)(struct S_PIP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PFI(struct S_PFI p0, double p1, void* p2, void (*cb)(struct S_PFI, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PFF(struct S_PFF p0, double p1, void* p2, void (*cb)(struct S_PFF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PFD(struct S_PFD p0, double p1, void* p2, void (*cb)(struct S_PFD, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PFP(struct S_PFP p0, double p1, void* p2, void (*cb)(struct S_PFP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PDI(struct S_PDI p0, double p1, void* p2, void (*cb)(struct S_PDI, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PDF(struct S_PDF p0, double p1, void* p2, void (*cb)(struct S_PDF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PDD(struct S_PDD p0, double p1, void* p2, void (*cb)(struct S_PDD, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PDP(struct S_PDP p0, double p1, void* p2, void (*cb)(struct S_PDP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PPI(struct S_PPI p0, double p1, void* p2, void (*cb)(struct S_PPI, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PPF(struct S_PPF p0, double p1, void* p2, void (*cb)(struct S_PPF, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PPD(struct S_PPD p0, double p1, void* p2, void (*cb)(struct S_PPD, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDP_PPP(struct S_PPP p0, double p1, void* p2, void (*cb)(struct S_PPP, double, void*)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_I(struct S_I p0, double p1, struct S_I p2, void (*cb)(struct S_I, double, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_F(struct S_F p0, double p1, struct S_F p2, void (*cb)(struct S_F, double, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_D(struct S_D p0, double p1, struct S_D p2, void (*cb)(struct S_D, double, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_P(struct S_P p0, double p1, struct S_P p2, void (*cb)(struct S_P, double, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_II(struct S_II p0, double p1, struct S_II p2, void (*cb)(struct S_II, double, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IF(struct S_IF p0, double p1, struct S_IF p2, void (*cb)(struct S_IF, double, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_ID(struct S_ID p0, double p1, struct S_ID p2, void (*cb)(struct S_ID, double, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IP(struct S_IP p0, double p1, struct S_IP p2, void (*cb)(struct S_IP, double, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FI(struct S_FI p0, double p1, struct S_FI p2, void (*cb)(struct S_FI, double, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FF(struct S_FF p0, double p1, struct S_FF p2, void (*cb)(struct S_FF, double, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FD(struct S_FD p0, double p1, struct S_FD p2, void (*cb)(struct S_FD, double, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FP(struct S_FP p0, double p1, struct S_FP p2, void (*cb)(struct S_FP, double, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DI(struct S_DI p0, double p1, struct S_DI p2, void (*cb)(struct S_DI, double, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DF(struct S_DF p0, double p1, struct S_DF p2, void (*cb)(struct S_DF, double, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DD(struct S_DD p0, double p1, struct S_DD p2, void (*cb)(struct S_DD, double, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DP(struct S_DP p0, double p1, struct S_DP p2, void (*cb)(struct S_DP, double, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PI(struct S_PI p0, double p1, struct S_PI p2, void (*cb)(struct S_PI, double, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PF(struct S_PF p0, double p1, struct S_PF p2, void (*cb)(struct S_PF, double, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PD(struct S_PD p0, double p1, struct S_PD p2, void (*cb)(struct S_PD, double, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PP(struct S_PP p0, double p1, struct S_PP p2, void (*cb)(struct S_PP, double, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_III(struct S_III p0, double p1, struct S_III p2, void (*cb)(struct S_III, double, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IIF(struct S_IIF p0, double p1, struct S_IIF p2, void (*cb)(struct S_IIF, double, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IID(struct S_IID p0, double p1, struct S_IID p2, void (*cb)(struct S_IID, double, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IIP(struct S_IIP p0, double p1, struct S_IIP p2, void (*cb)(struct S_IIP, double, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IFI(struct S_IFI p0, double p1, struct S_IFI p2, void (*cb)(struct S_IFI, double, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IFF(struct S_IFF p0, double p1, struct S_IFF p2, void (*cb)(struct S_IFF, double, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IFD(struct S_IFD p0, double p1, struct S_IFD p2, void (*cb)(struct S_IFD, double, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IFP(struct S_IFP p0, double p1, struct S_IFP p2, void (*cb)(struct S_IFP, double, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IDI(struct S_IDI p0, double p1, struct S_IDI p2, void (*cb)(struct S_IDI, double, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IDF(struct S_IDF p0, double p1, struct S_IDF p2, void (*cb)(struct S_IDF, double, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IDD(struct S_IDD p0, double p1, struct S_IDD p2, void (*cb)(struct S_IDD, double, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IDP(struct S_IDP p0, double p1, struct S_IDP p2, void (*cb)(struct S_IDP, double, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IPI(struct S_IPI p0, double p1, struct S_IPI p2, void (*cb)(struct S_IPI, double, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IPF(struct S_IPF p0, double p1, struct S_IPF p2, void (*cb)(struct S_IPF, double, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IPD(struct S_IPD p0, double p1, struct S_IPD p2, void (*cb)(struct S_IPD, double, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_IPP(struct S_IPP p0, double p1, struct S_IPP p2, void (*cb)(struct S_IPP, double, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FII(struct S_FII p0, double p1, struct S_FII p2, void (*cb)(struct S_FII, double, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FIF(struct S_FIF p0, double p1, struct S_FIF p2, void (*cb)(struct S_FIF, double, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FID(struct S_FID p0, double p1, struct S_FID p2, void (*cb)(struct S_FID, double, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FIP(struct S_FIP p0, double p1, struct S_FIP p2, void (*cb)(struct S_FIP, double, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FFI(struct S_FFI p0, double p1, struct S_FFI p2, void (*cb)(struct S_FFI, double, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FFF(struct S_FFF p0, double p1, struct S_FFF p2, void (*cb)(struct S_FFF, double, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FFD(struct S_FFD p0, double p1, struct S_FFD p2, void (*cb)(struct S_FFD, double, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FFP(struct S_FFP p0, double p1, struct S_FFP p2, void (*cb)(struct S_FFP, double, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FDI(struct S_FDI p0, double p1, struct S_FDI p2, void (*cb)(struct S_FDI, double, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FDF(struct S_FDF p0, double p1, struct S_FDF p2, void (*cb)(struct S_FDF, double, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FDD(struct S_FDD p0, double p1, struct S_FDD p2, void (*cb)(struct S_FDD, double, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FDP(struct S_FDP p0, double p1, struct S_FDP p2, void (*cb)(struct S_FDP, double, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FPI(struct S_FPI p0, double p1, struct S_FPI p2, void (*cb)(struct S_FPI, double, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FPF(struct S_FPF p0, double p1, struct S_FPF p2, void (*cb)(struct S_FPF, double, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FPD(struct S_FPD p0, double p1, struct S_FPD p2, void (*cb)(struct S_FPD, double, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_FPP(struct S_FPP p0, double p1, struct S_FPP p2, void (*cb)(struct S_FPP, double, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DII(struct S_DII p0, double p1, struct S_DII p2, void (*cb)(struct S_DII, double, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DIF(struct S_DIF p0, double p1, struct S_DIF p2, void (*cb)(struct S_DIF, double, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DID(struct S_DID p0, double p1, struct S_DID p2, void (*cb)(struct S_DID, double, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DIP(struct S_DIP p0, double p1, struct S_DIP p2, void (*cb)(struct S_DIP, double, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DFI(struct S_DFI p0, double p1, struct S_DFI p2, void (*cb)(struct S_DFI, double, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DFF(struct S_DFF p0, double p1, struct S_DFF p2, void (*cb)(struct S_DFF, double, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DFD(struct S_DFD p0, double p1, struct S_DFD p2, void (*cb)(struct S_DFD, double, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DFP(struct S_DFP p0, double p1, struct S_DFP p2, void (*cb)(struct S_DFP, double, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DDI(struct S_DDI p0, double p1, struct S_DDI p2, void (*cb)(struct S_DDI, double, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DDF(struct S_DDF p0, double p1, struct S_DDF p2, void (*cb)(struct S_DDF, double, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DDD(struct S_DDD p0, double p1, struct S_DDD p2, void (*cb)(struct S_DDD, double, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DDP(struct S_DDP p0, double p1, struct S_DDP p2, void (*cb)(struct S_DDP, double, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DPI(struct S_DPI p0, double p1, struct S_DPI p2, void (*cb)(struct S_DPI, double, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DPF(struct S_DPF p0, double p1, struct S_DPF p2, void (*cb)(struct S_DPF, double, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DPD(struct S_DPD p0, double p1, struct S_DPD p2, void (*cb)(struct S_DPD, double, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_DPP(struct S_DPP p0, double p1, struct S_DPP p2, void (*cb)(struct S_DPP, double, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PII(struct S_PII p0, double p1, struct S_PII p2, void (*cb)(struct S_PII, double, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PIF(struct S_PIF p0, double p1, struct S_PIF p2, void (*cb)(struct S_PIF, double, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PID(struct S_PID p0, double p1, struct S_PID p2, void (*cb)(struct S_PID, double, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PIP(struct S_PIP p0, double p1, struct S_PIP p2, void (*cb)(struct S_PIP, double, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PFI(struct S_PFI p0, double p1, struct S_PFI p2, void (*cb)(struct S_PFI, double, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PFF(struct S_PFF p0, double p1, struct S_PFF p2, void (*cb)(struct S_PFF, double, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PFD(struct S_PFD p0, double p1, struct S_PFD p2, void (*cb)(struct S_PFD, double, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PFP(struct S_PFP p0, double p1, struct S_PFP p2, void (*cb)(struct S_PFP, double, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PDI(struct S_PDI p0, double p1, struct S_PDI p2, void (*cb)(struct S_PDI, double, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PDF(struct S_PDF p0, double p1, struct S_PDF p2, void (*cb)(struct S_PDF, double, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PDD(struct S_PDD p0, double p1, struct S_PDD p2, void (*cb)(struct S_PDD, double, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PDP(struct S_PDP p0, double p1, struct S_PDP p2, void (*cb)(struct S_PDP, double, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PPI(struct S_PPI p0, double p1, struct S_PPI p2, void (*cb)(struct S_PPI, double, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PPF(struct S_PPF p0, double p1, struct S_PPF p2, void (*cb)(struct S_PPF, double, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PPD(struct S_PPD p0, double p1, struct S_PPD p2, void (*cb)(struct S_PPD, double, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f8_V_SDS_PPP(struct S_PPP p0, double p1, struct S_PPP p2, void (*cb)(struct S_PPP, double, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_I(struct S_I p0, void* p1, int p2, void (*cb)(struct S_I, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_F(struct S_F p0, void* p1, int p2, void (*cb)(struct S_F, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_D(struct S_D p0, void* p1, int p2, void (*cb)(struct S_D, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_P(struct S_P p0, void* p1, int p2, void (*cb)(struct S_P, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_II(struct S_II p0, void* p1, int p2, void (*cb)(struct S_II, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IF(struct S_IF p0, void* p1, int p2, void (*cb)(struct S_IF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_ID(struct S_ID p0, void* p1, int p2, void (*cb)(struct S_ID, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IP(struct S_IP p0, void* p1, int p2, void (*cb)(struct S_IP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FI(struct S_FI p0, void* p1, int p2, void (*cb)(struct S_FI, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FF(struct S_FF p0, void* p1, int p2, void (*cb)(struct S_FF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FD(struct S_FD p0, void* p1, int p2, void (*cb)(struct S_FD, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FP(struct S_FP p0, void* p1, int p2, void (*cb)(struct S_FP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DI(struct S_DI p0, void* p1, int p2, void (*cb)(struct S_DI, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DF(struct S_DF p0, void* p1, int p2, void (*cb)(struct S_DF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DD(struct S_DD p0, void* p1, int p2, void (*cb)(struct S_DD, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DP(struct S_DP p0, void* p1, int p2, void (*cb)(struct S_DP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PI(struct S_PI p0, void* p1, int p2, void (*cb)(struct S_PI, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PF(struct S_PF p0, void* p1, int p2, void (*cb)(struct S_PF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PD(struct S_PD p0, void* p1, int p2, void (*cb)(struct S_PD, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PP(struct S_PP p0, void* p1, int p2, void (*cb)(struct S_PP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_III(struct S_III p0, void* p1, int p2, void (*cb)(struct S_III, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IIF(struct S_IIF p0, void* p1, int p2, void (*cb)(struct S_IIF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IID(struct S_IID p0, void* p1, int p2, void (*cb)(struct S_IID, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IIP(struct S_IIP p0, void* p1, int p2, void (*cb)(struct S_IIP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IFI(struct S_IFI p0, void* p1, int p2, void (*cb)(struct S_IFI, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IFF(struct S_IFF p0, void* p1, int p2, void (*cb)(struct S_IFF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IFD(struct S_IFD p0, void* p1, int p2, void (*cb)(struct S_IFD, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IFP(struct S_IFP p0, void* p1, int p2, void (*cb)(struct S_IFP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IDI(struct S_IDI p0, void* p1, int p2, void (*cb)(struct S_IDI, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IDF(struct S_IDF p0, void* p1, int p2, void (*cb)(struct S_IDF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IDD(struct S_IDD p0, void* p1, int p2, void (*cb)(struct S_IDD, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IDP(struct S_IDP p0, void* p1, int p2, void (*cb)(struct S_IDP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IPI(struct S_IPI p0, void* p1, int p2, void (*cb)(struct S_IPI, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IPF(struct S_IPF p0, void* p1, int p2, void (*cb)(struct S_IPF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IPD(struct S_IPD p0, void* p1, int p2, void (*cb)(struct S_IPD, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_IPP(struct S_IPP p0, void* p1, int p2, void (*cb)(struct S_IPP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FII(struct S_FII p0, void* p1, int p2, void (*cb)(struct S_FII, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FIF(struct S_FIF p0, void* p1, int p2, void (*cb)(struct S_FIF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FID(struct S_FID p0, void* p1, int p2, void (*cb)(struct S_FID, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FIP(struct S_FIP p0, void* p1, int p2, void (*cb)(struct S_FIP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FFI(struct S_FFI p0, void* p1, int p2, void (*cb)(struct S_FFI, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FFF(struct S_FFF p0, void* p1, int p2, void (*cb)(struct S_FFF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FFD(struct S_FFD p0, void* p1, int p2, void (*cb)(struct S_FFD, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FFP(struct S_FFP p0, void* p1, int p2, void (*cb)(struct S_FFP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FDI(struct S_FDI p0, void* p1, int p2, void (*cb)(struct S_FDI, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FDF(struct S_FDF p0, void* p1, int p2, void (*cb)(struct S_FDF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FDD(struct S_FDD p0, void* p1, int p2, void (*cb)(struct S_FDD, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FDP(struct S_FDP p0, void* p1, int p2, void (*cb)(struct S_FDP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FPI(struct S_FPI p0, void* p1, int p2, void (*cb)(struct S_FPI, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FPF(struct S_FPF p0, void* p1, int p2, void (*cb)(struct S_FPF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FPD(struct S_FPD p0, void* p1, int p2, void (*cb)(struct S_FPD, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_FPP(struct S_FPP p0, void* p1, int p2, void (*cb)(struct S_FPP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DII(struct S_DII p0, void* p1, int p2, void (*cb)(struct S_DII, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DIF(struct S_DIF p0, void* p1, int p2, void (*cb)(struct S_DIF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DID(struct S_DID p0, void* p1, int p2, void (*cb)(struct S_DID, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DIP(struct S_DIP p0, void* p1, int p2, void (*cb)(struct S_DIP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DFI(struct S_DFI p0, void* p1, int p2, void (*cb)(struct S_DFI, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DFF(struct S_DFF p0, void* p1, int p2, void (*cb)(struct S_DFF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DFD(struct S_DFD p0, void* p1, int p2, void (*cb)(struct S_DFD, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DFP(struct S_DFP p0, void* p1, int p2, void (*cb)(struct S_DFP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DDI(struct S_DDI p0, void* p1, int p2, void (*cb)(struct S_DDI, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DDF(struct S_DDF p0, void* p1, int p2, void (*cb)(struct S_DDF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DDD(struct S_DDD p0, void* p1, int p2, void (*cb)(struct S_DDD, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DDP(struct S_DDP p0, void* p1, int p2, void (*cb)(struct S_DDP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DPI(struct S_DPI p0, void* p1, int p2, void (*cb)(struct S_DPI, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DPF(struct S_DPF p0, void* p1, int p2, void (*cb)(struct S_DPF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DPD(struct S_DPD p0, void* p1, int p2, void (*cb)(struct S_DPD, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_DPP(struct S_DPP p0, void* p1, int p2, void (*cb)(struct S_DPP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PII(struct S_PII p0, void* p1, int p2, void (*cb)(struct S_PII, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PIF(struct S_PIF p0, void* p1, int p2, void (*cb)(struct S_PIF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PID(struct S_PID p0, void* p1, int p2, void (*cb)(struct S_PID, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PIP(struct S_PIP p0, void* p1, int p2, void (*cb)(struct S_PIP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PFI(struct S_PFI p0, void* p1, int p2, void (*cb)(struct S_PFI, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PFF(struct S_PFF p0, void* p1, int p2, void (*cb)(struct S_PFF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PFD(struct S_PFD p0, void* p1, int p2, void (*cb)(struct S_PFD, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PFP(struct S_PFP p0, void* p1, int p2, void (*cb)(struct S_PFP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PDI(struct S_PDI p0, void* p1, int p2, void (*cb)(struct S_PDI, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PDF(struct S_PDF p0, void* p1, int p2, void (*cb)(struct S_PDF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PDD(struct S_PDD p0, void* p1, int p2, void (*cb)(struct S_PDD, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PDP(struct S_PDP p0, void* p1, int p2, void (*cb)(struct S_PDP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PPI(struct S_PPI p0, void* p1, int p2, void (*cb)(struct S_PPI, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PPF(struct S_PPF p0, void* p1, int p2, void (*cb)(struct S_PPF, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PPD(struct S_PPD p0, void* p1, int p2, void (*cb)(struct S_PPD, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPI_PPP(struct S_PPP p0, void* p1, int p2, void (*cb)(struct S_PPP, void*, int)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_I(struct S_I p0, void* p1, float p2, void (*cb)(struct S_I, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_F(struct S_F p0, void* p1, float p2, void (*cb)(struct S_F, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_D(struct S_D p0, void* p1, float p2, void (*cb)(struct S_D, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_P(struct S_P p0, void* p1, float p2, void (*cb)(struct S_P, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_II(struct S_II p0, void* p1, float p2, void (*cb)(struct S_II, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IF(struct S_IF p0, void* p1, float p2, void (*cb)(struct S_IF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_ID(struct S_ID p0, void* p1, float p2, void (*cb)(struct S_ID, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IP(struct S_IP p0, void* p1, float p2, void (*cb)(struct S_IP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FI(struct S_FI p0, void* p1, float p2, void (*cb)(struct S_FI, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FF(struct S_FF p0, void* p1, float p2, void (*cb)(struct S_FF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FD(struct S_FD p0, void* p1, float p2, void (*cb)(struct S_FD, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FP(struct S_FP p0, void* p1, float p2, void (*cb)(struct S_FP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DI(struct S_DI p0, void* p1, float p2, void (*cb)(struct S_DI, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DF(struct S_DF p0, void* p1, float p2, void (*cb)(struct S_DF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DD(struct S_DD p0, void* p1, float p2, void (*cb)(struct S_DD, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DP(struct S_DP p0, void* p1, float p2, void (*cb)(struct S_DP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PI(struct S_PI p0, void* p1, float p2, void (*cb)(struct S_PI, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PF(struct S_PF p0, void* p1, float p2, void (*cb)(struct S_PF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PD(struct S_PD p0, void* p1, float p2, void (*cb)(struct S_PD, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PP(struct S_PP p0, void* p1, float p2, void (*cb)(struct S_PP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_III(struct S_III p0, void* p1, float p2, void (*cb)(struct S_III, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IIF(struct S_IIF p0, void* p1, float p2, void (*cb)(struct S_IIF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IID(struct S_IID p0, void* p1, float p2, void (*cb)(struct S_IID, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IIP(struct S_IIP p0, void* p1, float p2, void (*cb)(struct S_IIP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IFI(struct S_IFI p0, void* p1, float p2, void (*cb)(struct S_IFI, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IFF(struct S_IFF p0, void* p1, float p2, void (*cb)(struct S_IFF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IFD(struct S_IFD p0, void* p1, float p2, void (*cb)(struct S_IFD, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IFP(struct S_IFP p0, void* p1, float p2, void (*cb)(struct S_IFP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IDI(struct S_IDI p0, void* p1, float p2, void (*cb)(struct S_IDI, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IDF(struct S_IDF p0, void* p1, float p2, void (*cb)(struct S_IDF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IDD(struct S_IDD p0, void* p1, float p2, void (*cb)(struct S_IDD, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IDP(struct S_IDP p0, void* p1, float p2, void (*cb)(struct S_IDP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IPI(struct S_IPI p0, void* p1, float p2, void (*cb)(struct S_IPI, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IPF(struct S_IPF p0, void* p1, float p2, void (*cb)(struct S_IPF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IPD(struct S_IPD p0, void* p1, float p2, void (*cb)(struct S_IPD, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_IPP(struct S_IPP p0, void* p1, float p2, void (*cb)(struct S_IPP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FII(struct S_FII p0, void* p1, float p2, void (*cb)(struct S_FII, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FIF(struct S_FIF p0, void* p1, float p2, void (*cb)(struct S_FIF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FID(struct S_FID p0, void* p1, float p2, void (*cb)(struct S_FID, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FIP(struct S_FIP p0, void* p1, float p2, void (*cb)(struct S_FIP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FFI(struct S_FFI p0, void* p1, float p2, void (*cb)(struct S_FFI, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FFF(struct S_FFF p0, void* p1, float p2, void (*cb)(struct S_FFF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FFD(struct S_FFD p0, void* p1, float p2, void (*cb)(struct S_FFD, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FFP(struct S_FFP p0, void* p1, float p2, void (*cb)(struct S_FFP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FDI(struct S_FDI p0, void* p1, float p2, void (*cb)(struct S_FDI, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FDF(struct S_FDF p0, void* p1, float p2, void (*cb)(struct S_FDF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FDD(struct S_FDD p0, void* p1, float p2, void (*cb)(struct S_FDD, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FDP(struct S_FDP p0, void* p1, float p2, void (*cb)(struct S_FDP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FPI(struct S_FPI p0, void* p1, float p2, void (*cb)(struct S_FPI, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FPF(struct S_FPF p0, void* p1, float p2, void (*cb)(struct S_FPF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FPD(struct S_FPD p0, void* p1, float p2, void (*cb)(struct S_FPD, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_FPP(struct S_FPP p0, void* p1, float p2, void (*cb)(struct S_FPP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DII(struct S_DII p0, void* p1, float p2, void (*cb)(struct S_DII, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DIF(struct S_DIF p0, void* p1, float p2, void (*cb)(struct S_DIF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DID(struct S_DID p0, void* p1, float p2, void (*cb)(struct S_DID, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DIP(struct S_DIP p0, void* p1, float p2, void (*cb)(struct S_DIP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DFI(struct S_DFI p0, void* p1, float p2, void (*cb)(struct S_DFI, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DFF(struct S_DFF p0, void* p1, float p2, void (*cb)(struct S_DFF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DFD(struct S_DFD p0, void* p1, float p2, void (*cb)(struct S_DFD, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DFP(struct S_DFP p0, void* p1, float p2, void (*cb)(struct S_DFP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DDI(struct S_DDI p0, void* p1, float p2, void (*cb)(struct S_DDI, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DDF(struct S_DDF p0, void* p1, float p2, void (*cb)(struct S_DDF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DDD(struct S_DDD p0, void* p1, float p2, void (*cb)(struct S_DDD, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DDP(struct S_DDP p0, void* p1, float p2, void (*cb)(struct S_DDP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DPI(struct S_DPI p0, void* p1, float p2, void (*cb)(struct S_DPI, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DPF(struct S_DPF p0, void* p1, float p2, void (*cb)(struct S_DPF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DPD(struct S_DPD p0, void* p1, float p2, void (*cb)(struct S_DPD, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_DPP(struct S_DPP p0, void* p1, float p2, void (*cb)(struct S_DPP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PII(struct S_PII p0, void* p1, float p2, void (*cb)(struct S_PII, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PIF(struct S_PIF p0, void* p1, float p2, void (*cb)(struct S_PIF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PID(struct S_PID p0, void* p1, float p2, void (*cb)(struct S_PID, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PIP(struct S_PIP p0, void* p1, float p2, void (*cb)(struct S_PIP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PFI(struct S_PFI p0, void* p1, float p2, void (*cb)(struct S_PFI, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PFF(struct S_PFF p0, void* p1, float p2, void (*cb)(struct S_PFF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PFD(struct S_PFD p0, void* p1, float p2, void (*cb)(struct S_PFD, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PFP(struct S_PFP p0, void* p1, float p2, void (*cb)(struct S_PFP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PDI(struct S_PDI p0, void* p1, float p2, void (*cb)(struct S_PDI, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PDF(struct S_PDF p0, void* p1, float p2, void (*cb)(struct S_PDF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PDD(struct S_PDD p0, void* p1, float p2, void (*cb)(struct S_PDD, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PDP(struct S_PDP p0, void* p1, float p2, void (*cb)(struct S_PDP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PPI(struct S_PPI p0, void* p1, float p2, void (*cb)(struct S_PPI, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PPF(struct S_PPF p0, void* p1, float p2, void (*cb)(struct S_PPF, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PPD(struct S_PPD p0, void* p1, float p2, void (*cb)(struct S_PPD, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPF_PPP(struct S_PPP p0, void* p1, float p2, void (*cb)(struct S_PPP, void*, float)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_I(struct S_I p0, void* p1, double p2, void (*cb)(struct S_I, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_F(struct S_F p0, void* p1, double p2, void (*cb)(struct S_F, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_D(struct S_D p0, void* p1, double p2, void (*cb)(struct S_D, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_P(struct S_P p0, void* p1, double p2, void (*cb)(struct S_P, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_II(struct S_II p0, void* p1, double p2, void (*cb)(struct S_II, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_IF(struct S_IF p0, void* p1, double p2, void (*cb)(struct S_IF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_ID(struct S_ID p0, void* p1, double p2, void (*cb)(struct S_ID, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_IP(struct S_IP p0, void* p1, double p2, void (*cb)(struct S_IP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_FI(struct S_FI p0, void* p1, double p2, void (*cb)(struct S_FI, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_FF(struct S_FF p0, void* p1, double p2, void (*cb)(struct S_FF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_FD(struct S_FD p0, void* p1, double p2, void (*cb)(struct S_FD, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_FP(struct S_FP p0, void* p1, double p2, void (*cb)(struct S_FP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_DI(struct S_DI p0, void* p1, double p2, void (*cb)(struct S_DI, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_DF(struct S_DF p0, void* p1, double p2, void (*cb)(struct S_DF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_DD(struct S_DD p0, void* p1, double p2, void (*cb)(struct S_DD, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_DP(struct S_DP p0, void* p1, double p2, void (*cb)(struct S_DP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_PI(struct S_PI p0, void* p1, double p2, void (*cb)(struct S_PI, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_PF(struct S_PF p0, void* p1, double p2, void (*cb)(struct S_PF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_PD(struct S_PD p0, void* p1, double p2, void (*cb)(struct S_PD, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_PP(struct S_PP p0, void* p1, double p2, void (*cb)(struct S_PP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_III(struct S_III p0, void* p1, double p2, void (*cb)(struct S_III, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_IIF(struct S_IIF p0, void* p1, double p2, void (*cb)(struct S_IIF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f8_V_SPD_IID(struct S_IID p0, void* p1, double p2, void (*cb)(struct S_IID, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_IIP(struct S_IIP p0, void* p1, double p2, void (*cb)(struct S_IIP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_IFI(struct S_IFI p0, void* p1, double p2, void (*cb)(struct S_IFI, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_IFF(struct S_IFF p0, void* p1, double p2, void (*cb)(struct S_IFF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_IFD(struct S_IFD p0, void* p1, double p2, void (*cb)(struct S_IFD, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_IFP(struct S_IFP p0, void* p1, double p2, void (*cb)(struct S_IFP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_IDI(struct S_IDI p0, void* p1, double p2, void (*cb)(struct S_IDI, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_IDF(struct S_IDF p0, void* p1, double p2, void (*cb)(struct S_IDF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_IDD(struct S_IDD p0, void* p1, double p2, void (*cb)(struct S_IDD, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_IDP(struct S_IDP p0, void* p1, double p2, void (*cb)(struct S_IDP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_IPI(struct S_IPI p0, void* p1, double p2, void (*cb)(struct S_IPI, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_IPF(struct S_IPF p0, void* p1, double p2, void (*cb)(struct S_IPF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_IPD(struct S_IPD p0, void* p1, double p2, void (*cb)(struct S_IPD, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_IPP(struct S_IPP p0, void* p1, double p2, void (*cb)(struct S_IPP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FII(struct S_FII p0, void* p1, double p2, void (*cb)(struct S_FII, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FIF(struct S_FIF p0, void* p1, double p2, void (*cb)(struct S_FIF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FID(struct S_FID p0, void* p1, double p2, void (*cb)(struct S_FID, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FIP(struct S_FIP p0, void* p1, double p2, void (*cb)(struct S_FIP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FFI(struct S_FFI p0, void* p1, double p2, void (*cb)(struct S_FFI, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FFF(struct S_FFF p0, void* p1, double p2, void (*cb)(struct S_FFF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FFD(struct S_FFD p0, void* p1, double p2, void (*cb)(struct S_FFD, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FFP(struct S_FFP p0, void* p1, double p2, void (*cb)(struct S_FFP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FDI(struct S_FDI p0, void* p1, double p2, void (*cb)(struct S_FDI, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FDF(struct S_FDF p0, void* p1, double p2, void (*cb)(struct S_FDF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FDD(struct S_FDD p0, void* p1, double p2, void (*cb)(struct S_FDD, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FDP(struct S_FDP p0, void* p1, double p2, void (*cb)(struct S_FDP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FPI(struct S_FPI p0, void* p1, double p2, void (*cb)(struct S_FPI, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FPF(struct S_FPF p0, void* p1, double p2, void (*cb)(struct S_FPF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FPD(struct S_FPD p0, void* p1, double p2, void (*cb)(struct S_FPD, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_FPP(struct S_FPP p0, void* p1, double p2, void (*cb)(struct S_FPP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DII(struct S_DII p0, void* p1, double p2, void (*cb)(struct S_DII, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DIF(struct S_DIF p0, void* p1, double p2, void (*cb)(struct S_DIF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DID(struct S_DID p0, void* p1, double p2, void (*cb)(struct S_DID, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DIP(struct S_DIP p0, void* p1, double p2, void (*cb)(struct S_DIP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DFI(struct S_DFI p0, void* p1, double p2, void (*cb)(struct S_DFI, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DFF(struct S_DFF p0, void* p1, double p2, void (*cb)(struct S_DFF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DFD(struct S_DFD p0, void* p1, double p2, void (*cb)(struct S_DFD, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DFP(struct S_DFP p0, void* p1, double p2, void (*cb)(struct S_DFP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DDI(struct S_DDI p0, void* p1, double p2, void (*cb)(struct S_DDI, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DDF(struct S_DDF p0, void* p1, double p2, void (*cb)(struct S_DDF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DDD(struct S_DDD p0, void* p1, double p2, void (*cb)(struct S_DDD, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DDP(struct S_DDP p0, void* p1, double p2, void (*cb)(struct S_DDP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DPI(struct S_DPI p0, void* p1, double p2, void (*cb)(struct S_DPI, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DPF(struct S_DPF p0, void* p1, double p2, void (*cb)(struct S_DPF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DPD(struct S_DPD p0, void* p1, double p2, void (*cb)(struct S_DPD, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_DPP(struct S_DPP p0, void* p1, double p2, void (*cb)(struct S_DPP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PII(struct S_PII p0, void* p1, double p2, void (*cb)(struct S_PII, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PIF(struct S_PIF p0, void* p1, double p2, void (*cb)(struct S_PIF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PID(struct S_PID p0, void* p1, double p2, void (*cb)(struct S_PID, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PIP(struct S_PIP p0, void* p1, double p2, void (*cb)(struct S_PIP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PFI(struct S_PFI p0, void* p1, double p2, void (*cb)(struct S_PFI, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PFF(struct S_PFF p0, void* p1, double p2, void (*cb)(struct S_PFF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PFD(struct S_PFD p0, void* p1, double p2, void (*cb)(struct S_PFD, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PFP(struct S_PFP p0, void* p1, double p2, void (*cb)(struct S_PFP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PDI(struct S_PDI p0, void* p1, double p2, void (*cb)(struct S_PDI, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PDF(struct S_PDF p0, void* p1, double p2, void (*cb)(struct S_PDF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PDD(struct S_PDD p0, void* p1, double p2, void (*cb)(struct S_PDD, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PDP(struct S_PDP p0, void* p1, double p2, void (*cb)(struct S_PDP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PPI(struct S_PPI p0, void* p1, double p2, void (*cb)(struct S_PPI, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PPF(struct S_PPF p0, void* p1, double p2, void (*cb)(struct S_PPF, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PPD(struct S_PPD p0, void* p1, double p2, void (*cb)(struct S_PPD, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPD_PPP(struct S_PPP p0, void* p1, double p2, void (*cb)(struct S_PPP, void*, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_I(struct S_I p0, void* p1, void* p2, void (*cb)(struct S_I, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_F(struct S_F p0, void* p1, void* p2, void (*cb)(struct S_F, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_D(struct S_D p0, void* p1, void* p2, void (*cb)(struct S_D, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_P(struct S_P p0, void* p1, void* p2, void (*cb)(struct S_P, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_II(struct S_II p0, void* p1, void* p2, void (*cb)(struct S_II, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IF(struct S_IF p0, void* p1, void* p2, void (*cb)(struct S_IF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_ID(struct S_ID p0, void* p1, void* p2, void (*cb)(struct S_ID, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IP(struct S_IP p0, void* p1, void* p2, void (*cb)(struct S_IP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FI(struct S_FI p0, void* p1, void* p2, void (*cb)(struct S_FI, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FF(struct S_FF p0, void* p1, void* p2, void (*cb)(struct S_FF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FD(struct S_FD p0, void* p1, void* p2, void (*cb)(struct S_FD, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FP(struct S_FP p0, void* p1, void* p2, void (*cb)(struct S_FP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DI(struct S_DI p0, void* p1, void* p2, void (*cb)(struct S_DI, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DF(struct S_DF p0, void* p1, void* p2, void (*cb)(struct S_DF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DD(struct S_DD p0, void* p1, void* p2, void (*cb)(struct S_DD, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DP(struct S_DP p0, void* p1, void* p2, void (*cb)(struct S_DP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PI(struct S_PI p0, void* p1, void* p2, void (*cb)(struct S_PI, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PF(struct S_PF p0, void* p1, void* p2, void (*cb)(struct S_PF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PD(struct S_PD p0, void* p1, void* p2, void (*cb)(struct S_PD, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PP(struct S_PP p0, void* p1, void* p2, void (*cb)(struct S_PP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_III(struct S_III p0, void* p1, void* p2, void (*cb)(struct S_III, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IIF(struct S_IIF p0, void* p1, void* p2, void (*cb)(struct S_IIF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IID(struct S_IID p0, void* p1, void* p2, void (*cb)(struct S_IID, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IIP(struct S_IIP p0, void* p1, void* p2, void (*cb)(struct S_IIP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IFI(struct S_IFI p0, void* p1, void* p2, void (*cb)(struct S_IFI, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IFF(struct S_IFF p0, void* p1, void* p2, void (*cb)(struct S_IFF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IFD(struct S_IFD p0, void* p1, void* p2, void (*cb)(struct S_IFD, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IFP(struct S_IFP p0, void* p1, void* p2, void (*cb)(struct S_IFP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IDI(struct S_IDI p0, void* p1, void* p2, void (*cb)(struct S_IDI, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IDF(struct S_IDF p0, void* p1, void* p2, void (*cb)(struct S_IDF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IDD(struct S_IDD p0, void* p1, void* p2, void (*cb)(struct S_IDD, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IDP(struct S_IDP p0, void* p1, void* p2, void (*cb)(struct S_IDP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IPI(struct S_IPI p0, void* p1, void* p2, void (*cb)(struct S_IPI, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IPF(struct S_IPF p0, void* p1, void* p2, void (*cb)(struct S_IPF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IPD(struct S_IPD p0, void* p1, void* p2, void (*cb)(struct S_IPD, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_IPP(struct S_IPP p0, void* p1, void* p2, void (*cb)(struct S_IPP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FII(struct S_FII p0, void* p1, void* p2, void (*cb)(struct S_FII, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FIF(struct S_FIF p0, void* p1, void* p2, void (*cb)(struct S_FIF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FID(struct S_FID p0, void* p1, void* p2, void (*cb)(struct S_FID, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FIP(struct S_FIP p0, void* p1, void* p2, void (*cb)(struct S_FIP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FFI(struct S_FFI p0, void* p1, void* p2, void (*cb)(struct S_FFI, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FFF(struct S_FFF p0, void* p1, void* p2, void (*cb)(struct S_FFF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FFD(struct S_FFD p0, void* p1, void* p2, void (*cb)(struct S_FFD, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FFP(struct S_FFP p0, void* p1, void* p2, void (*cb)(struct S_FFP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FDI(struct S_FDI p0, void* p1, void* p2, void (*cb)(struct S_FDI, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FDF(struct S_FDF p0, void* p1, void* p2, void (*cb)(struct S_FDF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FDD(struct S_FDD p0, void* p1, void* p2, void (*cb)(struct S_FDD, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FDP(struct S_FDP p0, void* p1, void* p2, void (*cb)(struct S_FDP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FPI(struct S_FPI p0, void* p1, void* p2, void (*cb)(struct S_FPI, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FPF(struct S_FPF p0, void* p1, void* p2, void (*cb)(struct S_FPF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FPD(struct S_FPD p0, void* p1, void* p2, void (*cb)(struct S_FPD, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_FPP(struct S_FPP p0, void* p1, void* p2, void (*cb)(struct S_FPP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DII(struct S_DII p0, void* p1, void* p2, void (*cb)(struct S_DII, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DIF(struct S_DIF p0, void* p1, void* p2, void (*cb)(struct S_DIF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DID(struct S_DID p0, void* p1, void* p2, void (*cb)(struct S_DID, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DIP(struct S_DIP p0, void* p1, void* p2, void (*cb)(struct S_DIP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DFI(struct S_DFI p0, void* p1, void* p2, void (*cb)(struct S_DFI, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DFF(struct S_DFF p0, void* p1, void* p2, void (*cb)(struct S_DFF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DFD(struct S_DFD p0, void* p1, void* p2, void (*cb)(struct S_DFD, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DFP(struct S_DFP p0, void* p1, void* p2, void (*cb)(struct S_DFP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DDI(struct S_DDI p0, void* p1, void* p2, void (*cb)(struct S_DDI, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DDF(struct S_DDF p0, void* p1, void* p2, void (*cb)(struct S_DDF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DDD(struct S_DDD p0, void* p1, void* p2, void (*cb)(struct S_DDD, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DDP(struct S_DDP p0, void* p1, void* p2, void (*cb)(struct S_DDP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DPI(struct S_DPI p0, void* p1, void* p2, void (*cb)(struct S_DPI, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DPF(struct S_DPF p0, void* p1, void* p2, void (*cb)(struct S_DPF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DPD(struct S_DPD p0, void* p1, void* p2, void (*cb)(struct S_DPD, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_DPP(struct S_DPP p0, void* p1, void* p2, void (*cb)(struct S_DPP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PII(struct S_PII p0, void* p1, void* p2, void (*cb)(struct S_PII, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PIF(struct S_PIF p0, void* p1, void* p2, void (*cb)(struct S_PIF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PID(struct S_PID p0, void* p1, void* p2, void (*cb)(struct S_PID, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PIP(struct S_PIP p0, void* p1, void* p2, void (*cb)(struct S_PIP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PFI(struct S_PFI p0, void* p1, void* p2, void (*cb)(struct S_PFI, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PFF(struct S_PFF p0, void* p1, void* p2, void (*cb)(struct S_PFF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PFD(struct S_PFD p0, void* p1, void* p2, void (*cb)(struct S_PFD, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PFP(struct S_PFP p0, void* p1, void* p2, void (*cb)(struct S_PFP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PDI(struct S_PDI p0, void* p1, void* p2, void (*cb)(struct S_PDI, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PDF(struct S_PDF p0, void* p1, void* p2, void (*cb)(struct S_PDF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PDD(struct S_PDD p0, void* p1, void* p2, void (*cb)(struct S_PDD, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PDP(struct S_PDP p0, void* p1, void* p2, void (*cb)(struct S_PDP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PPI(struct S_PPI p0, void* p1, void* p2, void (*cb)(struct S_PPI, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PPF(struct S_PPF p0, void* p1, void* p2, void (*cb)(struct S_PPF, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PPD(struct S_PPD p0, void* p1, void* p2, void (*cb)(struct S_PPD, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPP_PPP(struct S_PPP p0, void* p1, void* p2, void (*cb)(struct S_PPP, void*, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_I(struct S_I p0, void* p1, struct S_I p2, void (*cb)(struct S_I, void*, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_F(struct S_F p0, void* p1, struct S_F p2, void (*cb)(struct S_F, void*, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_D(struct S_D p0, void* p1, struct S_D p2, void (*cb)(struct S_D, void*, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_P(struct S_P p0, void* p1, struct S_P p2, void (*cb)(struct S_P, void*, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_II(struct S_II p0, void* p1, struct S_II p2, void (*cb)(struct S_II, void*, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IF(struct S_IF p0, void* p1, struct S_IF p2, void (*cb)(struct S_IF, void*, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_ID(struct S_ID p0, void* p1, struct S_ID p2, void (*cb)(struct S_ID, void*, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IP(struct S_IP p0, void* p1, struct S_IP p2, void (*cb)(struct S_IP, void*, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FI(struct S_FI p0, void* p1, struct S_FI p2, void (*cb)(struct S_FI, void*, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FF(struct S_FF p0, void* p1, struct S_FF p2, void (*cb)(struct S_FF, void*, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FD(struct S_FD p0, void* p1, struct S_FD p2, void (*cb)(struct S_FD, void*, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FP(struct S_FP p0, void* p1, struct S_FP p2, void (*cb)(struct S_FP, void*, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DI(struct S_DI p0, void* p1, struct S_DI p2, void (*cb)(struct S_DI, void*, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DF(struct S_DF p0, void* p1, struct S_DF p2, void (*cb)(struct S_DF, void*, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DD(struct S_DD p0, void* p1, struct S_DD p2, void (*cb)(struct S_DD, void*, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DP(struct S_DP p0, void* p1, struct S_DP p2, void (*cb)(struct S_DP, void*, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PI(struct S_PI p0, void* p1, struct S_PI p2, void (*cb)(struct S_PI, void*, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PF(struct S_PF p0, void* p1, struct S_PF p2, void (*cb)(struct S_PF, void*, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PD(struct S_PD p0, void* p1, struct S_PD p2, void (*cb)(struct S_PD, void*, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PP(struct S_PP p0, void* p1, struct S_PP p2, void (*cb)(struct S_PP, void*, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_III(struct S_III p0, void* p1, struct S_III p2, void (*cb)(struct S_III, void*, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IIF(struct S_IIF p0, void* p1, struct S_IIF p2, void (*cb)(struct S_IIF, void*, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IID(struct S_IID p0, void* p1, struct S_IID p2, void (*cb)(struct S_IID, void*, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IIP(struct S_IIP p0, void* p1, struct S_IIP p2, void (*cb)(struct S_IIP, void*, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IFI(struct S_IFI p0, void* p1, struct S_IFI p2, void (*cb)(struct S_IFI, void*, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IFF(struct S_IFF p0, void* p1, struct S_IFF p2, void (*cb)(struct S_IFF, void*, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IFD(struct S_IFD p0, void* p1, struct S_IFD p2, void (*cb)(struct S_IFD, void*, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IFP(struct S_IFP p0, void* p1, struct S_IFP p2, void (*cb)(struct S_IFP, void*, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IDI(struct S_IDI p0, void* p1, struct S_IDI p2, void (*cb)(struct S_IDI, void*, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IDF(struct S_IDF p0, void* p1, struct S_IDF p2, void (*cb)(struct S_IDF, void*, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IDD(struct S_IDD p0, void* p1, struct S_IDD p2, void (*cb)(struct S_IDD, void*, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IDP(struct S_IDP p0, void* p1, struct S_IDP p2, void (*cb)(struct S_IDP, void*, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IPI(struct S_IPI p0, void* p1, struct S_IPI p2, void (*cb)(struct S_IPI, void*, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IPF(struct S_IPF p0, void* p1, struct S_IPF p2, void (*cb)(struct S_IPF, void*, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IPD(struct S_IPD p0, void* p1, struct S_IPD p2, void (*cb)(struct S_IPD, void*, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_IPP(struct S_IPP p0, void* p1, struct S_IPP p2, void (*cb)(struct S_IPP, void*, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FII(struct S_FII p0, void* p1, struct S_FII p2, void (*cb)(struct S_FII, void*, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FIF(struct S_FIF p0, void* p1, struct S_FIF p2, void (*cb)(struct S_FIF, void*, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FID(struct S_FID p0, void* p1, struct S_FID p2, void (*cb)(struct S_FID, void*, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FIP(struct S_FIP p0, void* p1, struct S_FIP p2, void (*cb)(struct S_FIP, void*, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FFI(struct S_FFI p0, void* p1, struct S_FFI p2, void (*cb)(struct S_FFI, void*, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FFF(struct S_FFF p0, void* p1, struct S_FFF p2, void (*cb)(struct S_FFF, void*, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FFD(struct S_FFD p0, void* p1, struct S_FFD p2, void (*cb)(struct S_FFD, void*, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FFP(struct S_FFP p0, void* p1, struct S_FFP p2, void (*cb)(struct S_FFP, void*, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FDI(struct S_FDI p0, void* p1, struct S_FDI p2, void (*cb)(struct S_FDI, void*, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FDF(struct S_FDF p0, void* p1, struct S_FDF p2, void (*cb)(struct S_FDF, void*, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FDD(struct S_FDD p0, void* p1, struct S_FDD p2, void (*cb)(struct S_FDD, void*, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FDP(struct S_FDP p0, void* p1, struct S_FDP p2, void (*cb)(struct S_FDP, void*, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FPI(struct S_FPI p0, void* p1, struct S_FPI p2, void (*cb)(struct S_FPI, void*, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FPF(struct S_FPF p0, void* p1, struct S_FPF p2, void (*cb)(struct S_FPF, void*, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FPD(struct S_FPD p0, void* p1, struct S_FPD p2, void (*cb)(struct S_FPD, void*, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_FPP(struct S_FPP p0, void* p1, struct S_FPP p2, void (*cb)(struct S_FPP, void*, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DII(struct S_DII p0, void* p1, struct S_DII p2, void (*cb)(struct S_DII, void*, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DIF(struct S_DIF p0, void* p1, struct S_DIF p2, void (*cb)(struct S_DIF, void*, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DID(struct S_DID p0, void* p1, struct S_DID p2, void (*cb)(struct S_DID, void*, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DIP(struct S_DIP p0, void* p1, struct S_DIP p2, void (*cb)(struct S_DIP, void*, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DFI(struct S_DFI p0, void* p1, struct S_DFI p2, void (*cb)(struct S_DFI, void*, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DFF(struct S_DFF p0, void* p1, struct S_DFF p2, void (*cb)(struct S_DFF, void*, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DFD(struct S_DFD p0, void* p1, struct S_DFD p2, void (*cb)(struct S_DFD, void*, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DFP(struct S_DFP p0, void* p1, struct S_DFP p2, void (*cb)(struct S_DFP, void*, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DDI(struct S_DDI p0, void* p1, struct S_DDI p2, void (*cb)(struct S_DDI, void*, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DDF(struct S_DDF p0, void* p1, struct S_DDF p2, void (*cb)(struct S_DDF, void*, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DDD(struct S_DDD p0, void* p1, struct S_DDD p2, void (*cb)(struct S_DDD, void*, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DDP(struct S_DDP p0, void* p1, struct S_DDP p2, void (*cb)(struct S_DDP, void*, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DPI(struct S_DPI p0, void* p1, struct S_DPI p2, void (*cb)(struct S_DPI, void*, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DPF(struct S_DPF p0, void* p1, struct S_DPF p2, void (*cb)(struct S_DPF, void*, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DPD(struct S_DPD p0, void* p1, struct S_DPD p2, void (*cb)(struct S_DPD, void*, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_DPP(struct S_DPP p0, void* p1, struct S_DPP p2, void (*cb)(struct S_DPP, void*, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PII(struct S_PII p0, void* p1, struct S_PII p2, void (*cb)(struct S_PII, void*, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PIF(struct S_PIF p0, void* p1, struct S_PIF p2, void (*cb)(struct S_PIF, void*, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PID(struct S_PID p0, void* p1, struct S_PID p2, void (*cb)(struct S_PID, void*, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PIP(struct S_PIP p0, void* p1, struct S_PIP p2, void (*cb)(struct S_PIP, void*, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PFI(struct S_PFI p0, void* p1, struct S_PFI p2, void (*cb)(struct S_PFI, void*, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PFF(struct S_PFF p0, void* p1, struct S_PFF p2, void (*cb)(struct S_PFF, void*, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PFD(struct S_PFD p0, void* p1, struct S_PFD p2, void (*cb)(struct S_PFD, void*, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PFP(struct S_PFP p0, void* p1, struct S_PFP p2, void (*cb)(struct S_PFP, void*, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PDI(struct S_PDI p0, void* p1, struct S_PDI p2, void (*cb)(struct S_PDI, void*, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PDF(struct S_PDF p0, void* p1, struct S_PDF p2, void (*cb)(struct S_PDF, void*, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PDD(struct S_PDD p0, void* p1, struct S_PDD p2, void (*cb)(struct S_PDD, void*, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PDP(struct S_PDP p0, void* p1, struct S_PDP p2, void (*cb)(struct S_PDP, void*, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PPI(struct S_PPI p0, void* p1, struct S_PPI p2, void (*cb)(struct S_PPI, void*, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PPF(struct S_PPF p0, void* p1, struct S_PPF p2, void (*cb)(struct S_PPF, void*, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PPD(struct S_PPD p0, void* p1, struct S_PPD p2, void (*cb)(struct S_PPD, void*, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SPS_PPP(struct S_PPP p0, void* p1, struct S_PPP p2, void (*cb)(struct S_PPP, void*, struct S_PPP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_I(struct S_I p0, struct S_I p1, int p2, void (*cb)(struct S_I, struct S_I, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_F(struct S_F p0, struct S_F p1, int p2, void (*cb)(struct S_F, struct S_F, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_D(struct S_D p0, struct S_D p1, int p2, void (*cb)(struct S_D, struct S_D, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_P(struct S_P p0, struct S_P p1, int p2, void (*cb)(struct S_P, struct S_P, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_II(struct S_II p0, struct S_II p1, int p2, void (*cb)(struct S_II, struct S_II, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IF(struct S_IF p0, struct S_IF p1, int p2, void (*cb)(struct S_IF, struct S_IF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_ID(struct S_ID p0, struct S_ID p1, int p2, void (*cb)(struct S_ID, struct S_ID, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IP(struct S_IP p0, struct S_IP p1, int p2, void (*cb)(struct S_IP, struct S_IP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FI(struct S_FI p0, struct S_FI p1, int p2, void (*cb)(struct S_FI, struct S_FI, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FF(struct S_FF p0, struct S_FF p1, int p2, void (*cb)(struct S_FF, struct S_FF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FD(struct S_FD p0, struct S_FD p1, int p2, void (*cb)(struct S_FD, struct S_FD, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FP(struct S_FP p0, struct S_FP p1, int p2, void (*cb)(struct S_FP, struct S_FP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DI(struct S_DI p0, struct S_DI p1, int p2, void (*cb)(struct S_DI, struct S_DI, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DF(struct S_DF p0, struct S_DF p1, int p2, void (*cb)(struct S_DF, struct S_DF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DD(struct S_DD p0, struct S_DD p1, int p2, void (*cb)(struct S_DD, struct S_DD, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DP(struct S_DP p0, struct S_DP p1, int p2, void (*cb)(struct S_DP, struct S_DP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PI(struct S_PI p0, struct S_PI p1, int p2, void (*cb)(struct S_PI, struct S_PI, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PF(struct S_PF p0, struct S_PF p1, int p2, void (*cb)(struct S_PF, struct S_PF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PD(struct S_PD p0, struct S_PD p1, int p2, void (*cb)(struct S_PD, struct S_PD, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PP(struct S_PP p0, struct S_PP p1, int p2, void (*cb)(struct S_PP, struct S_PP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_III(struct S_III p0, struct S_III p1, int p2, void (*cb)(struct S_III, struct S_III, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IIF(struct S_IIF p0, struct S_IIF p1, int p2, void (*cb)(struct S_IIF, struct S_IIF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IID(struct S_IID p0, struct S_IID p1, int p2, void (*cb)(struct S_IID, struct S_IID, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IIP(struct S_IIP p0, struct S_IIP p1, int p2, void (*cb)(struct S_IIP, struct S_IIP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IFI(struct S_IFI p0, struct S_IFI p1, int p2, void (*cb)(struct S_IFI, struct S_IFI, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IFF(struct S_IFF p0, struct S_IFF p1, int p2, void (*cb)(struct S_IFF, struct S_IFF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IFD(struct S_IFD p0, struct S_IFD p1, int p2, void (*cb)(struct S_IFD, struct S_IFD, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IFP(struct S_IFP p0, struct S_IFP p1, int p2, void (*cb)(struct S_IFP, struct S_IFP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IDI(struct S_IDI p0, struct S_IDI p1, int p2, void (*cb)(struct S_IDI, struct S_IDI, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IDF(struct S_IDF p0, struct S_IDF p1, int p2, void (*cb)(struct S_IDF, struct S_IDF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IDD(struct S_IDD p0, struct S_IDD p1, int p2, void (*cb)(struct S_IDD, struct S_IDD, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IDP(struct S_IDP p0, struct S_IDP p1, int p2, void (*cb)(struct S_IDP, struct S_IDP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IPI(struct S_IPI p0, struct S_IPI p1, int p2, void (*cb)(struct S_IPI, struct S_IPI, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IPF(struct S_IPF p0, struct S_IPF p1, int p2, void (*cb)(struct S_IPF, struct S_IPF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IPD(struct S_IPD p0, struct S_IPD p1, int p2, void (*cb)(struct S_IPD, struct S_IPD, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_IPP(struct S_IPP p0, struct S_IPP p1, int p2, void (*cb)(struct S_IPP, struct S_IPP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FII(struct S_FII p0, struct S_FII p1, int p2, void (*cb)(struct S_FII, struct S_FII, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FIF(struct S_FIF p0, struct S_FIF p1, int p2, void (*cb)(struct S_FIF, struct S_FIF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FID(struct S_FID p0, struct S_FID p1, int p2, void (*cb)(struct S_FID, struct S_FID, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FIP(struct S_FIP p0, struct S_FIP p1, int p2, void (*cb)(struct S_FIP, struct S_FIP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FFI(struct S_FFI p0, struct S_FFI p1, int p2, void (*cb)(struct S_FFI, struct S_FFI, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FFF(struct S_FFF p0, struct S_FFF p1, int p2, void (*cb)(struct S_FFF, struct S_FFF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FFD(struct S_FFD p0, struct S_FFD p1, int p2, void (*cb)(struct S_FFD, struct S_FFD, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FFP(struct S_FFP p0, struct S_FFP p1, int p2, void (*cb)(struct S_FFP, struct S_FFP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FDI(struct S_FDI p0, struct S_FDI p1, int p2, void (*cb)(struct S_FDI, struct S_FDI, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FDF(struct S_FDF p0, struct S_FDF p1, int p2, void (*cb)(struct S_FDF, struct S_FDF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FDD(struct S_FDD p0, struct S_FDD p1, int p2, void (*cb)(struct S_FDD, struct S_FDD, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FDP(struct S_FDP p0, struct S_FDP p1, int p2, void (*cb)(struct S_FDP, struct S_FDP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FPI(struct S_FPI p0, struct S_FPI p1, int p2, void (*cb)(struct S_FPI, struct S_FPI, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FPF(struct S_FPF p0, struct S_FPF p1, int p2, void (*cb)(struct S_FPF, struct S_FPF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FPD(struct S_FPD p0, struct S_FPD p1, int p2, void (*cb)(struct S_FPD, struct S_FPD, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_FPP(struct S_FPP p0, struct S_FPP p1, int p2, void (*cb)(struct S_FPP, struct S_FPP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DII(struct S_DII p0, struct S_DII p1, int p2, void (*cb)(struct S_DII, struct S_DII, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DIF(struct S_DIF p0, struct S_DIF p1, int p2, void (*cb)(struct S_DIF, struct S_DIF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DID(struct S_DID p0, struct S_DID p1, int p2, void (*cb)(struct S_DID, struct S_DID, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DIP(struct S_DIP p0, struct S_DIP p1, int p2, void (*cb)(struct S_DIP, struct S_DIP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DFI(struct S_DFI p0, struct S_DFI p1, int p2, void (*cb)(struct S_DFI, struct S_DFI, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DFF(struct S_DFF p0, struct S_DFF p1, int p2, void (*cb)(struct S_DFF, struct S_DFF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DFD(struct S_DFD p0, struct S_DFD p1, int p2, void (*cb)(struct S_DFD, struct S_DFD, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DFP(struct S_DFP p0, struct S_DFP p1, int p2, void (*cb)(struct S_DFP, struct S_DFP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DDI(struct S_DDI p0, struct S_DDI p1, int p2, void (*cb)(struct S_DDI, struct S_DDI, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DDF(struct S_DDF p0, struct S_DDF p1, int p2, void (*cb)(struct S_DDF, struct S_DDF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DDD(struct S_DDD p0, struct S_DDD p1, int p2, void (*cb)(struct S_DDD, struct S_DDD, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DDP(struct S_DDP p0, struct S_DDP p1, int p2, void (*cb)(struct S_DDP, struct S_DDP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DPI(struct S_DPI p0, struct S_DPI p1, int p2, void (*cb)(struct S_DPI, struct S_DPI, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DPF(struct S_DPF p0, struct S_DPF p1, int p2, void (*cb)(struct S_DPF, struct S_DPF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DPD(struct S_DPD p0, struct S_DPD p1, int p2, void (*cb)(struct S_DPD, struct S_DPD, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_DPP(struct S_DPP p0, struct S_DPP p1, int p2, void (*cb)(struct S_DPP, struct S_DPP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PII(struct S_PII p0, struct S_PII p1, int p2, void (*cb)(struct S_PII, struct S_PII, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PIF(struct S_PIF p0, struct S_PIF p1, int p2, void (*cb)(struct S_PIF, struct S_PIF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PID(struct S_PID p0, struct S_PID p1, int p2, void (*cb)(struct S_PID, struct S_PID, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PIP(struct S_PIP p0, struct S_PIP p1, int p2, void (*cb)(struct S_PIP, struct S_PIP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PFI(struct S_PFI p0, struct S_PFI p1, int p2, void (*cb)(struct S_PFI, struct S_PFI, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PFF(struct S_PFF p0, struct S_PFF p1, int p2, void (*cb)(struct S_PFF, struct S_PFF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PFD(struct S_PFD p0, struct S_PFD p1, int p2, void (*cb)(struct S_PFD, struct S_PFD, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PFP(struct S_PFP p0, struct S_PFP p1, int p2, void (*cb)(struct S_PFP, struct S_PFP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PDI(struct S_PDI p0, struct S_PDI p1, int p2, void (*cb)(struct S_PDI, struct S_PDI, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PDF(struct S_PDF p0, struct S_PDF p1, int p2, void (*cb)(struct S_PDF, struct S_PDF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PDD(struct S_PDD p0, struct S_PDD p1, int p2, void (*cb)(struct S_PDD, struct S_PDD, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PDP(struct S_PDP p0, struct S_PDP p1, int p2, void (*cb)(struct S_PDP, struct S_PDP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PPI(struct S_PPI p0, struct S_PPI p1, int p2, void (*cb)(struct S_PPI, struct S_PPI, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PPF(struct S_PPF p0, struct S_PPF p1, int p2, void (*cb)(struct S_PPF, struct S_PPF, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PPD(struct S_PPD p0, struct S_PPD p1, int p2, void (*cb)(struct S_PPD, struct S_PPD, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSI_PPP(struct S_PPP p0, struct S_PPP p1, int p2, void (*cb)(struct S_PPP, struct S_PPP, int)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_I(struct S_I p0, struct S_I p1, float p2, void (*cb)(struct S_I, struct S_I, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_F(struct S_F p0, struct S_F p1, float p2, void (*cb)(struct S_F, struct S_F, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_D(struct S_D p0, struct S_D p1, float p2, void (*cb)(struct S_D, struct S_D, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_P(struct S_P p0, struct S_P p1, float p2, void (*cb)(struct S_P, struct S_P, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_II(struct S_II p0, struct S_II p1, float p2, void (*cb)(struct S_II, struct S_II, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IF(struct S_IF p0, struct S_IF p1, float p2, void (*cb)(struct S_IF, struct S_IF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_ID(struct S_ID p0, struct S_ID p1, float p2, void (*cb)(struct S_ID, struct S_ID, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IP(struct S_IP p0, struct S_IP p1, float p2, void (*cb)(struct S_IP, struct S_IP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FI(struct S_FI p0, struct S_FI p1, float p2, void (*cb)(struct S_FI, struct S_FI, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FF(struct S_FF p0, struct S_FF p1, float p2, void (*cb)(struct S_FF, struct S_FF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FD(struct S_FD p0, struct S_FD p1, float p2, void (*cb)(struct S_FD, struct S_FD, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FP(struct S_FP p0, struct S_FP p1, float p2, void (*cb)(struct S_FP, struct S_FP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DI(struct S_DI p0, struct S_DI p1, float p2, void (*cb)(struct S_DI, struct S_DI, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DF(struct S_DF p0, struct S_DF p1, float p2, void (*cb)(struct S_DF, struct S_DF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DD(struct S_DD p0, struct S_DD p1, float p2, void (*cb)(struct S_DD, struct S_DD, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DP(struct S_DP p0, struct S_DP p1, float p2, void (*cb)(struct S_DP, struct S_DP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PI(struct S_PI p0, struct S_PI p1, float p2, void (*cb)(struct S_PI, struct S_PI, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PF(struct S_PF p0, struct S_PF p1, float p2, void (*cb)(struct S_PF, struct S_PF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PD(struct S_PD p0, struct S_PD p1, float p2, void (*cb)(struct S_PD, struct S_PD, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PP(struct S_PP p0, struct S_PP p1, float p2, void (*cb)(struct S_PP, struct S_PP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_III(struct S_III p0, struct S_III p1, float p2, void (*cb)(struct S_III, struct S_III, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IIF(struct S_IIF p0, struct S_IIF p1, float p2, void (*cb)(struct S_IIF, struct S_IIF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IID(struct S_IID p0, struct S_IID p1, float p2, void (*cb)(struct S_IID, struct S_IID, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IIP(struct S_IIP p0, struct S_IIP p1, float p2, void (*cb)(struct S_IIP, struct S_IIP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IFI(struct S_IFI p0, struct S_IFI p1, float p2, void (*cb)(struct S_IFI, struct S_IFI, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IFF(struct S_IFF p0, struct S_IFF p1, float p2, void (*cb)(struct S_IFF, struct S_IFF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IFD(struct S_IFD p0, struct S_IFD p1, float p2, void (*cb)(struct S_IFD, struct S_IFD, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IFP(struct S_IFP p0, struct S_IFP p1, float p2, void (*cb)(struct S_IFP, struct S_IFP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IDI(struct S_IDI p0, struct S_IDI p1, float p2, void (*cb)(struct S_IDI, struct S_IDI, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IDF(struct S_IDF p0, struct S_IDF p1, float p2, void (*cb)(struct S_IDF, struct S_IDF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IDD(struct S_IDD p0, struct S_IDD p1, float p2, void (*cb)(struct S_IDD, struct S_IDD, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IDP(struct S_IDP p0, struct S_IDP p1, float p2, void (*cb)(struct S_IDP, struct S_IDP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IPI(struct S_IPI p0, struct S_IPI p1, float p2, void (*cb)(struct S_IPI, struct S_IPI, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IPF(struct S_IPF p0, struct S_IPF p1, float p2, void (*cb)(struct S_IPF, struct S_IPF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IPD(struct S_IPD p0, struct S_IPD p1, float p2, void (*cb)(struct S_IPD, struct S_IPD, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_IPP(struct S_IPP p0, struct S_IPP p1, float p2, void (*cb)(struct S_IPP, struct S_IPP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FII(struct S_FII p0, struct S_FII p1, float p2, void (*cb)(struct S_FII, struct S_FII, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FIF(struct S_FIF p0, struct S_FIF p1, float p2, void (*cb)(struct S_FIF, struct S_FIF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FID(struct S_FID p0, struct S_FID p1, float p2, void (*cb)(struct S_FID, struct S_FID, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FIP(struct S_FIP p0, struct S_FIP p1, float p2, void (*cb)(struct S_FIP, struct S_FIP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FFI(struct S_FFI p0, struct S_FFI p1, float p2, void (*cb)(struct S_FFI, struct S_FFI, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FFF(struct S_FFF p0, struct S_FFF p1, float p2, void (*cb)(struct S_FFF, struct S_FFF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FFD(struct S_FFD p0, struct S_FFD p1, float p2, void (*cb)(struct S_FFD, struct S_FFD, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FFP(struct S_FFP p0, struct S_FFP p1, float p2, void (*cb)(struct S_FFP, struct S_FFP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FDI(struct S_FDI p0, struct S_FDI p1, float p2, void (*cb)(struct S_FDI, struct S_FDI, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FDF(struct S_FDF p0, struct S_FDF p1, float p2, void (*cb)(struct S_FDF, struct S_FDF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FDD(struct S_FDD p0, struct S_FDD p1, float p2, void (*cb)(struct S_FDD, struct S_FDD, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FDP(struct S_FDP p0, struct S_FDP p1, float p2, void (*cb)(struct S_FDP, struct S_FDP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FPI(struct S_FPI p0, struct S_FPI p1, float p2, void (*cb)(struct S_FPI, struct S_FPI, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FPF(struct S_FPF p0, struct S_FPF p1, float p2, void (*cb)(struct S_FPF, struct S_FPF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FPD(struct S_FPD p0, struct S_FPD p1, float p2, void (*cb)(struct S_FPD, struct S_FPD, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_FPP(struct S_FPP p0, struct S_FPP p1, float p2, void (*cb)(struct S_FPP, struct S_FPP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DII(struct S_DII p0, struct S_DII p1, float p2, void (*cb)(struct S_DII, struct S_DII, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DIF(struct S_DIF p0, struct S_DIF p1, float p2, void (*cb)(struct S_DIF, struct S_DIF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DID(struct S_DID p0, struct S_DID p1, float p2, void (*cb)(struct S_DID, struct S_DID, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DIP(struct S_DIP p0, struct S_DIP p1, float p2, void (*cb)(struct S_DIP, struct S_DIP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DFI(struct S_DFI p0, struct S_DFI p1, float p2, void (*cb)(struct S_DFI, struct S_DFI, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DFF(struct S_DFF p0, struct S_DFF p1, float p2, void (*cb)(struct S_DFF, struct S_DFF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DFD(struct S_DFD p0, struct S_DFD p1, float p2, void (*cb)(struct S_DFD, struct S_DFD, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DFP(struct S_DFP p0, struct S_DFP p1, float p2, void (*cb)(struct S_DFP, struct S_DFP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DDI(struct S_DDI p0, struct S_DDI p1, float p2, void (*cb)(struct S_DDI, struct S_DDI, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DDF(struct S_DDF p0, struct S_DDF p1, float p2, void (*cb)(struct S_DDF, struct S_DDF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DDD(struct S_DDD p0, struct S_DDD p1, float p2, void (*cb)(struct S_DDD, struct S_DDD, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DDP(struct S_DDP p0, struct S_DDP p1, float p2, void (*cb)(struct S_DDP, struct S_DDP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DPI(struct S_DPI p0, struct S_DPI p1, float p2, void (*cb)(struct S_DPI, struct S_DPI, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DPF(struct S_DPF p0, struct S_DPF p1, float p2, void (*cb)(struct S_DPF, struct S_DPF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DPD(struct S_DPD p0, struct S_DPD p1, float p2, void (*cb)(struct S_DPD, struct S_DPD, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_DPP(struct S_DPP p0, struct S_DPP p1, float p2, void (*cb)(struct S_DPP, struct S_DPP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PII(struct S_PII p0, struct S_PII p1, float p2, void (*cb)(struct S_PII, struct S_PII, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PIF(struct S_PIF p0, struct S_PIF p1, float p2, void (*cb)(struct S_PIF, struct S_PIF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PID(struct S_PID p0, struct S_PID p1, float p2, void (*cb)(struct S_PID, struct S_PID, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PIP(struct S_PIP p0, struct S_PIP p1, float p2, void (*cb)(struct S_PIP, struct S_PIP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PFI(struct S_PFI p0, struct S_PFI p1, float p2, void (*cb)(struct S_PFI, struct S_PFI, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PFF(struct S_PFF p0, struct S_PFF p1, float p2, void (*cb)(struct S_PFF, struct S_PFF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PFD(struct S_PFD p0, struct S_PFD p1, float p2, void (*cb)(struct S_PFD, struct S_PFD, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PFP(struct S_PFP p0, struct S_PFP p1, float p2, void (*cb)(struct S_PFP, struct S_PFP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PDI(struct S_PDI p0, struct S_PDI p1, float p2, void (*cb)(struct S_PDI, struct S_PDI, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PDF(struct S_PDF p0, struct S_PDF p1, float p2, void (*cb)(struct S_PDF, struct S_PDF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PDD(struct S_PDD p0, struct S_PDD p1, float p2, void (*cb)(struct S_PDD, struct S_PDD, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PDP(struct S_PDP p0, struct S_PDP p1, float p2, void (*cb)(struct S_PDP, struct S_PDP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PPI(struct S_PPI p0, struct S_PPI p1, float p2, void (*cb)(struct S_PPI, struct S_PPI, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PPF(struct S_PPF p0, struct S_PPF p1, float p2, void (*cb)(struct S_PPF, struct S_PPF, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PPD(struct S_PPD p0, struct S_PPD p1, float p2, void (*cb)(struct S_PPD, struct S_PPD, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSF_PPP(struct S_PPP p0, struct S_PPP p1, float p2, void (*cb)(struct S_PPP, struct S_PPP, float)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_I(struct S_I p0, struct S_I p1, double p2, void (*cb)(struct S_I, struct S_I, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_F(struct S_F p0, struct S_F p1, double p2, void (*cb)(struct S_F, struct S_F, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_D(struct S_D p0, struct S_D p1, double p2, void (*cb)(struct S_D, struct S_D, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_P(struct S_P p0, struct S_P p1, double p2, void (*cb)(struct S_P, struct S_P, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_II(struct S_II p0, struct S_II p1, double p2, void (*cb)(struct S_II, struct S_II, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IF(struct S_IF p0, struct S_IF p1, double p2, void (*cb)(struct S_IF, struct S_IF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_ID(struct S_ID p0, struct S_ID p1, double p2, void (*cb)(struct S_ID, struct S_ID, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IP(struct S_IP p0, struct S_IP p1, double p2, void (*cb)(struct S_IP, struct S_IP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FI(struct S_FI p0, struct S_FI p1, double p2, void (*cb)(struct S_FI, struct S_FI, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FF(struct S_FF p0, struct S_FF p1, double p2, void (*cb)(struct S_FF, struct S_FF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FD(struct S_FD p0, struct S_FD p1, double p2, void (*cb)(struct S_FD, struct S_FD, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FP(struct S_FP p0, struct S_FP p1, double p2, void (*cb)(struct S_FP, struct S_FP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DI(struct S_DI p0, struct S_DI p1, double p2, void (*cb)(struct S_DI, struct S_DI, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DF(struct S_DF p0, struct S_DF p1, double p2, void (*cb)(struct S_DF, struct S_DF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DD(struct S_DD p0, struct S_DD p1, double p2, void (*cb)(struct S_DD, struct S_DD, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DP(struct S_DP p0, struct S_DP p1, double p2, void (*cb)(struct S_DP, struct S_DP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PI(struct S_PI p0, struct S_PI p1, double p2, void (*cb)(struct S_PI, struct S_PI, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PF(struct S_PF p0, struct S_PF p1, double p2, void (*cb)(struct S_PF, struct S_PF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PD(struct S_PD p0, struct S_PD p1, double p2, void (*cb)(struct S_PD, struct S_PD, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PP(struct S_PP p0, struct S_PP p1, double p2, void (*cb)(struct S_PP, struct S_PP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_III(struct S_III p0, struct S_III p1, double p2, void (*cb)(struct S_III, struct S_III, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IIF(struct S_IIF p0, struct S_IIF p1, double p2, void (*cb)(struct S_IIF, struct S_IIF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IID(struct S_IID p0, struct S_IID p1, double p2, void (*cb)(struct S_IID, struct S_IID, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IIP(struct S_IIP p0, struct S_IIP p1, double p2, void (*cb)(struct S_IIP, struct S_IIP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IFI(struct S_IFI p0, struct S_IFI p1, double p2, void (*cb)(struct S_IFI, struct S_IFI, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IFF(struct S_IFF p0, struct S_IFF p1, double p2, void (*cb)(struct S_IFF, struct S_IFF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IFD(struct S_IFD p0, struct S_IFD p1, double p2, void (*cb)(struct S_IFD, struct S_IFD, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IFP(struct S_IFP p0, struct S_IFP p1, double p2, void (*cb)(struct S_IFP, struct S_IFP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IDI(struct S_IDI p0, struct S_IDI p1, double p2, void (*cb)(struct S_IDI, struct S_IDI, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IDF(struct S_IDF p0, struct S_IDF p1, double p2, void (*cb)(struct S_IDF, struct S_IDF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IDD(struct S_IDD p0, struct S_IDD p1, double p2, void (*cb)(struct S_IDD, struct S_IDD, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IDP(struct S_IDP p0, struct S_IDP p1, double p2, void (*cb)(struct S_IDP, struct S_IDP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IPI(struct S_IPI p0, struct S_IPI p1, double p2, void (*cb)(struct S_IPI, struct S_IPI, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IPF(struct S_IPF p0, struct S_IPF p1, double p2, void (*cb)(struct S_IPF, struct S_IPF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IPD(struct S_IPD p0, struct S_IPD p1, double p2, void (*cb)(struct S_IPD, struct S_IPD, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_IPP(struct S_IPP p0, struct S_IPP p1, double p2, void (*cb)(struct S_IPP, struct S_IPP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FII(struct S_FII p0, struct S_FII p1, double p2, void (*cb)(struct S_FII, struct S_FII, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FIF(struct S_FIF p0, struct S_FIF p1, double p2, void (*cb)(struct S_FIF, struct S_FIF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FID(struct S_FID p0, struct S_FID p1, double p2, void (*cb)(struct S_FID, struct S_FID, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FIP(struct S_FIP p0, struct S_FIP p1, double p2, void (*cb)(struct S_FIP, struct S_FIP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FFI(struct S_FFI p0, struct S_FFI p1, double p2, void (*cb)(struct S_FFI, struct S_FFI, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FFF(struct S_FFF p0, struct S_FFF p1, double p2, void (*cb)(struct S_FFF, struct S_FFF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FFD(struct S_FFD p0, struct S_FFD p1, double p2, void (*cb)(struct S_FFD, struct S_FFD, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FFP(struct S_FFP p0, struct S_FFP p1, double p2, void (*cb)(struct S_FFP, struct S_FFP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FDI(struct S_FDI p0, struct S_FDI p1, double p2, void (*cb)(struct S_FDI, struct S_FDI, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FDF(struct S_FDF p0, struct S_FDF p1, double p2, void (*cb)(struct S_FDF, struct S_FDF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FDD(struct S_FDD p0, struct S_FDD p1, double p2, void (*cb)(struct S_FDD, struct S_FDD, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FDP(struct S_FDP p0, struct S_FDP p1, double p2, void (*cb)(struct S_FDP, struct S_FDP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FPI(struct S_FPI p0, struct S_FPI p1, double p2, void (*cb)(struct S_FPI, struct S_FPI, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FPF(struct S_FPF p0, struct S_FPF p1, double p2, void (*cb)(struct S_FPF, struct S_FPF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FPD(struct S_FPD p0, struct S_FPD p1, double p2, void (*cb)(struct S_FPD, struct S_FPD, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_FPP(struct S_FPP p0, struct S_FPP p1, double p2, void (*cb)(struct S_FPP, struct S_FPP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DII(struct S_DII p0, struct S_DII p1, double p2, void (*cb)(struct S_DII, struct S_DII, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DIF(struct S_DIF p0, struct S_DIF p1, double p2, void (*cb)(struct S_DIF, struct S_DIF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DID(struct S_DID p0, struct S_DID p1, double p2, void (*cb)(struct S_DID, struct S_DID, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DIP(struct S_DIP p0, struct S_DIP p1, double p2, void (*cb)(struct S_DIP, struct S_DIP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DFI(struct S_DFI p0, struct S_DFI p1, double p2, void (*cb)(struct S_DFI, struct S_DFI, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DFF(struct S_DFF p0, struct S_DFF p1, double p2, void (*cb)(struct S_DFF, struct S_DFF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DFD(struct S_DFD p0, struct S_DFD p1, double p2, void (*cb)(struct S_DFD, struct S_DFD, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DFP(struct S_DFP p0, struct S_DFP p1, double p2, void (*cb)(struct S_DFP, struct S_DFP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DDI(struct S_DDI p0, struct S_DDI p1, double p2, void (*cb)(struct S_DDI, struct S_DDI, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DDF(struct S_DDF p0, struct S_DDF p1, double p2, void (*cb)(struct S_DDF, struct S_DDF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DDD(struct S_DDD p0, struct S_DDD p1, double p2, void (*cb)(struct S_DDD, struct S_DDD, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DDP(struct S_DDP p0, struct S_DDP p1, double p2, void (*cb)(struct S_DDP, struct S_DDP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DPI(struct S_DPI p0, struct S_DPI p1, double p2, void (*cb)(struct S_DPI, struct S_DPI, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DPF(struct S_DPF p0, struct S_DPF p1, double p2, void (*cb)(struct S_DPF, struct S_DPF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DPD(struct S_DPD p0, struct S_DPD p1, double p2, void (*cb)(struct S_DPD, struct S_DPD, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_DPP(struct S_DPP p0, struct S_DPP p1, double p2, void (*cb)(struct S_DPP, struct S_DPP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PII(struct S_PII p0, struct S_PII p1, double p2, void (*cb)(struct S_PII, struct S_PII, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PIF(struct S_PIF p0, struct S_PIF p1, double p2, void (*cb)(struct S_PIF, struct S_PIF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PID(struct S_PID p0, struct S_PID p1, double p2, void (*cb)(struct S_PID, struct S_PID, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PIP(struct S_PIP p0, struct S_PIP p1, double p2, void (*cb)(struct S_PIP, struct S_PIP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PFI(struct S_PFI p0, struct S_PFI p1, double p2, void (*cb)(struct S_PFI, struct S_PFI, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PFF(struct S_PFF p0, struct S_PFF p1, double p2, void (*cb)(struct S_PFF, struct S_PFF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PFD(struct S_PFD p0, struct S_PFD p1, double p2, void (*cb)(struct S_PFD, struct S_PFD, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PFP(struct S_PFP p0, struct S_PFP p1, double p2, void (*cb)(struct S_PFP, struct S_PFP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PDI(struct S_PDI p0, struct S_PDI p1, double p2, void (*cb)(struct S_PDI, struct S_PDI, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PDF(struct S_PDF p0, struct S_PDF p1, double p2, void (*cb)(struct S_PDF, struct S_PDF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PDD(struct S_PDD p0, struct S_PDD p1, double p2, void (*cb)(struct S_PDD, struct S_PDD, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PDP(struct S_PDP p0, struct S_PDP p1, double p2, void (*cb)(struct S_PDP, struct S_PDP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PPI(struct S_PPI p0, struct S_PPI p1, double p2, void (*cb)(struct S_PPI, struct S_PPI, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PPF(struct S_PPF p0, struct S_PPF p1, double p2, void (*cb)(struct S_PPF, struct S_PPF, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PPD(struct S_PPD p0, struct S_PPD p1, double p2, void (*cb)(struct S_PPD, struct S_PPD, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSD_PPP(struct S_PPP p0, struct S_PPP p1, double p2, void (*cb)(struct S_PPP, struct S_PPP, double)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_I(struct S_I p0, struct S_I p1, void* p2, void (*cb)(struct S_I, struct S_I, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_F(struct S_F p0, struct S_F p1, void* p2, void (*cb)(struct S_F, struct S_F, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_D(struct S_D p0, struct S_D p1, void* p2, void (*cb)(struct S_D, struct S_D, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_P(struct S_P p0, struct S_P p1, void* p2, void (*cb)(struct S_P, struct S_P, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_II(struct S_II p0, struct S_II p1, void* p2, void (*cb)(struct S_II, struct S_II, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IF(struct S_IF p0, struct S_IF p1, void* p2, void (*cb)(struct S_IF, struct S_IF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_ID(struct S_ID p0, struct S_ID p1, void* p2, void (*cb)(struct S_ID, struct S_ID, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IP(struct S_IP p0, struct S_IP p1, void* p2, void (*cb)(struct S_IP, struct S_IP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FI(struct S_FI p0, struct S_FI p1, void* p2, void (*cb)(struct S_FI, struct S_FI, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FF(struct S_FF p0, struct S_FF p1, void* p2, void (*cb)(struct S_FF, struct S_FF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FD(struct S_FD p0, struct S_FD p1, void* p2, void (*cb)(struct S_FD, struct S_FD, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FP(struct S_FP p0, struct S_FP p1, void* p2, void (*cb)(struct S_FP, struct S_FP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DI(struct S_DI p0, struct S_DI p1, void* p2, void (*cb)(struct S_DI, struct S_DI, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DF(struct S_DF p0, struct S_DF p1, void* p2, void (*cb)(struct S_DF, struct S_DF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DD(struct S_DD p0, struct S_DD p1, void* p2, void (*cb)(struct S_DD, struct S_DD, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DP(struct S_DP p0, struct S_DP p1, void* p2, void (*cb)(struct S_DP, struct S_DP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PI(struct S_PI p0, struct S_PI p1, void* p2, void (*cb)(struct S_PI, struct S_PI, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PF(struct S_PF p0, struct S_PF p1, void* p2, void (*cb)(struct S_PF, struct S_PF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PD(struct S_PD p0, struct S_PD p1, void* p2, void (*cb)(struct S_PD, struct S_PD, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PP(struct S_PP p0, struct S_PP p1, void* p2, void (*cb)(struct S_PP, struct S_PP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_III(struct S_III p0, struct S_III p1, void* p2, void (*cb)(struct S_III, struct S_III, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IIF(struct S_IIF p0, struct S_IIF p1, void* p2, void (*cb)(struct S_IIF, struct S_IIF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IID(struct S_IID p0, struct S_IID p1, void* p2, void (*cb)(struct S_IID, struct S_IID, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IIP(struct S_IIP p0, struct S_IIP p1, void* p2, void (*cb)(struct S_IIP, struct S_IIP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IFI(struct S_IFI p0, struct S_IFI p1, void* p2, void (*cb)(struct S_IFI, struct S_IFI, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IFF(struct S_IFF p0, struct S_IFF p1, void* p2, void (*cb)(struct S_IFF, struct S_IFF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IFD(struct S_IFD p0, struct S_IFD p1, void* p2, void (*cb)(struct S_IFD, struct S_IFD, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IFP(struct S_IFP p0, struct S_IFP p1, void* p2, void (*cb)(struct S_IFP, struct S_IFP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IDI(struct S_IDI p0, struct S_IDI p1, void* p2, void (*cb)(struct S_IDI, struct S_IDI, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IDF(struct S_IDF p0, struct S_IDF p1, void* p2, void (*cb)(struct S_IDF, struct S_IDF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IDD(struct S_IDD p0, struct S_IDD p1, void* p2, void (*cb)(struct S_IDD, struct S_IDD, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IDP(struct S_IDP p0, struct S_IDP p1, void* p2, void (*cb)(struct S_IDP, struct S_IDP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IPI(struct S_IPI p0, struct S_IPI p1, void* p2, void (*cb)(struct S_IPI, struct S_IPI, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IPF(struct S_IPF p0, struct S_IPF p1, void* p2, void (*cb)(struct S_IPF, struct S_IPF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IPD(struct S_IPD p0, struct S_IPD p1, void* p2, void (*cb)(struct S_IPD, struct S_IPD, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_IPP(struct S_IPP p0, struct S_IPP p1, void* p2, void (*cb)(struct S_IPP, struct S_IPP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FII(struct S_FII p0, struct S_FII p1, void* p2, void (*cb)(struct S_FII, struct S_FII, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FIF(struct S_FIF p0, struct S_FIF p1, void* p2, void (*cb)(struct S_FIF, struct S_FIF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FID(struct S_FID p0, struct S_FID p1, void* p2, void (*cb)(struct S_FID, struct S_FID, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FIP(struct S_FIP p0, struct S_FIP p1, void* p2, void (*cb)(struct S_FIP, struct S_FIP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FFI(struct S_FFI p0, struct S_FFI p1, void* p2, void (*cb)(struct S_FFI, struct S_FFI, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FFF(struct S_FFF p0, struct S_FFF p1, void* p2, void (*cb)(struct S_FFF, struct S_FFF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FFD(struct S_FFD p0, struct S_FFD p1, void* p2, void (*cb)(struct S_FFD, struct S_FFD, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FFP(struct S_FFP p0, struct S_FFP p1, void* p2, void (*cb)(struct S_FFP, struct S_FFP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FDI(struct S_FDI p0, struct S_FDI p1, void* p2, void (*cb)(struct S_FDI, struct S_FDI, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FDF(struct S_FDF p0, struct S_FDF p1, void* p2, void (*cb)(struct S_FDF, struct S_FDF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FDD(struct S_FDD p0, struct S_FDD p1, void* p2, void (*cb)(struct S_FDD, struct S_FDD, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FDP(struct S_FDP p0, struct S_FDP p1, void* p2, void (*cb)(struct S_FDP, struct S_FDP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FPI(struct S_FPI p0, struct S_FPI p1, void* p2, void (*cb)(struct S_FPI, struct S_FPI, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FPF(struct S_FPF p0, struct S_FPF p1, void* p2, void (*cb)(struct S_FPF, struct S_FPF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FPD(struct S_FPD p0, struct S_FPD p1, void* p2, void (*cb)(struct S_FPD, struct S_FPD, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_FPP(struct S_FPP p0, struct S_FPP p1, void* p2, void (*cb)(struct S_FPP, struct S_FPP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DII(struct S_DII p0, struct S_DII p1, void* p2, void (*cb)(struct S_DII, struct S_DII, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DIF(struct S_DIF p0, struct S_DIF p1, void* p2, void (*cb)(struct S_DIF, struct S_DIF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DID(struct S_DID p0, struct S_DID p1, void* p2, void (*cb)(struct S_DID, struct S_DID, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DIP(struct S_DIP p0, struct S_DIP p1, void* p2, void (*cb)(struct S_DIP, struct S_DIP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DFI(struct S_DFI p0, struct S_DFI p1, void* p2, void (*cb)(struct S_DFI, struct S_DFI, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DFF(struct S_DFF p0, struct S_DFF p1, void* p2, void (*cb)(struct S_DFF, struct S_DFF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DFD(struct S_DFD p0, struct S_DFD p1, void* p2, void (*cb)(struct S_DFD, struct S_DFD, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DFP(struct S_DFP p0, struct S_DFP p1, void* p2, void (*cb)(struct S_DFP, struct S_DFP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DDI(struct S_DDI p0, struct S_DDI p1, void* p2, void (*cb)(struct S_DDI, struct S_DDI, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DDF(struct S_DDF p0, struct S_DDF p1, void* p2, void (*cb)(struct S_DDF, struct S_DDF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DDD(struct S_DDD p0, struct S_DDD p1, void* p2, void (*cb)(struct S_DDD, struct S_DDD, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DDP(struct S_DDP p0, struct S_DDP p1, void* p2, void (*cb)(struct S_DDP, struct S_DDP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DPI(struct S_DPI p0, struct S_DPI p1, void* p2, void (*cb)(struct S_DPI, struct S_DPI, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DPF(struct S_DPF p0, struct S_DPF p1, void* p2, void (*cb)(struct S_DPF, struct S_DPF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DPD(struct S_DPD p0, struct S_DPD p1, void* p2, void (*cb)(struct S_DPD, struct S_DPD, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_DPP(struct S_DPP p0, struct S_DPP p1, void* p2, void (*cb)(struct S_DPP, struct S_DPP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PII(struct S_PII p0, struct S_PII p1, void* p2, void (*cb)(struct S_PII, struct S_PII, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PIF(struct S_PIF p0, struct S_PIF p1, void* p2, void (*cb)(struct S_PIF, struct S_PIF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PID(struct S_PID p0, struct S_PID p1, void* p2, void (*cb)(struct S_PID, struct S_PID, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PIP(struct S_PIP p0, struct S_PIP p1, void* p2, void (*cb)(struct S_PIP, struct S_PIP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PFI(struct S_PFI p0, struct S_PFI p1, void* p2, void (*cb)(struct S_PFI, struct S_PFI, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PFF(struct S_PFF p0, struct S_PFF p1, void* p2, void (*cb)(struct S_PFF, struct S_PFF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PFD(struct S_PFD p0, struct S_PFD p1, void* p2, void (*cb)(struct S_PFD, struct S_PFD, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PFP(struct S_PFP p0, struct S_PFP p1, void* p2, void (*cb)(struct S_PFP, struct S_PFP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PDI(struct S_PDI p0, struct S_PDI p1, void* p2, void (*cb)(struct S_PDI, struct S_PDI, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PDF(struct S_PDF p0, struct S_PDF p1, void* p2, void (*cb)(struct S_PDF, struct S_PDF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PDD(struct S_PDD p0, struct S_PDD p1, void* p2, void (*cb)(struct S_PDD, struct S_PDD, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PDP(struct S_PDP p0, struct S_PDP p1, void* p2, void (*cb)(struct S_PDP, struct S_PDP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PPI(struct S_PPI p0, struct S_PPI p1, void* p2, void (*cb)(struct S_PPI, struct S_PPI, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PPF(struct S_PPF p0, struct S_PPF p1, void* p2, void (*cb)(struct S_PPF, struct S_PPF, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PPD(struct S_PPD p0, struct S_PPD p1, void* p2, void (*cb)(struct S_PPD, struct S_PPD, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSP_PPP(struct S_PPP p0, struct S_PPP p1, void* p2, void (*cb)(struct S_PPP, struct S_PPP, void*)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_I(struct S_I p0, struct S_I p1, struct S_I p2, void (*cb)(struct S_I, struct S_I, struct S_I)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_F(struct S_F p0, struct S_F p1, struct S_F p2, void (*cb)(struct S_F, struct S_F, struct S_F)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_D(struct S_D p0, struct S_D p1, struct S_D p2, void (*cb)(struct S_D, struct S_D, struct S_D)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_P(struct S_P p0, struct S_P p1, struct S_P p2, void (*cb)(struct S_P, struct S_P, struct S_P)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_II(struct S_II p0, struct S_II p1, struct S_II p2, void (*cb)(struct S_II, struct S_II, struct S_II)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IF(struct S_IF p0, struct S_IF p1, struct S_IF p2, void (*cb)(struct S_IF, struct S_IF, struct S_IF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_ID(struct S_ID p0, struct S_ID p1, struct S_ID p2, void (*cb)(struct S_ID, struct S_ID, struct S_ID)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IP(struct S_IP p0, struct S_IP p1, struct S_IP p2, void (*cb)(struct S_IP, struct S_IP, struct S_IP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_FI(struct S_FI p0, struct S_FI p1, struct S_FI p2, void (*cb)(struct S_FI, struct S_FI, struct S_FI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_FF(struct S_FF p0, struct S_FF p1, struct S_FF p2, void (*cb)(struct S_FF, struct S_FF, struct S_FF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_FD(struct S_FD p0, struct S_FD p1, struct S_FD p2, void (*cb)(struct S_FD, struct S_FD, struct S_FD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_FP(struct S_FP p0, struct S_FP p1, struct S_FP p2, void (*cb)(struct S_FP, struct S_FP, struct S_FP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_DI(struct S_DI p0, struct S_DI p1, struct S_DI p2, void (*cb)(struct S_DI, struct S_DI, struct S_DI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_DF(struct S_DF p0, struct S_DF p1, struct S_DF p2, void (*cb)(struct S_DF, struct S_DF, struct S_DF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_DD(struct S_DD p0, struct S_DD p1, struct S_DD p2, void (*cb)(struct S_DD, struct S_DD, struct S_DD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_DP(struct S_DP p0, struct S_DP p1, struct S_DP p2, void (*cb)(struct S_DP, struct S_DP, struct S_DP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_PI(struct S_PI p0, struct S_PI p1, struct S_PI p2, void (*cb)(struct S_PI, struct S_PI, struct S_PI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_PF(struct S_PF p0, struct S_PF p1, struct S_PF p2, void (*cb)(struct S_PF, struct S_PF, struct S_PF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_PD(struct S_PD p0, struct S_PD p1, struct S_PD p2, void (*cb)(struct S_PD, struct S_PD, struct S_PD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_PP(struct S_PP p0, struct S_PP p1, struct S_PP p2, void (*cb)(struct S_PP, struct S_PP, struct S_PP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_III(struct S_III p0, struct S_III p1, struct S_III p2, void (*cb)(struct S_III, struct S_III, struct S_III)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IIF(struct S_IIF p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(struct S_IIF, struct S_IIF, struct S_IIF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IID(struct S_IID p0, struct S_IID p1, struct S_IID p2, void (*cb)(struct S_IID, struct S_IID, struct S_IID)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IIP(struct S_IIP p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(struct S_IIP, struct S_IIP, struct S_IIP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IFI(struct S_IFI p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(struct S_IFI, struct S_IFI, struct S_IFI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IFF(struct S_IFF p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(struct S_IFF, struct S_IFF, struct S_IFF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IFD(struct S_IFD p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(struct S_IFD, struct S_IFD, struct S_IFD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IFP(struct S_IFP p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(struct S_IFP, struct S_IFP, struct S_IFP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IDI(struct S_IDI p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(struct S_IDI, struct S_IDI, struct S_IDI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IDF(struct S_IDF p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(struct S_IDF, struct S_IDF, struct S_IDF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IDD(struct S_IDD p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(struct S_IDD, struct S_IDD, struct S_IDD)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IDP(struct S_IDP p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(struct S_IDP, struct S_IDP, struct S_IDP)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IPI(struct S_IPI p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(struct S_IPI, struct S_IPI, struct S_IPI)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IPF(struct S_IPF p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(struct S_IPF, struct S_IPF, struct S_IPF)) { cb(p0, p1, p2); } +EXPORT void f9_V_SSS_IPD(struct S_IPD p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(struct S_IPD, struct S_IPD, struct S_IPD)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_IPP(struct S_IPP p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(struct S_IPP, struct S_IPP, struct S_IPP)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FII(struct S_FII p0, struct S_FII p1, struct S_FII p2, void (*cb)(struct S_FII, struct S_FII, struct S_FII)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FIF(struct S_FIF p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(struct S_FIF, struct S_FIF, struct S_FIF)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FID(struct S_FID p0, struct S_FID p1, struct S_FID p2, void (*cb)(struct S_FID, struct S_FID, struct S_FID)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FIP(struct S_FIP p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(struct S_FIP, struct S_FIP, struct S_FIP)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FFI(struct S_FFI p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(struct S_FFI, struct S_FFI, struct S_FFI)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FFF(struct S_FFF p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(struct S_FFF, struct S_FFF, struct S_FFF)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FFD(struct S_FFD p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(struct S_FFD, struct S_FFD, struct S_FFD)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FFP(struct S_FFP p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(struct S_FFP, struct S_FFP, struct S_FFP)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FDI(struct S_FDI p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(struct S_FDI, struct S_FDI, struct S_FDI)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FDF(struct S_FDF p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(struct S_FDF, struct S_FDF, struct S_FDF)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FDD(struct S_FDD p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(struct S_FDD, struct S_FDD, struct S_FDD)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FDP(struct S_FDP p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(struct S_FDP, struct S_FDP, struct S_FDP)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FPI(struct S_FPI p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(struct S_FPI, struct S_FPI, struct S_FPI)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FPF(struct S_FPF p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(struct S_FPF, struct S_FPF, struct S_FPF)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FPD(struct S_FPD p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(struct S_FPD, struct S_FPD, struct S_FPD)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_FPP(struct S_FPP p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(struct S_FPP, struct S_FPP, struct S_FPP)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DII(struct S_DII p0, struct S_DII p1, struct S_DII p2, void (*cb)(struct S_DII, struct S_DII, struct S_DII)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DIF(struct S_DIF p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(struct S_DIF, struct S_DIF, struct S_DIF)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DID(struct S_DID p0, struct S_DID p1, struct S_DID p2, void (*cb)(struct S_DID, struct S_DID, struct S_DID)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DIP(struct S_DIP p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(struct S_DIP, struct S_DIP, struct S_DIP)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DFI(struct S_DFI p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(struct S_DFI, struct S_DFI, struct S_DFI)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DFF(struct S_DFF p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(struct S_DFF, struct S_DFF, struct S_DFF)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DFD(struct S_DFD p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(struct S_DFD, struct S_DFD, struct S_DFD)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DFP(struct S_DFP p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(struct S_DFP, struct S_DFP, struct S_DFP)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DDI(struct S_DDI p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(struct S_DDI, struct S_DDI, struct S_DDI)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DDF(struct S_DDF p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(struct S_DDF, struct S_DDF, struct S_DDF)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DDD(struct S_DDD p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(struct S_DDD, struct S_DDD, struct S_DDD)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DDP(struct S_DDP p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(struct S_DDP, struct S_DDP, struct S_DDP)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DPI(struct S_DPI p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(struct S_DPI, struct S_DPI, struct S_DPI)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DPF(struct S_DPF p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(struct S_DPF, struct S_DPF, struct S_DPF)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DPD(struct S_DPD p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(struct S_DPD, struct S_DPD, struct S_DPD)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_DPP(struct S_DPP p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(struct S_DPP, struct S_DPP, struct S_DPP)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PII(struct S_PII p0, struct S_PII p1, struct S_PII p2, void (*cb)(struct S_PII, struct S_PII, struct S_PII)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PIF(struct S_PIF p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(struct S_PIF, struct S_PIF, struct S_PIF)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PID(struct S_PID p0, struct S_PID p1, struct S_PID p2, void (*cb)(struct S_PID, struct S_PID, struct S_PID)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PIP(struct S_PIP p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(struct S_PIP, struct S_PIP, struct S_PIP)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PFI(struct S_PFI p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(struct S_PFI, struct S_PFI, struct S_PFI)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PFF(struct S_PFF p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(struct S_PFF, struct S_PFF, struct S_PFF)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PFD(struct S_PFD p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(struct S_PFD, struct S_PFD, struct S_PFD)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PFP(struct S_PFP p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(struct S_PFP, struct S_PFP, struct S_PFP)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PDI(struct S_PDI p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(struct S_PDI, struct S_PDI, struct S_PDI)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PDF(struct S_PDF p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(struct S_PDF, struct S_PDF, struct S_PDF)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PDD(struct S_PDD p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(struct S_PDD, struct S_PDD, struct S_PDD)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PDP(struct S_PDP p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(struct S_PDP, struct S_PDP, struct S_PDP)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PPI(struct S_PPI p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(struct S_PPI, struct S_PPI, struct S_PPI)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PPF(struct S_PPF p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(struct S_PPF, struct S_PPF, struct S_PPF)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PPD(struct S_PPD p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(struct S_PPD, struct S_PPD, struct S_PPD)) { cb(p0, p1, p2); } +EXPORT void f10_V_SSS_PPP(struct S_PPP p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(struct S_PPP, struct S_PPP, struct S_PPP)) { cb(p0, p1, p2); } EXPORT int f10_I_I_(int p0, int (*cb)(int)) { return cb(p0); } EXPORT float f10_F_F_(float p0, float (*cb)(float)) { return cb(p0); } EXPORT double f10_D_D_(double p0, double (*cb)(double)) { return cb(p0); } @@ -6160,5963 +6160,5963 @@ EXPORT struct S_PPI f10_S_S_PPI(struct S_PPI p0, struct S_PPI (*cb)(struct S_PP EXPORT struct S_PPF f10_S_S_PPF(struct S_PPF p0, struct S_PPF (*cb)(struct S_PPF)) { return cb(p0); } EXPORT struct S_PPD f10_S_S_PPD(struct S_PPD p0, struct S_PPD (*cb)(struct S_PPD)) { return cb(p0); } EXPORT struct S_PPP f10_S_S_PPP(struct S_PPP p0, struct S_PPP (*cb)(struct S_PPP)) { return cb(p0); } -EXPORT int f10_I_II_(int p0, int p1, int (*cb)(int, int)) { return cb(p0,p1); } -EXPORT int f10_I_IF_(int p0, float p1, int (*cb)(int, float)) { return cb(p0,p1); } -EXPORT int f10_I_ID_(int p0, double p1, int (*cb)(int, double)) { return cb(p0,p1); } -EXPORT int f10_I_IP_(int p0, void* p1, int (*cb)(int, void*)) { return cb(p0,p1); } -EXPORT int f10_I_IS_I(int p0, struct S_I p1, int (*cb)(int, struct S_I)) { return cb(p0,p1); } -EXPORT int f10_I_IS_F(int p0, struct S_F p1, int (*cb)(int, struct S_F)) { return cb(p0,p1); } -EXPORT int f10_I_IS_D(int p0, struct S_D p1, int (*cb)(int, struct S_D)) { return cb(p0,p1); } -EXPORT int f10_I_IS_P(int p0, struct S_P p1, int (*cb)(int, struct S_P)) { return cb(p0,p1); } -EXPORT int f10_I_IS_II(int p0, struct S_II p1, int (*cb)(int, struct S_II)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IF(int p0, struct S_IF p1, int (*cb)(int, struct S_IF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_ID(int p0, struct S_ID p1, int (*cb)(int, struct S_ID)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IP(int p0, struct S_IP p1, int (*cb)(int, struct S_IP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FI(int p0, struct S_FI p1, int (*cb)(int, struct S_FI)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FF(int p0, struct S_FF p1, int (*cb)(int, struct S_FF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FD(int p0, struct S_FD p1, int (*cb)(int, struct S_FD)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FP(int p0, struct S_FP p1, int (*cb)(int, struct S_FP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DI(int p0, struct S_DI p1, int (*cb)(int, struct S_DI)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DF(int p0, struct S_DF p1, int (*cb)(int, struct S_DF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DD(int p0, struct S_DD p1, int (*cb)(int, struct S_DD)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DP(int p0, struct S_DP p1, int (*cb)(int, struct S_DP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PI(int p0, struct S_PI p1, int (*cb)(int, struct S_PI)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PF(int p0, struct S_PF p1, int (*cb)(int, struct S_PF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PD(int p0, struct S_PD p1, int (*cb)(int, struct S_PD)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PP(int p0, struct S_PP p1, int (*cb)(int, struct S_PP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_III(int p0, struct S_III p1, int (*cb)(int, struct S_III)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IIF(int p0, struct S_IIF p1, int (*cb)(int, struct S_IIF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IID(int p0, struct S_IID p1, int (*cb)(int, struct S_IID)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IIP(int p0, struct S_IIP p1, int (*cb)(int, struct S_IIP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IFI(int p0, struct S_IFI p1, int (*cb)(int, struct S_IFI)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IFF(int p0, struct S_IFF p1, int (*cb)(int, struct S_IFF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IFD(int p0, struct S_IFD p1, int (*cb)(int, struct S_IFD)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IFP(int p0, struct S_IFP p1, int (*cb)(int, struct S_IFP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IDI(int p0, struct S_IDI p1, int (*cb)(int, struct S_IDI)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IDF(int p0, struct S_IDF p1, int (*cb)(int, struct S_IDF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IDD(int p0, struct S_IDD p1, int (*cb)(int, struct S_IDD)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IDP(int p0, struct S_IDP p1, int (*cb)(int, struct S_IDP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IPI(int p0, struct S_IPI p1, int (*cb)(int, struct S_IPI)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IPF(int p0, struct S_IPF p1, int (*cb)(int, struct S_IPF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IPD(int p0, struct S_IPD p1, int (*cb)(int, struct S_IPD)) { return cb(p0,p1); } -EXPORT int f10_I_IS_IPP(int p0, struct S_IPP p1, int (*cb)(int, struct S_IPP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FII(int p0, struct S_FII p1, int (*cb)(int, struct S_FII)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FIF(int p0, struct S_FIF p1, int (*cb)(int, struct S_FIF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FID(int p0, struct S_FID p1, int (*cb)(int, struct S_FID)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FIP(int p0, struct S_FIP p1, int (*cb)(int, struct S_FIP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FFI(int p0, struct S_FFI p1, int (*cb)(int, struct S_FFI)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FFF(int p0, struct S_FFF p1, int (*cb)(int, struct S_FFF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FFD(int p0, struct S_FFD p1, int (*cb)(int, struct S_FFD)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FFP(int p0, struct S_FFP p1, int (*cb)(int, struct S_FFP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FDI(int p0, struct S_FDI p1, int (*cb)(int, struct S_FDI)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FDF(int p0, struct S_FDF p1, int (*cb)(int, struct S_FDF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FDD(int p0, struct S_FDD p1, int (*cb)(int, struct S_FDD)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FDP(int p0, struct S_FDP p1, int (*cb)(int, struct S_FDP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FPI(int p0, struct S_FPI p1, int (*cb)(int, struct S_FPI)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FPF(int p0, struct S_FPF p1, int (*cb)(int, struct S_FPF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FPD(int p0, struct S_FPD p1, int (*cb)(int, struct S_FPD)) { return cb(p0,p1); } -EXPORT int f10_I_IS_FPP(int p0, struct S_FPP p1, int (*cb)(int, struct S_FPP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DII(int p0, struct S_DII p1, int (*cb)(int, struct S_DII)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DIF(int p0, struct S_DIF p1, int (*cb)(int, struct S_DIF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DID(int p0, struct S_DID p1, int (*cb)(int, struct S_DID)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DIP(int p0, struct S_DIP p1, int (*cb)(int, struct S_DIP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DFI(int p0, struct S_DFI p1, int (*cb)(int, struct S_DFI)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DFF(int p0, struct S_DFF p1, int (*cb)(int, struct S_DFF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DFD(int p0, struct S_DFD p1, int (*cb)(int, struct S_DFD)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DFP(int p0, struct S_DFP p1, int (*cb)(int, struct S_DFP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DDI(int p0, struct S_DDI p1, int (*cb)(int, struct S_DDI)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DDF(int p0, struct S_DDF p1, int (*cb)(int, struct S_DDF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DDD(int p0, struct S_DDD p1, int (*cb)(int, struct S_DDD)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DDP(int p0, struct S_DDP p1, int (*cb)(int, struct S_DDP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DPI(int p0, struct S_DPI p1, int (*cb)(int, struct S_DPI)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DPF(int p0, struct S_DPF p1, int (*cb)(int, struct S_DPF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DPD(int p0, struct S_DPD p1, int (*cb)(int, struct S_DPD)) { return cb(p0,p1); } -EXPORT int f10_I_IS_DPP(int p0, struct S_DPP p1, int (*cb)(int, struct S_DPP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PII(int p0, struct S_PII p1, int (*cb)(int, struct S_PII)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PIF(int p0, struct S_PIF p1, int (*cb)(int, struct S_PIF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PID(int p0, struct S_PID p1, int (*cb)(int, struct S_PID)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PIP(int p0, struct S_PIP p1, int (*cb)(int, struct S_PIP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PFI(int p0, struct S_PFI p1, int (*cb)(int, struct S_PFI)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PFF(int p0, struct S_PFF p1, int (*cb)(int, struct S_PFF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PFD(int p0, struct S_PFD p1, int (*cb)(int, struct S_PFD)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PFP(int p0, struct S_PFP p1, int (*cb)(int, struct S_PFP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PDI(int p0, struct S_PDI p1, int (*cb)(int, struct S_PDI)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PDF(int p0, struct S_PDF p1, int (*cb)(int, struct S_PDF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PDD(int p0, struct S_PDD p1, int (*cb)(int, struct S_PDD)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PDP(int p0, struct S_PDP p1, int (*cb)(int, struct S_PDP)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PPI(int p0, struct S_PPI p1, int (*cb)(int, struct S_PPI)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PPF(int p0, struct S_PPF p1, int (*cb)(int, struct S_PPF)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PPD(int p0, struct S_PPD p1, int (*cb)(int, struct S_PPD)) { return cb(p0,p1); } -EXPORT int f10_I_IS_PPP(int p0, struct S_PPP p1, int (*cb)(int, struct S_PPP)) { return cb(p0,p1); } -EXPORT float f10_F_FI_(float p0, int p1, float (*cb)(float, int)) { return cb(p0,p1); } -EXPORT float f10_F_FF_(float p0, float p1, float (*cb)(float, float)) { return cb(p0,p1); } -EXPORT float f10_F_FD_(float p0, double p1, float (*cb)(float, double)) { return cb(p0,p1); } -EXPORT float f10_F_FP_(float p0, void* p1, float (*cb)(float, void*)) { return cb(p0,p1); } -EXPORT float f10_F_FS_I(float p0, struct S_I p1, float (*cb)(float, struct S_I)) { return cb(p0,p1); } -EXPORT float f10_F_FS_F(float p0, struct S_F p1, float (*cb)(float, struct S_F)) { return cb(p0,p1); } -EXPORT float f10_F_FS_D(float p0, struct S_D p1, float (*cb)(float, struct S_D)) { return cb(p0,p1); } -EXPORT float f10_F_FS_P(float p0, struct S_P p1, float (*cb)(float, struct S_P)) { return cb(p0,p1); } -EXPORT float f10_F_FS_II(float p0, struct S_II p1, float (*cb)(float, struct S_II)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IF(float p0, struct S_IF p1, float (*cb)(float, struct S_IF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_ID(float p0, struct S_ID p1, float (*cb)(float, struct S_ID)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IP(float p0, struct S_IP p1, float (*cb)(float, struct S_IP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FI(float p0, struct S_FI p1, float (*cb)(float, struct S_FI)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FF(float p0, struct S_FF p1, float (*cb)(float, struct S_FF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FD(float p0, struct S_FD p1, float (*cb)(float, struct S_FD)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FP(float p0, struct S_FP p1, float (*cb)(float, struct S_FP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DI(float p0, struct S_DI p1, float (*cb)(float, struct S_DI)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DF(float p0, struct S_DF p1, float (*cb)(float, struct S_DF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DD(float p0, struct S_DD p1, float (*cb)(float, struct S_DD)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DP(float p0, struct S_DP p1, float (*cb)(float, struct S_DP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PI(float p0, struct S_PI p1, float (*cb)(float, struct S_PI)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PF(float p0, struct S_PF p1, float (*cb)(float, struct S_PF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PD(float p0, struct S_PD p1, float (*cb)(float, struct S_PD)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PP(float p0, struct S_PP p1, float (*cb)(float, struct S_PP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_III(float p0, struct S_III p1, float (*cb)(float, struct S_III)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IIF(float p0, struct S_IIF p1, float (*cb)(float, struct S_IIF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IID(float p0, struct S_IID p1, float (*cb)(float, struct S_IID)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IIP(float p0, struct S_IIP p1, float (*cb)(float, struct S_IIP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IFI(float p0, struct S_IFI p1, float (*cb)(float, struct S_IFI)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IFF(float p0, struct S_IFF p1, float (*cb)(float, struct S_IFF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IFD(float p0, struct S_IFD p1, float (*cb)(float, struct S_IFD)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IFP(float p0, struct S_IFP p1, float (*cb)(float, struct S_IFP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IDI(float p0, struct S_IDI p1, float (*cb)(float, struct S_IDI)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IDF(float p0, struct S_IDF p1, float (*cb)(float, struct S_IDF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IDD(float p0, struct S_IDD p1, float (*cb)(float, struct S_IDD)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IDP(float p0, struct S_IDP p1, float (*cb)(float, struct S_IDP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IPI(float p0, struct S_IPI p1, float (*cb)(float, struct S_IPI)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IPF(float p0, struct S_IPF p1, float (*cb)(float, struct S_IPF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IPD(float p0, struct S_IPD p1, float (*cb)(float, struct S_IPD)) { return cb(p0,p1); } -EXPORT float f10_F_FS_IPP(float p0, struct S_IPP p1, float (*cb)(float, struct S_IPP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FII(float p0, struct S_FII p1, float (*cb)(float, struct S_FII)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FIF(float p0, struct S_FIF p1, float (*cb)(float, struct S_FIF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FID(float p0, struct S_FID p1, float (*cb)(float, struct S_FID)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FIP(float p0, struct S_FIP p1, float (*cb)(float, struct S_FIP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FFI(float p0, struct S_FFI p1, float (*cb)(float, struct S_FFI)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FFF(float p0, struct S_FFF p1, float (*cb)(float, struct S_FFF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FFD(float p0, struct S_FFD p1, float (*cb)(float, struct S_FFD)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FFP(float p0, struct S_FFP p1, float (*cb)(float, struct S_FFP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FDI(float p0, struct S_FDI p1, float (*cb)(float, struct S_FDI)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FDF(float p0, struct S_FDF p1, float (*cb)(float, struct S_FDF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FDD(float p0, struct S_FDD p1, float (*cb)(float, struct S_FDD)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FDP(float p0, struct S_FDP p1, float (*cb)(float, struct S_FDP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FPI(float p0, struct S_FPI p1, float (*cb)(float, struct S_FPI)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FPF(float p0, struct S_FPF p1, float (*cb)(float, struct S_FPF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FPD(float p0, struct S_FPD p1, float (*cb)(float, struct S_FPD)) { return cb(p0,p1); } -EXPORT float f10_F_FS_FPP(float p0, struct S_FPP p1, float (*cb)(float, struct S_FPP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DII(float p0, struct S_DII p1, float (*cb)(float, struct S_DII)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DIF(float p0, struct S_DIF p1, float (*cb)(float, struct S_DIF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DID(float p0, struct S_DID p1, float (*cb)(float, struct S_DID)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DIP(float p0, struct S_DIP p1, float (*cb)(float, struct S_DIP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DFI(float p0, struct S_DFI p1, float (*cb)(float, struct S_DFI)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DFF(float p0, struct S_DFF p1, float (*cb)(float, struct S_DFF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DFD(float p0, struct S_DFD p1, float (*cb)(float, struct S_DFD)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DFP(float p0, struct S_DFP p1, float (*cb)(float, struct S_DFP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DDI(float p0, struct S_DDI p1, float (*cb)(float, struct S_DDI)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DDF(float p0, struct S_DDF p1, float (*cb)(float, struct S_DDF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DDD(float p0, struct S_DDD p1, float (*cb)(float, struct S_DDD)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DDP(float p0, struct S_DDP p1, float (*cb)(float, struct S_DDP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DPI(float p0, struct S_DPI p1, float (*cb)(float, struct S_DPI)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DPF(float p0, struct S_DPF p1, float (*cb)(float, struct S_DPF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DPD(float p0, struct S_DPD p1, float (*cb)(float, struct S_DPD)) { return cb(p0,p1); } -EXPORT float f10_F_FS_DPP(float p0, struct S_DPP p1, float (*cb)(float, struct S_DPP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PII(float p0, struct S_PII p1, float (*cb)(float, struct S_PII)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PIF(float p0, struct S_PIF p1, float (*cb)(float, struct S_PIF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PID(float p0, struct S_PID p1, float (*cb)(float, struct S_PID)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PIP(float p0, struct S_PIP p1, float (*cb)(float, struct S_PIP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PFI(float p0, struct S_PFI p1, float (*cb)(float, struct S_PFI)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PFF(float p0, struct S_PFF p1, float (*cb)(float, struct S_PFF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PFD(float p0, struct S_PFD p1, float (*cb)(float, struct S_PFD)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PFP(float p0, struct S_PFP p1, float (*cb)(float, struct S_PFP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PDI(float p0, struct S_PDI p1, float (*cb)(float, struct S_PDI)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PDF(float p0, struct S_PDF p1, float (*cb)(float, struct S_PDF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PDD(float p0, struct S_PDD p1, float (*cb)(float, struct S_PDD)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PDP(float p0, struct S_PDP p1, float (*cb)(float, struct S_PDP)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PPI(float p0, struct S_PPI p1, float (*cb)(float, struct S_PPI)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PPF(float p0, struct S_PPF p1, float (*cb)(float, struct S_PPF)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PPD(float p0, struct S_PPD p1, float (*cb)(float, struct S_PPD)) { return cb(p0,p1); } -EXPORT float f10_F_FS_PPP(float p0, struct S_PPP p1, float (*cb)(float, struct S_PPP)) { return cb(p0,p1); } -EXPORT double f10_D_DI_(double p0, int p1, double (*cb)(double, int)) { return cb(p0,p1); } -EXPORT double f10_D_DF_(double p0, float p1, double (*cb)(double, float)) { return cb(p0,p1); } -EXPORT double f10_D_DD_(double p0, double p1, double (*cb)(double, double)) { return cb(p0,p1); } -EXPORT double f10_D_DP_(double p0, void* p1, double (*cb)(double, void*)) { return cb(p0,p1); } -EXPORT double f10_D_DS_I(double p0, struct S_I p1, double (*cb)(double, struct S_I)) { return cb(p0,p1); } -EXPORT double f10_D_DS_F(double p0, struct S_F p1, double (*cb)(double, struct S_F)) { return cb(p0,p1); } -EXPORT double f10_D_DS_D(double p0, struct S_D p1, double (*cb)(double, struct S_D)) { return cb(p0,p1); } -EXPORT double f10_D_DS_P(double p0, struct S_P p1, double (*cb)(double, struct S_P)) { return cb(p0,p1); } -EXPORT double f10_D_DS_II(double p0, struct S_II p1, double (*cb)(double, struct S_II)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IF(double p0, struct S_IF p1, double (*cb)(double, struct S_IF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_ID(double p0, struct S_ID p1, double (*cb)(double, struct S_ID)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IP(double p0, struct S_IP p1, double (*cb)(double, struct S_IP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FI(double p0, struct S_FI p1, double (*cb)(double, struct S_FI)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FF(double p0, struct S_FF p1, double (*cb)(double, struct S_FF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FD(double p0, struct S_FD p1, double (*cb)(double, struct S_FD)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FP(double p0, struct S_FP p1, double (*cb)(double, struct S_FP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DI(double p0, struct S_DI p1, double (*cb)(double, struct S_DI)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DF(double p0, struct S_DF p1, double (*cb)(double, struct S_DF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DD(double p0, struct S_DD p1, double (*cb)(double, struct S_DD)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DP(double p0, struct S_DP p1, double (*cb)(double, struct S_DP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PI(double p0, struct S_PI p1, double (*cb)(double, struct S_PI)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PF(double p0, struct S_PF p1, double (*cb)(double, struct S_PF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PD(double p0, struct S_PD p1, double (*cb)(double, struct S_PD)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PP(double p0, struct S_PP p1, double (*cb)(double, struct S_PP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_III(double p0, struct S_III p1, double (*cb)(double, struct S_III)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IIF(double p0, struct S_IIF p1, double (*cb)(double, struct S_IIF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IID(double p0, struct S_IID p1, double (*cb)(double, struct S_IID)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IIP(double p0, struct S_IIP p1, double (*cb)(double, struct S_IIP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IFI(double p0, struct S_IFI p1, double (*cb)(double, struct S_IFI)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IFF(double p0, struct S_IFF p1, double (*cb)(double, struct S_IFF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IFD(double p0, struct S_IFD p1, double (*cb)(double, struct S_IFD)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IFP(double p0, struct S_IFP p1, double (*cb)(double, struct S_IFP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IDI(double p0, struct S_IDI p1, double (*cb)(double, struct S_IDI)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IDF(double p0, struct S_IDF p1, double (*cb)(double, struct S_IDF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IDD(double p0, struct S_IDD p1, double (*cb)(double, struct S_IDD)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IDP(double p0, struct S_IDP p1, double (*cb)(double, struct S_IDP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IPI(double p0, struct S_IPI p1, double (*cb)(double, struct S_IPI)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IPF(double p0, struct S_IPF p1, double (*cb)(double, struct S_IPF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IPD(double p0, struct S_IPD p1, double (*cb)(double, struct S_IPD)) { return cb(p0,p1); } -EXPORT double f10_D_DS_IPP(double p0, struct S_IPP p1, double (*cb)(double, struct S_IPP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FII(double p0, struct S_FII p1, double (*cb)(double, struct S_FII)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FIF(double p0, struct S_FIF p1, double (*cb)(double, struct S_FIF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FID(double p0, struct S_FID p1, double (*cb)(double, struct S_FID)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FIP(double p0, struct S_FIP p1, double (*cb)(double, struct S_FIP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FFI(double p0, struct S_FFI p1, double (*cb)(double, struct S_FFI)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FFF(double p0, struct S_FFF p1, double (*cb)(double, struct S_FFF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FFD(double p0, struct S_FFD p1, double (*cb)(double, struct S_FFD)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FFP(double p0, struct S_FFP p1, double (*cb)(double, struct S_FFP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FDI(double p0, struct S_FDI p1, double (*cb)(double, struct S_FDI)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FDF(double p0, struct S_FDF p1, double (*cb)(double, struct S_FDF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FDD(double p0, struct S_FDD p1, double (*cb)(double, struct S_FDD)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FDP(double p0, struct S_FDP p1, double (*cb)(double, struct S_FDP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FPI(double p0, struct S_FPI p1, double (*cb)(double, struct S_FPI)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FPF(double p0, struct S_FPF p1, double (*cb)(double, struct S_FPF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FPD(double p0, struct S_FPD p1, double (*cb)(double, struct S_FPD)) { return cb(p0,p1); } -EXPORT double f10_D_DS_FPP(double p0, struct S_FPP p1, double (*cb)(double, struct S_FPP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DII(double p0, struct S_DII p1, double (*cb)(double, struct S_DII)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DIF(double p0, struct S_DIF p1, double (*cb)(double, struct S_DIF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DID(double p0, struct S_DID p1, double (*cb)(double, struct S_DID)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DIP(double p0, struct S_DIP p1, double (*cb)(double, struct S_DIP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DFI(double p0, struct S_DFI p1, double (*cb)(double, struct S_DFI)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DFF(double p0, struct S_DFF p1, double (*cb)(double, struct S_DFF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DFD(double p0, struct S_DFD p1, double (*cb)(double, struct S_DFD)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DFP(double p0, struct S_DFP p1, double (*cb)(double, struct S_DFP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DDI(double p0, struct S_DDI p1, double (*cb)(double, struct S_DDI)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DDF(double p0, struct S_DDF p1, double (*cb)(double, struct S_DDF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DDD(double p0, struct S_DDD p1, double (*cb)(double, struct S_DDD)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DDP(double p0, struct S_DDP p1, double (*cb)(double, struct S_DDP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DPI(double p0, struct S_DPI p1, double (*cb)(double, struct S_DPI)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DPF(double p0, struct S_DPF p1, double (*cb)(double, struct S_DPF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DPD(double p0, struct S_DPD p1, double (*cb)(double, struct S_DPD)) { return cb(p0,p1); } -EXPORT double f10_D_DS_DPP(double p0, struct S_DPP p1, double (*cb)(double, struct S_DPP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PII(double p0, struct S_PII p1, double (*cb)(double, struct S_PII)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PIF(double p0, struct S_PIF p1, double (*cb)(double, struct S_PIF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PID(double p0, struct S_PID p1, double (*cb)(double, struct S_PID)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PIP(double p0, struct S_PIP p1, double (*cb)(double, struct S_PIP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PFI(double p0, struct S_PFI p1, double (*cb)(double, struct S_PFI)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PFF(double p0, struct S_PFF p1, double (*cb)(double, struct S_PFF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PFD(double p0, struct S_PFD p1, double (*cb)(double, struct S_PFD)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PFP(double p0, struct S_PFP p1, double (*cb)(double, struct S_PFP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PDI(double p0, struct S_PDI p1, double (*cb)(double, struct S_PDI)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PDF(double p0, struct S_PDF p1, double (*cb)(double, struct S_PDF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PDD(double p0, struct S_PDD p1, double (*cb)(double, struct S_PDD)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PDP(double p0, struct S_PDP p1, double (*cb)(double, struct S_PDP)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PPI(double p0, struct S_PPI p1, double (*cb)(double, struct S_PPI)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PPF(double p0, struct S_PPF p1, double (*cb)(double, struct S_PPF)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PPD(double p0, struct S_PPD p1, double (*cb)(double, struct S_PPD)) { return cb(p0,p1); } -EXPORT double f10_D_DS_PPP(double p0, struct S_PPP p1, double (*cb)(double, struct S_PPP)) { return cb(p0,p1); } -EXPORT void* f10_P_PI_(void* p0, int p1, void* (*cb)(void*, int)) { return cb(p0,p1); } -EXPORT void* f10_P_PF_(void* p0, float p1, void* (*cb)(void*, float)) { return cb(p0,p1); } -EXPORT void* f10_P_PD_(void* p0, double p1, void* (*cb)(void*, double)) { return cb(p0,p1); } -EXPORT void* f10_P_PP_(void* p0, void* p1, void* (*cb)(void*, void*)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_I(void* p0, struct S_I p1, void* (*cb)(void*, struct S_I)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_F(void* p0, struct S_F p1, void* (*cb)(void*, struct S_F)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_D(void* p0, struct S_D p1, void* (*cb)(void*, struct S_D)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_P(void* p0, struct S_P p1, void* (*cb)(void*, struct S_P)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_II(void* p0, struct S_II p1, void* (*cb)(void*, struct S_II)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IF(void* p0, struct S_IF p1, void* (*cb)(void*, struct S_IF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_ID(void* p0, struct S_ID p1, void* (*cb)(void*, struct S_ID)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IP(void* p0, struct S_IP p1, void* (*cb)(void*, struct S_IP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FI(void* p0, struct S_FI p1, void* (*cb)(void*, struct S_FI)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FF(void* p0, struct S_FF p1, void* (*cb)(void*, struct S_FF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FD(void* p0, struct S_FD p1, void* (*cb)(void*, struct S_FD)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FP(void* p0, struct S_FP p1, void* (*cb)(void*, struct S_FP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DI(void* p0, struct S_DI p1, void* (*cb)(void*, struct S_DI)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DF(void* p0, struct S_DF p1, void* (*cb)(void*, struct S_DF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DD(void* p0, struct S_DD p1, void* (*cb)(void*, struct S_DD)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DP(void* p0, struct S_DP p1, void* (*cb)(void*, struct S_DP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PI(void* p0, struct S_PI p1, void* (*cb)(void*, struct S_PI)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PF(void* p0, struct S_PF p1, void* (*cb)(void*, struct S_PF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PD(void* p0, struct S_PD p1, void* (*cb)(void*, struct S_PD)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PP(void* p0, struct S_PP p1, void* (*cb)(void*, struct S_PP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_III(void* p0, struct S_III p1, void* (*cb)(void*, struct S_III)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IIF(void* p0, struct S_IIF p1, void* (*cb)(void*, struct S_IIF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IID(void* p0, struct S_IID p1, void* (*cb)(void*, struct S_IID)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IIP(void* p0, struct S_IIP p1, void* (*cb)(void*, struct S_IIP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IFI(void* p0, struct S_IFI p1, void* (*cb)(void*, struct S_IFI)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IFF(void* p0, struct S_IFF p1, void* (*cb)(void*, struct S_IFF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IFD(void* p0, struct S_IFD p1, void* (*cb)(void*, struct S_IFD)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IFP(void* p0, struct S_IFP p1, void* (*cb)(void*, struct S_IFP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IDI(void* p0, struct S_IDI p1, void* (*cb)(void*, struct S_IDI)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IDF(void* p0, struct S_IDF p1, void* (*cb)(void*, struct S_IDF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IDD(void* p0, struct S_IDD p1, void* (*cb)(void*, struct S_IDD)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IDP(void* p0, struct S_IDP p1, void* (*cb)(void*, struct S_IDP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IPI(void* p0, struct S_IPI p1, void* (*cb)(void*, struct S_IPI)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IPF(void* p0, struct S_IPF p1, void* (*cb)(void*, struct S_IPF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IPD(void* p0, struct S_IPD p1, void* (*cb)(void*, struct S_IPD)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_IPP(void* p0, struct S_IPP p1, void* (*cb)(void*, struct S_IPP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FII(void* p0, struct S_FII p1, void* (*cb)(void*, struct S_FII)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FIF(void* p0, struct S_FIF p1, void* (*cb)(void*, struct S_FIF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FID(void* p0, struct S_FID p1, void* (*cb)(void*, struct S_FID)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FIP(void* p0, struct S_FIP p1, void* (*cb)(void*, struct S_FIP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FFI(void* p0, struct S_FFI p1, void* (*cb)(void*, struct S_FFI)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FFF(void* p0, struct S_FFF p1, void* (*cb)(void*, struct S_FFF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FFD(void* p0, struct S_FFD p1, void* (*cb)(void*, struct S_FFD)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FFP(void* p0, struct S_FFP p1, void* (*cb)(void*, struct S_FFP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FDI(void* p0, struct S_FDI p1, void* (*cb)(void*, struct S_FDI)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FDF(void* p0, struct S_FDF p1, void* (*cb)(void*, struct S_FDF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FDD(void* p0, struct S_FDD p1, void* (*cb)(void*, struct S_FDD)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FDP(void* p0, struct S_FDP p1, void* (*cb)(void*, struct S_FDP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FPI(void* p0, struct S_FPI p1, void* (*cb)(void*, struct S_FPI)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FPF(void* p0, struct S_FPF p1, void* (*cb)(void*, struct S_FPF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FPD(void* p0, struct S_FPD p1, void* (*cb)(void*, struct S_FPD)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_FPP(void* p0, struct S_FPP p1, void* (*cb)(void*, struct S_FPP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DII(void* p0, struct S_DII p1, void* (*cb)(void*, struct S_DII)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DIF(void* p0, struct S_DIF p1, void* (*cb)(void*, struct S_DIF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DID(void* p0, struct S_DID p1, void* (*cb)(void*, struct S_DID)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DIP(void* p0, struct S_DIP p1, void* (*cb)(void*, struct S_DIP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DFI(void* p0, struct S_DFI p1, void* (*cb)(void*, struct S_DFI)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DFF(void* p0, struct S_DFF p1, void* (*cb)(void*, struct S_DFF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DFD(void* p0, struct S_DFD p1, void* (*cb)(void*, struct S_DFD)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DFP(void* p0, struct S_DFP p1, void* (*cb)(void*, struct S_DFP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DDI(void* p0, struct S_DDI p1, void* (*cb)(void*, struct S_DDI)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DDF(void* p0, struct S_DDF p1, void* (*cb)(void*, struct S_DDF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DDD(void* p0, struct S_DDD p1, void* (*cb)(void*, struct S_DDD)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DDP(void* p0, struct S_DDP p1, void* (*cb)(void*, struct S_DDP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DPI(void* p0, struct S_DPI p1, void* (*cb)(void*, struct S_DPI)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DPF(void* p0, struct S_DPF p1, void* (*cb)(void*, struct S_DPF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DPD(void* p0, struct S_DPD p1, void* (*cb)(void*, struct S_DPD)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_DPP(void* p0, struct S_DPP p1, void* (*cb)(void*, struct S_DPP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PII(void* p0, struct S_PII p1, void* (*cb)(void*, struct S_PII)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PIF(void* p0, struct S_PIF p1, void* (*cb)(void*, struct S_PIF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PID(void* p0, struct S_PID p1, void* (*cb)(void*, struct S_PID)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PIP(void* p0, struct S_PIP p1, void* (*cb)(void*, struct S_PIP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PFI(void* p0, struct S_PFI p1, void* (*cb)(void*, struct S_PFI)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PFF(void* p0, struct S_PFF p1, void* (*cb)(void*, struct S_PFF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PFD(void* p0, struct S_PFD p1, void* (*cb)(void*, struct S_PFD)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PFP(void* p0, struct S_PFP p1, void* (*cb)(void*, struct S_PFP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PDI(void* p0, struct S_PDI p1, void* (*cb)(void*, struct S_PDI)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PDF(void* p0, struct S_PDF p1, void* (*cb)(void*, struct S_PDF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PDD(void* p0, struct S_PDD p1, void* (*cb)(void*, struct S_PDD)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PDP(void* p0, struct S_PDP p1, void* (*cb)(void*, struct S_PDP)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PPI(void* p0, struct S_PPI p1, void* (*cb)(void*, struct S_PPI)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PPF(void* p0, struct S_PPF p1, void* (*cb)(void*, struct S_PPF)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PPD(void* p0, struct S_PPD p1, void* (*cb)(void*, struct S_PPD)) { return cb(p0,p1); } -EXPORT void* f10_P_PS_PPP(void* p0, struct S_PPP p1, void* (*cb)(void*, struct S_PPP)) { return cb(p0,p1); } -EXPORT struct S_I f10_S_SI_I(struct S_I p0, int p1, struct S_I (*cb)(struct S_I, int)) { return cb(p0,p1); } -EXPORT struct S_F f10_S_SI_F(struct S_F p0, int p1, struct S_F (*cb)(struct S_F, int)) { return cb(p0,p1); } -EXPORT struct S_D f10_S_SI_D(struct S_D p0, int p1, struct S_D (*cb)(struct S_D, int)) { return cb(p0,p1); } -EXPORT struct S_P f10_S_SI_P(struct S_P p0, int p1, struct S_P (*cb)(struct S_P, int)) { return cb(p0,p1); } -EXPORT struct S_II f10_S_SI_II(struct S_II p0, int p1, struct S_II (*cb)(struct S_II, int)) { return cb(p0,p1); } -EXPORT struct S_IF f10_S_SI_IF(struct S_IF p0, int p1, struct S_IF (*cb)(struct S_IF, int)) { return cb(p0,p1); } -EXPORT struct S_ID f10_S_SI_ID(struct S_ID p0, int p1, struct S_ID (*cb)(struct S_ID, int)) { return cb(p0,p1); } -EXPORT struct S_IP f10_S_SI_IP(struct S_IP p0, int p1, struct S_IP (*cb)(struct S_IP, int)) { return cb(p0,p1); } -EXPORT struct S_FI f10_S_SI_FI(struct S_FI p0, int p1, struct S_FI (*cb)(struct S_FI, int)) { return cb(p0,p1); } -EXPORT struct S_FF f10_S_SI_FF(struct S_FF p0, int p1, struct S_FF (*cb)(struct S_FF, int)) { return cb(p0,p1); } -EXPORT struct S_FD f10_S_SI_FD(struct S_FD p0, int p1, struct S_FD (*cb)(struct S_FD, int)) { return cb(p0,p1); } -EXPORT struct S_FP f10_S_SI_FP(struct S_FP p0, int p1, struct S_FP (*cb)(struct S_FP, int)) { return cb(p0,p1); } -EXPORT struct S_DI f10_S_SI_DI(struct S_DI p0, int p1, struct S_DI (*cb)(struct S_DI, int)) { return cb(p0,p1); } -EXPORT struct S_DF f10_S_SI_DF(struct S_DF p0, int p1, struct S_DF (*cb)(struct S_DF, int)) { return cb(p0,p1); } -EXPORT struct S_DD f10_S_SI_DD(struct S_DD p0, int p1, struct S_DD (*cb)(struct S_DD, int)) { return cb(p0,p1); } -EXPORT struct S_DP f10_S_SI_DP(struct S_DP p0, int p1, struct S_DP (*cb)(struct S_DP, int)) { return cb(p0,p1); } -EXPORT struct S_PI f10_S_SI_PI(struct S_PI p0, int p1, struct S_PI (*cb)(struct S_PI, int)) { return cb(p0,p1); } -EXPORT struct S_PF f10_S_SI_PF(struct S_PF p0, int p1, struct S_PF (*cb)(struct S_PF, int)) { return cb(p0,p1); } -EXPORT struct S_PD f10_S_SI_PD(struct S_PD p0, int p1, struct S_PD (*cb)(struct S_PD, int)) { return cb(p0,p1); } -EXPORT struct S_PP f10_S_SI_PP(struct S_PP p0, int p1, struct S_PP (*cb)(struct S_PP, int)) { return cb(p0,p1); } -EXPORT struct S_III f10_S_SI_III(struct S_III p0, int p1, struct S_III (*cb)(struct S_III, int)) { return cb(p0,p1); } -EXPORT struct S_IIF f10_S_SI_IIF(struct S_IIF p0, int p1, struct S_IIF (*cb)(struct S_IIF, int)) { return cb(p0,p1); } -EXPORT struct S_IID f10_S_SI_IID(struct S_IID p0, int p1, struct S_IID (*cb)(struct S_IID, int)) { return cb(p0,p1); } -EXPORT struct S_IIP f10_S_SI_IIP(struct S_IIP p0, int p1, struct S_IIP (*cb)(struct S_IIP, int)) { return cb(p0,p1); } -EXPORT struct S_IFI f10_S_SI_IFI(struct S_IFI p0, int p1, struct S_IFI (*cb)(struct S_IFI, int)) { return cb(p0,p1); } -EXPORT struct S_IFF f10_S_SI_IFF(struct S_IFF p0, int p1, struct S_IFF (*cb)(struct S_IFF, int)) { return cb(p0,p1); } -EXPORT struct S_IFD f10_S_SI_IFD(struct S_IFD p0, int p1, struct S_IFD (*cb)(struct S_IFD, int)) { return cb(p0,p1); } -EXPORT struct S_IFP f10_S_SI_IFP(struct S_IFP p0, int p1, struct S_IFP (*cb)(struct S_IFP, int)) { return cb(p0,p1); } -EXPORT struct S_IDI f10_S_SI_IDI(struct S_IDI p0, int p1, struct S_IDI (*cb)(struct S_IDI, int)) { return cb(p0,p1); } -EXPORT struct S_IDF f10_S_SI_IDF(struct S_IDF p0, int p1, struct S_IDF (*cb)(struct S_IDF, int)) { return cb(p0,p1); } -EXPORT struct S_IDD f10_S_SI_IDD(struct S_IDD p0, int p1, struct S_IDD (*cb)(struct S_IDD, int)) { return cb(p0,p1); } -EXPORT struct S_IDP f10_S_SI_IDP(struct S_IDP p0, int p1, struct S_IDP (*cb)(struct S_IDP, int)) { return cb(p0,p1); } -EXPORT struct S_IPI f10_S_SI_IPI(struct S_IPI p0, int p1, struct S_IPI (*cb)(struct S_IPI, int)) { return cb(p0,p1); } -EXPORT struct S_IPF f10_S_SI_IPF(struct S_IPF p0, int p1, struct S_IPF (*cb)(struct S_IPF, int)) { return cb(p0,p1); } -EXPORT struct S_IPD f10_S_SI_IPD(struct S_IPD p0, int p1, struct S_IPD (*cb)(struct S_IPD, int)) { return cb(p0,p1); } -EXPORT struct S_IPP f10_S_SI_IPP(struct S_IPP p0, int p1, struct S_IPP (*cb)(struct S_IPP, int)) { return cb(p0,p1); } -EXPORT struct S_FII f10_S_SI_FII(struct S_FII p0, int p1, struct S_FII (*cb)(struct S_FII, int)) { return cb(p0,p1); } -EXPORT struct S_FIF f10_S_SI_FIF(struct S_FIF p0, int p1, struct S_FIF (*cb)(struct S_FIF, int)) { return cb(p0,p1); } -EXPORT struct S_FID f10_S_SI_FID(struct S_FID p0, int p1, struct S_FID (*cb)(struct S_FID, int)) { return cb(p0,p1); } -EXPORT struct S_FIP f10_S_SI_FIP(struct S_FIP p0, int p1, struct S_FIP (*cb)(struct S_FIP, int)) { return cb(p0,p1); } -EXPORT struct S_FFI f10_S_SI_FFI(struct S_FFI p0, int p1, struct S_FFI (*cb)(struct S_FFI, int)) { return cb(p0,p1); } -EXPORT struct S_FFF f10_S_SI_FFF(struct S_FFF p0, int p1, struct S_FFF (*cb)(struct S_FFF, int)) { return cb(p0,p1); } -EXPORT struct S_FFD f10_S_SI_FFD(struct S_FFD p0, int p1, struct S_FFD (*cb)(struct S_FFD, int)) { return cb(p0,p1); } -EXPORT struct S_FFP f10_S_SI_FFP(struct S_FFP p0, int p1, struct S_FFP (*cb)(struct S_FFP, int)) { return cb(p0,p1); } -EXPORT struct S_FDI f10_S_SI_FDI(struct S_FDI p0, int p1, struct S_FDI (*cb)(struct S_FDI, int)) { return cb(p0,p1); } -EXPORT struct S_FDF f10_S_SI_FDF(struct S_FDF p0, int p1, struct S_FDF (*cb)(struct S_FDF, int)) { return cb(p0,p1); } -EXPORT struct S_FDD f10_S_SI_FDD(struct S_FDD p0, int p1, struct S_FDD (*cb)(struct S_FDD, int)) { return cb(p0,p1); } -EXPORT struct S_FDP f10_S_SI_FDP(struct S_FDP p0, int p1, struct S_FDP (*cb)(struct S_FDP, int)) { return cb(p0,p1); } -EXPORT struct S_FPI f10_S_SI_FPI(struct S_FPI p0, int p1, struct S_FPI (*cb)(struct S_FPI, int)) { return cb(p0,p1); } -EXPORT struct S_FPF f10_S_SI_FPF(struct S_FPF p0, int p1, struct S_FPF (*cb)(struct S_FPF, int)) { return cb(p0,p1); } -EXPORT struct S_FPD f10_S_SI_FPD(struct S_FPD p0, int p1, struct S_FPD (*cb)(struct S_FPD, int)) { return cb(p0,p1); } -EXPORT struct S_FPP f10_S_SI_FPP(struct S_FPP p0, int p1, struct S_FPP (*cb)(struct S_FPP, int)) { return cb(p0,p1); } -EXPORT struct S_DII f10_S_SI_DII(struct S_DII p0, int p1, struct S_DII (*cb)(struct S_DII, int)) { return cb(p0,p1); } -EXPORT struct S_DIF f10_S_SI_DIF(struct S_DIF p0, int p1, struct S_DIF (*cb)(struct S_DIF, int)) { return cb(p0,p1); } -EXPORT struct S_DID f10_S_SI_DID(struct S_DID p0, int p1, struct S_DID (*cb)(struct S_DID, int)) { return cb(p0,p1); } -EXPORT struct S_DIP f10_S_SI_DIP(struct S_DIP p0, int p1, struct S_DIP (*cb)(struct S_DIP, int)) { return cb(p0,p1); } -EXPORT struct S_DFI f10_S_SI_DFI(struct S_DFI p0, int p1, struct S_DFI (*cb)(struct S_DFI, int)) { return cb(p0,p1); } -EXPORT struct S_DFF f10_S_SI_DFF(struct S_DFF p0, int p1, struct S_DFF (*cb)(struct S_DFF, int)) { return cb(p0,p1); } -EXPORT struct S_DFD f10_S_SI_DFD(struct S_DFD p0, int p1, struct S_DFD (*cb)(struct S_DFD, int)) { return cb(p0,p1); } -EXPORT struct S_DFP f10_S_SI_DFP(struct S_DFP p0, int p1, struct S_DFP (*cb)(struct S_DFP, int)) { return cb(p0,p1); } -EXPORT struct S_DDI f10_S_SI_DDI(struct S_DDI p0, int p1, struct S_DDI (*cb)(struct S_DDI, int)) { return cb(p0,p1); } -EXPORT struct S_DDF f10_S_SI_DDF(struct S_DDF p0, int p1, struct S_DDF (*cb)(struct S_DDF, int)) { return cb(p0,p1); } -EXPORT struct S_DDD f10_S_SI_DDD(struct S_DDD p0, int p1, struct S_DDD (*cb)(struct S_DDD, int)) { return cb(p0,p1); } -EXPORT struct S_DDP f10_S_SI_DDP(struct S_DDP p0, int p1, struct S_DDP (*cb)(struct S_DDP, int)) { return cb(p0,p1); } -EXPORT struct S_DPI f10_S_SI_DPI(struct S_DPI p0, int p1, struct S_DPI (*cb)(struct S_DPI, int)) { return cb(p0,p1); } -EXPORT struct S_DPF f10_S_SI_DPF(struct S_DPF p0, int p1, struct S_DPF (*cb)(struct S_DPF, int)) { return cb(p0,p1); } -EXPORT struct S_DPD f10_S_SI_DPD(struct S_DPD p0, int p1, struct S_DPD (*cb)(struct S_DPD, int)) { return cb(p0,p1); } -EXPORT struct S_DPP f10_S_SI_DPP(struct S_DPP p0, int p1, struct S_DPP (*cb)(struct S_DPP, int)) { return cb(p0,p1); } -EXPORT struct S_PII f10_S_SI_PII(struct S_PII p0, int p1, struct S_PII (*cb)(struct S_PII, int)) { return cb(p0,p1); } -EXPORT struct S_PIF f10_S_SI_PIF(struct S_PIF p0, int p1, struct S_PIF (*cb)(struct S_PIF, int)) { return cb(p0,p1); } -EXPORT struct S_PID f10_S_SI_PID(struct S_PID p0, int p1, struct S_PID (*cb)(struct S_PID, int)) { return cb(p0,p1); } -EXPORT struct S_PIP f10_S_SI_PIP(struct S_PIP p0, int p1, struct S_PIP (*cb)(struct S_PIP, int)) { return cb(p0,p1); } -EXPORT struct S_PFI f10_S_SI_PFI(struct S_PFI p0, int p1, struct S_PFI (*cb)(struct S_PFI, int)) { return cb(p0,p1); } -EXPORT struct S_PFF f10_S_SI_PFF(struct S_PFF p0, int p1, struct S_PFF (*cb)(struct S_PFF, int)) { return cb(p0,p1); } -EXPORT struct S_PFD f10_S_SI_PFD(struct S_PFD p0, int p1, struct S_PFD (*cb)(struct S_PFD, int)) { return cb(p0,p1); } -EXPORT struct S_PFP f10_S_SI_PFP(struct S_PFP p0, int p1, struct S_PFP (*cb)(struct S_PFP, int)) { return cb(p0,p1); } -EXPORT struct S_PDI f10_S_SI_PDI(struct S_PDI p0, int p1, struct S_PDI (*cb)(struct S_PDI, int)) { return cb(p0,p1); } -EXPORT struct S_PDF f10_S_SI_PDF(struct S_PDF p0, int p1, struct S_PDF (*cb)(struct S_PDF, int)) { return cb(p0,p1); } -EXPORT struct S_PDD f10_S_SI_PDD(struct S_PDD p0, int p1, struct S_PDD (*cb)(struct S_PDD, int)) { return cb(p0,p1); } -EXPORT struct S_PDP f10_S_SI_PDP(struct S_PDP p0, int p1, struct S_PDP (*cb)(struct S_PDP, int)) { return cb(p0,p1); } -EXPORT struct S_PPI f10_S_SI_PPI(struct S_PPI p0, int p1, struct S_PPI (*cb)(struct S_PPI, int)) { return cb(p0,p1); } -EXPORT struct S_PPF f10_S_SI_PPF(struct S_PPF p0, int p1, struct S_PPF (*cb)(struct S_PPF, int)) { return cb(p0,p1); } -EXPORT struct S_PPD f10_S_SI_PPD(struct S_PPD p0, int p1, struct S_PPD (*cb)(struct S_PPD, int)) { return cb(p0,p1); } -EXPORT struct S_PPP f10_S_SI_PPP(struct S_PPP p0, int p1, struct S_PPP (*cb)(struct S_PPP, int)) { return cb(p0,p1); } -EXPORT struct S_I f10_S_SF_I(struct S_I p0, float p1, struct S_I (*cb)(struct S_I, float)) { return cb(p0,p1); } -EXPORT struct S_F f10_S_SF_F(struct S_F p0, float p1, struct S_F (*cb)(struct S_F, float)) { return cb(p0,p1); } -EXPORT struct S_D f10_S_SF_D(struct S_D p0, float p1, struct S_D (*cb)(struct S_D, float)) { return cb(p0,p1); } -EXPORT struct S_P f10_S_SF_P(struct S_P p0, float p1, struct S_P (*cb)(struct S_P, float)) { return cb(p0,p1); } -EXPORT struct S_II f10_S_SF_II(struct S_II p0, float p1, struct S_II (*cb)(struct S_II, float)) { return cb(p0,p1); } -EXPORT struct S_IF f10_S_SF_IF(struct S_IF p0, float p1, struct S_IF (*cb)(struct S_IF, float)) { return cb(p0,p1); } -EXPORT struct S_ID f10_S_SF_ID(struct S_ID p0, float p1, struct S_ID (*cb)(struct S_ID, float)) { return cb(p0,p1); } -EXPORT struct S_IP f10_S_SF_IP(struct S_IP p0, float p1, struct S_IP (*cb)(struct S_IP, float)) { return cb(p0,p1); } -EXPORT struct S_FI f10_S_SF_FI(struct S_FI p0, float p1, struct S_FI (*cb)(struct S_FI, float)) { return cb(p0,p1); } -EXPORT struct S_FF f10_S_SF_FF(struct S_FF p0, float p1, struct S_FF (*cb)(struct S_FF, float)) { return cb(p0,p1); } -EXPORT struct S_FD f10_S_SF_FD(struct S_FD p0, float p1, struct S_FD (*cb)(struct S_FD, float)) { return cb(p0,p1); } -EXPORT struct S_FP f10_S_SF_FP(struct S_FP p0, float p1, struct S_FP (*cb)(struct S_FP, float)) { return cb(p0,p1); } -EXPORT struct S_DI f10_S_SF_DI(struct S_DI p0, float p1, struct S_DI (*cb)(struct S_DI, float)) { return cb(p0,p1); } -EXPORT struct S_DF f10_S_SF_DF(struct S_DF p0, float p1, struct S_DF (*cb)(struct S_DF, float)) { return cb(p0,p1); } -EXPORT struct S_DD f10_S_SF_DD(struct S_DD p0, float p1, struct S_DD (*cb)(struct S_DD, float)) { return cb(p0,p1); } -EXPORT struct S_DP f10_S_SF_DP(struct S_DP p0, float p1, struct S_DP (*cb)(struct S_DP, float)) { return cb(p0,p1); } -EXPORT struct S_PI f10_S_SF_PI(struct S_PI p0, float p1, struct S_PI (*cb)(struct S_PI, float)) { return cb(p0,p1); } -EXPORT struct S_PF f10_S_SF_PF(struct S_PF p0, float p1, struct S_PF (*cb)(struct S_PF, float)) { return cb(p0,p1); } -EXPORT struct S_PD f10_S_SF_PD(struct S_PD p0, float p1, struct S_PD (*cb)(struct S_PD, float)) { return cb(p0,p1); } -EXPORT struct S_PP f10_S_SF_PP(struct S_PP p0, float p1, struct S_PP (*cb)(struct S_PP, float)) { return cb(p0,p1); } -EXPORT struct S_III f10_S_SF_III(struct S_III p0, float p1, struct S_III (*cb)(struct S_III, float)) { return cb(p0,p1); } -EXPORT struct S_IIF f10_S_SF_IIF(struct S_IIF p0, float p1, struct S_IIF (*cb)(struct S_IIF, float)) { return cb(p0,p1); } -EXPORT struct S_IID f10_S_SF_IID(struct S_IID p0, float p1, struct S_IID (*cb)(struct S_IID, float)) { return cb(p0,p1); } -EXPORT struct S_IIP f10_S_SF_IIP(struct S_IIP p0, float p1, struct S_IIP (*cb)(struct S_IIP, float)) { return cb(p0,p1); } -EXPORT struct S_IFI f10_S_SF_IFI(struct S_IFI p0, float p1, struct S_IFI (*cb)(struct S_IFI, float)) { return cb(p0,p1); } -EXPORT struct S_IFF f10_S_SF_IFF(struct S_IFF p0, float p1, struct S_IFF (*cb)(struct S_IFF, float)) { return cb(p0,p1); } -EXPORT struct S_IFD f10_S_SF_IFD(struct S_IFD p0, float p1, struct S_IFD (*cb)(struct S_IFD, float)) { return cb(p0,p1); } -EXPORT struct S_IFP f11_S_SF_IFP(struct S_IFP p0, float p1, struct S_IFP (*cb)(struct S_IFP, float)) { return cb(p0,p1); } -EXPORT struct S_IDI f11_S_SF_IDI(struct S_IDI p0, float p1, struct S_IDI (*cb)(struct S_IDI, float)) { return cb(p0,p1); } -EXPORT struct S_IDF f11_S_SF_IDF(struct S_IDF p0, float p1, struct S_IDF (*cb)(struct S_IDF, float)) { return cb(p0,p1); } -EXPORT struct S_IDD f11_S_SF_IDD(struct S_IDD p0, float p1, struct S_IDD (*cb)(struct S_IDD, float)) { return cb(p0,p1); } -EXPORT struct S_IDP f11_S_SF_IDP(struct S_IDP p0, float p1, struct S_IDP (*cb)(struct S_IDP, float)) { return cb(p0,p1); } -EXPORT struct S_IPI f11_S_SF_IPI(struct S_IPI p0, float p1, struct S_IPI (*cb)(struct S_IPI, float)) { return cb(p0,p1); } -EXPORT struct S_IPF f11_S_SF_IPF(struct S_IPF p0, float p1, struct S_IPF (*cb)(struct S_IPF, float)) { return cb(p0,p1); } -EXPORT struct S_IPD f11_S_SF_IPD(struct S_IPD p0, float p1, struct S_IPD (*cb)(struct S_IPD, float)) { return cb(p0,p1); } -EXPORT struct S_IPP f11_S_SF_IPP(struct S_IPP p0, float p1, struct S_IPP (*cb)(struct S_IPP, float)) { return cb(p0,p1); } -EXPORT struct S_FII f11_S_SF_FII(struct S_FII p0, float p1, struct S_FII (*cb)(struct S_FII, float)) { return cb(p0,p1); } -EXPORT struct S_FIF f11_S_SF_FIF(struct S_FIF p0, float p1, struct S_FIF (*cb)(struct S_FIF, float)) { return cb(p0,p1); } -EXPORT struct S_FID f11_S_SF_FID(struct S_FID p0, float p1, struct S_FID (*cb)(struct S_FID, float)) { return cb(p0,p1); } -EXPORT struct S_FIP f11_S_SF_FIP(struct S_FIP p0, float p1, struct S_FIP (*cb)(struct S_FIP, float)) { return cb(p0,p1); } -EXPORT struct S_FFI f11_S_SF_FFI(struct S_FFI p0, float p1, struct S_FFI (*cb)(struct S_FFI, float)) { return cb(p0,p1); } -EXPORT struct S_FFF f11_S_SF_FFF(struct S_FFF p0, float p1, struct S_FFF (*cb)(struct S_FFF, float)) { return cb(p0,p1); } -EXPORT struct S_FFD f11_S_SF_FFD(struct S_FFD p0, float p1, struct S_FFD (*cb)(struct S_FFD, float)) { return cb(p0,p1); } -EXPORT struct S_FFP f11_S_SF_FFP(struct S_FFP p0, float p1, struct S_FFP (*cb)(struct S_FFP, float)) { return cb(p0,p1); } -EXPORT struct S_FDI f11_S_SF_FDI(struct S_FDI p0, float p1, struct S_FDI (*cb)(struct S_FDI, float)) { return cb(p0,p1); } -EXPORT struct S_FDF f11_S_SF_FDF(struct S_FDF p0, float p1, struct S_FDF (*cb)(struct S_FDF, float)) { return cb(p0,p1); } -EXPORT struct S_FDD f11_S_SF_FDD(struct S_FDD p0, float p1, struct S_FDD (*cb)(struct S_FDD, float)) { return cb(p0,p1); } -EXPORT struct S_FDP f11_S_SF_FDP(struct S_FDP p0, float p1, struct S_FDP (*cb)(struct S_FDP, float)) { return cb(p0,p1); } -EXPORT struct S_FPI f11_S_SF_FPI(struct S_FPI p0, float p1, struct S_FPI (*cb)(struct S_FPI, float)) { return cb(p0,p1); } -EXPORT struct S_FPF f11_S_SF_FPF(struct S_FPF p0, float p1, struct S_FPF (*cb)(struct S_FPF, float)) { return cb(p0,p1); } -EXPORT struct S_FPD f11_S_SF_FPD(struct S_FPD p0, float p1, struct S_FPD (*cb)(struct S_FPD, float)) { return cb(p0,p1); } -EXPORT struct S_FPP f11_S_SF_FPP(struct S_FPP p0, float p1, struct S_FPP (*cb)(struct S_FPP, float)) { return cb(p0,p1); } -EXPORT struct S_DII f11_S_SF_DII(struct S_DII p0, float p1, struct S_DII (*cb)(struct S_DII, float)) { return cb(p0,p1); } -EXPORT struct S_DIF f11_S_SF_DIF(struct S_DIF p0, float p1, struct S_DIF (*cb)(struct S_DIF, float)) { return cb(p0,p1); } -EXPORT struct S_DID f11_S_SF_DID(struct S_DID p0, float p1, struct S_DID (*cb)(struct S_DID, float)) { return cb(p0,p1); } -EXPORT struct S_DIP f11_S_SF_DIP(struct S_DIP p0, float p1, struct S_DIP (*cb)(struct S_DIP, float)) { return cb(p0,p1); } -EXPORT struct S_DFI f11_S_SF_DFI(struct S_DFI p0, float p1, struct S_DFI (*cb)(struct S_DFI, float)) { return cb(p0,p1); } -EXPORT struct S_DFF f11_S_SF_DFF(struct S_DFF p0, float p1, struct S_DFF (*cb)(struct S_DFF, float)) { return cb(p0,p1); } -EXPORT struct S_DFD f11_S_SF_DFD(struct S_DFD p0, float p1, struct S_DFD (*cb)(struct S_DFD, float)) { return cb(p0,p1); } -EXPORT struct S_DFP f11_S_SF_DFP(struct S_DFP p0, float p1, struct S_DFP (*cb)(struct S_DFP, float)) { return cb(p0,p1); } -EXPORT struct S_DDI f11_S_SF_DDI(struct S_DDI p0, float p1, struct S_DDI (*cb)(struct S_DDI, float)) { return cb(p0,p1); } -EXPORT struct S_DDF f11_S_SF_DDF(struct S_DDF p0, float p1, struct S_DDF (*cb)(struct S_DDF, float)) { return cb(p0,p1); } -EXPORT struct S_DDD f11_S_SF_DDD(struct S_DDD p0, float p1, struct S_DDD (*cb)(struct S_DDD, float)) { return cb(p0,p1); } -EXPORT struct S_DDP f11_S_SF_DDP(struct S_DDP p0, float p1, struct S_DDP (*cb)(struct S_DDP, float)) { return cb(p0,p1); } -EXPORT struct S_DPI f11_S_SF_DPI(struct S_DPI p0, float p1, struct S_DPI (*cb)(struct S_DPI, float)) { return cb(p0,p1); } -EXPORT struct S_DPF f11_S_SF_DPF(struct S_DPF p0, float p1, struct S_DPF (*cb)(struct S_DPF, float)) { return cb(p0,p1); } -EXPORT struct S_DPD f11_S_SF_DPD(struct S_DPD p0, float p1, struct S_DPD (*cb)(struct S_DPD, float)) { return cb(p0,p1); } -EXPORT struct S_DPP f11_S_SF_DPP(struct S_DPP p0, float p1, struct S_DPP (*cb)(struct S_DPP, float)) { return cb(p0,p1); } -EXPORT struct S_PII f11_S_SF_PII(struct S_PII p0, float p1, struct S_PII (*cb)(struct S_PII, float)) { return cb(p0,p1); } -EXPORT struct S_PIF f11_S_SF_PIF(struct S_PIF p0, float p1, struct S_PIF (*cb)(struct S_PIF, float)) { return cb(p0,p1); } -EXPORT struct S_PID f11_S_SF_PID(struct S_PID p0, float p1, struct S_PID (*cb)(struct S_PID, float)) { return cb(p0,p1); } -EXPORT struct S_PIP f11_S_SF_PIP(struct S_PIP p0, float p1, struct S_PIP (*cb)(struct S_PIP, float)) { return cb(p0,p1); } -EXPORT struct S_PFI f11_S_SF_PFI(struct S_PFI p0, float p1, struct S_PFI (*cb)(struct S_PFI, float)) { return cb(p0,p1); } -EXPORT struct S_PFF f11_S_SF_PFF(struct S_PFF p0, float p1, struct S_PFF (*cb)(struct S_PFF, float)) { return cb(p0,p1); } -EXPORT struct S_PFD f11_S_SF_PFD(struct S_PFD p0, float p1, struct S_PFD (*cb)(struct S_PFD, float)) { return cb(p0,p1); } -EXPORT struct S_PFP f11_S_SF_PFP(struct S_PFP p0, float p1, struct S_PFP (*cb)(struct S_PFP, float)) { return cb(p0,p1); } -EXPORT struct S_PDI f11_S_SF_PDI(struct S_PDI p0, float p1, struct S_PDI (*cb)(struct S_PDI, float)) { return cb(p0,p1); } -EXPORT struct S_PDF f11_S_SF_PDF(struct S_PDF p0, float p1, struct S_PDF (*cb)(struct S_PDF, float)) { return cb(p0,p1); } -EXPORT struct S_PDD f11_S_SF_PDD(struct S_PDD p0, float p1, struct S_PDD (*cb)(struct S_PDD, float)) { return cb(p0,p1); } -EXPORT struct S_PDP f11_S_SF_PDP(struct S_PDP p0, float p1, struct S_PDP (*cb)(struct S_PDP, float)) { return cb(p0,p1); } -EXPORT struct S_PPI f11_S_SF_PPI(struct S_PPI p0, float p1, struct S_PPI (*cb)(struct S_PPI, float)) { return cb(p0,p1); } -EXPORT struct S_PPF f11_S_SF_PPF(struct S_PPF p0, float p1, struct S_PPF (*cb)(struct S_PPF, float)) { return cb(p0,p1); } -EXPORT struct S_PPD f11_S_SF_PPD(struct S_PPD p0, float p1, struct S_PPD (*cb)(struct S_PPD, float)) { return cb(p0,p1); } -EXPORT struct S_PPP f11_S_SF_PPP(struct S_PPP p0, float p1, struct S_PPP (*cb)(struct S_PPP, float)) { return cb(p0,p1); } -EXPORT struct S_I f11_S_SD_I(struct S_I p0, double p1, struct S_I (*cb)(struct S_I, double)) { return cb(p0,p1); } -EXPORT struct S_F f11_S_SD_F(struct S_F p0, double p1, struct S_F (*cb)(struct S_F, double)) { return cb(p0,p1); } -EXPORT struct S_D f11_S_SD_D(struct S_D p0, double p1, struct S_D (*cb)(struct S_D, double)) { return cb(p0,p1); } -EXPORT struct S_P f11_S_SD_P(struct S_P p0, double p1, struct S_P (*cb)(struct S_P, double)) { return cb(p0,p1); } -EXPORT struct S_II f11_S_SD_II(struct S_II p0, double p1, struct S_II (*cb)(struct S_II, double)) { return cb(p0,p1); } -EXPORT struct S_IF f11_S_SD_IF(struct S_IF p0, double p1, struct S_IF (*cb)(struct S_IF, double)) { return cb(p0,p1); } -EXPORT struct S_ID f11_S_SD_ID(struct S_ID p0, double p1, struct S_ID (*cb)(struct S_ID, double)) { return cb(p0,p1); } -EXPORT struct S_IP f11_S_SD_IP(struct S_IP p0, double p1, struct S_IP (*cb)(struct S_IP, double)) { return cb(p0,p1); } -EXPORT struct S_FI f11_S_SD_FI(struct S_FI p0, double p1, struct S_FI (*cb)(struct S_FI, double)) { return cb(p0,p1); } -EXPORT struct S_FF f11_S_SD_FF(struct S_FF p0, double p1, struct S_FF (*cb)(struct S_FF, double)) { return cb(p0,p1); } -EXPORT struct S_FD f11_S_SD_FD(struct S_FD p0, double p1, struct S_FD (*cb)(struct S_FD, double)) { return cb(p0,p1); } -EXPORT struct S_FP f11_S_SD_FP(struct S_FP p0, double p1, struct S_FP (*cb)(struct S_FP, double)) { return cb(p0,p1); } -EXPORT struct S_DI f11_S_SD_DI(struct S_DI p0, double p1, struct S_DI (*cb)(struct S_DI, double)) { return cb(p0,p1); } -EXPORT struct S_DF f11_S_SD_DF(struct S_DF p0, double p1, struct S_DF (*cb)(struct S_DF, double)) { return cb(p0,p1); } -EXPORT struct S_DD f11_S_SD_DD(struct S_DD p0, double p1, struct S_DD (*cb)(struct S_DD, double)) { return cb(p0,p1); } -EXPORT struct S_DP f11_S_SD_DP(struct S_DP p0, double p1, struct S_DP (*cb)(struct S_DP, double)) { return cb(p0,p1); } -EXPORT struct S_PI f11_S_SD_PI(struct S_PI p0, double p1, struct S_PI (*cb)(struct S_PI, double)) { return cb(p0,p1); } -EXPORT struct S_PF f11_S_SD_PF(struct S_PF p0, double p1, struct S_PF (*cb)(struct S_PF, double)) { return cb(p0,p1); } -EXPORT struct S_PD f11_S_SD_PD(struct S_PD p0, double p1, struct S_PD (*cb)(struct S_PD, double)) { return cb(p0,p1); } -EXPORT struct S_PP f11_S_SD_PP(struct S_PP p0, double p1, struct S_PP (*cb)(struct S_PP, double)) { return cb(p0,p1); } -EXPORT struct S_III f11_S_SD_III(struct S_III p0, double p1, struct S_III (*cb)(struct S_III, double)) { return cb(p0,p1); } -EXPORT struct S_IIF f11_S_SD_IIF(struct S_IIF p0, double p1, struct S_IIF (*cb)(struct S_IIF, double)) { return cb(p0,p1); } -EXPORT struct S_IID f11_S_SD_IID(struct S_IID p0, double p1, struct S_IID (*cb)(struct S_IID, double)) { return cb(p0,p1); } -EXPORT struct S_IIP f11_S_SD_IIP(struct S_IIP p0, double p1, struct S_IIP (*cb)(struct S_IIP, double)) { return cb(p0,p1); } -EXPORT struct S_IFI f11_S_SD_IFI(struct S_IFI p0, double p1, struct S_IFI (*cb)(struct S_IFI, double)) { return cb(p0,p1); } -EXPORT struct S_IFF f11_S_SD_IFF(struct S_IFF p0, double p1, struct S_IFF (*cb)(struct S_IFF, double)) { return cb(p0,p1); } -EXPORT struct S_IFD f11_S_SD_IFD(struct S_IFD p0, double p1, struct S_IFD (*cb)(struct S_IFD, double)) { return cb(p0,p1); } -EXPORT struct S_IFP f11_S_SD_IFP(struct S_IFP p0, double p1, struct S_IFP (*cb)(struct S_IFP, double)) { return cb(p0,p1); } -EXPORT struct S_IDI f11_S_SD_IDI(struct S_IDI p0, double p1, struct S_IDI (*cb)(struct S_IDI, double)) { return cb(p0,p1); } -EXPORT struct S_IDF f11_S_SD_IDF(struct S_IDF p0, double p1, struct S_IDF (*cb)(struct S_IDF, double)) { return cb(p0,p1); } -EXPORT struct S_IDD f11_S_SD_IDD(struct S_IDD p0, double p1, struct S_IDD (*cb)(struct S_IDD, double)) { return cb(p0,p1); } -EXPORT struct S_IDP f11_S_SD_IDP(struct S_IDP p0, double p1, struct S_IDP (*cb)(struct S_IDP, double)) { return cb(p0,p1); } -EXPORT struct S_IPI f11_S_SD_IPI(struct S_IPI p0, double p1, struct S_IPI (*cb)(struct S_IPI, double)) { return cb(p0,p1); } -EXPORT struct S_IPF f11_S_SD_IPF(struct S_IPF p0, double p1, struct S_IPF (*cb)(struct S_IPF, double)) { return cb(p0,p1); } -EXPORT struct S_IPD f11_S_SD_IPD(struct S_IPD p0, double p1, struct S_IPD (*cb)(struct S_IPD, double)) { return cb(p0,p1); } -EXPORT struct S_IPP f11_S_SD_IPP(struct S_IPP p0, double p1, struct S_IPP (*cb)(struct S_IPP, double)) { return cb(p0,p1); } -EXPORT struct S_FII f11_S_SD_FII(struct S_FII p0, double p1, struct S_FII (*cb)(struct S_FII, double)) { return cb(p0,p1); } -EXPORT struct S_FIF f11_S_SD_FIF(struct S_FIF p0, double p1, struct S_FIF (*cb)(struct S_FIF, double)) { return cb(p0,p1); } -EXPORT struct S_FID f11_S_SD_FID(struct S_FID p0, double p1, struct S_FID (*cb)(struct S_FID, double)) { return cb(p0,p1); } -EXPORT struct S_FIP f11_S_SD_FIP(struct S_FIP p0, double p1, struct S_FIP (*cb)(struct S_FIP, double)) { return cb(p0,p1); } -EXPORT struct S_FFI f11_S_SD_FFI(struct S_FFI p0, double p1, struct S_FFI (*cb)(struct S_FFI, double)) { return cb(p0,p1); } -EXPORT struct S_FFF f11_S_SD_FFF(struct S_FFF p0, double p1, struct S_FFF (*cb)(struct S_FFF, double)) { return cb(p0,p1); } -EXPORT struct S_FFD f11_S_SD_FFD(struct S_FFD p0, double p1, struct S_FFD (*cb)(struct S_FFD, double)) { return cb(p0,p1); } -EXPORT struct S_FFP f11_S_SD_FFP(struct S_FFP p0, double p1, struct S_FFP (*cb)(struct S_FFP, double)) { return cb(p0,p1); } -EXPORT struct S_FDI f11_S_SD_FDI(struct S_FDI p0, double p1, struct S_FDI (*cb)(struct S_FDI, double)) { return cb(p0,p1); } -EXPORT struct S_FDF f11_S_SD_FDF(struct S_FDF p0, double p1, struct S_FDF (*cb)(struct S_FDF, double)) { return cb(p0,p1); } -EXPORT struct S_FDD f11_S_SD_FDD(struct S_FDD p0, double p1, struct S_FDD (*cb)(struct S_FDD, double)) { return cb(p0,p1); } -EXPORT struct S_FDP f11_S_SD_FDP(struct S_FDP p0, double p1, struct S_FDP (*cb)(struct S_FDP, double)) { return cb(p0,p1); } -EXPORT struct S_FPI f11_S_SD_FPI(struct S_FPI p0, double p1, struct S_FPI (*cb)(struct S_FPI, double)) { return cb(p0,p1); } -EXPORT struct S_FPF f11_S_SD_FPF(struct S_FPF p0, double p1, struct S_FPF (*cb)(struct S_FPF, double)) { return cb(p0,p1); } -EXPORT struct S_FPD f11_S_SD_FPD(struct S_FPD p0, double p1, struct S_FPD (*cb)(struct S_FPD, double)) { return cb(p0,p1); } -EXPORT struct S_FPP f11_S_SD_FPP(struct S_FPP p0, double p1, struct S_FPP (*cb)(struct S_FPP, double)) { return cb(p0,p1); } -EXPORT struct S_DII f11_S_SD_DII(struct S_DII p0, double p1, struct S_DII (*cb)(struct S_DII, double)) { return cb(p0,p1); } -EXPORT struct S_DIF f11_S_SD_DIF(struct S_DIF p0, double p1, struct S_DIF (*cb)(struct S_DIF, double)) { return cb(p0,p1); } -EXPORT struct S_DID f11_S_SD_DID(struct S_DID p0, double p1, struct S_DID (*cb)(struct S_DID, double)) { return cb(p0,p1); } -EXPORT struct S_DIP f11_S_SD_DIP(struct S_DIP p0, double p1, struct S_DIP (*cb)(struct S_DIP, double)) { return cb(p0,p1); } -EXPORT struct S_DFI f11_S_SD_DFI(struct S_DFI p0, double p1, struct S_DFI (*cb)(struct S_DFI, double)) { return cb(p0,p1); } -EXPORT struct S_DFF f11_S_SD_DFF(struct S_DFF p0, double p1, struct S_DFF (*cb)(struct S_DFF, double)) { return cb(p0,p1); } -EXPORT struct S_DFD f11_S_SD_DFD(struct S_DFD p0, double p1, struct S_DFD (*cb)(struct S_DFD, double)) { return cb(p0,p1); } -EXPORT struct S_DFP f11_S_SD_DFP(struct S_DFP p0, double p1, struct S_DFP (*cb)(struct S_DFP, double)) { return cb(p0,p1); } -EXPORT struct S_DDI f11_S_SD_DDI(struct S_DDI p0, double p1, struct S_DDI (*cb)(struct S_DDI, double)) { return cb(p0,p1); } -EXPORT struct S_DDF f11_S_SD_DDF(struct S_DDF p0, double p1, struct S_DDF (*cb)(struct S_DDF, double)) { return cb(p0,p1); } -EXPORT struct S_DDD f11_S_SD_DDD(struct S_DDD p0, double p1, struct S_DDD (*cb)(struct S_DDD, double)) { return cb(p0,p1); } -EXPORT struct S_DDP f11_S_SD_DDP(struct S_DDP p0, double p1, struct S_DDP (*cb)(struct S_DDP, double)) { return cb(p0,p1); } -EXPORT struct S_DPI f11_S_SD_DPI(struct S_DPI p0, double p1, struct S_DPI (*cb)(struct S_DPI, double)) { return cb(p0,p1); } -EXPORT struct S_DPF f11_S_SD_DPF(struct S_DPF p0, double p1, struct S_DPF (*cb)(struct S_DPF, double)) { return cb(p0,p1); } -EXPORT struct S_DPD f11_S_SD_DPD(struct S_DPD p0, double p1, struct S_DPD (*cb)(struct S_DPD, double)) { return cb(p0,p1); } -EXPORT struct S_DPP f11_S_SD_DPP(struct S_DPP p0, double p1, struct S_DPP (*cb)(struct S_DPP, double)) { return cb(p0,p1); } -EXPORT struct S_PII f11_S_SD_PII(struct S_PII p0, double p1, struct S_PII (*cb)(struct S_PII, double)) { return cb(p0,p1); } -EXPORT struct S_PIF f11_S_SD_PIF(struct S_PIF p0, double p1, struct S_PIF (*cb)(struct S_PIF, double)) { return cb(p0,p1); } -EXPORT struct S_PID f11_S_SD_PID(struct S_PID p0, double p1, struct S_PID (*cb)(struct S_PID, double)) { return cb(p0,p1); } -EXPORT struct S_PIP f11_S_SD_PIP(struct S_PIP p0, double p1, struct S_PIP (*cb)(struct S_PIP, double)) { return cb(p0,p1); } -EXPORT struct S_PFI f11_S_SD_PFI(struct S_PFI p0, double p1, struct S_PFI (*cb)(struct S_PFI, double)) { return cb(p0,p1); } -EXPORT struct S_PFF f11_S_SD_PFF(struct S_PFF p0, double p1, struct S_PFF (*cb)(struct S_PFF, double)) { return cb(p0,p1); } -EXPORT struct S_PFD f11_S_SD_PFD(struct S_PFD p0, double p1, struct S_PFD (*cb)(struct S_PFD, double)) { return cb(p0,p1); } -EXPORT struct S_PFP f11_S_SD_PFP(struct S_PFP p0, double p1, struct S_PFP (*cb)(struct S_PFP, double)) { return cb(p0,p1); } -EXPORT struct S_PDI f11_S_SD_PDI(struct S_PDI p0, double p1, struct S_PDI (*cb)(struct S_PDI, double)) { return cb(p0,p1); } -EXPORT struct S_PDF f11_S_SD_PDF(struct S_PDF p0, double p1, struct S_PDF (*cb)(struct S_PDF, double)) { return cb(p0,p1); } -EXPORT struct S_PDD f11_S_SD_PDD(struct S_PDD p0, double p1, struct S_PDD (*cb)(struct S_PDD, double)) { return cb(p0,p1); } -EXPORT struct S_PDP f11_S_SD_PDP(struct S_PDP p0, double p1, struct S_PDP (*cb)(struct S_PDP, double)) { return cb(p0,p1); } -EXPORT struct S_PPI f11_S_SD_PPI(struct S_PPI p0, double p1, struct S_PPI (*cb)(struct S_PPI, double)) { return cb(p0,p1); } -EXPORT struct S_PPF f11_S_SD_PPF(struct S_PPF p0, double p1, struct S_PPF (*cb)(struct S_PPF, double)) { return cb(p0,p1); } -EXPORT struct S_PPD f11_S_SD_PPD(struct S_PPD p0, double p1, struct S_PPD (*cb)(struct S_PPD, double)) { return cb(p0,p1); } -EXPORT struct S_PPP f11_S_SD_PPP(struct S_PPP p0, double p1, struct S_PPP (*cb)(struct S_PPP, double)) { return cb(p0,p1); } -EXPORT struct S_I f11_S_SP_I(struct S_I p0, void* p1, struct S_I (*cb)(struct S_I, void*)) { return cb(p0,p1); } -EXPORT struct S_F f11_S_SP_F(struct S_F p0, void* p1, struct S_F (*cb)(struct S_F, void*)) { return cb(p0,p1); } -EXPORT struct S_D f11_S_SP_D(struct S_D p0, void* p1, struct S_D (*cb)(struct S_D, void*)) { return cb(p0,p1); } -EXPORT struct S_P f11_S_SP_P(struct S_P p0, void* p1, struct S_P (*cb)(struct S_P, void*)) { return cb(p0,p1); } -EXPORT struct S_II f11_S_SP_II(struct S_II p0, void* p1, struct S_II (*cb)(struct S_II, void*)) { return cb(p0,p1); } -EXPORT struct S_IF f11_S_SP_IF(struct S_IF p0, void* p1, struct S_IF (*cb)(struct S_IF, void*)) { return cb(p0,p1); } -EXPORT struct S_ID f11_S_SP_ID(struct S_ID p0, void* p1, struct S_ID (*cb)(struct S_ID, void*)) { return cb(p0,p1); } -EXPORT struct S_IP f11_S_SP_IP(struct S_IP p0, void* p1, struct S_IP (*cb)(struct S_IP, void*)) { return cb(p0,p1); } -EXPORT struct S_FI f11_S_SP_FI(struct S_FI p0, void* p1, struct S_FI (*cb)(struct S_FI, void*)) { return cb(p0,p1); } -EXPORT struct S_FF f11_S_SP_FF(struct S_FF p0, void* p1, struct S_FF (*cb)(struct S_FF, void*)) { return cb(p0,p1); } -EXPORT struct S_FD f11_S_SP_FD(struct S_FD p0, void* p1, struct S_FD (*cb)(struct S_FD, void*)) { return cb(p0,p1); } -EXPORT struct S_FP f11_S_SP_FP(struct S_FP p0, void* p1, struct S_FP (*cb)(struct S_FP, void*)) { return cb(p0,p1); } -EXPORT struct S_DI f11_S_SP_DI(struct S_DI p0, void* p1, struct S_DI (*cb)(struct S_DI, void*)) { return cb(p0,p1); } -EXPORT struct S_DF f11_S_SP_DF(struct S_DF p0, void* p1, struct S_DF (*cb)(struct S_DF, void*)) { return cb(p0,p1); } -EXPORT struct S_DD f11_S_SP_DD(struct S_DD p0, void* p1, struct S_DD (*cb)(struct S_DD, void*)) { return cb(p0,p1); } -EXPORT struct S_DP f11_S_SP_DP(struct S_DP p0, void* p1, struct S_DP (*cb)(struct S_DP, void*)) { return cb(p0,p1); } -EXPORT struct S_PI f11_S_SP_PI(struct S_PI p0, void* p1, struct S_PI (*cb)(struct S_PI, void*)) { return cb(p0,p1); } -EXPORT struct S_PF f11_S_SP_PF(struct S_PF p0, void* p1, struct S_PF (*cb)(struct S_PF, void*)) { return cb(p0,p1); } -EXPORT struct S_PD f11_S_SP_PD(struct S_PD p0, void* p1, struct S_PD (*cb)(struct S_PD, void*)) { return cb(p0,p1); } -EXPORT struct S_PP f11_S_SP_PP(struct S_PP p0, void* p1, struct S_PP (*cb)(struct S_PP, void*)) { return cb(p0,p1); } -EXPORT struct S_III f11_S_SP_III(struct S_III p0, void* p1, struct S_III (*cb)(struct S_III, void*)) { return cb(p0,p1); } -EXPORT struct S_IIF f11_S_SP_IIF(struct S_IIF p0, void* p1, struct S_IIF (*cb)(struct S_IIF, void*)) { return cb(p0,p1); } -EXPORT struct S_IID f11_S_SP_IID(struct S_IID p0, void* p1, struct S_IID (*cb)(struct S_IID, void*)) { return cb(p0,p1); } -EXPORT struct S_IIP f11_S_SP_IIP(struct S_IIP p0, void* p1, struct S_IIP (*cb)(struct S_IIP, void*)) { return cb(p0,p1); } -EXPORT struct S_IFI f11_S_SP_IFI(struct S_IFI p0, void* p1, struct S_IFI (*cb)(struct S_IFI, void*)) { return cb(p0,p1); } -EXPORT struct S_IFF f11_S_SP_IFF(struct S_IFF p0, void* p1, struct S_IFF (*cb)(struct S_IFF, void*)) { return cb(p0,p1); } -EXPORT struct S_IFD f11_S_SP_IFD(struct S_IFD p0, void* p1, struct S_IFD (*cb)(struct S_IFD, void*)) { return cb(p0,p1); } -EXPORT struct S_IFP f11_S_SP_IFP(struct S_IFP p0, void* p1, struct S_IFP (*cb)(struct S_IFP, void*)) { return cb(p0,p1); } -EXPORT struct S_IDI f11_S_SP_IDI(struct S_IDI p0, void* p1, struct S_IDI (*cb)(struct S_IDI, void*)) { return cb(p0,p1); } -EXPORT struct S_IDF f11_S_SP_IDF(struct S_IDF p0, void* p1, struct S_IDF (*cb)(struct S_IDF, void*)) { return cb(p0,p1); } -EXPORT struct S_IDD f11_S_SP_IDD(struct S_IDD p0, void* p1, struct S_IDD (*cb)(struct S_IDD, void*)) { return cb(p0,p1); } -EXPORT struct S_IDP f11_S_SP_IDP(struct S_IDP p0, void* p1, struct S_IDP (*cb)(struct S_IDP, void*)) { return cb(p0,p1); } -EXPORT struct S_IPI f11_S_SP_IPI(struct S_IPI p0, void* p1, struct S_IPI (*cb)(struct S_IPI, void*)) { return cb(p0,p1); } -EXPORT struct S_IPF f11_S_SP_IPF(struct S_IPF p0, void* p1, struct S_IPF (*cb)(struct S_IPF, void*)) { return cb(p0,p1); } -EXPORT struct S_IPD f11_S_SP_IPD(struct S_IPD p0, void* p1, struct S_IPD (*cb)(struct S_IPD, void*)) { return cb(p0,p1); } -EXPORT struct S_IPP f11_S_SP_IPP(struct S_IPP p0, void* p1, struct S_IPP (*cb)(struct S_IPP, void*)) { return cb(p0,p1); } -EXPORT struct S_FII f11_S_SP_FII(struct S_FII p0, void* p1, struct S_FII (*cb)(struct S_FII, void*)) { return cb(p0,p1); } -EXPORT struct S_FIF f11_S_SP_FIF(struct S_FIF p0, void* p1, struct S_FIF (*cb)(struct S_FIF, void*)) { return cb(p0,p1); } -EXPORT struct S_FID f11_S_SP_FID(struct S_FID p0, void* p1, struct S_FID (*cb)(struct S_FID, void*)) { return cb(p0,p1); } -EXPORT struct S_FIP f11_S_SP_FIP(struct S_FIP p0, void* p1, struct S_FIP (*cb)(struct S_FIP, void*)) { return cb(p0,p1); } -EXPORT struct S_FFI f11_S_SP_FFI(struct S_FFI p0, void* p1, struct S_FFI (*cb)(struct S_FFI, void*)) { return cb(p0,p1); } -EXPORT struct S_FFF f11_S_SP_FFF(struct S_FFF p0, void* p1, struct S_FFF (*cb)(struct S_FFF, void*)) { return cb(p0,p1); } -EXPORT struct S_FFD f11_S_SP_FFD(struct S_FFD p0, void* p1, struct S_FFD (*cb)(struct S_FFD, void*)) { return cb(p0,p1); } -EXPORT struct S_FFP f11_S_SP_FFP(struct S_FFP p0, void* p1, struct S_FFP (*cb)(struct S_FFP, void*)) { return cb(p0,p1); } -EXPORT struct S_FDI f11_S_SP_FDI(struct S_FDI p0, void* p1, struct S_FDI (*cb)(struct S_FDI, void*)) { return cb(p0,p1); } -EXPORT struct S_FDF f11_S_SP_FDF(struct S_FDF p0, void* p1, struct S_FDF (*cb)(struct S_FDF, void*)) { return cb(p0,p1); } -EXPORT struct S_FDD f11_S_SP_FDD(struct S_FDD p0, void* p1, struct S_FDD (*cb)(struct S_FDD, void*)) { return cb(p0,p1); } -EXPORT struct S_FDP f11_S_SP_FDP(struct S_FDP p0, void* p1, struct S_FDP (*cb)(struct S_FDP, void*)) { return cb(p0,p1); } -EXPORT struct S_FPI f11_S_SP_FPI(struct S_FPI p0, void* p1, struct S_FPI (*cb)(struct S_FPI, void*)) { return cb(p0,p1); } -EXPORT struct S_FPF f11_S_SP_FPF(struct S_FPF p0, void* p1, struct S_FPF (*cb)(struct S_FPF, void*)) { return cb(p0,p1); } -EXPORT struct S_FPD f11_S_SP_FPD(struct S_FPD p0, void* p1, struct S_FPD (*cb)(struct S_FPD, void*)) { return cb(p0,p1); } -EXPORT struct S_FPP f11_S_SP_FPP(struct S_FPP p0, void* p1, struct S_FPP (*cb)(struct S_FPP, void*)) { return cb(p0,p1); } -EXPORT struct S_DII f11_S_SP_DII(struct S_DII p0, void* p1, struct S_DII (*cb)(struct S_DII, void*)) { return cb(p0,p1); } -EXPORT struct S_DIF f11_S_SP_DIF(struct S_DIF p0, void* p1, struct S_DIF (*cb)(struct S_DIF, void*)) { return cb(p0,p1); } -EXPORT struct S_DID f11_S_SP_DID(struct S_DID p0, void* p1, struct S_DID (*cb)(struct S_DID, void*)) { return cb(p0,p1); } -EXPORT struct S_DIP f11_S_SP_DIP(struct S_DIP p0, void* p1, struct S_DIP (*cb)(struct S_DIP, void*)) { return cb(p0,p1); } -EXPORT struct S_DFI f11_S_SP_DFI(struct S_DFI p0, void* p1, struct S_DFI (*cb)(struct S_DFI, void*)) { return cb(p0,p1); } -EXPORT struct S_DFF f11_S_SP_DFF(struct S_DFF p0, void* p1, struct S_DFF (*cb)(struct S_DFF, void*)) { return cb(p0,p1); } -EXPORT struct S_DFD f11_S_SP_DFD(struct S_DFD p0, void* p1, struct S_DFD (*cb)(struct S_DFD, void*)) { return cb(p0,p1); } -EXPORT struct S_DFP f11_S_SP_DFP(struct S_DFP p0, void* p1, struct S_DFP (*cb)(struct S_DFP, void*)) { return cb(p0,p1); } -EXPORT struct S_DDI f11_S_SP_DDI(struct S_DDI p0, void* p1, struct S_DDI (*cb)(struct S_DDI, void*)) { return cb(p0,p1); } -EXPORT struct S_DDF f11_S_SP_DDF(struct S_DDF p0, void* p1, struct S_DDF (*cb)(struct S_DDF, void*)) { return cb(p0,p1); } -EXPORT struct S_DDD f11_S_SP_DDD(struct S_DDD p0, void* p1, struct S_DDD (*cb)(struct S_DDD, void*)) { return cb(p0,p1); } -EXPORT struct S_DDP f11_S_SP_DDP(struct S_DDP p0, void* p1, struct S_DDP (*cb)(struct S_DDP, void*)) { return cb(p0,p1); } -EXPORT struct S_DPI f11_S_SP_DPI(struct S_DPI p0, void* p1, struct S_DPI (*cb)(struct S_DPI, void*)) { return cb(p0,p1); } -EXPORT struct S_DPF f11_S_SP_DPF(struct S_DPF p0, void* p1, struct S_DPF (*cb)(struct S_DPF, void*)) { return cb(p0,p1); } -EXPORT struct S_DPD f11_S_SP_DPD(struct S_DPD p0, void* p1, struct S_DPD (*cb)(struct S_DPD, void*)) { return cb(p0,p1); } -EXPORT struct S_DPP f11_S_SP_DPP(struct S_DPP p0, void* p1, struct S_DPP (*cb)(struct S_DPP, void*)) { return cb(p0,p1); } -EXPORT struct S_PII f11_S_SP_PII(struct S_PII p0, void* p1, struct S_PII (*cb)(struct S_PII, void*)) { return cb(p0,p1); } -EXPORT struct S_PIF f11_S_SP_PIF(struct S_PIF p0, void* p1, struct S_PIF (*cb)(struct S_PIF, void*)) { return cb(p0,p1); } -EXPORT struct S_PID f11_S_SP_PID(struct S_PID p0, void* p1, struct S_PID (*cb)(struct S_PID, void*)) { return cb(p0,p1); } -EXPORT struct S_PIP f11_S_SP_PIP(struct S_PIP p0, void* p1, struct S_PIP (*cb)(struct S_PIP, void*)) { return cb(p0,p1); } -EXPORT struct S_PFI f11_S_SP_PFI(struct S_PFI p0, void* p1, struct S_PFI (*cb)(struct S_PFI, void*)) { return cb(p0,p1); } -EXPORT struct S_PFF f11_S_SP_PFF(struct S_PFF p0, void* p1, struct S_PFF (*cb)(struct S_PFF, void*)) { return cb(p0,p1); } -EXPORT struct S_PFD f11_S_SP_PFD(struct S_PFD p0, void* p1, struct S_PFD (*cb)(struct S_PFD, void*)) { return cb(p0,p1); } -EXPORT struct S_PFP f11_S_SP_PFP(struct S_PFP p0, void* p1, struct S_PFP (*cb)(struct S_PFP, void*)) { return cb(p0,p1); } -EXPORT struct S_PDI f11_S_SP_PDI(struct S_PDI p0, void* p1, struct S_PDI (*cb)(struct S_PDI, void*)) { return cb(p0,p1); } -EXPORT struct S_PDF f11_S_SP_PDF(struct S_PDF p0, void* p1, struct S_PDF (*cb)(struct S_PDF, void*)) { return cb(p0,p1); } -EXPORT struct S_PDD f11_S_SP_PDD(struct S_PDD p0, void* p1, struct S_PDD (*cb)(struct S_PDD, void*)) { return cb(p0,p1); } -EXPORT struct S_PDP f11_S_SP_PDP(struct S_PDP p0, void* p1, struct S_PDP (*cb)(struct S_PDP, void*)) { return cb(p0,p1); } -EXPORT struct S_PPI f11_S_SP_PPI(struct S_PPI p0, void* p1, struct S_PPI (*cb)(struct S_PPI, void*)) { return cb(p0,p1); } -EXPORT struct S_PPF f11_S_SP_PPF(struct S_PPF p0, void* p1, struct S_PPF (*cb)(struct S_PPF, void*)) { return cb(p0,p1); } -EXPORT struct S_PPD f11_S_SP_PPD(struct S_PPD p0, void* p1, struct S_PPD (*cb)(struct S_PPD, void*)) { return cb(p0,p1); } -EXPORT struct S_PPP f11_S_SP_PPP(struct S_PPP p0, void* p1, struct S_PPP (*cb)(struct S_PPP, void*)) { return cb(p0,p1); } -EXPORT struct S_I f11_S_SS_I(struct S_I p0, struct S_I p1, struct S_I (*cb)(struct S_I, struct S_I)) { return cb(p0,p1); } -EXPORT struct S_F f11_S_SS_F(struct S_F p0, struct S_F p1, struct S_F (*cb)(struct S_F, struct S_F)) { return cb(p0,p1); } -EXPORT struct S_D f11_S_SS_D(struct S_D p0, struct S_D p1, struct S_D (*cb)(struct S_D, struct S_D)) { return cb(p0,p1); } -EXPORT struct S_P f11_S_SS_P(struct S_P p0, struct S_P p1, struct S_P (*cb)(struct S_P, struct S_P)) { return cb(p0,p1); } -EXPORT struct S_II f11_S_SS_II(struct S_II p0, struct S_II p1, struct S_II (*cb)(struct S_II, struct S_II)) { return cb(p0,p1); } -EXPORT struct S_IF f11_S_SS_IF(struct S_IF p0, struct S_IF p1, struct S_IF (*cb)(struct S_IF, struct S_IF)) { return cb(p0,p1); } -EXPORT struct S_ID f11_S_SS_ID(struct S_ID p0, struct S_ID p1, struct S_ID (*cb)(struct S_ID, struct S_ID)) { return cb(p0,p1); } -EXPORT struct S_IP f11_S_SS_IP(struct S_IP p0, struct S_IP p1, struct S_IP (*cb)(struct S_IP, struct S_IP)) { return cb(p0,p1); } -EXPORT struct S_FI f11_S_SS_FI(struct S_FI p0, struct S_FI p1, struct S_FI (*cb)(struct S_FI, struct S_FI)) { return cb(p0,p1); } -EXPORT struct S_FF f11_S_SS_FF(struct S_FF p0, struct S_FF p1, struct S_FF (*cb)(struct S_FF, struct S_FF)) { return cb(p0,p1); } -EXPORT struct S_FD f11_S_SS_FD(struct S_FD p0, struct S_FD p1, struct S_FD (*cb)(struct S_FD, struct S_FD)) { return cb(p0,p1); } -EXPORT struct S_FP f11_S_SS_FP(struct S_FP p0, struct S_FP p1, struct S_FP (*cb)(struct S_FP, struct S_FP)) { return cb(p0,p1); } -EXPORT struct S_DI f11_S_SS_DI(struct S_DI p0, struct S_DI p1, struct S_DI (*cb)(struct S_DI, struct S_DI)) { return cb(p0,p1); } -EXPORT struct S_DF f11_S_SS_DF(struct S_DF p0, struct S_DF p1, struct S_DF (*cb)(struct S_DF, struct S_DF)) { return cb(p0,p1); } -EXPORT struct S_DD f11_S_SS_DD(struct S_DD p0, struct S_DD p1, struct S_DD (*cb)(struct S_DD, struct S_DD)) { return cb(p0,p1); } -EXPORT struct S_DP f11_S_SS_DP(struct S_DP p0, struct S_DP p1, struct S_DP (*cb)(struct S_DP, struct S_DP)) { return cb(p0,p1); } -EXPORT struct S_PI f11_S_SS_PI(struct S_PI p0, struct S_PI p1, struct S_PI (*cb)(struct S_PI, struct S_PI)) { return cb(p0,p1); } -EXPORT struct S_PF f11_S_SS_PF(struct S_PF p0, struct S_PF p1, struct S_PF (*cb)(struct S_PF, struct S_PF)) { return cb(p0,p1); } -EXPORT struct S_PD f11_S_SS_PD(struct S_PD p0, struct S_PD p1, struct S_PD (*cb)(struct S_PD, struct S_PD)) { return cb(p0,p1); } -EXPORT struct S_PP f11_S_SS_PP(struct S_PP p0, struct S_PP p1, struct S_PP (*cb)(struct S_PP, struct S_PP)) { return cb(p0,p1); } -EXPORT struct S_III f11_S_SS_III(struct S_III p0, struct S_III p1, struct S_III (*cb)(struct S_III, struct S_III)) { return cb(p0,p1); } -EXPORT struct S_IIF f11_S_SS_IIF(struct S_IIF p0, struct S_IIF p1, struct S_IIF (*cb)(struct S_IIF, struct S_IIF)) { return cb(p0,p1); } -EXPORT struct S_IID f11_S_SS_IID(struct S_IID p0, struct S_IID p1, struct S_IID (*cb)(struct S_IID, struct S_IID)) { return cb(p0,p1); } -EXPORT struct S_IIP f11_S_SS_IIP(struct S_IIP p0, struct S_IIP p1, struct S_IIP (*cb)(struct S_IIP, struct S_IIP)) { return cb(p0,p1); } -EXPORT struct S_IFI f11_S_SS_IFI(struct S_IFI p0, struct S_IFI p1, struct S_IFI (*cb)(struct S_IFI, struct S_IFI)) { return cb(p0,p1); } -EXPORT struct S_IFF f11_S_SS_IFF(struct S_IFF p0, struct S_IFF p1, struct S_IFF (*cb)(struct S_IFF, struct S_IFF)) { return cb(p0,p1); } -EXPORT struct S_IFD f11_S_SS_IFD(struct S_IFD p0, struct S_IFD p1, struct S_IFD (*cb)(struct S_IFD, struct S_IFD)) { return cb(p0,p1); } -EXPORT struct S_IFP f11_S_SS_IFP(struct S_IFP p0, struct S_IFP p1, struct S_IFP (*cb)(struct S_IFP, struct S_IFP)) { return cb(p0,p1); } -EXPORT struct S_IDI f11_S_SS_IDI(struct S_IDI p0, struct S_IDI p1, struct S_IDI (*cb)(struct S_IDI, struct S_IDI)) { return cb(p0,p1); } -EXPORT struct S_IDF f11_S_SS_IDF(struct S_IDF p0, struct S_IDF p1, struct S_IDF (*cb)(struct S_IDF, struct S_IDF)) { return cb(p0,p1); } -EXPORT struct S_IDD f11_S_SS_IDD(struct S_IDD p0, struct S_IDD p1, struct S_IDD (*cb)(struct S_IDD, struct S_IDD)) { return cb(p0,p1); } -EXPORT struct S_IDP f11_S_SS_IDP(struct S_IDP p0, struct S_IDP p1, struct S_IDP (*cb)(struct S_IDP, struct S_IDP)) { return cb(p0,p1); } -EXPORT struct S_IPI f11_S_SS_IPI(struct S_IPI p0, struct S_IPI p1, struct S_IPI (*cb)(struct S_IPI, struct S_IPI)) { return cb(p0,p1); } -EXPORT struct S_IPF f11_S_SS_IPF(struct S_IPF p0, struct S_IPF p1, struct S_IPF (*cb)(struct S_IPF, struct S_IPF)) { return cb(p0,p1); } -EXPORT struct S_IPD f11_S_SS_IPD(struct S_IPD p0, struct S_IPD p1, struct S_IPD (*cb)(struct S_IPD, struct S_IPD)) { return cb(p0,p1); } -EXPORT struct S_IPP f11_S_SS_IPP(struct S_IPP p0, struct S_IPP p1, struct S_IPP (*cb)(struct S_IPP, struct S_IPP)) { return cb(p0,p1); } -EXPORT struct S_FII f11_S_SS_FII(struct S_FII p0, struct S_FII p1, struct S_FII (*cb)(struct S_FII, struct S_FII)) { return cb(p0,p1); } -EXPORT struct S_FIF f11_S_SS_FIF(struct S_FIF p0, struct S_FIF p1, struct S_FIF (*cb)(struct S_FIF, struct S_FIF)) { return cb(p0,p1); } -EXPORT struct S_FID f11_S_SS_FID(struct S_FID p0, struct S_FID p1, struct S_FID (*cb)(struct S_FID, struct S_FID)) { return cb(p0,p1); } -EXPORT struct S_FIP f11_S_SS_FIP(struct S_FIP p0, struct S_FIP p1, struct S_FIP (*cb)(struct S_FIP, struct S_FIP)) { return cb(p0,p1); } -EXPORT struct S_FFI f11_S_SS_FFI(struct S_FFI p0, struct S_FFI p1, struct S_FFI (*cb)(struct S_FFI, struct S_FFI)) { return cb(p0,p1); } -EXPORT struct S_FFF f11_S_SS_FFF(struct S_FFF p0, struct S_FFF p1, struct S_FFF (*cb)(struct S_FFF, struct S_FFF)) { return cb(p0,p1); } -EXPORT struct S_FFD f11_S_SS_FFD(struct S_FFD p0, struct S_FFD p1, struct S_FFD (*cb)(struct S_FFD, struct S_FFD)) { return cb(p0,p1); } -EXPORT struct S_FFP f11_S_SS_FFP(struct S_FFP p0, struct S_FFP p1, struct S_FFP (*cb)(struct S_FFP, struct S_FFP)) { return cb(p0,p1); } -EXPORT struct S_FDI f11_S_SS_FDI(struct S_FDI p0, struct S_FDI p1, struct S_FDI (*cb)(struct S_FDI, struct S_FDI)) { return cb(p0,p1); } -EXPORT struct S_FDF f11_S_SS_FDF(struct S_FDF p0, struct S_FDF p1, struct S_FDF (*cb)(struct S_FDF, struct S_FDF)) { return cb(p0,p1); } -EXPORT struct S_FDD f11_S_SS_FDD(struct S_FDD p0, struct S_FDD p1, struct S_FDD (*cb)(struct S_FDD, struct S_FDD)) { return cb(p0,p1); } -EXPORT struct S_FDP f11_S_SS_FDP(struct S_FDP p0, struct S_FDP p1, struct S_FDP (*cb)(struct S_FDP, struct S_FDP)) { return cb(p0,p1); } -EXPORT struct S_FPI f11_S_SS_FPI(struct S_FPI p0, struct S_FPI p1, struct S_FPI (*cb)(struct S_FPI, struct S_FPI)) { return cb(p0,p1); } -EXPORT struct S_FPF f11_S_SS_FPF(struct S_FPF p0, struct S_FPF p1, struct S_FPF (*cb)(struct S_FPF, struct S_FPF)) { return cb(p0,p1); } -EXPORT struct S_FPD f11_S_SS_FPD(struct S_FPD p0, struct S_FPD p1, struct S_FPD (*cb)(struct S_FPD, struct S_FPD)) { return cb(p0,p1); } -EXPORT struct S_FPP f11_S_SS_FPP(struct S_FPP p0, struct S_FPP p1, struct S_FPP (*cb)(struct S_FPP, struct S_FPP)) { return cb(p0,p1); } -EXPORT struct S_DII f11_S_SS_DII(struct S_DII p0, struct S_DII p1, struct S_DII (*cb)(struct S_DII, struct S_DII)) { return cb(p0,p1); } -EXPORT struct S_DIF f11_S_SS_DIF(struct S_DIF p0, struct S_DIF p1, struct S_DIF (*cb)(struct S_DIF, struct S_DIF)) { return cb(p0,p1); } -EXPORT struct S_DID f11_S_SS_DID(struct S_DID p0, struct S_DID p1, struct S_DID (*cb)(struct S_DID, struct S_DID)) { return cb(p0,p1); } -EXPORT struct S_DIP f11_S_SS_DIP(struct S_DIP p0, struct S_DIP p1, struct S_DIP (*cb)(struct S_DIP, struct S_DIP)) { return cb(p0,p1); } -EXPORT struct S_DFI f11_S_SS_DFI(struct S_DFI p0, struct S_DFI p1, struct S_DFI (*cb)(struct S_DFI, struct S_DFI)) { return cb(p0,p1); } -EXPORT struct S_DFF f11_S_SS_DFF(struct S_DFF p0, struct S_DFF p1, struct S_DFF (*cb)(struct S_DFF, struct S_DFF)) { return cb(p0,p1); } -EXPORT struct S_DFD f11_S_SS_DFD(struct S_DFD p0, struct S_DFD p1, struct S_DFD (*cb)(struct S_DFD, struct S_DFD)) { return cb(p0,p1); } -EXPORT struct S_DFP f11_S_SS_DFP(struct S_DFP p0, struct S_DFP p1, struct S_DFP (*cb)(struct S_DFP, struct S_DFP)) { return cb(p0,p1); } -EXPORT struct S_DDI f11_S_SS_DDI(struct S_DDI p0, struct S_DDI p1, struct S_DDI (*cb)(struct S_DDI, struct S_DDI)) { return cb(p0,p1); } -EXPORT struct S_DDF f11_S_SS_DDF(struct S_DDF p0, struct S_DDF p1, struct S_DDF (*cb)(struct S_DDF, struct S_DDF)) { return cb(p0,p1); } -EXPORT struct S_DDD f11_S_SS_DDD(struct S_DDD p0, struct S_DDD p1, struct S_DDD (*cb)(struct S_DDD, struct S_DDD)) { return cb(p0,p1); } -EXPORT struct S_DDP f11_S_SS_DDP(struct S_DDP p0, struct S_DDP p1, struct S_DDP (*cb)(struct S_DDP, struct S_DDP)) { return cb(p0,p1); } -EXPORT struct S_DPI f11_S_SS_DPI(struct S_DPI p0, struct S_DPI p1, struct S_DPI (*cb)(struct S_DPI, struct S_DPI)) { return cb(p0,p1); } -EXPORT struct S_DPF f11_S_SS_DPF(struct S_DPF p0, struct S_DPF p1, struct S_DPF (*cb)(struct S_DPF, struct S_DPF)) { return cb(p0,p1); } -EXPORT struct S_DPD f11_S_SS_DPD(struct S_DPD p0, struct S_DPD p1, struct S_DPD (*cb)(struct S_DPD, struct S_DPD)) { return cb(p0,p1); } -EXPORT struct S_DPP f11_S_SS_DPP(struct S_DPP p0, struct S_DPP p1, struct S_DPP (*cb)(struct S_DPP, struct S_DPP)) { return cb(p0,p1); } -EXPORT struct S_PII f11_S_SS_PII(struct S_PII p0, struct S_PII p1, struct S_PII (*cb)(struct S_PII, struct S_PII)) { return cb(p0,p1); } -EXPORT struct S_PIF f11_S_SS_PIF(struct S_PIF p0, struct S_PIF p1, struct S_PIF (*cb)(struct S_PIF, struct S_PIF)) { return cb(p0,p1); } -EXPORT struct S_PID f11_S_SS_PID(struct S_PID p0, struct S_PID p1, struct S_PID (*cb)(struct S_PID, struct S_PID)) { return cb(p0,p1); } -EXPORT struct S_PIP f11_S_SS_PIP(struct S_PIP p0, struct S_PIP p1, struct S_PIP (*cb)(struct S_PIP, struct S_PIP)) { return cb(p0,p1); } -EXPORT struct S_PFI f11_S_SS_PFI(struct S_PFI p0, struct S_PFI p1, struct S_PFI (*cb)(struct S_PFI, struct S_PFI)) { return cb(p0,p1); } -EXPORT struct S_PFF f11_S_SS_PFF(struct S_PFF p0, struct S_PFF p1, struct S_PFF (*cb)(struct S_PFF, struct S_PFF)) { return cb(p0,p1); } -EXPORT struct S_PFD f11_S_SS_PFD(struct S_PFD p0, struct S_PFD p1, struct S_PFD (*cb)(struct S_PFD, struct S_PFD)) { return cb(p0,p1); } -EXPORT struct S_PFP f11_S_SS_PFP(struct S_PFP p0, struct S_PFP p1, struct S_PFP (*cb)(struct S_PFP, struct S_PFP)) { return cb(p0,p1); } -EXPORT struct S_PDI f11_S_SS_PDI(struct S_PDI p0, struct S_PDI p1, struct S_PDI (*cb)(struct S_PDI, struct S_PDI)) { return cb(p0,p1); } -EXPORT struct S_PDF f11_S_SS_PDF(struct S_PDF p0, struct S_PDF p1, struct S_PDF (*cb)(struct S_PDF, struct S_PDF)) { return cb(p0,p1); } -EXPORT struct S_PDD f11_S_SS_PDD(struct S_PDD p0, struct S_PDD p1, struct S_PDD (*cb)(struct S_PDD, struct S_PDD)) { return cb(p0,p1); } -EXPORT struct S_PDP f11_S_SS_PDP(struct S_PDP p0, struct S_PDP p1, struct S_PDP (*cb)(struct S_PDP, struct S_PDP)) { return cb(p0,p1); } -EXPORT struct S_PPI f11_S_SS_PPI(struct S_PPI p0, struct S_PPI p1, struct S_PPI (*cb)(struct S_PPI, struct S_PPI)) { return cb(p0,p1); } -EXPORT struct S_PPF f11_S_SS_PPF(struct S_PPF p0, struct S_PPF p1, struct S_PPF (*cb)(struct S_PPF, struct S_PPF)) { return cb(p0,p1); } -EXPORT struct S_PPD f11_S_SS_PPD(struct S_PPD p0, struct S_PPD p1, struct S_PPD (*cb)(struct S_PPD, struct S_PPD)) { return cb(p0,p1); } -EXPORT struct S_PPP f11_S_SS_PPP(struct S_PPP p0, struct S_PPP p1, struct S_PPP (*cb)(struct S_PPP, struct S_PPP)) { return cb(p0,p1); } -EXPORT int f11_I_III_(int p0, int p1, int p2, int (*cb)(int, int, int)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIF_(int p0, int p1, float p2, int (*cb)(int, int, float)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IID_(int p0, int p1, double p2, int (*cb)(int, int, double)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIP_(int p0, int p1, void* p2, int (*cb)(int, int, void*)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_I(int p0, int p1, struct S_I p2, int (*cb)(int, int, struct S_I)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_F(int p0, int p1, struct S_F p2, int (*cb)(int, int, struct S_F)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_D(int p0, int p1, struct S_D p2, int (*cb)(int, int, struct S_D)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_P(int p0, int p1, struct S_P p2, int (*cb)(int, int, struct S_P)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_II(int p0, int p1, struct S_II p2, int (*cb)(int, int, struct S_II)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IF(int p0, int p1, struct S_IF p2, int (*cb)(int, int, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_ID(int p0, int p1, struct S_ID p2, int (*cb)(int, int, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IP(int p0, int p1, struct S_IP p2, int (*cb)(int, int, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FI(int p0, int p1, struct S_FI p2, int (*cb)(int, int, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FF(int p0, int p1, struct S_FF p2, int (*cb)(int, int, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FD(int p0, int p1, struct S_FD p2, int (*cb)(int, int, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FP(int p0, int p1, struct S_FP p2, int (*cb)(int, int, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DI(int p0, int p1, struct S_DI p2, int (*cb)(int, int, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DF(int p0, int p1, struct S_DF p2, int (*cb)(int, int, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DD(int p0, int p1, struct S_DD p2, int (*cb)(int, int, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DP(int p0, int p1, struct S_DP p2, int (*cb)(int, int, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PI(int p0, int p1, struct S_PI p2, int (*cb)(int, int, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PF(int p0, int p1, struct S_PF p2, int (*cb)(int, int, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PD(int p0, int p1, struct S_PD p2, int (*cb)(int, int, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PP(int p0, int p1, struct S_PP p2, int (*cb)(int, int, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_III(int p0, int p1, struct S_III p2, int (*cb)(int, int, struct S_III)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IIF(int p0, int p1, struct S_IIF p2, int (*cb)(int, int, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IID(int p0, int p1, struct S_IID p2, int (*cb)(int, int, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IIP(int p0, int p1, struct S_IIP p2, int (*cb)(int, int, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IFI(int p0, int p1, struct S_IFI p2, int (*cb)(int, int, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IFF(int p0, int p1, struct S_IFF p2, int (*cb)(int, int, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IFD(int p0, int p1, struct S_IFD p2, int (*cb)(int, int, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IFP(int p0, int p1, struct S_IFP p2, int (*cb)(int, int, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IDI(int p0, int p1, struct S_IDI p2, int (*cb)(int, int, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IDF(int p0, int p1, struct S_IDF p2, int (*cb)(int, int, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IDD(int p0, int p1, struct S_IDD p2, int (*cb)(int, int, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IDP(int p0, int p1, struct S_IDP p2, int (*cb)(int, int, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IPI(int p0, int p1, struct S_IPI p2, int (*cb)(int, int, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IPF(int p0, int p1, struct S_IPF p2, int (*cb)(int, int, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IPD(int p0, int p1, struct S_IPD p2, int (*cb)(int, int, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_IPP(int p0, int p1, struct S_IPP p2, int (*cb)(int, int, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FII(int p0, int p1, struct S_FII p2, int (*cb)(int, int, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FIF(int p0, int p1, struct S_FIF p2, int (*cb)(int, int, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FID(int p0, int p1, struct S_FID p2, int (*cb)(int, int, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FIP(int p0, int p1, struct S_FIP p2, int (*cb)(int, int, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FFI(int p0, int p1, struct S_FFI p2, int (*cb)(int, int, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FFF(int p0, int p1, struct S_FFF p2, int (*cb)(int, int, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FFD(int p0, int p1, struct S_FFD p2, int (*cb)(int, int, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FFP(int p0, int p1, struct S_FFP p2, int (*cb)(int, int, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FDI(int p0, int p1, struct S_FDI p2, int (*cb)(int, int, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FDF(int p0, int p1, struct S_FDF p2, int (*cb)(int, int, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FDD(int p0, int p1, struct S_FDD p2, int (*cb)(int, int, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FDP(int p0, int p1, struct S_FDP p2, int (*cb)(int, int, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FPI(int p0, int p1, struct S_FPI p2, int (*cb)(int, int, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FPF(int p0, int p1, struct S_FPF p2, int (*cb)(int, int, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FPD(int p0, int p1, struct S_FPD p2, int (*cb)(int, int, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_FPP(int p0, int p1, struct S_FPP p2, int (*cb)(int, int, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DII(int p0, int p1, struct S_DII p2, int (*cb)(int, int, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DIF(int p0, int p1, struct S_DIF p2, int (*cb)(int, int, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DID(int p0, int p1, struct S_DID p2, int (*cb)(int, int, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DIP(int p0, int p1, struct S_DIP p2, int (*cb)(int, int, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DFI(int p0, int p1, struct S_DFI p2, int (*cb)(int, int, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DFF(int p0, int p1, struct S_DFF p2, int (*cb)(int, int, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DFD(int p0, int p1, struct S_DFD p2, int (*cb)(int, int, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DFP(int p0, int p1, struct S_DFP p2, int (*cb)(int, int, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DDI(int p0, int p1, struct S_DDI p2, int (*cb)(int, int, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DDF(int p0, int p1, struct S_DDF p2, int (*cb)(int, int, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DDD(int p0, int p1, struct S_DDD p2, int (*cb)(int, int, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DDP(int p0, int p1, struct S_DDP p2, int (*cb)(int, int, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DPI(int p0, int p1, struct S_DPI p2, int (*cb)(int, int, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DPF(int p0, int p1, struct S_DPF p2, int (*cb)(int, int, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DPD(int p0, int p1, struct S_DPD p2, int (*cb)(int, int, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_DPP(int p0, int p1, struct S_DPP p2, int (*cb)(int, int, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PII(int p0, int p1, struct S_PII p2, int (*cb)(int, int, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PIF(int p0, int p1, struct S_PIF p2, int (*cb)(int, int, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PID(int p0, int p1, struct S_PID p2, int (*cb)(int, int, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PIP(int p0, int p1, struct S_PIP p2, int (*cb)(int, int, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PFI(int p0, int p1, struct S_PFI p2, int (*cb)(int, int, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PFF(int p0, int p1, struct S_PFF p2, int (*cb)(int, int, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PFD(int p0, int p1, struct S_PFD p2, int (*cb)(int, int, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PFP(int p0, int p1, struct S_PFP p2, int (*cb)(int, int, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PDI(int p0, int p1, struct S_PDI p2, int (*cb)(int, int, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PDF(int p0, int p1, struct S_PDF p2, int (*cb)(int, int, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PDD(int p0, int p1, struct S_PDD p2, int (*cb)(int, int, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PDP(int p0, int p1, struct S_PDP p2, int (*cb)(int, int, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PPI(int p0, int p1, struct S_PPI p2, int (*cb)(int, int, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PPF(int p0, int p1, struct S_PPF p2, int (*cb)(int, int, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PPD(int p0, int p1, struct S_PPD p2, int (*cb)(int, int, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IIS_PPP(int p0, int p1, struct S_PPP p2, int (*cb)(int, int, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFI_(int p0, float p1, int p2, int (*cb)(int, float, int)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFF_(int p0, float p1, float p2, int (*cb)(int, float, float)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFD_(int p0, float p1, double p2, int (*cb)(int, float, double)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFP_(int p0, float p1, void* p2, int (*cb)(int, float, void*)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_I(int p0, float p1, struct S_I p2, int (*cb)(int, float, struct S_I)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_F(int p0, float p1, struct S_F p2, int (*cb)(int, float, struct S_F)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_D(int p0, float p1, struct S_D p2, int (*cb)(int, float, struct S_D)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_P(int p0, float p1, struct S_P p2, int (*cb)(int, float, struct S_P)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_II(int p0, float p1, struct S_II p2, int (*cb)(int, float, struct S_II)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IF(int p0, float p1, struct S_IF p2, int (*cb)(int, float, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_ID(int p0, float p1, struct S_ID p2, int (*cb)(int, float, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IP(int p0, float p1, struct S_IP p2, int (*cb)(int, float, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FI(int p0, float p1, struct S_FI p2, int (*cb)(int, float, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FF(int p0, float p1, struct S_FF p2, int (*cb)(int, float, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FD(int p0, float p1, struct S_FD p2, int (*cb)(int, float, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FP(int p0, float p1, struct S_FP p2, int (*cb)(int, float, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DI(int p0, float p1, struct S_DI p2, int (*cb)(int, float, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DF(int p0, float p1, struct S_DF p2, int (*cb)(int, float, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DD(int p0, float p1, struct S_DD p2, int (*cb)(int, float, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DP(int p0, float p1, struct S_DP p2, int (*cb)(int, float, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PI(int p0, float p1, struct S_PI p2, int (*cb)(int, float, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PF(int p0, float p1, struct S_PF p2, int (*cb)(int, float, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PD(int p0, float p1, struct S_PD p2, int (*cb)(int, float, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PP(int p0, float p1, struct S_PP p2, int (*cb)(int, float, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_III(int p0, float p1, struct S_III p2, int (*cb)(int, float, struct S_III)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IIF(int p0, float p1, struct S_IIF p2, int (*cb)(int, float, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IID(int p0, float p1, struct S_IID p2, int (*cb)(int, float, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IIP(int p0, float p1, struct S_IIP p2, int (*cb)(int, float, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IFI(int p0, float p1, struct S_IFI p2, int (*cb)(int, float, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IFF(int p0, float p1, struct S_IFF p2, int (*cb)(int, float, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IFD(int p0, float p1, struct S_IFD p2, int (*cb)(int, float, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IFP(int p0, float p1, struct S_IFP p2, int (*cb)(int, float, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IDI(int p0, float p1, struct S_IDI p2, int (*cb)(int, float, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IDF(int p0, float p1, struct S_IDF p2, int (*cb)(int, float, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IDD(int p0, float p1, struct S_IDD p2, int (*cb)(int, float, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IDP(int p0, float p1, struct S_IDP p2, int (*cb)(int, float, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IPI(int p0, float p1, struct S_IPI p2, int (*cb)(int, float, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IPF(int p0, float p1, struct S_IPF p2, int (*cb)(int, float, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IPD(int p0, float p1, struct S_IPD p2, int (*cb)(int, float, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_IPP(int p0, float p1, struct S_IPP p2, int (*cb)(int, float, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FII(int p0, float p1, struct S_FII p2, int (*cb)(int, float, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FIF(int p0, float p1, struct S_FIF p2, int (*cb)(int, float, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FID(int p0, float p1, struct S_FID p2, int (*cb)(int, float, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FIP(int p0, float p1, struct S_FIP p2, int (*cb)(int, float, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FFI(int p0, float p1, struct S_FFI p2, int (*cb)(int, float, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FFF(int p0, float p1, struct S_FFF p2, int (*cb)(int, float, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FFD(int p0, float p1, struct S_FFD p2, int (*cb)(int, float, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FFP(int p0, float p1, struct S_FFP p2, int (*cb)(int, float, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FDI(int p0, float p1, struct S_FDI p2, int (*cb)(int, float, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FDF(int p0, float p1, struct S_FDF p2, int (*cb)(int, float, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FDD(int p0, float p1, struct S_FDD p2, int (*cb)(int, float, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FDP(int p0, float p1, struct S_FDP p2, int (*cb)(int, float, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FPI(int p0, float p1, struct S_FPI p2, int (*cb)(int, float, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FPF(int p0, float p1, struct S_FPF p2, int (*cb)(int, float, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FPD(int p0, float p1, struct S_FPD p2, int (*cb)(int, float, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_FPP(int p0, float p1, struct S_FPP p2, int (*cb)(int, float, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DII(int p0, float p1, struct S_DII p2, int (*cb)(int, float, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DIF(int p0, float p1, struct S_DIF p2, int (*cb)(int, float, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DID(int p0, float p1, struct S_DID p2, int (*cb)(int, float, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DIP(int p0, float p1, struct S_DIP p2, int (*cb)(int, float, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DFI(int p0, float p1, struct S_DFI p2, int (*cb)(int, float, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DFF(int p0, float p1, struct S_DFF p2, int (*cb)(int, float, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DFD(int p0, float p1, struct S_DFD p2, int (*cb)(int, float, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DFP(int p0, float p1, struct S_DFP p2, int (*cb)(int, float, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DDI(int p0, float p1, struct S_DDI p2, int (*cb)(int, float, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DDF(int p0, float p1, struct S_DDF p2, int (*cb)(int, float, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DDD(int p0, float p1, struct S_DDD p2, int (*cb)(int, float, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DDP(int p0, float p1, struct S_DDP p2, int (*cb)(int, float, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DPI(int p0, float p1, struct S_DPI p2, int (*cb)(int, float, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DPF(int p0, float p1, struct S_DPF p2, int (*cb)(int, float, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DPD(int p0, float p1, struct S_DPD p2, int (*cb)(int, float, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_DPP(int p0, float p1, struct S_DPP p2, int (*cb)(int, float, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PII(int p0, float p1, struct S_PII p2, int (*cb)(int, float, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PIF(int p0, float p1, struct S_PIF p2, int (*cb)(int, float, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PID(int p0, float p1, struct S_PID p2, int (*cb)(int, float, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PIP(int p0, float p1, struct S_PIP p2, int (*cb)(int, float, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PFI(int p0, float p1, struct S_PFI p2, int (*cb)(int, float, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PFF(int p0, float p1, struct S_PFF p2, int (*cb)(int, float, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PFD(int p0, float p1, struct S_PFD p2, int (*cb)(int, float, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PFP(int p0, float p1, struct S_PFP p2, int (*cb)(int, float, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PDI(int p0, float p1, struct S_PDI p2, int (*cb)(int, float, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PDF(int p0, float p1, struct S_PDF p2, int (*cb)(int, float, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PDD(int p0, float p1, struct S_PDD p2, int (*cb)(int, float, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PDP(int p0, float p1, struct S_PDP p2, int (*cb)(int, float, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PPI(int p0, float p1, struct S_PPI p2, int (*cb)(int, float, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PPF(int p0, float p1, struct S_PPF p2, int (*cb)(int, float, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PPD(int p0, float p1, struct S_PPD p2, int (*cb)(int, float, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IFS_PPP(int p0, float p1, struct S_PPP p2, int (*cb)(int, float, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDI_(int p0, double p1, int p2, int (*cb)(int, double, int)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDF_(int p0, double p1, float p2, int (*cb)(int, double, float)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDD_(int p0, double p1, double p2, int (*cb)(int, double, double)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDP_(int p0, double p1, void* p2, int (*cb)(int, double, void*)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_I(int p0, double p1, struct S_I p2, int (*cb)(int, double, struct S_I)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_F(int p0, double p1, struct S_F p2, int (*cb)(int, double, struct S_F)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_D(int p0, double p1, struct S_D p2, int (*cb)(int, double, struct S_D)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_P(int p0, double p1, struct S_P p2, int (*cb)(int, double, struct S_P)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_II(int p0, double p1, struct S_II p2, int (*cb)(int, double, struct S_II)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IF(int p0, double p1, struct S_IF p2, int (*cb)(int, double, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_ID(int p0, double p1, struct S_ID p2, int (*cb)(int, double, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IP(int p0, double p1, struct S_IP p2, int (*cb)(int, double, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FI(int p0, double p1, struct S_FI p2, int (*cb)(int, double, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FF(int p0, double p1, struct S_FF p2, int (*cb)(int, double, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FD(int p0, double p1, struct S_FD p2, int (*cb)(int, double, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FP(int p0, double p1, struct S_FP p2, int (*cb)(int, double, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DI(int p0, double p1, struct S_DI p2, int (*cb)(int, double, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DF(int p0, double p1, struct S_DF p2, int (*cb)(int, double, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DD(int p0, double p1, struct S_DD p2, int (*cb)(int, double, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DP(int p0, double p1, struct S_DP p2, int (*cb)(int, double, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PI(int p0, double p1, struct S_PI p2, int (*cb)(int, double, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PF(int p0, double p1, struct S_PF p2, int (*cb)(int, double, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PD(int p0, double p1, struct S_PD p2, int (*cb)(int, double, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PP(int p0, double p1, struct S_PP p2, int (*cb)(int, double, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_III(int p0, double p1, struct S_III p2, int (*cb)(int, double, struct S_III)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IIF(int p0, double p1, struct S_IIF p2, int (*cb)(int, double, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IID(int p0, double p1, struct S_IID p2, int (*cb)(int, double, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IIP(int p0, double p1, struct S_IIP p2, int (*cb)(int, double, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IFI(int p0, double p1, struct S_IFI p2, int (*cb)(int, double, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IFF(int p0, double p1, struct S_IFF p2, int (*cb)(int, double, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IFD(int p0, double p1, struct S_IFD p2, int (*cb)(int, double, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IFP(int p0, double p1, struct S_IFP p2, int (*cb)(int, double, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IDI(int p0, double p1, struct S_IDI p2, int (*cb)(int, double, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IDF(int p0, double p1, struct S_IDF p2, int (*cb)(int, double, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IDD(int p0, double p1, struct S_IDD p2, int (*cb)(int, double, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IDP(int p0, double p1, struct S_IDP p2, int (*cb)(int, double, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IPI(int p0, double p1, struct S_IPI p2, int (*cb)(int, double, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IPF(int p0, double p1, struct S_IPF p2, int (*cb)(int, double, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IPD(int p0, double p1, struct S_IPD p2, int (*cb)(int, double, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_IPP(int p0, double p1, struct S_IPP p2, int (*cb)(int, double, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FII(int p0, double p1, struct S_FII p2, int (*cb)(int, double, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FIF(int p0, double p1, struct S_FIF p2, int (*cb)(int, double, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FID(int p0, double p1, struct S_FID p2, int (*cb)(int, double, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FIP(int p0, double p1, struct S_FIP p2, int (*cb)(int, double, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FFI(int p0, double p1, struct S_FFI p2, int (*cb)(int, double, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FFF(int p0, double p1, struct S_FFF p2, int (*cb)(int, double, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FFD(int p0, double p1, struct S_FFD p2, int (*cb)(int, double, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FFP(int p0, double p1, struct S_FFP p2, int (*cb)(int, double, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FDI(int p0, double p1, struct S_FDI p2, int (*cb)(int, double, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FDF(int p0, double p1, struct S_FDF p2, int (*cb)(int, double, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FDD(int p0, double p1, struct S_FDD p2, int (*cb)(int, double, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FDP(int p0, double p1, struct S_FDP p2, int (*cb)(int, double, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FPI(int p0, double p1, struct S_FPI p2, int (*cb)(int, double, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FPF(int p0, double p1, struct S_FPF p2, int (*cb)(int, double, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FPD(int p0, double p1, struct S_FPD p2, int (*cb)(int, double, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_FPP(int p0, double p1, struct S_FPP p2, int (*cb)(int, double, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DII(int p0, double p1, struct S_DII p2, int (*cb)(int, double, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DIF(int p0, double p1, struct S_DIF p2, int (*cb)(int, double, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DID(int p0, double p1, struct S_DID p2, int (*cb)(int, double, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DIP(int p0, double p1, struct S_DIP p2, int (*cb)(int, double, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DFI(int p0, double p1, struct S_DFI p2, int (*cb)(int, double, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DFF(int p0, double p1, struct S_DFF p2, int (*cb)(int, double, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DFD(int p0, double p1, struct S_DFD p2, int (*cb)(int, double, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DFP(int p0, double p1, struct S_DFP p2, int (*cb)(int, double, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DDI(int p0, double p1, struct S_DDI p2, int (*cb)(int, double, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DDF(int p0, double p1, struct S_DDF p2, int (*cb)(int, double, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DDD(int p0, double p1, struct S_DDD p2, int (*cb)(int, double, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DDP(int p0, double p1, struct S_DDP p2, int (*cb)(int, double, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DPI(int p0, double p1, struct S_DPI p2, int (*cb)(int, double, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DPF(int p0, double p1, struct S_DPF p2, int (*cb)(int, double, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DPD(int p0, double p1, struct S_DPD p2, int (*cb)(int, double, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_DPP(int p0, double p1, struct S_DPP p2, int (*cb)(int, double, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PII(int p0, double p1, struct S_PII p2, int (*cb)(int, double, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PIF(int p0, double p1, struct S_PIF p2, int (*cb)(int, double, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PID(int p0, double p1, struct S_PID p2, int (*cb)(int, double, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PIP(int p0, double p1, struct S_PIP p2, int (*cb)(int, double, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PFI(int p0, double p1, struct S_PFI p2, int (*cb)(int, double, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PFF(int p0, double p1, struct S_PFF p2, int (*cb)(int, double, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PFD(int p0, double p1, struct S_PFD p2, int (*cb)(int, double, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PFP(int p0, double p1, struct S_PFP p2, int (*cb)(int, double, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PDI(int p0, double p1, struct S_PDI p2, int (*cb)(int, double, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PDF(int p0, double p1, struct S_PDF p2, int (*cb)(int, double, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PDD(int p0, double p1, struct S_PDD p2, int (*cb)(int, double, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PDP(int p0, double p1, struct S_PDP p2, int (*cb)(int, double, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PPI(int p0, double p1, struct S_PPI p2, int (*cb)(int, double, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PPF(int p0, double p1, struct S_PPF p2, int (*cb)(int, double, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PPD(int p0, double p1, struct S_PPD p2, int (*cb)(int, double, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IDS_PPP(int p0, double p1, struct S_PPP p2, int (*cb)(int, double, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPI_(int p0, void* p1, int p2, int (*cb)(int, void*, int)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPF_(int p0, void* p1, float p2, int (*cb)(int, void*, float)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPD_(int p0, void* p1, double p2, int (*cb)(int, void*, double)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPP_(int p0, void* p1, void* p2, int (*cb)(int, void*, void*)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_I(int p0, void* p1, struct S_I p2, int (*cb)(int, void*, struct S_I)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_F(int p0, void* p1, struct S_F p2, int (*cb)(int, void*, struct S_F)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_D(int p0, void* p1, struct S_D p2, int (*cb)(int, void*, struct S_D)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_P(int p0, void* p1, struct S_P p2, int (*cb)(int, void*, struct S_P)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_II(int p0, void* p1, struct S_II p2, int (*cb)(int, void*, struct S_II)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_IF(int p0, void* p1, struct S_IF p2, int (*cb)(int, void*, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_ID(int p0, void* p1, struct S_ID p2, int (*cb)(int, void*, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_IP(int p0, void* p1, struct S_IP p2, int (*cb)(int, void*, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_FI(int p0, void* p1, struct S_FI p2, int (*cb)(int, void*, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_FF(int p0, void* p1, struct S_FF p2, int (*cb)(int, void*, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_FD(int p0, void* p1, struct S_FD p2, int (*cb)(int, void*, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_FP(int p0, void* p1, struct S_FP p2, int (*cb)(int, void*, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_DI(int p0, void* p1, struct S_DI p2, int (*cb)(int, void*, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_DF(int p0, void* p1, struct S_DF p2, int (*cb)(int, void*, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_DD(int p0, void* p1, struct S_DD p2, int (*cb)(int, void*, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_DP(int p0, void* p1, struct S_DP p2, int (*cb)(int, void*, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_PI(int p0, void* p1, struct S_PI p2, int (*cb)(int, void*, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_PF(int p0, void* p1, struct S_PF p2, int (*cb)(int, void*, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_PD(int p0, void* p1, struct S_PD p2, int (*cb)(int, void*, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_PP(int p0, void* p1, struct S_PP p2, int (*cb)(int, void*, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_III(int p0, void* p1, struct S_III p2, int (*cb)(int, void*, struct S_III)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_IIF(int p0, void* p1, struct S_IIF p2, int (*cb)(int, void*, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT int f11_I_IPS_IID(int p0, void* p1, struct S_IID p2, int (*cb)(int, void*, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_IIP(int p0, void* p1, struct S_IIP p2, int (*cb)(int, void*, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_IFI(int p0, void* p1, struct S_IFI p2, int (*cb)(int, void*, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_IFF(int p0, void* p1, struct S_IFF p2, int (*cb)(int, void*, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_IFD(int p0, void* p1, struct S_IFD p2, int (*cb)(int, void*, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_IFP(int p0, void* p1, struct S_IFP p2, int (*cb)(int, void*, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_IDI(int p0, void* p1, struct S_IDI p2, int (*cb)(int, void*, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_IDF(int p0, void* p1, struct S_IDF p2, int (*cb)(int, void*, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_IDD(int p0, void* p1, struct S_IDD p2, int (*cb)(int, void*, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_IDP(int p0, void* p1, struct S_IDP p2, int (*cb)(int, void*, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_IPI(int p0, void* p1, struct S_IPI p2, int (*cb)(int, void*, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_IPF(int p0, void* p1, struct S_IPF p2, int (*cb)(int, void*, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_IPD(int p0, void* p1, struct S_IPD p2, int (*cb)(int, void*, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_IPP(int p0, void* p1, struct S_IPP p2, int (*cb)(int, void*, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FII(int p0, void* p1, struct S_FII p2, int (*cb)(int, void*, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FIF(int p0, void* p1, struct S_FIF p2, int (*cb)(int, void*, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FID(int p0, void* p1, struct S_FID p2, int (*cb)(int, void*, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FIP(int p0, void* p1, struct S_FIP p2, int (*cb)(int, void*, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FFI(int p0, void* p1, struct S_FFI p2, int (*cb)(int, void*, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FFF(int p0, void* p1, struct S_FFF p2, int (*cb)(int, void*, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FFD(int p0, void* p1, struct S_FFD p2, int (*cb)(int, void*, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FFP(int p0, void* p1, struct S_FFP p2, int (*cb)(int, void*, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FDI(int p0, void* p1, struct S_FDI p2, int (*cb)(int, void*, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FDF(int p0, void* p1, struct S_FDF p2, int (*cb)(int, void*, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FDD(int p0, void* p1, struct S_FDD p2, int (*cb)(int, void*, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FDP(int p0, void* p1, struct S_FDP p2, int (*cb)(int, void*, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FPI(int p0, void* p1, struct S_FPI p2, int (*cb)(int, void*, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FPF(int p0, void* p1, struct S_FPF p2, int (*cb)(int, void*, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FPD(int p0, void* p1, struct S_FPD p2, int (*cb)(int, void*, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_FPP(int p0, void* p1, struct S_FPP p2, int (*cb)(int, void*, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DII(int p0, void* p1, struct S_DII p2, int (*cb)(int, void*, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DIF(int p0, void* p1, struct S_DIF p2, int (*cb)(int, void*, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DID(int p0, void* p1, struct S_DID p2, int (*cb)(int, void*, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DIP(int p0, void* p1, struct S_DIP p2, int (*cb)(int, void*, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DFI(int p0, void* p1, struct S_DFI p2, int (*cb)(int, void*, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DFF(int p0, void* p1, struct S_DFF p2, int (*cb)(int, void*, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DFD(int p0, void* p1, struct S_DFD p2, int (*cb)(int, void*, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DFP(int p0, void* p1, struct S_DFP p2, int (*cb)(int, void*, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DDI(int p0, void* p1, struct S_DDI p2, int (*cb)(int, void*, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DDF(int p0, void* p1, struct S_DDF p2, int (*cb)(int, void*, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DDD(int p0, void* p1, struct S_DDD p2, int (*cb)(int, void*, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DDP(int p0, void* p1, struct S_DDP p2, int (*cb)(int, void*, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DPI(int p0, void* p1, struct S_DPI p2, int (*cb)(int, void*, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DPF(int p0, void* p1, struct S_DPF p2, int (*cb)(int, void*, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DPD(int p0, void* p1, struct S_DPD p2, int (*cb)(int, void*, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_DPP(int p0, void* p1, struct S_DPP p2, int (*cb)(int, void*, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PII(int p0, void* p1, struct S_PII p2, int (*cb)(int, void*, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PIF(int p0, void* p1, struct S_PIF p2, int (*cb)(int, void*, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PID(int p0, void* p1, struct S_PID p2, int (*cb)(int, void*, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PIP(int p0, void* p1, struct S_PIP p2, int (*cb)(int, void*, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PFI(int p0, void* p1, struct S_PFI p2, int (*cb)(int, void*, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PFF(int p0, void* p1, struct S_PFF p2, int (*cb)(int, void*, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PFD(int p0, void* p1, struct S_PFD p2, int (*cb)(int, void*, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PFP(int p0, void* p1, struct S_PFP p2, int (*cb)(int, void*, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PDI(int p0, void* p1, struct S_PDI p2, int (*cb)(int, void*, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PDF(int p0, void* p1, struct S_PDF p2, int (*cb)(int, void*, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PDD(int p0, void* p1, struct S_PDD p2, int (*cb)(int, void*, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PDP(int p0, void* p1, struct S_PDP p2, int (*cb)(int, void*, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PPI(int p0, void* p1, struct S_PPI p2, int (*cb)(int, void*, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PPF(int p0, void* p1, struct S_PPF p2, int (*cb)(int, void*, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PPD(int p0, void* p1, struct S_PPD p2, int (*cb)(int, void*, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_IPS_PPP(int p0, void* p1, struct S_PPP p2, int (*cb)(int, void*, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_I(int p0, struct S_I p1, int p2, int (*cb)(int, struct S_I, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_F(int p0, struct S_F p1, int p2, int (*cb)(int, struct S_F, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_D(int p0, struct S_D p1, int p2, int (*cb)(int, struct S_D, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_P(int p0, struct S_P p1, int p2, int (*cb)(int, struct S_P, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_II(int p0, struct S_II p1, int p2, int (*cb)(int, struct S_II, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IF(int p0, struct S_IF p1, int p2, int (*cb)(int, struct S_IF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_ID(int p0, struct S_ID p1, int p2, int (*cb)(int, struct S_ID, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IP(int p0, struct S_IP p1, int p2, int (*cb)(int, struct S_IP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FI(int p0, struct S_FI p1, int p2, int (*cb)(int, struct S_FI, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FF(int p0, struct S_FF p1, int p2, int (*cb)(int, struct S_FF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FD(int p0, struct S_FD p1, int p2, int (*cb)(int, struct S_FD, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FP(int p0, struct S_FP p1, int p2, int (*cb)(int, struct S_FP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DI(int p0, struct S_DI p1, int p2, int (*cb)(int, struct S_DI, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DF(int p0, struct S_DF p1, int p2, int (*cb)(int, struct S_DF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DD(int p0, struct S_DD p1, int p2, int (*cb)(int, struct S_DD, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DP(int p0, struct S_DP p1, int p2, int (*cb)(int, struct S_DP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PI(int p0, struct S_PI p1, int p2, int (*cb)(int, struct S_PI, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PF(int p0, struct S_PF p1, int p2, int (*cb)(int, struct S_PF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PD(int p0, struct S_PD p1, int p2, int (*cb)(int, struct S_PD, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PP(int p0, struct S_PP p1, int p2, int (*cb)(int, struct S_PP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_III(int p0, struct S_III p1, int p2, int (*cb)(int, struct S_III, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IIF(int p0, struct S_IIF p1, int p2, int (*cb)(int, struct S_IIF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IID(int p0, struct S_IID p1, int p2, int (*cb)(int, struct S_IID, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IIP(int p0, struct S_IIP p1, int p2, int (*cb)(int, struct S_IIP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IFI(int p0, struct S_IFI p1, int p2, int (*cb)(int, struct S_IFI, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IFF(int p0, struct S_IFF p1, int p2, int (*cb)(int, struct S_IFF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IFD(int p0, struct S_IFD p1, int p2, int (*cb)(int, struct S_IFD, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IFP(int p0, struct S_IFP p1, int p2, int (*cb)(int, struct S_IFP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IDI(int p0, struct S_IDI p1, int p2, int (*cb)(int, struct S_IDI, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IDF(int p0, struct S_IDF p1, int p2, int (*cb)(int, struct S_IDF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IDD(int p0, struct S_IDD p1, int p2, int (*cb)(int, struct S_IDD, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IDP(int p0, struct S_IDP p1, int p2, int (*cb)(int, struct S_IDP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IPI(int p0, struct S_IPI p1, int p2, int (*cb)(int, struct S_IPI, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IPF(int p0, struct S_IPF p1, int p2, int (*cb)(int, struct S_IPF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IPD(int p0, struct S_IPD p1, int p2, int (*cb)(int, struct S_IPD, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_IPP(int p0, struct S_IPP p1, int p2, int (*cb)(int, struct S_IPP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FII(int p0, struct S_FII p1, int p2, int (*cb)(int, struct S_FII, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FIF(int p0, struct S_FIF p1, int p2, int (*cb)(int, struct S_FIF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FID(int p0, struct S_FID p1, int p2, int (*cb)(int, struct S_FID, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FIP(int p0, struct S_FIP p1, int p2, int (*cb)(int, struct S_FIP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FFI(int p0, struct S_FFI p1, int p2, int (*cb)(int, struct S_FFI, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FFF(int p0, struct S_FFF p1, int p2, int (*cb)(int, struct S_FFF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FFD(int p0, struct S_FFD p1, int p2, int (*cb)(int, struct S_FFD, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FFP(int p0, struct S_FFP p1, int p2, int (*cb)(int, struct S_FFP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FDI(int p0, struct S_FDI p1, int p2, int (*cb)(int, struct S_FDI, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FDF(int p0, struct S_FDF p1, int p2, int (*cb)(int, struct S_FDF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FDD(int p0, struct S_FDD p1, int p2, int (*cb)(int, struct S_FDD, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FDP(int p0, struct S_FDP p1, int p2, int (*cb)(int, struct S_FDP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FPI(int p0, struct S_FPI p1, int p2, int (*cb)(int, struct S_FPI, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FPF(int p0, struct S_FPF p1, int p2, int (*cb)(int, struct S_FPF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FPD(int p0, struct S_FPD p1, int p2, int (*cb)(int, struct S_FPD, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_FPP(int p0, struct S_FPP p1, int p2, int (*cb)(int, struct S_FPP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DII(int p0, struct S_DII p1, int p2, int (*cb)(int, struct S_DII, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DIF(int p0, struct S_DIF p1, int p2, int (*cb)(int, struct S_DIF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DID(int p0, struct S_DID p1, int p2, int (*cb)(int, struct S_DID, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DIP(int p0, struct S_DIP p1, int p2, int (*cb)(int, struct S_DIP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DFI(int p0, struct S_DFI p1, int p2, int (*cb)(int, struct S_DFI, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DFF(int p0, struct S_DFF p1, int p2, int (*cb)(int, struct S_DFF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DFD(int p0, struct S_DFD p1, int p2, int (*cb)(int, struct S_DFD, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DFP(int p0, struct S_DFP p1, int p2, int (*cb)(int, struct S_DFP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DDI(int p0, struct S_DDI p1, int p2, int (*cb)(int, struct S_DDI, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DDF(int p0, struct S_DDF p1, int p2, int (*cb)(int, struct S_DDF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DDD(int p0, struct S_DDD p1, int p2, int (*cb)(int, struct S_DDD, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DDP(int p0, struct S_DDP p1, int p2, int (*cb)(int, struct S_DDP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DPI(int p0, struct S_DPI p1, int p2, int (*cb)(int, struct S_DPI, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DPF(int p0, struct S_DPF p1, int p2, int (*cb)(int, struct S_DPF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DPD(int p0, struct S_DPD p1, int p2, int (*cb)(int, struct S_DPD, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_DPP(int p0, struct S_DPP p1, int p2, int (*cb)(int, struct S_DPP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PII(int p0, struct S_PII p1, int p2, int (*cb)(int, struct S_PII, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PIF(int p0, struct S_PIF p1, int p2, int (*cb)(int, struct S_PIF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PID(int p0, struct S_PID p1, int p2, int (*cb)(int, struct S_PID, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PIP(int p0, struct S_PIP p1, int p2, int (*cb)(int, struct S_PIP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PFI(int p0, struct S_PFI p1, int p2, int (*cb)(int, struct S_PFI, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PFF(int p0, struct S_PFF p1, int p2, int (*cb)(int, struct S_PFF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PFD(int p0, struct S_PFD p1, int p2, int (*cb)(int, struct S_PFD, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PFP(int p0, struct S_PFP p1, int p2, int (*cb)(int, struct S_PFP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PDI(int p0, struct S_PDI p1, int p2, int (*cb)(int, struct S_PDI, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PDF(int p0, struct S_PDF p1, int p2, int (*cb)(int, struct S_PDF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PDD(int p0, struct S_PDD p1, int p2, int (*cb)(int, struct S_PDD, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PDP(int p0, struct S_PDP p1, int p2, int (*cb)(int, struct S_PDP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PPI(int p0, struct S_PPI p1, int p2, int (*cb)(int, struct S_PPI, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PPF(int p0, struct S_PPF p1, int p2, int (*cb)(int, struct S_PPF, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PPD(int p0, struct S_PPD p1, int p2, int (*cb)(int, struct S_PPD, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISI_PPP(int p0, struct S_PPP p1, int p2, int (*cb)(int, struct S_PPP, int)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_I(int p0, struct S_I p1, float p2, int (*cb)(int, struct S_I, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_F(int p0, struct S_F p1, float p2, int (*cb)(int, struct S_F, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_D(int p0, struct S_D p1, float p2, int (*cb)(int, struct S_D, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_P(int p0, struct S_P p1, float p2, int (*cb)(int, struct S_P, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_II(int p0, struct S_II p1, float p2, int (*cb)(int, struct S_II, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IF(int p0, struct S_IF p1, float p2, int (*cb)(int, struct S_IF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_ID(int p0, struct S_ID p1, float p2, int (*cb)(int, struct S_ID, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IP(int p0, struct S_IP p1, float p2, int (*cb)(int, struct S_IP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FI(int p0, struct S_FI p1, float p2, int (*cb)(int, struct S_FI, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FF(int p0, struct S_FF p1, float p2, int (*cb)(int, struct S_FF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FD(int p0, struct S_FD p1, float p2, int (*cb)(int, struct S_FD, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FP(int p0, struct S_FP p1, float p2, int (*cb)(int, struct S_FP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DI(int p0, struct S_DI p1, float p2, int (*cb)(int, struct S_DI, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DF(int p0, struct S_DF p1, float p2, int (*cb)(int, struct S_DF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DD(int p0, struct S_DD p1, float p2, int (*cb)(int, struct S_DD, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DP(int p0, struct S_DP p1, float p2, int (*cb)(int, struct S_DP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PI(int p0, struct S_PI p1, float p2, int (*cb)(int, struct S_PI, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PF(int p0, struct S_PF p1, float p2, int (*cb)(int, struct S_PF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PD(int p0, struct S_PD p1, float p2, int (*cb)(int, struct S_PD, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PP(int p0, struct S_PP p1, float p2, int (*cb)(int, struct S_PP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_III(int p0, struct S_III p1, float p2, int (*cb)(int, struct S_III, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IIF(int p0, struct S_IIF p1, float p2, int (*cb)(int, struct S_IIF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IID(int p0, struct S_IID p1, float p2, int (*cb)(int, struct S_IID, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IIP(int p0, struct S_IIP p1, float p2, int (*cb)(int, struct S_IIP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IFI(int p0, struct S_IFI p1, float p2, int (*cb)(int, struct S_IFI, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IFF(int p0, struct S_IFF p1, float p2, int (*cb)(int, struct S_IFF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IFD(int p0, struct S_IFD p1, float p2, int (*cb)(int, struct S_IFD, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IFP(int p0, struct S_IFP p1, float p2, int (*cb)(int, struct S_IFP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IDI(int p0, struct S_IDI p1, float p2, int (*cb)(int, struct S_IDI, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IDF(int p0, struct S_IDF p1, float p2, int (*cb)(int, struct S_IDF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IDD(int p0, struct S_IDD p1, float p2, int (*cb)(int, struct S_IDD, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IDP(int p0, struct S_IDP p1, float p2, int (*cb)(int, struct S_IDP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IPI(int p0, struct S_IPI p1, float p2, int (*cb)(int, struct S_IPI, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IPF(int p0, struct S_IPF p1, float p2, int (*cb)(int, struct S_IPF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IPD(int p0, struct S_IPD p1, float p2, int (*cb)(int, struct S_IPD, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_IPP(int p0, struct S_IPP p1, float p2, int (*cb)(int, struct S_IPP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FII(int p0, struct S_FII p1, float p2, int (*cb)(int, struct S_FII, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FIF(int p0, struct S_FIF p1, float p2, int (*cb)(int, struct S_FIF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FID(int p0, struct S_FID p1, float p2, int (*cb)(int, struct S_FID, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FIP(int p0, struct S_FIP p1, float p2, int (*cb)(int, struct S_FIP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FFI(int p0, struct S_FFI p1, float p2, int (*cb)(int, struct S_FFI, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FFF(int p0, struct S_FFF p1, float p2, int (*cb)(int, struct S_FFF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FFD(int p0, struct S_FFD p1, float p2, int (*cb)(int, struct S_FFD, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FFP(int p0, struct S_FFP p1, float p2, int (*cb)(int, struct S_FFP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FDI(int p0, struct S_FDI p1, float p2, int (*cb)(int, struct S_FDI, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FDF(int p0, struct S_FDF p1, float p2, int (*cb)(int, struct S_FDF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FDD(int p0, struct S_FDD p1, float p2, int (*cb)(int, struct S_FDD, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FDP(int p0, struct S_FDP p1, float p2, int (*cb)(int, struct S_FDP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FPI(int p0, struct S_FPI p1, float p2, int (*cb)(int, struct S_FPI, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FPF(int p0, struct S_FPF p1, float p2, int (*cb)(int, struct S_FPF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FPD(int p0, struct S_FPD p1, float p2, int (*cb)(int, struct S_FPD, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_FPP(int p0, struct S_FPP p1, float p2, int (*cb)(int, struct S_FPP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DII(int p0, struct S_DII p1, float p2, int (*cb)(int, struct S_DII, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DIF(int p0, struct S_DIF p1, float p2, int (*cb)(int, struct S_DIF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DID(int p0, struct S_DID p1, float p2, int (*cb)(int, struct S_DID, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DIP(int p0, struct S_DIP p1, float p2, int (*cb)(int, struct S_DIP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DFI(int p0, struct S_DFI p1, float p2, int (*cb)(int, struct S_DFI, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DFF(int p0, struct S_DFF p1, float p2, int (*cb)(int, struct S_DFF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DFD(int p0, struct S_DFD p1, float p2, int (*cb)(int, struct S_DFD, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DFP(int p0, struct S_DFP p1, float p2, int (*cb)(int, struct S_DFP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DDI(int p0, struct S_DDI p1, float p2, int (*cb)(int, struct S_DDI, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DDF(int p0, struct S_DDF p1, float p2, int (*cb)(int, struct S_DDF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DDD(int p0, struct S_DDD p1, float p2, int (*cb)(int, struct S_DDD, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DDP(int p0, struct S_DDP p1, float p2, int (*cb)(int, struct S_DDP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DPI(int p0, struct S_DPI p1, float p2, int (*cb)(int, struct S_DPI, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DPF(int p0, struct S_DPF p1, float p2, int (*cb)(int, struct S_DPF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DPD(int p0, struct S_DPD p1, float p2, int (*cb)(int, struct S_DPD, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_DPP(int p0, struct S_DPP p1, float p2, int (*cb)(int, struct S_DPP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PII(int p0, struct S_PII p1, float p2, int (*cb)(int, struct S_PII, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PIF(int p0, struct S_PIF p1, float p2, int (*cb)(int, struct S_PIF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PID(int p0, struct S_PID p1, float p2, int (*cb)(int, struct S_PID, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PIP(int p0, struct S_PIP p1, float p2, int (*cb)(int, struct S_PIP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PFI(int p0, struct S_PFI p1, float p2, int (*cb)(int, struct S_PFI, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PFF(int p0, struct S_PFF p1, float p2, int (*cb)(int, struct S_PFF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PFD(int p0, struct S_PFD p1, float p2, int (*cb)(int, struct S_PFD, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PFP(int p0, struct S_PFP p1, float p2, int (*cb)(int, struct S_PFP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PDI(int p0, struct S_PDI p1, float p2, int (*cb)(int, struct S_PDI, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PDF(int p0, struct S_PDF p1, float p2, int (*cb)(int, struct S_PDF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PDD(int p0, struct S_PDD p1, float p2, int (*cb)(int, struct S_PDD, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PDP(int p0, struct S_PDP p1, float p2, int (*cb)(int, struct S_PDP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PPI(int p0, struct S_PPI p1, float p2, int (*cb)(int, struct S_PPI, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PPF(int p0, struct S_PPF p1, float p2, int (*cb)(int, struct S_PPF, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PPD(int p0, struct S_PPD p1, float p2, int (*cb)(int, struct S_PPD, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISF_PPP(int p0, struct S_PPP p1, float p2, int (*cb)(int, struct S_PPP, float)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_I(int p0, struct S_I p1, double p2, int (*cb)(int, struct S_I, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_F(int p0, struct S_F p1, double p2, int (*cb)(int, struct S_F, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_D(int p0, struct S_D p1, double p2, int (*cb)(int, struct S_D, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_P(int p0, struct S_P p1, double p2, int (*cb)(int, struct S_P, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_II(int p0, struct S_II p1, double p2, int (*cb)(int, struct S_II, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IF(int p0, struct S_IF p1, double p2, int (*cb)(int, struct S_IF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_ID(int p0, struct S_ID p1, double p2, int (*cb)(int, struct S_ID, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IP(int p0, struct S_IP p1, double p2, int (*cb)(int, struct S_IP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FI(int p0, struct S_FI p1, double p2, int (*cb)(int, struct S_FI, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FF(int p0, struct S_FF p1, double p2, int (*cb)(int, struct S_FF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FD(int p0, struct S_FD p1, double p2, int (*cb)(int, struct S_FD, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FP(int p0, struct S_FP p1, double p2, int (*cb)(int, struct S_FP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DI(int p0, struct S_DI p1, double p2, int (*cb)(int, struct S_DI, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DF(int p0, struct S_DF p1, double p2, int (*cb)(int, struct S_DF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DD(int p0, struct S_DD p1, double p2, int (*cb)(int, struct S_DD, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DP(int p0, struct S_DP p1, double p2, int (*cb)(int, struct S_DP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PI(int p0, struct S_PI p1, double p2, int (*cb)(int, struct S_PI, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PF(int p0, struct S_PF p1, double p2, int (*cb)(int, struct S_PF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PD(int p0, struct S_PD p1, double p2, int (*cb)(int, struct S_PD, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PP(int p0, struct S_PP p1, double p2, int (*cb)(int, struct S_PP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_III(int p0, struct S_III p1, double p2, int (*cb)(int, struct S_III, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IIF(int p0, struct S_IIF p1, double p2, int (*cb)(int, struct S_IIF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IID(int p0, struct S_IID p1, double p2, int (*cb)(int, struct S_IID, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IIP(int p0, struct S_IIP p1, double p2, int (*cb)(int, struct S_IIP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IFI(int p0, struct S_IFI p1, double p2, int (*cb)(int, struct S_IFI, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IFF(int p0, struct S_IFF p1, double p2, int (*cb)(int, struct S_IFF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IFD(int p0, struct S_IFD p1, double p2, int (*cb)(int, struct S_IFD, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IFP(int p0, struct S_IFP p1, double p2, int (*cb)(int, struct S_IFP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IDI(int p0, struct S_IDI p1, double p2, int (*cb)(int, struct S_IDI, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IDF(int p0, struct S_IDF p1, double p2, int (*cb)(int, struct S_IDF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IDD(int p0, struct S_IDD p1, double p2, int (*cb)(int, struct S_IDD, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IDP(int p0, struct S_IDP p1, double p2, int (*cb)(int, struct S_IDP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IPI(int p0, struct S_IPI p1, double p2, int (*cb)(int, struct S_IPI, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IPF(int p0, struct S_IPF p1, double p2, int (*cb)(int, struct S_IPF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IPD(int p0, struct S_IPD p1, double p2, int (*cb)(int, struct S_IPD, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_IPP(int p0, struct S_IPP p1, double p2, int (*cb)(int, struct S_IPP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FII(int p0, struct S_FII p1, double p2, int (*cb)(int, struct S_FII, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FIF(int p0, struct S_FIF p1, double p2, int (*cb)(int, struct S_FIF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FID(int p0, struct S_FID p1, double p2, int (*cb)(int, struct S_FID, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FIP(int p0, struct S_FIP p1, double p2, int (*cb)(int, struct S_FIP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FFI(int p0, struct S_FFI p1, double p2, int (*cb)(int, struct S_FFI, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FFF(int p0, struct S_FFF p1, double p2, int (*cb)(int, struct S_FFF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FFD(int p0, struct S_FFD p1, double p2, int (*cb)(int, struct S_FFD, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FFP(int p0, struct S_FFP p1, double p2, int (*cb)(int, struct S_FFP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FDI(int p0, struct S_FDI p1, double p2, int (*cb)(int, struct S_FDI, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FDF(int p0, struct S_FDF p1, double p2, int (*cb)(int, struct S_FDF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FDD(int p0, struct S_FDD p1, double p2, int (*cb)(int, struct S_FDD, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FDP(int p0, struct S_FDP p1, double p2, int (*cb)(int, struct S_FDP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FPI(int p0, struct S_FPI p1, double p2, int (*cb)(int, struct S_FPI, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FPF(int p0, struct S_FPF p1, double p2, int (*cb)(int, struct S_FPF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FPD(int p0, struct S_FPD p1, double p2, int (*cb)(int, struct S_FPD, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_FPP(int p0, struct S_FPP p1, double p2, int (*cb)(int, struct S_FPP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DII(int p0, struct S_DII p1, double p2, int (*cb)(int, struct S_DII, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DIF(int p0, struct S_DIF p1, double p2, int (*cb)(int, struct S_DIF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DID(int p0, struct S_DID p1, double p2, int (*cb)(int, struct S_DID, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DIP(int p0, struct S_DIP p1, double p2, int (*cb)(int, struct S_DIP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DFI(int p0, struct S_DFI p1, double p2, int (*cb)(int, struct S_DFI, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DFF(int p0, struct S_DFF p1, double p2, int (*cb)(int, struct S_DFF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DFD(int p0, struct S_DFD p1, double p2, int (*cb)(int, struct S_DFD, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DFP(int p0, struct S_DFP p1, double p2, int (*cb)(int, struct S_DFP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DDI(int p0, struct S_DDI p1, double p2, int (*cb)(int, struct S_DDI, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DDF(int p0, struct S_DDF p1, double p2, int (*cb)(int, struct S_DDF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DDD(int p0, struct S_DDD p1, double p2, int (*cb)(int, struct S_DDD, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DDP(int p0, struct S_DDP p1, double p2, int (*cb)(int, struct S_DDP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DPI(int p0, struct S_DPI p1, double p2, int (*cb)(int, struct S_DPI, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DPF(int p0, struct S_DPF p1, double p2, int (*cb)(int, struct S_DPF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DPD(int p0, struct S_DPD p1, double p2, int (*cb)(int, struct S_DPD, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_DPP(int p0, struct S_DPP p1, double p2, int (*cb)(int, struct S_DPP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PII(int p0, struct S_PII p1, double p2, int (*cb)(int, struct S_PII, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PIF(int p0, struct S_PIF p1, double p2, int (*cb)(int, struct S_PIF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PID(int p0, struct S_PID p1, double p2, int (*cb)(int, struct S_PID, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PIP(int p0, struct S_PIP p1, double p2, int (*cb)(int, struct S_PIP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PFI(int p0, struct S_PFI p1, double p2, int (*cb)(int, struct S_PFI, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PFF(int p0, struct S_PFF p1, double p2, int (*cb)(int, struct S_PFF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PFD(int p0, struct S_PFD p1, double p2, int (*cb)(int, struct S_PFD, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PFP(int p0, struct S_PFP p1, double p2, int (*cb)(int, struct S_PFP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PDI(int p0, struct S_PDI p1, double p2, int (*cb)(int, struct S_PDI, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PDF(int p0, struct S_PDF p1, double p2, int (*cb)(int, struct S_PDF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PDD(int p0, struct S_PDD p1, double p2, int (*cb)(int, struct S_PDD, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PDP(int p0, struct S_PDP p1, double p2, int (*cb)(int, struct S_PDP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PPI(int p0, struct S_PPI p1, double p2, int (*cb)(int, struct S_PPI, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PPF(int p0, struct S_PPF p1, double p2, int (*cb)(int, struct S_PPF, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PPD(int p0, struct S_PPD p1, double p2, int (*cb)(int, struct S_PPD, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISD_PPP(int p0, struct S_PPP p1, double p2, int (*cb)(int, struct S_PPP, double)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_I(int p0, struct S_I p1, void* p2, int (*cb)(int, struct S_I, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_F(int p0, struct S_F p1, void* p2, int (*cb)(int, struct S_F, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_D(int p0, struct S_D p1, void* p2, int (*cb)(int, struct S_D, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_P(int p0, struct S_P p1, void* p2, int (*cb)(int, struct S_P, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_II(int p0, struct S_II p1, void* p2, int (*cb)(int, struct S_II, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IF(int p0, struct S_IF p1, void* p2, int (*cb)(int, struct S_IF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_ID(int p0, struct S_ID p1, void* p2, int (*cb)(int, struct S_ID, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IP(int p0, struct S_IP p1, void* p2, int (*cb)(int, struct S_IP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FI(int p0, struct S_FI p1, void* p2, int (*cb)(int, struct S_FI, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FF(int p0, struct S_FF p1, void* p2, int (*cb)(int, struct S_FF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FD(int p0, struct S_FD p1, void* p2, int (*cb)(int, struct S_FD, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FP(int p0, struct S_FP p1, void* p2, int (*cb)(int, struct S_FP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DI(int p0, struct S_DI p1, void* p2, int (*cb)(int, struct S_DI, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DF(int p0, struct S_DF p1, void* p2, int (*cb)(int, struct S_DF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DD(int p0, struct S_DD p1, void* p2, int (*cb)(int, struct S_DD, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DP(int p0, struct S_DP p1, void* p2, int (*cb)(int, struct S_DP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PI(int p0, struct S_PI p1, void* p2, int (*cb)(int, struct S_PI, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PF(int p0, struct S_PF p1, void* p2, int (*cb)(int, struct S_PF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PD(int p0, struct S_PD p1, void* p2, int (*cb)(int, struct S_PD, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PP(int p0, struct S_PP p1, void* p2, int (*cb)(int, struct S_PP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_III(int p0, struct S_III p1, void* p2, int (*cb)(int, struct S_III, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IIF(int p0, struct S_IIF p1, void* p2, int (*cb)(int, struct S_IIF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IID(int p0, struct S_IID p1, void* p2, int (*cb)(int, struct S_IID, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IIP(int p0, struct S_IIP p1, void* p2, int (*cb)(int, struct S_IIP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IFI(int p0, struct S_IFI p1, void* p2, int (*cb)(int, struct S_IFI, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IFF(int p0, struct S_IFF p1, void* p2, int (*cb)(int, struct S_IFF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IFD(int p0, struct S_IFD p1, void* p2, int (*cb)(int, struct S_IFD, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IFP(int p0, struct S_IFP p1, void* p2, int (*cb)(int, struct S_IFP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IDI(int p0, struct S_IDI p1, void* p2, int (*cb)(int, struct S_IDI, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IDF(int p0, struct S_IDF p1, void* p2, int (*cb)(int, struct S_IDF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IDD(int p0, struct S_IDD p1, void* p2, int (*cb)(int, struct S_IDD, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IDP(int p0, struct S_IDP p1, void* p2, int (*cb)(int, struct S_IDP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IPI(int p0, struct S_IPI p1, void* p2, int (*cb)(int, struct S_IPI, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IPF(int p0, struct S_IPF p1, void* p2, int (*cb)(int, struct S_IPF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IPD(int p0, struct S_IPD p1, void* p2, int (*cb)(int, struct S_IPD, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_IPP(int p0, struct S_IPP p1, void* p2, int (*cb)(int, struct S_IPP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FII(int p0, struct S_FII p1, void* p2, int (*cb)(int, struct S_FII, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FIF(int p0, struct S_FIF p1, void* p2, int (*cb)(int, struct S_FIF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FID(int p0, struct S_FID p1, void* p2, int (*cb)(int, struct S_FID, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FIP(int p0, struct S_FIP p1, void* p2, int (*cb)(int, struct S_FIP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FFI(int p0, struct S_FFI p1, void* p2, int (*cb)(int, struct S_FFI, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FFF(int p0, struct S_FFF p1, void* p2, int (*cb)(int, struct S_FFF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FFD(int p0, struct S_FFD p1, void* p2, int (*cb)(int, struct S_FFD, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FFP(int p0, struct S_FFP p1, void* p2, int (*cb)(int, struct S_FFP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FDI(int p0, struct S_FDI p1, void* p2, int (*cb)(int, struct S_FDI, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FDF(int p0, struct S_FDF p1, void* p2, int (*cb)(int, struct S_FDF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FDD(int p0, struct S_FDD p1, void* p2, int (*cb)(int, struct S_FDD, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FDP(int p0, struct S_FDP p1, void* p2, int (*cb)(int, struct S_FDP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FPI(int p0, struct S_FPI p1, void* p2, int (*cb)(int, struct S_FPI, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FPF(int p0, struct S_FPF p1, void* p2, int (*cb)(int, struct S_FPF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FPD(int p0, struct S_FPD p1, void* p2, int (*cb)(int, struct S_FPD, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_FPP(int p0, struct S_FPP p1, void* p2, int (*cb)(int, struct S_FPP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DII(int p0, struct S_DII p1, void* p2, int (*cb)(int, struct S_DII, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DIF(int p0, struct S_DIF p1, void* p2, int (*cb)(int, struct S_DIF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DID(int p0, struct S_DID p1, void* p2, int (*cb)(int, struct S_DID, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DIP(int p0, struct S_DIP p1, void* p2, int (*cb)(int, struct S_DIP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DFI(int p0, struct S_DFI p1, void* p2, int (*cb)(int, struct S_DFI, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DFF(int p0, struct S_DFF p1, void* p2, int (*cb)(int, struct S_DFF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DFD(int p0, struct S_DFD p1, void* p2, int (*cb)(int, struct S_DFD, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DFP(int p0, struct S_DFP p1, void* p2, int (*cb)(int, struct S_DFP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DDI(int p0, struct S_DDI p1, void* p2, int (*cb)(int, struct S_DDI, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DDF(int p0, struct S_DDF p1, void* p2, int (*cb)(int, struct S_DDF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DDD(int p0, struct S_DDD p1, void* p2, int (*cb)(int, struct S_DDD, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DDP(int p0, struct S_DDP p1, void* p2, int (*cb)(int, struct S_DDP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DPI(int p0, struct S_DPI p1, void* p2, int (*cb)(int, struct S_DPI, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DPF(int p0, struct S_DPF p1, void* p2, int (*cb)(int, struct S_DPF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DPD(int p0, struct S_DPD p1, void* p2, int (*cb)(int, struct S_DPD, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_DPP(int p0, struct S_DPP p1, void* p2, int (*cb)(int, struct S_DPP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PII(int p0, struct S_PII p1, void* p2, int (*cb)(int, struct S_PII, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PIF(int p0, struct S_PIF p1, void* p2, int (*cb)(int, struct S_PIF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PID(int p0, struct S_PID p1, void* p2, int (*cb)(int, struct S_PID, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PIP(int p0, struct S_PIP p1, void* p2, int (*cb)(int, struct S_PIP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PFI(int p0, struct S_PFI p1, void* p2, int (*cb)(int, struct S_PFI, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PFF(int p0, struct S_PFF p1, void* p2, int (*cb)(int, struct S_PFF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PFD(int p0, struct S_PFD p1, void* p2, int (*cb)(int, struct S_PFD, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PFP(int p0, struct S_PFP p1, void* p2, int (*cb)(int, struct S_PFP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PDI(int p0, struct S_PDI p1, void* p2, int (*cb)(int, struct S_PDI, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PDF(int p0, struct S_PDF p1, void* p2, int (*cb)(int, struct S_PDF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PDD(int p0, struct S_PDD p1, void* p2, int (*cb)(int, struct S_PDD, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PDP(int p0, struct S_PDP p1, void* p2, int (*cb)(int, struct S_PDP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PPI(int p0, struct S_PPI p1, void* p2, int (*cb)(int, struct S_PPI, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PPF(int p0, struct S_PPF p1, void* p2, int (*cb)(int, struct S_PPF, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PPD(int p0, struct S_PPD p1, void* p2, int (*cb)(int, struct S_PPD, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISP_PPP(int p0, struct S_PPP p1, void* p2, int (*cb)(int, struct S_PPP, void*)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_I(int p0, struct S_I p1, struct S_I p2, int (*cb)(int, struct S_I, struct S_I)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_F(int p0, struct S_F p1, struct S_F p2, int (*cb)(int, struct S_F, struct S_F)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_D(int p0, struct S_D p1, struct S_D p2, int (*cb)(int, struct S_D, struct S_D)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_P(int p0, struct S_P p1, struct S_P p2, int (*cb)(int, struct S_P, struct S_P)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_II(int p0, struct S_II p1, struct S_II p2, int (*cb)(int, struct S_II, struct S_II)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IF(int p0, struct S_IF p1, struct S_IF p2, int (*cb)(int, struct S_IF, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_ID(int p0, struct S_ID p1, struct S_ID p2, int (*cb)(int, struct S_ID, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IP(int p0, struct S_IP p1, struct S_IP p2, int (*cb)(int, struct S_IP, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FI(int p0, struct S_FI p1, struct S_FI p2, int (*cb)(int, struct S_FI, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FF(int p0, struct S_FF p1, struct S_FF p2, int (*cb)(int, struct S_FF, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FD(int p0, struct S_FD p1, struct S_FD p2, int (*cb)(int, struct S_FD, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FP(int p0, struct S_FP p1, struct S_FP p2, int (*cb)(int, struct S_FP, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DI(int p0, struct S_DI p1, struct S_DI p2, int (*cb)(int, struct S_DI, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DF(int p0, struct S_DF p1, struct S_DF p2, int (*cb)(int, struct S_DF, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DD(int p0, struct S_DD p1, struct S_DD p2, int (*cb)(int, struct S_DD, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DP(int p0, struct S_DP p1, struct S_DP p2, int (*cb)(int, struct S_DP, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PI(int p0, struct S_PI p1, struct S_PI p2, int (*cb)(int, struct S_PI, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PF(int p0, struct S_PF p1, struct S_PF p2, int (*cb)(int, struct S_PF, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PD(int p0, struct S_PD p1, struct S_PD p2, int (*cb)(int, struct S_PD, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PP(int p0, struct S_PP p1, struct S_PP p2, int (*cb)(int, struct S_PP, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_III(int p0, struct S_III p1, struct S_III p2, int (*cb)(int, struct S_III, struct S_III)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IIF(int p0, struct S_IIF p1, struct S_IIF p2, int (*cb)(int, struct S_IIF, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IID(int p0, struct S_IID p1, struct S_IID p2, int (*cb)(int, struct S_IID, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IIP(int p0, struct S_IIP p1, struct S_IIP p2, int (*cb)(int, struct S_IIP, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IFI(int p0, struct S_IFI p1, struct S_IFI p2, int (*cb)(int, struct S_IFI, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IFF(int p0, struct S_IFF p1, struct S_IFF p2, int (*cb)(int, struct S_IFF, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IFD(int p0, struct S_IFD p1, struct S_IFD p2, int (*cb)(int, struct S_IFD, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IFP(int p0, struct S_IFP p1, struct S_IFP p2, int (*cb)(int, struct S_IFP, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IDI(int p0, struct S_IDI p1, struct S_IDI p2, int (*cb)(int, struct S_IDI, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IDF(int p0, struct S_IDF p1, struct S_IDF p2, int (*cb)(int, struct S_IDF, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IDD(int p0, struct S_IDD p1, struct S_IDD p2, int (*cb)(int, struct S_IDD, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IDP(int p0, struct S_IDP p1, struct S_IDP p2, int (*cb)(int, struct S_IDP, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IPI(int p0, struct S_IPI p1, struct S_IPI p2, int (*cb)(int, struct S_IPI, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IPF(int p0, struct S_IPF p1, struct S_IPF p2, int (*cb)(int, struct S_IPF, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IPD(int p0, struct S_IPD p1, struct S_IPD p2, int (*cb)(int, struct S_IPD, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_IPP(int p0, struct S_IPP p1, struct S_IPP p2, int (*cb)(int, struct S_IPP, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FII(int p0, struct S_FII p1, struct S_FII p2, int (*cb)(int, struct S_FII, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FIF(int p0, struct S_FIF p1, struct S_FIF p2, int (*cb)(int, struct S_FIF, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FID(int p0, struct S_FID p1, struct S_FID p2, int (*cb)(int, struct S_FID, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FIP(int p0, struct S_FIP p1, struct S_FIP p2, int (*cb)(int, struct S_FIP, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FFI(int p0, struct S_FFI p1, struct S_FFI p2, int (*cb)(int, struct S_FFI, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FFF(int p0, struct S_FFF p1, struct S_FFF p2, int (*cb)(int, struct S_FFF, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FFD(int p0, struct S_FFD p1, struct S_FFD p2, int (*cb)(int, struct S_FFD, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FFP(int p0, struct S_FFP p1, struct S_FFP p2, int (*cb)(int, struct S_FFP, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FDI(int p0, struct S_FDI p1, struct S_FDI p2, int (*cb)(int, struct S_FDI, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FDF(int p0, struct S_FDF p1, struct S_FDF p2, int (*cb)(int, struct S_FDF, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FDD(int p0, struct S_FDD p1, struct S_FDD p2, int (*cb)(int, struct S_FDD, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FDP(int p0, struct S_FDP p1, struct S_FDP p2, int (*cb)(int, struct S_FDP, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FPI(int p0, struct S_FPI p1, struct S_FPI p2, int (*cb)(int, struct S_FPI, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FPF(int p0, struct S_FPF p1, struct S_FPF p2, int (*cb)(int, struct S_FPF, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FPD(int p0, struct S_FPD p1, struct S_FPD p2, int (*cb)(int, struct S_FPD, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_FPP(int p0, struct S_FPP p1, struct S_FPP p2, int (*cb)(int, struct S_FPP, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DII(int p0, struct S_DII p1, struct S_DII p2, int (*cb)(int, struct S_DII, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DIF(int p0, struct S_DIF p1, struct S_DIF p2, int (*cb)(int, struct S_DIF, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DID(int p0, struct S_DID p1, struct S_DID p2, int (*cb)(int, struct S_DID, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DIP(int p0, struct S_DIP p1, struct S_DIP p2, int (*cb)(int, struct S_DIP, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DFI(int p0, struct S_DFI p1, struct S_DFI p2, int (*cb)(int, struct S_DFI, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DFF(int p0, struct S_DFF p1, struct S_DFF p2, int (*cb)(int, struct S_DFF, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DFD(int p0, struct S_DFD p1, struct S_DFD p2, int (*cb)(int, struct S_DFD, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DFP(int p0, struct S_DFP p1, struct S_DFP p2, int (*cb)(int, struct S_DFP, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DDI(int p0, struct S_DDI p1, struct S_DDI p2, int (*cb)(int, struct S_DDI, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DDF(int p0, struct S_DDF p1, struct S_DDF p2, int (*cb)(int, struct S_DDF, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DDD(int p0, struct S_DDD p1, struct S_DDD p2, int (*cb)(int, struct S_DDD, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DDP(int p0, struct S_DDP p1, struct S_DDP p2, int (*cb)(int, struct S_DDP, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DPI(int p0, struct S_DPI p1, struct S_DPI p2, int (*cb)(int, struct S_DPI, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DPF(int p0, struct S_DPF p1, struct S_DPF p2, int (*cb)(int, struct S_DPF, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DPD(int p0, struct S_DPD p1, struct S_DPD p2, int (*cb)(int, struct S_DPD, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_DPP(int p0, struct S_DPP p1, struct S_DPP p2, int (*cb)(int, struct S_DPP, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PII(int p0, struct S_PII p1, struct S_PII p2, int (*cb)(int, struct S_PII, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PIF(int p0, struct S_PIF p1, struct S_PIF p2, int (*cb)(int, struct S_PIF, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PID(int p0, struct S_PID p1, struct S_PID p2, int (*cb)(int, struct S_PID, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PIP(int p0, struct S_PIP p1, struct S_PIP p2, int (*cb)(int, struct S_PIP, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PFI(int p0, struct S_PFI p1, struct S_PFI p2, int (*cb)(int, struct S_PFI, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PFF(int p0, struct S_PFF p1, struct S_PFF p2, int (*cb)(int, struct S_PFF, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PFD(int p0, struct S_PFD p1, struct S_PFD p2, int (*cb)(int, struct S_PFD, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PFP(int p0, struct S_PFP p1, struct S_PFP p2, int (*cb)(int, struct S_PFP, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PDI(int p0, struct S_PDI p1, struct S_PDI p2, int (*cb)(int, struct S_PDI, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PDF(int p0, struct S_PDF p1, struct S_PDF p2, int (*cb)(int, struct S_PDF, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PDD(int p0, struct S_PDD p1, struct S_PDD p2, int (*cb)(int, struct S_PDD, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PDP(int p0, struct S_PDP p1, struct S_PDP p2, int (*cb)(int, struct S_PDP, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PPI(int p0, struct S_PPI p1, struct S_PPI p2, int (*cb)(int, struct S_PPI, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PPF(int p0, struct S_PPF p1, struct S_PPF p2, int (*cb)(int, struct S_PPF, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PPD(int p0, struct S_PPD p1, struct S_PPD p2, int (*cb)(int, struct S_PPD, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT int f12_I_ISS_PPP(int p0, struct S_PPP p1, struct S_PPP p2, int (*cb)(int, struct S_PPP, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FII_(float p0, int p1, int p2, float (*cb)(float, int, int)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIF_(float p0, int p1, float p2, float (*cb)(float, int, float)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FID_(float p0, int p1, double p2, float (*cb)(float, int, double)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIP_(float p0, int p1, void* p2, float (*cb)(float, int, void*)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_I(float p0, int p1, struct S_I p2, float (*cb)(float, int, struct S_I)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_F(float p0, int p1, struct S_F p2, float (*cb)(float, int, struct S_F)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_D(float p0, int p1, struct S_D p2, float (*cb)(float, int, struct S_D)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_P(float p0, int p1, struct S_P p2, float (*cb)(float, int, struct S_P)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_II(float p0, int p1, struct S_II p2, float (*cb)(float, int, struct S_II)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IF(float p0, int p1, struct S_IF p2, float (*cb)(float, int, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_ID(float p0, int p1, struct S_ID p2, float (*cb)(float, int, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IP(float p0, int p1, struct S_IP p2, float (*cb)(float, int, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FI(float p0, int p1, struct S_FI p2, float (*cb)(float, int, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FF(float p0, int p1, struct S_FF p2, float (*cb)(float, int, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FD(float p0, int p1, struct S_FD p2, float (*cb)(float, int, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FP(float p0, int p1, struct S_FP p2, float (*cb)(float, int, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DI(float p0, int p1, struct S_DI p2, float (*cb)(float, int, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DF(float p0, int p1, struct S_DF p2, float (*cb)(float, int, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DD(float p0, int p1, struct S_DD p2, float (*cb)(float, int, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DP(float p0, int p1, struct S_DP p2, float (*cb)(float, int, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PI(float p0, int p1, struct S_PI p2, float (*cb)(float, int, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PF(float p0, int p1, struct S_PF p2, float (*cb)(float, int, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PD(float p0, int p1, struct S_PD p2, float (*cb)(float, int, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PP(float p0, int p1, struct S_PP p2, float (*cb)(float, int, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_III(float p0, int p1, struct S_III p2, float (*cb)(float, int, struct S_III)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IIF(float p0, int p1, struct S_IIF p2, float (*cb)(float, int, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IID(float p0, int p1, struct S_IID p2, float (*cb)(float, int, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IIP(float p0, int p1, struct S_IIP p2, float (*cb)(float, int, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IFI(float p0, int p1, struct S_IFI p2, float (*cb)(float, int, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IFF(float p0, int p1, struct S_IFF p2, float (*cb)(float, int, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IFD(float p0, int p1, struct S_IFD p2, float (*cb)(float, int, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IFP(float p0, int p1, struct S_IFP p2, float (*cb)(float, int, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IDI(float p0, int p1, struct S_IDI p2, float (*cb)(float, int, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IDF(float p0, int p1, struct S_IDF p2, float (*cb)(float, int, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IDD(float p0, int p1, struct S_IDD p2, float (*cb)(float, int, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IDP(float p0, int p1, struct S_IDP p2, float (*cb)(float, int, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IPI(float p0, int p1, struct S_IPI p2, float (*cb)(float, int, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IPF(float p0, int p1, struct S_IPF p2, float (*cb)(float, int, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IPD(float p0, int p1, struct S_IPD p2, float (*cb)(float, int, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_IPP(float p0, int p1, struct S_IPP p2, float (*cb)(float, int, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FII(float p0, int p1, struct S_FII p2, float (*cb)(float, int, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FIF(float p0, int p1, struct S_FIF p2, float (*cb)(float, int, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FID(float p0, int p1, struct S_FID p2, float (*cb)(float, int, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FIP(float p0, int p1, struct S_FIP p2, float (*cb)(float, int, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FFI(float p0, int p1, struct S_FFI p2, float (*cb)(float, int, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FFF(float p0, int p1, struct S_FFF p2, float (*cb)(float, int, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FFD(float p0, int p1, struct S_FFD p2, float (*cb)(float, int, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FFP(float p0, int p1, struct S_FFP p2, float (*cb)(float, int, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FDI(float p0, int p1, struct S_FDI p2, float (*cb)(float, int, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FDF(float p0, int p1, struct S_FDF p2, float (*cb)(float, int, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FDD(float p0, int p1, struct S_FDD p2, float (*cb)(float, int, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FDP(float p0, int p1, struct S_FDP p2, float (*cb)(float, int, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FPI(float p0, int p1, struct S_FPI p2, float (*cb)(float, int, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FPF(float p0, int p1, struct S_FPF p2, float (*cb)(float, int, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FPD(float p0, int p1, struct S_FPD p2, float (*cb)(float, int, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_FPP(float p0, int p1, struct S_FPP p2, float (*cb)(float, int, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DII(float p0, int p1, struct S_DII p2, float (*cb)(float, int, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DIF(float p0, int p1, struct S_DIF p2, float (*cb)(float, int, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DID(float p0, int p1, struct S_DID p2, float (*cb)(float, int, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DIP(float p0, int p1, struct S_DIP p2, float (*cb)(float, int, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DFI(float p0, int p1, struct S_DFI p2, float (*cb)(float, int, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DFF(float p0, int p1, struct S_DFF p2, float (*cb)(float, int, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DFD(float p0, int p1, struct S_DFD p2, float (*cb)(float, int, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DFP(float p0, int p1, struct S_DFP p2, float (*cb)(float, int, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DDI(float p0, int p1, struct S_DDI p2, float (*cb)(float, int, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DDF(float p0, int p1, struct S_DDF p2, float (*cb)(float, int, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DDD(float p0, int p1, struct S_DDD p2, float (*cb)(float, int, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DDP(float p0, int p1, struct S_DDP p2, float (*cb)(float, int, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DPI(float p0, int p1, struct S_DPI p2, float (*cb)(float, int, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DPF(float p0, int p1, struct S_DPF p2, float (*cb)(float, int, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DPD(float p0, int p1, struct S_DPD p2, float (*cb)(float, int, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_DPP(float p0, int p1, struct S_DPP p2, float (*cb)(float, int, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PII(float p0, int p1, struct S_PII p2, float (*cb)(float, int, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PIF(float p0, int p1, struct S_PIF p2, float (*cb)(float, int, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PID(float p0, int p1, struct S_PID p2, float (*cb)(float, int, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PIP(float p0, int p1, struct S_PIP p2, float (*cb)(float, int, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PFI(float p0, int p1, struct S_PFI p2, float (*cb)(float, int, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PFF(float p0, int p1, struct S_PFF p2, float (*cb)(float, int, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PFD(float p0, int p1, struct S_PFD p2, float (*cb)(float, int, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PFP(float p0, int p1, struct S_PFP p2, float (*cb)(float, int, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PDI(float p0, int p1, struct S_PDI p2, float (*cb)(float, int, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PDF(float p0, int p1, struct S_PDF p2, float (*cb)(float, int, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PDD(float p0, int p1, struct S_PDD p2, float (*cb)(float, int, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PDP(float p0, int p1, struct S_PDP p2, float (*cb)(float, int, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PPI(float p0, int p1, struct S_PPI p2, float (*cb)(float, int, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PPF(float p0, int p1, struct S_PPF p2, float (*cb)(float, int, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PPD(float p0, int p1, struct S_PPD p2, float (*cb)(float, int, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FIS_PPP(float p0, int p1, struct S_PPP p2, float (*cb)(float, int, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFI_(float p0, float p1, int p2, float (*cb)(float, float, int)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFF_(float p0, float p1, float p2, float (*cb)(float, float, float)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFD_(float p0, float p1, double p2, float (*cb)(float, float, double)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFP_(float p0, float p1, void* p2, float (*cb)(float, float, void*)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_I(float p0, float p1, struct S_I p2, float (*cb)(float, float, struct S_I)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_F(float p0, float p1, struct S_F p2, float (*cb)(float, float, struct S_F)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_D(float p0, float p1, struct S_D p2, float (*cb)(float, float, struct S_D)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_P(float p0, float p1, struct S_P p2, float (*cb)(float, float, struct S_P)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_II(float p0, float p1, struct S_II p2, float (*cb)(float, float, struct S_II)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_IF(float p0, float p1, struct S_IF p2, float (*cb)(float, float, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_ID(float p0, float p1, struct S_ID p2, float (*cb)(float, float, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_IP(float p0, float p1, struct S_IP p2, float (*cb)(float, float, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_FI(float p0, float p1, struct S_FI p2, float (*cb)(float, float, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_FF(float p0, float p1, struct S_FF p2, float (*cb)(float, float, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_FD(float p0, float p1, struct S_FD p2, float (*cb)(float, float, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_FP(float p0, float p1, struct S_FP p2, float (*cb)(float, float, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_DI(float p0, float p1, struct S_DI p2, float (*cb)(float, float, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_DF(float p0, float p1, struct S_DF p2, float (*cb)(float, float, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_DD(float p0, float p1, struct S_DD p2, float (*cb)(float, float, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_DP(float p0, float p1, struct S_DP p2, float (*cb)(float, float, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_PI(float p0, float p1, struct S_PI p2, float (*cb)(float, float, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_PF(float p0, float p1, struct S_PF p2, float (*cb)(float, float, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_PD(float p0, float p1, struct S_PD p2, float (*cb)(float, float, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_PP(float p0, float p1, struct S_PP p2, float (*cb)(float, float, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_III(float p0, float p1, struct S_III p2, float (*cb)(float, float, struct S_III)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_IIF(float p0, float p1, struct S_IIF p2, float (*cb)(float, float, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_IID(float p0, float p1, struct S_IID p2, float (*cb)(float, float, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_IIP(float p0, float p1, struct S_IIP p2, float (*cb)(float, float, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_IFI(float p0, float p1, struct S_IFI p2, float (*cb)(float, float, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_IFF(float p0, float p1, struct S_IFF p2, float (*cb)(float, float, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT float f12_F_FFS_IFD(float p0, float p1, struct S_IFD p2, float (*cb)(float, float, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_IFP(float p0, float p1, struct S_IFP p2, float (*cb)(float, float, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_IDI(float p0, float p1, struct S_IDI p2, float (*cb)(float, float, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_IDF(float p0, float p1, struct S_IDF p2, float (*cb)(float, float, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_IDD(float p0, float p1, struct S_IDD p2, float (*cb)(float, float, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_IDP(float p0, float p1, struct S_IDP p2, float (*cb)(float, float, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_IPI(float p0, float p1, struct S_IPI p2, float (*cb)(float, float, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_IPF(float p0, float p1, struct S_IPF p2, float (*cb)(float, float, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_IPD(float p0, float p1, struct S_IPD p2, float (*cb)(float, float, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_IPP(float p0, float p1, struct S_IPP p2, float (*cb)(float, float, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FII(float p0, float p1, struct S_FII p2, float (*cb)(float, float, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FIF(float p0, float p1, struct S_FIF p2, float (*cb)(float, float, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FID(float p0, float p1, struct S_FID p2, float (*cb)(float, float, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FIP(float p0, float p1, struct S_FIP p2, float (*cb)(float, float, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FFI(float p0, float p1, struct S_FFI p2, float (*cb)(float, float, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FFF(float p0, float p1, struct S_FFF p2, float (*cb)(float, float, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FFD(float p0, float p1, struct S_FFD p2, float (*cb)(float, float, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FFP(float p0, float p1, struct S_FFP p2, float (*cb)(float, float, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FDI(float p0, float p1, struct S_FDI p2, float (*cb)(float, float, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FDF(float p0, float p1, struct S_FDF p2, float (*cb)(float, float, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FDD(float p0, float p1, struct S_FDD p2, float (*cb)(float, float, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FDP(float p0, float p1, struct S_FDP p2, float (*cb)(float, float, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FPI(float p0, float p1, struct S_FPI p2, float (*cb)(float, float, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FPF(float p0, float p1, struct S_FPF p2, float (*cb)(float, float, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FPD(float p0, float p1, struct S_FPD p2, float (*cb)(float, float, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_FPP(float p0, float p1, struct S_FPP p2, float (*cb)(float, float, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DII(float p0, float p1, struct S_DII p2, float (*cb)(float, float, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DIF(float p0, float p1, struct S_DIF p2, float (*cb)(float, float, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DID(float p0, float p1, struct S_DID p2, float (*cb)(float, float, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DIP(float p0, float p1, struct S_DIP p2, float (*cb)(float, float, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DFI(float p0, float p1, struct S_DFI p2, float (*cb)(float, float, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DFF(float p0, float p1, struct S_DFF p2, float (*cb)(float, float, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DFD(float p0, float p1, struct S_DFD p2, float (*cb)(float, float, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DFP(float p0, float p1, struct S_DFP p2, float (*cb)(float, float, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DDI(float p0, float p1, struct S_DDI p2, float (*cb)(float, float, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DDF(float p0, float p1, struct S_DDF p2, float (*cb)(float, float, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DDD(float p0, float p1, struct S_DDD p2, float (*cb)(float, float, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DDP(float p0, float p1, struct S_DDP p2, float (*cb)(float, float, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DPI(float p0, float p1, struct S_DPI p2, float (*cb)(float, float, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DPF(float p0, float p1, struct S_DPF p2, float (*cb)(float, float, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DPD(float p0, float p1, struct S_DPD p2, float (*cb)(float, float, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_DPP(float p0, float p1, struct S_DPP p2, float (*cb)(float, float, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PII(float p0, float p1, struct S_PII p2, float (*cb)(float, float, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PIF(float p0, float p1, struct S_PIF p2, float (*cb)(float, float, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PID(float p0, float p1, struct S_PID p2, float (*cb)(float, float, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PIP(float p0, float p1, struct S_PIP p2, float (*cb)(float, float, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PFI(float p0, float p1, struct S_PFI p2, float (*cb)(float, float, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PFF(float p0, float p1, struct S_PFF p2, float (*cb)(float, float, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PFD(float p0, float p1, struct S_PFD p2, float (*cb)(float, float, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PFP(float p0, float p1, struct S_PFP p2, float (*cb)(float, float, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PDI(float p0, float p1, struct S_PDI p2, float (*cb)(float, float, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PDF(float p0, float p1, struct S_PDF p2, float (*cb)(float, float, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PDD(float p0, float p1, struct S_PDD p2, float (*cb)(float, float, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PDP(float p0, float p1, struct S_PDP p2, float (*cb)(float, float, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PPI(float p0, float p1, struct S_PPI p2, float (*cb)(float, float, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PPF(float p0, float p1, struct S_PPF p2, float (*cb)(float, float, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PPD(float p0, float p1, struct S_PPD p2, float (*cb)(float, float, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FFS_PPP(float p0, float p1, struct S_PPP p2, float (*cb)(float, float, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDI_(float p0, double p1, int p2, float (*cb)(float, double, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDF_(float p0, double p1, float p2, float (*cb)(float, double, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDD_(float p0, double p1, double p2, float (*cb)(float, double, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDP_(float p0, double p1, void* p2, float (*cb)(float, double, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_I(float p0, double p1, struct S_I p2, float (*cb)(float, double, struct S_I)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_F(float p0, double p1, struct S_F p2, float (*cb)(float, double, struct S_F)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_D(float p0, double p1, struct S_D p2, float (*cb)(float, double, struct S_D)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_P(float p0, double p1, struct S_P p2, float (*cb)(float, double, struct S_P)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_II(float p0, double p1, struct S_II p2, float (*cb)(float, double, struct S_II)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IF(float p0, double p1, struct S_IF p2, float (*cb)(float, double, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_ID(float p0, double p1, struct S_ID p2, float (*cb)(float, double, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IP(float p0, double p1, struct S_IP p2, float (*cb)(float, double, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FI(float p0, double p1, struct S_FI p2, float (*cb)(float, double, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FF(float p0, double p1, struct S_FF p2, float (*cb)(float, double, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FD(float p0, double p1, struct S_FD p2, float (*cb)(float, double, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FP(float p0, double p1, struct S_FP p2, float (*cb)(float, double, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DI(float p0, double p1, struct S_DI p2, float (*cb)(float, double, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DF(float p0, double p1, struct S_DF p2, float (*cb)(float, double, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DD(float p0, double p1, struct S_DD p2, float (*cb)(float, double, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DP(float p0, double p1, struct S_DP p2, float (*cb)(float, double, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PI(float p0, double p1, struct S_PI p2, float (*cb)(float, double, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PF(float p0, double p1, struct S_PF p2, float (*cb)(float, double, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PD(float p0, double p1, struct S_PD p2, float (*cb)(float, double, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PP(float p0, double p1, struct S_PP p2, float (*cb)(float, double, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_III(float p0, double p1, struct S_III p2, float (*cb)(float, double, struct S_III)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IIF(float p0, double p1, struct S_IIF p2, float (*cb)(float, double, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IID(float p0, double p1, struct S_IID p2, float (*cb)(float, double, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IIP(float p0, double p1, struct S_IIP p2, float (*cb)(float, double, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IFI(float p0, double p1, struct S_IFI p2, float (*cb)(float, double, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IFF(float p0, double p1, struct S_IFF p2, float (*cb)(float, double, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IFD(float p0, double p1, struct S_IFD p2, float (*cb)(float, double, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IFP(float p0, double p1, struct S_IFP p2, float (*cb)(float, double, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IDI(float p0, double p1, struct S_IDI p2, float (*cb)(float, double, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IDF(float p0, double p1, struct S_IDF p2, float (*cb)(float, double, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IDD(float p0, double p1, struct S_IDD p2, float (*cb)(float, double, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IDP(float p0, double p1, struct S_IDP p2, float (*cb)(float, double, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IPI(float p0, double p1, struct S_IPI p2, float (*cb)(float, double, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IPF(float p0, double p1, struct S_IPF p2, float (*cb)(float, double, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IPD(float p0, double p1, struct S_IPD p2, float (*cb)(float, double, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_IPP(float p0, double p1, struct S_IPP p2, float (*cb)(float, double, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FII(float p0, double p1, struct S_FII p2, float (*cb)(float, double, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FIF(float p0, double p1, struct S_FIF p2, float (*cb)(float, double, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FID(float p0, double p1, struct S_FID p2, float (*cb)(float, double, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FIP(float p0, double p1, struct S_FIP p2, float (*cb)(float, double, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FFI(float p0, double p1, struct S_FFI p2, float (*cb)(float, double, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FFF(float p0, double p1, struct S_FFF p2, float (*cb)(float, double, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FFD(float p0, double p1, struct S_FFD p2, float (*cb)(float, double, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FFP(float p0, double p1, struct S_FFP p2, float (*cb)(float, double, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FDI(float p0, double p1, struct S_FDI p2, float (*cb)(float, double, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FDF(float p0, double p1, struct S_FDF p2, float (*cb)(float, double, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FDD(float p0, double p1, struct S_FDD p2, float (*cb)(float, double, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FDP(float p0, double p1, struct S_FDP p2, float (*cb)(float, double, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FPI(float p0, double p1, struct S_FPI p2, float (*cb)(float, double, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FPF(float p0, double p1, struct S_FPF p2, float (*cb)(float, double, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FPD(float p0, double p1, struct S_FPD p2, float (*cb)(float, double, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_FPP(float p0, double p1, struct S_FPP p2, float (*cb)(float, double, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DII(float p0, double p1, struct S_DII p2, float (*cb)(float, double, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DIF(float p0, double p1, struct S_DIF p2, float (*cb)(float, double, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DID(float p0, double p1, struct S_DID p2, float (*cb)(float, double, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DIP(float p0, double p1, struct S_DIP p2, float (*cb)(float, double, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DFI(float p0, double p1, struct S_DFI p2, float (*cb)(float, double, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DFF(float p0, double p1, struct S_DFF p2, float (*cb)(float, double, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DFD(float p0, double p1, struct S_DFD p2, float (*cb)(float, double, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DFP(float p0, double p1, struct S_DFP p2, float (*cb)(float, double, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DDI(float p0, double p1, struct S_DDI p2, float (*cb)(float, double, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DDF(float p0, double p1, struct S_DDF p2, float (*cb)(float, double, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DDD(float p0, double p1, struct S_DDD p2, float (*cb)(float, double, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DDP(float p0, double p1, struct S_DDP p2, float (*cb)(float, double, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DPI(float p0, double p1, struct S_DPI p2, float (*cb)(float, double, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DPF(float p0, double p1, struct S_DPF p2, float (*cb)(float, double, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DPD(float p0, double p1, struct S_DPD p2, float (*cb)(float, double, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_DPP(float p0, double p1, struct S_DPP p2, float (*cb)(float, double, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PII(float p0, double p1, struct S_PII p2, float (*cb)(float, double, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PIF(float p0, double p1, struct S_PIF p2, float (*cb)(float, double, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PID(float p0, double p1, struct S_PID p2, float (*cb)(float, double, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PIP(float p0, double p1, struct S_PIP p2, float (*cb)(float, double, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PFI(float p0, double p1, struct S_PFI p2, float (*cb)(float, double, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PFF(float p0, double p1, struct S_PFF p2, float (*cb)(float, double, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PFD(float p0, double p1, struct S_PFD p2, float (*cb)(float, double, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PFP(float p0, double p1, struct S_PFP p2, float (*cb)(float, double, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PDI(float p0, double p1, struct S_PDI p2, float (*cb)(float, double, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PDF(float p0, double p1, struct S_PDF p2, float (*cb)(float, double, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PDD(float p0, double p1, struct S_PDD p2, float (*cb)(float, double, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PDP(float p0, double p1, struct S_PDP p2, float (*cb)(float, double, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PPI(float p0, double p1, struct S_PPI p2, float (*cb)(float, double, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PPF(float p0, double p1, struct S_PPF p2, float (*cb)(float, double, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PPD(float p0, double p1, struct S_PPD p2, float (*cb)(float, double, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FDS_PPP(float p0, double p1, struct S_PPP p2, float (*cb)(float, double, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPI_(float p0, void* p1, int p2, float (*cb)(float, void*, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPF_(float p0, void* p1, float p2, float (*cb)(float, void*, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPD_(float p0, void* p1, double p2, float (*cb)(float, void*, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPP_(float p0, void* p1, void* p2, float (*cb)(float, void*, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_I(float p0, void* p1, struct S_I p2, float (*cb)(float, void*, struct S_I)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_F(float p0, void* p1, struct S_F p2, float (*cb)(float, void*, struct S_F)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_D(float p0, void* p1, struct S_D p2, float (*cb)(float, void*, struct S_D)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_P(float p0, void* p1, struct S_P p2, float (*cb)(float, void*, struct S_P)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_II(float p0, void* p1, struct S_II p2, float (*cb)(float, void*, struct S_II)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IF(float p0, void* p1, struct S_IF p2, float (*cb)(float, void*, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_ID(float p0, void* p1, struct S_ID p2, float (*cb)(float, void*, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IP(float p0, void* p1, struct S_IP p2, float (*cb)(float, void*, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FI(float p0, void* p1, struct S_FI p2, float (*cb)(float, void*, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FF(float p0, void* p1, struct S_FF p2, float (*cb)(float, void*, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FD(float p0, void* p1, struct S_FD p2, float (*cb)(float, void*, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FP(float p0, void* p1, struct S_FP p2, float (*cb)(float, void*, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DI(float p0, void* p1, struct S_DI p2, float (*cb)(float, void*, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DF(float p0, void* p1, struct S_DF p2, float (*cb)(float, void*, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DD(float p0, void* p1, struct S_DD p2, float (*cb)(float, void*, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DP(float p0, void* p1, struct S_DP p2, float (*cb)(float, void*, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PI(float p0, void* p1, struct S_PI p2, float (*cb)(float, void*, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PF(float p0, void* p1, struct S_PF p2, float (*cb)(float, void*, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PD(float p0, void* p1, struct S_PD p2, float (*cb)(float, void*, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PP(float p0, void* p1, struct S_PP p2, float (*cb)(float, void*, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_III(float p0, void* p1, struct S_III p2, float (*cb)(float, void*, struct S_III)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IIF(float p0, void* p1, struct S_IIF p2, float (*cb)(float, void*, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IID(float p0, void* p1, struct S_IID p2, float (*cb)(float, void*, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IIP(float p0, void* p1, struct S_IIP p2, float (*cb)(float, void*, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IFI(float p0, void* p1, struct S_IFI p2, float (*cb)(float, void*, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IFF(float p0, void* p1, struct S_IFF p2, float (*cb)(float, void*, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IFD(float p0, void* p1, struct S_IFD p2, float (*cb)(float, void*, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IFP(float p0, void* p1, struct S_IFP p2, float (*cb)(float, void*, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IDI(float p0, void* p1, struct S_IDI p2, float (*cb)(float, void*, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IDF(float p0, void* p1, struct S_IDF p2, float (*cb)(float, void*, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IDD(float p0, void* p1, struct S_IDD p2, float (*cb)(float, void*, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IDP(float p0, void* p1, struct S_IDP p2, float (*cb)(float, void*, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IPI(float p0, void* p1, struct S_IPI p2, float (*cb)(float, void*, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IPF(float p0, void* p1, struct S_IPF p2, float (*cb)(float, void*, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IPD(float p0, void* p1, struct S_IPD p2, float (*cb)(float, void*, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_IPP(float p0, void* p1, struct S_IPP p2, float (*cb)(float, void*, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FII(float p0, void* p1, struct S_FII p2, float (*cb)(float, void*, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FIF(float p0, void* p1, struct S_FIF p2, float (*cb)(float, void*, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FID(float p0, void* p1, struct S_FID p2, float (*cb)(float, void*, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FIP(float p0, void* p1, struct S_FIP p2, float (*cb)(float, void*, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FFI(float p0, void* p1, struct S_FFI p2, float (*cb)(float, void*, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FFF(float p0, void* p1, struct S_FFF p2, float (*cb)(float, void*, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FFD(float p0, void* p1, struct S_FFD p2, float (*cb)(float, void*, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FFP(float p0, void* p1, struct S_FFP p2, float (*cb)(float, void*, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FDI(float p0, void* p1, struct S_FDI p2, float (*cb)(float, void*, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FDF(float p0, void* p1, struct S_FDF p2, float (*cb)(float, void*, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FDD(float p0, void* p1, struct S_FDD p2, float (*cb)(float, void*, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FDP(float p0, void* p1, struct S_FDP p2, float (*cb)(float, void*, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FPI(float p0, void* p1, struct S_FPI p2, float (*cb)(float, void*, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FPF(float p0, void* p1, struct S_FPF p2, float (*cb)(float, void*, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FPD(float p0, void* p1, struct S_FPD p2, float (*cb)(float, void*, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_FPP(float p0, void* p1, struct S_FPP p2, float (*cb)(float, void*, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DII(float p0, void* p1, struct S_DII p2, float (*cb)(float, void*, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DIF(float p0, void* p1, struct S_DIF p2, float (*cb)(float, void*, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DID(float p0, void* p1, struct S_DID p2, float (*cb)(float, void*, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DIP(float p0, void* p1, struct S_DIP p2, float (*cb)(float, void*, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DFI(float p0, void* p1, struct S_DFI p2, float (*cb)(float, void*, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DFF(float p0, void* p1, struct S_DFF p2, float (*cb)(float, void*, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DFD(float p0, void* p1, struct S_DFD p2, float (*cb)(float, void*, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DFP(float p0, void* p1, struct S_DFP p2, float (*cb)(float, void*, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DDI(float p0, void* p1, struct S_DDI p2, float (*cb)(float, void*, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DDF(float p0, void* p1, struct S_DDF p2, float (*cb)(float, void*, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DDD(float p0, void* p1, struct S_DDD p2, float (*cb)(float, void*, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DDP(float p0, void* p1, struct S_DDP p2, float (*cb)(float, void*, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DPI(float p0, void* p1, struct S_DPI p2, float (*cb)(float, void*, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DPF(float p0, void* p1, struct S_DPF p2, float (*cb)(float, void*, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DPD(float p0, void* p1, struct S_DPD p2, float (*cb)(float, void*, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_DPP(float p0, void* p1, struct S_DPP p2, float (*cb)(float, void*, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PII(float p0, void* p1, struct S_PII p2, float (*cb)(float, void*, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PIF(float p0, void* p1, struct S_PIF p2, float (*cb)(float, void*, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PID(float p0, void* p1, struct S_PID p2, float (*cb)(float, void*, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PIP(float p0, void* p1, struct S_PIP p2, float (*cb)(float, void*, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PFI(float p0, void* p1, struct S_PFI p2, float (*cb)(float, void*, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PFF(float p0, void* p1, struct S_PFF p2, float (*cb)(float, void*, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PFD(float p0, void* p1, struct S_PFD p2, float (*cb)(float, void*, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PFP(float p0, void* p1, struct S_PFP p2, float (*cb)(float, void*, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PDI(float p0, void* p1, struct S_PDI p2, float (*cb)(float, void*, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PDF(float p0, void* p1, struct S_PDF p2, float (*cb)(float, void*, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PDD(float p0, void* p1, struct S_PDD p2, float (*cb)(float, void*, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PDP(float p0, void* p1, struct S_PDP p2, float (*cb)(float, void*, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PPI(float p0, void* p1, struct S_PPI p2, float (*cb)(float, void*, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PPF(float p0, void* p1, struct S_PPF p2, float (*cb)(float, void*, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PPD(float p0, void* p1, struct S_PPD p2, float (*cb)(float, void*, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FPS_PPP(float p0, void* p1, struct S_PPP p2, float (*cb)(float, void*, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_I(float p0, struct S_I p1, int p2, float (*cb)(float, struct S_I, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_F(float p0, struct S_F p1, int p2, float (*cb)(float, struct S_F, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_D(float p0, struct S_D p1, int p2, float (*cb)(float, struct S_D, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_P(float p0, struct S_P p1, int p2, float (*cb)(float, struct S_P, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_II(float p0, struct S_II p1, int p2, float (*cb)(float, struct S_II, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IF(float p0, struct S_IF p1, int p2, float (*cb)(float, struct S_IF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_ID(float p0, struct S_ID p1, int p2, float (*cb)(float, struct S_ID, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IP(float p0, struct S_IP p1, int p2, float (*cb)(float, struct S_IP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FI(float p0, struct S_FI p1, int p2, float (*cb)(float, struct S_FI, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FF(float p0, struct S_FF p1, int p2, float (*cb)(float, struct S_FF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FD(float p0, struct S_FD p1, int p2, float (*cb)(float, struct S_FD, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FP(float p0, struct S_FP p1, int p2, float (*cb)(float, struct S_FP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DI(float p0, struct S_DI p1, int p2, float (*cb)(float, struct S_DI, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DF(float p0, struct S_DF p1, int p2, float (*cb)(float, struct S_DF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DD(float p0, struct S_DD p1, int p2, float (*cb)(float, struct S_DD, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DP(float p0, struct S_DP p1, int p2, float (*cb)(float, struct S_DP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PI(float p0, struct S_PI p1, int p2, float (*cb)(float, struct S_PI, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PF(float p0, struct S_PF p1, int p2, float (*cb)(float, struct S_PF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PD(float p0, struct S_PD p1, int p2, float (*cb)(float, struct S_PD, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PP(float p0, struct S_PP p1, int p2, float (*cb)(float, struct S_PP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_III(float p0, struct S_III p1, int p2, float (*cb)(float, struct S_III, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IIF(float p0, struct S_IIF p1, int p2, float (*cb)(float, struct S_IIF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IID(float p0, struct S_IID p1, int p2, float (*cb)(float, struct S_IID, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IIP(float p0, struct S_IIP p1, int p2, float (*cb)(float, struct S_IIP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IFI(float p0, struct S_IFI p1, int p2, float (*cb)(float, struct S_IFI, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IFF(float p0, struct S_IFF p1, int p2, float (*cb)(float, struct S_IFF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IFD(float p0, struct S_IFD p1, int p2, float (*cb)(float, struct S_IFD, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IFP(float p0, struct S_IFP p1, int p2, float (*cb)(float, struct S_IFP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IDI(float p0, struct S_IDI p1, int p2, float (*cb)(float, struct S_IDI, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IDF(float p0, struct S_IDF p1, int p2, float (*cb)(float, struct S_IDF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IDD(float p0, struct S_IDD p1, int p2, float (*cb)(float, struct S_IDD, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IDP(float p0, struct S_IDP p1, int p2, float (*cb)(float, struct S_IDP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IPI(float p0, struct S_IPI p1, int p2, float (*cb)(float, struct S_IPI, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IPF(float p0, struct S_IPF p1, int p2, float (*cb)(float, struct S_IPF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IPD(float p0, struct S_IPD p1, int p2, float (*cb)(float, struct S_IPD, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_IPP(float p0, struct S_IPP p1, int p2, float (*cb)(float, struct S_IPP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FII(float p0, struct S_FII p1, int p2, float (*cb)(float, struct S_FII, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FIF(float p0, struct S_FIF p1, int p2, float (*cb)(float, struct S_FIF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FID(float p0, struct S_FID p1, int p2, float (*cb)(float, struct S_FID, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FIP(float p0, struct S_FIP p1, int p2, float (*cb)(float, struct S_FIP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FFI(float p0, struct S_FFI p1, int p2, float (*cb)(float, struct S_FFI, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FFF(float p0, struct S_FFF p1, int p2, float (*cb)(float, struct S_FFF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FFD(float p0, struct S_FFD p1, int p2, float (*cb)(float, struct S_FFD, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FFP(float p0, struct S_FFP p1, int p2, float (*cb)(float, struct S_FFP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FDI(float p0, struct S_FDI p1, int p2, float (*cb)(float, struct S_FDI, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FDF(float p0, struct S_FDF p1, int p2, float (*cb)(float, struct S_FDF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FDD(float p0, struct S_FDD p1, int p2, float (*cb)(float, struct S_FDD, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FDP(float p0, struct S_FDP p1, int p2, float (*cb)(float, struct S_FDP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FPI(float p0, struct S_FPI p1, int p2, float (*cb)(float, struct S_FPI, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FPF(float p0, struct S_FPF p1, int p2, float (*cb)(float, struct S_FPF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FPD(float p0, struct S_FPD p1, int p2, float (*cb)(float, struct S_FPD, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_FPP(float p0, struct S_FPP p1, int p2, float (*cb)(float, struct S_FPP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DII(float p0, struct S_DII p1, int p2, float (*cb)(float, struct S_DII, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DIF(float p0, struct S_DIF p1, int p2, float (*cb)(float, struct S_DIF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DID(float p0, struct S_DID p1, int p2, float (*cb)(float, struct S_DID, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DIP(float p0, struct S_DIP p1, int p2, float (*cb)(float, struct S_DIP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DFI(float p0, struct S_DFI p1, int p2, float (*cb)(float, struct S_DFI, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DFF(float p0, struct S_DFF p1, int p2, float (*cb)(float, struct S_DFF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DFD(float p0, struct S_DFD p1, int p2, float (*cb)(float, struct S_DFD, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DFP(float p0, struct S_DFP p1, int p2, float (*cb)(float, struct S_DFP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DDI(float p0, struct S_DDI p1, int p2, float (*cb)(float, struct S_DDI, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DDF(float p0, struct S_DDF p1, int p2, float (*cb)(float, struct S_DDF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DDD(float p0, struct S_DDD p1, int p2, float (*cb)(float, struct S_DDD, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DDP(float p0, struct S_DDP p1, int p2, float (*cb)(float, struct S_DDP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DPI(float p0, struct S_DPI p1, int p2, float (*cb)(float, struct S_DPI, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DPF(float p0, struct S_DPF p1, int p2, float (*cb)(float, struct S_DPF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DPD(float p0, struct S_DPD p1, int p2, float (*cb)(float, struct S_DPD, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_DPP(float p0, struct S_DPP p1, int p2, float (*cb)(float, struct S_DPP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PII(float p0, struct S_PII p1, int p2, float (*cb)(float, struct S_PII, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PIF(float p0, struct S_PIF p1, int p2, float (*cb)(float, struct S_PIF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PID(float p0, struct S_PID p1, int p2, float (*cb)(float, struct S_PID, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PIP(float p0, struct S_PIP p1, int p2, float (*cb)(float, struct S_PIP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PFI(float p0, struct S_PFI p1, int p2, float (*cb)(float, struct S_PFI, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PFF(float p0, struct S_PFF p1, int p2, float (*cb)(float, struct S_PFF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PFD(float p0, struct S_PFD p1, int p2, float (*cb)(float, struct S_PFD, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PFP(float p0, struct S_PFP p1, int p2, float (*cb)(float, struct S_PFP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PDI(float p0, struct S_PDI p1, int p2, float (*cb)(float, struct S_PDI, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PDF(float p0, struct S_PDF p1, int p2, float (*cb)(float, struct S_PDF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PDD(float p0, struct S_PDD p1, int p2, float (*cb)(float, struct S_PDD, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PDP(float p0, struct S_PDP p1, int p2, float (*cb)(float, struct S_PDP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PPI(float p0, struct S_PPI p1, int p2, float (*cb)(float, struct S_PPI, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PPF(float p0, struct S_PPF p1, int p2, float (*cb)(float, struct S_PPF, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PPD(float p0, struct S_PPD p1, int p2, float (*cb)(float, struct S_PPD, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSI_PPP(float p0, struct S_PPP p1, int p2, float (*cb)(float, struct S_PPP, int)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_I(float p0, struct S_I p1, float p2, float (*cb)(float, struct S_I, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_F(float p0, struct S_F p1, float p2, float (*cb)(float, struct S_F, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_D(float p0, struct S_D p1, float p2, float (*cb)(float, struct S_D, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_P(float p0, struct S_P p1, float p2, float (*cb)(float, struct S_P, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_II(float p0, struct S_II p1, float p2, float (*cb)(float, struct S_II, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IF(float p0, struct S_IF p1, float p2, float (*cb)(float, struct S_IF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_ID(float p0, struct S_ID p1, float p2, float (*cb)(float, struct S_ID, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IP(float p0, struct S_IP p1, float p2, float (*cb)(float, struct S_IP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FI(float p0, struct S_FI p1, float p2, float (*cb)(float, struct S_FI, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FF(float p0, struct S_FF p1, float p2, float (*cb)(float, struct S_FF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FD(float p0, struct S_FD p1, float p2, float (*cb)(float, struct S_FD, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FP(float p0, struct S_FP p1, float p2, float (*cb)(float, struct S_FP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DI(float p0, struct S_DI p1, float p2, float (*cb)(float, struct S_DI, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DF(float p0, struct S_DF p1, float p2, float (*cb)(float, struct S_DF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DD(float p0, struct S_DD p1, float p2, float (*cb)(float, struct S_DD, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DP(float p0, struct S_DP p1, float p2, float (*cb)(float, struct S_DP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PI(float p0, struct S_PI p1, float p2, float (*cb)(float, struct S_PI, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PF(float p0, struct S_PF p1, float p2, float (*cb)(float, struct S_PF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PD(float p0, struct S_PD p1, float p2, float (*cb)(float, struct S_PD, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PP(float p0, struct S_PP p1, float p2, float (*cb)(float, struct S_PP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_III(float p0, struct S_III p1, float p2, float (*cb)(float, struct S_III, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IIF(float p0, struct S_IIF p1, float p2, float (*cb)(float, struct S_IIF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IID(float p0, struct S_IID p1, float p2, float (*cb)(float, struct S_IID, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IIP(float p0, struct S_IIP p1, float p2, float (*cb)(float, struct S_IIP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IFI(float p0, struct S_IFI p1, float p2, float (*cb)(float, struct S_IFI, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IFF(float p0, struct S_IFF p1, float p2, float (*cb)(float, struct S_IFF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IFD(float p0, struct S_IFD p1, float p2, float (*cb)(float, struct S_IFD, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IFP(float p0, struct S_IFP p1, float p2, float (*cb)(float, struct S_IFP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IDI(float p0, struct S_IDI p1, float p2, float (*cb)(float, struct S_IDI, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IDF(float p0, struct S_IDF p1, float p2, float (*cb)(float, struct S_IDF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IDD(float p0, struct S_IDD p1, float p2, float (*cb)(float, struct S_IDD, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IDP(float p0, struct S_IDP p1, float p2, float (*cb)(float, struct S_IDP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IPI(float p0, struct S_IPI p1, float p2, float (*cb)(float, struct S_IPI, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IPF(float p0, struct S_IPF p1, float p2, float (*cb)(float, struct S_IPF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IPD(float p0, struct S_IPD p1, float p2, float (*cb)(float, struct S_IPD, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_IPP(float p0, struct S_IPP p1, float p2, float (*cb)(float, struct S_IPP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FII(float p0, struct S_FII p1, float p2, float (*cb)(float, struct S_FII, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FIF(float p0, struct S_FIF p1, float p2, float (*cb)(float, struct S_FIF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FID(float p0, struct S_FID p1, float p2, float (*cb)(float, struct S_FID, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FIP(float p0, struct S_FIP p1, float p2, float (*cb)(float, struct S_FIP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FFI(float p0, struct S_FFI p1, float p2, float (*cb)(float, struct S_FFI, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FFF(float p0, struct S_FFF p1, float p2, float (*cb)(float, struct S_FFF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FFD(float p0, struct S_FFD p1, float p2, float (*cb)(float, struct S_FFD, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FFP(float p0, struct S_FFP p1, float p2, float (*cb)(float, struct S_FFP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FDI(float p0, struct S_FDI p1, float p2, float (*cb)(float, struct S_FDI, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FDF(float p0, struct S_FDF p1, float p2, float (*cb)(float, struct S_FDF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FDD(float p0, struct S_FDD p1, float p2, float (*cb)(float, struct S_FDD, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FDP(float p0, struct S_FDP p1, float p2, float (*cb)(float, struct S_FDP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FPI(float p0, struct S_FPI p1, float p2, float (*cb)(float, struct S_FPI, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FPF(float p0, struct S_FPF p1, float p2, float (*cb)(float, struct S_FPF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FPD(float p0, struct S_FPD p1, float p2, float (*cb)(float, struct S_FPD, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_FPP(float p0, struct S_FPP p1, float p2, float (*cb)(float, struct S_FPP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DII(float p0, struct S_DII p1, float p2, float (*cb)(float, struct S_DII, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DIF(float p0, struct S_DIF p1, float p2, float (*cb)(float, struct S_DIF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DID(float p0, struct S_DID p1, float p2, float (*cb)(float, struct S_DID, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DIP(float p0, struct S_DIP p1, float p2, float (*cb)(float, struct S_DIP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DFI(float p0, struct S_DFI p1, float p2, float (*cb)(float, struct S_DFI, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DFF(float p0, struct S_DFF p1, float p2, float (*cb)(float, struct S_DFF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DFD(float p0, struct S_DFD p1, float p2, float (*cb)(float, struct S_DFD, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DFP(float p0, struct S_DFP p1, float p2, float (*cb)(float, struct S_DFP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DDI(float p0, struct S_DDI p1, float p2, float (*cb)(float, struct S_DDI, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DDF(float p0, struct S_DDF p1, float p2, float (*cb)(float, struct S_DDF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DDD(float p0, struct S_DDD p1, float p2, float (*cb)(float, struct S_DDD, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DDP(float p0, struct S_DDP p1, float p2, float (*cb)(float, struct S_DDP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DPI(float p0, struct S_DPI p1, float p2, float (*cb)(float, struct S_DPI, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DPF(float p0, struct S_DPF p1, float p2, float (*cb)(float, struct S_DPF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DPD(float p0, struct S_DPD p1, float p2, float (*cb)(float, struct S_DPD, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_DPP(float p0, struct S_DPP p1, float p2, float (*cb)(float, struct S_DPP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PII(float p0, struct S_PII p1, float p2, float (*cb)(float, struct S_PII, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PIF(float p0, struct S_PIF p1, float p2, float (*cb)(float, struct S_PIF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PID(float p0, struct S_PID p1, float p2, float (*cb)(float, struct S_PID, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PIP(float p0, struct S_PIP p1, float p2, float (*cb)(float, struct S_PIP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PFI(float p0, struct S_PFI p1, float p2, float (*cb)(float, struct S_PFI, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PFF(float p0, struct S_PFF p1, float p2, float (*cb)(float, struct S_PFF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PFD(float p0, struct S_PFD p1, float p2, float (*cb)(float, struct S_PFD, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PFP(float p0, struct S_PFP p1, float p2, float (*cb)(float, struct S_PFP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PDI(float p0, struct S_PDI p1, float p2, float (*cb)(float, struct S_PDI, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PDF(float p0, struct S_PDF p1, float p2, float (*cb)(float, struct S_PDF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PDD(float p0, struct S_PDD p1, float p2, float (*cb)(float, struct S_PDD, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PDP(float p0, struct S_PDP p1, float p2, float (*cb)(float, struct S_PDP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PPI(float p0, struct S_PPI p1, float p2, float (*cb)(float, struct S_PPI, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PPF(float p0, struct S_PPF p1, float p2, float (*cb)(float, struct S_PPF, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PPD(float p0, struct S_PPD p1, float p2, float (*cb)(float, struct S_PPD, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSF_PPP(float p0, struct S_PPP p1, float p2, float (*cb)(float, struct S_PPP, float)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_I(float p0, struct S_I p1, double p2, float (*cb)(float, struct S_I, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_F(float p0, struct S_F p1, double p2, float (*cb)(float, struct S_F, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_D(float p0, struct S_D p1, double p2, float (*cb)(float, struct S_D, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_P(float p0, struct S_P p1, double p2, float (*cb)(float, struct S_P, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_II(float p0, struct S_II p1, double p2, float (*cb)(float, struct S_II, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IF(float p0, struct S_IF p1, double p2, float (*cb)(float, struct S_IF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_ID(float p0, struct S_ID p1, double p2, float (*cb)(float, struct S_ID, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IP(float p0, struct S_IP p1, double p2, float (*cb)(float, struct S_IP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FI(float p0, struct S_FI p1, double p2, float (*cb)(float, struct S_FI, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FF(float p0, struct S_FF p1, double p2, float (*cb)(float, struct S_FF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FD(float p0, struct S_FD p1, double p2, float (*cb)(float, struct S_FD, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FP(float p0, struct S_FP p1, double p2, float (*cb)(float, struct S_FP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DI(float p0, struct S_DI p1, double p2, float (*cb)(float, struct S_DI, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DF(float p0, struct S_DF p1, double p2, float (*cb)(float, struct S_DF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DD(float p0, struct S_DD p1, double p2, float (*cb)(float, struct S_DD, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DP(float p0, struct S_DP p1, double p2, float (*cb)(float, struct S_DP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PI(float p0, struct S_PI p1, double p2, float (*cb)(float, struct S_PI, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PF(float p0, struct S_PF p1, double p2, float (*cb)(float, struct S_PF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PD(float p0, struct S_PD p1, double p2, float (*cb)(float, struct S_PD, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PP(float p0, struct S_PP p1, double p2, float (*cb)(float, struct S_PP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_III(float p0, struct S_III p1, double p2, float (*cb)(float, struct S_III, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IIF(float p0, struct S_IIF p1, double p2, float (*cb)(float, struct S_IIF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IID(float p0, struct S_IID p1, double p2, float (*cb)(float, struct S_IID, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IIP(float p0, struct S_IIP p1, double p2, float (*cb)(float, struct S_IIP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IFI(float p0, struct S_IFI p1, double p2, float (*cb)(float, struct S_IFI, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IFF(float p0, struct S_IFF p1, double p2, float (*cb)(float, struct S_IFF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IFD(float p0, struct S_IFD p1, double p2, float (*cb)(float, struct S_IFD, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IFP(float p0, struct S_IFP p1, double p2, float (*cb)(float, struct S_IFP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IDI(float p0, struct S_IDI p1, double p2, float (*cb)(float, struct S_IDI, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IDF(float p0, struct S_IDF p1, double p2, float (*cb)(float, struct S_IDF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IDD(float p0, struct S_IDD p1, double p2, float (*cb)(float, struct S_IDD, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IDP(float p0, struct S_IDP p1, double p2, float (*cb)(float, struct S_IDP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IPI(float p0, struct S_IPI p1, double p2, float (*cb)(float, struct S_IPI, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IPF(float p0, struct S_IPF p1, double p2, float (*cb)(float, struct S_IPF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IPD(float p0, struct S_IPD p1, double p2, float (*cb)(float, struct S_IPD, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_IPP(float p0, struct S_IPP p1, double p2, float (*cb)(float, struct S_IPP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FII(float p0, struct S_FII p1, double p2, float (*cb)(float, struct S_FII, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FIF(float p0, struct S_FIF p1, double p2, float (*cb)(float, struct S_FIF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FID(float p0, struct S_FID p1, double p2, float (*cb)(float, struct S_FID, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FIP(float p0, struct S_FIP p1, double p2, float (*cb)(float, struct S_FIP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FFI(float p0, struct S_FFI p1, double p2, float (*cb)(float, struct S_FFI, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FFF(float p0, struct S_FFF p1, double p2, float (*cb)(float, struct S_FFF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FFD(float p0, struct S_FFD p1, double p2, float (*cb)(float, struct S_FFD, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FFP(float p0, struct S_FFP p1, double p2, float (*cb)(float, struct S_FFP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FDI(float p0, struct S_FDI p1, double p2, float (*cb)(float, struct S_FDI, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FDF(float p0, struct S_FDF p1, double p2, float (*cb)(float, struct S_FDF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FDD(float p0, struct S_FDD p1, double p2, float (*cb)(float, struct S_FDD, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FDP(float p0, struct S_FDP p1, double p2, float (*cb)(float, struct S_FDP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FPI(float p0, struct S_FPI p1, double p2, float (*cb)(float, struct S_FPI, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FPF(float p0, struct S_FPF p1, double p2, float (*cb)(float, struct S_FPF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FPD(float p0, struct S_FPD p1, double p2, float (*cb)(float, struct S_FPD, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_FPP(float p0, struct S_FPP p1, double p2, float (*cb)(float, struct S_FPP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DII(float p0, struct S_DII p1, double p2, float (*cb)(float, struct S_DII, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DIF(float p0, struct S_DIF p1, double p2, float (*cb)(float, struct S_DIF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DID(float p0, struct S_DID p1, double p2, float (*cb)(float, struct S_DID, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DIP(float p0, struct S_DIP p1, double p2, float (*cb)(float, struct S_DIP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DFI(float p0, struct S_DFI p1, double p2, float (*cb)(float, struct S_DFI, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DFF(float p0, struct S_DFF p1, double p2, float (*cb)(float, struct S_DFF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DFD(float p0, struct S_DFD p1, double p2, float (*cb)(float, struct S_DFD, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DFP(float p0, struct S_DFP p1, double p2, float (*cb)(float, struct S_DFP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DDI(float p0, struct S_DDI p1, double p2, float (*cb)(float, struct S_DDI, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DDF(float p0, struct S_DDF p1, double p2, float (*cb)(float, struct S_DDF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DDD(float p0, struct S_DDD p1, double p2, float (*cb)(float, struct S_DDD, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DDP(float p0, struct S_DDP p1, double p2, float (*cb)(float, struct S_DDP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DPI(float p0, struct S_DPI p1, double p2, float (*cb)(float, struct S_DPI, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DPF(float p0, struct S_DPF p1, double p2, float (*cb)(float, struct S_DPF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DPD(float p0, struct S_DPD p1, double p2, float (*cb)(float, struct S_DPD, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_DPP(float p0, struct S_DPP p1, double p2, float (*cb)(float, struct S_DPP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PII(float p0, struct S_PII p1, double p2, float (*cb)(float, struct S_PII, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PIF(float p0, struct S_PIF p1, double p2, float (*cb)(float, struct S_PIF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PID(float p0, struct S_PID p1, double p2, float (*cb)(float, struct S_PID, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PIP(float p0, struct S_PIP p1, double p2, float (*cb)(float, struct S_PIP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PFI(float p0, struct S_PFI p1, double p2, float (*cb)(float, struct S_PFI, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PFF(float p0, struct S_PFF p1, double p2, float (*cb)(float, struct S_PFF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PFD(float p0, struct S_PFD p1, double p2, float (*cb)(float, struct S_PFD, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PFP(float p0, struct S_PFP p1, double p2, float (*cb)(float, struct S_PFP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PDI(float p0, struct S_PDI p1, double p2, float (*cb)(float, struct S_PDI, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PDF(float p0, struct S_PDF p1, double p2, float (*cb)(float, struct S_PDF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PDD(float p0, struct S_PDD p1, double p2, float (*cb)(float, struct S_PDD, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PDP(float p0, struct S_PDP p1, double p2, float (*cb)(float, struct S_PDP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PPI(float p0, struct S_PPI p1, double p2, float (*cb)(float, struct S_PPI, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PPF(float p0, struct S_PPF p1, double p2, float (*cb)(float, struct S_PPF, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PPD(float p0, struct S_PPD p1, double p2, float (*cb)(float, struct S_PPD, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSD_PPP(float p0, struct S_PPP p1, double p2, float (*cb)(float, struct S_PPP, double)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_I(float p0, struct S_I p1, void* p2, float (*cb)(float, struct S_I, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_F(float p0, struct S_F p1, void* p2, float (*cb)(float, struct S_F, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_D(float p0, struct S_D p1, void* p2, float (*cb)(float, struct S_D, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_P(float p0, struct S_P p1, void* p2, float (*cb)(float, struct S_P, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_II(float p0, struct S_II p1, void* p2, float (*cb)(float, struct S_II, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IF(float p0, struct S_IF p1, void* p2, float (*cb)(float, struct S_IF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_ID(float p0, struct S_ID p1, void* p2, float (*cb)(float, struct S_ID, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IP(float p0, struct S_IP p1, void* p2, float (*cb)(float, struct S_IP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FI(float p0, struct S_FI p1, void* p2, float (*cb)(float, struct S_FI, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FF(float p0, struct S_FF p1, void* p2, float (*cb)(float, struct S_FF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FD(float p0, struct S_FD p1, void* p2, float (*cb)(float, struct S_FD, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FP(float p0, struct S_FP p1, void* p2, float (*cb)(float, struct S_FP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DI(float p0, struct S_DI p1, void* p2, float (*cb)(float, struct S_DI, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DF(float p0, struct S_DF p1, void* p2, float (*cb)(float, struct S_DF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DD(float p0, struct S_DD p1, void* p2, float (*cb)(float, struct S_DD, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DP(float p0, struct S_DP p1, void* p2, float (*cb)(float, struct S_DP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PI(float p0, struct S_PI p1, void* p2, float (*cb)(float, struct S_PI, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PF(float p0, struct S_PF p1, void* p2, float (*cb)(float, struct S_PF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PD(float p0, struct S_PD p1, void* p2, float (*cb)(float, struct S_PD, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PP(float p0, struct S_PP p1, void* p2, float (*cb)(float, struct S_PP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_III(float p0, struct S_III p1, void* p2, float (*cb)(float, struct S_III, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IIF(float p0, struct S_IIF p1, void* p2, float (*cb)(float, struct S_IIF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IID(float p0, struct S_IID p1, void* p2, float (*cb)(float, struct S_IID, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IIP(float p0, struct S_IIP p1, void* p2, float (*cb)(float, struct S_IIP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IFI(float p0, struct S_IFI p1, void* p2, float (*cb)(float, struct S_IFI, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IFF(float p0, struct S_IFF p1, void* p2, float (*cb)(float, struct S_IFF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IFD(float p0, struct S_IFD p1, void* p2, float (*cb)(float, struct S_IFD, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IFP(float p0, struct S_IFP p1, void* p2, float (*cb)(float, struct S_IFP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IDI(float p0, struct S_IDI p1, void* p2, float (*cb)(float, struct S_IDI, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IDF(float p0, struct S_IDF p1, void* p2, float (*cb)(float, struct S_IDF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IDD(float p0, struct S_IDD p1, void* p2, float (*cb)(float, struct S_IDD, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IDP(float p0, struct S_IDP p1, void* p2, float (*cb)(float, struct S_IDP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IPI(float p0, struct S_IPI p1, void* p2, float (*cb)(float, struct S_IPI, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IPF(float p0, struct S_IPF p1, void* p2, float (*cb)(float, struct S_IPF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IPD(float p0, struct S_IPD p1, void* p2, float (*cb)(float, struct S_IPD, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_IPP(float p0, struct S_IPP p1, void* p2, float (*cb)(float, struct S_IPP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FII(float p0, struct S_FII p1, void* p2, float (*cb)(float, struct S_FII, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FIF(float p0, struct S_FIF p1, void* p2, float (*cb)(float, struct S_FIF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FID(float p0, struct S_FID p1, void* p2, float (*cb)(float, struct S_FID, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FIP(float p0, struct S_FIP p1, void* p2, float (*cb)(float, struct S_FIP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FFI(float p0, struct S_FFI p1, void* p2, float (*cb)(float, struct S_FFI, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FFF(float p0, struct S_FFF p1, void* p2, float (*cb)(float, struct S_FFF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FFD(float p0, struct S_FFD p1, void* p2, float (*cb)(float, struct S_FFD, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FFP(float p0, struct S_FFP p1, void* p2, float (*cb)(float, struct S_FFP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FDI(float p0, struct S_FDI p1, void* p2, float (*cb)(float, struct S_FDI, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FDF(float p0, struct S_FDF p1, void* p2, float (*cb)(float, struct S_FDF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FDD(float p0, struct S_FDD p1, void* p2, float (*cb)(float, struct S_FDD, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FDP(float p0, struct S_FDP p1, void* p2, float (*cb)(float, struct S_FDP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FPI(float p0, struct S_FPI p1, void* p2, float (*cb)(float, struct S_FPI, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FPF(float p0, struct S_FPF p1, void* p2, float (*cb)(float, struct S_FPF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FPD(float p0, struct S_FPD p1, void* p2, float (*cb)(float, struct S_FPD, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_FPP(float p0, struct S_FPP p1, void* p2, float (*cb)(float, struct S_FPP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DII(float p0, struct S_DII p1, void* p2, float (*cb)(float, struct S_DII, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DIF(float p0, struct S_DIF p1, void* p2, float (*cb)(float, struct S_DIF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DID(float p0, struct S_DID p1, void* p2, float (*cb)(float, struct S_DID, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DIP(float p0, struct S_DIP p1, void* p2, float (*cb)(float, struct S_DIP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DFI(float p0, struct S_DFI p1, void* p2, float (*cb)(float, struct S_DFI, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DFF(float p0, struct S_DFF p1, void* p2, float (*cb)(float, struct S_DFF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DFD(float p0, struct S_DFD p1, void* p2, float (*cb)(float, struct S_DFD, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DFP(float p0, struct S_DFP p1, void* p2, float (*cb)(float, struct S_DFP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DDI(float p0, struct S_DDI p1, void* p2, float (*cb)(float, struct S_DDI, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DDF(float p0, struct S_DDF p1, void* p2, float (*cb)(float, struct S_DDF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DDD(float p0, struct S_DDD p1, void* p2, float (*cb)(float, struct S_DDD, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DDP(float p0, struct S_DDP p1, void* p2, float (*cb)(float, struct S_DDP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DPI(float p0, struct S_DPI p1, void* p2, float (*cb)(float, struct S_DPI, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DPF(float p0, struct S_DPF p1, void* p2, float (*cb)(float, struct S_DPF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DPD(float p0, struct S_DPD p1, void* p2, float (*cb)(float, struct S_DPD, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_DPP(float p0, struct S_DPP p1, void* p2, float (*cb)(float, struct S_DPP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PII(float p0, struct S_PII p1, void* p2, float (*cb)(float, struct S_PII, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PIF(float p0, struct S_PIF p1, void* p2, float (*cb)(float, struct S_PIF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PID(float p0, struct S_PID p1, void* p2, float (*cb)(float, struct S_PID, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PIP(float p0, struct S_PIP p1, void* p2, float (*cb)(float, struct S_PIP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PFI(float p0, struct S_PFI p1, void* p2, float (*cb)(float, struct S_PFI, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PFF(float p0, struct S_PFF p1, void* p2, float (*cb)(float, struct S_PFF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PFD(float p0, struct S_PFD p1, void* p2, float (*cb)(float, struct S_PFD, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PFP(float p0, struct S_PFP p1, void* p2, float (*cb)(float, struct S_PFP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PDI(float p0, struct S_PDI p1, void* p2, float (*cb)(float, struct S_PDI, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PDF(float p0, struct S_PDF p1, void* p2, float (*cb)(float, struct S_PDF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PDD(float p0, struct S_PDD p1, void* p2, float (*cb)(float, struct S_PDD, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PDP(float p0, struct S_PDP p1, void* p2, float (*cb)(float, struct S_PDP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PPI(float p0, struct S_PPI p1, void* p2, float (*cb)(float, struct S_PPI, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PPF(float p0, struct S_PPF p1, void* p2, float (*cb)(float, struct S_PPF, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PPD(float p0, struct S_PPD p1, void* p2, float (*cb)(float, struct S_PPD, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSP_PPP(float p0, struct S_PPP p1, void* p2, float (*cb)(float, struct S_PPP, void*)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_I(float p0, struct S_I p1, struct S_I p2, float (*cb)(float, struct S_I, struct S_I)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_F(float p0, struct S_F p1, struct S_F p2, float (*cb)(float, struct S_F, struct S_F)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_D(float p0, struct S_D p1, struct S_D p2, float (*cb)(float, struct S_D, struct S_D)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_P(float p0, struct S_P p1, struct S_P p2, float (*cb)(float, struct S_P, struct S_P)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_II(float p0, struct S_II p1, struct S_II p2, float (*cb)(float, struct S_II, struct S_II)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_IF(float p0, struct S_IF p1, struct S_IF p2, float (*cb)(float, struct S_IF, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_ID(float p0, struct S_ID p1, struct S_ID p2, float (*cb)(float, struct S_ID, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_IP(float p0, struct S_IP p1, struct S_IP p2, float (*cb)(float, struct S_IP, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_FI(float p0, struct S_FI p1, struct S_FI p2, float (*cb)(float, struct S_FI, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_FF(float p0, struct S_FF p1, struct S_FF p2, float (*cb)(float, struct S_FF, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_FD(float p0, struct S_FD p1, struct S_FD p2, float (*cb)(float, struct S_FD, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_FP(float p0, struct S_FP p1, struct S_FP p2, float (*cb)(float, struct S_FP, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_DI(float p0, struct S_DI p1, struct S_DI p2, float (*cb)(float, struct S_DI, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_DF(float p0, struct S_DF p1, struct S_DF p2, float (*cb)(float, struct S_DF, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_DD(float p0, struct S_DD p1, struct S_DD p2, float (*cb)(float, struct S_DD, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_DP(float p0, struct S_DP p1, struct S_DP p2, float (*cb)(float, struct S_DP, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_PI(float p0, struct S_PI p1, struct S_PI p2, float (*cb)(float, struct S_PI, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_PF(float p0, struct S_PF p1, struct S_PF p2, float (*cb)(float, struct S_PF, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_PD(float p0, struct S_PD p1, struct S_PD p2, float (*cb)(float, struct S_PD, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_PP(float p0, struct S_PP p1, struct S_PP p2, float (*cb)(float, struct S_PP, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_III(float p0, struct S_III p1, struct S_III p2, float (*cb)(float, struct S_III, struct S_III)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_IIF(float p0, struct S_IIF p1, struct S_IIF p2, float (*cb)(float, struct S_IIF, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_IID(float p0, struct S_IID p1, struct S_IID p2, float (*cb)(float, struct S_IID, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_IIP(float p0, struct S_IIP p1, struct S_IIP p2, float (*cb)(float, struct S_IIP, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_IFI(float p0, struct S_IFI p1, struct S_IFI p2, float (*cb)(float, struct S_IFI, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_IFF(float p0, struct S_IFF p1, struct S_IFF p2, float (*cb)(float, struct S_IFF, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_IFD(float p0, struct S_IFD p1, struct S_IFD p2, float (*cb)(float, struct S_IFD, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_IFP(float p0, struct S_IFP p1, struct S_IFP p2, float (*cb)(float, struct S_IFP, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_IDI(float p0, struct S_IDI p1, struct S_IDI p2, float (*cb)(float, struct S_IDI, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_IDF(float p0, struct S_IDF p1, struct S_IDF p2, float (*cb)(float, struct S_IDF, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT float f13_F_FSS_IDD(float p0, struct S_IDD p1, struct S_IDD p2, float (*cb)(float, struct S_IDD, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_IDP(float p0, struct S_IDP p1, struct S_IDP p2, float (*cb)(float, struct S_IDP, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_IPI(float p0, struct S_IPI p1, struct S_IPI p2, float (*cb)(float, struct S_IPI, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_IPF(float p0, struct S_IPF p1, struct S_IPF p2, float (*cb)(float, struct S_IPF, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_IPD(float p0, struct S_IPD p1, struct S_IPD p2, float (*cb)(float, struct S_IPD, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_IPP(float p0, struct S_IPP p1, struct S_IPP p2, float (*cb)(float, struct S_IPP, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FII(float p0, struct S_FII p1, struct S_FII p2, float (*cb)(float, struct S_FII, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FIF(float p0, struct S_FIF p1, struct S_FIF p2, float (*cb)(float, struct S_FIF, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FID(float p0, struct S_FID p1, struct S_FID p2, float (*cb)(float, struct S_FID, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FIP(float p0, struct S_FIP p1, struct S_FIP p2, float (*cb)(float, struct S_FIP, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FFI(float p0, struct S_FFI p1, struct S_FFI p2, float (*cb)(float, struct S_FFI, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FFF(float p0, struct S_FFF p1, struct S_FFF p2, float (*cb)(float, struct S_FFF, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FFD(float p0, struct S_FFD p1, struct S_FFD p2, float (*cb)(float, struct S_FFD, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FFP(float p0, struct S_FFP p1, struct S_FFP p2, float (*cb)(float, struct S_FFP, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FDI(float p0, struct S_FDI p1, struct S_FDI p2, float (*cb)(float, struct S_FDI, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FDF(float p0, struct S_FDF p1, struct S_FDF p2, float (*cb)(float, struct S_FDF, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FDD(float p0, struct S_FDD p1, struct S_FDD p2, float (*cb)(float, struct S_FDD, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FDP(float p0, struct S_FDP p1, struct S_FDP p2, float (*cb)(float, struct S_FDP, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FPI(float p0, struct S_FPI p1, struct S_FPI p2, float (*cb)(float, struct S_FPI, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FPF(float p0, struct S_FPF p1, struct S_FPF p2, float (*cb)(float, struct S_FPF, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FPD(float p0, struct S_FPD p1, struct S_FPD p2, float (*cb)(float, struct S_FPD, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_FPP(float p0, struct S_FPP p1, struct S_FPP p2, float (*cb)(float, struct S_FPP, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DII(float p0, struct S_DII p1, struct S_DII p2, float (*cb)(float, struct S_DII, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DIF(float p0, struct S_DIF p1, struct S_DIF p2, float (*cb)(float, struct S_DIF, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DID(float p0, struct S_DID p1, struct S_DID p2, float (*cb)(float, struct S_DID, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DIP(float p0, struct S_DIP p1, struct S_DIP p2, float (*cb)(float, struct S_DIP, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DFI(float p0, struct S_DFI p1, struct S_DFI p2, float (*cb)(float, struct S_DFI, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DFF(float p0, struct S_DFF p1, struct S_DFF p2, float (*cb)(float, struct S_DFF, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DFD(float p0, struct S_DFD p1, struct S_DFD p2, float (*cb)(float, struct S_DFD, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DFP(float p0, struct S_DFP p1, struct S_DFP p2, float (*cb)(float, struct S_DFP, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DDI(float p0, struct S_DDI p1, struct S_DDI p2, float (*cb)(float, struct S_DDI, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DDF(float p0, struct S_DDF p1, struct S_DDF p2, float (*cb)(float, struct S_DDF, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DDD(float p0, struct S_DDD p1, struct S_DDD p2, float (*cb)(float, struct S_DDD, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DDP(float p0, struct S_DDP p1, struct S_DDP p2, float (*cb)(float, struct S_DDP, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DPI(float p0, struct S_DPI p1, struct S_DPI p2, float (*cb)(float, struct S_DPI, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DPF(float p0, struct S_DPF p1, struct S_DPF p2, float (*cb)(float, struct S_DPF, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DPD(float p0, struct S_DPD p1, struct S_DPD p2, float (*cb)(float, struct S_DPD, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_DPP(float p0, struct S_DPP p1, struct S_DPP p2, float (*cb)(float, struct S_DPP, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PII(float p0, struct S_PII p1, struct S_PII p2, float (*cb)(float, struct S_PII, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PIF(float p0, struct S_PIF p1, struct S_PIF p2, float (*cb)(float, struct S_PIF, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PID(float p0, struct S_PID p1, struct S_PID p2, float (*cb)(float, struct S_PID, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PIP(float p0, struct S_PIP p1, struct S_PIP p2, float (*cb)(float, struct S_PIP, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PFI(float p0, struct S_PFI p1, struct S_PFI p2, float (*cb)(float, struct S_PFI, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PFF(float p0, struct S_PFF p1, struct S_PFF p2, float (*cb)(float, struct S_PFF, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PFD(float p0, struct S_PFD p1, struct S_PFD p2, float (*cb)(float, struct S_PFD, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PFP(float p0, struct S_PFP p1, struct S_PFP p2, float (*cb)(float, struct S_PFP, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PDI(float p0, struct S_PDI p1, struct S_PDI p2, float (*cb)(float, struct S_PDI, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PDF(float p0, struct S_PDF p1, struct S_PDF p2, float (*cb)(float, struct S_PDF, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PDD(float p0, struct S_PDD p1, struct S_PDD p2, float (*cb)(float, struct S_PDD, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PDP(float p0, struct S_PDP p1, struct S_PDP p2, float (*cb)(float, struct S_PDP, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PPI(float p0, struct S_PPI p1, struct S_PPI p2, float (*cb)(float, struct S_PPI, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PPF(float p0, struct S_PPF p1, struct S_PPF p2, float (*cb)(float, struct S_PPF, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PPD(float p0, struct S_PPD p1, struct S_PPD p2, float (*cb)(float, struct S_PPD, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT float f14_F_FSS_PPP(float p0, struct S_PPP p1, struct S_PPP p2, float (*cb)(float, struct S_PPP, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DII_(double p0, int p1, int p2, double (*cb)(double, int, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIF_(double p0, int p1, float p2, double (*cb)(double, int, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DID_(double p0, int p1, double p2, double (*cb)(double, int, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIP_(double p0, int p1, void* p2, double (*cb)(double, int, void*)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_I(double p0, int p1, struct S_I p2, double (*cb)(double, int, struct S_I)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_F(double p0, int p1, struct S_F p2, double (*cb)(double, int, struct S_F)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_D(double p0, int p1, struct S_D p2, double (*cb)(double, int, struct S_D)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_P(double p0, int p1, struct S_P p2, double (*cb)(double, int, struct S_P)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_II(double p0, int p1, struct S_II p2, double (*cb)(double, int, struct S_II)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IF(double p0, int p1, struct S_IF p2, double (*cb)(double, int, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_ID(double p0, int p1, struct S_ID p2, double (*cb)(double, int, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IP(double p0, int p1, struct S_IP p2, double (*cb)(double, int, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FI(double p0, int p1, struct S_FI p2, double (*cb)(double, int, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FF(double p0, int p1, struct S_FF p2, double (*cb)(double, int, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FD(double p0, int p1, struct S_FD p2, double (*cb)(double, int, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FP(double p0, int p1, struct S_FP p2, double (*cb)(double, int, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DI(double p0, int p1, struct S_DI p2, double (*cb)(double, int, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DF(double p0, int p1, struct S_DF p2, double (*cb)(double, int, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DD(double p0, int p1, struct S_DD p2, double (*cb)(double, int, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DP(double p0, int p1, struct S_DP p2, double (*cb)(double, int, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PI(double p0, int p1, struct S_PI p2, double (*cb)(double, int, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PF(double p0, int p1, struct S_PF p2, double (*cb)(double, int, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PD(double p0, int p1, struct S_PD p2, double (*cb)(double, int, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PP(double p0, int p1, struct S_PP p2, double (*cb)(double, int, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_III(double p0, int p1, struct S_III p2, double (*cb)(double, int, struct S_III)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IIF(double p0, int p1, struct S_IIF p2, double (*cb)(double, int, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IID(double p0, int p1, struct S_IID p2, double (*cb)(double, int, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IIP(double p0, int p1, struct S_IIP p2, double (*cb)(double, int, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IFI(double p0, int p1, struct S_IFI p2, double (*cb)(double, int, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IFF(double p0, int p1, struct S_IFF p2, double (*cb)(double, int, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IFD(double p0, int p1, struct S_IFD p2, double (*cb)(double, int, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IFP(double p0, int p1, struct S_IFP p2, double (*cb)(double, int, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IDI(double p0, int p1, struct S_IDI p2, double (*cb)(double, int, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IDF(double p0, int p1, struct S_IDF p2, double (*cb)(double, int, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IDD(double p0, int p1, struct S_IDD p2, double (*cb)(double, int, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IDP(double p0, int p1, struct S_IDP p2, double (*cb)(double, int, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IPI(double p0, int p1, struct S_IPI p2, double (*cb)(double, int, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IPF(double p0, int p1, struct S_IPF p2, double (*cb)(double, int, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IPD(double p0, int p1, struct S_IPD p2, double (*cb)(double, int, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_IPP(double p0, int p1, struct S_IPP p2, double (*cb)(double, int, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FII(double p0, int p1, struct S_FII p2, double (*cb)(double, int, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FIF(double p0, int p1, struct S_FIF p2, double (*cb)(double, int, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FID(double p0, int p1, struct S_FID p2, double (*cb)(double, int, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FIP(double p0, int p1, struct S_FIP p2, double (*cb)(double, int, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FFI(double p0, int p1, struct S_FFI p2, double (*cb)(double, int, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FFF(double p0, int p1, struct S_FFF p2, double (*cb)(double, int, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FFD(double p0, int p1, struct S_FFD p2, double (*cb)(double, int, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FFP(double p0, int p1, struct S_FFP p2, double (*cb)(double, int, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FDI(double p0, int p1, struct S_FDI p2, double (*cb)(double, int, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FDF(double p0, int p1, struct S_FDF p2, double (*cb)(double, int, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FDD(double p0, int p1, struct S_FDD p2, double (*cb)(double, int, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FDP(double p0, int p1, struct S_FDP p2, double (*cb)(double, int, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FPI(double p0, int p1, struct S_FPI p2, double (*cb)(double, int, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FPF(double p0, int p1, struct S_FPF p2, double (*cb)(double, int, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FPD(double p0, int p1, struct S_FPD p2, double (*cb)(double, int, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_FPP(double p0, int p1, struct S_FPP p2, double (*cb)(double, int, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DII(double p0, int p1, struct S_DII p2, double (*cb)(double, int, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DIF(double p0, int p1, struct S_DIF p2, double (*cb)(double, int, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DID(double p0, int p1, struct S_DID p2, double (*cb)(double, int, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DIP(double p0, int p1, struct S_DIP p2, double (*cb)(double, int, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DFI(double p0, int p1, struct S_DFI p2, double (*cb)(double, int, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DFF(double p0, int p1, struct S_DFF p2, double (*cb)(double, int, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DFD(double p0, int p1, struct S_DFD p2, double (*cb)(double, int, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DFP(double p0, int p1, struct S_DFP p2, double (*cb)(double, int, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DDI(double p0, int p1, struct S_DDI p2, double (*cb)(double, int, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DDF(double p0, int p1, struct S_DDF p2, double (*cb)(double, int, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DDD(double p0, int p1, struct S_DDD p2, double (*cb)(double, int, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DDP(double p0, int p1, struct S_DDP p2, double (*cb)(double, int, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DPI(double p0, int p1, struct S_DPI p2, double (*cb)(double, int, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DPF(double p0, int p1, struct S_DPF p2, double (*cb)(double, int, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DPD(double p0, int p1, struct S_DPD p2, double (*cb)(double, int, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_DPP(double p0, int p1, struct S_DPP p2, double (*cb)(double, int, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PII(double p0, int p1, struct S_PII p2, double (*cb)(double, int, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PIF(double p0, int p1, struct S_PIF p2, double (*cb)(double, int, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PID(double p0, int p1, struct S_PID p2, double (*cb)(double, int, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PIP(double p0, int p1, struct S_PIP p2, double (*cb)(double, int, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PFI(double p0, int p1, struct S_PFI p2, double (*cb)(double, int, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PFF(double p0, int p1, struct S_PFF p2, double (*cb)(double, int, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PFD(double p0, int p1, struct S_PFD p2, double (*cb)(double, int, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PFP(double p0, int p1, struct S_PFP p2, double (*cb)(double, int, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PDI(double p0, int p1, struct S_PDI p2, double (*cb)(double, int, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PDF(double p0, int p1, struct S_PDF p2, double (*cb)(double, int, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PDD(double p0, int p1, struct S_PDD p2, double (*cb)(double, int, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PDP(double p0, int p1, struct S_PDP p2, double (*cb)(double, int, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PPI(double p0, int p1, struct S_PPI p2, double (*cb)(double, int, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PPF(double p0, int p1, struct S_PPF p2, double (*cb)(double, int, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PPD(double p0, int p1, struct S_PPD p2, double (*cb)(double, int, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DIS_PPP(double p0, int p1, struct S_PPP p2, double (*cb)(double, int, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFI_(double p0, float p1, int p2, double (*cb)(double, float, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFF_(double p0, float p1, float p2, double (*cb)(double, float, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFD_(double p0, float p1, double p2, double (*cb)(double, float, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFP_(double p0, float p1, void* p2, double (*cb)(double, float, void*)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_I(double p0, float p1, struct S_I p2, double (*cb)(double, float, struct S_I)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_F(double p0, float p1, struct S_F p2, double (*cb)(double, float, struct S_F)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_D(double p0, float p1, struct S_D p2, double (*cb)(double, float, struct S_D)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_P(double p0, float p1, struct S_P p2, double (*cb)(double, float, struct S_P)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_II(double p0, float p1, struct S_II p2, double (*cb)(double, float, struct S_II)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IF(double p0, float p1, struct S_IF p2, double (*cb)(double, float, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_ID(double p0, float p1, struct S_ID p2, double (*cb)(double, float, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IP(double p0, float p1, struct S_IP p2, double (*cb)(double, float, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FI(double p0, float p1, struct S_FI p2, double (*cb)(double, float, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FF(double p0, float p1, struct S_FF p2, double (*cb)(double, float, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FD(double p0, float p1, struct S_FD p2, double (*cb)(double, float, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FP(double p0, float p1, struct S_FP p2, double (*cb)(double, float, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DI(double p0, float p1, struct S_DI p2, double (*cb)(double, float, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DF(double p0, float p1, struct S_DF p2, double (*cb)(double, float, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DD(double p0, float p1, struct S_DD p2, double (*cb)(double, float, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DP(double p0, float p1, struct S_DP p2, double (*cb)(double, float, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PI(double p0, float p1, struct S_PI p2, double (*cb)(double, float, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PF(double p0, float p1, struct S_PF p2, double (*cb)(double, float, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PD(double p0, float p1, struct S_PD p2, double (*cb)(double, float, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PP(double p0, float p1, struct S_PP p2, double (*cb)(double, float, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_III(double p0, float p1, struct S_III p2, double (*cb)(double, float, struct S_III)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IIF(double p0, float p1, struct S_IIF p2, double (*cb)(double, float, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IID(double p0, float p1, struct S_IID p2, double (*cb)(double, float, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IIP(double p0, float p1, struct S_IIP p2, double (*cb)(double, float, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IFI(double p0, float p1, struct S_IFI p2, double (*cb)(double, float, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IFF(double p0, float p1, struct S_IFF p2, double (*cb)(double, float, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IFD(double p0, float p1, struct S_IFD p2, double (*cb)(double, float, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IFP(double p0, float p1, struct S_IFP p2, double (*cb)(double, float, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IDI(double p0, float p1, struct S_IDI p2, double (*cb)(double, float, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IDF(double p0, float p1, struct S_IDF p2, double (*cb)(double, float, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IDD(double p0, float p1, struct S_IDD p2, double (*cb)(double, float, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IDP(double p0, float p1, struct S_IDP p2, double (*cb)(double, float, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IPI(double p0, float p1, struct S_IPI p2, double (*cb)(double, float, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IPF(double p0, float p1, struct S_IPF p2, double (*cb)(double, float, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IPD(double p0, float p1, struct S_IPD p2, double (*cb)(double, float, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_IPP(double p0, float p1, struct S_IPP p2, double (*cb)(double, float, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FII(double p0, float p1, struct S_FII p2, double (*cb)(double, float, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FIF(double p0, float p1, struct S_FIF p2, double (*cb)(double, float, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FID(double p0, float p1, struct S_FID p2, double (*cb)(double, float, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FIP(double p0, float p1, struct S_FIP p2, double (*cb)(double, float, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FFI(double p0, float p1, struct S_FFI p2, double (*cb)(double, float, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FFF(double p0, float p1, struct S_FFF p2, double (*cb)(double, float, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FFD(double p0, float p1, struct S_FFD p2, double (*cb)(double, float, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FFP(double p0, float p1, struct S_FFP p2, double (*cb)(double, float, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FDI(double p0, float p1, struct S_FDI p2, double (*cb)(double, float, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FDF(double p0, float p1, struct S_FDF p2, double (*cb)(double, float, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FDD(double p0, float p1, struct S_FDD p2, double (*cb)(double, float, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FDP(double p0, float p1, struct S_FDP p2, double (*cb)(double, float, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FPI(double p0, float p1, struct S_FPI p2, double (*cb)(double, float, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FPF(double p0, float p1, struct S_FPF p2, double (*cb)(double, float, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FPD(double p0, float p1, struct S_FPD p2, double (*cb)(double, float, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_FPP(double p0, float p1, struct S_FPP p2, double (*cb)(double, float, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DII(double p0, float p1, struct S_DII p2, double (*cb)(double, float, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DIF(double p0, float p1, struct S_DIF p2, double (*cb)(double, float, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DID(double p0, float p1, struct S_DID p2, double (*cb)(double, float, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DIP(double p0, float p1, struct S_DIP p2, double (*cb)(double, float, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DFI(double p0, float p1, struct S_DFI p2, double (*cb)(double, float, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DFF(double p0, float p1, struct S_DFF p2, double (*cb)(double, float, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DFD(double p0, float p1, struct S_DFD p2, double (*cb)(double, float, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DFP(double p0, float p1, struct S_DFP p2, double (*cb)(double, float, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DDI(double p0, float p1, struct S_DDI p2, double (*cb)(double, float, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DDF(double p0, float p1, struct S_DDF p2, double (*cb)(double, float, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DDD(double p0, float p1, struct S_DDD p2, double (*cb)(double, float, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DDP(double p0, float p1, struct S_DDP p2, double (*cb)(double, float, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DPI(double p0, float p1, struct S_DPI p2, double (*cb)(double, float, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DPF(double p0, float p1, struct S_DPF p2, double (*cb)(double, float, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DPD(double p0, float p1, struct S_DPD p2, double (*cb)(double, float, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_DPP(double p0, float p1, struct S_DPP p2, double (*cb)(double, float, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PII(double p0, float p1, struct S_PII p2, double (*cb)(double, float, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PIF(double p0, float p1, struct S_PIF p2, double (*cb)(double, float, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PID(double p0, float p1, struct S_PID p2, double (*cb)(double, float, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PIP(double p0, float p1, struct S_PIP p2, double (*cb)(double, float, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PFI(double p0, float p1, struct S_PFI p2, double (*cb)(double, float, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PFF(double p0, float p1, struct S_PFF p2, double (*cb)(double, float, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PFD(double p0, float p1, struct S_PFD p2, double (*cb)(double, float, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PFP(double p0, float p1, struct S_PFP p2, double (*cb)(double, float, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PDI(double p0, float p1, struct S_PDI p2, double (*cb)(double, float, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PDF(double p0, float p1, struct S_PDF p2, double (*cb)(double, float, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PDD(double p0, float p1, struct S_PDD p2, double (*cb)(double, float, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PDP(double p0, float p1, struct S_PDP p2, double (*cb)(double, float, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PPI(double p0, float p1, struct S_PPI p2, double (*cb)(double, float, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PPF(double p0, float p1, struct S_PPF p2, double (*cb)(double, float, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PPD(double p0, float p1, struct S_PPD p2, double (*cb)(double, float, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DFS_PPP(double p0, float p1, struct S_PPP p2, double (*cb)(double, float, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDI_(double p0, double p1, int p2, double (*cb)(double, double, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDF_(double p0, double p1, float p2, double (*cb)(double, double, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDD_(double p0, double p1, double p2, double (*cb)(double, double, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDP_(double p0, double p1, void* p2, double (*cb)(double, double, void*)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_I(double p0, double p1, struct S_I p2, double (*cb)(double, double, struct S_I)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_F(double p0, double p1, struct S_F p2, double (*cb)(double, double, struct S_F)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_D(double p0, double p1, struct S_D p2, double (*cb)(double, double, struct S_D)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_P(double p0, double p1, struct S_P p2, double (*cb)(double, double, struct S_P)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_II(double p0, double p1, struct S_II p2, double (*cb)(double, double, struct S_II)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IF(double p0, double p1, struct S_IF p2, double (*cb)(double, double, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_ID(double p0, double p1, struct S_ID p2, double (*cb)(double, double, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IP(double p0, double p1, struct S_IP p2, double (*cb)(double, double, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FI(double p0, double p1, struct S_FI p2, double (*cb)(double, double, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FF(double p0, double p1, struct S_FF p2, double (*cb)(double, double, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FD(double p0, double p1, struct S_FD p2, double (*cb)(double, double, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FP(double p0, double p1, struct S_FP p2, double (*cb)(double, double, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DI(double p0, double p1, struct S_DI p2, double (*cb)(double, double, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DF(double p0, double p1, struct S_DF p2, double (*cb)(double, double, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DD(double p0, double p1, struct S_DD p2, double (*cb)(double, double, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DP(double p0, double p1, struct S_DP p2, double (*cb)(double, double, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PI(double p0, double p1, struct S_PI p2, double (*cb)(double, double, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PF(double p0, double p1, struct S_PF p2, double (*cb)(double, double, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PD(double p0, double p1, struct S_PD p2, double (*cb)(double, double, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PP(double p0, double p1, struct S_PP p2, double (*cb)(double, double, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_III(double p0, double p1, struct S_III p2, double (*cb)(double, double, struct S_III)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IIF(double p0, double p1, struct S_IIF p2, double (*cb)(double, double, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IID(double p0, double p1, struct S_IID p2, double (*cb)(double, double, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IIP(double p0, double p1, struct S_IIP p2, double (*cb)(double, double, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IFI(double p0, double p1, struct S_IFI p2, double (*cb)(double, double, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IFF(double p0, double p1, struct S_IFF p2, double (*cb)(double, double, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IFD(double p0, double p1, struct S_IFD p2, double (*cb)(double, double, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IFP(double p0, double p1, struct S_IFP p2, double (*cb)(double, double, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IDI(double p0, double p1, struct S_IDI p2, double (*cb)(double, double, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IDF(double p0, double p1, struct S_IDF p2, double (*cb)(double, double, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IDD(double p0, double p1, struct S_IDD p2, double (*cb)(double, double, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IDP(double p0, double p1, struct S_IDP p2, double (*cb)(double, double, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IPI(double p0, double p1, struct S_IPI p2, double (*cb)(double, double, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IPF(double p0, double p1, struct S_IPF p2, double (*cb)(double, double, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IPD(double p0, double p1, struct S_IPD p2, double (*cb)(double, double, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_IPP(double p0, double p1, struct S_IPP p2, double (*cb)(double, double, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FII(double p0, double p1, struct S_FII p2, double (*cb)(double, double, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FIF(double p0, double p1, struct S_FIF p2, double (*cb)(double, double, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FID(double p0, double p1, struct S_FID p2, double (*cb)(double, double, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FIP(double p0, double p1, struct S_FIP p2, double (*cb)(double, double, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FFI(double p0, double p1, struct S_FFI p2, double (*cb)(double, double, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FFF(double p0, double p1, struct S_FFF p2, double (*cb)(double, double, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FFD(double p0, double p1, struct S_FFD p2, double (*cb)(double, double, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FFP(double p0, double p1, struct S_FFP p2, double (*cb)(double, double, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FDI(double p0, double p1, struct S_FDI p2, double (*cb)(double, double, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FDF(double p0, double p1, struct S_FDF p2, double (*cb)(double, double, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FDD(double p0, double p1, struct S_FDD p2, double (*cb)(double, double, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FDP(double p0, double p1, struct S_FDP p2, double (*cb)(double, double, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FPI(double p0, double p1, struct S_FPI p2, double (*cb)(double, double, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FPF(double p0, double p1, struct S_FPF p2, double (*cb)(double, double, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FPD(double p0, double p1, struct S_FPD p2, double (*cb)(double, double, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_FPP(double p0, double p1, struct S_FPP p2, double (*cb)(double, double, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DII(double p0, double p1, struct S_DII p2, double (*cb)(double, double, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DIF(double p0, double p1, struct S_DIF p2, double (*cb)(double, double, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DID(double p0, double p1, struct S_DID p2, double (*cb)(double, double, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DIP(double p0, double p1, struct S_DIP p2, double (*cb)(double, double, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DFI(double p0, double p1, struct S_DFI p2, double (*cb)(double, double, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DFF(double p0, double p1, struct S_DFF p2, double (*cb)(double, double, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DFD(double p0, double p1, struct S_DFD p2, double (*cb)(double, double, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DFP(double p0, double p1, struct S_DFP p2, double (*cb)(double, double, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DDI(double p0, double p1, struct S_DDI p2, double (*cb)(double, double, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DDF(double p0, double p1, struct S_DDF p2, double (*cb)(double, double, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DDD(double p0, double p1, struct S_DDD p2, double (*cb)(double, double, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DDP(double p0, double p1, struct S_DDP p2, double (*cb)(double, double, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DPI(double p0, double p1, struct S_DPI p2, double (*cb)(double, double, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DPF(double p0, double p1, struct S_DPF p2, double (*cb)(double, double, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DPD(double p0, double p1, struct S_DPD p2, double (*cb)(double, double, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_DPP(double p0, double p1, struct S_DPP p2, double (*cb)(double, double, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PII(double p0, double p1, struct S_PII p2, double (*cb)(double, double, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PIF(double p0, double p1, struct S_PIF p2, double (*cb)(double, double, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PID(double p0, double p1, struct S_PID p2, double (*cb)(double, double, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PIP(double p0, double p1, struct S_PIP p2, double (*cb)(double, double, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PFI(double p0, double p1, struct S_PFI p2, double (*cb)(double, double, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PFF(double p0, double p1, struct S_PFF p2, double (*cb)(double, double, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PFD(double p0, double p1, struct S_PFD p2, double (*cb)(double, double, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PFP(double p0, double p1, struct S_PFP p2, double (*cb)(double, double, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PDI(double p0, double p1, struct S_PDI p2, double (*cb)(double, double, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PDF(double p0, double p1, struct S_PDF p2, double (*cb)(double, double, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PDD(double p0, double p1, struct S_PDD p2, double (*cb)(double, double, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PDP(double p0, double p1, struct S_PDP p2, double (*cb)(double, double, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PPI(double p0, double p1, struct S_PPI p2, double (*cb)(double, double, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PPF(double p0, double p1, struct S_PPF p2, double (*cb)(double, double, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PPD(double p0, double p1, struct S_PPD p2, double (*cb)(double, double, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DDS_PPP(double p0, double p1, struct S_PPP p2, double (*cb)(double, double, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPI_(double p0, void* p1, int p2, double (*cb)(double, void*, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPF_(double p0, void* p1, float p2, double (*cb)(double, void*, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPD_(double p0, void* p1, double p2, double (*cb)(double, void*, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPP_(double p0, void* p1, void* p2, double (*cb)(double, void*, void*)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_I(double p0, void* p1, struct S_I p2, double (*cb)(double, void*, struct S_I)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_F(double p0, void* p1, struct S_F p2, double (*cb)(double, void*, struct S_F)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_D(double p0, void* p1, struct S_D p2, double (*cb)(double, void*, struct S_D)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_P(double p0, void* p1, struct S_P p2, double (*cb)(double, void*, struct S_P)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_II(double p0, void* p1, struct S_II p2, double (*cb)(double, void*, struct S_II)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IF(double p0, void* p1, struct S_IF p2, double (*cb)(double, void*, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_ID(double p0, void* p1, struct S_ID p2, double (*cb)(double, void*, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IP(double p0, void* p1, struct S_IP p2, double (*cb)(double, void*, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FI(double p0, void* p1, struct S_FI p2, double (*cb)(double, void*, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FF(double p0, void* p1, struct S_FF p2, double (*cb)(double, void*, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FD(double p0, void* p1, struct S_FD p2, double (*cb)(double, void*, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FP(double p0, void* p1, struct S_FP p2, double (*cb)(double, void*, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DI(double p0, void* p1, struct S_DI p2, double (*cb)(double, void*, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DF(double p0, void* p1, struct S_DF p2, double (*cb)(double, void*, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DD(double p0, void* p1, struct S_DD p2, double (*cb)(double, void*, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DP(double p0, void* p1, struct S_DP p2, double (*cb)(double, void*, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PI(double p0, void* p1, struct S_PI p2, double (*cb)(double, void*, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PF(double p0, void* p1, struct S_PF p2, double (*cb)(double, void*, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PD(double p0, void* p1, struct S_PD p2, double (*cb)(double, void*, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PP(double p0, void* p1, struct S_PP p2, double (*cb)(double, void*, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_III(double p0, void* p1, struct S_III p2, double (*cb)(double, void*, struct S_III)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IIF(double p0, void* p1, struct S_IIF p2, double (*cb)(double, void*, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IID(double p0, void* p1, struct S_IID p2, double (*cb)(double, void*, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IIP(double p0, void* p1, struct S_IIP p2, double (*cb)(double, void*, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IFI(double p0, void* p1, struct S_IFI p2, double (*cb)(double, void*, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IFF(double p0, void* p1, struct S_IFF p2, double (*cb)(double, void*, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IFD(double p0, void* p1, struct S_IFD p2, double (*cb)(double, void*, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IFP(double p0, void* p1, struct S_IFP p2, double (*cb)(double, void*, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IDI(double p0, void* p1, struct S_IDI p2, double (*cb)(double, void*, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IDF(double p0, void* p1, struct S_IDF p2, double (*cb)(double, void*, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IDD(double p0, void* p1, struct S_IDD p2, double (*cb)(double, void*, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IDP(double p0, void* p1, struct S_IDP p2, double (*cb)(double, void*, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IPI(double p0, void* p1, struct S_IPI p2, double (*cb)(double, void*, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IPF(double p0, void* p1, struct S_IPF p2, double (*cb)(double, void*, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IPD(double p0, void* p1, struct S_IPD p2, double (*cb)(double, void*, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_IPP(double p0, void* p1, struct S_IPP p2, double (*cb)(double, void*, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FII(double p0, void* p1, struct S_FII p2, double (*cb)(double, void*, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FIF(double p0, void* p1, struct S_FIF p2, double (*cb)(double, void*, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FID(double p0, void* p1, struct S_FID p2, double (*cb)(double, void*, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FIP(double p0, void* p1, struct S_FIP p2, double (*cb)(double, void*, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FFI(double p0, void* p1, struct S_FFI p2, double (*cb)(double, void*, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FFF(double p0, void* p1, struct S_FFF p2, double (*cb)(double, void*, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FFD(double p0, void* p1, struct S_FFD p2, double (*cb)(double, void*, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FFP(double p0, void* p1, struct S_FFP p2, double (*cb)(double, void*, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FDI(double p0, void* p1, struct S_FDI p2, double (*cb)(double, void*, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FDF(double p0, void* p1, struct S_FDF p2, double (*cb)(double, void*, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FDD(double p0, void* p1, struct S_FDD p2, double (*cb)(double, void*, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FDP(double p0, void* p1, struct S_FDP p2, double (*cb)(double, void*, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FPI(double p0, void* p1, struct S_FPI p2, double (*cb)(double, void*, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FPF(double p0, void* p1, struct S_FPF p2, double (*cb)(double, void*, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FPD(double p0, void* p1, struct S_FPD p2, double (*cb)(double, void*, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_FPP(double p0, void* p1, struct S_FPP p2, double (*cb)(double, void*, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DII(double p0, void* p1, struct S_DII p2, double (*cb)(double, void*, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DIF(double p0, void* p1, struct S_DIF p2, double (*cb)(double, void*, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DID(double p0, void* p1, struct S_DID p2, double (*cb)(double, void*, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DIP(double p0, void* p1, struct S_DIP p2, double (*cb)(double, void*, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DFI(double p0, void* p1, struct S_DFI p2, double (*cb)(double, void*, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DFF(double p0, void* p1, struct S_DFF p2, double (*cb)(double, void*, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DFD(double p0, void* p1, struct S_DFD p2, double (*cb)(double, void*, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DFP(double p0, void* p1, struct S_DFP p2, double (*cb)(double, void*, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DDI(double p0, void* p1, struct S_DDI p2, double (*cb)(double, void*, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DDF(double p0, void* p1, struct S_DDF p2, double (*cb)(double, void*, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DDD(double p0, void* p1, struct S_DDD p2, double (*cb)(double, void*, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DDP(double p0, void* p1, struct S_DDP p2, double (*cb)(double, void*, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DPI(double p0, void* p1, struct S_DPI p2, double (*cb)(double, void*, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DPF(double p0, void* p1, struct S_DPF p2, double (*cb)(double, void*, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DPD(double p0, void* p1, struct S_DPD p2, double (*cb)(double, void*, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_DPP(double p0, void* p1, struct S_DPP p2, double (*cb)(double, void*, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PII(double p0, void* p1, struct S_PII p2, double (*cb)(double, void*, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PIF(double p0, void* p1, struct S_PIF p2, double (*cb)(double, void*, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PID(double p0, void* p1, struct S_PID p2, double (*cb)(double, void*, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PIP(double p0, void* p1, struct S_PIP p2, double (*cb)(double, void*, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PFI(double p0, void* p1, struct S_PFI p2, double (*cb)(double, void*, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PFF(double p0, void* p1, struct S_PFF p2, double (*cb)(double, void*, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PFD(double p0, void* p1, struct S_PFD p2, double (*cb)(double, void*, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PFP(double p0, void* p1, struct S_PFP p2, double (*cb)(double, void*, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PDI(double p0, void* p1, struct S_PDI p2, double (*cb)(double, void*, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PDF(double p0, void* p1, struct S_PDF p2, double (*cb)(double, void*, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PDD(double p0, void* p1, struct S_PDD p2, double (*cb)(double, void*, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PDP(double p0, void* p1, struct S_PDP p2, double (*cb)(double, void*, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PPI(double p0, void* p1, struct S_PPI p2, double (*cb)(double, void*, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PPF(double p0, void* p1, struct S_PPF p2, double (*cb)(double, void*, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PPD(double p0, void* p1, struct S_PPD p2, double (*cb)(double, void*, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DPS_PPP(double p0, void* p1, struct S_PPP p2, double (*cb)(double, void*, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_I(double p0, struct S_I p1, int p2, double (*cb)(double, struct S_I, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_F(double p0, struct S_F p1, int p2, double (*cb)(double, struct S_F, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_D(double p0, struct S_D p1, int p2, double (*cb)(double, struct S_D, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_P(double p0, struct S_P p1, int p2, double (*cb)(double, struct S_P, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_II(double p0, struct S_II p1, int p2, double (*cb)(double, struct S_II, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IF(double p0, struct S_IF p1, int p2, double (*cb)(double, struct S_IF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_ID(double p0, struct S_ID p1, int p2, double (*cb)(double, struct S_ID, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IP(double p0, struct S_IP p1, int p2, double (*cb)(double, struct S_IP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FI(double p0, struct S_FI p1, int p2, double (*cb)(double, struct S_FI, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FF(double p0, struct S_FF p1, int p2, double (*cb)(double, struct S_FF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FD(double p0, struct S_FD p1, int p2, double (*cb)(double, struct S_FD, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FP(double p0, struct S_FP p1, int p2, double (*cb)(double, struct S_FP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DI(double p0, struct S_DI p1, int p2, double (*cb)(double, struct S_DI, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DF(double p0, struct S_DF p1, int p2, double (*cb)(double, struct S_DF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DD(double p0, struct S_DD p1, int p2, double (*cb)(double, struct S_DD, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DP(double p0, struct S_DP p1, int p2, double (*cb)(double, struct S_DP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PI(double p0, struct S_PI p1, int p2, double (*cb)(double, struct S_PI, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PF(double p0, struct S_PF p1, int p2, double (*cb)(double, struct S_PF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PD(double p0, struct S_PD p1, int p2, double (*cb)(double, struct S_PD, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PP(double p0, struct S_PP p1, int p2, double (*cb)(double, struct S_PP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_III(double p0, struct S_III p1, int p2, double (*cb)(double, struct S_III, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IIF(double p0, struct S_IIF p1, int p2, double (*cb)(double, struct S_IIF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IID(double p0, struct S_IID p1, int p2, double (*cb)(double, struct S_IID, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IIP(double p0, struct S_IIP p1, int p2, double (*cb)(double, struct S_IIP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IFI(double p0, struct S_IFI p1, int p2, double (*cb)(double, struct S_IFI, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IFF(double p0, struct S_IFF p1, int p2, double (*cb)(double, struct S_IFF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IFD(double p0, struct S_IFD p1, int p2, double (*cb)(double, struct S_IFD, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IFP(double p0, struct S_IFP p1, int p2, double (*cb)(double, struct S_IFP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IDI(double p0, struct S_IDI p1, int p2, double (*cb)(double, struct S_IDI, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IDF(double p0, struct S_IDF p1, int p2, double (*cb)(double, struct S_IDF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IDD(double p0, struct S_IDD p1, int p2, double (*cb)(double, struct S_IDD, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IDP(double p0, struct S_IDP p1, int p2, double (*cb)(double, struct S_IDP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IPI(double p0, struct S_IPI p1, int p2, double (*cb)(double, struct S_IPI, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IPF(double p0, struct S_IPF p1, int p2, double (*cb)(double, struct S_IPF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IPD(double p0, struct S_IPD p1, int p2, double (*cb)(double, struct S_IPD, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_IPP(double p0, struct S_IPP p1, int p2, double (*cb)(double, struct S_IPP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FII(double p0, struct S_FII p1, int p2, double (*cb)(double, struct S_FII, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FIF(double p0, struct S_FIF p1, int p2, double (*cb)(double, struct S_FIF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FID(double p0, struct S_FID p1, int p2, double (*cb)(double, struct S_FID, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FIP(double p0, struct S_FIP p1, int p2, double (*cb)(double, struct S_FIP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FFI(double p0, struct S_FFI p1, int p2, double (*cb)(double, struct S_FFI, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FFF(double p0, struct S_FFF p1, int p2, double (*cb)(double, struct S_FFF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FFD(double p0, struct S_FFD p1, int p2, double (*cb)(double, struct S_FFD, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FFP(double p0, struct S_FFP p1, int p2, double (*cb)(double, struct S_FFP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FDI(double p0, struct S_FDI p1, int p2, double (*cb)(double, struct S_FDI, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FDF(double p0, struct S_FDF p1, int p2, double (*cb)(double, struct S_FDF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FDD(double p0, struct S_FDD p1, int p2, double (*cb)(double, struct S_FDD, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FDP(double p0, struct S_FDP p1, int p2, double (*cb)(double, struct S_FDP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FPI(double p0, struct S_FPI p1, int p2, double (*cb)(double, struct S_FPI, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FPF(double p0, struct S_FPF p1, int p2, double (*cb)(double, struct S_FPF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FPD(double p0, struct S_FPD p1, int p2, double (*cb)(double, struct S_FPD, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_FPP(double p0, struct S_FPP p1, int p2, double (*cb)(double, struct S_FPP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DII(double p0, struct S_DII p1, int p2, double (*cb)(double, struct S_DII, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DIF(double p0, struct S_DIF p1, int p2, double (*cb)(double, struct S_DIF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DID(double p0, struct S_DID p1, int p2, double (*cb)(double, struct S_DID, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DIP(double p0, struct S_DIP p1, int p2, double (*cb)(double, struct S_DIP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DFI(double p0, struct S_DFI p1, int p2, double (*cb)(double, struct S_DFI, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DFF(double p0, struct S_DFF p1, int p2, double (*cb)(double, struct S_DFF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DFD(double p0, struct S_DFD p1, int p2, double (*cb)(double, struct S_DFD, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DFP(double p0, struct S_DFP p1, int p2, double (*cb)(double, struct S_DFP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DDI(double p0, struct S_DDI p1, int p2, double (*cb)(double, struct S_DDI, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DDF(double p0, struct S_DDF p1, int p2, double (*cb)(double, struct S_DDF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DDD(double p0, struct S_DDD p1, int p2, double (*cb)(double, struct S_DDD, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DDP(double p0, struct S_DDP p1, int p2, double (*cb)(double, struct S_DDP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DPI(double p0, struct S_DPI p1, int p2, double (*cb)(double, struct S_DPI, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DPF(double p0, struct S_DPF p1, int p2, double (*cb)(double, struct S_DPF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DPD(double p0, struct S_DPD p1, int p2, double (*cb)(double, struct S_DPD, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_DPP(double p0, struct S_DPP p1, int p2, double (*cb)(double, struct S_DPP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PII(double p0, struct S_PII p1, int p2, double (*cb)(double, struct S_PII, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PIF(double p0, struct S_PIF p1, int p2, double (*cb)(double, struct S_PIF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PID(double p0, struct S_PID p1, int p2, double (*cb)(double, struct S_PID, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PIP(double p0, struct S_PIP p1, int p2, double (*cb)(double, struct S_PIP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PFI(double p0, struct S_PFI p1, int p2, double (*cb)(double, struct S_PFI, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PFF(double p0, struct S_PFF p1, int p2, double (*cb)(double, struct S_PFF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PFD(double p0, struct S_PFD p1, int p2, double (*cb)(double, struct S_PFD, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PFP(double p0, struct S_PFP p1, int p2, double (*cb)(double, struct S_PFP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PDI(double p0, struct S_PDI p1, int p2, double (*cb)(double, struct S_PDI, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PDF(double p0, struct S_PDF p1, int p2, double (*cb)(double, struct S_PDF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PDD(double p0, struct S_PDD p1, int p2, double (*cb)(double, struct S_PDD, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PDP(double p0, struct S_PDP p1, int p2, double (*cb)(double, struct S_PDP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PPI(double p0, struct S_PPI p1, int p2, double (*cb)(double, struct S_PPI, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PPF(double p0, struct S_PPF p1, int p2, double (*cb)(double, struct S_PPF, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PPD(double p0, struct S_PPD p1, int p2, double (*cb)(double, struct S_PPD, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSI_PPP(double p0, struct S_PPP p1, int p2, double (*cb)(double, struct S_PPP, int)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_I(double p0, struct S_I p1, float p2, double (*cb)(double, struct S_I, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_F(double p0, struct S_F p1, float p2, double (*cb)(double, struct S_F, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_D(double p0, struct S_D p1, float p2, double (*cb)(double, struct S_D, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_P(double p0, struct S_P p1, float p2, double (*cb)(double, struct S_P, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_II(double p0, struct S_II p1, float p2, double (*cb)(double, struct S_II, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IF(double p0, struct S_IF p1, float p2, double (*cb)(double, struct S_IF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_ID(double p0, struct S_ID p1, float p2, double (*cb)(double, struct S_ID, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IP(double p0, struct S_IP p1, float p2, double (*cb)(double, struct S_IP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FI(double p0, struct S_FI p1, float p2, double (*cb)(double, struct S_FI, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FF(double p0, struct S_FF p1, float p2, double (*cb)(double, struct S_FF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FD(double p0, struct S_FD p1, float p2, double (*cb)(double, struct S_FD, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FP(double p0, struct S_FP p1, float p2, double (*cb)(double, struct S_FP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DI(double p0, struct S_DI p1, float p2, double (*cb)(double, struct S_DI, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DF(double p0, struct S_DF p1, float p2, double (*cb)(double, struct S_DF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DD(double p0, struct S_DD p1, float p2, double (*cb)(double, struct S_DD, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DP(double p0, struct S_DP p1, float p2, double (*cb)(double, struct S_DP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PI(double p0, struct S_PI p1, float p2, double (*cb)(double, struct S_PI, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PF(double p0, struct S_PF p1, float p2, double (*cb)(double, struct S_PF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PD(double p0, struct S_PD p1, float p2, double (*cb)(double, struct S_PD, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PP(double p0, struct S_PP p1, float p2, double (*cb)(double, struct S_PP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_III(double p0, struct S_III p1, float p2, double (*cb)(double, struct S_III, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IIF(double p0, struct S_IIF p1, float p2, double (*cb)(double, struct S_IIF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IID(double p0, struct S_IID p1, float p2, double (*cb)(double, struct S_IID, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IIP(double p0, struct S_IIP p1, float p2, double (*cb)(double, struct S_IIP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IFI(double p0, struct S_IFI p1, float p2, double (*cb)(double, struct S_IFI, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IFF(double p0, struct S_IFF p1, float p2, double (*cb)(double, struct S_IFF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IFD(double p0, struct S_IFD p1, float p2, double (*cb)(double, struct S_IFD, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IFP(double p0, struct S_IFP p1, float p2, double (*cb)(double, struct S_IFP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IDI(double p0, struct S_IDI p1, float p2, double (*cb)(double, struct S_IDI, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IDF(double p0, struct S_IDF p1, float p2, double (*cb)(double, struct S_IDF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IDD(double p0, struct S_IDD p1, float p2, double (*cb)(double, struct S_IDD, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IDP(double p0, struct S_IDP p1, float p2, double (*cb)(double, struct S_IDP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IPI(double p0, struct S_IPI p1, float p2, double (*cb)(double, struct S_IPI, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IPF(double p0, struct S_IPF p1, float p2, double (*cb)(double, struct S_IPF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IPD(double p0, struct S_IPD p1, float p2, double (*cb)(double, struct S_IPD, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_IPP(double p0, struct S_IPP p1, float p2, double (*cb)(double, struct S_IPP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FII(double p0, struct S_FII p1, float p2, double (*cb)(double, struct S_FII, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FIF(double p0, struct S_FIF p1, float p2, double (*cb)(double, struct S_FIF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FID(double p0, struct S_FID p1, float p2, double (*cb)(double, struct S_FID, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FIP(double p0, struct S_FIP p1, float p2, double (*cb)(double, struct S_FIP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FFI(double p0, struct S_FFI p1, float p2, double (*cb)(double, struct S_FFI, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FFF(double p0, struct S_FFF p1, float p2, double (*cb)(double, struct S_FFF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FFD(double p0, struct S_FFD p1, float p2, double (*cb)(double, struct S_FFD, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FFP(double p0, struct S_FFP p1, float p2, double (*cb)(double, struct S_FFP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FDI(double p0, struct S_FDI p1, float p2, double (*cb)(double, struct S_FDI, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FDF(double p0, struct S_FDF p1, float p2, double (*cb)(double, struct S_FDF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FDD(double p0, struct S_FDD p1, float p2, double (*cb)(double, struct S_FDD, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FDP(double p0, struct S_FDP p1, float p2, double (*cb)(double, struct S_FDP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FPI(double p0, struct S_FPI p1, float p2, double (*cb)(double, struct S_FPI, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FPF(double p0, struct S_FPF p1, float p2, double (*cb)(double, struct S_FPF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FPD(double p0, struct S_FPD p1, float p2, double (*cb)(double, struct S_FPD, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_FPP(double p0, struct S_FPP p1, float p2, double (*cb)(double, struct S_FPP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DII(double p0, struct S_DII p1, float p2, double (*cb)(double, struct S_DII, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DIF(double p0, struct S_DIF p1, float p2, double (*cb)(double, struct S_DIF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DID(double p0, struct S_DID p1, float p2, double (*cb)(double, struct S_DID, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DIP(double p0, struct S_DIP p1, float p2, double (*cb)(double, struct S_DIP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DFI(double p0, struct S_DFI p1, float p2, double (*cb)(double, struct S_DFI, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DFF(double p0, struct S_DFF p1, float p2, double (*cb)(double, struct S_DFF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DFD(double p0, struct S_DFD p1, float p2, double (*cb)(double, struct S_DFD, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DFP(double p0, struct S_DFP p1, float p2, double (*cb)(double, struct S_DFP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DDI(double p0, struct S_DDI p1, float p2, double (*cb)(double, struct S_DDI, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DDF(double p0, struct S_DDF p1, float p2, double (*cb)(double, struct S_DDF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DDD(double p0, struct S_DDD p1, float p2, double (*cb)(double, struct S_DDD, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DDP(double p0, struct S_DDP p1, float p2, double (*cb)(double, struct S_DDP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DPI(double p0, struct S_DPI p1, float p2, double (*cb)(double, struct S_DPI, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DPF(double p0, struct S_DPF p1, float p2, double (*cb)(double, struct S_DPF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DPD(double p0, struct S_DPD p1, float p2, double (*cb)(double, struct S_DPD, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_DPP(double p0, struct S_DPP p1, float p2, double (*cb)(double, struct S_DPP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PII(double p0, struct S_PII p1, float p2, double (*cb)(double, struct S_PII, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PIF(double p0, struct S_PIF p1, float p2, double (*cb)(double, struct S_PIF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PID(double p0, struct S_PID p1, float p2, double (*cb)(double, struct S_PID, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PIP(double p0, struct S_PIP p1, float p2, double (*cb)(double, struct S_PIP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PFI(double p0, struct S_PFI p1, float p2, double (*cb)(double, struct S_PFI, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PFF(double p0, struct S_PFF p1, float p2, double (*cb)(double, struct S_PFF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PFD(double p0, struct S_PFD p1, float p2, double (*cb)(double, struct S_PFD, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PFP(double p0, struct S_PFP p1, float p2, double (*cb)(double, struct S_PFP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PDI(double p0, struct S_PDI p1, float p2, double (*cb)(double, struct S_PDI, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PDF(double p0, struct S_PDF p1, float p2, double (*cb)(double, struct S_PDF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PDD(double p0, struct S_PDD p1, float p2, double (*cb)(double, struct S_PDD, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PDP(double p0, struct S_PDP p1, float p2, double (*cb)(double, struct S_PDP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PPI(double p0, struct S_PPI p1, float p2, double (*cb)(double, struct S_PPI, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PPF(double p0, struct S_PPF p1, float p2, double (*cb)(double, struct S_PPF, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PPD(double p0, struct S_PPD p1, float p2, double (*cb)(double, struct S_PPD, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSF_PPP(double p0, struct S_PPP p1, float p2, double (*cb)(double, struct S_PPP, float)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_I(double p0, struct S_I p1, double p2, double (*cb)(double, struct S_I, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_F(double p0, struct S_F p1, double p2, double (*cb)(double, struct S_F, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_D(double p0, struct S_D p1, double p2, double (*cb)(double, struct S_D, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_P(double p0, struct S_P p1, double p2, double (*cb)(double, struct S_P, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_II(double p0, struct S_II p1, double p2, double (*cb)(double, struct S_II, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_IF(double p0, struct S_IF p1, double p2, double (*cb)(double, struct S_IF, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_ID(double p0, struct S_ID p1, double p2, double (*cb)(double, struct S_ID, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_IP(double p0, struct S_IP p1, double p2, double (*cb)(double, struct S_IP, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_FI(double p0, struct S_FI p1, double p2, double (*cb)(double, struct S_FI, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_FF(double p0, struct S_FF p1, double p2, double (*cb)(double, struct S_FF, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_FD(double p0, struct S_FD p1, double p2, double (*cb)(double, struct S_FD, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_FP(double p0, struct S_FP p1, double p2, double (*cb)(double, struct S_FP, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_DI(double p0, struct S_DI p1, double p2, double (*cb)(double, struct S_DI, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_DF(double p0, struct S_DF p1, double p2, double (*cb)(double, struct S_DF, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_DD(double p0, struct S_DD p1, double p2, double (*cb)(double, struct S_DD, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_DP(double p0, struct S_DP p1, double p2, double (*cb)(double, struct S_DP, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_PI(double p0, struct S_PI p1, double p2, double (*cb)(double, struct S_PI, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_PF(double p0, struct S_PF p1, double p2, double (*cb)(double, struct S_PF, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_PD(double p0, struct S_PD p1, double p2, double (*cb)(double, struct S_PD, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_PP(double p0, struct S_PP p1, double p2, double (*cb)(double, struct S_PP, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_III(double p0, struct S_III p1, double p2, double (*cb)(double, struct S_III, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_IIF(double p0, struct S_IIF p1, double p2, double (*cb)(double, struct S_IIF, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_IID(double p0, struct S_IID p1, double p2, double (*cb)(double, struct S_IID, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_IIP(double p0, struct S_IIP p1, double p2, double (*cb)(double, struct S_IIP, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_IFI(double p0, struct S_IFI p1, double p2, double (*cb)(double, struct S_IFI, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_IFF(double p0, struct S_IFF p1, double p2, double (*cb)(double, struct S_IFF, double)) { return cb(p0,p1,p2); } -EXPORT double f14_D_DSD_IFD(double p0, struct S_IFD p1, double p2, double (*cb)(double, struct S_IFD, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_IFP(double p0, struct S_IFP p1, double p2, double (*cb)(double, struct S_IFP, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_IDI(double p0, struct S_IDI p1, double p2, double (*cb)(double, struct S_IDI, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_IDF(double p0, struct S_IDF p1, double p2, double (*cb)(double, struct S_IDF, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_IDD(double p0, struct S_IDD p1, double p2, double (*cb)(double, struct S_IDD, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_IDP(double p0, struct S_IDP p1, double p2, double (*cb)(double, struct S_IDP, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_IPI(double p0, struct S_IPI p1, double p2, double (*cb)(double, struct S_IPI, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_IPF(double p0, struct S_IPF p1, double p2, double (*cb)(double, struct S_IPF, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_IPD(double p0, struct S_IPD p1, double p2, double (*cb)(double, struct S_IPD, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_IPP(double p0, struct S_IPP p1, double p2, double (*cb)(double, struct S_IPP, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FII(double p0, struct S_FII p1, double p2, double (*cb)(double, struct S_FII, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FIF(double p0, struct S_FIF p1, double p2, double (*cb)(double, struct S_FIF, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FID(double p0, struct S_FID p1, double p2, double (*cb)(double, struct S_FID, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FIP(double p0, struct S_FIP p1, double p2, double (*cb)(double, struct S_FIP, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FFI(double p0, struct S_FFI p1, double p2, double (*cb)(double, struct S_FFI, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FFF(double p0, struct S_FFF p1, double p2, double (*cb)(double, struct S_FFF, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FFD(double p0, struct S_FFD p1, double p2, double (*cb)(double, struct S_FFD, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FFP(double p0, struct S_FFP p1, double p2, double (*cb)(double, struct S_FFP, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FDI(double p0, struct S_FDI p1, double p2, double (*cb)(double, struct S_FDI, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FDF(double p0, struct S_FDF p1, double p2, double (*cb)(double, struct S_FDF, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FDD(double p0, struct S_FDD p1, double p2, double (*cb)(double, struct S_FDD, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FDP(double p0, struct S_FDP p1, double p2, double (*cb)(double, struct S_FDP, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FPI(double p0, struct S_FPI p1, double p2, double (*cb)(double, struct S_FPI, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FPF(double p0, struct S_FPF p1, double p2, double (*cb)(double, struct S_FPF, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FPD(double p0, struct S_FPD p1, double p2, double (*cb)(double, struct S_FPD, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_FPP(double p0, struct S_FPP p1, double p2, double (*cb)(double, struct S_FPP, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DII(double p0, struct S_DII p1, double p2, double (*cb)(double, struct S_DII, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DIF(double p0, struct S_DIF p1, double p2, double (*cb)(double, struct S_DIF, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DID(double p0, struct S_DID p1, double p2, double (*cb)(double, struct S_DID, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DIP(double p0, struct S_DIP p1, double p2, double (*cb)(double, struct S_DIP, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DFI(double p0, struct S_DFI p1, double p2, double (*cb)(double, struct S_DFI, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DFF(double p0, struct S_DFF p1, double p2, double (*cb)(double, struct S_DFF, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DFD(double p0, struct S_DFD p1, double p2, double (*cb)(double, struct S_DFD, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DFP(double p0, struct S_DFP p1, double p2, double (*cb)(double, struct S_DFP, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DDI(double p0, struct S_DDI p1, double p2, double (*cb)(double, struct S_DDI, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DDF(double p0, struct S_DDF p1, double p2, double (*cb)(double, struct S_DDF, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DDD(double p0, struct S_DDD p1, double p2, double (*cb)(double, struct S_DDD, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DDP(double p0, struct S_DDP p1, double p2, double (*cb)(double, struct S_DDP, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DPI(double p0, struct S_DPI p1, double p2, double (*cb)(double, struct S_DPI, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DPF(double p0, struct S_DPF p1, double p2, double (*cb)(double, struct S_DPF, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DPD(double p0, struct S_DPD p1, double p2, double (*cb)(double, struct S_DPD, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_DPP(double p0, struct S_DPP p1, double p2, double (*cb)(double, struct S_DPP, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PII(double p0, struct S_PII p1, double p2, double (*cb)(double, struct S_PII, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PIF(double p0, struct S_PIF p1, double p2, double (*cb)(double, struct S_PIF, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PID(double p0, struct S_PID p1, double p2, double (*cb)(double, struct S_PID, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PIP(double p0, struct S_PIP p1, double p2, double (*cb)(double, struct S_PIP, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PFI(double p0, struct S_PFI p1, double p2, double (*cb)(double, struct S_PFI, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PFF(double p0, struct S_PFF p1, double p2, double (*cb)(double, struct S_PFF, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PFD(double p0, struct S_PFD p1, double p2, double (*cb)(double, struct S_PFD, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PFP(double p0, struct S_PFP p1, double p2, double (*cb)(double, struct S_PFP, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PDI(double p0, struct S_PDI p1, double p2, double (*cb)(double, struct S_PDI, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PDF(double p0, struct S_PDF p1, double p2, double (*cb)(double, struct S_PDF, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PDD(double p0, struct S_PDD p1, double p2, double (*cb)(double, struct S_PDD, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PDP(double p0, struct S_PDP p1, double p2, double (*cb)(double, struct S_PDP, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PPI(double p0, struct S_PPI p1, double p2, double (*cb)(double, struct S_PPI, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PPF(double p0, struct S_PPF p1, double p2, double (*cb)(double, struct S_PPF, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PPD(double p0, struct S_PPD p1, double p2, double (*cb)(double, struct S_PPD, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSD_PPP(double p0, struct S_PPP p1, double p2, double (*cb)(double, struct S_PPP, double)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_I(double p0, struct S_I p1, void* p2, double (*cb)(double, struct S_I, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_F(double p0, struct S_F p1, void* p2, double (*cb)(double, struct S_F, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_D(double p0, struct S_D p1, void* p2, double (*cb)(double, struct S_D, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_P(double p0, struct S_P p1, void* p2, double (*cb)(double, struct S_P, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_II(double p0, struct S_II p1, void* p2, double (*cb)(double, struct S_II, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IF(double p0, struct S_IF p1, void* p2, double (*cb)(double, struct S_IF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_ID(double p0, struct S_ID p1, void* p2, double (*cb)(double, struct S_ID, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IP(double p0, struct S_IP p1, void* p2, double (*cb)(double, struct S_IP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FI(double p0, struct S_FI p1, void* p2, double (*cb)(double, struct S_FI, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FF(double p0, struct S_FF p1, void* p2, double (*cb)(double, struct S_FF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FD(double p0, struct S_FD p1, void* p2, double (*cb)(double, struct S_FD, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FP(double p0, struct S_FP p1, void* p2, double (*cb)(double, struct S_FP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DI(double p0, struct S_DI p1, void* p2, double (*cb)(double, struct S_DI, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DF(double p0, struct S_DF p1, void* p2, double (*cb)(double, struct S_DF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DD(double p0, struct S_DD p1, void* p2, double (*cb)(double, struct S_DD, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DP(double p0, struct S_DP p1, void* p2, double (*cb)(double, struct S_DP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PI(double p0, struct S_PI p1, void* p2, double (*cb)(double, struct S_PI, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PF(double p0, struct S_PF p1, void* p2, double (*cb)(double, struct S_PF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PD(double p0, struct S_PD p1, void* p2, double (*cb)(double, struct S_PD, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PP(double p0, struct S_PP p1, void* p2, double (*cb)(double, struct S_PP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_III(double p0, struct S_III p1, void* p2, double (*cb)(double, struct S_III, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IIF(double p0, struct S_IIF p1, void* p2, double (*cb)(double, struct S_IIF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IID(double p0, struct S_IID p1, void* p2, double (*cb)(double, struct S_IID, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IIP(double p0, struct S_IIP p1, void* p2, double (*cb)(double, struct S_IIP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IFI(double p0, struct S_IFI p1, void* p2, double (*cb)(double, struct S_IFI, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IFF(double p0, struct S_IFF p1, void* p2, double (*cb)(double, struct S_IFF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IFD(double p0, struct S_IFD p1, void* p2, double (*cb)(double, struct S_IFD, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IFP(double p0, struct S_IFP p1, void* p2, double (*cb)(double, struct S_IFP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IDI(double p0, struct S_IDI p1, void* p2, double (*cb)(double, struct S_IDI, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IDF(double p0, struct S_IDF p1, void* p2, double (*cb)(double, struct S_IDF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IDD(double p0, struct S_IDD p1, void* p2, double (*cb)(double, struct S_IDD, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IDP(double p0, struct S_IDP p1, void* p2, double (*cb)(double, struct S_IDP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IPI(double p0, struct S_IPI p1, void* p2, double (*cb)(double, struct S_IPI, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IPF(double p0, struct S_IPF p1, void* p2, double (*cb)(double, struct S_IPF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IPD(double p0, struct S_IPD p1, void* p2, double (*cb)(double, struct S_IPD, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_IPP(double p0, struct S_IPP p1, void* p2, double (*cb)(double, struct S_IPP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FII(double p0, struct S_FII p1, void* p2, double (*cb)(double, struct S_FII, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FIF(double p0, struct S_FIF p1, void* p2, double (*cb)(double, struct S_FIF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FID(double p0, struct S_FID p1, void* p2, double (*cb)(double, struct S_FID, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FIP(double p0, struct S_FIP p1, void* p2, double (*cb)(double, struct S_FIP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FFI(double p0, struct S_FFI p1, void* p2, double (*cb)(double, struct S_FFI, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FFF(double p0, struct S_FFF p1, void* p2, double (*cb)(double, struct S_FFF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FFD(double p0, struct S_FFD p1, void* p2, double (*cb)(double, struct S_FFD, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FFP(double p0, struct S_FFP p1, void* p2, double (*cb)(double, struct S_FFP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FDI(double p0, struct S_FDI p1, void* p2, double (*cb)(double, struct S_FDI, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FDF(double p0, struct S_FDF p1, void* p2, double (*cb)(double, struct S_FDF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FDD(double p0, struct S_FDD p1, void* p2, double (*cb)(double, struct S_FDD, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FDP(double p0, struct S_FDP p1, void* p2, double (*cb)(double, struct S_FDP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FPI(double p0, struct S_FPI p1, void* p2, double (*cb)(double, struct S_FPI, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FPF(double p0, struct S_FPF p1, void* p2, double (*cb)(double, struct S_FPF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FPD(double p0, struct S_FPD p1, void* p2, double (*cb)(double, struct S_FPD, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_FPP(double p0, struct S_FPP p1, void* p2, double (*cb)(double, struct S_FPP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DII(double p0, struct S_DII p1, void* p2, double (*cb)(double, struct S_DII, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DIF(double p0, struct S_DIF p1, void* p2, double (*cb)(double, struct S_DIF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DID(double p0, struct S_DID p1, void* p2, double (*cb)(double, struct S_DID, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DIP(double p0, struct S_DIP p1, void* p2, double (*cb)(double, struct S_DIP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DFI(double p0, struct S_DFI p1, void* p2, double (*cb)(double, struct S_DFI, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DFF(double p0, struct S_DFF p1, void* p2, double (*cb)(double, struct S_DFF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DFD(double p0, struct S_DFD p1, void* p2, double (*cb)(double, struct S_DFD, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DFP(double p0, struct S_DFP p1, void* p2, double (*cb)(double, struct S_DFP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DDI(double p0, struct S_DDI p1, void* p2, double (*cb)(double, struct S_DDI, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DDF(double p0, struct S_DDF p1, void* p2, double (*cb)(double, struct S_DDF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DDD(double p0, struct S_DDD p1, void* p2, double (*cb)(double, struct S_DDD, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DDP(double p0, struct S_DDP p1, void* p2, double (*cb)(double, struct S_DDP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DPI(double p0, struct S_DPI p1, void* p2, double (*cb)(double, struct S_DPI, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DPF(double p0, struct S_DPF p1, void* p2, double (*cb)(double, struct S_DPF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DPD(double p0, struct S_DPD p1, void* p2, double (*cb)(double, struct S_DPD, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_DPP(double p0, struct S_DPP p1, void* p2, double (*cb)(double, struct S_DPP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PII(double p0, struct S_PII p1, void* p2, double (*cb)(double, struct S_PII, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PIF(double p0, struct S_PIF p1, void* p2, double (*cb)(double, struct S_PIF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PID(double p0, struct S_PID p1, void* p2, double (*cb)(double, struct S_PID, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PIP(double p0, struct S_PIP p1, void* p2, double (*cb)(double, struct S_PIP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PFI(double p0, struct S_PFI p1, void* p2, double (*cb)(double, struct S_PFI, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PFF(double p0, struct S_PFF p1, void* p2, double (*cb)(double, struct S_PFF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PFD(double p0, struct S_PFD p1, void* p2, double (*cb)(double, struct S_PFD, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PFP(double p0, struct S_PFP p1, void* p2, double (*cb)(double, struct S_PFP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PDI(double p0, struct S_PDI p1, void* p2, double (*cb)(double, struct S_PDI, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PDF(double p0, struct S_PDF p1, void* p2, double (*cb)(double, struct S_PDF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PDD(double p0, struct S_PDD p1, void* p2, double (*cb)(double, struct S_PDD, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PDP(double p0, struct S_PDP p1, void* p2, double (*cb)(double, struct S_PDP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PPI(double p0, struct S_PPI p1, void* p2, double (*cb)(double, struct S_PPI, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PPF(double p0, struct S_PPF p1, void* p2, double (*cb)(double, struct S_PPF, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PPD(double p0, struct S_PPD p1, void* p2, double (*cb)(double, struct S_PPD, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSP_PPP(double p0, struct S_PPP p1, void* p2, double (*cb)(double, struct S_PPP, void*)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_I(double p0, struct S_I p1, struct S_I p2, double (*cb)(double, struct S_I, struct S_I)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_F(double p0, struct S_F p1, struct S_F p2, double (*cb)(double, struct S_F, struct S_F)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_D(double p0, struct S_D p1, struct S_D p2, double (*cb)(double, struct S_D, struct S_D)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_P(double p0, struct S_P p1, struct S_P p2, double (*cb)(double, struct S_P, struct S_P)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_II(double p0, struct S_II p1, struct S_II p2, double (*cb)(double, struct S_II, struct S_II)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IF(double p0, struct S_IF p1, struct S_IF p2, double (*cb)(double, struct S_IF, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_ID(double p0, struct S_ID p1, struct S_ID p2, double (*cb)(double, struct S_ID, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IP(double p0, struct S_IP p1, struct S_IP p2, double (*cb)(double, struct S_IP, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FI(double p0, struct S_FI p1, struct S_FI p2, double (*cb)(double, struct S_FI, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FF(double p0, struct S_FF p1, struct S_FF p2, double (*cb)(double, struct S_FF, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FD(double p0, struct S_FD p1, struct S_FD p2, double (*cb)(double, struct S_FD, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FP(double p0, struct S_FP p1, struct S_FP p2, double (*cb)(double, struct S_FP, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DI(double p0, struct S_DI p1, struct S_DI p2, double (*cb)(double, struct S_DI, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DF(double p0, struct S_DF p1, struct S_DF p2, double (*cb)(double, struct S_DF, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DD(double p0, struct S_DD p1, struct S_DD p2, double (*cb)(double, struct S_DD, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DP(double p0, struct S_DP p1, struct S_DP p2, double (*cb)(double, struct S_DP, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PI(double p0, struct S_PI p1, struct S_PI p2, double (*cb)(double, struct S_PI, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PF(double p0, struct S_PF p1, struct S_PF p2, double (*cb)(double, struct S_PF, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PD(double p0, struct S_PD p1, struct S_PD p2, double (*cb)(double, struct S_PD, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PP(double p0, struct S_PP p1, struct S_PP p2, double (*cb)(double, struct S_PP, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_III(double p0, struct S_III p1, struct S_III p2, double (*cb)(double, struct S_III, struct S_III)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IIF(double p0, struct S_IIF p1, struct S_IIF p2, double (*cb)(double, struct S_IIF, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IID(double p0, struct S_IID p1, struct S_IID p2, double (*cb)(double, struct S_IID, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IIP(double p0, struct S_IIP p1, struct S_IIP p2, double (*cb)(double, struct S_IIP, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IFI(double p0, struct S_IFI p1, struct S_IFI p2, double (*cb)(double, struct S_IFI, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IFF(double p0, struct S_IFF p1, struct S_IFF p2, double (*cb)(double, struct S_IFF, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IFD(double p0, struct S_IFD p1, struct S_IFD p2, double (*cb)(double, struct S_IFD, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IFP(double p0, struct S_IFP p1, struct S_IFP p2, double (*cb)(double, struct S_IFP, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IDI(double p0, struct S_IDI p1, struct S_IDI p2, double (*cb)(double, struct S_IDI, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IDF(double p0, struct S_IDF p1, struct S_IDF p2, double (*cb)(double, struct S_IDF, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IDD(double p0, struct S_IDD p1, struct S_IDD p2, double (*cb)(double, struct S_IDD, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IDP(double p0, struct S_IDP p1, struct S_IDP p2, double (*cb)(double, struct S_IDP, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IPI(double p0, struct S_IPI p1, struct S_IPI p2, double (*cb)(double, struct S_IPI, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IPF(double p0, struct S_IPF p1, struct S_IPF p2, double (*cb)(double, struct S_IPF, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IPD(double p0, struct S_IPD p1, struct S_IPD p2, double (*cb)(double, struct S_IPD, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_IPP(double p0, struct S_IPP p1, struct S_IPP p2, double (*cb)(double, struct S_IPP, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FII(double p0, struct S_FII p1, struct S_FII p2, double (*cb)(double, struct S_FII, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FIF(double p0, struct S_FIF p1, struct S_FIF p2, double (*cb)(double, struct S_FIF, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FID(double p0, struct S_FID p1, struct S_FID p2, double (*cb)(double, struct S_FID, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FIP(double p0, struct S_FIP p1, struct S_FIP p2, double (*cb)(double, struct S_FIP, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FFI(double p0, struct S_FFI p1, struct S_FFI p2, double (*cb)(double, struct S_FFI, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FFF(double p0, struct S_FFF p1, struct S_FFF p2, double (*cb)(double, struct S_FFF, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FFD(double p0, struct S_FFD p1, struct S_FFD p2, double (*cb)(double, struct S_FFD, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FFP(double p0, struct S_FFP p1, struct S_FFP p2, double (*cb)(double, struct S_FFP, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FDI(double p0, struct S_FDI p1, struct S_FDI p2, double (*cb)(double, struct S_FDI, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FDF(double p0, struct S_FDF p1, struct S_FDF p2, double (*cb)(double, struct S_FDF, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FDD(double p0, struct S_FDD p1, struct S_FDD p2, double (*cb)(double, struct S_FDD, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FDP(double p0, struct S_FDP p1, struct S_FDP p2, double (*cb)(double, struct S_FDP, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FPI(double p0, struct S_FPI p1, struct S_FPI p2, double (*cb)(double, struct S_FPI, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FPF(double p0, struct S_FPF p1, struct S_FPF p2, double (*cb)(double, struct S_FPF, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FPD(double p0, struct S_FPD p1, struct S_FPD p2, double (*cb)(double, struct S_FPD, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_FPP(double p0, struct S_FPP p1, struct S_FPP p2, double (*cb)(double, struct S_FPP, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DII(double p0, struct S_DII p1, struct S_DII p2, double (*cb)(double, struct S_DII, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DIF(double p0, struct S_DIF p1, struct S_DIF p2, double (*cb)(double, struct S_DIF, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DID(double p0, struct S_DID p1, struct S_DID p2, double (*cb)(double, struct S_DID, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DIP(double p0, struct S_DIP p1, struct S_DIP p2, double (*cb)(double, struct S_DIP, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DFI(double p0, struct S_DFI p1, struct S_DFI p2, double (*cb)(double, struct S_DFI, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DFF(double p0, struct S_DFF p1, struct S_DFF p2, double (*cb)(double, struct S_DFF, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DFD(double p0, struct S_DFD p1, struct S_DFD p2, double (*cb)(double, struct S_DFD, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DFP(double p0, struct S_DFP p1, struct S_DFP p2, double (*cb)(double, struct S_DFP, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DDI(double p0, struct S_DDI p1, struct S_DDI p2, double (*cb)(double, struct S_DDI, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DDF(double p0, struct S_DDF p1, struct S_DDF p2, double (*cb)(double, struct S_DDF, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DDD(double p0, struct S_DDD p1, struct S_DDD p2, double (*cb)(double, struct S_DDD, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DDP(double p0, struct S_DDP p1, struct S_DDP p2, double (*cb)(double, struct S_DDP, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DPI(double p0, struct S_DPI p1, struct S_DPI p2, double (*cb)(double, struct S_DPI, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DPF(double p0, struct S_DPF p1, struct S_DPF p2, double (*cb)(double, struct S_DPF, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DPD(double p0, struct S_DPD p1, struct S_DPD p2, double (*cb)(double, struct S_DPD, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_DPP(double p0, struct S_DPP p1, struct S_DPP p2, double (*cb)(double, struct S_DPP, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PII(double p0, struct S_PII p1, struct S_PII p2, double (*cb)(double, struct S_PII, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PIF(double p0, struct S_PIF p1, struct S_PIF p2, double (*cb)(double, struct S_PIF, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PID(double p0, struct S_PID p1, struct S_PID p2, double (*cb)(double, struct S_PID, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PIP(double p0, struct S_PIP p1, struct S_PIP p2, double (*cb)(double, struct S_PIP, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PFI(double p0, struct S_PFI p1, struct S_PFI p2, double (*cb)(double, struct S_PFI, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PFF(double p0, struct S_PFF p1, struct S_PFF p2, double (*cb)(double, struct S_PFF, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PFD(double p0, struct S_PFD p1, struct S_PFD p2, double (*cb)(double, struct S_PFD, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PFP(double p0, struct S_PFP p1, struct S_PFP p2, double (*cb)(double, struct S_PFP, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PDI(double p0, struct S_PDI p1, struct S_PDI p2, double (*cb)(double, struct S_PDI, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PDF(double p0, struct S_PDF p1, struct S_PDF p2, double (*cb)(double, struct S_PDF, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PDD(double p0, struct S_PDD p1, struct S_PDD p2, double (*cb)(double, struct S_PDD, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PDP(double p0, struct S_PDP p1, struct S_PDP p2, double (*cb)(double, struct S_PDP, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PPI(double p0, struct S_PPI p1, struct S_PPI p2, double (*cb)(double, struct S_PPI, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PPF(double p0, struct S_PPF p1, struct S_PPF p2, double (*cb)(double, struct S_PPF, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PPD(double p0, struct S_PPD p1, struct S_PPD p2, double (*cb)(double, struct S_PPD, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT double f15_D_DSS_PPP(double p0, struct S_PPP p1, struct S_PPP p2, double (*cb)(double, struct S_PPP, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PII_(void* p0, int p1, int p2, void* (*cb)(void*, int, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIF_(void* p0, int p1, float p2, void* (*cb)(void*, int, float)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PID_(void* p0, int p1, double p2, void* (*cb)(void*, int, double)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIP_(void* p0, int p1, void* p2, void* (*cb)(void*, int, void*)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_I(void* p0, int p1, struct S_I p2, void* (*cb)(void*, int, struct S_I)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_F(void* p0, int p1, struct S_F p2, void* (*cb)(void*, int, struct S_F)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_D(void* p0, int p1, struct S_D p2, void* (*cb)(void*, int, struct S_D)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_P(void* p0, int p1, struct S_P p2, void* (*cb)(void*, int, struct S_P)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_II(void* p0, int p1, struct S_II p2, void* (*cb)(void*, int, struct S_II)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IF(void* p0, int p1, struct S_IF p2, void* (*cb)(void*, int, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_ID(void* p0, int p1, struct S_ID p2, void* (*cb)(void*, int, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IP(void* p0, int p1, struct S_IP p2, void* (*cb)(void*, int, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FI(void* p0, int p1, struct S_FI p2, void* (*cb)(void*, int, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FF(void* p0, int p1, struct S_FF p2, void* (*cb)(void*, int, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FD(void* p0, int p1, struct S_FD p2, void* (*cb)(void*, int, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FP(void* p0, int p1, struct S_FP p2, void* (*cb)(void*, int, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DI(void* p0, int p1, struct S_DI p2, void* (*cb)(void*, int, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DF(void* p0, int p1, struct S_DF p2, void* (*cb)(void*, int, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DD(void* p0, int p1, struct S_DD p2, void* (*cb)(void*, int, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DP(void* p0, int p1, struct S_DP p2, void* (*cb)(void*, int, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PI(void* p0, int p1, struct S_PI p2, void* (*cb)(void*, int, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PF(void* p0, int p1, struct S_PF p2, void* (*cb)(void*, int, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PD(void* p0, int p1, struct S_PD p2, void* (*cb)(void*, int, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PP(void* p0, int p1, struct S_PP p2, void* (*cb)(void*, int, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_III(void* p0, int p1, struct S_III p2, void* (*cb)(void*, int, struct S_III)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IIF(void* p0, int p1, struct S_IIF p2, void* (*cb)(void*, int, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IID(void* p0, int p1, struct S_IID p2, void* (*cb)(void*, int, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IIP(void* p0, int p1, struct S_IIP p2, void* (*cb)(void*, int, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IFI(void* p0, int p1, struct S_IFI p2, void* (*cb)(void*, int, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IFF(void* p0, int p1, struct S_IFF p2, void* (*cb)(void*, int, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IFD(void* p0, int p1, struct S_IFD p2, void* (*cb)(void*, int, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IFP(void* p0, int p1, struct S_IFP p2, void* (*cb)(void*, int, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IDI(void* p0, int p1, struct S_IDI p2, void* (*cb)(void*, int, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IDF(void* p0, int p1, struct S_IDF p2, void* (*cb)(void*, int, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IDD(void* p0, int p1, struct S_IDD p2, void* (*cb)(void*, int, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IDP(void* p0, int p1, struct S_IDP p2, void* (*cb)(void*, int, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IPI(void* p0, int p1, struct S_IPI p2, void* (*cb)(void*, int, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IPF(void* p0, int p1, struct S_IPF p2, void* (*cb)(void*, int, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IPD(void* p0, int p1, struct S_IPD p2, void* (*cb)(void*, int, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_IPP(void* p0, int p1, struct S_IPP p2, void* (*cb)(void*, int, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FII(void* p0, int p1, struct S_FII p2, void* (*cb)(void*, int, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FIF(void* p0, int p1, struct S_FIF p2, void* (*cb)(void*, int, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FID(void* p0, int p1, struct S_FID p2, void* (*cb)(void*, int, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FIP(void* p0, int p1, struct S_FIP p2, void* (*cb)(void*, int, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FFI(void* p0, int p1, struct S_FFI p2, void* (*cb)(void*, int, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FFF(void* p0, int p1, struct S_FFF p2, void* (*cb)(void*, int, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FFD(void* p0, int p1, struct S_FFD p2, void* (*cb)(void*, int, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FFP(void* p0, int p1, struct S_FFP p2, void* (*cb)(void*, int, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FDI(void* p0, int p1, struct S_FDI p2, void* (*cb)(void*, int, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FDF(void* p0, int p1, struct S_FDF p2, void* (*cb)(void*, int, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FDD(void* p0, int p1, struct S_FDD p2, void* (*cb)(void*, int, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FDP(void* p0, int p1, struct S_FDP p2, void* (*cb)(void*, int, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FPI(void* p0, int p1, struct S_FPI p2, void* (*cb)(void*, int, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FPF(void* p0, int p1, struct S_FPF p2, void* (*cb)(void*, int, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FPD(void* p0, int p1, struct S_FPD p2, void* (*cb)(void*, int, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_FPP(void* p0, int p1, struct S_FPP p2, void* (*cb)(void*, int, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DII(void* p0, int p1, struct S_DII p2, void* (*cb)(void*, int, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DIF(void* p0, int p1, struct S_DIF p2, void* (*cb)(void*, int, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DID(void* p0, int p1, struct S_DID p2, void* (*cb)(void*, int, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DIP(void* p0, int p1, struct S_DIP p2, void* (*cb)(void*, int, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DFI(void* p0, int p1, struct S_DFI p2, void* (*cb)(void*, int, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DFF(void* p0, int p1, struct S_DFF p2, void* (*cb)(void*, int, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DFD(void* p0, int p1, struct S_DFD p2, void* (*cb)(void*, int, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DFP(void* p0, int p1, struct S_DFP p2, void* (*cb)(void*, int, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DDI(void* p0, int p1, struct S_DDI p2, void* (*cb)(void*, int, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DDF(void* p0, int p1, struct S_DDF p2, void* (*cb)(void*, int, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DDD(void* p0, int p1, struct S_DDD p2, void* (*cb)(void*, int, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DDP(void* p0, int p1, struct S_DDP p2, void* (*cb)(void*, int, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DPI(void* p0, int p1, struct S_DPI p2, void* (*cb)(void*, int, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DPF(void* p0, int p1, struct S_DPF p2, void* (*cb)(void*, int, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DPD(void* p0, int p1, struct S_DPD p2, void* (*cb)(void*, int, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_DPP(void* p0, int p1, struct S_DPP p2, void* (*cb)(void*, int, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PII(void* p0, int p1, struct S_PII p2, void* (*cb)(void*, int, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PIF(void* p0, int p1, struct S_PIF p2, void* (*cb)(void*, int, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PID(void* p0, int p1, struct S_PID p2, void* (*cb)(void*, int, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PIP(void* p0, int p1, struct S_PIP p2, void* (*cb)(void*, int, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PFI(void* p0, int p1, struct S_PFI p2, void* (*cb)(void*, int, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PFF(void* p0, int p1, struct S_PFF p2, void* (*cb)(void*, int, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PFD(void* p0, int p1, struct S_PFD p2, void* (*cb)(void*, int, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PFP(void* p0, int p1, struct S_PFP p2, void* (*cb)(void*, int, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PDI(void* p0, int p1, struct S_PDI p2, void* (*cb)(void*, int, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PDF(void* p0, int p1, struct S_PDF p2, void* (*cb)(void*, int, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PDD(void* p0, int p1, struct S_PDD p2, void* (*cb)(void*, int, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PDP(void* p0, int p1, struct S_PDP p2, void* (*cb)(void*, int, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PPI(void* p0, int p1, struct S_PPI p2, void* (*cb)(void*, int, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PPF(void* p0, int p1, struct S_PPF p2, void* (*cb)(void*, int, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PPD(void* p0, int p1, struct S_PPD p2, void* (*cb)(void*, int, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PIS_PPP(void* p0, int p1, struct S_PPP p2, void* (*cb)(void*, int, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFI_(void* p0, float p1, int p2, void* (*cb)(void*, float, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFF_(void* p0, float p1, float p2, void* (*cb)(void*, float, float)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFD_(void* p0, float p1, double p2, void* (*cb)(void*, float, double)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFP_(void* p0, float p1, void* p2, void* (*cb)(void*, float, void*)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_I(void* p0, float p1, struct S_I p2, void* (*cb)(void*, float, struct S_I)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_F(void* p0, float p1, struct S_F p2, void* (*cb)(void*, float, struct S_F)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_D(void* p0, float p1, struct S_D p2, void* (*cb)(void*, float, struct S_D)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_P(void* p0, float p1, struct S_P p2, void* (*cb)(void*, float, struct S_P)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_II(void* p0, float p1, struct S_II p2, void* (*cb)(void*, float, struct S_II)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IF(void* p0, float p1, struct S_IF p2, void* (*cb)(void*, float, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_ID(void* p0, float p1, struct S_ID p2, void* (*cb)(void*, float, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IP(void* p0, float p1, struct S_IP p2, void* (*cb)(void*, float, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FI(void* p0, float p1, struct S_FI p2, void* (*cb)(void*, float, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FF(void* p0, float p1, struct S_FF p2, void* (*cb)(void*, float, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FD(void* p0, float p1, struct S_FD p2, void* (*cb)(void*, float, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FP(void* p0, float p1, struct S_FP p2, void* (*cb)(void*, float, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DI(void* p0, float p1, struct S_DI p2, void* (*cb)(void*, float, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DF(void* p0, float p1, struct S_DF p2, void* (*cb)(void*, float, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DD(void* p0, float p1, struct S_DD p2, void* (*cb)(void*, float, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DP(void* p0, float p1, struct S_DP p2, void* (*cb)(void*, float, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PI(void* p0, float p1, struct S_PI p2, void* (*cb)(void*, float, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PF(void* p0, float p1, struct S_PF p2, void* (*cb)(void*, float, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PD(void* p0, float p1, struct S_PD p2, void* (*cb)(void*, float, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PP(void* p0, float p1, struct S_PP p2, void* (*cb)(void*, float, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_III(void* p0, float p1, struct S_III p2, void* (*cb)(void*, float, struct S_III)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IIF(void* p0, float p1, struct S_IIF p2, void* (*cb)(void*, float, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IID(void* p0, float p1, struct S_IID p2, void* (*cb)(void*, float, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IIP(void* p0, float p1, struct S_IIP p2, void* (*cb)(void*, float, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IFI(void* p0, float p1, struct S_IFI p2, void* (*cb)(void*, float, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IFF(void* p0, float p1, struct S_IFF p2, void* (*cb)(void*, float, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IFD(void* p0, float p1, struct S_IFD p2, void* (*cb)(void*, float, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IFP(void* p0, float p1, struct S_IFP p2, void* (*cb)(void*, float, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IDI(void* p0, float p1, struct S_IDI p2, void* (*cb)(void*, float, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IDF(void* p0, float p1, struct S_IDF p2, void* (*cb)(void*, float, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IDD(void* p0, float p1, struct S_IDD p2, void* (*cb)(void*, float, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IDP(void* p0, float p1, struct S_IDP p2, void* (*cb)(void*, float, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IPI(void* p0, float p1, struct S_IPI p2, void* (*cb)(void*, float, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IPF(void* p0, float p1, struct S_IPF p2, void* (*cb)(void*, float, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IPD(void* p0, float p1, struct S_IPD p2, void* (*cb)(void*, float, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_IPP(void* p0, float p1, struct S_IPP p2, void* (*cb)(void*, float, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FII(void* p0, float p1, struct S_FII p2, void* (*cb)(void*, float, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FIF(void* p0, float p1, struct S_FIF p2, void* (*cb)(void*, float, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FID(void* p0, float p1, struct S_FID p2, void* (*cb)(void*, float, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FIP(void* p0, float p1, struct S_FIP p2, void* (*cb)(void*, float, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FFI(void* p0, float p1, struct S_FFI p2, void* (*cb)(void*, float, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FFF(void* p0, float p1, struct S_FFF p2, void* (*cb)(void*, float, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FFD(void* p0, float p1, struct S_FFD p2, void* (*cb)(void*, float, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FFP(void* p0, float p1, struct S_FFP p2, void* (*cb)(void*, float, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FDI(void* p0, float p1, struct S_FDI p2, void* (*cb)(void*, float, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FDF(void* p0, float p1, struct S_FDF p2, void* (*cb)(void*, float, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FDD(void* p0, float p1, struct S_FDD p2, void* (*cb)(void*, float, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FDP(void* p0, float p1, struct S_FDP p2, void* (*cb)(void*, float, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FPI(void* p0, float p1, struct S_FPI p2, void* (*cb)(void*, float, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FPF(void* p0, float p1, struct S_FPF p2, void* (*cb)(void*, float, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FPD(void* p0, float p1, struct S_FPD p2, void* (*cb)(void*, float, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_FPP(void* p0, float p1, struct S_FPP p2, void* (*cb)(void*, float, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DII(void* p0, float p1, struct S_DII p2, void* (*cb)(void*, float, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DIF(void* p0, float p1, struct S_DIF p2, void* (*cb)(void*, float, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DID(void* p0, float p1, struct S_DID p2, void* (*cb)(void*, float, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DIP(void* p0, float p1, struct S_DIP p2, void* (*cb)(void*, float, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DFI(void* p0, float p1, struct S_DFI p2, void* (*cb)(void*, float, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DFF(void* p0, float p1, struct S_DFF p2, void* (*cb)(void*, float, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DFD(void* p0, float p1, struct S_DFD p2, void* (*cb)(void*, float, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DFP(void* p0, float p1, struct S_DFP p2, void* (*cb)(void*, float, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DDI(void* p0, float p1, struct S_DDI p2, void* (*cb)(void*, float, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DDF(void* p0, float p1, struct S_DDF p2, void* (*cb)(void*, float, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DDD(void* p0, float p1, struct S_DDD p2, void* (*cb)(void*, float, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DDP(void* p0, float p1, struct S_DDP p2, void* (*cb)(void*, float, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DPI(void* p0, float p1, struct S_DPI p2, void* (*cb)(void*, float, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DPF(void* p0, float p1, struct S_DPF p2, void* (*cb)(void*, float, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DPD(void* p0, float p1, struct S_DPD p2, void* (*cb)(void*, float, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_DPP(void* p0, float p1, struct S_DPP p2, void* (*cb)(void*, float, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PII(void* p0, float p1, struct S_PII p2, void* (*cb)(void*, float, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PIF(void* p0, float p1, struct S_PIF p2, void* (*cb)(void*, float, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PID(void* p0, float p1, struct S_PID p2, void* (*cb)(void*, float, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PIP(void* p0, float p1, struct S_PIP p2, void* (*cb)(void*, float, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PFI(void* p0, float p1, struct S_PFI p2, void* (*cb)(void*, float, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PFF(void* p0, float p1, struct S_PFF p2, void* (*cb)(void*, float, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PFD(void* p0, float p1, struct S_PFD p2, void* (*cb)(void*, float, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PFP(void* p0, float p1, struct S_PFP p2, void* (*cb)(void*, float, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PDI(void* p0, float p1, struct S_PDI p2, void* (*cb)(void*, float, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PDF(void* p0, float p1, struct S_PDF p2, void* (*cb)(void*, float, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PDD(void* p0, float p1, struct S_PDD p2, void* (*cb)(void*, float, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PDP(void* p0, float p1, struct S_PDP p2, void* (*cb)(void*, float, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PPI(void* p0, float p1, struct S_PPI p2, void* (*cb)(void*, float, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PPF(void* p0, float p1, struct S_PPF p2, void* (*cb)(void*, float, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PPD(void* p0, float p1, struct S_PPD p2, void* (*cb)(void*, float, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PFS_PPP(void* p0, float p1, struct S_PPP p2, void* (*cb)(void*, float, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDI_(void* p0, double p1, int p2, void* (*cb)(void*, double, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDF_(void* p0, double p1, float p2, void* (*cb)(void*, double, float)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDD_(void* p0, double p1, double p2, void* (*cb)(void*, double, double)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDP_(void* p0, double p1, void* p2, void* (*cb)(void*, double, void*)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_I(void* p0, double p1, struct S_I p2, void* (*cb)(void*, double, struct S_I)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_F(void* p0, double p1, struct S_F p2, void* (*cb)(void*, double, struct S_F)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_D(void* p0, double p1, struct S_D p2, void* (*cb)(void*, double, struct S_D)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_P(void* p0, double p1, struct S_P p2, void* (*cb)(void*, double, struct S_P)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_II(void* p0, double p1, struct S_II p2, void* (*cb)(void*, double, struct S_II)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IF(void* p0, double p1, struct S_IF p2, void* (*cb)(void*, double, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_ID(void* p0, double p1, struct S_ID p2, void* (*cb)(void*, double, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IP(void* p0, double p1, struct S_IP p2, void* (*cb)(void*, double, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FI(void* p0, double p1, struct S_FI p2, void* (*cb)(void*, double, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FF(void* p0, double p1, struct S_FF p2, void* (*cb)(void*, double, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FD(void* p0, double p1, struct S_FD p2, void* (*cb)(void*, double, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FP(void* p0, double p1, struct S_FP p2, void* (*cb)(void*, double, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DI(void* p0, double p1, struct S_DI p2, void* (*cb)(void*, double, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DF(void* p0, double p1, struct S_DF p2, void* (*cb)(void*, double, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DD(void* p0, double p1, struct S_DD p2, void* (*cb)(void*, double, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DP(void* p0, double p1, struct S_DP p2, void* (*cb)(void*, double, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PI(void* p0, double p1, struct S_PI p2, void* (*cb)(void*, double, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PF(void* p0, double p1, struct S_PF p2, void* (*cb)(void*, double, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PD(void* p0, double p1, struct S_PD p2, void* (*cb)(void*, double, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PP(void* p0, double p1, struct S_PP p2, void* (*cb)(void*, double, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_III(void* p0, double p1, struct S_III p2, void* (*cb)(void*, double, struct S_III)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IIF(void* p0, double p1, struct S_IIF p2, void* (*cb)(void*, double, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IID(void* p0, double p1, struct S_IID p2, void* (*cb)(void*, double, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IIP(void* p0, double p1, struct S_IIP p2, void* (*cb)(void*, double, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IFI(void* p0, double p1, struct S_IFI p2, void* (*cb)(void*, double, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IFF(void* p0, double p1, struct S_IFF p2, void* (*cb)(void*, double, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IFD(void* p0, double p1, struct S_IFD p2, void* (*cb)(void*, double, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IFP(void* p0, double p1, struct S_IFP p2, void* (*cb)(void*, double, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IDI(void* p0, double p1, struct S_IDI p2, void* (*cb)(void*, double, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IDF(void* p0, double p1, struct S_IDF p2, void* (*cb)(void*, double, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IDD(void* p0, double p1, struct S_IDD p2, void* (*cb)(void*, double, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IDP(void* p0, double p1, struct S_IDP p2, void* (*cb)(void*, double, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IPI(void* p0, double p1, struct S_IPI p2, void* (*cb)(void*, double, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IPF(void* p0, double p1, struct S_IPF p2, void* (*cb)(void*, double, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IPD(void* p0, double p1, struct S_IPD p2, void* (*cb)(void*, double, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_IPP(void* p0, double p1, struct S_IPP p2, void* (*cb)(void*, double, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FII(void* p0, double p1, struct S_FII p2, void* (*cb)(void*, double, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FIF(void* p0, double p1, struct S_FIF p2, void* (*cb)(void*, double, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FID(void* p0, double p1, struct S_FID p2, void* (*cb)(void*, double, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FIP(void* p0, double p1, struct S_FIP p2, void* (*cb)(void*, double, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FFI(void* p0, double p1, struct S_FFI p2, void* (*cb)(void*, double, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FFF(void* p0, double p1, struct S_FFF p2, void* (*cb)(void*, double, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FFD(void* p0, double p1, struct S_FFD p2, void* (*cb)(void*, double, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FFP(void* p0, double p1, struct S_FFP p2, void* (*cb)(void*, double, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FDI(void* p0, double p1, struct S_FDI p2, void* (*cb)(void*, double, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FDF(void* p0, double p1, struct S_FDF p2, void* (*cb)(void*, double, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FDD(void* p0, double p1, struct S_FDD p2, void* (*cb)(void*, double, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FDP(void* p0, double p1, struct S_FDP p2, void* (*cb)(void*, double, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FPI(void* p0, double p1, struct S_FPI p2, void* (*cb)(void*, double, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FPF(void* p0, double p1, struct S_FPF p2, void* (*cb)(void*, double, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FPD(void* p0, double p1, struct S_FPD p2, void* (*cb)(void*, double, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_FPP(void* p0, double p1, struct S_FPP p2, void* (*cb)(void*, double, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DII(void* p0, double p1, struct S_DII p2, void* (*cb)(void*, double, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DIF(void* p0, double p1, struct S_DIF p2, void* (*cb)(void*, double, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DID(void* p0, double p1, struct S_DID p2, void* (*cb)(void*, double, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DIP(void* p0, double p1, struct S_DIP p2, void* (*cb)(void*, double, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DFI(void* p0, double p1, struct S_DFI p2, void* (*cb)(void*, double, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DFF(void* p0, double p1, struct S_DFF p2, void* (*cb)(void*, double, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DFD(void* p0, double p1, struct S_DFD p2, void* (*cb)(void*, double, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DFP(void* p0, double p1, struct S_DFP p2, void* (*cb)(void*, double, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DDI(void* p0, double p1, struct S_DDI p2, void* (*cb)(void*, double, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DDF(void* p0, double p1, struct S_DDF p2, void* (*cb)(void*, double, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DDD(void* p0, double p1, struct S_DDD p2, void* (*cb)(void*, double, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DDP(void* p0, double p1, struct S_DDP p2, void* (*cb)(void*, double, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DPI(void* p0, double p1, struct S_DPI p2, void* (*cb)(void*, double, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DPF(void* p0, double p1, struct S_DPF p2, void* (*cb)(void*, double, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DPD(void* p0, double p1, struct S_DPD p2, void* (*cb)(void*, double, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_DPP(void* p0, double p1, struct S_DPP p2, void* (*cb)(void*, double, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PII(void* p0, double p1, struct S_PII p2, void* (*cb)(void*, double, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PIF(void* p0, double p1, struct S_PIF p2, void* (*cb)(void*, double, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PID(void* p0, double p1, struct S_PID p2, void* (*cb)(void*, double, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PIP(void* p0, double p1, struct S_PIP p2, void* (*cb)(void*, double, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PFI(void* p0, double p1, struct S_PFI p2, void* (*cb)(void*, double, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PFF(void* p0, double p1, struct S_PFF p2, void* (*cb)(void*, double, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PFD(void* p0, double p1, struct S_PFD p2, void* (*cb)(void*, double, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PFP(void* p0, double p1, struct S_PFP p2, void* (*cb)(void*, double, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PDI(void* p0, double p1, struct S_PDI p2, void* (*cb)(void*, double, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PDF(void* p0, double p1, struct S_PDF p2, void* (*cb)(void*, double, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PDD(void* p0, double p1, struct S_PDD p2, void* (*cb)(void*, double, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PDP(void* p0, double p1, struct S_PDP p2, void* (*cb)(void*, double, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PPI(void* p0, double p1, struct S_PPI p2, void* (*cb)(void*, double, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PPF(void* p0, double p1, struct S_PPF p2, void* (*cb)(void*, double, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PPD(void* p0, double p1, struct S_PPD p2, void* (*cb)(void*, double, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PDS_PPP(void* p0, double p1, struct S_PPP p2, void* (*cb)(void*, double, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPI_(void* p0, void* p1, int p2, void* (*cb)(void*, void*, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPF_(void* p0, void* p1, float p2, void* (*cb)(void*, void*, float)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPD_(void* p0, void* p1, double p2, void* (*cb)(void*, void*, double)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPP_(void* p0, void* p1, void* p2, void* (*cb)(void*, void*, void*)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_I(void* p0, void* p1, struct S_I p2, void* (*cb)(void*, void*, struct S_I)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_F(void* p0, void* p1, struct S_F p2, void* (*cb)(void*, void*, struct S_F)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_D(void* p0, void* p1, struct S_D p2, void* (*cb)(void*, void*, struct S_D)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_P(void* p0, void* p1, struct S_P p2, void* (*cb)(void*, void*, struct S_P)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_II(void* p0, void* p1, struct S_II p2, void* (*cb)(void*, void*, struct S_II)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IF(void* p0, void* p1, struct S_IF p2, void* (*cb)(void*, void*, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_ID(void* p0, void* p1, struct S_ID p2, void* (*cb)(void*, void*, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IP(void* p0, void* p1, struct S_IP p2, void* (*cb)(void*, void*, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FI(void* p0, void* p1, struct S_FI p2, void* (*cb)(void*, void*, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FF(void* p0, void* p1, struct S_FF p2, void* (*cb)(void*, void*, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FD(void* p0, void* p1, struct S_FD p2, void* (*cb)(void*, void*, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FP(void* p0, void* p1, struct S_FP p2, void* (*cb)(void*, void*, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DI(void* p0, void* p1, struct S_DI p2, void* (*cb)(void*, void*, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DF(void* p0, void* p1, struct S_DF p2, void* (*cb)(void*, void*, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DD(void* p0, void* p1, struct S_DD p2, void* (*cb)(void*, void*, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DP(void* p0, void* p1, struct S_DP p2, void* (*cb)(void*, void*, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PI(void* p0, void* p1, struct S_PI p2, void* (*cb)(void*, void*, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PF(void* p0, void* p1, struct S_PF p2, void* (*cb)(void*, void*, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PD(void* p0, void* p1, struct S_PD p2, void* (*cb)(void*, void*, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PP(void* p0, void* p1, struct S_PP p2, void* (*cb)(void*, void*, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_III(void* p0, void* p1, struct S_III p2, void* (*cb)(void*, void*, struct S_III)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IIF(void* p0, void* p1, struct S_IIF p2, void* (*cb)(void*, void*, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IID(void* p0, void* p1, struct S_IID p2, void* (*cb)(void*, void*, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IIP(void* p0, void* p1, struct S_IIP p2, void* (*cb)(void*, void*, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IFI(void* p0, void* p1, struct S_IFI p2, void* (*cb)(void*, void*, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IFF(void* p0, void* p1, struct S_IFF p2, void* (*cb)(void*, void*, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IFD(void* p0, void* p1, struct S_IFD p2, void* (*cb)(void*, void*, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IFP(void* p0, void* p1, struct S_IFP p2, void* (*cb)(void*, void*, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IDI(void* p0, void* p1, struct S_IDI p2, void* (*cb)(void*, void*, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IDF(void* p0, void* p1, struct S_IDF p2, void* (*cb)(void*, void*, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IDD(void* p0, void* p1, struct S_IDD p2, void* (*cb)(void*, void*, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IDP(void* p0, void* p1, struct S_IDP p2, void* (*cb)(void*, void*, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IPI(void* p0, void* p1, struct S_IPI p2, void* (*cb)(void*, void*, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IPF(void* p0, void* p1, struct S_IPF p2, void* (*cb)(void*, void*, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IPD(void* p0, void* p1, struct S_IPD p2, void* (*cb)(void*, void*, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_IPP(void* p0, void* p1, struct S_IPP p2, void* (*cb)(void*, void*, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FII(void* p0, void* p1, struct S_FII p2, void* (*cb)(void*, void*, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FIF(void* p0, void* p1, struct S_FIF p2, void* (*cb)(void*, void*, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FID(void* p0, void* p1, struct S_FID p2, void* (*cb)(void*, void*, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FIP(void* p0, void* p1, struct S_FIP p2, void* (*cb)(void*, void*, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FFI(void* p0, void* p1, struct S_FFI p2, void* (*cb)(void*, void*, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FFF(void* p0, void* p1, struct S_FFF p2, void* (*cb)(void*, void*, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FFD(void* p0, void* p1, struct S_FFD p2, void* (*cb)(void*, void*, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FFP(void* p0, void* p1, struct S_FFP p2, void* (*cb)(void*, void*, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FDI(void* p0, void* p1, struct S_FDI p2, void* (*cb)(void*, void*, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FDF(void* p0, void* p1, struct S_FDF p2, void* (*cb)(void*, void*, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FDD(void* p0, void* p1, struct S_FDD p2, void* (*cb)(void*, void*, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FDP(void* p0, void* p1, struct S_FDP p2, void* (*cb)(void*, void*, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FPI(void* p0, void* p1, struct S_FPI p2, void* (*cb)(void*, void*, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FPF(void* p0, void* p1, struct S_FPF p2, void* (*cb)(void*, void*, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FPD(void* p0, void* p1, struct S_FPD p2, void* (*cb)(void*, void*, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_FPP(void* p0, void* p1, struct S_FPP p2, void* (*cb)(void*, void*, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DII(void* p0, void* p1, struct S_DII p2, void* (*cb)(void*, void*, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DIF(void* p0, void* p1, struct S_DIF p2, void* (*cb)(void*, void*, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DID(void* p0, void* p1, struct S_DID p2, void* (*cb)(void*, void*, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DIP(void* p0, void* p1, struct S_DIP p2, void* (*cb)(void*, void*, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DFI(void* p0, void* p1, struct S_DFI p2, void* (*cb)(void*, void*, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DFF(void* p0, void* p1, struct S_DFF p2, void* (*cb)(void*, void*, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DFD(void* p0, void* p1, struct S_DFD p2, void* (*cb)(void*, void*, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DFP(void* p0, void* p1, struct S_DFP p2, void* (*cb)(void*, void*, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DDI(void* p0, void* p1, struct S_DDI p2, void* (*cb)(void*, void*, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DDF(void* p0, void* p1, struct S_DDF p2, void* (*cb)(void*, void*, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DDD(void* p0, void* p1, struct S_DDD p2, void* (*cb)(void*, void*, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DDP(void* p0, void* p1, struct S_DDP p2, void* (*cb)(void*, void*, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DPI(void* p0, void* p1, struct S_DPI p2, void* (*cb)(void*, void*, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DPF(void* p0, void* p1, struct S_DPF p2, void* (*cb)(void*, void*, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DPD(void* p0, void* p1, struct S_DPD p2, void* (*cb)(void*, void*, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_DPP(void* p0, void* p1, struct S_DPP p2, void* (*cb)(void*, void*, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PII(void* p0, void* p1, struct S_PII p2, void* (*cb)(void*, void*, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PIF(void* p0, void* p1, struct S_PIF p2, void* (*cb)(void*, void*, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PID(void* p0, void* p1, struct S_PID p2, void* (*cb)(void*, void*, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PIP(void* p0, void* p1, struct S_PIP p2, void* (*cb)(void*, void*, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PFI(void* p0, void* p1, struct S_PFI p2, void* (*cb)(void*, void*, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PFF(void* p0, void* p1, struct S_PFF p2, void* (*cb)(void*, void*, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PFD(void* p0, void* p1, struct S_PFD p2, void* (*cb)(void*, void*, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PFP(void* p0, void* p1, struct S_PFP p2, void* (*cb)(void*, void*, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PDI(void* p0, void* p1, struct S_PDI p2, void* (*cb)(void*, void*, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PDF(void* p0, void* p1, struct S_PDF p2, void* (*cb)(void*, void*, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PDD(void* p0, void* p1, struct S_PDD p2, void* (*cb)(void*, void*, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PDP(void* p0, void* p1, struct S_PDP p2, void* (*cb)(void*, void*, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PPI(void* p0, void* p1, struct S_PPI p2, void* (*cb)(void*, void*, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PPF(void* p0, void* p1, struct S_PPF p2, void* (*cb)(void*, void*, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PPD(void* p0, void* p1, struct S_PPD p2, void* (*cb)(void*, void*, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PPS_PPP(void* p0, void* p1, struct S_PPP p2, void* (*cb)(void*, void*, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_I(void* p0, struct S_I p1, int p2, void* (*cb)(void*, struct S_I, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_F(void* p0, struct S_F p1, int p2, void* (*cb)(void*, struct S_F, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_D(void* p0, struct S_D p1, int p2, void* (*cb)(void*, struct S_D, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_P(void* p0, struct S_P p1, int p2, void* (*cb)(void*, struct S_P, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_II(void* p0, struct S_II p1, int p2, void* (*cb)(void*, struct S_II, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_IF(void* p0, struct S_IF p1, int p2, void* (*cb)(void*, struct S_IF, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_ID(void* p0, struct S_ID p1, int p2, void* (*cb)(void*, struct S_ID, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_IP(void* p0, struct S_IP p1, int p2, void* (*cb)(void*, struct S_IP, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_FI(void* p0, struct S_FI p1, int p2, void* (*cb)(void*, struct S_FI, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_FF(void* p0, struct S_FF p1, int p2, void* (*cb)(void*, struct S_FF, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_FD(void* p0, struct S_FD p1, int p2, void* (*cb)(void*, struct S_FD, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_FP(void* p0, struct S_FP p1, int p2, void* (*cb)(void*, struct S_FP, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_DI(void* p0, struct S_DI p1, int p2, void* (*cb)(void*, struct S_DI, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_DF(void* p0, struct S_DF p1, int p2, void* (*cb)(void*, struct S_DF, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_DD(void* p0, struct S_DD p1, int p2, void* (*cb)(void*, struct S_DD, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_DP(void* p0, struct S_DP p1, int p2, void* (*cb)(void*, struct S_DP, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_PI(void* p0, struct S_PI p1, int p2, void* (*cb)(void*, struct S_PI, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_PF(void* p0, struct S_PF p1, int p2, void* (*cb)(void*, struct S_PF, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_PD(void* p0, struct S_PD p1, int p2, void* (*cb)(void*, struct S_PD, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_PP(void* p0, struct S_PP p1, int p2, void* (*cb)(void*, struct S_PP, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_III(void* p0, struct S_III p1, int p2, void* (*cb)(void*, struct S_III, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_IIF(void* p0, struct S_IIF p1, int p2, void* (*cb)(void*, struct S_IIF, int)) { return cb(p0,p1,p2); } -EXPORT void* f15_P_PSI_IID(void* p0, struct S_IID p1, int p2, void* (*cb)(void*, struct S_IID, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_IIP(void* p0, struct S_IIP p1, int p2, void* (*cb)(void*, struct S_IIP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_IFI(void* p0, struct S_IFI p1, int p2, void* (*cb)(void*, struct S_IFI, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_IFF(void* p0, struct S_IFF p1, int p2, void* (*cb)(void*, struct S_IFF, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_IFD(void* p0, struct S_IFD p1, int p2, void* (*cb)(void*, struct S_IFD, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_IFP(void* p0, struct S_IFP p1, int p2, void* (*cb)(void*, struct S_IFP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_IDI(void* p0, struct S_IDI p1, int p2, void* (*cb)(void*, struct S_IDI, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_IDF(void* p0, struct S_IDF p1, int p2, void* (*cb)(void*, struct S_IDF, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_IDD(void* p0, struct S_IDD p1, int p2, void* (*cb)(void*, struct S_IDD, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_IDP(void* p0, struct S_IDP p1, int p2, void* (*cb)(void*, struct S_IDP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_IPI(void* p0, struct S_IPI p1, int p2, void* (*cb)(void*, struct S_IPI, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_IPF(void* p0, struct S_IPF p1, int p2, void* (*cb)(void*, struct S_IPF, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_IPD(void* p0, struct S_IPD p1, int p2, void* (*cb)(void*, struct S_IPD, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_IPP(void* p0, struct S_IPP p1, int p2, void* (*cb)(void*, struct S_IPP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FII(void* p0, struct S_FII p1, int p2, void* (*cb)(void*, struct S_FII, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FIF(void* p0, struct S_FIF p1, int p2, void* (*cb)(void*, struct S_FIF, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FID(void* p0, struct S_FID p1, int p2, void* (*cb)(void*, struct S_FID, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FIP(void* p0, struct S_FIP p1, int p2, void* (*cb)(void*, struct S_FIP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FFI(void* p0, struct S_FFI p1, int p2, void* (*cb)(void*, struct S_FFI, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FFF(void* p0, struct S_FFF p1, int p2, void* (*cb)(void*, struct S_FFF, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FFD(void* p0, struct S_FFD p1, int p2, void* (*cb)(void*, struct S_FFD, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FFP(void* p0, struct S_FFP p1, int p2, void* (*cb)(void*, struct S_FFP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FDI(void* p0, struct S_FDI p1, int p2, void* (*cb)(void*, struct S_FDI, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FDF(void* p0, struct S_FDF p1, int p2, void* (*cb)(void*, struct S_FDF, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FDD(void* p0, struct S_FDD p1, int p2, void* (*cb)(void*, struct S_FDD, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FDP(void* p0, struct S_FDP p1, int p2, void* (*cb)(void*, struct S_FDP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FPI(void* p0, struct S_FPI p1, int p2, void* (*cb)(void*, struct S_FPI, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FPF(void* p0, struct S_FPF p1, int p2, void* (*cb)(void*, struct S_FPF, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FPD(void* p0, struct S_FPD p1, int p2, void* (*cb)(void*, struct S_FPD, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_FPP(void* p0, struct S_FPP p1, int p2, void* (*cb)(void*, struct S_FPP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DII(void* p0, struct S_DII p1, int p2, void* (*cb)(void*, struct S_DII, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DIF(void* p0, struct S_DIF p1, int p2, void* (*cb)(void*, struct S_DIF, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DID(void* p0, struct S_DID p1, int p2, void* (*cb)(void*, struct S_DID, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DIP(void* p0, struct S_DIP p1, int p2, void* (*cb)(void*, struct S_DIP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DFI(void* p0, struct S_DFI p1, int p2, void* (*cb)(void*, struct S_DFI, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DFF(void* p0, struct S_DFF p1, int p2, void* (*cb)(void*, struct S_DFF, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DFD(void* p0, struct S_DFD p1, int p2, void* (*cb)(void*, struct S_DFD, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DFP(void* p0, struct S_DFP p1, int p2, void* (*cb)(void*, struct S_DFP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DDI(void* p0, struct S_DDI p1, int p2, void* (*cb)(void*, struct S_DDI, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DDF(void* p0, struct S_DDF p1, int p2, void* (*cb)(void*, struct S_DDF, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DDD(void* p0, struct S_DDD p1, int p2, void* (*cb)(void*, struct S_DDD, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DDP(void* p0, struct S_DDP p1, int p2, void* (*cb)(void*, struct S_DDP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DPI(void* p0, struct S_DPI p1, int p2, void* (*cb)(void*, struct S_DPI, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DPF(void* p0, struct S_DPF p1, int p2, void* (*cb)(void*, struct S_DPF, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DPD(void* p0, struct S_DPD p1, int p2, void* (*cb)(void*, struct S_DPD, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_DPP(void* p0, struct S_DPP p1, int p2, void* (*cb)(void*, struct S_DPP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PII(void* p0, struct S_PII p1, int p2, void* (*cb)(void*, struct S_PII, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PIF(void* p0, struct S_PIF p1, int p2, void* (*cb)(void*, struct S_PIF, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PID(void* p0, struct S_PID p1, int p2, void* (*cb)(void*, struct S_PID, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PIP(void* p0, struct S_PIP p1, int p2, void* (*cb)(void*, struct S_PIP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PFI(void* p0, struct S_PFI p1, int p2, void* (*cb)(void*, struct S_PFI, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PFF(void* p0, struct S_PFF p1, int p2, void* (*cb)(void*, struct S_PFF, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PFD(void* p0, struct S_PFD p1, int p2, void* (*cb)(void*, struct S_PFD, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PFP(void* p0, struct S_PFP p1, int p2, void* (*cb)(void*, struct S_PFP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PDI(void* p0, struct S_PDI p1, int p2, void* (*cb)(void*, struct S_PDI, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PDF(void* p0, struct S_PDF p1, int p2, void* (*cb)(void*, struct S_PDF, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PDD(void* p0, struct S_PDD p1, int p2, void* (*cb)(void*, struct S_PDD, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PDP(void* p0, struct S_PDP p1, int p2, void* (*cb)(void*, struct S_PDP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PPI(void* p0, struct S_PPI p1, int p2, void* (*cb)(void*, struct S_PPI, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PPF(void* p0, struct S_PPF p1, int p2, void* (*cb)(void*, struct S_PPF, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PPD(void* p0, struct S_PPD p1, int p2, void* (*cb)(void*, struct S_PPD, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSI_PPP(void* p0, struct S_PPP p1, int p2, void* (*cb)(void*, struct S_PPP, int)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_I(void* p0, struct S_I p1, float p2, void* (*cb)(void*, struct S_I, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_F(void* p0, struct S_F p1, float p2, void* (*cb)(void*, struct S_F, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_D(void* p0, struct S_D p1, float p2, void* (*cb)(void*, struct S_D, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_P(void* p0, struct S_P p1, float p2, void* (*cb)(void*, struct S_P, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_II(void* p0, struct S_II p1, float p2, void* (*cb)(void*, struct S_II, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IF(void* p0, struct S_IF p1, float p2, void* (*cb)(void*, struct S_IF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_ID(void* p0, struct S_ID p1, float p2, void* (*cb)(void*, struct S_ID, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IP(void* p0, struct S_IP p1, float p2, void* (*cb)(void*, struct S_IP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FI(void* p0, struct S_FI p1, float p2, void* (*cb)(void*, struct S_FI, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FF(void* p0, struct S_FF p1, float p2, void* (*cb)(void*, struct S_FF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FD(void* p0, struct S_FD p1, float p2, void* (*cb)(void*, struct S_FD, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FP(void* p0, struct S_FP p1, float p2, void* (*cb)(void*, struct S_FP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DI(void* p0, struct S_DI p1, float p2, void* (*cb)(void*, struct S_DI, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DF(void* p0, struct S_DF p1, float p2, void* (*cb)(void*, struct S_DF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DD(void* p0, struct S_DD p1, float p2, void* (*cb)(void*, struct S_DD, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DP(void* p0, struct S_DP p1, float p2, void* (*cb)(void*, struct S_DP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PI(void* p0, struct S_PI p1, float p2, void* (*cb)(void*, struct S_PI, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PF(void* p0, struct S_PF p1, float p2, void* (*cb)(void*, struct S_PF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PD(void* p0, struct S_PD p1, float p2, void* (*cb)(void*, struct S_PD, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PP(void* p0, struct S_PP p1, float p2, void* (*cb)(void*, struct S_PP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_III(void* p0, struct S_III p1, float p2, void* (*cb)(void*, struct S_III, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IIF(void* p0, struct S_IIF p1, float p2, void* (*cb)(void*, struct S_IIF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IID(void* p0, struct S_IID p1, float p2, void* (*cb)(void*, struct S_IID, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IIP(void* p0, struct S_IIP p1, float p2, void* (*cb)(void*, struct S_IIP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IFI(void* p0, struct S_IFI p1, float p2, void* (*cb)(void*, struct S_IFI, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IFF(void* p0, struct S_IFF p1, float p2, void* (*cb)(void*, struct S_IFF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IFD(void* p0, struct S_IFD p1, float p2, void* (*cb)(void*, struct S_IFD, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IFP(void* p0, struct S_IFP p1, float p2, void* (*cb)(void*, struct S_IFP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IDI(void* p0, struct S_IDI p1, float p2, void* (*cb)(void*, struct S_IDI, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IDF(void* p0, struct S_IDF p1, float p2, void* (*cb)(void*, struct S_IDF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IDD(void* p0, struct S_IDD p1, float p2, void* (*cb)(void*, struct S_IDD, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IDP(void* p0, struct S_IDP p1, float p2, void* (*cb)(void*, struct S_IDP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IPI(void* p0, struct S_IPI p1, float p2, void* (*cb)(void*, struct S_IPI, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IPF(void* p0, struct S_IPF p1, float p2, void* (*cb)(void*, struct S_IPF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IPD(void* p0, struct S_IPD p1, float p2, void* (*cb)(void*, struct S_IPD, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_IPP(void* p0, struct S_IPP p1, float p2, void* (*cb)(void*, struct S_IPP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FII(void* p0, struct S_FII p1, float p2, void* (*cb)(void*, struct S_FII, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FIF(void* p0, struct S_FIF p1, float p2, void* (*cb)(void*, struct S_FIF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FID(void* p0, struct S_FID p1, float p2, void* (*cb)(void*, struct S_FID, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FIP(void* p0, struct S_FIP p1, float p2, void* (*cb)(void*, struct S_FIP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FFI(void* p0, struct S_FFI p1, float p2, void* (*cb)(void*, struct S_FFI, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FFF(void* p0, struct S_FFF p1, float p2, void* (*cb)(void*, struct S_FFF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FFD(void* p0, struct S_FFD p1, float p2, void* (*cb)(void*, struct S_FFD, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FFP(void* p0, struct S_FFP p1, float p2, void* (*cb)(void*, struct S_FFP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FDI(void* p0, struct S_FDI p1, float p2, void* (*cb)(void*, struct S_FDI, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FDF(void* p0, struct S_FDF p1, float p2, void* (*cb)(void*, struct S_FDF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FDD(void* p0, struct S_FDD p1, float p2, void* (*cb)(void*, struct S_FDD, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FDP(void* p0, struct S_FDP p1, float p2, void* (*cb)(void*, struct S_FDP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FPI(void* p0, struct S_FPI p1, float p2, void* (*cb)(void*, struct S_FPI, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FPF(void* p0, struct S_FPF p1, float p2, void* (*cb)(void*, struct S_FPF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FPD(void* p0, struct S_FPD p1, float p2, void* (*cb)(void*, struct S_FPD, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_FPP(void* p0, struct S_FPP p1, float p2, void* (*cb)(void*, struct S_FPP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DII(void* p0, struct S_DII p1, float p2, void* (*cb)(void*, struct S_DII, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DIF(void* p0, struct S_DIF p1, float p2, void* (*cb)(void*, struct S_DIF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DID(void* p0, struct S_DID p1, float p2, void* (*cb)(void*, struct S_DID, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DIP(void* p0, struct S_DIP p1, float p2, void* (*cb)(void*, struct S_DIP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DFI(void* p0, struct S_DFI p1, float p2, void* (*cb)(void*, struct S_DFI, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DFF(void* p0, struct S_DFF p1, float p2, void* (*cb)(void*, struct S_DFF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DFD(void* p0, struct S_DFD p1, float p2, void* (*cb)(void*, struct S_DFD, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DFP(void* p0, struct S_DFP p1, float p2, void* (*cb)(void*, struct S_DFP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DDI(void* p0, struct S_DDI p1, float p2, void* (*cb)(void*, struct S_DDI, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DDF(void* p0, struct S_DDF p1, float p2, void* (*cb)(void*, struct S_DDF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DDD(void* p0, struct S_DDD p1, float p2, void* (*cb)(void*, struct S_DDD, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DDP(void* p0, struct S_DDP p1, float p2, void* (*cb)(void*, struct S_DDP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DPI(void* p0, struct S_DPI p1, float p2, void* (*cb)(void*, struct S_DPI, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DPF(void* p0, struct S_DPF p1, float p2, void* (*cb)(void*, struct S_DPF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DPD(void* p0, struct S_DPD p1, float p2, void* (*cb)(void*, struct S_DPD, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_DPP(void* p0, struct S_DPP p1, float p2, void* (*cb)(void*, struct S_DPP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PII(void* p0, struct S_PII p1, float p2, void* (*cb)(void*, struct S_PII, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PIF(void* p0, struct S_PIF p1, float p2, void* (*cb)(void*, struct S_PIF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PID(void* p0, struct S_PID p1, float p2, void* (*cb)(void*, struct S_PID, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PIP(void* p0, struct S_PIP p1, float p2, void* (*cb)(void*, struct S_PIP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PFI(void* p0, struct S_PFI p1, float p2, void* (*cb)(void*, struct S_PFI, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PFF(void* p0, struct S_PFF p1, float p2, void* (*cb)(void*, struct S_PFF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PFD(void* p0, struct S_PFD p1, float p2, void* (*cb)(void*, struct S_PFD, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PFP(void* p0, struct S_PFP p1, float p2, void* (*cb)(void*, struct S_PFP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PDI(void* p0, struct S_PDI p1, float p2, void* (*cb)(void*, struct S_PDI, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PDF(void* p0, struct S_PDF p1, float p2, void* (*cb)(void*, struct S_PDF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PDD(void* p0, struct S_PDD p1, float p2, void* (*cb)(void*, struct S_PDD, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PDP(void* p0, struct S_PDP p1, float p2, void* (*cb)(void*, struct S_PDP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PPI(void* p0, struct S_PPI p1, float p2, void* (*cb)(void*, struct S_PPI, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PPF(void* p0, struct S_PPF p1, float p2, void* (*cb)(void*, struct S_PPF, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PPD(void* p0, struct S_PPD p1, float p2, void* (*cb)(void*, struct S_PPD, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSF_PPP(void* p0, struct S_PPP p1, float p2, void* (*cb)(void*, struct S_PPP, float)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_I(void* p0, struct S_I p1, double p2, void* (*cb)(void*, struct S_I, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_F(void* p0, struct S_F p1, double p2, void* (*cb)(void*, struct S_F, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_D(void* p0, struct S_D p1, double p2, void* (*cb)(void*, struct S_D, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_P(void* p0, struct S_P p1, double p2, void* (*cb)(void*, struct S_P, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_II(void* p0, struct S_II p1, double p2, void* (*cb)(void*, struct S_II, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IF(void* p0, struct S_IF p1, double p2, void* (*cb)(void*, struct S_IF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_ID(void* p0, struct S_ID p1, double p2, void* (*cb)(void*, struct S_ID, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IP(void* p0, struct S_IP p1, double p2, void* (*cb)(void*, struct S_IP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FI(void* p0, struct S_FI p1, double p2, void* (*cb)(void*, struct S_FI, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FF(void* p0, struct S_FF p1, double p2, void* (*cb)(void*, struct S_FF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FD(void* p0, struct S_FD p1, double p2, void* (*cb)(void*, struct S_FD, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FP(void* p0, struct S_FP p1, double p2, void* (*cb)(void*, struct S_FP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DI(void* p0, struct S_DI p1, double p2, void* (*cb)(void*, struct S_DI, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DF(void* p0, struct S_DF p1, double p2, void* (*cb)(void*, struct S_DF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DD(void* p0, struct S_DD p1, double p2, void* (*cb)(void*, struct S_DD, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DP(void* p0, struct S_DP p1, double p2, void* (*cb)(void*, struct S_DP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PI(void* p0, struct S_PI p1, double p2, void* (*cb)(void*, struct S_PI, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PF(void* p0, struct S_PF p1, double p2, void* (*cb)(void*, struct S_PF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PD(void* p0, struct S_PD p1, double p2, void* (*cb)(void*, struct S_PD, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PP(void* p0, struct S_PP p1, double p2, void* (*cb)(void*, struct S_PP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_III(void* p0, struct S_III p1, double p2, void* (*cb)(void*, struct S_III, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IIF(void* p0, struct S_IIF p1, double p2, void* (*cb)(void*, struct S_IIF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IID(void* p0, struct S_IID p1, double p2, void* (*cb)(void*, struct S_IID, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IIP(void* p0, struct S_IIP p1, double p2, void* (*cb)(void*, struct S_IIP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IFI(void* p0, struct S_IFI p1, double p2, void* (*cb)(void*, struct S_IFI, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IFF(void* p0, struct S_IFF p1, double p2, void* (*cb)(void*, struct S_IFF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IFD(void* p0, struct S_IFD p1, double p2, void* (*cb)(void*, struct S_IFD, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IFP(void* p0, struct S_IFP p1, double p2, void* (*cb)(void*, struct S_IFP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IDI(void* p0, struct S_IDI p1, double p2, void* (*cb)(void*, struct S_IDI, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IDF(void* p0, struct S_IDF p1, double p2, void* (*cb)(void*, struct S_IDF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IDD(void* p0, struct S_IDD p1, double p2, void* (*cb)(void*, struct S_IDD, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IDP(void* p0, struct S_IDP p1, double p2, void* (*cb)(void*, struct S_IDP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IPI(void* p0, struct S_IPI p1, double p2, void* (*cb)(void*, struct S_IPI, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IPF(void* p0, struct S_IPF p1, double p2, void* (*cb)(void*, struct S_IPF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IPD(void* p0, struct S_IPD p1, double p2, void* (*cb)(void*, struct S_IPD, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_IPP(void* p0, struct S_IPP p1, double p2, void* (*cb)(void*, struct S_IPP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FII(void* p0, struct S_FII p1, double p2, void* (*cb)(void*, struct S_FII, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FIF(void* p0, struct S_FIF p1, double p2, void* (*cb)(void*, struct S_FIF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FID(void* p0, struct S_FID p1, double p2, void* (*cb)(void*, struct S_FID, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FIP(void* p0, struct S_FIP p1, double p2, void* (*cb)(void*, struct S_FIP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FFI(void* p0, struct S_FFI p1, double p2, void* (*cb)(void*, struct S_FFI, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FFF(void* p0, struct S_FFF p1, double p2, void* (*cb)(void*, struct S_FFF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FFD(void* p0, struct S_FFD p1, double p2, void* (*cb)(void*, struct S_FFD, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FFP(void* p0, struct S_FFP p1, double p2, void* (*cb)(void*, struct S_FFP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FDI(void* p0, struct S_FDI p1, double p2, void* (*cb)(void*, struct S_FDI, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FDF(void* p0, struct S_FDF p1, double p2, void* (*cb)(void*, struct S_FDF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FDD(void* p0, struct S_FDD p1, double p2, void* (*cb)(void*, struct S_FDD, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FDP(void* p0, struct S_FDP p1, double p2, void* (*cb)(void*, struct S_FDP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FPI(void* p0, struct S_FPI p1, double p2, void* (*cb)(void*, struct S_FPI, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FPF(void* p0, struct S_FPF p1, double p2, void* (*cb)(void*, struct S_FPF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FPD(void* p0, struct S_FPD p1, double p2, void* (*cb)(void*, struct S_FPD, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_FPP(void* p0, struct S_FPP p1, double p2, void* (*cb)(void*, struct S_FPP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DII(void* p0, struct S_DII p1, double p2, void* (*cb)(void*, struct S_DII, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DIF(void* p0, struct S_DIF p1, double p2, void* (*cb)(void*, struct S_DIF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DID(void* p0, struct S_DID p1, double p2, void* (*cb)(void*, struct S_DID, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DIP(void* p0, struct S_DIP p1, double p2, void* (*cb)(void*, struct S_DIP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DFI(void* p0, struct S_DFI p1, double p2, void* (*cb)(void*, struct S_DFI, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DFF(void* p0, struct S_DFF p1, double p2, void* (*cb)(void*, struct S_DFF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DFD(void* p0, struct S_DFD p1, double p2, void* (*cb)(void*, struct S_DFD, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DFP(void* p0, struct S_DFP p1, double p2, void* (*cb)(void*, struct S_DFP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DDI(void* p0, struct S_DDI p1, double p2, void* (*cb)(void*, struct S_DDI, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DDF(void* p0, struct S_DDF p1, double p2, void* (*cb)(void*, struct S_DDF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DDD(void* p0, struct S_DDD p1, double p2, void* (*cb)(void*, struct S_DDD, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DDP(void* p0, struct S_DDP p1, double p2, void* (*cb)(void*, struct S_DDP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DPI(void* p0, struct S_DPI p1, double p2, void* (*cb)(void*, struct S_DPI, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DPF(void* p0, struct S_DPF p1, double p2, void* (*cb)(void*, struct S_DPF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DPD(void* p0, struct S_DPD p1, double p2, void* (*cb)(void*, struct S_DPD, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_DPP(void* p0, struct S_DPP p1, double p2, void* (*cb)(void*, struct S_DPP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PII(void* p0, struct S_PII p1, double p2, void* (*cb)(void*, struct S_PII, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PIF(void* p0, struct S_PIF p1, double p2, void* (*cb)(void*, struct S_PIF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PID(void* p0, struct S_PID p1, double p2, void* (*cb)(void*, struct S_PID, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PIP(void* p0, struct S_PIP p1, double p2, void* (*cb)(void*, struct S_PIP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PFI(void* p0, struct S_PFI p1, double p2, void* (*cb)(void*, struct S_PFI, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PFF(void* p0, struct S_PFF p1, double p2, void* (*cb)(void*, struct S_PFF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PFD(void* p0, struct S_PFD p1, double p2, void* (*cb)(void*, struct S_PFD, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PFP(void* p0, struct S_PFP p1, double p2, void* (*cb)(void*, struct S_PFP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PDI(void* p0, struct S_PDI p1, double p2, void* (*cb)(void*, struct S_PDI, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PDF(void* p0, struct S_PDF p1, double p2, void* (*cb)(void*, struct S_PDF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PDD(void* p0, struct S_PDD p1, double p2, void* (*cb)(void*, struct S_PDD, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PDP(void* p0, struct S_PDP p1, double p2, void* (*cb)(void*, struct S_PDP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PPI(void* p0, struct S_PPI p1, double p2, void* (*cb)(void*, struct S_PPI, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PPF(void* p0, struct S_PPF p1, double p2, void* (*cb)(void*, struct S_PPF, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PPD(void* p0, struct S_PPD p1, double p2, void* (*cb)(void*, struct S_PPD, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSD_PPP(void* p0, struct S_PPP p1, double p2, void* (*cb)(void*, struct S_PPP, double)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_I(void* p0, struct S_I p1, void* p2, void* (*cb)(void*, struct S_I, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_F(void* p0, struct S_F p1, void* p2, void* (*cb)(void*, struct S_F, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_D(void* p0, struct S_D p1, void* p2, void* (*cb)(void*, struct S_D, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_P(void* p0, struct S_P p1, void* p2, void* (*cb)(void*, struct S_P, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_II(void* p0, struct S_II p1, void* p2, void* (*cb)(void*, struct S_II, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IF(void* p0, struct S_IF p1, void* p2, void* (*cb)(void*, struct S_IF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_ID(void* p0, struct S_ID p1, void* p2, void* (*cb)(void*, struct S_ID, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IP(void* p0, struct S_IP p1, void* p2, void* (*cb)(void*, struct S_IP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FI(void* p0, struct S_FI p1, void* p2, void* (*cb)(void*, struct S_FI, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FF(void* p0, struct S_FF p1, void* p2, void* (*cb)(void*, struct S_FF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FD(void* p0, struct S_FD p1, void* p2, void* (*cb)(void*, struct S_FD, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FP(void* p0, struct S_FP p1, void* p2, void* (*cb)(void*, struct S_FP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DI(void* p0, struct S_DI p1, void* p2, void* (*cb)(void*, struct S_DI, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DF(void* p0, struct S_DF p1, void* p2, void* (*cb)(void*, struct S_DF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DD(void* p0, struct S_DD p1, void* p2, void* (*cb)(void*, struct S_DD, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DP(void* p0, struct S_DP p1, void* p2, void* (*cb)(void*, struct S_DP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PI(void* p0, struct S_PI p1, void* p2, void* (*cb)(void*, struct S_PI, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PF(void* p0, struct S_PF p1, void* p2, void* (*cb)(void*, struct S_PF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PD(void* p0, struct S_PD p1, void* p2, void* (*cb)(void*, struct S_PD, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PP(void* p0, struct S_PP p1, void* p2, void* (*cb)(void*, struct S_PP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_III(void* p0, struct S_III p1, void* p2, void* (*cb)(void*, struct S_III, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IIF(void* p0, struct S_IIF p1, void* p2, void* (*cb)(void*, struct S_IIF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IID(void* p0, struct S_IID p1, void* p2, void* (*cb)(void*, struct S_IID, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IIP(void* p0, struct S_IIP p1, void* p2, void* (*cb)(void*, struct S_IIP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IFI(void* p0, struct S_IFI p1, void* p2, void* (*cb)(void*, struct S_IFI, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IFF(void* p0, struct S_IFF p1, void* p2, void* (*cb)(void*, struct S_IFF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IFD(void* p0, struct S_IFD p1, void* p2, void* (*cb)(void*, struct S_IFD, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IFP(void* p0, struct S_IFP p1, void* p2, void* (*cb)(void*, struct S_IFP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IDI(void* p0, struct S_IDI p1, void* p2, void* (*cb)(void*, struct S_IDI, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IDF(void* p0, struct S_IDF p1, void* p2, void* (*cb)(void*, struct S_IDF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IDD(void* p0, struct S_IDD p1, void* p2, void* (*cb)(void*, struct S_IDD, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IDP(void* p0, struct S_IDP p1, void* p2, void* (*cb)(void*, struct S_IDP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IPI(void* p0, struct S_IPI p1, void* p2, void* (*cb)(void*, struct S_IPI, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IPF(void* p0, struct S_IPF p1, void* p2, void* (*cb)(void*, struct S_IPF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IPD(void* p0, struct S_IPD p1, void* p2, void* (*cb)(void*, struct S_IPD, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_IPP(void* p0, struct S_IPP p1, void* p2, void* (*cb)(void*, struct S_IPP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FII(void* p0, struct S_FII p1, void* p2, void* (*cb)(void*, struct S_FII, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FIF(void* p0, struct S_FIF p1, void* p2, void* (*cb)(void*, struct S_FIF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FID(void* p0, struct S_FID p1, void* p2, void* (*cb)(void*, struct S_FID, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FIP(void* p0, struct S_FIP p1, void* p2, void* (*cb)(void*, struct S_FIP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FFI(void* p0, struct S_FFI p1, void* p2, void* (*cb)(void*, struct S_FFI, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FFF(void* p0, struct S_FFF p1, void* p2, void* (*cb)(void*, struct S_FFF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FFD(void* p0, struct S_FFD p1, void* p2, void* (*cb)(void*, struct S_FFD, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FFP(void* p0, struct S_FFP p1, void* p2, void* (*cb)(void*, struct S_FFP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FDI(void* p0, struct S_FDI p1, void* p2, void* (*cb)(void*, struct S_FDI, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FDF(void* p0, struct S_FDF p1, void* p2, void* (*cb)(void*, struct S_FDF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FDD(void* p0, struct S_FDD p1, void* p2, void* (*cb)(void*, struct S_FDD, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FDP(void* p0, struct S_FDP p1, void* p2, void* (*cb)(void*, struct S_FDP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FPI(void* p0, struct S_FPI p1, void* p2, void* (*cb)(void*, struct S_FPI, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FPF(void* p0, struct S_FPF p1, void* p2, void* (*cb)(void*, struct S_FPF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FPD(void* p0, struct S_FPD p1, void* p2, void* (*cb)(void*, struct S_FPD, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_FPP(void* p0, struct S_FPP p1, void* p2, void* (*cb)(void*, struct S_FPP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DII(void* p0, struct S_DII p1, void* p2, void* (*cb)(void*, struct S_DII, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DIF(void* p0, struct S_DIF p1, void* p2, void* (*cb)(void*, struct S_DIF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DID(void* p0, struct S_DID p1, void* p2, void* (*cb)(void*, struct S_DID, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DIP(void* p0, struct S_DIP p1, void* p2, void* (*cb)(void*, struct S_DIP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DFI(void* p0, struct S_DFI p1, void* p2, void* (*cb)(void*, struct S_DFI, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DFF(void* p0, struct S_DFF p1, void* p2, void* (*cb)(void*, struct S_DFF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DFD(void* p0, struct S_DFD p1, void* p2, void* (*cb)(void*, struct S_DFD, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DFP(void* p0, struct S_DFP p1, void* p2, void* (*cb)(void*, struct S_DFP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DDI(void* p0, struct S_DDI p1, void* p2, void* (*cb)(void*, struct S_DDI, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DDF(void* p0, struct S_DDF p1, void* p2, void* (*cb)(void*, struct S_DDF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DDD(void* p0, struct S_DDD p1, void* p2, void* (*cb)(void*, struct S_DDD, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DDP(void* p0, struct S_DDP p1, void* p2, void* (*cb)(void*, struct S_DDP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DPI(void* p0, struct S_DPI p1, void* p2, void* (*cb)(void*, struct S_DPI, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DPF(void* p0, struct S_DPF p1, void* p2, void* (*cb)(void*, struct S_DPF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DPD(void* p0, struct S_DPD p1, void* p2, void* (*cb)(void*, struct S_DPD, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_DPP(void* p0, struct S_DPP p1, void* p2, void* (*cb)(void*, struct S_DPP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PII(void* p0, struct S_PII p1, void* p2, void* (*cb)(void*, struct S_PII, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PIF(void* p0, struct S_PIF p1, void* p2, void* (*cb)(void*, struct S_PIF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PID(void* p0, struct S_PID p1, void* p2, void* (*cb)(void*, struct S_PID, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PIP(void* p0, struct S_PIP p1, void* p2, void* (*cb)(void*, struct S_PIP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PFI(void* p0, struct S_PFI p1, void* p2, void* (*cb)(void*, struct S_PFI, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PFF(void* p0, struct S_PFF p1, void* p2, void* (*cb)(void*, struct S_PFF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PFD(void* p0, struct S_PFD p1, void* p2, void* (*cb)(void*, struct S_PFD, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PFP(void* p0, struct S_PFP p1, void* p2, void* (*cb)(void*, struct S_PFP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PDI(void* p0, struct S_PDI p1, void* p2, void* (*cb)(void*, struct S_PDI, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PDF(void* p0, struct S_PDF p1, void* p2, void* (*cb)(void*, struct S_PDF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PDD(void* p0, struct S_PDD p1, void* p2, void* (*cb)(void*, struct S_PDD, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PDP(void* p0, struct S_PDP p1, void* p2, void* (*cb)(void*, struct S_PDP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PPI(void* p0, struct S_PPI p1, void* p2, void* (*cb)(void*, struct S_PPI, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PPF(void* p0, struct S_PPF p1, void* p2, void* (*cb)(void*, struct S_PPF, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PPD(void* p0, struct S_PPD p1, void* p2, void* (*cb)(void*, struct S_PPD, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSP_PPP(void* p0, struct S_PPP p1, void* p2, void* (*cb)(void*, struct S_PPP, void*)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_I(void* p0, struct S_I p1, struct S_I p2, void* (*cb)(void*, struct S_I, struct S_I)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_F(void* p0, struct S_F p1, struct S_F p2, void* (*cb)(void*, struct S_F, struct S_F)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_D(void* p0, struct S_D p1, struct S_D p2, void* (*cb)(void*, struct S_D, struct S_D)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_P(void* p0, struct S_P p1, struct S_P p2, void* (*cb)(void*, struct S_P, struct S_P)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_II(void* p0, struct S_II p1, struct S_II p2, void* (*cb)(void*, struct S_II, struct S_II)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IF(void* p0, struct S_IF p1, struct S_IF p2, void* (*cb)(void*, struct S_IF, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_ID(void* p0, struct S_ID p1, struct S_ID p2, void* (*cb)(void*, struct S_ID, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IP(void* p0, struct S_IP p1, struct S_IP p2, void* (*cb)(void*, struct S_IP, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FI(void* p0, struct S_FI p1, struct S_FI p2, void* (*cb)(void*, struct S_FI, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FF(void* p0, struct S_FF p1, struct S_FF p2, void* (*cb)(void*, struct S_FF, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FD(void* p0, struct S_FD p1, struct S_FD p2, void* (*cb)(void*, struct S_FD, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FP(void* p0, struct S_FP p1, struct S_FP p2, void* (*cb)(void*, struct S_FP, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DI(void* p0, struct S_DI p1, struct S_DI p2, void* (*cb)(void*, struct S_DI, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DF(void* p0, struct S_DF p1, struct S_DF p2, void* (*cb)(void*, struct S_DF, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DD(void* p0, struct S_DD p1, struct S_DD p2, void* (*cb)(void*, struct S_DD, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DP(void* p0, struct S_DP p1, struct S_DP p2, void* (*cb)(void*, struct S_DP, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PI(void* p0, struct S_PI p1, struct S_PI p2, void* (*cb)(void*, struct S_PI, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PF(void* p0, struct S_PF p1, struct S_PF p2, void* (*cb)(void*, struct S_PF, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PD(void* p0, struct S_PD p1, struct S_PD p2, void* (*cb)(void*, struct S_PD, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PP(void* p0, struct S_PP p1, struct S_PP p2, void* (*cb)(void*, struct S_PP, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_III(void* p0, struct S_III p1, struct S_III p2, void* (*cb)(void*, struct S_III, struct S_III)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IIF(void* p0, struct S_IIF p1, struct S_IIF p2, void* (*cb)(void*, struct S_IIF, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IID(void* p0, struct S_IID p1, struct S_IID p2, void* (*cb)(void*, struct S_IID, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IIP(void* p0, struct S_IIP p1, struct S_IIP p2, void* (*cb)(void*, struct S_IIP, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IFI(void* p0, struct S_IFI p1, struct S_IFI p2, void* (*cb)(void*, struct S_IFI, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IFF(void* p0, struct S_IFF p1, struct S_IFF p2, void* (*cb)(void*, struct S_IFF, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IFD(void* p0, struct S_IFD p1, struct S_IFD p2, void* (*cb)(void*, struct S_IFD, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IFP(void* p0, struct S_IFP p1, struct S_IFP p2, void* (*cb)(void*, struct S_IFP, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IDI(void* p0, struct S_IDI p1, struct S_IDI p2, void* (*cb)(void*, struct S_IDI, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IDF(void* p0, struct S_IDF p1, struct S_IDF p2, void* (*cb)(void*, struct S_IDF, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IDD(void* p0, struct S_IDD p1, struct S_IDD p2, void* (*cb)(void*, struct S_IDD, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IDP(void* p0, struct S_IDP p1, struct S_IDP p2, void* (*cb)(void*, struct S_IDP, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IPI(void* p0, struct S_IPI p1, struct S_IPI p2, void* (*cb)(void*, struct S_IPI, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IPF(void* p0, struct S_IPF p1, struct S_IPF p2, void* (*cb)(void*, struct S_IPF, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IPD(void* p0, struct S_IPD p1, struct S_IPD p2, void* (*cb)(void*, struct S_IPD, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_IPP(void* p0, struct S_IPP p1, struct S_IPP p2, void* (*cb)(void*, struct S_IPP, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FII(void* p0, struct S_FII p1, struct S_FII p2, void* (*cb)(void*, struct S_FII, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FIF(void* p0, struct S_FIF p1, struct S_FIF p2, void* (*cb)(void*, struct S_FIF, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FID(void* p0, struct S_FID p1, struct S_FID p2, void* (*cb)(void*, struct S_FID, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FIP(void* p0, struct S_FIP p1, struct S_FIP p2, void* (*cb)(void*, struct S_FIP, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FFI(void* p0, struct S_FFI p1, struct S_FFI p2, void* (*cb)(void*, struct S_FFI, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FFF(void* p0, struct S_FFF p1, struct S_FFF p2, void* (*cb)(void*, struct S_FFF, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FFD(void* p0, struct S_FFD p1, struct S_FFD p2, void* (*cb)(void*, struct S_FFD, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FFP(void* p0, struct S_FFP p1, struct S_FFP p2, void* (*cb)(void*, struct S_FFP, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FDI(void* p0, struct S_FDI p1, struct S_FDI p2, void* (*cb)(void*, struct S_FDI, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FDF(void* p0, struct S_FDF p1, struct S_FDF p2, void* (*cb)(void*, struct S_FDF, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FDD(void* p0, struct S_FDD p1, struct S_FDD p2, void* (*cb)(void*, struct S_FDD, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FDP(void* p0, struct S_FDP p1, struct S_FDP p2, void* (*cb)(void*, struct S_FDP, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FPI(void* p0, struct S_FPI p1, struct S_FPI p2, void* (*cb)(void*, struct S_FPI, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FPF(void* p0, struct S_FPF p1, struct S_FPF p2, void* (*cb)(void*, struct S_FPF, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FPD(void* p0, struct S_FPD p1, struct S_FPD p2, void* (*cb)(void*, struct S_FPD, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_FPP(void* p0, struct S_FPP p1, struct S_FPP p2, void* (*cb)(void*, struct S_FPP, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DII(void* p0, struct S_DII p1, struct S_DII p2, void* (*cb)(void*, struct S_DII, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DIF(void* p0, struct S_DIF p1, struct S_DIF p2, void* (*cb)(void*, struct S_DIF, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DID(void* p0, struct S_DID p1, struct S_DID p2, void* (*cb)(void*, struct S_DID, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DIP(void* p0, struct S_DIP p1, struct S_DIP p2, void* (*cb)(void*, struct S_DIP, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DFI(void* p0, struct S_DFI p1, struct S_DFI p2, void* (*cb)(void*, struct S_DFI, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DFF(void* p0, struct S_DFF p1, struct S_DFF p2, void* (*cb)(void*, struct S_DFF, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DFD(void* p0, struct S_DFD p1, struct S_DFD p2, void* (*cb)(void*, struct S_DFD, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DFP(void* p0, struct S_DFP p1, struct S_DFP p2, void* (*cb)(void*, struct S_DFP, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DDI(void* p0, struct S_DDI p1, struct S_DDI p2, void* (*cb)(void*, struct S_DDI, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DDF(void* p0, struct S_DDF p1, struct S_DDF p2, void* (*cb)(void*, struct S_DDF, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DDD(void* p0, struct S_DDD p1, struct S_DDD p2, void* (*cb)(void*, struct S_DDD, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DDP(void* p0, struct S_DDP p1, struct S_DDP p2, void* (*cb)(void*, struct S_DDP, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DPI(void* p0, struct S_DPI p1, struct S_DPI p2, void* (*cb)(void*, struct S_DPI, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DPF(void* p0, struct S_DPF p1, struct S_DPF p2, void* (*cb)(void*, struct S_DPF, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DPD(void* p0, struct S_DPD p1, struct S_DPD p2, void* (*cb)(void*, struct S_DPD, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_DPP(void* p0, struct S_DPP p1, struct S_DPP p2, void* (*cb)(void*, struct S_DPP, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PII(void* p0, struct S_PII p1, struct S_PII p2, void* (*cb)(void*, struct S_PII, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PIF(void* p0, struct S_PIF p1, struct S_PIF p2, void* (*cb)(void*, struct S_PIF, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PID(void* p0, struct S_PID p1, struct S_PID p2, void* (*cb)(void*, struct S_PID, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PIP(void* p0, struct S_PIP p1, struct S_PIP p2, void* (*cb)(void*, struct S_PIP, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PFI(void* p0, struct S_PFI p1, struct S_PFI p2, void* (*cb)(void*, struct S_PFI, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PFF(void* p0, struct S_PFF p1, struct S_PFF p2, void* (*cb)(void*, struct S_PFF, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PFD(void* p0, struct S_PFD p1, struct S_PFD p2, void* (*cb)(void*, struct S_PFD, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PFP(void* p0, struct S_PFP p1, struct S_PFP p2, void* (*cb)(void*, struct S_PFP, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PDI(void* p0, struct S_PDI p1, struct S_PDI p2, void* (*cb)(void*, struct S_PDI, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PDF(void* p0, struct S_PDF p1, struct S_PDF p2, void* (*cb)(void*, struct S_PDF, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PDD(void* p0, struct S_PDD p1, struct S_PDD p2, void* (*cb)(void*, struct S_PDD, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PDP(void* p0, struct S_PDP p1, struct S_PDP p2, void* (*cb)(void*, struct S_PDP, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PPI(void* p0, struct S_PPI p1, struct S_PPI p2, void* (*cb)(void*, struct S_PPI, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PPF(void* p0, struct S_PPF p1, struct S_PPF p2, void* (*cb)(void*, struct S_PPF, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PPD(void* p0, struct S_PPD p1, struct S_PPD p2, void* (*cb)(void*, struct S_PPD, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT void* f16_P_PSS_PPP(void* p0, struct S_PPP p1, struct S_PPP p2, void* (*cb)(void*, struct S_PPP, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT struct S_I f16_S_SII_I(struct S_I p0, int p1, int p2, struct S_I (*cb)(struct S_I, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_F f16_S_SII_F(struct S_F p0, int p1, int p2, struct S_F (*cb)(struct S_F, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_D f16_S_SII_D(struct S_D p0, int p1, int p2, struct S_D (*cb)(struct S_D, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_P f16_S_SII_P(struct S_P p0, int p1, int p2, struct S_P (*cb)(struct S_P, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_II f16_S_SII_II(struct S_II p0, int p1, int p2, struct S_II (*cb)(struct S_II, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f16_S_SII_IF(struct S_IF p0, int p1, int p2, struct S_IF (*cb)(struct S_IF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f16_S_SII_ID(struct S_ID p0, int p1, int p2, struct S_ID (*cb)(struct S_ID, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f16_S_SII_IP(struct S_IP p0, int p1, int p2, struct S_IP (*cb)(struct S_IP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f16_S_SII_FI(struct S_FI p0, int p1, int p2, struct S_FI (*cb)(struct S_FI, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f16_S_SII_FF(struct S_FF p0, int p1, int p2, struct S_FF (*cb)(struct S_FF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f16_S_SII_FD(struct S_FD p0, int p1, int p2, struct S_FD (*cb)(struct S_FD, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f16_S_SII_FP(struct S_FP p0, int p1, int p2, struct S_FP (*cb)(struct S_FP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f16_S_SII_DI(struct S_DI p0, int p1, int p2, struct S_DI (*cb)(struct S_DI, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f16_S_SII_DF(struct S_DF p0, int p1, int p2, struct S_DF (*cb)(struct S_DF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f16_S_SII_DD(struct S_DD p0, int p1, int p2, struct S_DD (*cb)(struct S_DD, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f16_S_SII_DP(struct S_DP p0, int p1, int p2, struct S_DP (*cb)(struct S_DP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f16_S_SII_PI(struct S_PI p0, int p1, int p2, struct S_PI (*cb)(struct S_PI, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f16_S_SII_PF(struct S_PF p0, int p1, int p2, struct S_PF (*cb)(struct S_PF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f16_S_SII_PD(struct S_PD p0, int p1, int p2, struct S_PD (*cb)(struct S_PD, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f16_S_SII_PP(struct S_PP p0, int p1, int p2, struct S_PP (*cb)(struct S_PP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_III f16_S_SII_III(struct S_III p0, int p1, int p2, struct S_III (*cb)(struct S_III, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f16_S_SII_IIF(struct S_IIF p0, int p1, int p2, struct S_IIF (*cb)(struct S_IIF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f16_S_SII_IID(struct S_IID p0, int p1, int p2, struct S_IID (*cb)(struct S_IID, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f16_S_SII_IIP(struct S_IIP p0, int p1, int p2, struct S_IIP (*cb)(struct S_IIP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f16_S_SII_IFI(struct S_IFI p0, int p1, int p2, struct S_IFI (*cb)(struct S_IFI, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f16_S_SII_IFF(struct S_IFF p0, int p1, int p2, struct S_IFF (*cb)(struct S_IFF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f16_S_SII_IFD(struct S_IFD p0, int p1, int p2, struct S_IFD (*cb)(struct S_IFD, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f16_S_SII_IFP(struct S_IFP p0, int p1, int p2, struct S_IFP (*cb)(struct S_IFP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f16_S_SII_IDI(struct S_IDI p0, int p1, int p2, struct S_IDI (*cb)(struct S_IDI, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f16_S_SII_IDF(struct S_IDF p0, int p1, int p2, struct S_IDF (*cb)(struct S_IDF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f16_S_SII_IDD(struct S_IDD p0, int p1, int p2, struct S_IDD (*cb)(struct S_IDD, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f16_S_SII_IDP(struct S_IDP p0, int p1, int p2, struct S_IDP (*cb)(struct S_IDP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f16_S_SII_IPI(struct S_IPI p0, int p1, int p2, struct S_IPI (*cb)(struct S_IPI, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f16_S_SII_IPF(struct S_IPF p0, int p1, int p2, struct S_IPF (*cb)(struct S_IPF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f16_S_SII_IPD(struct S_IPD p0, int p1, int p2, struct S_IPD (*cb)(struct S_IPD, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f16_S_SII_IPP(struct S_IPP p0, int p1, int p2, struct S_IPP (*cb)(struct S_IPP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f16_S_SII_FII(struct S_FII p0, int p1, int p2, struct S_FII (*cb)(struct S_FII, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f16_S_SII_FIF(struct S_FIF p0, int p1, int p2, struct S_FIF (*cb)(struct S_FIF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f16_S_SII_FID(struct S_FID p0, int p1, int p2, struct S_FID (*cb)(struct S_FID, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f16_S_SII_FIP(struct S_FIP p0, int p1, int p2, struct S_FIP (*cb)(struct S_FIP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f16_S_SII_FFI(struct S_FFI p0, int p1, int p2, struct S_FFI (*cb)(struct S_FFI, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f16_S_SII_FFF(struct S_FFF p0, int p1, int p2, struct S_FFF (*cb)(struct S_FFF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f16_S_SII_FFD(struct S_FFD p0, int p1, int p2, struct S_FFD (*cb)(struct S_FFD, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f16_S_SII_FFP(struct S_FFP p0, int p1, int p2, struct S_FFP (*cb)(struct S_FFP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f16_S_SII_FDI(struct S_FDI p0, int p1, int p2, struct S_FDI (*cb)(struct S_FDI, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f16_S_SII_FDF(struct S_FDF p0, int p1, int p2, struct S_FDF (*cb)(struct S_FDF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f16_S_SII_FDD(struct S_FDD p0, int p1, int p2, struct S_FDD (*cb)(struct S_FDD, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f16_S_SII_FDP(struct S_FDP p0, int p1, int p2, struct S_FDP (*cb)(struct S_FDP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f16_S_SII_FPI(struct S_FPI p0, int p1, int p2, struct S_FPI (*cb)(struct S_FPI, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f16_S_SII_FPF(struct S_FPF p0, int p1, int p2, struct S_FPF (*cb)(struct S_FPF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f16_S_SII_FPD(struct S_FPD p0, int p1, int p2, struct S_FPD (*cb)(struct S_FPD, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f16_S_SII_FPP(struct S_FPP p0, int p1, int p2, struct S_FPP (*cb)(struct S_FPP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f16_S_SII_DII(struct S_DII p0, int p1, int p2, struct S_DII (*cb)(struct S_DII, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f16_S_SII_DIF(struct S_DIF p0, int p1, int p2, struct S_DIF (*cb)(struct S_DIF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f16_S_SII_DID(struct S_DID p0, int p1, int p2, struct S_DID (*cb)(struct S_DID, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f16_S_SII_DIP(struct S_DIP p0, int p1, int p2, struct S_DIP (*cb)(struct S_DIP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f16_S_SII_DFI(struct S_DFI p0, int p1, int p2, struct S_DFI (*cb)(struct S_DFI, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f16_S_SII_DFF(struct S_DFF p0, int p1, int p2, struct S_DFF (*cb)(struct S_DFF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f16_S_SII_DFD(struct S_DFD p0, int p1, int p2, struct S_DFD (*cb)(struct S_DFD, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f16_S_SII_DFP(struct S_DFP p0, int p1, int p2, struct S_DFP (*cb)(struct S_DFP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f16_S_SII_DDI(struct S_DDI p0, int p1, int p2, struct S_DDI (*cb)(struct S_DDI, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f16_S_SII_DDF(struct S_DDF p0, int p1, int p2, struct S_DDF (*cb)(struct S_DDF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f16_S_SII_DDD(struct S_DDD p0, int p1, int p2, struct S_DDD (*cb)(struct S_DDD, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f16_S_SII_DDP(struct S_DDP p0, int p1, int p2, struct S_DDP (*cb)(struct S_DDP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f16_S_SII_DPI(struct S_DPI p0, int p1, int p2, struct S_DPI (*cb)(struct S_DPI, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f16_S_SII_DPF(struct S_DPF p0, int p1, int p2, struct S_DPF (*cb)(struct S_DPF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f16_S_SII_DPD(struct S_DPD p0, int p1, int p2, struct S_DPD (*cb)(struct S_DPD, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f16_S_SII_DPP(struct S_DPP p0, int p1, int p2, struct S_DPP (*cb)(struct S_DPP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f16_S_SII_PII(struct S_PII p0, int p1, int p2, struct S_PII (*cb)(struct S_PII, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f16_S_SII_PIF(struct S_PIF p0, int p1, int p2, struct S_PIF (*cb)(struct S_PIF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f16_S_SII_PID(struct S_PID p0, int p1, int p2, struct S_PID (*cb)(struct S_PID, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f16_S_SII_PIP(struct S_PIP p0, int p1, int p2, struct S_PIP (*cb)(struct S_PIP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f16_S_SII_PFI(struct S_PFI p0, int p1, int p2, struct S_PFI (*cb)(struct S_PFI, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f16_S_SII_PFF(struct S_PFF p0, int p1, int p2, struct S_PFF (*cb)(struct S_PFF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f16_S_SII_PFD(struct S_PFD p0, int p1, int p2, struct S_PFD (*cb)(struct S_PFD, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f16_S_SII_PFP(struct S_PFP p0, int p1, int p2, struct S_PFP (*cb)(struct S_PFP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f16_S_SII_PDI(struct S_PDI p0, int p1, int p2, struct S_PDI (*cb)(struct S_PDI, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f16_S_SII_PDF(struct S_PDF p0, int p1, int p2, struct S_PDF (*cb)(struct S_PDF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f16_S_SII_PDD(struct S_PDD p0, int p1, int p2, struct S_PDD (*cb)(struct S_PDD, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f16_S_SII_PDP(struct S_PDP p0, int p1, int p2, struct S_PDP (*cb)(struct S_PDP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f16_S_SII_PPI(struct S_PPI p0, int p1, int p2, struct S_PPI (*cb)(struct S_PPI, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f16_S_SII_PPF(struct S_PPF p0, int p1, int p2, struct S_PPF (*cb)(struct S_PPF, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f16_S_SII_PPD(struct S_PPD p0, int p1, int p2, struct S_PPD (*cb)(struct S_PPD, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f16_S_SII_PPP(struct S_PPP p0, int p1, int p2, struct S_PPP (*cb)(struct S_PPP, int, int)) { return cb(p0,p1,p2); } -EXPORT struct S_I f16_S_SIF_I(struct S_I p0, int p1, float p2, struct S_I (*cb)(struct S_I, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_F f16_S_SIF_F(struct S_F p0, int p1, float p2, struct S_F (*cb)(struct S_F, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_D f16_S_SIF_D(struct S_D p0, int p1, float p2, struct S_D (*cb)(struct S_D, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_P f16_S_SIF_P(struct S_P p0, int p1, float p2, struct S_P (*cb)(struct S_P, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_II f16_S_SIF_II(struct S_II p0, int p1, float p2, struct S_II (*cb)(struct S_II, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f16_S_SIF_IF(struct S_IF p0, int p1, float p2, struct S_IF (*cb)(struct S_IF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f16_S_SIF_ID(struct S_ID p0, int p1, float p2, struct S_ID (*cb)(struct S_ID, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f16_S_SIF_IP(struct S_IP p0, int p1, float p2, struct S_IP (*cb)(struct S_IP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f16_S_SIF_FI(struct S_FI p0, int p1, float p2, struct S_FI (*cb)(struct S_FI, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f16_S_SIF_FF(struct S_FF p0, int p1, float p2, struct S_FF (*cb)(struct S_FF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f16_S_SIF_FD(struct S_FD p0, int p1, float p2, struct S_FD (*cb)(struct S_FD, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f16_S_SIF_FP(struct S_FP p0, int p1, float p2, struct S_FP (*cb)(struct S_FP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f16_S_SIF_DI(struct S_DI p0, int p1, float p2, struct S_DI (*cb)(struct S_DI, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f16_S_SIF_DF(struct S_DF p0, int p1, float p2, struct S_DF (*cb)(struct S_DF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f16_S_SIF_DD(struct S_DD p0, int p1, float p2, struct S_DD (*cb)(struct S_DD, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f16_S_SIF_DP(struct S_DP p0, int p1, float p2, struct S_DP (*cb)(struct S_DP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f16_S_SIF_PI(struct S_PI p0, int p1, float p2, struct S_PI (*cb)(struct S_PI, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f16_S_SIF_PF(struct S_PF p0, int p1, float p2, struct S_PF (*cb)(struct S_PF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f16_S_SIF_PD(struct S_PD p0, int p1, float p2, struct S_PD (*cb)(struct S_PD, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f16_S_SIF_PP(struct S_PP p0, int p1, float p2, struct S_PP (*cb)(struct S_PP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_III f16_S_SIF_III(struct S_III p0, int p1, float p2, struct S_III (*cb)(struct S_III, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f16_S_SIF_IIF(struct S_IIF p0, int p1, float p2, struct S_IIF (*cb)(struct S_IIF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f16_S_SIF_IID(struct S_IID p0, int p1, float p2, struct S_IID (*cb)(struct S_IID, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f16_S_SIF_IIP(struct S_IIP p0, int p1, float p2, struct S_IIP (*cb)(struct S_IIP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f16_S_SIF_IFI(struct S_IFI p0, int p1, float p2, struct S_IFI (*cb)(struct S_IFI, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f16_S_SIF_IFF(struct S_IFF p0, int p1, float p2, struct S_IFF (*cb)(struct S_IFF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f16_S_SIF_IFD(struct S_IFD p0, int p1, float p2, struct S_IFD (*cb)(struct S_IFD, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f16_S_SIF_IFP(struct S_IFP p0, int p1, float p2, struct S_IFP (*cb)(struct S_IFP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f16_S_SIF_IDI(struct S_IDI p0, int p1, float p2, struct S_IDI (*cb)(struct S_IDI, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f16_S_SIF_IDF(struct S_IDF p0, int p1, float p2, struct S_IDF (*cb)(struct S_IDF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f16_S_SIF_IDD(struct S_IDD p0, int p1, float p2, struct S_IDD (*cb)(struct S_IDD, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f16_S_SIF_IDP(struct S_IDP p0, int p1, float p2, struct S_IDP (*cb)(struct S_IDP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f16_S_SIF_IPI(struct S_IPI p0, int p1, float p2, struct S_IPI (*cb)(struct S_IPI, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f16_S_SIF_IPF(struct S_IPF p0, int p1, float p2, struct S_IPF (*cb)(struct S_IPF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f16_S_SIF_IPD(struct S_IPD p0, int p1, float p2, struct S_IPD (*cb)(struct S_IPD, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f16_S_SIF_IPP(struct S_IPP p0, int p1, float p2, struct S_IPP (*cb)(struct S_IPP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f16_S_SIF_FII(struct S_FII p0, int p1, float p2, struct S_FII (*cb)(struct S_FII, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f16_S_SIF_FIF(struct S_FIF p0, int p1, float p2, struct S_FIF (*cb)(struct S_FIF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f16_S_SIF_FID(struct S_FID p0, int p1, float p2, struct S_FID (*cb)(struct S_FID, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f16_S_SIF_FIP(struct S_FIP p0, int p1, float p2, struct S_FIP (*cb)(struct S_FIP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f16_S_SIF_FFI(struct S_FFI p0, int p1, float p2, struct S_FFI (*cb)(struct S_FFI, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f16_S_SIF_FFF(struct S_FFF p0, int p1, float p2, struct S_FFF (*cb)(struct S_FFF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f16_S_SIF_FFD(struct S_FFD p0, int p1, float p2, struct S_FFD (*cb)(struct S_FFD, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f16_S_SIF_FFP(struct S_FFP p0, int p1, float p2, struct S_FFP (*cb)(struct S_FFP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f16_S_SIF_FDI(struct S_FDI p0, int p1, float p2, struct S_FDI (*cb)(struct S_FDI, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f16_S_SIF_FDF(struct S_FDF p0, int p1, float p2, struct S_FDF (*cb)(struct S_FDF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f16_S_SIF_FDD(struct S_FDD p0, int p1, float p2, struct S_FDD (*cb)(struct S_FDD, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f16_S_SIF_FDP(struct S_FDP p0, int p1, float p2, struct S_FDP (*cb)(struct S_FDP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f16_S_SIF_FPI(struct S_FPI p0, int p1, float p2, struct S_FPI (*cb)(struct S_FPI, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f16_S_SIF_FPF(struct S_FPF p0, int p1, float p2, struct S_FPF (*cb)(struct S_FPF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f16_S_SIF_FPD(struct S_FPD p0, int p1, float p2, struct S_FPD (*cb)(struct S_FPD, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f16_S_SIF_FPP(struct S_FPP p0, int p1, float p2, struct S_FPP (*cb)(struct S_FPP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f16_S_SIF_DII(struct S_DII p0, int p1, float p2, struct S_DII (*cb)(struct S_DII, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f16_S_SIF_DIF(struct S_DIF p0, int p1, float p2, struct S_DIF (*cb)(struct S_DIF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f16_S_SIF_DID(struct S_DID p0, int p1, float p2, struct S_DID (*cb)(struct S_DID, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f16_S_SIF_DIP(struct S_DIP p0, int p1, float p2, struct S_DIP (*cb)(struct S_DIP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f16_S_SIF_DFI(struct S_DFI p0, int p1, float p2, struct S_DFI (*cb)(struct S_DFI, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f16_S_SIF_DFF(struct S_DFF p0, int p1, float p2, struct S_DFF (*cb)(struct S_DFF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f16_S_SIF_DFD(struct S_DFD p0, int p1, float p2, struct S_DFD (*cb)(struct S_DFD, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f16_S_SIF_DFP(struct S_DFP p0, int p1, float p2, struct S_DFP (*cb)(struct S_DFP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f16_S_SIF_DDI(struct S_DDI p0, int p1, float p2, struct S_DDI (*cb)(struct S_DDI, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f16_S_SIF_DDF(struct S_DDF p0, int p1, float p2, struct S_DDF (*cb)(struct S_DDF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f16_S_SIF_DDD(struct S_DDD p0, int p1, float p2, struct S_DDD (*cb)(struct S_DDD, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f16_S_SIF_DDP(struct S_DDP p0, int p1, float p2, struct S_DDP (*cb)(struct S_DDP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f16_S_SIF_DPI(struct S_DPI p0, int p1, float p2, struct S_DPI (*cb)(struct S_DPI, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f16_S_SIF_DPF(struct S_DPF p0, int p1, float p2, struct S_DPF (*cb)(struct S_DPF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f16_S_SIF_DPD(struct S_DPD p0, int p1, float p2, struct S_DPD (*cb)(struct S_DPD, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f16_S_SIF_DPP(struct S_DPP p0, int p1, float p2, struct S_DPP (*cb)(struct S_DPP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f16_S_SIF_PII(struct S_PII p0, int p1, float p2, struct S_PII (*cb)(struct S_PII, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f16_S_SIF_PIF(struct S_PIF p0, int p1, float p2, struct S_PIF (*cb)(struct S_PIF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f16_S_SIF_PID(struct S_PID p0, int p1, float p2, struct S_PID (*cb)(struct S_PID, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f16_S_SIF_PIP(struct S_PIP p0, int p1, float p2, struct S_PIP (*cb)(struct S_PIP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f16_S_SIF_PFI(struct S_PFI p0, int p1, float p2, struct S_PFI (*cb)(struct S_PFI, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f16_S_SIF_PFF(struct S_PFF p0, int p1, float p2, struct S_PFF (*cb)(struct S_PFF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f16_S_SIF_PFD(struct S_PFD p0, int p1, float p2, struct S_PFD (*cb)(struct S_PFD, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f16_S_SIF_PFP(struct S_PFP p0, int p1, float p2, struct S_PFP (*cb)(struct S_PFP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f16_S_SIF_PDI(struct S_PDI p0, int p1, float p2, struct S_PDI (*cb)(struct S_PDI, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f16_S_SIF_PDF(struct S_PDF p0, int p1, float p2, struct S_PDF (*cb)(struct S_PDF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f16_S_SIF_PDD(struct S_PDD p0, int p1, float p2, struct S_PDD (*cb)(struct S_PDD, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f16_S_SIF_PDP(struct S_PDP p0, int p1, float p2, struct S_PDP (*cb)(struct S_PDP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f16_S_SIF_PPI(struct S_PPI p0, int p1, float p2, struct S_PPI (*cb)(struct S_PPI, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f16_S_SIF_PPF(struct S_PPF p0, int p1, float p2, struct S_PPF (*cb)(struct S_PPF, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f16_S_SIF_PPD(struct S_PPD p0, int p1, float p2, struct S_PPD (*cb)(struct S_PPD, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f16_S_SIF_PPP(struct S_PPP p0, int p1, float p2, struct S_PPP (*cb)(struct S_PPP, int, float)) { return cb(p0,p1,p2); } -EXPORT struct S_I f16_S_SID_I(struct S_I p0, int p1, double p2, struct S_I (*cb)(struct S_I, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_F f16_S_SID_F(struct S_F p0, int p1, double p2, struct S_F (*cb)(struct S_F, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_D f16_S_SID_D(struct S_D p0, int p1, double p2, struct S_D (*cb)(struct S_D, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_P f16_S_SID_P(struct S_P p0, int p1, double p2, struct S_P (*cb)(struct S_P, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_II f16_S_SID_II(struct S_II p0, int p1, double p2, struct S_II (*cb)(struct S_II, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f16_S_SID_IF(struct S_IF p0, int p1, double p2, struct S_IF (*cb)(struct S_IF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f16_S_SID_ID(struct S_ID p0, int p1, double p2, struct S_ID (*cb)(struct S_ID, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f16_S_SID_IP(struct S_IP p0, int p1, double p2, struct S_IP (*cb)(struct S_IP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f16_S_SID_FI(struct S_FI p0, int p1, double p2, struct S_FI (*cb)(struct S_FI, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f16_S_SID_FF(struct S_FF p0, int p1, double p2, struct S_FF (*cb)(struct S_FF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f16_S_SID_FD(struct S_FD p0, int p1, double p2, struct S_FD (*cb)(struct S_FD, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f16_S_SID_FP(struct S_FP p0, int p1, double p2, struct S_FP (*cb)(struct S_FP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f16_S_SID_DI(struct S_DI p0, int p1, double p2, struct S_DI (*cb)(struct S_DI, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f16_S_SID_DF(struct S_DF p0, int p1, double p2, struct S_DF (*cb)(struct S_DF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f16_S_SID_DD(struct S_DD p0, int p1, double p2, struct S_DD (*cb)(struct S_DD, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f16_S_SID_DP(struct S_DP p0, int p1, double p2, struct S_DP (*cb)(struct S_DP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f16_S_SID_PI(struct S_PI p0, int p1, double p2, struct S_PI (*cb)(struct S_PI, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f16_S_SID_PF(struct S_PF p0, int p1, double p2, struct S_PF (*cb)(struct S_PF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f16_S_SID_PD(struct S_PD p0, int p1, double p2, struct S_PD (*cb)(struct S_PD, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f16_S_SID_PP(struct S_PP p0, int p1, double p2, struct S_PP (*cb)(struct S_PP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_III f16_S_SID_III(struct S_III p0, int p1, double p2, struct S_III (*cb)(struct S_III, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f16_S_SID_IIF(struct S_IIF p0, int p1, double p2, struct S_IIF (*cb)(struct S_IIF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f16_S_SID_IID(struct S_IID p0, int p1, double p2, struct S_IID (*cb)(struct S_IID, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f16_S_SID_IIP(struct S_IIP p0, int p1, double p2, struct S_IIP (*cb)(struct S_IIP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f16_S_SID_IFI(struct S_IFI p0, int p1, double p2, struct S_IFI (*cb)(struct S_IFI, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f16_S_SID_IFF(struct S_IFF p0, int p1, double p2, struct S_IFF (*cb)(struct S_IFF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f16_S_SID_IFD(struct S_IFD p0, int p1, double p2, struct S_IFD (*cb)(struct S_IFD, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f16_S_SID_IFP(struct S_IFP p0, int p1, double p2, struct S_IFP (*cb)(struct S_IFP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f16_S_SID_IDI(struct S_IDI p0, int p1, double p2, struct S_IDI (*cb)(struct S_IDI, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f16_S_SID_IDF(struct S_IDF p0, int p1, double p2, struct S_IDF (*cb)(struct S_IDF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f16_S_SID_IDD(struct S_IDD p0, int p1, double p2, struct S_IDD (*cb)(struct S_IDD, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f16_S_SID_IDP(struct S_IDP p0, int p1, double p2, struct S_IDP (*cb)(struct S_IDP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f16_S_SID_IPI(struct S_IPI p0, int p1, double p2, struct S_IPI (*cb)(struct S_IPI, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f16_S_SID_IPF(struct S_IPF p0, int p1, double p2, struct S_IPF (*cb)(struct S_IPF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f16_S_SID_IPD(struct S_IPD p0, int p1, double p2, struct S_IPD (*cb)(struct S_IPD, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f17_S_SID_IPP(struct S_IPP p0, int p1, double p2, struct S_IPP (*cb)(struct S_IPP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f17_S_SID_FII(struct S_FII p0, int p1, double p2, struct S_FII (*cb)(struct S_FII, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f17_S_SID_FIF(struct S_FIF p0, int p1, double p2, struct S_FIF (*cb)(struct S_FIF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f17_S_SID_FID(struct S_FID p0, int p1, double p2, struct S_FID (*cb)(struct S_FID, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f17_S_SID_FIP(struct S_FIP p0, int p1, double p2, struct S_FIP (*cb)(struct S_FIP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f17_S_SID_FFI(struct S_FFI p0, int p1, double p2, struct S_FFI (*cb)(struct S_FFI, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f17_S_SID_FFF(struct S_FFF p0, int p1, double p2, struct S_FFF (*cb)(struct S_FFF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f17_S_SID_FFD(struct S_FFD p0, int p1, double p2, struct S_FFD (*cb)(struct S_FFD, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f17_S_SID_FFP(struct S_FFP p0, int p1, double p2, struct S_FFP (*cb)(struct S_FFP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f17_S_SID_FDI(struct S_FDI p0, int p1, double p2, struct S_FDI (*cb)(struct S_FDI, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f17_S_SID_FDF(struct S_FDF p0, int p1, double p2, struct S_FDF (*cb)(struct S_FDF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f17_S_SID_FDD(struct S_FDD p0, int p1, double p2, struct S_FDD (*cb)(struct S_FDD, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f17_S_SID_FDP(struct S_FDP p0, int p1, double p2, struct S_FDP (*cb)(struct S_FDP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f17_S_SID_FPI(struct S_FPI p0, int p1, double p2, struct S_FPI (*cb)(struct S_FPI, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f17_S_SID_FPF(struct S_FPF p0, int p1, double p2, struct S_FPF (*cb)(struct S_FPF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f17_S_SID_FPD(struct S_FPD p0, int p1, double p2, struct S_FPD (*cb)(struct S_FPD, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f17_S_SID_FPP(struct S_FPP p0, int p1, double p2, struct S_FPP (*cb)(struct S_FPP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f17_S_SID_DII(struct S_DII p0, int p1, double p2, struct S_DII (*cb)(struct S_DII, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f17_S_SID_DIF(struct S_DIF p0, int p1, double p2, struct S_DIF (*cb)(struct S_DIF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f17_S_SID_DID(struct S_DID p0, int p1, double p2, struct S_DID (*cb)(struct S_DID, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f17_S_SID_DIP(struct S_DIP p0, int p1, double p2, struct S_DIP (*cb)(struct S_DIP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f17_S_SID_DFI(struct S_DFI p0, int p1, double p2, struct S_DFI (*cb)(struct S_DFI, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f17_S_SID_DFF(struct S_DFF p0, int p1, double p2, struct S_DFF (*cb)(struct S_DFF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f17_S_SID_DFD(struct S_DFD p0, int p1, double p2, struct S_DFD (*cb)(struct S_DFD, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f17_S_SID_DFP(struct S_DFP p0, int p1, double p2, struct S_DFP (*cb)(struct S_DFP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f17_S_SID_DDI(struct S_DDI p0, int p1, double p2, struct S_DDI (*cb)(struct S_DDI, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f17_S_SID_DDF(struct S_DDF p0, int p1, double p2, struct S_DDF (*cb)(struct S_DDF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f17_S_SID_DDD(struct S_DDD p0, int p1, double p2, struct S_DDD (*cb)(struct S_DDD, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f17_S_SID_DDP(struct S_DDP p0, int p1, double p2, struct S_DDP (*cb)(struct S_DDP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f17_S_SID_DPI(struct S_DPI p0, int p1, double p2, struct S_DPI (*cb)(struct S_DPI, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f17_S_SID_DPF(struct S_DPF p0, int p1, double p2, struct S_DPF (*cb)(struct S_DPF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f17_S_SID_DPD(struct S_DPD p0, int p1, double p2, struct S_DPD (*cb)(struct S_DPD, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f17_S_SID_DPP(struct S_DPP p0, int p1, double p2, struct S_DPP (*cb)(struct S_DPP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f17_S_SID_PII(struct S_PII p0, int p1, double p2, struct S_PII (*cb)(struct S_PII, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f17_S_SID_PIF(struct S_PIF p0, int p1, double p2, struct S_PIF (*cb)(struct S_PIF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f17_S_SID_PID(struct S_PID p0, int p1, double p2, struct S_PID (*cb)(struct S_PID, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f17_S_SID_PIP(struct S_PIP p0, int p1, double p2, struct S_PIP (*cb)(struct S_PIP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f17_S_SID_PFI(struct S_PFI p0, int p1, double p2, struct S_PFI (*cb)(struct S_PFI, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f17_S_SID_PFF(struct S_PFF p0, int p1, double p2, struct S_PFF (*cb)(struct S_PFF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f17_S_SID_PFD(struct S_PFD p0, int p1, double p2, struct S_PFD (*cb)(struct S_PFD, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f17_S_SID_PFP(struct S_PFP p0, int p1, double p2, struct S_PFP (*cb)(struct S_PFP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f17_S_SID_PDI(struct S_PDI p0, int p1, double p2, struct S_PDI (*cb)(struct S_PDI, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f17_S_SID_PDF(struct S_PDF p0, int p1, double p2, struct S_PDF (*cb)(struct S_PDF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f17_S_SID_PDD(struct S_PDD p0, int p1, double p2, struct S_PDD (*cb)(struct S_PDD, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f17_S_SID_PDP(struct S_PDP p0, int p1, double p2, struct S_PDP (*cb)(struct S_PDP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f17_S_SID_PPI(struct S_PPI p0, int p1, double p2, struct S_PPI (*cb)(struct S_PPI, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f17_S_SID_PPF(struct S_PPF p0, int p1, double p2, struct S_PPF (*cb)(struct S_PPF, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f17_S_SID_PPD(struct S_PPD p0, int p1, double p2, struct S_PPD (*cb)(struct S_PPD, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f17_S_SID_PPP(struct S_PPP p0, int p1, double p2, struct S_PPP (*cb)(struct S_PPP, int, double)) { return cb(p0,p1,p2); } -EXPORT struct S_I f17_S_SIP_I(struct S_I p0, int p1, void* p2, struct S_I (*cb)(struct S_I, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_F f17_S_SIP_F(struct S_F p0, int p1, void* p2, struct S_F (*cb)(struct S_F, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_D f17_S_SIP_D(struct S_D p0, int p1, void* p2, struct S_D (*cb)(struct S_D, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_P f17_S_SIP_P(struct S_P p0, int p1, void* p2, struct S_P (*cb)(struct S_P, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_II f17_S_SIP_II(struct S_II p0, int p1, void* p2, struct S_II (*cb)(struct S_II, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f17_S_SIP_IF(struct S_IF p0, int p1, void* p2, struct S_IF (*cb)(struct S_IF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f17_S_SIP_ID(struct S_ID p0, int p1, void* p2, struct S_ID (*cb)(struct S_ID, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f17_S_SIP_IP(struct S_IP p0, int p1, void* p2, struct S_IP (*cb)(struct S_IP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f17_S_SIP_FI(struct S_FI p0, int p1, void* p2, struct S_FI (*cb)(struct S_FI, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f17_S_SIP_FF(struct S_FF p0, int p1, void* p2, struct S_FF (*cb)(struct S_FF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f17_S_SIP_FD(struct S_FD p0, int p1, void* p2, struct S_FD (*cb)(struct S_FD, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f17_S_SIP_FP(struct S_FP p0, int p1, void* p2, struct S_FP (*cb)(struct S_FP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f17_S_SIP_DI(struct S_DI p0, int p1, void* p2, struct S_DI (*cb)(struct S_DI, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f17_S_SIP_DF(struct S_DF p0, int p1, void* p2, struct S_DF (*cb)(struct S_DF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f17_S_SIP_DD(struct S_DD p0, int p1, void* p2, struct S_DD (*cb)(struct S_DD, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f17_S_SIP_DP(struct S_DP p0, int p1, void* p2, struct S_DP (*cb)(struct S_DP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f17_S_SIP_PI(struct S_PI p0, int p1, void* p2, struct S_PI (*cb)(struct S_PI, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f17_S_SIP_PF(struct S_PF p0, int p1, void* p2, struct S_PF (*cb)(struct S_PF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f17_S_SIP_PD(struct S_PD p0, int p1, void* p2, struct S_PD (*cb)(struct S_PD, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f17_S_SIP_PP(struct S_PP p0, int p1, void* p2, struct S_PP (*cb)(struct S_PP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_III f17_S_SIP_III(struct S_III p0, int p1, void* p2, struct S_III (*cb)(struct S_III, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f17_S_SIP_IIF(struct S_IIF p0, int p1, void* p2, struct S_IIF (*cb)(struct S_IIF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f17_S_SIP_IID(struct S_IID p0, int p1, void* p2, struct S_IID (*cb)(struct S_IID, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f17_S_SIP_IIP(struct S_IIP p0, int p1, void* p2, struct S_IIP (*cb)(struct S_IIP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f17_S_SIP_IFI(struct S_IFI p0, int p1, void* p2, struct S_IFI (*cb)(struct S_IFI, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f17_S_SIP_IFF(struct S_IFF p0, int p1, void* p2, struct S_IFF (*cb)(struct S_IFF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f17_S_SIP_IFD(struct S_IFD p0, int p1, void* p2, struct S_IFD (*cb)(struct S_IFD, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f17_S_SIP_IFP(struct S_IFP p0, int p1, void* p2, struct S_IFP (*cb)(struct S_IFP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f17_S_SIP_IDI(struct S_IDI p0, int p1, void* p2, struct S_IDI (*cb)(struct S_IDI, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f17_S_SIP_IDF(struct S_IDF p0, int p1, void* p2, struct S_IDF (*cb)(struct S_IDF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f17_S_SIP_IDD(struct S_IDD p0, int p1, void* p2, struct S_IDD (*cb)(struct S_IDD, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f17_S_SIP_IDP(struct S_IDP p0, int p1, void* p2, struct S_IDP (*cb)(struct S_IDP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f17_S_SIP_IPI(struct S_IPI p0, int p1, void* p2, struct S_IPI (*cb)(struct S_IPI, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f17_S_SIP_IPF(struct S_IPF p0, int p1, void* p2, struct S_IPF (*cb)(struct S_IPF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f17_S_SIP_IPD(struct S_IPD p0, int p1, void* p2, struct S_IPD (*cb)(struct S_IPD, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f17_S_SIP_IPP(struct S_IPP p0, int p1, void* p2, struct S_IPP (*cb)(struct S_IPP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f17_S_SIP_FII(struct S_FII p0, int p1, void* p2, struct S_FII (*cb)(struct S_FII, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f17_S_SIP_FIF(struct S_FIF p0, int p1, void* p2, struct S_FIF (*cb)(struct S_FIF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f17_S_SIP_FID(struct S_FID p0, int p1, void* p2, struct S_FID (*cb)(struct S_FID, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f17_S_SIP_FIP(struct S_FIP p0, int p1, void* p2, struct S_FIP (*cb)(struct S_FIP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f17_S_SIP_FFI(struct S_FFI p0, int p1, void* p2, struct S_FFI (*cb)(struct S_FFI, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f17_S_SIP_FFF(struct S_FFF p0, int p1, void* p2, struct S_FFF (*cb)(struct S_FFF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f17_S_SIP_FFD(struct S_FFD p0, int p1, void* p2, struct S_FFD (*cb)(struct S_FFD, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f17_S_SIP_FFP(struct S_FFP p0, int p1, void* p2, struct S_FFP (*cb)(struct S_FFP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f17_S_SIP_FDI(struct S_FDI p0, int p1, void* p2, struct S_FDI (*cb)(struct S_FDI, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f17_S_SIP_FDF(struct S_FDF p0, int p1, void* p2, struct S_FDF (*cb)(struct S_FDF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f17_S_SIP_FDD(struct S_FDD p0, int p1, void* p2, struct S_FDD (*cb)(struct S_FDD, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f17_S_SIP_FDP(struct S_FDP p0, int p1, void* p2, struct S_FDP (*cb)(struct S_FDP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f17_S_SIP_FPI(struct S_FPI p0, int p1, void* p2, struct S_FPI (*cb)(struct S_FPI, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f17_S_SIP_FPF(struct S_FPF p0, int p1, void* p2, struct S_FPF (*cb)(struct S_FPF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f17_S_SIP_FPD(struct S_FPD p0, int p1, void* p2, struct S_FPD (*cb)(struct S_FPD, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f17_S_SIP_FPP(struct S_FPP p0, int p1, void* p2, struct S_FPP (*cb)(struct S_FPP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f17_S_SIP_DII(struct S_DII p0, int p1, void* p2, struct S_DII (*cb)(struct S_DII, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f17_S_SIP_DIF(struct S_DIF p0, int p1, void* p2, struct S_DIF (*cb)(struct S_DIF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f17_S_SIP_DID(struct S_DID p0, int p1, void* p2, struct S_DID (*cb)(struct S_DID, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f17_S_SIP_DIP(struct S_DIP p0, int p1, void* p2, struct S_DIP (*cb)(struct S_DIP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f17_S_SIP_DFI(struct S_DFI p0, int p1, void* p2, struct S_DFI (*cb)(struct S_DFI, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f17_S_SIP_DFF(struct S_DFF p0, int p1, void* p2, struct S_DFF (*cb)(struct S_DFF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f17_S_SIP_DFD(struct S_DFD p0, int p1, void* p2, struct S_DFD (*cb)(struct S_DFD, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f17_S_SIP_DFP(struct S_DFP p0, int p1, void* p2, struct S_DFP (*cb)(struct S_DFP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f17_S_SIP_DDI(struct S_DDI p0, int p1, void* p2, struct S_DDI (*cb)(struct S_DDI, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f17_S_SIP_DDF(struct S_DDF p0, int p1, void* p2, struct S_DDF (*cb)(struct S_DDF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f17_S_SIP_DDD(struct S_DDD p0, int p1, void* p2, struct S_DDD (*cb)(struct S_DDD, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f17_S_SIP_DDP(struct S_DDP p0, int p1, void* p2, struct S_DDP (*cb)(struct S_DDP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f17_S_SIP_DPI(struct S_DPI p0, int p1, void* p2, struct S_DPI (*cb)(struct S_DPI, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f17_S_SIP_DPF(struct S_DPF p0, int p1, void* p2, struct S_DPF (*cb)(struct S_DPF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f17_S_SIP_DPD(struct S_DPD p0, int p1, void* p2, struct S_DPD (*cb)(struct S_DPD, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f17_S_SIP_DPP(struct S_DPP p0, int p1, void* p2, struct S_DPP (*cb)(struct S_DPP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f17_S_SIP_PII(struct S_PII p0, int p1, void* p2, struct S_PII (*cb)(struct S_PII, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f17_S_SIP_PIF(struct S_PIF p0, int p1, void* p2, struct S_PIF (*cb)(struct S_PIF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f17_S_SIP_PID(struct S_PID p0, int p1, void* p2, struct S_PID (*cb)(struct S_PID, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f17_S_SIP_PIP(struct S_PIP p0, int p1, void* p2, struct S_PIP (*cb)(struct S_PIP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f17_S_SIP_PFI(struct S_PFI p0, int p1, void* p2, struct S_PFI (*cb)(struct S_PFI, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f17_S_SIP_PFF(struct S_PFF p0, int p1, void* p2, struct S_PFF (*cb)(struct S_PFF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f17_S_SIP_PFD(struct S_PFD p0, int p1, void* p2, struct S_PFD (*cb)(struct S_PFD, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f17_S_SIP_PFP(struct S_PFP p0, int p1, void* p2, struct S_PFP (*cb)(struct S_PFP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f17_S_SIP_PDI(struct S_PDI p0, int p1, void* p2, struct S_PDI (*cb)(struct S_PDI, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f17_S_SIP_PDF(struct S_PDF p0, int p1, void* p2, struct S_PDF (*cb)(struct S_PDF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f17_S_SIP_PDD(struct S_PDD p0, int p1, void* p2, struct S_PDD (*cb)(struct S_PDD, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f17_S_SIP_PDP(struct S_PDP p0, int p1, void* p2, struct S_PDP (*cb)(struct S_PDP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f17_S_SIP_PPI(struct S_PPI p0, int p1, void* p2, struct S_PPI (*cb)(struct S_PPI, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f17_S_SIP_PPF(struct S_PPF p0, int p1, void* p2, struct S_PPF (*cb)(struct S_PPF, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f17_S_SIP_PPD(struct S_PPD p0, int p1, void* p2, struct S_PPD (*cb)(struct S_PPD, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f17_S_SIP_PPP(struct S_PPP p0, int p1, void* p2, struct S_PPP (*cb)(struct S_PPP, int, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_I f17_S_SIS_I(struct S_I p0, int p1, struct S_I p2, struct S_I (*cb)(struct S_I, int, struct S_I)) { return cb(p0,p1,p2); } -EXPORT struct S_F f17_S_SIS_F(struct S_F p0, int p1, struct S_F p2, struct S_F (*cb)(struct S_F, int, struct S_F)) { return cb(p0,p1,p2); } -EXPORT struct S_D f17_S_SIS_D(struct S_D p0, int p1, struct S_D p2, struct S_D (*cb)(struct S_D, int, struct S_D)) { return cb(p0,p1,p2); } -EXPORT struct S_P f17_S_SIS_P(struct S_P p0, int p1, struct S_P p2, struct S_P (*cb)(struct S_P, int, struct S_P)) { return cb(p0,p1,p2); } -EXPORT struct S_II f17_S_SIS_II(struct S_II p0, int p1, struct S_II p2, struct S_II (*cb)(struct S_II, int, struct S_II)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f17_S_SIS_IF(struct S_IF p0, int p1, struct S_IF p2, struct S_IF (*cb)(struct S_IF, int, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f17_S_SIS_ID(struct S_ID p0, int p1, struct S_ID p2, struct S_ID (*cb)(struct S_ID, int, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f17_S_SIS_IP(struct S_IP p0, int p1, struct S_IP p2, struct S_IP (*cb)(struct S_IP, int, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f17_S_SIS_FI(struct S_FI p0, int p1, struct S_FI p2, struct S_FI (*cb)(struct S_FI, int, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f17_S_SIS_FF(struct S_FF p0, int p1, struct S_FF p2, struct S_FF (*cb)(struct S_FF, int, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f17_S_SIS_FD(struct S_FD p0, int p1, struct S_FD p2, struct S_FD (*cb)(struct S_FD, int, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f17_S_SIS_FP(struct S_FP p0, int p1, struct S_FP p2, struct S_FP (*cb)(struct S_FP, int, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f17_S_SIS_DI(struct S_DI p0, int p1, struct S_DI p2, struct S_DI (*cb)(struct S_DI, int, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f17_S_SIS_DF(struct S_DF p0, int p1, struct S_DF p2, struct S_DF (*cb)(struct S_DF, int, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f17_S_SIS_DD(struct S_DD p0, int p1, struct S_DD p2, struct S_DD (*cb)(struct S_DD, int, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f17_S_SIS_DP(struct S_DP p0, int p1, struct S_DP p2, struct S_DP (*cb)(struct S_DP, int, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f17_S_SIS_PI(struct S_PI p0, int p1, struct S_PI p2, struct S_PI (*cb)(struct S_PI, int, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f17_S_SIS_PF(struct S_PF p0, int p1, struct S_PF p2, struct S_PF (*cb)(struct S_PF, int, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f17_S_SIS_PD(struct S_PD p0, int p1, struct S_PD p2, struct S_PD (*cb)(struct S_PD, int, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f17_S_SIS_PP(struct S_PP p0, int p1, struct S_PP p2, struct S_PP (*cb)(struct S_PP, int, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT struct S_III f17_S_SIS_III(struct S_III p0, int p1, struct S_III p2, struct S_III (*cb)(struct S_III, int, struct S_III)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f17_S_SIS_IIF(struct S_IIF p0, int p1, struct S_IIF p2, struct S_IIF (*cb)(struct S_IIF, int, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f17_S_SIS_IID(struct S_IID p0, int p1, struct S_IID p2, struct S_IID (*cb)(struct S_IID, int, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f17_S_SIS_IIP(struct S_IIP p0, int p1, struct S_IIP p2, struct S_IIP (*cb)(struct S_IIP, int, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f17_S_SIS_IFI(struct S_IFI p0, int p1, struct S_IFI p2, struct S_IFI (*cb)(struct S_IFI, int, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f17_S_SIS_IFF(struct S_IFF p0, int p1, struct S_IFF p2, struct S_IFF (*cb)(struct S_IFF, int, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f17_S_SIS_IFD(struct S_IFD p0, int p1, struct S_IFD p2, struct S_IFD (*cb)(struct S_IFD, int, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f17_S_SIS_IFP(struct S_IFP p0, int p1, struct S_IFP p2, struct S_IFP (*cb)(struct S_IFP, int, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f17_S_SIS_IDI(struct S_IDI p0, int p1, struct S_IDI p2, struct S_IDI (*cb)(struct S_IDI, int, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f17_S_SIS_IDF(struct S_IDF p0, int p1, struct S_IDF p2, struct S_IDF (*cb)(struct S_IDF, int, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f17_S_SIS_IDD(struct S_IDD p0, int p1, struct S_IDD p2, struct S_IDD (*cb)(struct S_IDD, int, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f17_S_SIS_IDP(struct S_IDP p0, int p1, struct S_IDP p2, struct S_IDP (*cb)(struct S_IDP, int, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f17_S_SIS_IPI(struct S_IPI p0, int p1, struct S_IPI p2, struct S_IPI (*cb)(struct S_IPI, int, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f17_S_SIS_IPF(struct S_IPF p0, int p1, struct S_IPF p2, struct S_IPF (*cb)(struct S_IPF, int, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f17_S_SIS_IPD(struct S_IPD p0, int p1, struct S_IPD p2, struct S_IPD (*cb)(struct S_IPD, int, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f17_S_SIS_IPP(struct S_IPP p0, int p1, struct S_IPP p2, struct S_IPP (*cb)(struct S_IPP, int, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f17_S_SIS_FII(struct S_FII p0, int p1, struct S_FII p2, struct S_FII (*cb)(struct S_FII, int, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f17_S_SIS_FIF(struct S_FIF p0, int p1, struct S_FIF p2, struct S_FIF (*cb)(struct S_FIF, int, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f17_S_SIS_FID(struct S_FID p0, int p1, struct S_FID p2, struct S_FID (*cb)(struct S_FID, int, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f17_S_SIS_FIP(struct S_FIP p0, int p1, struct S_FIP p2, struct S_FIP (*cb)(struct S_FIP, int, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f17_S_SIS_FFI(struct S_FFI p0, int p1, struct S_FFI p2, struct S_FFI (*cb)(struct S_FFI, int, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f17_S_SIS_FFF(struct S_FFF p0, int p1, struct S_FFF p2, struct S_FFF (*cb)(struct S_FFF, int, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f17_S_SIS_FFD(struct S_FFD p0, int p1, struct S_FFD p2, struct S_FFD (*cb)(struct S_FFD, int, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f17_S_SIS_FFP(struct S_FFP p0, int p1, struct S_FFP p2, struct S_FFP (*cb)(struct S_FFP, int, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f17_S_SIS_FDI(struct S_FDI p0, int p1, struct S_FDI p2, struct S_FDI (*cb)(struct S_FDI, int, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f17_S_SIS_FDF(struct S_FDF p0, int p1, struct S_FDF p2, struct S_FDF (*cb)(struct S_FDF, int, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f17_S_SIS_FDD(struct S_FDD p0, int p1, struct S_FDD p2, struct S_FDD (*cb)(struct S_FDD, int, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f17_S_SIS_FDP(struct S_FDP p0, int p1, struct S_FDP p2, struct S_FDP (*cb)(struct S_FDP, int, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f17_S_SIS_FPI(struct S_FPI p0, int p1, struct S_FPI p2, struct S_FPI (*cb)(struct S_FPI, int, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f17_S_SIS_FPF(struct S_FPF p0, int p1, struct S_FPF p2, struct S_FPF (*cb)(struct S_FPF, int, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f17_S_SIS_FPD(struct S_FPD p0, int p1, struct S_FPD p2, struct S_FPD (*cb)(struct S_FPD, int, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f17_S_SIS_FPP(struct S_FPP p0, int p1, struct S_FPP p2, struct S_FPP (*cb)(struct S_FPP, int, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f17_S_SIS_DII(struct S_DII p0, int p1, struct S_DII p2, struct S_DII (*cb)(struct S_DII, int, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f17_S_SIS_DIF(struct S_DIF p0, int p1, struct S_DIF p2, struct S_DIF (*cb)(struct S_DIF, int, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f17_S_SIS_DID(struct S_DID p0, int p1, struct S_DID p2, struct S_DID (*cb)(struct S_DID, int, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f17_S_SIS_DIP(struct S_DIP p0, int p1, struct S_DIP p2, struct S_DIP (*cb)(struct S_DIP, int, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f17_S_SIS_DFI(struct S_DFI p0, int p1, struct S_DFI p2, struct S_DFI (*cb)(struct S_DFI, int, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f17_S_SIS_DFF(struct S_DFF p0, int p1, struct S_DFF p2, struct S_DFF (*cb)(struct S_DFF, int, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f17_S_SIS_DFD(struct S_DFD p0, int p1, struct S_DFD p2, struct S_DFD (*cb)(struct S_DFD, int, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f17_S_SIS_DFP(struct S_DFP p0, int p1, struct S_DFP p2, struct S_DFP (*cb)(struct S_DFP, int, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f17_S_SIS_DDI(struct S_DDI p0, int p1, struct S_DDI p2, struct S_DDI (*cb)(struct S_DDI, int, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f17_S_SIS_DDF(struct S_DDF p0, int p1, struct S_DDF p2, struct S_DDF (*cb)(struct S_DDF, int, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f17_S_SIS_DDD(struct S_DDD p0, int p1, struct S_DDD p2, struct S_DDD (*cb)(struct S_DDD, int, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f17_S_SIS_DDP(struct S_DDP p0, int p1, struct S_DDP p2, struct S_DDP (*cb)(struct S_DDP, int, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f17_S_SIS_DPI(struct S_DPI p0, int p1, struct S_DPI p2, struct S_DPI (*cb)(struct S_DPI, int, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f17_S_SIS_DPF(struct S_DPF p0, int p1, struct S_DPF p2, struct S_DPF (*cb)(struct S_DPF, int, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f17_S_SIS_DPD(struct S_DPD p0, int p1, struct S_DPD p2, struct S_DPD (*cb)(struct S_DPD, int, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f17_S_SIS_DPP(struct S_DPP p0, int p1, struct S_DPP p2, struct S_DPP (*cb)(struct S_DPP, int, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f17_S_SIS_PII(struct S_PII p0, int p1, struct S_PII p2, struct S_PII (*cb)(struct S_PII, int, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f17_S_SIS_PIF(struct S_PIF p0, int p1, struct S_PIF p2, struct S_PIF (*cb)(struct S_PIF, int, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f17_S_SIS_PID(struct S_PID p0, int p1, struct S_PID p2, struct S_PID (*cb)(struct S_PID, int, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f17_S_SIS_PIP(struct S_PIP p0, int p1, struct S_PIP p2, struct S_PIP (*cb)(struct S_PIP, int, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f17_S_SIS_PFI(struct S_PFI p0, int p1, struct S_PFI p2, struct S_PFI (*cb)(struct S_PFI, int, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f17_S_SIS_PFF(struct S_PFF p0, int p1, struct S_PFF p2, struct S_PFF (*cb)(struct S_PFF, int, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f17_S_SIS_PFD(struct S_PFD p0, int p1, struct S_PFD p2, struct S_PFD (*cb)(struct S_PFD, int, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f17_S_SIS_PFP(struct S_PFP p0, int p1, struct S_PFP p2, struct S_PFP (*cb)(struct S_PFP, int, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f17_S_SIS_PDI(struct S_PDI p0, int p1, struct S_PDI p2, struct S_PDI (*cb)(struct S_PDI, int, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f17_S_SIS_PDF(struct S_PDF p0, int p1, struct S_PDF p2, struct S_PDF (*cb)(struct S_PDF, int, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f17_S_SIS_PDD(struct S_PDD p0, int p1, struct S_PDD p2, struct S_PDD (*cb)(struct S_PDD, int, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f17_S_SIS_PDP(struct S_PDP p0, int p1, struct S_PDP p2, struct S_PDP (*cb)(struct S_PDP, int, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f17_S_SIS_PPI(struct S_PPI p0, int p1, struct S_PPI p2, struct S_PPI (*cb)(struct S_PPI, int, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f17_S_SIS_PPF(struct S_PPF p0, int p1, struct S_PPF p2, struct S_PPF (*cb)(struct S_PPF, int, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f17_S_SIS_PPD(struct S_PPD p0, int p1, struct S_PPD p2, struct S_PPD (*cb)(struct S_PPD, int, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f17_S_SIS_PPP(struct S_PPP p0, int p1, struct S_PPP p2, struct S_PPP (*cb)(struct S_PPP, int, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT struct S_I f17_S_SFI_I(struct S_I p0, float p1, int p2, struct S_I (*cb)(struct S_I, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_F f17_S_SFI_F(struct S_F p0, float p1, int p2, struct S_F (*cb)(struct S_F, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_D f17_S_SFI_D(struct S_D p0, float p1, int p2, struct S_D (*cb)(struct S_D, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_P f17_S_SFI_P(struct S_P p0, float p1, int p2, struct S_P (*cb)(struct S_P, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_II f17_S_SFI_II(struct S_II p0, float p1, int p2, struct S_II (*cb)(struct S_II, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f17_S_SFI_IF(struct S_IF p0, float p1, int p2, struct S_IF (*cb)(struct S_IF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f17_S_SFI_ID(struct S_ID p0, float p1, int p2, struct S_ID (*cb)(struct S_ID, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f17_S_SFI_IP(struct S_IP p0, float p1, int p2, struct S_IP (*cb)(struct S_IP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f17_S_SFI_FI(struct S_FI p0, float p1, int p2, struct S_FI (*cb)(struct S_FI, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f17_S_SFI_FF(struct S_FF p0, float p1, int p2, struct S_FF (*cb)(struct S_FF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f17_S_SFI_FD(struct S_FD p0, float p1, int p2, struct S_FD (*cb)(struct S_FD, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f17_S_SFI_FP(struct S_FP p0, float p1, int p2, struct S_FP (*cb)(struct S_FP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f17_S_SFI_DI(struct S_DI p0, float p1, int p2, struct S_DI (*cb)(struct S_DI, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f17_S_SFI_DF(struct S_DF p0, float p1, int p2, struct S_DF (*cb)(struct S_DF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f17_S_SFI_DD(struct S_DD p0, float p1, int p2, struct S_DD (*cb)(struct S_DD, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f17_S_SFI_DP(struct S_DP p0, float p1, int p2, struct S_DP (*cb)(struct S_DP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f17_S_SFI_PI(struct S_PI p0, float p1, int p2, struct S_PI (*cb)(struct S_PI, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f17_S_SFI_PF(struct S_PF p0, float p1, int p2, struct S_PF (*cb)(struct S_PF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f17_S_SFI_PD(struct S_PD p0, float p1, int p2, struct S_PD (*cb)(struct S_PD, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f17_S_SFI_PP(struct S_PP p0, float p1, int p2, struct S_PP (*cb)(struct S_PP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_III f17_S_SFI_III(struct S_III p0, float p1, int p2, struct S_III (*cb)(struct S_III, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f17_S_SFI_IIF(struct S_IIF p0, float p1, int p2, struct S_IIF (*cb)(struct S_IIF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f17_S_SFI_IID(struct S_IID p0, float p1, int p2, struct S_IID (*cb)(struct S_IID, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f17_S_SFI_IIP(struct S_IIP p0, float p1, int p2, struct S_IIP (*cb)(struct S_IIP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f17_S_SFI_IFI(struct S_IFI p0, float p1, int p2, struct S_IFI (*cb)(struct S_IFI, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f17_S_SFI_IFF(struct S_IFF p0, float p1, int p2, struct S_IFF (*cb)(struct S_IFF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f17_S_SFI_IFD(struct S_IFD p0, float p1, int p2, struct S_IFD (*cb)(struct S_IFD, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f17_S_SFI_IFP(struct S_IFP p0, float p1, int p2, struct S_IFP (*cb)(struct S_IFP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f17_S_SFI_IDI(struct S_IDI p0, float p1, int p2, struct S_IDI (*cb)(struct S_IDI, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f17_S_SFI_IDF(struct S_IDF p0, float p1, int p2, struct S_IDF (*cb)(struct S_IDF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f17_S_SFI_IDD(struct S_IDD p0, float p1, int p2, struct S_IDD (*cb)(struct S_IDD, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f17_S_SFI_IDP(struct S_IDP p0, float p1, int p2, struct S_IDP (*cb)(struct S_IDP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f17_S_SFI_IPI(struct S_IPI p0, float p1, int p2, struct S_IPI (*cb)(struct S_IPI, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f17_S_SFI_IPF(struct S_IPF p0, float p1, int p2, struct S_IPF (*cb)(struct S_IPF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f17_S_SFI_IPD(struct S_IPD p0, float p1, int p2, struct S_IPD (*cb)(struct S_IPD, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f17_S_SFI_IPP(struct S_IPP p0, float p1, int p2, struct S_IPP (*cb)(struct S_IPP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f17_S_SFI_FII(struct S_FII p0, float p1, int p2, struct S_FII (*cb)(struct S_FII, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f17_S_SFI_FIF(struct S_FIF p0, float p1, int p2, struct S_FIF (*cb)(struct S_FIF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f17_S_SFI_FID(struct S_FID p0, float p1, int p2, struct S_FID (*cb)(struct S_FID, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f17_S_SFI_FIP(struct S_FIP p0, float p1, int p2, struct S_FIP (*cb)(struct S_FIP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f17_S_SFI_FFI(struct S_FFI p0, float p1, int p2, struct S_FFI (*cb)(struct S_FFI, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f17_S_SFI_FFF(struct S_FFF p0, float p1, int p2, struct S_FFF (*cb)(struct S_FFF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f17_S_SFI_FFD(struct S_FFD p0, float p1, int p2, struct S_FFD (*cb)(struct S_FFD, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f17_S_SFI_FFP(struct S_FFP p0, float p1, int p2, struct S_FFP (*cb)(struct S_FFP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f17_S_SFI_FDI(struct S_FDI p0, float p1, int p2, struct S_FDI (*cb)(struct S_FDI, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f17_S_SFI_FDF(struct S_FDF p0, float p1, int p2, struct S_FDF (*cb)(struct S_FDF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f17_S_SFI_FDD(struct S_FDD p0, float p1, int p2, struct S_FDD (*cb)(struct S_FDD, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f17_S_SFI_FDP(struct S_FDP p0, float p1, int p2, struct S_FDP (*cb)(struct S_FDP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f17_S_SFI_FPI(struct S_FPI p0, float p1, int p2, struct S_FPI (*cb)(struct S_FPI, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f17_S_SFI_FPF(struct S_FPF p0, float p1, int p2, struct S_FPF (*cb)(struct S_FPF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f17_S_SFI_FPD(struct S_FPD p0, float p1, int p2, struct S_FPD (*cb)(struct S_FPD, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f17_S_SFI_FPP(struct S_FPP p0, float p1, int p2, struct S_FPP (*cb)(struct S_FPP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f17_S_SFI_DII(struct S_DII p0, float p1, int p2, struct S_DII (*cb)(struct S_DII, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f17_S_SFI_DIF(struct S_DIF p0, float p1, int p2, struct S_DIF (*cb)(struct S_DIF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f17_S_SFI_DID(struct S_DID p0, float p1, int p2, struct S_DID (*cb)(struct S_DID, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f17_S_SFI_DIP(struct S_DIP p0, float p1, int p2, struct S_DIP (*cb)(struct S_DIP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f17_S_SFI_DFI(struct S_DFI p0, float p1, int p2, struct S_DFI (*cb)(struct S_DFI, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f17_S_SFI_DFF(struct S_DFF p0, float p1, int p2, struct S_DFF (*cb)(struct S_DFF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f17_S_SFI_DFD(struct S_DFD p0, float p1, int p2, struct S_DFD (*cb)(struct S_DFD, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f17_S_SFI_DFP(struct S_DFP p0, float p1, int p2, struct S_DFP (*cb)(struct S_DFP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f17_S_SFI_DDI(struct S_DDI p0, float p1, int p2, struct S_DDI (*cb)(struct S_DDI, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f17_S_SFI_DDF(struct S_DDF p0, float p1, int p2, struct S_DDF (*cb)(struct S_DDF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f17_S_SFI_DDD(struct S_DDD p0, float p1, int p2, struct S_DDD (*cb)(struct S_DDD, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f17_S_SFI_DDP(struct S_DDP p0, float p1, int p2, struct S_DDP (*cb)(struct S_DDP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f17_S_SFI_DPI(struct S_DPI p0, float p1, int p2, struct S_DPI (*cb)(struct S_DPI, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f17_S_SFI_DPF(struct S_DPF p0, float p1, int p2, struct S_DPF (*cb)(struct S_DPF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f17_S_SFI_DPD(struct S_DPD p0, float p1, int p2, struct S_DPD (*cb)(struct S_DPD, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f17_S_SFI_DPP(struct S_DPP p0, float p1, int p2, struct S_DPP (*cb)(struct S_DPP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f17_S_SFI_PII(struct S_PII p0, float p1, int p2, struct S_PII (*cb)(struct S_PII, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f17_S_SFI_PIF(struct S_PIF p0, float p1, int p2, struct S_PIF (*cb)(struct S_PIF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f17_S_SFI_PID(struct S_PID p0, float p1, int p2, struct S_PID (*cb)(struct S_PID, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f17_S_SFI_PIP(struct S_PIP p0, float p1, int p2, struct S_PIP (*cb)(struct S_PIP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f17_S_SFI_PFI(struct S_PFI p0, float p1, int p2, struct S_PFI (*cb)(struct S_PFI, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f17_S_SFI_PFF(struct S_PFF p0, float p1, int p2, struct S_PFF (*cb)(struct S_PFF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f17_S_SFI_PFD(struct S_PFD p0, float p1, int p2, struct S_PFD (*cb)(struct S_PFD, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f17_S_SFI_PFP(struct S_PFP p0, float p1, int p2, struct S_PFP (*cb)(struct S_PFP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f17_S_SFI_PDI(struct S_PDI p0, float p1, int p2, struct S_PDI (*cb)(struct S_PDI, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f17_S_SFI_PDF(struct S_PDF p0, float p1, int p2, struct S_PDF (*cb)(struct S_PDF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f17_S_SFI_PDD(struct S_PDD p0, float p1, int p2, struct S_PDD (*cb)(struct S_PDD, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f17_S_SFI_PDP(struct S_PDP p0, float p1, int p2, struct S_PDP (*cb)(struct S_PDP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f17_S_SFI_PPI(struct S_PPI p0, float p1, int p2, struct S_PPI (*cb)(struct S_PPI, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f17_S_SFI_PPF(struct S_PPF p0, float p1, int p2, struct S_PPF (*cb)(struct S_PPF, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f17_S_SFI_PPD(struct S_PPD p0, float p1, int p2, struct S_PPD (*cb)(struct S_PPD, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f17_S_SFI_PPP(struct S_PPP p0, float p1, int p2, struct S_PPP (*cb)(struct S_PPP, float, int)) { return cb(p0,p1,p2); } -EXPORT struct S_I f17_S_SFF_I(struct S_I p0, float p1, float p2, struct S_I (*cb)(struct S_I, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_F f17_S_SFF_F(struct S_F p0, float p1, float p2, struct S_F (*cb)(struct S_F, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_D f17_S_SFF_D(struct S_D p0, float p1, float p2, struct S_D (*cb)(struct S_D, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_P f17_S_SFF_P(struct S_P p0, float p1, float p2, struct S_P (*cb)(struct S_P, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_II f17_S_SFF_II(struct S_II p0, float p1, float p2, struct S_II (*cb)(struct S_II, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f17_S_SFF_IF(struct S_IF p0, float p1, float p2, struct S_IF (*cb)(struct S_IF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f17_S_SFF_ID(struct S_ID p0, float p1, float p2, struct S_ID (*cb)(struct S_ID, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f17_S_SFF_IP(struct S_IP p0, float p1, float p2, struct S_IP (*cb)(struct S_IP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f17_S_SFF_FI(struct S_FI p0, float p1, float p2, struct S_FI (*cb)(struct S_FI, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f17_S_SFF_FF(struct S_FF p0, float p1, float p2, struct S_FF (*cb)(struct S_FF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f17_S_SFF_FD(struct S_FD p0, float p1, float p2, struct S_FD (*cb)(struct S_FD, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f17_S_SFF_FP(struct S_FP p0, float p1, float p2, struct S_FP (*cb)(struct S_FP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f17_S_SFF_DI(struct S_DI p0, float p1, float p2, struct S_DI (*cb)(struct S_DI, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f17_S_SFF_DF(struct S_DF p0, float p1, float p2, struct S_DF (*cb)(struct S_DF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f17_S_SFF_DD(struct S_DD p0, float p1, float p2, struct S_DD (*cb)(struct S_DD, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f17_S_SFF_DP(struct S_DP p0, float p1, float p2, struct S_DP (*cb)(struct S_DP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f17_S_SFF_PI(struct S_PI p0, float p1, float p2, struct S_PI (*cb)(struct S_PI, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f17_S_SFF_PF(struct S_PF p0, float p1, float p2, struct S_PF (*cb)(struct S_PF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f17_S_SFF_PD(struct S_PD p0, float p1, float p2, struct S_PD (*cb)(struct S_PD, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f17_S_SFF_PP(struct S_PP p0, float p1, float p2, struct S_PP (*cb)(struct S_PP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_III f17_S_SFF_III(struct S_III p0, float p1, float p2, struct S_III (*cb)(struct S_III, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f17_S_SFF_IIF(struct S_IIF p0, float p1, float p2, struct S_IIF (*cb)(struct S_IIF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f17_S_SFF_IID(struct S_IID p0, float p1, float p2, struct S_IID (*cb)(struct S_IID, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f17_S_SFF_IIP(struct S_IIP p0, float p1, float p2, struct S_IIP (*cb)(struct S_IIP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f17_S_SFF_IFI(struct S_IFI p0, float p1, float p2, struct S_IFI (*cb)(struct S_IFI, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f17_S_SFF_IFF(struct S_IFF p0, float p1, float p2, struct S_IFF (*cb)(struct S_IFF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f17_S_SFF_IFD(struct S_IFD p0, float p1, float p2, struct S_IFD (*cb)(struct S_IFD, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f17_S_SFF_IFP(struct S_IFP p0, float p1, float p2, struct S_IFP (*cb)(struct S_IFP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f17_S_SFF_IDI(struct S_IDI p0, float p1, float p2, struct S_IDI (*cb)(struct S_IDI, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f17_S_SFF_IDF(struct S_IDF p0, float p1, float p2, struct S_IDF (*cb)(struct S_IDF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f17_S_SFF_IDD(struct S_IDD p0, float p1, float p2, struct S_IDD (*cb)(struct S_IDD, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f17_S_SFF_IDP(struct S_IDP p0, float p1, float p2, struct S_IDP (*cb)(struct S_IDP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f17_S_SFF_IPI(struct S_IPI p0, float p1, float p2, struct S_IPI (*cb)(struct S_IPI, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f17_S_SFF_IPF(struct S_IPF p0, float p1, float p2, struct S_IPF (*cb)(struct S_IPF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f17_S_SFF_IPD(struct S_IPD p0, float p1, float p2, struct S_IPD (*cb)(struct S_IPD, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f17_S_SFF_IPP(struct S_IPP p0, float p1, float p2, struct S_IPP (*cb)(struct S_IPP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f17_S_SFF_FII(struct S_FII p0, float p1, float p2, struct S_FII (*cb)(struct S_FII, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f17_S_SFF_FIF(struct S_FIF p0, float p1, float p2, struct S_FIF (*cb)(struct S_FIF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f17_S_SFF_FID(struct S_FID p0, float p1, float p2, struct S_FID (*cb)(struct S_FID, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f17_S_SFF_FIP(struct S_FIP p0, float p1, float p2, struct S_FIP (*cb)(struct S_FIP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f17_S_SFF_FFI(struct S_FFI p0, float p1, float p2, struct S_FFI (*cb)(struct S_FFI, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f17_S_SFF_FFF(struct S_FFF p0, float p1, float p2, struct S_FFF (*cb)(struct S_FFF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f17_S_SFF_FFD(struct S_FFD p0, float p1, float p2, struct S_FFD (*cb)(struct S_FFD, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f17_S_SFF_FFP(struct S_FFP p0, float p1, float p2, struct S_FFP (*cb)(struct S_FFP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f17_S_SFF_FDI(struct S_FDI p0, float p1, float p2, struct S_FDI (*cb)(struct S_FDI, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f17_S_SFF_FDF(struct S_FDF p0, float p1, float p2, struct S_FDF (*cb)(struct S_FDF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f17_S_SFF_FDD(struct S_FDD p0, float p1, float p2, struct S_FDD (*cb)(struct S_FDD, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f17_S_SFF_FDP(struct S_FDP p0, float p1, float p2, struct S_FDP (*cb)(struct S_FDP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f17_S_SFF_FPI(struct S_FPI p0, float p1, float p2, struct S_FPI (*cb)(struct S_FPI, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f17_S_SFF_FPF(struct S_FPF p0, float p1, float p2, struct S_FPF (*cb)(struct S_FPF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f17_S_SFF_FPD(struct S_FPD p0, float p1, float p2, struct S_FPD (*cb)(struct S_FPD, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f17_S_SFF_FPP(struct S_FPP p0, float p1, float p2, struct S_FPP (*cb)(struct S_FPP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f17_S_SFF_DII(struct S_DII p0, float p1, float p2, struct S_DII (*cb)(struct S_DII, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f17_S_SFF_DIF(struct S_DIF p0, float p1, float p2, struct S_DIF (*cb)(struct S_DIF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f17_S_SFF_DID(struct S_DID p0, float p1, float p2, struct S_DID (*cb)(struct S_DID, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f17_S_SFF_DIP(struct S_DIP p0, float p1, float p2, struct S_DIP (*cb)(struct S_DIP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f17_S_SFF_DFI(struct S_DFI p0, float p1, float p2, struct S_DFI (*cb)(struct S_DFI, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f17_S_SFF_DFF(struct S_DFF p0, float p1, float p2, struct S_DFF (*cb)(struct S_DFF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f17_S_SFF_DFD(struct S_DFD p0, float p1, float p2, struct S_DFD (*cb)(struct S_DFD, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f17_S_SFF_DFP(struct S_DFP p0, float p1, float p2, struct S_DFP (*cb)(struct S_DFP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f17_S_SFF_DDI(struct S_DDI p0, float p1, float p2, struct S_DDI (*cb)(struct S_DDI, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f17_S_SFF_DDF(struct S_DDF p0, float p1, float p2, struct S_DDF (*cb)(struct S_DDF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f17_S_SFF_DDD(struct S_DDD p0, float p1, float p2, struct S_DDD (*cb)(struct S_DDD, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f17_S_SFF_DDP(struct S_DDP p0, float p1, float p2, struct S_DDP (*cb)(struct S_DDP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f17_S_SFF_DPI(struct S_DPI p0, float p1, float p2, struct S_DPI (*cb)(struct S_DPI, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f17_S_SFF_DPF(struct S_DPF p0, float p1, float p2, struct S_DPF (*cb)(struct S_DPF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f17_S_SFF_DPD(struct S_DPD p0, float p1, float p2, struct S_DPD (*cb)(struct S_DPD, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f17_S_SFF_DPP(struct S_DPP p0, float p1, float p2, struct S_DPP (*cb)(struct S_DPP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f17_S_SFF_PII(struct S_PII p0, float p1, float p2, struct S_PII (*cb)(struct S_PII, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f17_S_SFF_PIF(struct S_PIF p0, float p1, float p2, struct S_PIF (*cb)(struct S_PIF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f17_S_SFF_PID(struct S_PID p0, float p1, float p2, struct S_PID (*cb)(struct S_PID, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f17_S_SFF_PIP(struct S_PIP p0, float p1, float p2, struct S_PIP (*cb)(struct S_PIP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f17_S_SFF_PFI(struct S_PFI p0, float p1, float p2, struct S_PFI (*cb)(struct S_PFI, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f17_S_SFF_PFF(struct S_PFF p0, float p1, float p2, struct S_PFF (*cb)(struct S_PFF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f17_S_SFF_PFD(struct S_PFD p0, float p1, float p2, struct S_PFD (*cb)(struct S_PFD, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f17_S_SFF_PFP(struct S_PFP p0, float p1, float p2, struct S_PFP (*cb)(struct S_PFP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f17_S_SFF_PDI(struct S_PDI p0, float p1, float p2, struct S_PDI (*cb)(struct S_PDI, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f17_S_SFF_PDF(struct S_PDF p0, float p1, float p2, struct S_PDF (*cb)(struct S_PDF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f17_S_SFF_PDD(struct S_PDD p0, float p1, float p2, struct S_PDD (*cb)(struct S_PDD, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f17_S_SFF_PDP(struct S_PDP p0, float p1, float p2, struct S_PDP (*cb)(struct S_PDP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f17_S_SFF_PPI(struct S_PPI p0, float p1, float p2, struct S_PPI (*cb)(struct S_PPI, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f17_S_SFF_PPF(struct S_PPF p0, float p1, float p2, struct S_PPF (*cb)(struct S_PPF, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f17_S_SFF_PPD(struct S_PPD p0, float p1, float p2, struct S_PPD (*cb)(struct S_PPD, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f17_S_SFF_PPP(struct S_PPP p0, float p1, float p2, struct S_PPP (*cb)(struct S_PPP, float, float)) { return cb(p0,p1,p2); } -EXPORT struct S_I f17_S_SFD_I(struct S_I p0, float p1, double p2, struct S_I (*cb)(struct S_I, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_F f17_S_SFD_F(struct S_F p0, float p1, double p2, struct S_F (*cb)(struct S_F, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_D f17_S_SFD_D(struct S_D p0, float p1, double p2, struct S_D (*cb)(struct S_D, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_P f17_S_SFD_P(struct S_P p0, float p1, double p2, struct S_P (*cb)(struct S_P, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_II f17_S_SFD_II(struct S_II p0, float p1, double p2, struct S_II (*cb)(struct S_II, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f17_S_SFD_IF(struct S_IF p0, float p1, double p2, struct S_IF (*cb)(struct S_IF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f17_S_SFD_ID(struct S_ID p0, float p1, double p2, struct S_ID (*cb)(struct S_ID, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f17_S_SFD_IP(struct S_IP p0, float p1, double p2, struct S_IP (*cb)(struct S_IP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f17_S_SFD_FI(struct S_FI p0, float p1, double p2, struct S_FI (*cb)(struct S_FI, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f17_S_SFD_FF(struct S_FF p0, float p1, double p2, struct S_FF (*cb)(struct S_FF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f17_S_SFD_FD(struct S_FD p0, float p1, double p2, struct S_FD (*cb)(struct S_FD, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f17_S_SFD_FP(struct S_FP p0, float p1, double p2, struct S_FP (*cb)(struct S_FP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f17_S_SFD_DI(struct S_DI p0, float p1, double p2, struct S_DI (*cb)(struct S_DI, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f17_S_SFD_DF(struct S_DF p0, float p1, double p2, struct S_DF (*cb)(struct S_DF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f17_S_SFD_DD(struct S_DD p0, float p1, double p2, struct S_DD (*cb)(struct S_DD, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f17_S_SFD_DP(struct S_DP p0, float p1, double p2, struct S_DP (*cb)(struct S_DP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f17_S_SFD_PI(struct S_PI p0, float p1, double p2, struct S_PI (*cb)(struct S_PI, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f17_S_SFD_PF(struct S_PF p0, float p1, double p2, struct S_PF (*cb)(struct S_PF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f17_S_SFD_PD(struct S_PD p0, float p1, double p2, struct S_PD (*cb)(struct S_PD, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f17_S_SFD_PP(struct S_PP p0, float p1, double p2, struct S_PP (*cb)(struct S_PP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_III f17_S_SFD_III(struct S_III p0, float p1, double p2, struct S_III (*cb)(struct S_III, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f17_S_SFD_IIF(struct S_IIF p0, float p1, double p2, struct S_IIF (*cb)(struct S_IIF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f17_S_SFD_IID(struct S_IID p0, float p1, double p2, struct S_IID (*cb)(struct S_IID, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f17_S_SFD_IIP(struct S_IIP p0, float p1, double p2, struct S_IIP (*cb)(struct S_IIP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f17_S_SFD_IFI(struct S_IFI p0, float p1, double p2, struct S_IFI (*cb)(struct S_IFI, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f17_S_SFD_IFF(struct S_IFF p0, float p1, double p2, struct S_IFF (*cb)(struct S_IFF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f17_S_SFD_IFD(struct S_IFD p0, float p1, double p2, struct S_IFD (*cb)(struct S_IFD, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f17_S_SFD_IFP(struct S_IFP p0, float p1, double p2, struct S_IFP (*cb)(struct S_IFP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f17_S_SFD_IDI(struct S_IDI p0, float p1, double p2, struct S_IDI (*cb)(struct S_IDI, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f17_S_SFD_IDF(struct S_IDF p0, float p1, double p2, struct S_IDF (*cb)(struct S_IDF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f17_S_SFD_IDD(struct S_IDD p0, float p1, double p2, struct S_IDD (*cb)(struct S_IDD, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f17_S_SFD_IDP(struct S_IDP p0, float p1, double p2, struct S_IDP (*cb)(struct S_IDP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f17_S_SFD_IPI(struct S_IPI p0, float p1, double p2, struct S_IPI (*cb)(struct S_IPI, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f17_S_SFD_IPF(struct S_IPF p0, float p1, double p2, struct S_IPF (*cb)(struct S_IPF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f17_S_SFD_IPD(struct S_IPD p0, float p1, double p2, struct S_IPD (*cb)(struct S_IPD, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f17_S_SFD_IPP(struct S_IPP p0, float p1, double p2, struct S_IPP (*cb)(struct S_IPP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f17_S_SFD_FII(struct S_FII p0, float p1, double p2, struct S_FII (*cb)(struct S_FII, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f17_S_SFD_FIF(struct S_FIF p0, float p1, double p2, struct S_FIF (*cb)(struct S_FIF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f17_S_SFD_FID(struct S_FID p0, float p1, double p2, struct S_FID (*cb)(struct S_FID, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f17_S_SFD_FIP(struct S_FIP p0, float p1, double p2, struct S_FIP (*cb)(struct S_FIP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f17_S_SFD_FFI(struct S_FFI p0, float p1, double p2, struct S_FFI (*cb)(struct S_FFI, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f17_S_SFD_FFF(struct S_FFF p0, float p1, double p2, struct S_FFF (*cb)(struct S_FFF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f17_S_SFD_FFD(struct S_FFD p0, float p1, double p2, struct S_FFD (*cb)(struct S_FFD, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f17_S_SFD_FFP(struct S_FFP p0, float p1, double p2, struct S_FFP (*cb)(struct S_FFP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f17_S_SFD_FDI(struct S_FDI p0, float p1, double p2, struct S_FDI (*cb)(struct S_FDI, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f17_S_SFD_FDF(struct S_FDF p0, float p1, double p2, struct S_FDF (*cb)(struct S_FDF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f17_S_SFD_FDD(struct S_FDD p0, float p1, double p2, struct S_FDD (*cb)(struct S_FDD, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f17_S_SFD_FDP(struct S_FDP p0, float p1, double p2, struct S_FDP (*cb)(struct S_FDP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f17_S_SFD_FPI(struct S_FPI p0, float p1, double p2, struct S_FPI (*cb)(struct S_FPI, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f17_S_SFD_FPF(struct S_FPF p0, float p1, double p2, struct S_FPF (*cb)(struct S_FPF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f17_S_SFD_FPD(struct S_FPD p0, float p1, double p2, struct S_FPD (*cb)(struct S_FPD, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f17_S_SFD_FPP(struct S_FPP p0, float p1, double p2, struct S_FPP (*cb)(struct S_FPP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f17_S_SFD_DII(struct S_DII p0, float p1, double p2, struct S_DII (*cb)(struct S_DII, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f17_S_SFD_DIF(struct S_DIF p0, float p1, double p2, struct S_DIF (*cb)(struct S_DIF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f17_S_SFD_DID(struct S_DID p0, float p1, double p2, struct S_DID (*cb)(struct S_DID, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f17_S_SFD_DIP(struct S_DIP p0, float p1, double p2, struct S_DIP (*cb)(struct S_DIP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f17_S_SFD_DFI(struct S_DFI p0, float p1, double p2, struct S_DFI (*cb)(struct S_DFI, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f17_S_SFD_DFF(struct S_DFF p0, float p1, double p2, struct S_DFF (*cb)(struct S_DFF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f17_S_SFD_DFD(struct S_DFD p0, float p1, double p2, struct S_DFD (*cb)(struct S_DFD, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f17_S_SFD_DFP(struct S_DFP p0, float p1, double p2, struct S_DFP (*cb)(struct S_DFP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f17_S_SFD_DDI(struct S_DDI p0, float p1, double p2, struct S_DDI (*cb)(struct S_DDI, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f17_S_SFD_DDF(struct S_DDF p0, float p1, double p2, struct S_DDF (*cb)(struct S_DDF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f17_S_SFD_DDD(struct S_DDD p0, float p1, double p2, struct S_DDD (*cb)(struct S_DDD, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f17_S_SFD_DDP(struct S_DDP p0, float p1, double p2, struct S_DDP (*cb)(struct S_DDP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f17_S_SFD_DPI(struct S_DPI p0, float p1, double p2, struct S_DPI (*cb)(struct S_DPI, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f17_S_SFD_DPF(struct S_DPF p0, float p1, double p2, struct S_DPF (*cb)(struct S_DPF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f17_S_SFD_DPD(struct S_DPD p0, float p1, double p2, struct S_DPD (*cb)(struct S_DPD, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f17_S_SFD_DPP(struct S_DPP p0, float p1, double p2, struct S_DPP (*cb)(struct S_DPP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f17_S_SFD_PII(struct S_PII p0, float p1, double p2, struct S_PII (*cb)(struct S_PII, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f17_S_SFD_PIF(struct S_PIF p0, float p1, double p2, struct S_PIF (*cb)(struct S_PIF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f17_S_SFD_PID(struct S_PID p0, float p1, double p2, struct S_PID (*cb)(struct S_PID, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f17_S_SFD_PIP(struct S_PIP p0, float p1, double p2, struct S_PIP (*cb)(struct S_PIP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f17_S_SFD_PFI(struct S_PFI p0, float p1, double p2, struct S_PFI (*cb)(struct S_PFI, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f17_S_SFD_PFF(struct S_PFF p0, float p1, double p2, struct S_PFF (*cb)(struct S_PFF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f17_S_SFD_PFD(struct S_PFD p0, float p1, double p2, struct S_PFD (*cb)(struct S_PFD, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f17_S_SFD_PFP(struct S_PFP p0, float p1, double p2, struct S_PFP (*cb)(struct S_PFP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f17_S_SFD_PDI(struct S_PDI p0, float p1, double p2, struct S_PDI (*cb)(struct S_PDI, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f17_S_SFD_PDF(struct S_PDF p0, float p1, double p2, struct S_PDF (*cb)(struct S_PDF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f17_S_SFD_PDD(struct S_PDD p0, float p1, double p2, struct S_PDD (*cb)(struct S_PDD, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f17_S_SFD_PDP(struct S_PDP p0, float p1, double p2, struct S_PDP (*cb)(struct S_PDP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f17_S_SFD_PPI(struct S_PPI p0, float p1, double p2, struct S_PPI (*cb)(struct S_PPI, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f17_S_SFD_PPF(struct S_PPF p0, float p1, double p2, struct S_PPF (*cb)(struct S_PPF, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f17_S_SFD_PPD(struct S_PPD p0, float p1, double p2, struct S_PPD (*cb)(struct S_PPD, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f17_S_SFD_PPP(struct S_PPP p0, float p1, double p2, struct S_PPP (*cb)(struct S_PPP, float, double)) { return cb(p0,p1,p2); } -EXPORT struct S_I f17_S_SFP_I(struct S_I p0, float p1, void* p2, struct S_I (*cb)(struct S_I, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_F f17_S_SFP_F(struct S_F p0, float p1, void* p2, struct S_F (*cb)(struct S_F, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_D f17_S_SFP_D(struct S_D p0, float p1, void* p2, struct S_D (*cb)(struct S_D, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_P f17_S_SFP_P(struct S_P p0, float p1, void* p2, struct S_P (*cb)(struct S_P, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_II f17_S_SFP_II(struct S_II p0, float p1, void* p2, struct S_II (*cb)(struct S_II, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f17_S_SFP_IF(struct S_IF p0, float p1, void* p2, struct S_IF (*cb)(struct S_IF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f17_S_SFP_ID(struct S_ID p0, float p1, void* p2, struct S_ID (*cb)(struct S_ID, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f17_S_SFP_IP(struct S_IP p0, float p1, void* p2, struct S_IP (*cb)(struct S_IP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f17_S_SFP_FI(struct S_FI p0, float p1, void* p2, struct S_FI (*cb)(struct S_FI, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f17_S_SFP_FF(struct S_FF p0, float p1, void* p2, struct S_FF (*cb)(struct S_FF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f17_S_SFP_FD(struct S_FD p0, float p1, void* p2, struct S_FD (*cb)(struct S_FD, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f17_S_SFP_FP(struct S_FP p0, float p1, void* p2, struct S_FP (*cb)(struct S_FP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f17_S_SFP_DI(struct S_DI p0, float p1, void* p2, struct S_DI (*cb)(struct S_DI, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f17_S_SFP_DF(struct S_DF p0, float p1, void* p2, struct S_DF (*cb)(struct S_DF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f17_S_SFP_DD(struct S_DD p0, float p1, void* p2, struct S_DD (*cb)(struct S_DD, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f17_S_SFP_DP(struct S_DP p0, float p1, void* p2, struct S_DP (*cb)(struct S_DP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f17_S_SFP_PI(struct S_PI p0, float p1, void* p2, struct S_PI (*cb)(struct S_PI, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f17_S_SFP_PF(struct S_PF p0, float p1, void* p2, struct S_PF (*cb)(struct S_PF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f17_S_SFP_PD(struct S_PD p0, float p1, void* p2, struct S_PD (*cb)(struct S_PD, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f17_S_SFP_PP(struct S_PP p0, float p1, void* p2, struct S_PP (*cb)(struct S_PP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_III f17_S_SFP_III(struct S_III p0, float p1, void* p2, struct S_III (*cb)(struct S_III, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f17_S_SFP_IIF(struct S_IIF p0, float p1, void* p2, struct S_IIF (*cb)(struct S_IIF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f17_S_SFP_IID(struct S_IID p0, float p1, void* p2, struct S_IID (*cb)(struct S_IID, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f17_S_SFP_IIP(struct S_IIP p0, float p1, void* p2, struct S_IIP (*cb)(struct S_IIP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f17_S_SFP_IFI(struct S_IFI p0, float p1, void* p2, struct S_IFI (*cb)(struct S_IFI, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f17_S_SFP_IFF(struct S_IFF p0, float p1, void* p2, struct S_IFF (*cb)(struct S_IFF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f17_S_SFP_IFD(struct S_IFD p0, float p1, void* p2, struct S_IFD (*cb)(struct S_IFD, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f17_S_SFP_IFP(struct S_IFP p0, float p1, void* p2, struct S_IFP (*cb)(struct S_IFP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f17_S_SFP_IDI(struct S_IDI p0, float p1, void* p2, struct S_IDI (*cb)(struct S_IDI, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f17_S_SFP_IDF(struct S_IDF p0, float p1, void* p2, struct S_IDF (*cb)(struct S_IDF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f17_S_SFP_IDD(struct S_IDD p0, float p1, void* p2, struct S_IDD (*cb)(struct S_IDD, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f17_S_SFP_IDP(struct S_IDP p0, float p1, void* p2, struct S_IDP (*cb)(struct S_IDP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f17_S_SFP_IPI(struct S_IPI p0, float p1, void* p2, struct S_IPI (*cb)(struct S_IPI, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f17_S_SFP_IPF(struct S_IPF p0, float p1, void* p2, struct S_IPF (*cb)(struct S_IPF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f17_S_SFP_IPD(struct S_IPD p0, float p1, void* p2, struct S_IPD (*cb)(struct S_IPD, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f17_S_SFP_IPP(struct S_IPP p0, float p1, void* p2, struct S_IPP (*cb)(struct S_IPP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f17_S_SFP_FII(struct S_FII p0, float p1, void* p2, struct S_FII (*cb)(struct S_FII, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f17_S_SFP_FIF(struct S_FIF p0, float p1, void* p2, struct S_FIF (*cb)(struct S_FIF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f17_S_SFP_FID(struct S_FID p0, float p1, void* p2, struct S_FID (*cb)(struct S_FID, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f17_S_SFP_FIP(struct S_FIP p0, float p1, void* p2, struct S_FIP (*cb)(struct S_FIP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f17_S_SFP_FFI(struct S_FFI p0, float p1, void* p2, struct S_FFI (*cb)(struct S_FFI, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f17_S_SFP_FFF(struct S_FFF p0, float p1, void* p2, struct S_FFF (*cb)(struct S_FFF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f17_S_SFP_FFD(struct S_FFD p0, float p1, void* p2, struct S_FFD (*cb)(struct S_FFD, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f17_S_SFP_FFP(struct S_FFP p0, float p1, void* p2, struct S_FFP (*cb)(struct S_FFP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f17_S_SFP_FDI(struct S_FDI p0, float p1, void* p2, struct S_FDI (*cb)(struct S_FDI, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f17_S_SFP_FDF(struct S_FDF p0, float p1, void* p2, struct S_FDF (*cb)(struct S_FDF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f17_S_SFP_FDD(struct S_FDD p0, float p1, void* p2, struct S_FDD (*cb)(struct S_FDD, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f17_S_SFP_FDP(struct S_FDP p0, float p1, void* p2, struct S_FDP (*cb)(struct S_FDP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f17_S_SFP_FPI(struct S_FPI p0, float p1, void* p2, struct S_FPI (*cb)(struct S_FPI, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f17_S_SFP_FPF(struct S_FPF p0, float p1, void* p2, struct S_FPF (*cb)(struct S_FPF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f17_S_SFP_FPD(struct S_FPD p0, float p1, void* p2, struct S_FPD (*cb)(struct S_FPD, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f17_S_SFP_FPP(struct S_FPP p0, float p1, void* p2, struct S_FPP (*cb)(struct S_FPP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f17_S_SFP_DII(struct S_DII p0, float p1, void* p2, struct S_DII (*cb)(struct S_DII, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f17_S_SFP_DIF(struct S_DIF p0, float p1, void* p2, struct S_DIF (*cb)(struct S_DIF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f17_S_SFP_DID(struct S_DID p0, float p1, void* p2, struct S_DID (*cb)(struct S_DID, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f17_S_SFP_DIP(struct S_DIP p0, float p1, void* p2, struct S_DIP (*cb)(struct S_DIP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f17_S_SFP_DFI(struct S_DFI p0, float p1, void* p2, struct S_DFI (*cb)(struct S_DFI, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f17_S_SFP_DFF(struct S_DFF p0, float p1, void* p2, struct S_DFF (*cb)(struct S_DFF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f17_S_SFP_DFD(struct S_DFD p0, float p1, void* p2, struct S_DFD (*cb)(struct S_DFD, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f17_S_SFP_DFP(struct S_DFP p0, float p1, void* p2, struct S_DFP (*cb)(struct S_DFP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f17_S_SFP_DDI(struct S_DDI p0, float p1, void* p2, struct S_DDI (*cb)(struct S_DDI, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f17_S_SFP_DDF(struct S_DDF p0, float p1, void* p2, struct S_DDF (*cb)(struct S_DDF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f17_S_SFP_DDD(struct S_DDD p0, float p1, void* p2, struct S_DDD (*cb)(struct S_DDD, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f17_S_SFP_DDP(struct S_DDP p0, float p1, void* p2, struct S_DDP (*cb)(struct S_DDP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f17_S_SFP_DPI(struct S_DPI p0, float p1, void* p2, struct S_DPI (*cb)(struct S_DPI, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f17_S_SFP_DPF(struct S_DPF p0, float p1, void* p2, struct S_DPF (*cb)(struct S_DPF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f17_S_SFP_DPD(struct S_DPD p0, float p1, void* p2, struct S_DPD (*cb)(struct S_DPD, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f17_S_SFP_DPP(struct S_DPP p0, float p1, void* p2, struct S_DPP (*cb)(struct S_DPP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f17_S_SFP_PII(struct S_PII p0, float p1, void* p2, struct S_PII (*cb)(struct S_PII, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f17_S_SFP_PIF(struct S_PIF p0, float p1, void* p2, struct S_PIF (*cb)(struct S_PIF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f17_S_SFP_PID(struct S_PID p0, float p1, void* p2, struct S_PID (*cb)(struct S_PID, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f17_S_SFP_PIP(struct S_PIP p0, float p1, void* p2, struct S_PIP (*cb)(struct S_PIP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f17_S_SFP_PFI(struct S_PFI p0, float p1, void* p2, struct S_PFI (*cb)(struct S_PFI, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f17_S_SFP_PFF(struct S_PFF p0, float p1, void* p2, struct S_PFF (*cb)(struct S_PFF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f17_S_SFP_PFD(struct S_PFD p0, float p1, void* p2, struct S_PFD (*cb)(struct S_PFD, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f17_S_SFP_PFP(struct S_PFP p0, float p1, void* p2, struct S_PFP (*cb)(struct S_PFP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f17_S_SFP_PDI(struct S_PDI p0, float p1, void* p2, struct S_PDI (*cb)(struct S_PDI, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f17_S_SFP_PDF(struct S_PDF p0, float p1, void* p2, struct S_PDF (*cb)(struct S_PDF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f17_S_SFP_PDD(struct S_PDD p0, float p1, void* p2, struct S_PDD (*cb)(struct S_PDD, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f17_S_SFP_PDP(struct S_PDP p0, float p1, void* p2, struct S_PDP (*cb)(struct S_PDP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f17_S_SFP_PPI(struct S_PPI p0, float p1, void* p2, struct S_PPI (*cb)(struct S_PPI, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f17_S_SFP_PPF(struct S_PPF p0, float p1, void* p2, struct S_PPF (*cb)(struct S_PPF, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f17_S_SFP_PPD(struct S_PPD p0, float p1, void* p2, struct S_PPD (*cb)(struct S_PPD, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f17_S_SFP_PPP(struct S_PPP p0, float p1, void* p2, struct S_PPP (*cb)(struct S_PPP, float, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_I f17_S_SFS_I(struct S_I p0, float p1, struct S_I p2, struct S_I (*cb)(struct S_I, float, struct S_I)) { return cb(p0,p1,p2); } -EXPORT struct S_F f17_S_SFS_F(struct S_F p0, float p1, struct S_F p2, struct S_F (*cb)(struct S_F, float, struct S_F)) { return cb(p0,p1,p2); } -EXPORT struct S_D f17_S_SFS_D(struct S_D p0, float p1, struct S_D p2, struct S_D (*cb)(struct S_D, float, struct S_D)) { return cb(p0,p1,p2); } -EXPORT struct S_P f17_S_SFS_P(struct S_P p0, float p1, struct S_P p2, struct S_P (*cb)(struct S_P, float, struct S_P)) { return cb(p0,p1,p2); } -EXPORT struct S_II f17_S_SFS_II(struct S_II p0, float p1, struct S_II p2, struct S_II (*cb)(struct S_II, float, struct S_II)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f17_S_SFS_IF(struct S_IF p0, float p1, struct S_IF p2, struct S_IF (*cb)(struct S_IF, float, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f17_S_SFS_ID(struct S_ID p0, float p1, struct S_ID p2, struct S_ID (*cb)(struct S_ID, float, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f17_S_SFS_IP(struct S_IP p0, float p1, struct S_IP p2, struct S_IP (*cb)(struct S_IP, float, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f17_S_SFS_FI(struct S_FI p0, float p1, struct S_FI p2, struct S_FI (*cb)(struct S_FI, float, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f17_S_SFS_FF(struct S_FF p0, float p1, struct S_FF p2, struct S_FF (*cb)(struct S_FF, float, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f17_S_SFS_FD(struct S_FD p0, float p1, struct S_FD p2, struct S_FD (*cb)(struct S_FD, float, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f17_S_SFS_FP(struct S_FP p0, float p1, struct S_FP p2, struct S_FP (*cb)(struct S_FP, float, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f17_S_SFS_DI(struct S_DI p0, float p1, struct S_DI p2, struct S_DI (*cb)(struct S_DI, float, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f17_S_SFS_DF(struct S_DF p0, float p1, struct S_DF p2, struct S_DF (*cb)(struct S_DF, float, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f17_S_SFS_DD(struct S_DD p0, float p1, struct S_DD p2, struct S_DD (*cb)(struct S_DD, float, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f17_S_SFS_DP(struct S_DP p0, float p1, struct S_DP p2, struct S_DP (*cb)(struct S_DP, float, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f17_S_SFS_PI(struct S_PI p0, float p1, struct S_PI p2, struct S_PI (*cb)(struct S_PI, float, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f17_S_SFS_PF(struct S_PF p0, float p1, struct S_PF p2, struct S_PF (*cb)(struct S_PF, float, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f17_S_SFS_PD(struct S_PD p0, float p1, struct S_PD p2, struct S_PD (*cb)(struct S_PD, float, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f17_S_SFS_PP(struct S_PP p0, float p1, struct S_PP p2, struct S_PP (*cb)(struct S_PP, float, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT struct S_III f17_S_SFS_III(struct S_III p0, float p1, struct S_III p2, struct S_III (*cb)(struct S_III, float, struct S_III)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f17_S_SFS_IIF(struct S_IIF p0, float p1, struct S_IIF p2, struct S_IIF (*cb)(struct S_IIF, float, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f17_S_SFS_IID(struct S_IID p0, float p1, struct S_IID p2, struct S_IID (*cb)(struct S_IID, float, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f17_S_SFS_IIP(struct S_IIP p0, float p1, struct S_IIP p2, struct S_IIP (*cb)(struct S_IIP, float, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f17_S_SFS_IFI(struct S_IFI p0, float p1, struct S_IFI p2, struct S_IFI (*cb)(struct S_IFI, float, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f17_S_SFS_IFF(struct S_IFF p0, float p1, struct S_IFF p2, struct S_IFF (*cb)(struct S_IFF, float, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f17_S_SFS_IFD(struct S_IFD p0, float p1, struct S_IFD p2, struct S_IFD (*cb)(struct S_IFD, float, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f17_S_SFS_IFP(struct S_IFP p0, float p1, struct S_IFP p2, struct S_IFP (*cb)(struct S_IFP, float, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f17_S_SFS_IDI(struct S_IDI p0, float p1, struct S_IDI p2, struct S_IDI (*cb)(struct S_IDI, float, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f17_S_SFS_IDF(struct S_IDF p0, float p1, struct S_IDF p2, struct S_IDF (*cb)(struct S_IDF, float, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f17_S_SFS_IDD(struct S_IDD p0, float p1, struct S_IDD p2, struct S_IDD (*cb)(struct S_IDD, float, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f17_S_SFS_IDP(struct S_IDP p0, float p1, struct S_IDP p2, struct S_IDP (*cb)(struct S_IDP, float, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f17_S_SFS_IPI(struct S_IPI p0, float p1, struct S_IPI p2, struct S_IPI (*cb)(struct S_IPI, float, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f17_S_SFS_IPF(struct S_IPF p0, float p1, struct S_IPF p2, struct S_IPF (*cb)(struct S_IPF, float, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f17_S_SFS_IPD(struct S_IPD p0, float p1, struct S_IPD p2, struct S_IPD (*cb)(struct S_IPD, float, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f17_S_SFS_IPP(struct S_IPP p0, float p1, struct S_IPP p2, struct S_IPP (*cb)(struct S_IPP, float, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f17_S_SFS_FII(struct S_FII p0, float p1, struct S_FII p2, struct S_FII (*cb)(struct S_FII, float, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f17_S_SFS_FIF(struct S_FIF p0, float p1, struct S_FIF p2, struct S_FIF (*cb)(struct S_FIF, float, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f17_S_SFS_FID(struct S_FID p0, float p1, struct S_FID p2, struct S_FID (*cb)(struct S_FID, float, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f17_S_SFS_FIP(struct S_FIP p0, float p1, struct S_FIP p2, struct S_FIP (*cb)(struct S_FIP, float, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f17_S_SFS_FFI(struct S_FFI p0, float p1, struct S_FFI p2, struct S_FFI (*cb)(struct S_FFI, float, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f17_S_SFS_FFF(struct S_FFF p0, float p1, struct S_FFF p2, struct S_FFF (*cb)(struct S_FFF, float, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f17_S_SFS_FFD(struct S_FFD p0, float p1, struct S_FFD p2, struct S_FFD (*cb)(struct S_FFD, float, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f17_S_SFS_FFP(struct S_FFP p0, float p1, struct S_FFP p2, struct S_FFP (*cb)(struct S_FFP, float, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f17_S_SFS_FDI(struct S_FDI p0, float p1, struct S_FDI p2, struct S_FDI (*cb)(struct S_FDI, float, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f17_S_SFS_FDF(struct S_FDF p0, float p1, struct S_FDF p2, struct S_FDF (*cb)(struct S_FDF, float, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f17_S_SFS_FDD(struct S_FDD p0, float p1, struct S_FDD p2, struct S_FDD (*cb)(struct S_FDD, float, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f18_S_SFS_FDP(struct S_FDP p0, float p1, struct S_FDP p2, struct S_FDP (*cb)(struct S_FDP, float, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f18_S_SFS_FPI(struct S_FPI p0, float p1, struct S_FPI p2, struct S_FPI (*cb)(struct S_FPI, float, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f18_S_SFS_FPF(struct S_FPF p0, float p1, struct S_FPF p2, struct S_FPF (*cb)(struct S_FPF, float, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f18_S_SFS_FPD(struct S_FPD p0, float p1, struct S_FPD p2, struct S_FPD (*cb)(struct S_FPD, float, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f18_S_SFS_FPP(struct S_FPP p0, float p1, struct S_FPP p2, struct S_FPP (*cb)(struct S_FPP, float, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f18_S_SFS_DII(struct S_DII p0, float p1, struct S_DII p2, struct S_DII (*cb)(struct S_DII, float, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f18_S_SFS_DIF(struct S_DIF p0, float p1, struct S_DIF p2, struct S_DIF (*cb)(struct S_DIF, float, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f18_S_SFS_DID(struct S_DID p0, float p1, struct S_DID p2, struct S_DID (*cb)(struct S_DID, float, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f18_S_SFS_DIP(struct S_DIP p0, float p1, struct S_DIP p2, struct S_DIP (*cb)(struct S_DIP, float, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f18_S_SFS_DFI(struct S_DFI p0, float p1, struct S_DFI p2, struct S_DFI (*cb)(struct S_DFI, float, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f18_S_SFS_DFF(struct S_DFF p0, float p1, struct S_DFF p2, struct S_DFF (*cb)(struct S_DFF, float, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f18_S_SFS_DFD(struct S_DFD p0, float p1, struct S_DFD p2, struct S_DFD (*cb)(struct S_DFD, float, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f18_S_SFS_DFP(struct S_DFP p0, float p1, struct S_DFP p2, struct S_DFP (*cb)(struct S_DFP, float, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f18_S_SFS_DDI(struct S_DDI p0, float p1, struct S_DDI p2, struct S_DDI (*cb)(struct S_DDI, float, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f18_S_SFS_DDF(struct S_DDF p0, float p1, struct S_DDF p2, struct S_DDF (*cb)(struct S_DDF, float, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f18_S_SFS_DDD(struct S_DDD p0, float p1, struct S_DDD p2, struct S_DDD (*cb)(struct S_DDD, float, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f18_S_SFS_DDP(struct S_DDP p0, float p1, struct S_DDP p2, struct S_DDP (*cb)(struct S_DDP, float, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f18_S_SFS_DPI(struct S_DPI p0, float p1, struct S_DPI p2, struct S_DPI (*cb)(struct S_DPI, float, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f18_S_SFS_DPF(struct S_DPF p0, float p1, struct S_DPF p2, struct S_DPF (*cb)(struct S_DPF, float, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f18_S_SFS_DPD(struct S_DPD p0, float p1, struct S_DPD p2, struct S_DPD (*cb)(struct S_DPD, float, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f18_S_SFS_DPP(struct S_DPP p0, float p1, struct S_DPP p2, struct S_DPP (*cb)(struct S_DPP, float, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f18_S_SFS_PII(struct S_PII p0, float p1, struct S_PII p2, struct S_PII (*cb)(struct S_PII, float, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f18_S_SFS_PIF(struct S_PIF p0, float p1, struct S_PIF p2, struct S_PIF (*cb)(struct S_PIF, float, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f18_S_SFS_PID(struct S_PID p0, float p1, struct S_PID p2, struct S_PID (*cb)(struct S_PID, float, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f18_S_SFS_PIP(struct S_PIP p0, float p1, struct S_PIP p2, struct S_PIP (*cb)(struct S_PIP, float, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f18_S_SFS_PFI(struct S_PFI p0, float p1, struct S_PFI p2, struct S_PFI (*cb)(struct S_PFI, float, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f18_S_SFS_PFF(struct S_PFF p0, float p1, struct S_PFF p2, struct S_PFF (*cb)(struct S_PFF, float, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f18_S_SFS_PFD(struct S_PFD p0, float p1, struct S_PFD p2, struct S_PFD (*cb)(struct S_PFD, float, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f18_S_SFS_PFP(struct S_PFP p0, float p1, struct S_PFP p2, struct S_PFP (*cb)(struct S_PFP, float, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f18_S_SFS_PDI(struct S_PDI p0, float p1, struct S_PDI p2, struct S_PDI (*cb)(struct S_PDI, float, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f18_S_SFS_PDF(struct S_PDF p0, float p1, struct S_PDF p2, struct S_PDF (*cb)(struct S_PDF, float, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f18_S_SFS_PDD(struct S_PDD p0, float p1, struct S_PDD p2, struct S_PDD (*cb)(struct S_PDD, float, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f18_S_SFS_PDP(struct S_PDP p0, float p1, struct S_PDP p2, struct S_PDP (*cb)(struct S_PDP, float, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f18_S_SFS_PPI(struct S_PPI p0, float p1, struct S_PPI p2, struct S_PPI (*cb)(struct S_PPI, float, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f18_S_SFS_PPF(struct S_PPF p0, float p1, struct S_PPF p2, struct S_PPF (*cb)(struct S_PPF, float, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f18_S_SFS_PPD(struct S_PPD p0, float p1, struct S_PPD p2, struct S_PPD (*cb)(struct S_PPD, float, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f18_S_SFS_PPP(struct S_PPP p0, float p1, struct S_PPP p2, struct S_PPP (*cb)(struct S_PPP, float, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT struct S_I f18_S_SDI_I(struct S_I p0, double p1, int p2, struct S_I (*cb)(struct S_I, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_F f18_S_SDI_F(struct S_F p0, double p1, int p2, struct S_F (*cb)(struct S_F, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_D f18_S_SDI_D(struct S_D p0, double p1, int p2, struct S_D (*cb)(struct S_D, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_P f18_S_SDI_P(struct S_P p0, double p1, int p2, struct S_P (*cb)(struct S_P, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_II f18_S_SDI_II(struct S_II p0, double p1, int p2, struct S_II (*cb)(struct S_II, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f18_S_SDI_IF(struct S_IF p0, double p1, int p2, struct S_IF (*cb)(struct S_IF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f18_S_SDI_ID(struct S_ID p0, double p1, int p2, struct S_ID (*cb)(struct S_ID, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f18_S_SDI_IP(struct S_IP p0, double p1, int p2, struct S_IP (*cb)(struct S_IP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f18_S_SDI_FI(struct S_FI p0, double p1, int p2, struct S_FI (*cb)(struct S_FI, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f18_S_SDI_FF(struct S_FF p0, double p1, int p2, struct S_FF (*cb)(struct S_FF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f18_S_SDI_FD(struct S_FD p0, double p1, int p2, struct S_FD (*cb)(struct S_FD, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f18_S_SDI_FP(struct S_FP p0, double p1, int p2, struct S_FP (*cb)(struct S_FP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f18_S_SDI_DI(struct S_DI p0, double p1, int p2, struct S_DI (*cb)(struct S_DI, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f18_S_SDI_DF(struct S_DF p0, double p1, int p2, struct S_DF (*cb)(struct S_DF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f18_S_SDI_DD(struct S_DD p0, double p1, int p2, struct S_DD (*cb)(struct S_DD, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f18_S_SDI_DP(struct S_DP p0, double p1, int p2, struct S_DP (*cb)(struct S_DP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f18_S_SDI_PI(struct S_PI p0, double p1, int p2, struct S_PI (*cb)(struct S_PI, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f18_S_SDI_PF(struct S_PF p0, double p1, int p2, struct S_PF (*cb)(struct S_PF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f18_S_SDI_PD(struct S_PD p0, double p1, int p2, struct S_PD (*cb)(struct S_PD, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f18_S_SDI_PP(struct S_PP p0, double p1, int p2, struct S_PP (*cb)(struct S_PP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_III f18_S_SDI_III(struct S_III p0, double p1, int p2, struct S_III (*cb)(struct S_III, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f18_S_SDI_IIF(struct S_IIF p0, double p1, int p2, struct S_IIF (*cb)(struct S_IIF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f18_S_SDI_IID(struct S_IID p0, double p1, int p2, struct S_IID (*cb)(struct S_IID, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f18_S_SDI_IIP(struct S_IIP p0, double p1, int p2, struct S_IIP (*cb)(struct S_IIP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f18_S_SDI_IFI(struct S_IFI p0, double p1, int p2, struct S_IFI (*cb)(struct S_IFI, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f18_S_SDI_IFF(struct S_IFF p0, double p1, int p2, struct S_IFF (*cb)(struct S_IFF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f18_S_SDI_IFD(struct S_IFD p0, double p1, int p2, struct S_IFD (*cb)(struct S_IFD, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f18_S_SDI_IFP(struct S_IFP p0, double p1, int p2, struct S_IFP (*cb)(struct S_IFP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f18_S_SDI_IDI(struct S_IDI p0, double p1, int p2, struct S_IDI (*cb)(struct S_IDI, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f18_S_SDI_IDF(struct S_IDF p0, double p1, int p2, struct S_IDF (*cb)(struct S_IDF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f18_S_SDI_IDD(struct S_IDD p0, double p1, int p2, struct S_IDD (*cb)(struct S_IDD, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f18_S_SDI_IDP(struct S_IDP p0, double p1, int p2, struct S_IDP (*cb)(struct S_IDP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f18_S_SDI_IPI(struct S_IPI p0, double p1, int p2, struct S_IPI (*cb)(struct S_IPI, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f18_S_SDI_IPF(struct S_IPF p0, double p1, int p2, struct S_IPF (*cb)(struct S_IPF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f18_S_SDI_IPD(struct S_IPD p0, double p1, int p2, struct S_IPD (*cb)(struct S_IPD, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f18_S_SDI_IPP(struct S_IPP p0, double p1, int p2, struct S_IPP (*cb)(struct S_IPP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f18_S_SDI_FII(struct S_FII p0, double p1, int p2, struct S_FII (*cb)(struct S_FII, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f18_S_SDI_FIF(struct S_FIF p0, double p1, int p2, struct S_FIF (*cb)(struct S_FIF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f18_S_SDI_FID(struct S_FID p0, double p1, int p2, struct S_FID (*cb)(struct S_FID, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f18_S_SDI_FIP(struct S_FIP p0, double p1, int p2, struct S_FIP (*cb)(struct S_FIP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f18_S_SDI_FFI(struct S_FFI p0, double p1, int p2, struct S_FFI (*cb)(struct S_FFI, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f18_S_SDI_FFF(struct S_FFF p0, double p1, int p2, struct S_FFF (*cb)(struct S_FFF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f18_S_SDI_FFD(struct S_FFD p0, double p1, int p2, struct S_FFD (*cb)(struct S_FFD, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f18_S_SDI_FFP(struct S_FFP p0, double p1, int p2, struct S_FFP (*cb)(struct S_FFP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f18_S_SDI_FDI(struct S_FDI p0, double p1, int p2, struct S_FDI (*cb)(struct S_FDI, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f18_S_SDI_FDF(struct S_FDF p0, double p1, int p2, struct S_FDF (*cb)(struct S_FDF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f18_S_SDI_FDD(struct S_FDD p0, double p1, int p2, struct S_FDD (*cb)(struct S_FDD, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f18_S_SDI_FDP(struct S_FDP p0, double p1, int p2, struct S_FDP (*cb)(struct S_FDP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f18_S_SDI_FPI(struct S_FPI p0, double p1, int p2, struct S_FPI (*cb)(struct S_FPI, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f18_S_SDI_FPF(struct S_FPF p0, double p1, int p2, struct S_FPF (*cb)(struct S_FPF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f18_S_SDI_FPD(struct S_FPD p0, double p1, int p2, struct S_FPD (*cb)(struct S_FPD, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f18_S_SDI_FPP(struct S_FPP p0, double p1, int p2, struct S_FPP (*cb)(struct S_FPP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f18_S_SDI_DII(struct S_DII p0, double p1, int p2, struct S_DII (*cb)(struct S_DII, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f18_S_SDI_DIF(struct S_DIF p0, double p1, int p2, struct S_DIF (*cb)(struct S_DIF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f18_S_SDI_DID(struct S_DID p0, double p1, int p2, struct S_DID (*cb)(struct S_DID, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f18_S_SDI_DIP(struct S_DIP p0, double p1, int p2, struct S_DIP (*cb)(struct S_DIP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f18_S_SDI_DFI(struct S_DFI p0, double p1, int p2, struct S_DFI (*cb)(struct S_DFI, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f18_S_SDI_DFF(struct S_DFF p0, double p1, int p2, struct S_DFF (*cb)(struct S_DFF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f18_S_SDI_DFD(struct S_DFD p0, double p1, int p2, struct S_DFD (*cb)(struct S_DFD, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f18_S_SDI_DFP(struct S_DFP p0, double p1, int p2, struct S_DFP (*cb)(struct S_DFP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f18_S_SDI_DDI(struct S_DDI p0, double p1, int p2, struct S_DDI (*cb)(struct S_DDI, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f18_S_SDI_DDF(struct S_DDF p0, double p1, int p2, struct S_DDF (*cb)(struct S_DDF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f18_S_SDI_DDD(struct S_DDD p0, double p1, int p2, struct S_DDD (*cb)(struct S_DDD, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f18_S_SDI_DDP(struct S_DDP p0, double p1, int p2, struct S_DDP (*cb)(struct S_DDP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f18_S_SDI_DPI(struct S_DPI p0, double p1, int p2, struct S_DPI (*cb)(struct S_DPI, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f18_S_SDI_DPF(struct S_DPF p0, double p1, int p2, struct S_DPF (*cb)(struct S_DPF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f18_S_SDI_DPD(struct S_DPD p0, double p1, int p2, struct S_DPD (*cb)(struct S_DPD, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f18_S_SDI_DPP(struct S_DPP p0, double p1, int p2, struct S_DPP (*cb)(struct S_DPP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f18_S_SDI_PII(struct S_PII p0, double p1, int p2, struct S_PII (*cb)(struct S_PII, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f18_S_SDI_PIF(struct S_PIF p0, double p1, int p2, struct S_PIF (*cb)(struct S_PIF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f18_S_SDI_PID(struct S_PID p0, double p1, int p2, struct S_PID (*cb)(struct S_PID, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f18_S_SDI_PIP(struct S_PIP p0, double p1, int p2, struct S_PIP (*cb)(struct S_PIP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f18_S_SDI_PFI(struct S_PFI p0, double p1, int p2, struct S_PFI (*cb)(struct S_PFI, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f18_S_SDI_PFF(struct S_PFF p0, double p1, int p2, struct S_PFF (*cb)(struct S_PFF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f18_S_SDI_PFD(struct S_PFD p0, double p1, int p2, struct S_PFD (*cb)(struct S_PFD, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f18_S_SDI_PFP(struct S_PFP p0, double p1, int p2, struct S_PFP (*cb)(struct S_PFP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f18_S_SDI_PDI(struct S_PDI p0, double p1, int p2, struct S_PDI (*cb)(struct S_PDI, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f18_S_SDI_PDF(struct S_PDF p0, double p1, int p2, struct S_PDF (*cb)(struct S_PDF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f18_S_SDI_PDD(struct S_PDD p0, double p1, int p2, struct S_PDD (*cb)(struct S_PDD, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f18_S_SDI_PDP(struct S_PDP p0, double p1, int p2, struct S_PDP (*cb)(struct S_PDP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f18_S_SDI_PPI(struct S_PPI p0, double p1, int p2, struct S_PPI (*cb)(struct S_PPI, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f18_S_SDI_PPF(struct S_PPF p0, double p1, int p2, struct S_PPF (*cb)(struct S_PPF, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f18_S_SDI_PPD(struct S_PPD p0, double p1, int p2, struct S_PPD (*cb)(struct S_PPD, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f18_S_SDI_PPP(struct S_PPP p0, double p1, int p2, struct S_PPP (*cb)(struct S_PPP, double, int)) { return cb(p0,p1,p2); } -EXPORT struct S_I f18_S_SDF_I(struct S_I p0, double p1, float p2, struct S_I (*cb)(struct S_I, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_F f18_S_SDF_F(struct S_F p0, double p1, float p2, struct S_F (*cb)(struct S_F, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_D f18_S_SDF_D(struct S_D p0, double p1, float p2, struct S_D (*cb)(struct S_D, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_P f18_S_SDF_P(struct S_P p0, double p1, float p2, struct S_P (*cb)(struct S_P, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_II f18_S_SDF_II(struct S_II p0, double p1, float p2, struct S_II (*cb)(struct S_II, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f18_S_SDF_IF(struct S_IF p0, double p1, float p2, struct S_IF (*cb)(struct S_IF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f18_S_SDF_ID(struct S_ID p0, double p1, float p2, struct S_ID (*cb)(struct S_ID, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f18_S_SDF_IP(struct S_IP p0, double p1, float p2, struct S_IP (*cb)(struct S_IP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f18_S_SDF_FI(struct S_FI p0, double p1, float p2, struct S_FI (*cb)(struct S_FI, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f18_S_SDF_FF(struct S_FF p0, double p1, float p2, struct S_FF (*cb)(struct S_FF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f18_S_SDF_FD(struct S_FD p0, double p1, float p2, struct S_FD (*cb)(struct S_FD, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f18_S_SDF_FP(struct S_FP p0, double p1, float p2, struct S_FP (*cb)(struct S_FP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f18_S_SDF_DI(struct S_DI p0, double p1, float p2, struct S_DI (*cb)(struct S_DI, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f18_S_SDF_DF(struct S_DF p0, double p1, float p2, struct S_DF (*cb)(struct S_DF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f18_S_SDF_DD(struct S_DD p0, double p1, float p2, struct S_DD (*cb)(struct S_DD, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f18_S_SDF_DP(struct S_DP p0, double p1, float p2, struct S_DP (*cb)(struct S_DP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f18_S_SDF_PI(struct S_PI p0, double p1, float p2, struct S_PI (*cb)(struct S_PI, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f18_S_SDF_PF(struct S_PF p0, double p1, float p2, struct S_PF (*cb)(struct S_PF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f18_S_SDF_PD(struct S_PD p0, double p1, float p2, struct S_PD (*cb)(struct S_PD, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f18_S_SDF_PP(struct S_PP p0, double p1, float p2, struct S_PP (*cb)(struct S_PP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_III f18_S_SDF_III(struct S_III p0, double p1, float p2, struct S_III (*cb)(struct S_III, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f18_S_SDF_IIF(struct S_IIF p0, double p1, float p2, struct S_IIF (*cb)(struct S_IIF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f18_S_SDF_IID(struct S_IID p0, double p1, float p2, struct S_IID (*cb)(struct S_IID, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f18_S_SDF_IIP(struct S_IIP p0, double p1, float p2, struct S_IIP (*cb)(struct S_IIP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f18_S_SDF_IFI(struct S_IFI p0, double p1, float p2, struct S_IFI (*cb)(struct S_IFI, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f18_S_SDF_IFF(struct S_IFF p0, double p1, float p2, struct S_IFF (*cb)(struct S_IFF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f18_S_SDF_IFD(struct S_IFD p0, double p1, float p2, struct S_IFD (*cb)(struct S_IFD, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f18_S_SDF_IFP(struct S_IFP p0, double p1, float p2, struct S_IFP (*cb)(struct S_IFP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f18_S_SDF_IDI(struct S_IDI p0, double p1, float p2, struct S_IDI (*cb)(struct S_IDI, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f18_S_SDF_IDF(struct S_IDF p0, double p1, float p2, struct S_IDF (*cb)(struct S_IDF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f18_S_SDF_IDD(struct S_IDD p0, double p1, float p2, struct S_IDD (*cb)(struct S_IDD, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f18_S_SDF_IDP(struct S_IDP p0, double p1, float p2, struct S_IDP (*cb)(struct S_IDP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f18_S_SDF_IPI(struct S_IPI p0, double p1, float p2, struct S_IPI (*cb)(struct S_IPI, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f18_S_SDF_IPF(struct S_IPF p0, double p1, float p2, struct S_IPF (*cb)(struct S_IPF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f18_S_SDF_IPD(struct S_IPD p0, double p1, float p2, struct S_IPD (*cb)(struct S_IPD, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f18_S_SDF_IPP(struct S_IPP p0, double p1, float p2, struct S_IPP (*cb)(struct S_IPP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f18_S_SDF_FII(struct S_FII p0, double p1, float p2, struct S_FII (*cb)(struct S_FII, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f18_S_SDF_FIF(struct S_FIF p0, double p1, float p2, struct S_FIF (*cb)(struct S_FIF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f18_S_SDF_FID(struct S_FID p0, double p1, float p2, struct S_FID (*cb)(struct S_FID, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f18_S_SDF_FIP(struct S_FIP p0, double p1, float p2, struct S_FIP (*cb)(struct S_FIP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f18_S_SDF_FFI(struct S_FFI p0, double p1, float p2, struct S_FFI (*cb)(struct S_FFI, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f18_S_SDF_FFF(struct S_FFF p0, double p1, float p2, struct S_FFF (*cb)(struct S_FFF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f18_S_SDF_FFD(struct S_FFD p0, double p1, float p2, struct S_FFD (*cb)(struct S_FFD, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f18_S_SDF_FFP(struct S_FFP p0, double p1, float p2, struct S_FFP (*cb)(struct S_FFP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f18_S_SDF_FDI(struct S_FDI p0, double p1, float p2, struct S_FDI (*cb)(struct S_FDI, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f18_S_SDF_FDF(struct S_FDF p0, double p1, float p2, struct S_FDF (*cb)(struct S_FDF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f18_S_SDF_FDD(struct S_FDD p0, double p1, float p2, struct S_FDD (*cb)(struct S_FDD, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f18_S_SDF_FDP(struct S_FDP p0, double p1, float p2, struct S_FDP (*cb)(struct S_FDP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f18_S_SDF_FPI(struct S_FPI p0, double p1, float p2, struct S_FPI (*cb)(struct S_FPI, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f18_S_SDF_FPF(struct S_FPF p0, double p1, float p2, struct S_FPF (*cb)(struct S_FPF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f18_S_SDF_FPD(struct S_FPD p0, double p1, float p2, struct S_FPD (*cb)(struct S_FPD, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f18_S_SDF_FPP(struct S_FPP p0, double p1, float p2, struct S_FPP (*cb)(struct S_FPP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f18_S_SDF_DII(struct S_DII p0, double p1, float p2, struct S_DII (*cb)(struct S_DII, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f18_S_SDF_DIF(struct S_DIF p0, double p1, float p2, struct S_DIF (*cb)(struct S_DIF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f18_S_SDF_DID(struct S_DID p0, double p1, float p2, struct S_DID (*cb)(struct S_DID, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f18_S_SDF_DIP(struct S_DIP p0, double p1, float p2, struct S_DIP (*cb)(struct S_DIP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f18_S_SDF_DFI(struct S_DFI p0, double p1, float p2, struct S_DFI (*cb)(struct S_DFI, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f18_S_SDF_DFF(struct S_DFF p0, double p1, float p2, struct S_DFF (*cb)(struct S_DFF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f18_S_SDF_DFD(struct S_DFD p0, double p1, float p2, struct S_DFD (*cb)(struct S_DFD, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f18_S_SDF_DFP(struct S_DFP p0, double p1, float p2, struct S_DFP (*cb)(struct S_DFP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f18_S_SDF_DDI(struct S_DDI p0, double p1, float p2, struct S_DDI (*cb)(struct S_DDI, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f18_S_SDF_DDF(struct S_DDF p0, double p1, float p2, struct S_DDF (*cb)(struct S_DDF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f18_S_SDF_DDD(struct S_DDD p0, double p1, float p2, struct S_DDD (*cb)(struct S_DDD, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f18_S_SDF_DDP(struct S_DDP p0, double p1, float p2, struct S_DDP (*cb)(struct S_DDP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f18_S_SDF_DPI(struct S_DPI p0, double p1, float p2, struct S_DPI (*cb)(struct S_DPI, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f18_S_SDF_DPF(struct S_DPF p0, double p1, float p2, struct S_DPF (*cb)(struct S_DPF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f18_S_SDF_DPD(struct S_DPD p0, double p1, float p2, struct S_DPD (*cb)(struct S_DPD, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f18_S_SDF_DPP(struct S_DPP p0, double p1, float p2, struct S_DPP (*cb)(struct S_DPP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f18_S_SDF_PII(struct S_PII p0, double p1, float p2, struct S_PII (*cb)(struct S_PII, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f18_S_SDF_PIF(struct S_PIF p0, double p1, float p2, struct S_PIF (*cb)(struct S_PIF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f18_S_SDF_PID(struct S_PID p0, double p1, float p2, struct S_PID (*cb)(struct S_PID, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f18_S_SDF_PIP(struct S_PIP p0, double p1, float p2, struct S_PIP (*cb)(struct S_PIP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f18_S_SDF_PFI(struct S_PFI p0, double p1, float p2, struct S_PFI (*cb)(struct S_PFI, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f18_S_SDF_PFF(struct S_PFF p0, double p1, float p2, struct S_PFF (*cb)(struct S_PFF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f18_S_SDF_PFD(struct S_PFD p0, double p1, float p2, struct S_PFD (*cb)(struct S_PFD, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f18_S_SDF_PFP(struct S_PFP p0, double p1, float p2, struct S_PFP (*cb)(struct S_PFP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f18_S_SDF_PDI(struct S_PDI p0, double p1, float p2, struct S_PDI (*cb)(struct S_PDI, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f18_S_SDF_PDF(struct S_PDF p0, double p1, float p2, struct S_PDF (*cb)(struct S_PDF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f18_S_SDF_PDD(struct S_PDD p0, double p1, float p2, struct S_PDD (*cb)(struct S_PDD, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f18_S_SDF_PDP(struct S_PDP p0, double p1, float p2, struct S_PDP (*cb)(struct S_PDP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f18_S_SDF_PPI(struct S_PPI p0, double p1, float p2, struct S_PPI (*cb)(struct S_PPI, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f18_S_SDF_PPF(struct S_PPF p0, double p1, float p2, struct S_PPF (*cb)(struct S_PPF, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f18_S_SDF_PPD(struct S_PPD p0, double p1, float p2, struct S_PPD (*cb)(struct S_PPD, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f18_S_SDF_PPP(struct S_PPP p0, double p1, float p2, struct S_PPP (*cb)(struct S_PPP, double, float)) { return cb(p0,p1,p2); } -EXPORT struct S_I f18_S_SDD_I(struct S_I p0, double p1, double p2, struct S_I (*cb)(struct S_I, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_F f18_S_SDD_F(struct S_F p0, double p1, double p2, struct S_F (*cb)(struct S_F, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_D f18_S_SDD_D(struct S_D p0, double p1, double p2, struct S_D (*cb)(struct S_D, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_P f18_S_SDD_P(struct S_P p0, double p1, double p2, struct S_P (*cb)(struct S_P, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_II f18_S_SDD_II(struct S_II p0, double p1, double p2, struct S_II (*cb)(struct S_II, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f18_S_SDD_IF(struct S_IF p0, double p1, double p2, struct S_IF (*cb)(struct S_IF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f18_S_SDD_ID(struct S_ID p0, double p1, double p2, struct S_ID (*cb)(struct S_ID, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f18_S_SDD_IP(struct S_IP p0, double p1, double p2, struct S_IP (*cb)(struct S_IP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f18_S_SDD_FI(struct S_FI p0, double p1, double p2, struct S_FI (*cb)(struct S_FI, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f18_S_SDD_FF(struct S_FF p0, double p1, double p2, struct S_FF (*cb)(struct S_FF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f18_S_SDD_FD(struct S_FD p0, double p1, double p2, struct S_FD (*cb)(struct S_FD, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f18_S_SDD_FP(struct S_FP p0, double p1, double p2, struct S_FP (*cb)(struct S_FP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f18_S_SDD_DI(struct S_DI p0, double p1, double p2, struct S_DI (*cb)(struct S_DI, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f18_S_SDD_DF(struct S_DF p0, double p1, double p2, struct S_DF (*cb)(struct S_DF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f18_S_SDD_DD(struct S_DD p0, double p1, double p2, struct S_DD (*cb)(struct S_DD, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f18_S_SDD_DP(struct S_DP p0, double p1, double p2, struct S_DP (*cb)(struct S_DP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f18_S_SDD_PI(struct S_PI p0, double p1, double p2, struct S_PI (*cb)(struct S_PI, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f18_S_SDD_PF(struct S_PF p0, double p1, double p2, struct S_PF (*cb)(struct S_PF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f18_S_SDD_PD(struct S_PD p0, double p1, double p2, struct S_PD (*cb)(struct S_PD, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f18_S_SDD_PP(struct S_PP p0, double p1, double p2, struct S_PP (*cb)(struct S_PP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_III f18_S_SDD_III(struct S_III p0, double p1, double p2, struct S_III (*cb)(struct S_III, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f18_S_SDD_IIF(struct S_IIF p0, double p1, double p2, struct S_IIF (*cb)(struct S_IIF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f18_S_SDD_IID(struct S_IID p0, double p1, double p2, struct S_IID (*cb)(struct S_IID, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f18_S_SDD_IIP(struct S_IIP p0, double p1, double p2, struct S_IIP (*cb)(struct S_IIP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f18_S_SDD_IFI(struct S_IFI p0, double p1, double p2, struct S_IFI (*cb)(struct S_IFI, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f18_S_SDD_IFF(struct S_IFF p0, double p1, double p2, struct S_IFF (*cb)(struct S_IFF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f18_S_SDD_IFD(struct S_IFD p0, double p1, double p2, struct S_IFD (*cb)(struct S_IFD, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f18_S_SDD_IFP(struct S_IFP p0, double p1, double p2, struct S_IFP (*cb)(struct S_IFP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f18_S_SDD_IDI(struct S_IDI p0, double p1, double p2, struct S_IDI (*cb)(struct S_IDI, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f18_S_SDD_IDF(struct S_IDF p0, double p1, double p2, struct S_IDF (*cb)(struct S_IDF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f18_S_SDD_IDD(struct S_IDD p0, double p1, double p2, struct S_IDD (*cb)(struct S_IDD, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f18_S_SDD_IDP(struct S_IDP p0, double p1, double p2, struct S_IDP (*cb)(struct S_IDP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f18_S_SDD_IPI(struct S_IPI p0, double p1, double p2, struct S_IPI (*cb)(struct S_IPI, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f18_S_SDD_IPF(struct S_IPF p0, double p1, double p2, struct S_IPF (*cb)(struct S_IPF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f18_S_SDD_IPD(struct S_IPD p0, double p1, double p2, struct S_IPD (*cb)(struct S_IPD, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f18_S_SDD_IPP(struct S_IPP p0, double p1, double p2, struct S_IPP (*cb)(struct S_IPP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f18_S_SDD_FII(struct S_FII p0, double p1, double p2, struct S_FII (*cb)(struct S_FII, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f18_S_SDD_FIF(struct S_FIF p0, double p1, double p2, struct S_FIF (*cb)(struct S_FIF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f18_S_SDD_FID(struct S_FID p0, double p1, double p2, struct S_FID (*cb)(struct S_FID, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f18_S_SDD_FIP(struct S_FIP p0, double p1, double p2, struct S_FIP (*cb)(struct S_FIP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f18_S_SDD_FFI(struct S_FFI p0, double p1, double p2, struct S_FFI (*cb)(struct S_FFI, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f18_S_SDD_FFF(struct S_FFF p0, double p1, double p2, struct S_FFF (*cb)(struct S_FFF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f18_S_SDD_FFD(struct S_FFD p0, double p1, double p2, struct S_FFD (*cb)(struct S_FFD, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f18_S_SDD_FFP(struct S_FFP p0, double p1, double p2, struct S_FFP (*cb)(struct S_FFP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f18_S_SDD_FDI(struct S_FDI p0, double p1, double p2, struct S_FDI (*cb)(struct S_FDI, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f18_S_SDD_FDF(struct S_FDF p0, double p1, double p2, struct S_FDF (*cb)(struct S_FDF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f18_S_SDD_FDD(struct S_FDD p0, double p1, double p2, struct S_FDD (*cb)(struct S_FDD, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f18_S_SDD_FDP(struct S_FDP p0, double p1, double p2, struct S_FDP (*cb)(struct S_FDP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f18_S_SDD_FPI(struct S_FPI p0, double p1, double p2, struct S_FPI (*cb)(struct S_FPI, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f18_S_SDD_FPF(struct S_FPF p0, double p1, double p2, struct S_FPF (*cb)(struct S_FPF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f18_S_SDD_FPD(struct S_FPD p0, double p1, double p2, struct S_FPD (*cb)(struct S_FPD, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f18_S_SDD_FPP(struct S_FPP p0, double p1, double p2, struct S_FPP (*cb)(struct S_FPP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f18_S_SDD_DII(struct S_DII p0, double p1, double p2, struct S_DII (*cb)(struct S_DII, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f18_S_SDD_DIF(struct S_DIF p0, double p1, double p2, struct S_DIF (*cb)(struct S_DIF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f18_S_SDD_DID(struct S_DID p0, double p1, double p2, struct S_DID (*cb)(struct S_DID, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f18_S_SDD_DIP(struct S_DIP p0, double p1, double p2, struct S_DIP (*cb)(struct S_DIP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f18_S_SDD_DFI(struct S_DFI p0, double p1, double p2, struct S_DFI (*cb)(struct S_DFI, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f18_S_SDD_DFF(struct S_DFF p0, double p1, double p2, struct S_DFF (*cb)(struct S_DFF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f18_S_SDD_DFD(struct S_DFD p0, double p1, double p2, struct S_DFD (*cb)(struct S_DFD, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f18_S_SDD_DFP(struct S_DFP p0, double p1, double p2, struct S_DFP (*cb)(struct S_DFP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f18_S_SDD_DDI(struct S_DDI p0, double p1, double p2, struct S_DDI (*cb)(struct S_DDI, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f18_S_SDD_DDF(struct S_DDF p0, double p1, double p2, struct S_DDF (*cb)(struct S_DDF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f18_S_SDD_DDD(struct S_DDD p0, double p1, double p2, struct S_DDD (*cb)(struct S_DDD, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f18_S_SDD_DDP(struct S_DDP p0, double p1, double p2, struct S_DDP (*cb)(struct S_DDP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f18_S_SDD_DPI(struct S_DPI p0, double p1, double p2, struct S_DPI (*cb)(struct S_DPI, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f18_S_SDD_DPF(struct S_DPF p0, double p1, double p2, struct S_DPF (*cb)(struct S_DPF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f18_S_SDD_DPD(struct S_DPD p0, double p1, double p2, struct S_DPD (*cb)(struct S_DPD, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f18_S_SDD_DPP(struct S_DPP p0, double p1, double p2, struct S_DPP (*cb)(struct S_DPP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f18_S_SDD_PII(struct S_PII p0, double p1, double p2, struct S_PII (*cb)(struct S_PII, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f18_S_SDD_PIF(struct S_PIF p0, double p1, double p2, struct S_PIF (*cb)(struct S_PIF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f18_S_SDD_PID(struct S_PID p0, double p1, double p2, struct S_PID (*cb)(struct S_PID, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f18_S_SDD_PIP(struct S_PIP p0, double p1, double p2, struct S_PIP (*cb)(struct S_PIP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f18_S_SDD_PFI(struct S_PFI p0, double p1, double p2, struct S_PFI (*cb)(struct S_PFI, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f18_S_SDD_PFF(struct S_PFF p0, double p1, double p2, struct S_PFF (*cb)(struct S_PFF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f18_S_SDD_PFD(struct S_PFD p0, double p1, double p2, struct S_PFD (*cb)(struct S_PFD, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f18_S_SDD_PFP(struct S_PFP p0, double p1, double p2, struct S_PFP (*cb)(struct S_PFP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f18_S_SDD_PDI(struct S_PDI p0, double p1, double p2, struct S_PDI (*cb)(struct S_PDI, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f18_S_SDD_PDF(struct S_PDF p0, double p1, double p2, struct S_PDF (*cb)(struct S_PDF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f18_S_SDD_PDD(struct S_PDD p0, double p1, double p2, struct S_PDD (*cb)(struct S_PDD, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f18_S_SDD_PDP(struct S_PDP p0, double p1, double p2, struct S_PDP (*cb)(struct S_PDP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f18_S_SDD_PPI(struct S_PPI p0, double p1, double p2, struct S_PPI (*cb)(struct S_PPI, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f18_S_SDD_PPF(struct S_PPF p0, double p1, double p2, struct S_PPF (*cb)(struct S_PPF, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f18_S_SDD_PPD(struct S_PPD p0, double p1, double p2, struct S_PPD (*cb)(struct S_PPD, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f18_S_SDD_PPP(struct S_PPP p0, double p1, double p2, struct S_PPP (*cb)(struct S_PPP, double, double)) { return cb(p0,p1,p2); } -EXPORT struct S_I f18_S_SDP_I(struct S_I p0, double p1, void* p2, struct S_I (*cb)(struct S_I, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_F f18_S_SDP_F(struct S_F p0, double p1, void* p2, struct S_F (*cb)(struct S_F, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_D f18_S_SDP_D(struct S_D p0, double p1, void* p2, struct S_D (*cb)(struct S_D, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_P f18_S_SDP_P(struct S_P p0, double p1, void* p2, struct S_P (*cb)(struct S_P, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_II f18_S_SDP_II(struct S_II p0, double p1, void* p2, struct S_II (*cb)(struct S_II, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f18_S_SDP_IF(struct S_IF p0, double p1, void* p2, struct S_IF (*cb)(struct S_IF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f18_S_SDP_ID(struct S_ID p0, double p1, void* p2, struct S_ID (*cb)(struct S_ID, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f18_S_SDP_IP(struct S_IP p0, double p1, void* p2, struct S_IP (*cb)(struct S_IP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f18_S_SDP_FI(struct S_FI p0, double p1, void* p2, struct S_FI (*cb)(struct S_FI, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f18_S_SDP_FF(struct S_FF p0, double p1, void* p2, struct S_FF (*cb)(struct S_FF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f18_S_SDP_FD(struct S_FD p0, double p1, void* p2, struct S_FD (*cb)(struct S_FD, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f18_S_SDP_FP(struct S_FP p0, double p1, void* p2, struct S_FP (*cb)(struct S_FP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f18_S_SDP_DI(struct S_DI p0, double p1, void* p2, struct S_DI (*cb)(struct S_DI, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f18_S_SDP_DF(struct S_DF p0, double p1, void* p2, struct S_DF (*cb)(struct S_DF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f18_S_SDP_DD(struct S_DD p0, double p1, void* p2, struct S_DD (*cb)(struct S_DD, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f18_S_SDP_DP(struct S_DP p0, double p1, void* p2, struct S_DP (*cb)(struct S_DP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f18_S_SDP_PI(struct S_PI p0, double p1, void* p2, struct S_PI (*cb)(struct S_PI, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f18_S_SDP_PF(struct S_PF p0, double p1, void* p2, struct S_PF (*cb)(struct S_PF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f18_S_SDP_PD(struct S_PD p0, double p1, void* p2, struct S_PD (*cb)(struct S_PD, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f18_S_SDP_PP(struct S_PP p0, double p1, void* p2, struct S_PP (*cb)(struct S_PP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_III f18_S_SDP_III(struct S_III p0, double p1, void* p2, struct S_III (*cb)(struct S_III, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f18_S_SDP_IIF(struct S_IIF p0, double p1, void* p2, struct S_IIF (*cb)(struct S_IIF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f18_S_SDP_IID(struct S_IID p0, double p1, void* p2, struct S_IID (*cb)(struct S_IID, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f18_S_SDP_IIP(struct S_IIP p0, double p1, void* p2, struct S_IIP (*cb)(struct S_IIP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f18_S_SDP_IFI(struct S_IFI p0, double p1, void* p2, struct S_IFI (*cb)(struct S_IFI, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f18_S_SDP_IFF(struct S_IFF p0, double p1, void* p2, struct S_IFF (*cb)(struct S_IFF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f18_S_SDP_IFD(struct S_IFD p0, double p1, void* p2, struct S_IFD (*cb)(struct S_IFD, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f18_S_SDP_IFP(struct S_IFP p0, double p1, void* p2, struct S_IFP (*cb)(struct S_IFP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f18_S_SDP_IDI(struct S_IDI p0, double p1, void* p2, struct S_IDI (*cb)(struct S_IDI, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f18_S_SDP_IDF(struct S_IDF p0, double p1, void* p2, struct S_IDF (*cb)(struct S_IDF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f18_S_SDP_IDD(struct S_IDD p0, double p1, void* p2, struct S_IDD (*cb)(struct S_IDD, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f18_S_SDP_IDP(struct S_IDP p0, double p1, void* p2, struct S_IDP (*cb)(struct S_IDP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f18_S_SDP_IPI(struct S_IPI p0, double p1, void* p2, struct S_IPI (*cb)(struct S_IPI, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f18_S_SDP_IPF(struct S_IPF p0, double p1, void* p2, struct S_IPF (*cb)(struct S_IPF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f18_S_SDP_IPD(struct S_IPD p0, double p1, void* p2, struct S_IPD (*cb)(struct S_IPD, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f18_S_SDP_IPP(struct S_IPP p0, double p1, void* p2, struct S_IPP (*cb)(struct S_IPP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f18_S_SDP_FII(struct S_FII p0, double p1, void* p2, struct S_FII (*cb)(struct S_FII, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f18_S_SDP_FIF(struct S_FIF p0, double p1, void* p2, struct S_FIF (*cb)(struct S_FIF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f18_S_SDP_FID(struct S_FID p0, double p1, void* p2, struct S_FID (*cb)(struct S_FID, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f18_S_SDP_FIP(struct S_FIP p0, double p1, void* p2, struct S_FIP (*cb)(struct S_FIP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f18_S_SDP_FFI(struct S_FFI p0, double p1, void* p2, struct S_FFI (*cb)(struct S_FFI, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f18_S_SDP_FFF(struct S_FFF p0, double p1, void* p2, struct S_FFF (*cb)(struct S_FFF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f18_S_SDP_FFD(struct S_FFD p0, double p1, void* p2, struct S_FFD (*cb)(struct S_FFD, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f18_S_SDP_FFP(struct S_FFP p0, double p1, void* p2, struct S_FFP (*cb)(struct S_FFP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f18_S_SDP_FDI(struct S_FDI p0, double p1, void* p2, struct S_FDI (*cb)(struct S_FDI, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f18_S_SDP_FDF(struct S_FDF p0, double p1, void* p2, struct S_FDF (*cb)(struct S_FDF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f18_S_SDP_FDD(struct S_FDD p0, double p1, void* p2, struct S_FDD (*cb)(struct S_FDD, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f18_S_SDP_FDP(struct S_FDP p0, double p1, void* p2, struct S_FDP (*cb)(struct S_FDP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f18_S_SDP_FPI(struct S_FPI p0, double p1, void* p2, struct S_FPI (*cb)(struct S_FPI, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f18_S_SDP_FPF(struct S_FPF p0, double p1, void* p2, struct S_FPF (*cb)(struct S_FPF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f18_S_SDP_FPD(struct S_FPD p0, double p1, void* p2, struct S_FPD (*cb)(struct S_FPD, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f18_S_SDP_FPP(struct S_FPP p0, double p1, void* p2, struct S_FPP (*cb)(struct S_FPP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f18_S_SDP_DII(struct S_DII p0, double p1, void* p2, struct S_DII (*cb)(struct S_DII, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f18_S_SDP_DIF(struct S_DIF p0, double p1, void* p2, struct S_DIF (*cb)(struct S_DIF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f18_S_SDP_DID(struct S_DID p0, double p1, void* p2, struct S_DID (*cb)(struct S_DID, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f18_S_SDP_DIP(struct S_DIP p0, double p1, void* p2, struct S_DIP (*cb)(struct S_DIP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f18_S_SDP_DFI(struct S_DFI p0, double p1, void* p2, struct S_DFI (*cb)(struct S_DFI, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f18_S_SDP_DFF(struct S_DFF p0, double p1, void* p2, struct S_DFF (*cb)(struct S_DFF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f18_S_SDP_DFD(struct S_DFD p0, double p1, void* p2, struct S_DFD (*cb)(struct S_DFD, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f18_S_SDP_DFP(struct S_DFP p0, double p1, void* p2, struct S_DFP (*cb)(struct S_DFP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f18_S_SDP_DDI(struct S_DDI p0, double p1, void* p2, struct S_DDI (*cb)(struct S_DDI, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f18_S_SDP_DDF(struct S_DDF p0, double p1, void* p2, struct S_DDF (*cb)(struct S_DDF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f18_S_SDP_DDD(struct S_DDD p0, double p1, void* p2, struct S_DDD (*cb)(struct S_DDD, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f18_S_SDP_DDP(struct S_DDP p0, double p1, void* p2, struct S_DDP (*cb)(struct S_DDP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f18_S_SDP_DPI(struct S_DPI p0, double p1, void* p2, struct S_DPI (*cb)(struct S_DPI, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f18_S_SDP_DPF(struct S_DPF p0, double p1, void* p2, struct S_DPF (*cb)(struct S_DPF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f18_S_SDP_DPD(struct S_DPD p0, double p1, void* p2, struct S_DPD (*cb)(struct S_DPD, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f18_S_SDP_DPP(struct S_DPP p0, double p1, void* p2, struct S_DPP (*cb)(struct S_DPP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f18_S_SDP_PII(struct S_PII p0, double p1, void* p2, struct S_PII (*cb)(struct S_PII, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f18_S_SDP_PIF(struct S_PIF p0, double p1, void* p2, struct S_PIF (*cb)(struct S_PIF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f18_S_SDP_PID(struct S_PID p0, double p1, void* p2, struct S_PID (*cb)(struct S_PID, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f18_S_SDP_PIP(struct S_PIP p0, double p1, void* p2, struct S_PIP (*cb)(struct S_PIP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f18_S_SDP_PFI(struct S_PFI p0, double p1, void* p2, struct S_PFI (*cb)(struct S_PFI, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f18_S_SDP_PFF(struct S_PFF p0, double p1, void* p2, struct S_PFF (*cb)(struct S_PFF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f18_S_SDP_PFD(struct S_PFD p0, double p1, void* p2, struct S_PFD (*cb)(struct S_PFD, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f18_S_SDP_PFP(struct S_PFP p0, double p1, void* p2, struct S_PFP (*cb)(struct S_PFP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f18_S_SDP_PDI(struct S_PDI p0, double p1, void* p2, struct S_PDI (*cb)(struct S_PDI, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f18_S_SDP_PDF(struct S_PDF p0, double p1, void* p2, struct S_PDF (*cb)(struct S_PDF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f18_S_SDP_PDD(struct S_PDD p0, double p1, void* p2, struct S_PDD (*cb)(struct S_PDD, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f18_S_SDP_PDP(struct S_PDP p0, double p1, void* p2, struct S_PDP (*cb)(struct S_PDP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f18_S_SDP_PPI(struct S_PPI p0, double p1, void* p2, struct S_PPI (*cb)(struct S_PPI, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f18_S_SDP_PPF(struct S_PPF p0, double p1, void* p2, struct S_PPF (*cb)(struct S_PPF, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f18_S_SDP_PPD(struct S_PPD p0, double p1, void* p2, struct S_PPD (*cb)(struct S_PPD, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f18_S_SDP_PPP(struct S_PPP p0, double p1, void* p2, struct S_PPP (*cb)(struct S_PPP, double, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_I f18_S_SDS_I(struct S_I p0, double p1, struct S_I p2, struct S_I (*cb)(struct S_I, double, struct S_I)) { return cb(p0,p1,p2); } -EXPORT struct S_F f18_S_SDS_F(struct S_F p0, double p1, struct S_F p2, struct S_F (*cb)(struct S_F, double, struct S_F)) { return cb(p0,p1,p2); } -EXPORT struct S_D f18_S_SDS_D(struct S_D p0, double p1, struct S_D p2, struct S_D (*cb)(struct S_D, double, struct S_D)) { return cb(p0,p1,p2); } -EXPORT struct S_P f18_S_SDS_P(struct S_P p0, double p1, struct S_P p2, struct S_P (*cb)(struct S_P, double, struct S_P)) { return cb(p0,p1,p2); } -EXPORT struct S_II f18_S_SDS_II(struct S_II p0, double p1, struct S_II p2, struct S_II (*cb)(struct S_II, double, struct S_II)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f18_S_SDS_IF(struct S_IF p0, double p1, struct S_IF p2, struct S_IF (*cb)(struct S_IF, double, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f18_S_SDS_ID(struct S_ID p0, double p1, struct S_ID p2, struct S_ID (*cb)(struct S_ID, double, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f18_S_SDS_IP(struct S_IP p0, double p1, struct S_IP p2, struct S_IP (*cb)(struct S_IP, double, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f18_S_SDS_FI(struct S_FI p0, double p1, struct S_FI p2, struct S_FI (*cb)(struct S_FI, double, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f18_S_SDS_FF(struct S_FF p0, double p1, struct S_FF p2, struct S_FF (*cb)(struct S_FF, double, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f18_S_SDS_FD(struct S_FD p0, double p1, struct S_FD p2, struct S_FD (*cb)(struct S_FD, double, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f18_S_SDS_FP(struct S_FP p0, double p1, struct S_FP p2, struct S_FP (*cb)(struct S_FP, double, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f18_S_SDS_DI(struct S_DI p0, double p1, struct S_DI p2, struct S_DI (*cb)(struct S_DI, double, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f18_S_SDS_DF(struct S_DF p0, double p1, struct S_DF p2, struct S_DF (*cb)(struct S_DF, double, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f18_S_SDS_DD(struct S_DD p0, double p1, struct S_DD p2, struct S_DD (*cb)(struct S_DD, double, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f18_S_SDS_DP(struct S_DP p0, double p1, struct S_DP p2, struct S_DP (*cb)(struct S_DP, double, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f18_S_SDS_PI(struct S_PI p0, double p1, struct S_PI p2, struct S_PI (*cb)(struct S_PI, double, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f18_S_SDS_PF(struct S_PF p0, double p1, struct S_PF p2, struct S_PF (*cb)(struct S_PF, double, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f18_S_SDS_PD(struct S_PD p0, double p1, struct S_PD p2, struct S_PD (*cb)(struct S_PD, double, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f18_S_SDS_PP(struct S_PP p0, double p1, struct S_PP p2, struct S_PP (*cb)(struct S_PP, double, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT struct S_III f18_S_SDS_III(struct S_III p0, double p1, struct S_III p2, struct S_III (*cb)(struct S_III, double, struct S_III)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f18_S_SDS_IIF(struct S_IIF p0, double p1, struct S_IIF p2, struct S_IIF (*cb)(struct S_IIF, double, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f18_S_SDS_IID(struct S_IID p0, double p1, struct S_IID p2, struct S_IID (*cb)(struct S_IID, double, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f18_S_SDS_IIP(struct S_IIP p0, double p1, struct S_IIP p2, struct S_IIP (*cb)(struct S_IIP, double, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f18_S_SDS_IFI(struct S_IFI p0, double p1, struct S_IFI p2, struct S_IFI (*cb)(struct S_IFI, double, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f18_S_SDS_IFF(struct S_IFF p0, double p1, struct S_IFF p2, struct S_IFF (*cb)(struct S_IFF, double, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f18_S_SDS_IFD(struct S_IFD p0, double p1, struct S_IFD p2, struct S_IFD (*cb)(struct S_IFD, double, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f18_S_SDS_IFP(struct S_IFP p0, double p1, struct S_IFP p2, struct S_IFP (*cb)(struct S_IFP, double, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f18_S_SDS_IDI(struct S_IDI p0, double p1, struct S_IDI p2, struct S_IDI (*cb)(struct S_IDI, double, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f18_S_SDS_IDF(struct S_IDF p0, double p1, struct S_IDF p2, struct S_IDF (*cb)(struct S_IDF, double, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f18_S_SDS_IDD(struct S_IDD p0, double p1, struct S_IDD p2, struct S_IDD (*cb)(struct S_IDD, double, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f18_S_SDS_IDP(struct S_IDP p0, double p1, struct S_IDP p2, struct S_IDP (*cb)(struct S_IDP, double, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f18_S_SDS_IPI(struct S_IPI p0, double p1, struct S_IPI p2, struct S_IPI (*cb)(struct S_IPI, double, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f18_S_SDS_IPF(struct S_IPF p0, double p1, struct S_IPF p2, struct S_IPF (*cb)(struct S_IPF, double, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f18_S_SDS_IPD(struct S_IPD p0, double p1, struct S_IPD p2, struct S_IPD (*cb)(struct S_IPD, double, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f18_S_SDS_IPP(struct S_IPP p0, double p1, struct S_IPP p2, struct S_IPP (*cb)(struct S_IPP, double, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f18_S_SDS_FII(struct S_FII p0, double p1, struct S_FII p2, struct S_FII (*cb)(struct S_FII, double, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f18_S_SDS_FIF(struct S_FIF p0, double p1, struct S_FIF p2, struct S_FIF (*cb)(struct S_FIF, double, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f18_S_SDS_FID(struct S_FID p0, double p1, struct S_FID p2, struct S_FID (*cb)(struct S_FID, double, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f18_S_SDS_FIP(struct S_FIP p0, double p1, struct S_FIP p2, struct S_FIP (*cb)(struct S_FIP, double, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f18_S_SDS_FFI(struct S_FFI p0, double p1, struct S_FFI p2, struct S_FFI (*cb)(struct S_FFI, double, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f18_S_SDS_FFF(struct S_FFF p0, double p1, struct S_FFF p2, struct S_FFF (*cb)(struct S_FFF, double, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f18_S_SDS_FFD(struct S_FFD p0, double p1, struct S_FFD p2, struct S_FFD (*cb)(struct S_FFD, double, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f18_S_SDS_FFP(struct S_FFP p0, double p1, struct S_FFP p2, struct S_FFP (*cb)(struct S_FFP, double, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f18_S_SDS_FDI(struct S_FDI p0, double p1, struct S_FDI p2, struct S_FDI (*cb)(struct S_FDI, double, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f18_S_SDS_FDF(struct S_FDF p0, double p1, struct S_FDF p2, struct S_FDF (*cb)(struct S_FDF, double, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f18_S_SDS_FDD(struct S_FDD p0, double p1, struct S_FDD p2, struct S_FDD (*cb)(struct S_FDD, double, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f18_S_SDS_FDP(struct S_FDP p0, double p1, struct S_FDP p2, struct S_FDP (*cb)(struct S_FDP, double, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f18_S_SDS_FPI(struct S_FPI p0, double p1, struct S_FPI p2, struct S_FPI (*cb)(struct S_FPI, double, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f18_S_SDS_FPF(struct S_FPF p0, double p1, struct S_FPF p2, struct S_FPF (*cb)(struct S_FPF, double, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f18_S_SDS_FPD(struct S_FPD p0, double p1, struct S_FPD p2, struct S_FPD (*cb)(struct S_FPD, double, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f18_S_SDS_FPP(struct S_FPP p0, double p1, struct S_FPP p2, struct S_FPP (*cb)(struct S_FPP, double, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f18_S_SDS_DII(struct S_DII p0, double p1, struct S_DII p2, struct S_DII (*cb)(struct S_DII, double, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f18_S_SDS_DIF(struct S_DIF p0, double p1, struct S_DIF p2, struct S_DIF (*cb)(struct S_DIF, double, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f18_S_SDS_DID(struct S_DID p0, double p1, struct S_DID p2, struct S_DID (*cb)(struct S_DID, double, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f18_S_SDS_DIP(struct S_DIP p0, double p1, struct S_DIP p2, struct S_DIP (*cb)(struct S_DIP, double, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f18_S_SDS_DFI(struct S_DFI p0, double p1, struct S_DFI p2, struct S_DFI (*cb)(struct S_DFI, double, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f18_S_SDS_DFF(struct S_DFF p0, double p1, struct S_DFF p2, struct S_DFF (*cb)(struct S_DFF, double, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f18_S_SDS_DFD(struct S_DFD p0, double p1, struct S_DFD p2, struct S_DFD (*cb)(struct S_DFD, double, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f18_S_SDS_DFP(struct S_DFP p0, double p1, struct S_DFP p2, struct S_DFP (*cb)(struct S_DFP, double, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f18_S_SDS_DDI(struct S_DDI p0, double p1, struct S_DDI p2, struct S_DDI (*cb)(struct S_DDI, double, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f18_S_SDS_DDF(struct S_DDF p0, double p1, struct S_DDF p2, struct S_DDF (*cb)(struct S_DDF, double, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f18_S_SDS_DDD(struct S_DDD p0, double p1, struct S_DDD p2, struct S_DDD (*cb)(struct S_DDD, double, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f18_S_SDS_DDP(struct S_DDP p0, double p1, struct S_DDP p2, struct S_DDP (*cb)(struct S_DDP, double, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f18_S_SDS_DPI(struct S_DPI p0, double p1, struct S_DPI p2, struct S_DPI (*cb)(struct S_DPI, double, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f18_S_SDS_DPF(struct S_DPF p0, double p1, struct S_DPF p2, struct S_DPF (*cb)(struct S_DPF, double, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f18_S_SDS_DPD(struct S_DPD p0, double p1, struct S_DPD p2, struct S_DPD (*cb)(struct S_DPD, double, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f18_S_SDS_DPP(struct S_DPP p0, double p1, struct S_DPP p2, struct S_DPP (*cb)(struct S_DPP, double, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f18_S_SDS_PII(struct S_PII p0, double p1, struct S_PII p2, struct S_PII (*cb)(struct S_PII, double, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f18_S_SDS_PIF(struct S_PIF p0, double p1, struct S_PIF p2, struct S_PIF (*cb)(struct S_PIF, double, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f18_S_SDS_PID(struct S_PID p0, double p1, struct S_PID p2, struct S_PID (*cb)(struct S_PID, double, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f18_S_SDS_PIP(struct S_PIP p0, double p1, struct S_PIP p2, struct S_PIP (*cb)(struct S_PIP, double, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f18_S_SDS_PFI(struct S_PFI p0, double p1, struct S_PFI p2, struct S_PFI (*cb)(struct S_PFI, double, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f18_S_SDS_PFF(struct S_PFF p0, double p1, struct S_PFF p2, struct S_PFF (*cb)(struct S_PFF, double, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f18_S_SDS_PFD(struct S_PFD p0, double p1, struct S_PFD p2, struct S_PFD (*cb)(struct S_PFD, double, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f18_S_SDS_PFP(struct S_PFP p0, double p1, struct S_PFP p2, struct S_PFP (*cb)(struct S_PFP, double, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f18_S_SDS_PDI(struct S_PDI p0, double p1, struct S_PDI p2, struct S_PDI (*cb)(struct S_PDI, double, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f18_S_SDS_PDF(struct S_PDF p0, double p1, struct S_PDF p2, struct S_PDF (*cb)(struct S_PDF, double, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f18_S_SDS_PDD(struct S_PDD p0, double p1, struct S_PDD p2, struct S_PDD (*cb)(struct S_PDD, double, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f18_S_SDS_PDP(struct S_PDP p0, double p1, struct S_PDP p2, struct S_PDP (*cb)(struct S_PDP, double, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f18_S_SDS_PPI(struct S_PPI p0, double p1, struct S_PPI p2, struct S_PPI (*cb)(struct S_PPI, double, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f18_S_SDS_PPF(struct S_PPF p0, double p1, struct S_PPF p2, struct S_PPF (*cb)(struct S_PPF, double, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f18_S_SDS_PPD(struct S_PPD p0, double p1, struct S_PPD p2, struct S_PPD (*cb)(struct S_PPD, double, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f18_S_SDS_PPP(struct S_PPP p0, double p1, struct S_PPP p2, struct S_PPP (*cb)(struct S_PPP, double, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT struct S_I f18_S_SPI_I(struct S_I p0, void* p1, int p2, struct S_I (*cb)(struct S_I, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_F f18_S_SPI_F(struct S_F p0, void* p1, int p2, struct S_F (*cb)(struct S_F, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_D f18_S_SPI_D(struct S_D p0, void* p1, int p2, struct S_D (*cb)(struct S_D, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_P f18_S_SPI_P(struct S_P p0, void* p1, int p2, struct S_P (*cb)(struct S_P, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_II f18_S_SPI_II(struct S_II p0, void* p1, int p2, struct S_II (*cb)(struct S_II, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f18_S_SPI_IF(struct S_IF p0, void* p1, int p2, struct S_IF (*cb)(struct S_IF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f18_S_SPI_ID(struct S_ID p0, void* p1, int p2, struct S_ID (*cb)(struct S_ID, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f18_S_SPI_IP(struct S_IP p0, void* p1, int p2, struct S_IP (*cb)(struct S_IP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f18_S_SPI_FI(struct S_FI p0, void* p1, int p2, struct S_FI (*cb)(struct S_FI, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f18_S_SPI_FF(struct S_FF p0, void* p1, int p2, struct S_FF (*cb)(struct S_FF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f18_S_SPI_FD(struct S_FD p0, void* p1, int p2, struct S_FD (*cb)(struct S_FD, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f18_S_SPI_FP(struct S_FP p0, void* p1, int p2, struct S_FP (*cb)(struct S_FP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f18_S_SPI_DI(struct S_DI p0, void* p1, int p2, struct S_DI (*cb)(struct S_DI, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f18_S_SPI_DF(struct S_DF p0, void* p1, int p2, struct S_DF (*cb)(struct S_DF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f18_S_SPI_DD(struct S_DD p0, void* p1, int p2, struct S_DD (*cb)(struct S_DD, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f18_S_SPI_DP(struct S_DP p0, void* p1, int p2, struct S_DP (*cb)(struct S_DP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f18_S_SPI_PI(struct S_PI p0, void* p1, int p2, struct S_PI (*cb)(struct S_PI, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f18_S_SPI_PF(struct S_PF p0, void* p1, int p2, struct S_PF (*cb)(struct S_PF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f18_S_SPI_PD(struct S_PD p0, void* p1, int p2, struct S_PD (*cb)(struct S_PD, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f18_S_SPI_PP(struct S_PP p0, void* p1, int p2, struct S_PP (*cb)(struct S_PP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_III f18_S_SPI_III(struct S_III p0, void* p1, int p2, struct S_III (*cb)(struct S_III, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f18_S_SPI_IIF(struct S_IIF p0, void* p1, int p2, struct S_IIF (*cb)(struct S_IIF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f18_S_SPI_IID(struct S_IID p0, void* p1, int p2, struct S_IID (*cb)(struct S_IID, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f18_S_SPI_IIP(struct S_IIP p0, void* p1, int p2, struct S_IIP (*cb)(struct S_IIP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f18_S_SPI_IFI(struct S_IFI p0, void* p1, int p2, struct S_IFI (*cb)(struct S_IFI, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f18_S_SPI_IFF(struct S_IFF p0, void* p1, int p2, struct S_IFF (*cb)(struct S_IFF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f18_S_SPI_IFD(struct S_IFD p0, void* p1, int p2, struct S_IFD (*cb)(struct S_IFD, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f18_S_SPI_IFP(struct S_IFP p0, void* p1, int p2, struct S_IFP (*cb)(struct S_IFP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f18_S_SPI_IDI(struct S_IDI p0, void* p1, int p2, struct S_IDI (*cb)(struct S_IDI, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f18_S_SPI_IDF(struct S_IDF p0, void* p1, int p2, struct S_IDF (*cb)(struct S_IDF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f18_S_SPI_IDD(struct S_IDD p0, void* p1, int p2, struct S_IDD (*cb)(struct S_IDD, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f18_S_SPI_IDP(struct S_IDP p0, void* p1, int p2, struct S_IDP (*cb)(struct S_IDP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f18_S_SPI_IPI(struct S_IPI p0, void* p1, int p2, struct S_IPI (*cb)(struct S_IPI, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f18_S_SPI_IPF(struct S_IPF p0, void* p1, int p2, struct S_IPF (*cb)(struct S_IPF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f18_S_SPI_IPD(struct S_IPD p0, void* p1, int p2, struct S_IPD (*cb)(struct S_IPD, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f18_S_SPI_IPP(struct S_IPP p0, void* p1, int p2, struct S_IPP (*cb)(struct S_IPP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f18_S_SPI_FII(struct S_FII p0, void* p1, int p2, struct S_FII (*cb)(struct S_FII, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f18_S_SPI_FIF(struct S_FIF p0, void* p1, int p2, struct S_FIF (*cb)(struct S_FIF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f18_S_SPI_FID(struct S_FID p0, void* p1, int p2, struct S_FID (*cb)(struct S_FID, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f18_S_SPI_FIP(struct S_FIP p0, void* p1, int p2, struct S_FIP (*cb)(struct S_FIP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f18_S_SPI_FFI(struct S_FFI p0, void* p1, int p2, struct S_FFI (*cb)(struct S_FFI, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f18_S_SPI_FFF(struct S_FFF p0, void* p1, int p2, struct S_FFF (*cb)(struct S_FFF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f18_S_SPI_FFD(struct S_FFD p0, void* p1, int p2, struct S_FFD (*cb)(struct S_FFD, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f18_S_SPI_FFP(struct S_FFP p0, void* p1, int p2, struct S_FFP (*cb)(struct S_FFP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f18_S_SPI_FDI(struct S_FDI p0, void* p1, int p2, struct S_FDI (*cb)(struct S_FDI, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f18_S_SPI_FDF(struct S_FDF p0, void* p1, int p2, struct S_FDF (*cb)(struct S_FDF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f18_S_SPI_FDD(struct S_FDD p0, void* p1, int p2, struct S_FDD (*cb)(struct S_FDD, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f18_S_SPI_FDP(struct S_FDP p0, void* p1, int p2, struct S_FDP (*cb)(struct S_FDP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f18_S_SPI_FPI(struct S_FPI p0, void* p1, int p2, struct S_FPI (*cb)(struct S_FPI, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f18_S_SPI_FPF(struct S_FPF p0, void* p1, int p2, struct S_FPF (*cb)(struct S_FPF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f18_S_SPI_FPD(struct S_FPD p0, void* p1, int p2, struct S_FPD (*cb)(struct S_FPD, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f18_S_SPI_FPP(struct S_FPP p0, void* p1, int p2, struct S_FPP (*cb)(struct S_FPP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f18_S_SPI_DII(struct S_DII p0, void* p1, int p2, struct S_DII (*cb)(struct S_DII, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f18_S_SPI_DIF(struct S_DIF p0, void* p1, int p2, struct S_DIF (*cb)(struct S_DIF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f18_S_SPI_DID(struct S_DID p0, void* p1, int p2, struct S_DID (*cb)(struct S_DID, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f18_S_SPI_DIP(struct S_DIP p0, void* p1, int p2, struct S_DIP (*cb)(struct S_DIP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f18_S_SPI_DFI(struct S_DFI p0, void* p1, int p2, struct S_DFI (*cb)(struct S_DFI, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f18_S_SPI_DFF(struct S_DFF p0, void* p1, int p2, struct S_DFF (*cb)(struct S_DFF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f18_S_SPI_DFD(struct S_DFD p0, void* p1, int p2, struct S_DFD (*cb)(struct S_DFD, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f18_S_SPI_DFP(struct S_DFP p0, void* p1, int p2, struct S_DFP (*cb)(struct S_DFP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f18_S_SPI_DDI(struct S_DDI p0, void* p1, int p2, struct S_DDI (*cb)(struct S_DDI, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f18_S_SPI_DDF(struct S_DDF p0, void* p1, int p2, struct S_DDF (*cb)(struct S_DDF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f18_S_SPI_DDD(struct S_DDD p0, void* p1, int p2, struct S_DDD (*cb)(struct S_DDD, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f18_S_SPI_DDP(struct S_DDP p0, void* p1, int p2, struct S_DDP (*cb)(struct S_DDP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f18_S_SPI_DPI(struct S_DPI p0, void* p1, int p2, struct S_DPI (*cb)(struct S_DPI, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f18_S_SPI_DPF(struct S_DPF p0, void* p1, int p2, struct S_DPF (*cb)(struct S_DPF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f18_S_SPI_DPD(struct S_DPD p0, void* p1, int p2, struct S_DPD (*cb)(struct S_DPD, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f18_S_SPI_DPP(struct S_DPP p0, void* p1, int p2, struct S_DPP (*cb)(struct S_DPP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f18_S_SPI_PII(struct S_PII p0, void* p1, int p2, struct S_PII (*cb)(struct S_PII, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f18_S_SPI_PIF(struct S_PIF p0, void* p1, int p2, struct S_PIF (*cb)(struct S_PIF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f18_S_SPI_PID(struct S_PID p0, void* p1, int p2, struct S_PID (*cb)(struct S_PID, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f18_S_SPI_PIP(struct S_PIP p0, void* p1, int p2, struct S_PIP (*cb)(struct S_PIP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f18_S_SPI_PFI(struct S_PFI p0, void* p1, int p2, struct S_PFI (*cb)(struct S_PFI, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f18_S_SPI_PFF(struct S_PFF p0, void* p1, int p2, struct S_PFF (*cb)(struct S_PFF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f18_S_SPI_PFD(struct S_PFD p0, void* p1, int p2, struct S_PFD (*cb)(struct S_PFD, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f18_S_SPI_PFP(struct S_PFP p0, void* p1, int p2, struct S_PFP (*cb)(struct S_PFP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f18_S_SPI_PDI(struct S_PDI p0, void* p1, int p2, struct S_PDI (*cb)(struct S_PDI, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f18_S_SPI_PDF(struct S_PDF p0, void* p1, int p2, struct S_PDF (*cb)(struct S_PDF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f18_S_SPI_PDD(struct S_PDD p0, void* p1, int p2, struct S_PDD (*cb)(struct S_PDD, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f18_S_SPI_PDP(struct S_PDP p0, void* p1, int p2, struct S_PDP (*cb)(struct S_PDP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f18_S_SPI_PPI(struct S_PPI p0, void* p1, int p2, struct S_PPI (*cb)(struct S_PPI, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f18_S_SPI_PPF(struct S_PPF p0, void* p1, int p2, struct S_PPF (*cb)(struct S_PPF, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f18_S_SPI_PPD(struct S_PPD p0, void* p1, int p2, struct S_PPD (*cb)(struct S_PPD, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f18_S_SPI_PPP(struct S_PPP p0, void* p1, int p2, struct S_PPP (*cb)(struct S_PPP, void*, int)) { return cb(p0,p1,p2); } -EXPORT struct S_I f18_S_SPF_I(struct S_I p0, void* p1, float p2, struct S_I (*cb)(struct S_I, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_F f18_S_SPF_F(struct S_F p0, void* p1, float p2, struct S_F (*cb)(struct S_F, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_D f18_S_SPF_D(struct S_D p0, void* p1, float p2, struct S_D (*cb)(struct S_D, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_P f18_S_SPF_P(struct S_P p0, void* p1, float p2, struct S_P (*cb)(struct S_P, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_II f18_S_SPF_II(struct S_II p0, void* p1, float p2, struct S_II (*cb)(struct S_II, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f18_S_SPF_IF(struct S_IF p0, void* p1, float p2, struct S_IF (*cb)(struct S_IF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f18_S_SPF_ID(struct S_ID p0, void* p1, float p2, struct S_ID (*cb)(struct S_ID, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f18_S_SPF_IP(struct S_IP p0, void* p1, float p2, struct S_IP (*cb)(struct S_IP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f18_S_SPF_FI(struct S_FI p0, void* p1, float p2, struct S_FI (*cb)(struct S_FI, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f18_S_SPF_FF(struct S_FF p0, void* p1, float p2, struct S_FF (*cb)(struct S_FF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f18_S_SPF_FD(struct S_FD p0, void* p1, float p2, struct S_FD (*cb)(struct S_FD, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f18_S_SPF_FP(struct S_FP p0, void* p1, float p2, struct S_FP (*cb)(struct S_FP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f18_S_SPF_DI(struct S_DI p0, void* p1, float p2, struct S_DI (*cb)(struct S_DI, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f18_S_SPF_DF(struct S_DF p0, void* p1, float p2, struct S_DF (*cb)(struct S_DF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f18_S_SPF_DD(struct S_DD p0, void* p1, float p2, struct S_DD (*cb)(struct S_DD, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f18_S_SPF_DP(struct S_DP p0, void* p1, float p2, struct S_DP (*cb)(struct S_DP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f18_S_SPF_PI(struct S_PI p0, void* p1, float p2, struct S_PI (*cb)(struct S_PI, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f18_S_SPF_PF(struct S_PF p0, void* p1, float p2, struct S_PF (*cb)(struct S_PF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f18_S_SPF_PD(struct S_PD p0, void* p1, float p2, struct S_PD (*cb)(struct S_PD, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f18_S_SPF_PP(struct S_PP p0, void* p1, float p2, struct S_PP (*cb)(struct S_PP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_III f18_S_SPF_III(struct S_III p0, void* p1, float p2, struct S_III (*cb)(struct S_III, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f18_S_SPF_IIF(struct S_IIF p0, void* p1, float p2, struct S_IIF (*cb)(struct S_IIF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f18_S_SPF_IID(struct S_IID p0, void* p1, float p2, struct S_IID (*cb)(struct S_IID, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f18_S_SPF_IIP(struct S_IIP p0, void* p1, float p2, struct S_IIP (*cb)(struct S_IIP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f18_S_SPF_IFI(struct S_IFI p0, void* p1, float p2, struct S_IFI (*cb)(struct S_IFI, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f18_S_SPF_IFF(struct S_IFF p0, void* p1, float p2, struct S_IFF (*cb)(struct S_IFF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f18_S_SPF_IFD(struct S_IFD p0, void* p1, float p2, struct S_IFD (*cb)(struct S_IFD, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f18_S_SPF_IFP(struct S_IFP p0, void* p1, float p2, struct S_IFP (*cb)(struct S_IFP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f18_S_SPF_IDI(struct S_IDI p0, void* p1, float p2, struct S_IDI (*cb)(struct S_IDI, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f18_S_SPF_IDF(struct S_IDF p0, void* p1, float p2, struct S_IDF (*cb)(struct S_IDF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f18_S_SPF_IDD(struct S_IDD p0, void* p1, float p2, struct S_IDD (*cb)(struct S_IDD, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f18_S_SPF_IDP(struct S_IDP p0, void* p1, float p2, struct S_IDP (*cb)(struct S_IDP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f18_S_SPF_IPI(struct S_IPI p0, void* p1, float p2, struct S_IPI (*cb)(struct S_IPI, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f18_S_SPF_IPF(struct S_IPF p0, void* p1, float p2, struct S_IPF (*cb)(struct S_IPF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f18_S_SPF_IPD(struct S_IPD p0, void* p1, float p2, struct S_IPD (*cb)(struct S_IPD, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f18_S_SPF_IPP(struct S_IPP p0, void* p1, float p2, struct S_IPP (*cb)(struct S_IPP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f18_S_SPF_FII(struct S_FII p0, void* p1, float p2, struct S_FII (*cb)(struct S_FII, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f18_S_SPF_FIF(struct S_FIF p0, void* p1, float p2, struct S_FIF (*cb)(struct S_FIF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f18_S_SPF_FID(struct S_FID p0, void* p1, float p2, struct S_FID (*cb)(struct S_FID, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f18_S_SPF_FIP(struct S_FIP p0, void* p1, float p2, struct S_FIP (*cb)(struct S_FIP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f18_S_SPF_FFI(struct S_FFI p0, void* p1, float p2, struct S_FFI (*cb)(struct S_FFI, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f18_S_SPF_FFF(struct S_FFF p0, void* p1, float p2, struct S_FFF (*cb)(struct S_FFF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f18_S_SPF_FFD(struct S_FFD p0, void* p1, float p2, struct S_FFD (*cb)(struct S_FFD, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f18_S_SPF_FFP(struct S_FFP p0, void* p1, float p2, struct S_FFP (*cb)(struct S_FFP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f18_S_SPF_FDI(struct S_FDI p0, void* p1, float p2, struct S_FDI (*cb)(struct S_FDI, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f18_S_SPF_FDF(struct S_FDF p0, void* p1, float p2, struct S_FDF (*cb)(struct S_FDF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f18_S_SPF_FDD(struct S_FDD p0, void* p1, float p2, struct S_FDD (*cb)(struct S_FDD, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f18_S_SPF_FDP(struct S_FDP p0, void* p1, float p2, struct S_FDP (*cb)(struct S_FDP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f18_S_SPF_FPI(struct S_FPI p0, void* p1, float p2, struct S_FPI (*cb)(struct S_FPI, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f18_S_SPF_FPF(struct S_FPF p0, void* p1, float p2, struct S_FPF (*cb)(struct S_FPF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f18_S_SPF_FPD(struct S_FPD p0, void* p1, float p2, struct S_FPD (*cb)(struct S_FPD, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f18_S_SPF_FPP(struct S_FPP p0, void* p1, float p2, struct S_FPP (*cb)(struct S_FPP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f18_S_SPF_DII(struct S_DII p0, void* p1, float p2, struct S_DII (*cb)(struct S_DII, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f18_S_SPF_DIF(struct S_DIF p0, void* p1, float p2, struct S_DIF (*cb)(struct S_DIF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f18_S_SPF_DID(struct S_DID p0, void* p1, float p2, struct S_DID (*cb)(struct S_DID, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f18_S_SPF_DIP(struct S_DIP p0, void* p1, float p2, struct S_DIP (*cb)(struct S_DIP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f18_S_SPF_DFI(struct S_DFI p0, void* p1, float p2, struct S_DFI (*cb)(struct S_DFI, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f18_S_SPF_DFF(struct S_DFF p0, void* p1, float p2, struct S_DFF (*cb)(struct S_DFF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f18_S_SPF_DFD(struct S_DFD p0, void* p1, float p2, struct S_DFD (*cb)(struct S_DFD, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f19_S_SPF_DFP(struct S_DFP p0, void* p1, float p2, struct S_DFP (*cb)(struct S_DFP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f19_S_SPF_DDI(struct S_DDI p0, void* p1, float p2, struct S_DDI (*cb)(struct S_DDI, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f19_S_SPF_DDF(struct S_DDF p0, void* p1, float p2, struct S_DDF (*cb)(struct S_DDF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f19_S_SPF_DDD(struct S_DDD p0, void* p1, float p2, struct S_DDD (*cb)(struct S_DDD, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f19_S_SPF_DDP(struct S_DDP p0, void* p1, float p2, struct S_DDP (*cb)(struct S_DDP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f19_S_SPF_DPI(struct S_DPI p0, void* p1, float p2, struct S_DPI (*cb)(struct S_DPI, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f19_S_SPF_DPF(struct S_DPF p0, void* p1, float p2, struct S_DPF (*cb)(struct S_DPF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f19_S_SPF_DPD(struct S_DPD p0, void* p1, float p2, struct S_DPD (*cb)(struct S_DPD, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f19_S_SPF_DPP(struct S_DPP p0, void* p1, float p2, struct S_DPP (*cb)(struct S_DPP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f19_S_SPF_PII(struct S_PII p0, void* p1, float p2, struct S_PII (*cb)(struct S_PII, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f19_S_SPF_PIF(struct S_PIF p0, void* p1, float p2, struct S_PIF (*cb)(struct S_PIF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f19_S_SPF_PID(struct S_PID p0, void* p1, float p2, struct S_PID (*cb)(struct S_PID, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f19_S_SPF_PIP(struct S_PIP p0, void* p1, float p2, struct S_PIP (*cb)(struct S_PIP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f19_S_SPF_PFI(struct S_PFI p0, void* p1, float p2, struct S_PFI (*cb)(struct S_PFI, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f19_S_SPF_PFF(struct S_PFF p0, void* p1, float p2, struct S_PFF (*cb)(struct S_PFF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f19_S_SPF_PFD(struct S_PFD p0, void* p1, float p2, struct S_PFD (*cb)(struct S_PFD, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f19_S_SPF_PFP(struct S_PFP p0, void* p1, float p2, struct S_PFP (*cb)(struct S_PFP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f19_S_SPF_PDI(struct S_PDI p0, void* p1, float p2, struct S_PDI (*cb)(struct S_PDI, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f19_S_SPF_PDF(struct S_PDF p0, void* p1, float p2, struct S_PDF (*cb)(struct S_PDF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f19_S_SPF_PDD(struct S_PDD p0, void* p1, float p2, struct S_PDD (*cb)(struct S_PDD, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f19_S_SPF_PDP(struct S_PDP p0, void* p1, float p2, struct S_PDP (*cb)(struct S_PDP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f19_S_SPF_PPI(struct S_PPI p0, void* p1, float p2, struct S_PPI (*cb)(struct S_PPI, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f19_S_SPF_PPF(struct S_PPF p0, void* p1, float p2, struct S_PPF (*cb)(struct S_PPF, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f19_S_SPF_PPD(struct S_PPD p0, void* p1, float p2, struct S_PPD (*cb)(struct S_PPD, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f19_S_SPF_PPP(struct S_PPP p0, void* p1, float p2, struct S_PPP (*cb)(struct S_PPP, void*, float)) { return cb(p0,p1,p2); } -EXPORT struct S_I f19_S_SPD_I(struct S_I p0, void* p1, double p2, struct S_I (*cb)(struct S_I, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_F f19_S_SPD_F(struct S_F p0, void* p1, double p2, struct S_F (*cb)(struct S_F, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_D f19_S_SPD_D(struct S_D p0, void* p1, double p2, struct S_D (*cb)(struct S_D, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_P f19_S_SPD_P(struct S_P p0, void* p1, double p2, struct S_P (*cb)(struct S_P, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_II f19_S_SPD_II(struct S_II p0, void* p1, double p2, struct S_II (*cb)(struct S_II, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f19_S_SPD_IF(struct S_IF p0, void* p1, double p2, struct S_IF (*cb)(struct S_IF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f19_S_SPD_ID(struct S_ID p0, void* p1, double p2, struct S_ID (*cb)(struct S_ID, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f19_S_SPD_IP(struct S_IP p0, void* p1, double p2, struct S_IP (*cb)(struct S_IP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f19_S_SPD_FI(struct S_FI p0, void* p1, double p2, struct S_FI (*cb)(struct S_FI, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f19_S_SPD_FF(struct S_FF p0, void* p1, double p2, struct S_FF (*cb)(struct S_FF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f19_S_SPD_FD(struct S_FD p0, void* p1, double p2, struct S_FD (*cb)(struct S_FD, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f19_S_SPD_FP(struct S_FP p0, void* p1, double p2, struct S_FP (*cb)(struct S_FP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f19_S_SPD_DI(struct S_DI p0, void* p1, double p2, struct S_DI (*cb)(struct S_DI, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f19_S_SPD_DF(struct S_DF p0, void* p1, double p2, struct S_DF (*cb)(struct S_DF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f19_S_SPD_DD(struct S_DD p0, void* p1, double p2, struct S_DD (*cb)(struct S_DD, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f19_S_SPD_DP(struct S_DP p0, void* p1, double p2, struct S_DP (*cb)(struct S_DP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f19_S_SPD_PI(struct S_PI p0, void* p1, double p2, struct S_PI (*cb)(struct S_PI, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f19_S_SPD_PF(struct S_PF p0, void* p1, double p2, struct S_PF (*cb)(struct S_PF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f19_S_SPD_PD(struct S_PD p0, void* p1, double p2, struct S_PD (*cb)(struct S_PD, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f19_S_SPD_PP(struct S_PP p0, void* p1, double p2, struct S_PP (*cb)(struct S_PP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_III f19_S_SPD_III(struct S_III p0, void* p1, double p2, struct S_III (*cb)(struct S_III, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f19_S_SPD_IIF(struct S_IIF p0, void* p1, double p2, struct S_IIF (*cb)(struct S_IIF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f19_S_SPD_IID(struct S_IID p0, void* p1, double p2, struct S_IID (*cb)(struct S_IID, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f19_S_SPD_IIP(struct S_IIP p0, void* p1, double p2, struct S_IIP (*cb)(struct S_IIP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f19_S_SPD_IFI(struct S_IFI p0, void* p1, double p2, struct S_IFI (*cb)(struct S_IFI, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f19_S_SPD_IFF(struct S_IFF p0, void* p1, double p2, struct S_IFF (*cb)(struct S_IFF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f19_S_SPD_IFD(struct S_IFD p0, void* p1, double p2, struct S_IFD (*cb)(struct S_IFD, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f19_S_SPD_IFP(struct S_IFP p0, void* p1, double p2, struct S_IFP (*cb)(struct S_IFP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f19_S_SPD_IDI(struct S_IDI p0, void* p1, double p2, struct S_IDI (*cb)(struct S_IDI, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f19_S_SPD_IDF(struct S_IDF p0, void* p1, double p2, struct S_IDF (*cb)(struct S_IDF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f19_S_SPD_IDD(struct S_IDD p0, void* p1, double p2, struct S_IDD (*cb)(struct S_IDD, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f19_S_SPD_IDP(struct S_IDP p0, void* p1, double p2, struct S_IDP (*cb)(struct S_IDP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f19_S_SPD_IPI(struct S_IPI p0, void* p1, double p2, struct S_IPI (*cb)(struct S_IPI, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f19_S_SPD_IPF(struct S_IPF p0, void* p1, double p2, struct S_IPF (*cb)(struct S_IPF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f19_S_SPD_IPD(struct S_IPD p0, void* p1, double p2, struct S_IPD (*cb)(struct S_IPD, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f19_S_SPD_IPP(struct S_IPP p0, void* p1, double p2, struct S_IPP (*cb)(struct S_IPP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f19_S_SPD_FII(struct S_FII p0, void* p1, double p2, struct S_FII (*cb)(struct S_FII, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f19_S_SPD_FIF(struct S_FIF p0, void* p1, double p2, struct S_FIF (*cb)(struct S_FIF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f19_S_SPD_FID(struct S_FID p0, void* p1, double p2, struct S_FID (*cb)(struct S_FID, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f19_S_SPD_FIP(struct S_FIP p0, void* p1, double p2, struct S_FIP (*cb)(struct S_FIP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f19_S_SPD_FFI(struct S_FFI p0, void* p1, double p2, struct S_FFI (*cb)(struct S_FFI, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f19_S_SPD_FFF(struct S_FFF p0, void* p1, double p2, struct S_FFF (*cb)(struct S_FFF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f19_S_SPD_FFD(struct S_FFD p0, void* p1, double p2, struct S_FFD (*cb)(struct S_FFD, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f19_S_SPD_FFP(struct S_FFP p0, void* p1, double p2, struct S_FFP (*cb)(struct S_FFP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f19_S_SPD_FDI(struct S_FDI p0, void* p1, double p2, struct S_FDI (*cb)(struct S_FDI, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f19_S_SPD_FDF(struct S_FDF p0, void* p1, double p2, struct S_FDF (*cb)(struct S_FDF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f19_S_SPD_FDD(struct S_FDD p0, void* p1, double p2, struct S_FDD (*cb)(struct S_FDD, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f19_S_SPD_FDP(struct S_FDP p0, void* p1, double p2, struct S_FDP (*cb)(struct S_FDP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f19_S_SPD_FPI(struct S_FPI p0, void* p1, double p2, struct S_FPI (*cb)(struct S_FPI, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f19_S_SPD_FPF(struct S_FPF p0, void* p1, double p2, struct S_FPF (*cb)(struct S_FPF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f19_S_SPD_FPD(struct S_FPD p0, void* p1, double p2, struct S_FPD (*cb)(struct S_FPD, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f19_S_SPD_FPP(struct S_FPP p0, void* p1, double p2, struct S_FPP (*cb)(struct S_FPP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f19_S_SPD_DII(struct S_DII p0, void* p1, double p2, struct S_DII (*cb)(struct S_DII, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f19_S_SPD_DIF(struct S_DIF p0, void* p1, double p2, struct S_DIF (*cb)(struct S_DIF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f19_S_SPD_DID(struct S_DID p0, void* p1, double p2, struct S_DID (*cb)(struct S_DID, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f19_S_SPD_DIP(struct S_DIP p0, void* p1, double p2, struct S_DIP (*cb)(struct S_DIP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f19_S_SPD_DFI(struct S_DFI p0, void* p1, double p2, struct S_DFI (*cb)(struct S_DFI, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f19_S_SPD_DFF(struct S_DFF p0, void* p1, double p2, struct S_DFF (*cb)(struct S_DFF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f19_S_SPD_DFD(struct S_DFD p0, void* p1, double p2, struct S_DFD (*cb)(struct S_DFD, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f19_S_SPD_DFP(struct S_DFP p0, void* p1, double p2, struct S_DFP (*cb)(struct S_DFP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f19_S_SPD_DDI(struct S_DDI p0, void* p1, double p2, struct S_DDI (*cb)(struct S_DDI, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f19_S_SPD_DDF(struct S_DDF p0, void* p1, double p2, struct S_DDF (*cb)(struct S_DDF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f19_S_SPD_DDD(struct S_DDD p0, void* p1, double p2, struct S_DDD (*cb)(struct S_DDD, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f19_S_SPD_DDP(struct S_DDP p0, void* p1, double p2, struct S_DDP (*cb)(struct S_DDP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f19_S_SPD_DPI(struct S_DPI p0, void* p1, double p2, struct S_DPI (*cb)(struct S_DPI, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f19_S_SPD_DPF(struct S_DPF p0, void* p1, double p2, struct S_DPF (*cb)(struct S_DPF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f19_S_SPD_DPD(struct S_DPD p0, void* p1, double p2, struct S_DPD (*cb)(struct S_DPD, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f19_S_SPD_DPP(struct S_DPP p0, void* p1, double p2, struct S_DPP (*cb)(struct S_DPP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f19_S_SPD_PII(struct S_PII p0, void* p1, double p2, struct S_PII (*cb)(struct S_PII, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f19_S_SPD_PIF(struct S_PIF p0, void* p1, double p2, struct S_PIF (*cb)(struct S_PIF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f19_S_SPD_PID(struct S_PID p0, void* p1, double p2, struct S_PID (*cb)(struct S_PID, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f19_S_SPD_PIP(struct S_PIP p0, void* p1, double p2, struct S_PIP (*cb)(struct S_PIP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f19_S_SPD_PFI(struct S_PFI p0, void* p1, double p2, struct S_PFI (*cb)(struct S_PFI, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f19_S_SPD_PFF(struct S_PFF p0, void* p1, double p2, struct S_PFF (*cb)(struct S_PFF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f19_S_SPD_PFD(struct S_PFD p0, void* p1, double p2, struct S_PFD (*cb)(struct S_PFD, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f19_S_SPD_PFP(struct S_PFP p0, void* p1, double p2, struct S_PFP (*cb)(struct S_PFP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f19_S_SPD_PDI(struct S_PDI p0, void* p1, double p2, struct S_PDI (*cb)(struct S_PDI, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f19_S_SPD_PDF(struct S_PDF p0, void* p1, double p2, struct S_PDF (*cb)(struct S_PDF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f19_S_SPD_PDD(struct S_PDD p0, void* p1, double p2, struct S_PDD (*cb)(struct S_PDD, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f19_S_SPD_PDP(struct S_PDP p0, void* p1, double p2, struct S_PDP (*cb)(struct S_PDP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f19_S_SPD_PPI(struct S_PPI p0, void* p1, double p2, struct S_PPI (*cb)(struct S_PPI, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f19_S_SPD_PPF(struct S_PPF p0, void* p1, double p2, struct S_PPF (*cb)(struct S_PPF, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f19_S_SPD_PPD(struct S_PPD p0, void* p1, double p2, struct S_PPD (*cb)(struct S_PPD, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f19_S_SPD_PPP(struct S_PPP p0, void* p1, double p2, struct S_PPP (*cb)(struct S_PPP, void*, double)) { return cb(p0,p1,p2); } -EXPORT struct S_I f19_S_SPP_I(struct S_I p0, void* p1, void* p2, struct S_I (*cb)(struct S_I, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_F f19_S_SPP_F(struct S_F p0, void* p1, void* p2, struct S_F (*cb)(struct S_F, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_D f19_S_SPP_D(struct S_D p0, void* p1, void* p2, struct S_D (*cb)(struct S_D, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_P f19_S_SPP_P(struct S_P p0, void* p1, void* p2, struct S_P (*cb)(struct S_P, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_II f19_S_SPP_II(struct S_II p0, void* p1, void* p2, struct S_II (*cb)(struct S_II, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f19_S_SPP_IF(struct S_IF p0, void* p1, void* p2, struct S_IF (*cb)(struct S_IF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f19_S_SPP_ID(struct S_ID p0, void* p1, void* p2, struct S_ID (*cb)(struct S_ID, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f19_S_SPP_IP(struct S_IP p0, void* p1, void* p2, struct S_IP (*cb)(struct S_IP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f19_S_SPP_FI(struct S_FI p0, void* p1, void* p2, struct S_FI (*cb)(struct S_FI, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f19_S_SPP_FF(struct S_FF p0, void* p1, void* p2, struct S_FF (*cb)(struct S_FF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f19_S_SPP_FD(struct S_FD p0, void* p1, void* p2, struct S_FD (*cb)(struct S_FD, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f19_S_SPP_FP(struct S_FP p0, void* p1, void* p2, struct S_FP (*cb)(struct S_FP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f19_S_SPP_DI(struct S_DI p0, void* p1, void* p2, struct S_DI (*cb)(struct S_DI, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f19_S_SPP_DF(struct S_DF p0, void* p1, void* p2, struct S_DF (*cb)(struct S_DF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f19_S_SPP_DD(struct S_DD p0, void* p1, void* p2, struct S_DD (*cb)(struct S_DD, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f19_S_SPP_DP(struct S_DP p0, void* p1, void* p2, struct S_DP (*cb)(struct S_DP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f19_S_SPP_PI(struct S_PI p0, void* p1, void* p2, struct S_PI (*cb)(struct S_PI, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f19_S_SPP_PF(struct S_PF p0, void* p1, void* p2, struct S_PF (*cb)(struct S_PF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f19_S_SPP_PD(struct S_PD p0, void* p1, void* p2, struct S_PD (*cb)(struct S_PD, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f19_S_SPP_PP(struct S_PP p0, void* p1, void* p2, struct S_PP (*cb)(struct S_PP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_III f19_S_SPP_III(struct S_III p0, void* p1, void* p2, struct S_III (*cb)(struct S_III, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f19_S_SPP_IIF(struct S_IIF p0, void* p1, void* p2, struct S_IIF (*cb)(struct S_IIF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f19_S_SPP_IID(struct S_IID p0, void* p1, void* p2, struct S_IID (*cb)(struct S_IID, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f19_S_SPP_IIP(struct S_IIP p0, void* p1, void* p2, struct S_IIP (*cb)(struct S_IIP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f19_S_SPP_IFI(struct S_IFI p0, void* p1, void* p2, struct S_IFI (*cb)(struct S_IFI, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f19_S_SPP_IFF(struct S_IFF p0, void* p1, void* p2, struct S_IFF (*cb)(struct S_IFF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f19_S_SPP_IFD(struct S_IFD p0, void* p1, void* p2, struct S_IFD (*cb)(struct S_IFD, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f19_S_SPP_IFP(struct S_IFP p0, void* p1, void* p2, struct S_IFP (*cb)(struct S_IFP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f19_S_SPP_IDI(struct S_IDI p0, void* p1, void* p2, struct S_IDI (*cb)(struct S_IDI, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f19_S_SPP_IDF(struct S_IDF p0, void* p1, void* p2, struct S_IDF (*cb)(struct S_IDF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f19_S_SPP_IDD(struct S_IDD p0, void* p1, void* p2, struct S_IDD (*cb)(struct S_IDD, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f19_S_SPP_IDP(struct S_IDP p0, void* p1, void* p2, struct S_IDP (*cb)(struct S_IDP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f19_S_SPP_IPI(struct S_IPI p0, void* p1, void* p2, struct S_IPI (*cb)(struct S_IPI, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f19_S_SPP_IPF(struct S_IPF p0, void* p1, void* p2, struct S_IPF (*cb)(struct S_IPF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f19_S_SPP_IPD(struct S_IPD p0, void* p1, void* p2, struct S_IPD (*cb)(struct S_IPD, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f19_S_SPP_IPP(struct S_IPP p0, void* p1, void* p2, struct S_IPP (*cb)(struct S_IPP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f19_S_SPP_FII(struct S_FII p0, void* p1, void* p2, struct S_FII (*cb)(struct S_FII, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f19_S_SPP_FIF(struct S_FIF p0, void* p1, void* p2, struct S_FIF (*cb)(struct S_FIF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f19_S_SPP_FID(struct S_FID p0, void* p1, void* p2, struct S_FID (*cb)(struct S_FID, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f19_S_SPP_FIP(struct S_FIP p0, void* p1, void* p2, struct S_FIP (*cb)(struct S_FIP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f19_S_SPP_FFI(struct S_FFI p0, void* p1, void* p2, struct S_FFI (*cb)(struct S_FFI, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f19_S_SPP_FFF(struct S_FFF p0, void* p1, void* p2, struct S_FFF (*cb)(struct S_FFF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f19_S_SPP_FFD(struct S_FFD p0, void* p1, void* p2, struct S_FFD (*cb)(struct S_FFD, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f19_S_SPP_FFP(struct S_FFP p0, void* p1, void* p2, struct S_FFP (*cb)(struct S_FFP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f19_S_SPP_FDI(struct S_FDI p0, void* p1, void* p2, struct S_FDI (*cb)(struct S_FDI, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f19_S_SPP_FDF(struct S_FDF p0, void* p1, void* p2, struct S_FDF (*cb)(struct S_FDF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f19_S_SPP_FDD(struct S_FDD p0, void* p1, void* p2, struct S_FDD (*cb)(struct S_FDD, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f19_S_SPP_FDP(struct S_FDP p0, void* p1, void* p2, struct S_FDP (*cb)(struct S_FDP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f19_S_SPP_FPI(struct S_FPI p0, void* p1, void* p2, struct S_FPI (*cb)(struct S_FPI, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f19_S_SPP_FPF(struct S_FPF p0, void* p1, void* p2, struct S_FPF (*cb)(struct S_FPF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f19_S_SPP_FPD(struct S_FPD p0, void* p1, void* p2, struct S_FPD (*cb)(struct S_FPD, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f19_S_SPP_FPP(struct S_FPP p0, void* p1, void* p2, struct S_FPP (*cb)(struct S_FPP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f19_S_SPP_DII(struct S_DII p0, void* p1, void* p2, struct S_DII (*cb)(struct S_DII, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f19_S_SPP_DIF(struct S_DIF p0, void* p1, void* p2, struct S_DIF (*cb)(struct S_DIF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f19_S_SPP_DID(struct S_DID p0, void* p1, void* p2, struct S_DID (*cb)(struct S_DID, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f19_S_SPP_DIP(struct S_DIP p0, void* p1, void* p2, struct S_DIP (*cb)(struct S_DIP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f19_S_SPP_DFI(struct S_DFI p0, void* p1, void* p2, struct S_DFI (*cb)(struct S_DFI, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f19_S_SPP_DFF(struct S_DFF p0, void* p1, void* p2, struct S_DFF (*cb)(struct S_DFF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f19_S_SPP_DFD(struct S_DFD p0, void* p1, void* p2, struct S_DFD (*cb)(struct S_DFD, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f19_S_SPP_DFP(struct S_DFP p0, void* p1, void* p2, struct S_DFP (*cb)(struct S_DFP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f19_S_SPP_DDI(struct S_DDI p0, void* p1, void* p2, struct S_DDI (*cb)(struct S_DDI, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f19_S_SPP_DDF(struct S_DDF p0, void* p1, void* p2, struct S_DDF (*cb)(struct S_DDF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f19_S_SPP_DDD(struct S_DDD p0, void* p1, void* p2, struct S_DDD (*cb)(struct S_DDD, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f19_S_SPP_DDP(struct S_DDP p0, void* p1, void* p2, struct S_DDP (*cb)(struct S_DDP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f19_S_SPP_DPI(struct S_DPI p0, void* p1, void* p2, struct S_DPI (*cb)(struct S_DPI, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f19_S_SPP_DPF(struct S_DPF p0, void* p1, void* p2, struct S_DPF (*cb)(struct S_DPF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f19_S_SPP_DPD(struct S_DPD p0, void* p1, void* p2, struct S_DPD (*cb)(struct S_DPD, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f19_S_SPP_DPP(struct S_DPP p0, void* p1, void* p2, struct S_DPP (*cb)(struct S_DPP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f19_S_SPP_PII(struct S_PII p0, void* p1, void* p2, struct S_PII (*cb)(struct S_PII, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f19_S_SPP_PIF(struct S_PIF p0, void* p1, void* p2, struct S_PIF (*cb)(struct S_PIF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f19_S_SPP_PID(struct S_PID p0, void* p1, void* p2, struct S_PID (*cb)(struct S_PID, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f19_S_SPP_PIP(struct S_PIP p0, void* p1, void* p2, struct S_PIP (*cb)(struct S_PIP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f19_S_SPP_PFI(struct S_PFI p0, void* p1, void* p2, struct S_PFI (*cb)(struct S_PFI, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f19_S_SPP_PFF(struct S_PFF p0, void* p1, void* p2, struct S_PFF (*cb)(struct S_PFF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f19_S_SPP_PFD(struct S_PFD p0, void* p1, void* p2, struct S_PFD (*cb)(struct S_PFD, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f19_S_SPP_PFP(struct S_PFP p0, void* p1, void* p2, struct S_PFP (*cb)(struct S_PFP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f19_S_SPP_PDI(struct S_PDI p0, void* p1, void* p2, struct S_PDI (*cb)(struct S_PDI, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f19_S_SPP_PDF(struct S_PDF p0, void* p1, void* p2, struct S_PDF (*cb)(struct S_PDF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f19_S_SPP_PDD(struct S_PDD p0, void* p1, void* p2, struct S_PDD (*cb)(struct S_PDD, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f19_S_SPP_PDP(struct S_PDP p0, void* p1, void* p2, struct S_PDP (*cb)(struct S_PDP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f19_S_SPP_PPI(struct S_PPI p0, void* p1, void* p2, struct S_PPI (*cb)(struct S_PPI, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f19_S_SPP_PPF(struct S_PPF p0, void* p1, void* p2, struct S_PPF (*cb)(struct S_PPF, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f19_S_SPP_PPD(struct S_PPD p0, void* p1, void* p2, struct S_PPD (*cb)(struct S_PPD, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f19_S_SPP_PPP(struct S_PPP p0, void* p1, void* p2, struct S_PPP (*cb)(struct S_PPP, void*, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_I f19_S_SPS_I(struct S_I p0, void* p1, struct S_I p2, struct S_I (*cb)(struct S_I, void*, struct S_I)) { return cb(p0,p1,p2); } -EXPORT struct S_F f19_S_SPS_F(struct S_F p0, void* p1, struct S_F p2, struct S_F (*cb)(struct S_F, void*, struct S_F)) { return cb(p0,p1,p2); } -EXPORT struct S_D f19_S_SPS_D(struct S_D p0, void* p1, struct S_D p2, struct S_D (*cb)(struct S_D, void*, struct S_D)) { return cb(p0,p1,p2); } -EXPORT struct S_P f19_S_SPS_P(struct S_P p0, void* p1, struct S_P p2, struct S_P (*cb)(struct S_P, void*, struct S_P)) { return cb(p0,p1,p2); } -EXPORT struct S_II f19_S_SPS_II(struct S_II p0, void* p1, struct S_II p2, struct S_II (*cb)(struct S_II, void*, struct S_II)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f19_S_SPS_IF(struct S_IF p0, void* p1, struct S_IF p2, struct S_IF (*cb)(struct S_IF, void*, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f19_S_SPS_ID(struct S_ID p0, void* p1, struct S_ID p2, struct S_ID (*cb)(struct S_ID, void*, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f19_S_SPS_IP(struct S_IP p0, void* p1, struct S_IP p2, struct S_IP (*cb)(struct S_IP, void*, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f19_S_SPS_FI(struct S_FI p0, void* p1, struct S_FI p2, struct S_FI (*cb)(struct S_FI, void*, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f19_S_SPS_FF(struct S_FF p0, void* p1, struct S_FF p2, struct S_FF (*cb)(struct S_FF, void*, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f19_S_SPS_FD(struct S_FD p0, void* p1, struct S_FD p2, struct S_FD (*cb)(struct S_FD, void*, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f19_S_SPS_FP(struct S_FP p0, void* p1, struct S_FP p2, struct S_FP (*cb)(struct S_FP, void*, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f19_S_SPS_DI(struct S_DI p0, void* p1, struct S_DI p2, struct S_DI (*cb)(struct S_DI, void*, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f19_S_SPS_DF(struct S_DF p0, void* p1, struct S_DF p2, struct S_DF (*cb)(struct S_DF, void*, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f19_S_SPS_DD(struct S_DD p0, void* p1, struct S_DD p2, struct S_DD (*cb)(struct S_DD, void*, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f19_S_SPS_DP(struct S_DP p0, void* p1, struct S_DP p2, struct S_DP (*cb)(struct S_DP, void*, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f19_S_SPS_PI(struct S_PI p0, void* p1, struct S_PI p2, struct S_PI (*cb)(struct S_PI, void*, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f19_S_SPS_PF(struct S_PF p0, void* p1, struct S_PF p2, struct S_PF (*cb)(struct S_PF, void*, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f19_S_SPS_PD(struct S_PD p0, void* p1, struct S_PD p2, struct S_PD (*cb)(struct S_PD, void*, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f19_S_SPS_PP(struct S_PP p0, void* p1, struct S_PP p2, struct S_PP (*cb)(struct S_PP, void*, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT struct S_III f19_S_SPS_III(struct S_III p0, void* p1, struct S_III p2, struct S_III (*cb)(struct S_III, void*, struct S_III)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f19_S_SPS_IIF(struct S_IIF p0, void* p1, struct S_IIF p2, struct S_IIF (*cb)(struct S_IIF, void*, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f19_S_SPS_IID(struct S_IID p0, void* p1, struct S_IID p2, struct S_IID (*cb)(struct S_IID, void*, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f19_S_SPS_IIP(struct S_IIP p0, void* p1, struct S_IIP p2, struct S_IIP (*cb)(struct S_IIP, void*, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f19_S_SPS_IFI(struct S_IFI p0, void* p1, struct S_IFI p2, struct S_IFI (*cb)(struct S_IFI, void*, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f19_S_SPS_IFF(struct S_IFF p0, void* p1, struct S_IFF p2, struct S_IFF (*cb)(struct S_IFF, void*, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f19_S_SPS_IFD(struct S_IFD p0, void* p1, struct S_IFD p2, struct S_IFD (*cb)(struct S_IFD, void*, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f19_S_SPS_IFP(struct S_IFP p0, void* p1, struct S_IFP p2, struct S_IFP (*cb)(struct S_IFP, void*, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f19_S_SPS_IDI(struct S_IDI p0, void* p1, struct S_IDI p2, struct S_IDI (*cb)(struct S_IDI, void*, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f19_S_SPS_IDF(struct S_IDF p0, void* p1, struct S_IDF p2, struct S_IDF (*cb)(struct S_IDF, void*, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f19_S_SPS_IDD(struct S_IDD p0, void* p1, struct S_IDD p2, struct S_IDD (*cb)(struct S_IDD, void*, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f19_S_SPS_IDP(struct S_IDP p0, void* p1, struct S_IDP p2, struct S_IDP (*cb)(struct S_IDP, void*, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f19_S_SPS_IPI(struct S_IPI p0, void* p1, struct S_IPI p2, struct S_IPI (*cb)(struct S_IPI, void*, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f19_S_SPS_IPF(struct S_IPF p0, void* p1, struct S_IPF p2, struct S_IPF (*cb)(struct S_IPF, void*, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f19_S_SPS_IPD(struct S_IPD p0, void* p1, struct S_IPD p2, struct S_IPD (*cb)(struct S_IPD, void*, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f19_S_SPS_IPP(struct S_IPP p0, void* p1, struct S_IPP p2, struct S_IPP (*cb)(struct S_IPP, void*, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f19_S_SPS_FII(struct S_FII p0, void* p1, struct S_FII p2, struct S_FII (*cb)(struct S_FII, void*, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f19_S_SPS_FIF(struct S_FIF p0, void* p1, struct S_FIF p2, struct S_FIF (*cb)(struct S_FIF, void*, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f19_S_SPS_FID(struct S_FID p0, void* p1, struct S_FID p2, struct S_FID (*cb)(struct S_FID, void*, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f19_S_SPS_FIP(struct S_FIP p0, void* p1, struct S_FIP p2, struct S_FIP (*cb)(struct S_FIP, void*, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f19_S_SPS_FFI(struct S_FFI p0, void* p1, struct S_FFI p2, struct S_FFI (*cb)(struct S_FFI, void*, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f19_S_SPS_FFF(struct S_FFF p0, void* p1, struct S_FFF p2, struct S_FFF (*cb)(struct S_FFF, void*, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f19_S_SPS_FFD(struct S_FFD p0, void* p1, struct S_FFD p2, struct S_FFD (*cb)(struct S_FFD, void*, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f19_S_SPS_FFP(struct S_FFP p0, void* p1, struct S_FFP p2, struct S_FFP (*cb)(struct S_FFP, void*, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f19_S_SPS_FDI(struct S_FDI p0, void* p1, struct S_FDI p2, struct S_FDI (*cb)(struct S_FDI, void*, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f19_S_SPS_FDF(struct S_FDF p0, void* p1, struct S_FDF p2, struct S_FDF (*cb)(struct S_FDF, void*, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f19_S_SPS_FDD(struct S_FDD p0, void* p1, struct S_FDD p2, struct S_FDD (*cb)(struct S_FDD, void*, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f19_S_SPS_FDP(struct S_FDP p0, void* p1, struct S_FDP p2, struct S_FDP (*cb)(struct S_FDP, void*, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f19_S_SPS_FPI(struct S_FPI p0, void* p1, struct S_FPI p2, struct S_FPI (*cb)(struct S_FPI, void*, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f19_S_SPS_FPF(struct S_FPF p0, void* p1, struct S_FPF p2, struct S_FPF (*cb)(struct S_FPF, void*, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f19_S_SPS_FPD(struct S_FPD p0, void* p1, struct S_FPD p2, struct S_FPD (*cb)(struct S_FPD, void*, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f19_S_SPS_FPP(struct S_FPP p0, void* p1, struct S_FPP p2, struct S_FPP (*cb)(struct S_FPP, void*, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f19_S_SPS_DII(struct S_DII p0, void* p1, struct S_DII p2, struct S_DII (*cb)(struct S_DII, void*, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f19_S_SPS_DIF(struct S_DIF p0, void* p1, struct S_DIF p2, struct S_DIF (*cb)(struct S_DIF, void*, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f19_S_SPS_DID(struct S_DID p0, void* p1, struct S_DID p2, struct S_DID (*cb)(struct S_DID, void*, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f19_S_SPS_DIP(struct S_DIP p0, void* p1, struct S_DIP p2, struct S_DIP (*cb)(struct S_DIP, void*, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f19_S_SPS_DFI(struct S_DFI p0, void* p1, struct S_DFI p2, struct S_DFI (*cb)(struct S_DFI, void*, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f19_S_SPS_DFF(struct S_DFF p0, void* p1, struct S_DFF p2, struct S_DFF (*cb)(struct S_DFF, void*, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f19_S_SPS_DFD(struct S_DFD p0, void* p1, struct S_DFD p2, struct S_DFD (*cb)(struct S_DFD, void*, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f19_S_SPS_DFP(struct S_DFP p0, void* p1, struct S_DFP p2, struct S_DFP (*cb)(struct S_DFP, void*, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f19_S_SPS_DDI(struct S_DDI p0, void* p1, struct S_DDI p2, struct S_DDI (*cb)(struct S_DDI, void*, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f19_S_SPS_DDF(struct S_DDF p0, void* p1, struct S_DDF p2, struct S_DDF (*cb)(struct S_DDF, void*, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f19_S_SPS_DDD(struct S_DDD p0, void* p1, struct S_DDD p2, struct S_DDD (*cb)(struct S_DDD, void*, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f19_S_SPS_DDP(struct S_DDP p0, void* p1, struct S_DDP p2, struct S_DDP (*cb)(struct S_DDP, void*, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f19_S_SPS_DPI(struct S_DPI p0, void* p1, struct S_DPI p2, struct S_DPI (*cb)(struct S_DPI, void*, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f19_S_SPS_DPF(struct S_DPF p0, void* p1, struct S_DPF p2, struct S_DPF (*cb)(struct S_DPF, void*, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f19_S_SPS_DPD(struct S_DPD p0, void* p1, struct S_DPD p2, struct S_DPD (*cb)(struct S_DPD, void*, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f19_S_SPS_DPP(struct S_DPP p0, void* p1, struct S_DPP p2, struct S_DPP (*cb)(struct S_DPP, void*, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f19_S_SPS_PII(struct S_PII p0, void* p1, struct S_PII p2, struct S_PII (*cb)(struct S_PII, void*, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f19_S_SPS_PIF(struct S_PIF p0, void* p1, struct S_PIF p2, struct S_PIF (*cb)(struct S_PIF, void*, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f19_S_SPS_PID(struct S_PID p0, void* p1, struct S_PID p2, struct S_PID (*cb)(struct S_PID, void*, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f19_S_SPS_PIP(struct S_PIP p0, void* p1, struct S_PIP p2, struct S_PIP (*cb)(struct S_PIP, void*, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f19_S_SPS_PFI(struct S_PFI p0, void* p1, struct S_PFI p2, struct S_PFI (*cb)(struct S_PFI, void*, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f19_S_SPS_PFF(struct S_PFF p0, void* p1, struct S_PFF p2, struct S_PFF (*cb)(struct S_PFF, void*, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f19_S_SPS_PFD(struct S_PFD p0, void* p1, struct S_PFD p2, struct S_PFD (*cb)(struct S_PFD, void*, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f19_S_SPS_PFP(struct S_PFP p0, void* p1, struct S_PFP p2, struct S_PFP (*cb)(struct S_PFP, void*, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f19_S_SPS_PDI(struct S_PDI p0, void* p1, struct S_PDI p2, struct S_PDI (*cb)(struct S_PDI, void*, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f19_S_SPS_PDF(struct S_PDF p0, void* p1, struct S_PDF p2, struct S_PDF (*cb)(struct S_PDF, void*, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f19_S_SPS_PDD(struct S_PDD p0, void* p1, struct S_PDD p2, struct S_PDD (*cb)(struct S_PDD, void*, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f19_S_SPS_PDP(struct S_PDP p0, void* p1, struct S_PDP p2, struct S_PDP (*cb)(struct S_PDP, void*, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f19_S_SPS_PPI(struct S_PPI p0, void* p1, struct S_PPI p2, struct S_PPI (*cb)(struct S_PPI, void*, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f19_S_SPS_PPF(struct S_PPF p0, void* p1, struct S_PPF p2, struct S_PPF (*cb)(struct S_PPF, void*, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f19_S_SPS_PPD(struct S_PPD p0, void* p1, struct S_PPD p2, struct S_PPD (*cb)(struct S_PPD, void*, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f19_S_SPS_PPP(struct S_PPP p0, void* p1, struct S_PPP p2, struct S_PPP (*cb)(struct S_PPP, void*, struct S_PPP)) { return cb(p0,p1,p2); } -EXPORT struct S_I f19_S_SSI_I(struct S_I p0, struct S_I p1, int p2, struct S_I (*cb)(struct S_I, struct S_I, int)) { return cb(p0,p1,p2); } -EXPORT struct S_F f19_S_SSI_F(struct S_F p0, struct S_F p1, int p2, struct S_F (*cb)(struct S_F, struct S_F, int)) { return cb(p0,p1,p2); } -EXPORT struct S_D f19_S_SSI_D(struct S_D p0, struct S_D p1, int p2, struct S_D (*cb)(struct S_D, struct S_D, int)) { return cb(p0,p1,p2); } -EXPORT struct S_P f19_S_SSI_P(struct S_P p0, struct S_P p1, int p2, struct S_P (*cb)(struct S_P, struct S_P, int)) { return cb(p0,p1,p2); } -EXPORT struct S_II f19_S_SSI_II(struct S_II p0, struct S_II p1, int p2, struct S_II (*cb)(struct S_II, struct S_II, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f19_S_SSI_IF(struct S_IF p0, struct S_IF p1, int p2, struct S_IF (*cb)(struct S_IF, struct S_IF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f19_S_SSI_ID(struct S_ID p0, struct S_ID p1, int p2, struct S_ID (*cb)(struct S_ID, struct S_ID, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f19_S_SSI_IP(struct S_IP p0, struct S_IP p1, int p2, struct S_IP (*cb)(struct S_IP, struct S_IP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f19_S_SSI_FI(struct S_FI p0, struct S_FI p1, int p2, struct S_FI (*cb)(struct S_FI, struct S_FI, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f19_S_SSI_FF(struct S_FF p0, struct S_FF p1, int p2, struct S_FF (*cb)(struct S_FF, struct S_FF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f19_S_SSI_FD(struct S_FD p0, struct S_FD p1, int p2, struct S_FD (*cb)(struct S_FD, struct S_FD, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f19_S_SSI_FP(struct S_FP p0, struct S_FP p1, int p2, struct S_FP (*cb)(struct S_FP, struct S_FP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f19_S_SSI_DI(struct S_DI p0, struct S_DI p1, int p2, struct S_DI (*cb)(struct S_DI, struct S_DI, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f19_S_SSI_DF(struct S_DF p0, struct S_DF p1, int p2, struct S_DF (*cb)(struct S_DF, struct S_DF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f19_S_SSI_DD(struct S_DD p0, struct S_DD p1, int p2, struct S_DD (*cb)(struct S_DD, struct S_DD, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f19_S_SSI_DP(struct S_DP p0, struct S_DP p1, int p2, struct S_DP (*cb)(struct S_DP, struct S_DP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f19_S_SSI_PI(struct S_PI p0, struct S_PI p1, int p2, struct S_PI (*cb)(struct S_PI, struct S_PI, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f19_S_SSI_PF(struct S_PF p0, struct S_PF p1, int p2, struct S_PF (*cb)(struct S_PF, struct S_PF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f19_S_SSI_PD(struct S_PD p0, struct S_PD p1, int p2, struct S_PD (*cb)(struct S_PD, struct S_PD, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f19_S_SSI_PP(struct S_PP p0, struct S_PP p1, int p2, struct S_PP (*cb)(struct S_PP, struct S_PP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_III f19_S_SSI_III(struct S_III p0, struct S_III p1, int p2, struct S_III (*cb)(struct S_III, struct S_III, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f19_S_SSI_IIF(struct S_IIF p0, struct S_IIF p1, int p2, struct S_IIF (*cb)(struct S_IIF, struct S_IIF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f19_S_SSI_IID(struct S_IID p0, struct S_IID p1, int p2, struct S_IID (*cb)(struct S_IID, struct S_IID, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f19_S_SSI_IIP(struct S_IIP p0, struct S_IIP p1, int p2, struct S_IIP (*cb)(struct S_IIP, struct S_IIP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f19_S_SSI_IFI(struct S_IFI p0, struct S_IFI p1, int p2, struct S_IFI (*cb)(struct S_IFI, struct S_IFI, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f19_S_SSI_IFF(struct S_IFF p0, struct S_IFF p1, int p2, struct S_IFF (*cb)(struct S_IFF, struct S_IFF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f19_S_SSI_IFD(struct S_IFD p0, struct S_IFD p1, int p2, struct S_IFD (*cb)(struct S_IFD, struct S_IFD, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f19_S_SSI_IFP(struct S_IFP p0, struct S_IFP p1, int p2, struct S_IFP (*cb)(struct S_IFP, struct S_IFP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f19_S_SSI_IDI(struct S_IDI p0, struct S_IDI p1, int p2, struct S_IDI (*cb)(struct S_IDI, struct S_IDI, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f19_S_SSI_IDF(struct S_IDF p0, struct S_IDF p1, int p2, struct S_IDF (*cb)(struct S_IDF, struct S_IDF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f19_S_SSI_IDD(struct S_IDD p0, struct S_IDD p1, int p2, struct S_IDD (*cb)(struct S_IDD, struct S_IDD, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f19_S_SSI_IDP(struct S_IDP p0, struct S_IDP p1, int p2, struct S_IDP (*cb)(struct S_IDP, struct S_IDP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f19_S_SSI_IPI(struct S_IPI p0, struct S_IPI p1, int p2, struct S_IPI (*cb)(struct S_IPI, struct S_IPI, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f19_S_SSI_IPF(struct S_IPF p0, struct S_IPF p1, int p2, struct S_IPF (*cb)(struct S_IPF, struct S_IPF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f19_S_SSI_IPD(struct S_IPD p0, struct S_IPD p1, int p2, struct S_IPD (*cb)(struct S_IPD, struct S_IPD, int)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f19_S_SSI_IPP(struct S_IPP p0, struct S_IPP p1, int p2, struct S_IPP (*cb)(struct S_IPP, struct S_IPP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f19_S_SSI_FII(struct S_FII p0, struct S_FII p1, int p2, struct S_FII (*cb)(struct S_FII, struct S_FII, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f19_S_SSI_FIF(struct S_FIF p0, struct S_FIF p1, int p2, struct S_FIF (*cb)(struct S_FIF, struct S_FIF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f19_S_SSI_FID(struct S_FID p0, struct S_FID p1, int p2, struct S_FID (*cb)(struct S_FID, struct S_FID, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f19_S_SSI_FIP(struct S_FIP p0, struct S_FIP p1, int p2, struct S_FIP (*cb)(struct S_FIP, struct S_FIP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f19_S_SSI_FFI(struct S_FFI p0, struct S_FFI p1, int p2, struct S_FFI (*cb)(struct S_FFI, struct S_FFI, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f19_S_SSI_FFF(struct S_FFF p0, struct S_FFF p1, int p2, struct S_FFF (*cb)(struct S_FFF, struct S_FFF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f19_S_SSI_FFD(struct S_FFD p0, struct S_FFD p1, int p2, struct S_FFD (*cb)(struct S_FFD, struct S_FFD, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f19_S_SSI_FFP(struct S_FFP p0, struct S_FFP p1, int p2, struct S_FFP (*cb)(struct S_FFP, struct S_FFP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f19_S_SSI_FDI(struct S_FDI p0, struct S_FDI p1, int p2, struct S_FDI (*cb)(struct S_FDI, struct S_FDI, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f19_S_SSI_FDF(struct S_FDF p0, struct S_FDF p1, int p2, struct S_FDF (*cb)(struct S_FDF, struct S_FDF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f19_S_SSI_FDD(struct S_FDD p0, struct S_FDD p1, int p2, struct S_FDD (*cb)(struct S_FDD, struct S_FDD, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f19_S_SSI_FDP(struct S_FDP p0, struct S_FDP p1, int p2, struct S_FDP (*cb)(struct S_FDP, struct S_FDP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f19_S_SSI_FPI(struct S_FPI p0, struct S_FPI p1, int p2, struct S_FPI (*cb)(struct S_FPI, struct S_FPI, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f19_S_SSI_FPF(struct S_FPF p0, struct S_FPF p1, int p2, struct S_FPF (*cb)(struct S_FPF, struct S_FPF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f19_S_SSI_FPD(struct S_FPD p0, struct S_FPD p1, int p2, struct S_FPD (*cb)(struct S_FPD, struct S_FPD, int)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f19_S_SSI_FPP(struct S_FPP p0, struct S_FPP p1, int p2, struct S_FPP (*cb)(struct S_FPP, struct S_FPP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f19_S_SSI_DII(struct S_DII p0, struct S_DII p1, int p2, struct S_DII (*cb)(struct S_DII, struct S_DII, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f19_S_SSI_DIF(struct S_DIF p0, struct S_DIF p1, int p2, struct S_DIF (*cb)(struct S_DIF, struct S_DIF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f19_S_SSI_DID(struct S_DID p0, struct S_DID p1, int p2, struct S_DID (*cb)(struct S_DID, struct S_DID, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f19_S_SSI_DIP(struct S_DIP p0, struct S_DIP p1, int p2, struct S_DIP (*cb)(struct S_DIP, struct S_DIP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f19_S_SSI_DFI(struct S_DFI p0, struct S_DFI p1, int p2, struct S_DFI (*cb)(struct S_DFI, struct S_DFI, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f19_S_SSI_DFF(struct S_DFF p0, struct S_DFF p1, int p2, struct S_DFF (*cb)(struct S_DFF, struct S_DFF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f19_S_SSI_DFD(struct S_DFD p0, struct S_DFD p1, int p2, struct S_DFD (*cb)(struct S_DFD, struct S_DFD, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f19_S_SSI_DFP(struct S_DFP p0, struct S_DFP p1, int p2, struct S_DFP (*cb)(struct S_DFP, struct S_DFP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f19_S_SSI_DDI(struct S_DDI p0, struct S_DDI p1, int p2, struct S_DDI (*cb)(struct S_DDI, struct S_DDI, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f19_S_SSI_DDF(struct S_DDF p0, struct S_DDF p1, int p2, struct S_DDF (*cb)(struct S_DDF, struct S_DDF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f19_S_SSI_DDD(struct S_DDD p0, struct S_DDD p1, int p2, struct S_DDD (*cb)(struct S_DDD, struct S_DDD, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f19_S_SSI_DDP(struct S_DDP p0, struct S_DDP p1, int p2, struct S_DDP (*cb)(struct S_DDP, struct S_DDP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f19_S_SSI_DPI(struct S_DPI p0, struct S_DPI p1, int p2, struct S_DPI (*cb)(struct S_DPI, struct S_DPI, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f19_S_SSI_DPF(struct S_DPF p0, struct S_DPF p1, int p2, struct S_DPF (*cb)(struct S_DPF, struct S_DPF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f19_S_SSI_DPD(struct S_DPD p0, struct S_DPD p1, int p2, struct S_DPD (*cb)(struct S_DPD, struct S_DPD, int)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f19_S_SSI_DPP(struct S_DPP p0, struct S_DPP p1, int p2, struct S_DPP (*cb)(struct S_DPP, struct S_DPP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f19_S_SSI_PII(struct S_PII p0, struct S_PII p1, int p2, struct S_PII (*cb)(struct S_PII, struct S_PII, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f19_S_SSI_PIF(struct S_PIF p0, struct S_PIF p1, int p2, struct S_PIF (*cb)(struct S_PIF, struct S_PIF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f19_S_SSI_PID(struct S_PID p0, struct S_PID p1, int p2, struct S_PID (*cb)(struct S_PID, struct S_PID, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f19_S_SSI_PIP(struct S_PIP p0, struct S_PIP p1, int p2, struct S_PIP (*cb)(struct S_PIP, struct S_PIP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f19_S_SSI_PFI(struct S_PFI p0, struct S_PFI p1, int p2, struct S_PFI (*cb)(struct S_PFI, struct S_PFI, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f19_S_SSI_PFF(struct S_PFF p0, struct S_PFF p1, int p2, struct S_PFF (*cb)(struct S_PFF, struct S_PFF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f19_S_SSI_PFD(struct S_PFD p0, struct S_PFD p1, int p2, struct S_PFD (*cb)(struct S_PFD, struct S_PFD, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f19_S_SSI_PFP(struct S_PFP p0, struct S_PFP p1, int p2, struct S_PFP (*cb)(struct S_PFP, struct S_PFP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f19_S_SSI_PDI(struct S_PDI p0, struct S_PDI p1, int p2, struct S_PDI (*cb)(struct S_PDI, struct S_PDI, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f19_S_SSI_PDF(struct S_PDF p0, struct S_PDF p1, int p2, struct S_PDF (*cb)(struct S_PDF, struct S_PDF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f19_S_SSI_PDD(struct S_PDD p0, struct S_PDD p1, int p2, struct S_PDD (*cb)(struct S_PDD, struct S_PDD, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f19_S_SSI_PDP(struct S_PDP p0, struct S_PDP p1, int p2, struct S_PDP (*cb)(struct S_PDP, struct S_PDP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f19_S_SSI_PPI(struct S_PPI p0, struct S_PPI p1, int p2, struct S_PPI (*cb)(struct S_PPI, struct S_PPI, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f19_S_SSI_PPF(struct S_PPF p0, struct S_PPF p1, int p2, struct S_PPF (*cb)(struct S_PPF, struct S_PPF, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f19_S_SSI_PPD(struct S_PPD p0, struct S_PPD p1, int p2, struct S_PPD (*cb)(struct S_PPD, struct S_PPD, int)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f19_S_SSI_PPP(struct S_PPP p0, struct S_PPP p1, int p2, struct S_PPP (*cb)(struct S_PPP, struct S_PPP, int)) { return cb(p0,p1,p2); } -EXPORT struct S_I f19_S_SSF_I(struct S_I p0, struct S_I p1, float p2, struct S_I (*cb)(struct S_I, struct S_I, float)) { return cb(p0,p1,p2); } -EXPORT struct S_F f19_S_SSF_F(struct S_F p0, struct S_F p1, float p2, struct S_F (*cb)(struct S_F, struct S_F, float)) { return cb(p0,p1,p2); } -EXPORT struct S_D f19_S_SSF_D(struct S_D p0, struct S_D p1, float p2, struct S_D (*cb)(struct S_D, struct S_D, float)) { return cb(p0,p1,p2); } -EXPORT struct S_P f19_S_SSF_P(struct S_P p0, struct S_P p1, float p2, struct S_P (*cb)(struct S_P, struct S_P, float)) { return cb(p0,p1,p2); } -EXPORT struct S_II f19_S_SSF_II(struct S_II p0, struct S_II p1, float p2, struct S_II (*cb)(struct S_II, struct S_II, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f19_S_SSF_IF(struct S_IF p0, struct S_IF p1, float p2, struct S_IF (*cb)(struct S_IF, struct S_IF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f19_S_SSF_ID(struct S_ID p0, struct S_ID p1, float p2, struct S_ID (*cb)(struct S_ID, struct S_ID, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f19_S_SSF_IP(struct S_IP p0, struct S_IP p1, float p2, struct S_IP (*cb)(struct S_IP, struct S_IP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f19_S_SSF_FI(struct S_FI p0, struct S_FI p1, float p2, struct S_FI (*cb)(struct S_FI, struct S_FI, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f19_S_SSF_FF(struct S_FF p0, struct S_FF p1, float p2, struct S_FF (*cb)(struct S_FF, struct S_FF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f19_S_SSF_FD(struct S_FD p0, struct S_FD p1, float p2, struct S_FD (*cb)(struct S_FD, struct S_FD, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f19_S_SSF_FP(struct S_FP p0, struct S_FP p1, float p2, struct S_FP (*cb)(struct S_FP, struct S_FP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f19_S_SSF_DI(struct S_DI p0, struct S_DI p1, float p2, struct S_DI (*cb)(struct S_DI, struct S_DI, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f19_S_SSF_DF(struct S_DF p0, struct S_DF p1, float p2, struct S_DF (*cb)(struct S_DF, struct S_DF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f19_S_SSF_DD(struct S_DD p0, struct S_DD p1, float p2, struct S_DD (*cb)(struct S_DD, struct S_DD, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f19_S_SSF_DP(struct S_DP p0, struct S_DP p1, float p2, struct S_DP (*cb)(struct S_DP, struct S_DP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f19_S_SSF_PI(struct S_PI p0, struct S_PI p1, float p2, struct S_PI (*cb)(struct S_PI, struct S_PI, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f19_S_SSF_PF(struct S_PF p0, struct S_PF p1, float p2, struct S_PF (*cb)(struct S_PF, struct S_PF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f19_S_SSF_PD(struct S_PD p0, struct S_PD p1, float p2, struct S_PD (*cb)(struct S_PD, struct S_PD, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f19_S_SSF_PP(struct S_PP p0, struct S_PP p1, float p2, struct S_PP (*cb)(struct S_PP, struct S_PP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_III f19_S_SSF_III(struct S_III p0, struct S_III p1, float p2, struct S_III (*cb)(struct S_III, struct S_III, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f19_S_SSF_IIF(struct S_IIF p0, struct S_IIF p1, float p2, struct S_IIF (*cb)(struct S_IIF, struct S_IIF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f19_S_SSF_IID(struct S_IID p0, struct S_IID p1, float p2, struct S_IID (*cb)(struct S_IID, struct S_IID, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f19_S_SSF_IIP(struct S_IIP p0, struct S_IIP p1, float p2, struct S_IIP (*cb)(struct S_IIP, struct S_IIP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f19_S_SSF_IFI(struct S_IFI p0, struct S_IFI p1, float p2, struct S_IFI (*cb)(struct S_IFI, struct S_IFI, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f19_S_SSF_IFF(struct S_IFF p0, struct S_IFF p1, float p2, struct S_IFF (*cb)(struct S_IFF, struct S_IFF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f19_S_SSF_IFD(struct S_IFD p0, struct S_IFD p1, float p2, struct S_IFD (*cb)(struct S_IFD, struct S_IFD, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f19_S_SSF_IFP(struct S_IFP p0, struct S_IFP p1, float p2, struct S_IFP (*cb)(struct S_IFP, struct S_IFP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f19_S_SSF_IDI(struct S_IDI p0, struct S_IDI p1, float p2, struct S_IDI (*cb)(struct S_IDI, struct S_IDI, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f19_S_SSF_IDF(struct S_IDF p0, struct S_IDF p1, float p2, struct S_IDF (*cb)(struct S_IDF, struct S_IDF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f19_S_SSF_IDD(struct S_IDD p0, struct S_IDD p1, float p2, struct S_IDD (*cb)(struct S_IDD, struct S_IDD, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f19_S_SSF_IDP(struct S_IDP p0, struct S_IDP p1, float p2, struct S_IDP (*cb)(struct S_IDP, struct S_IDP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f19_S_SSF_IPI(struct S_IPI p0, struct S_IPI p1, float p2, struct S_IPI (*cb)(struct S_IPI, struct S_IPI, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f19_S_SSF_IPF(struct S_IPF p0, struct S_IPF p1, float p2, struct S_IPF (*cb)(struct S_IPF, struct S_IPF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f19_S_SSF_IPD(struct S_IPD p0, struct S_IPD p1, float p2, struct S_IPD (*cb)(struct S_IPD, struct S_IPD, float)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f19_S_SSF_IPP(struct S_IPP p0, struct S_IPP p1, float p2, struct S_IPP (*cb)(struct S_IPP, struct S_IPP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f19_S_SSF_FII(struct S_FII p0, struct S_FII p1, float p2, struct S_FII (*cb)(struct S_FII, struct S_FII, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f19_S_SSF_FIF(struct S_FIF p0, struct S_FIF p1, float p2, struct S_FIF (*cb)(struct S_FIF, struct S_FIF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f19_S_SSF_FID(struct S_FID p0, struct S_FID p1, float p2, struct S_FID (*cb)(struct S_FID, struct S_FID, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f19_S_SSF_FIP(struct S_FIP p0, struct S_FIP p1, float p2, struct S_FIP (*cb)(struct S_FIP, struct S_FIP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f19_S_SSF_FFI(struct S_FFI p0, struct S_FFI p1, float p2, struct S_FFI (*cb)(struct S_FFI, struct S_FFI, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f19_S_SSF_FFF(struct S_FFF p0, struct S_FFF p1, float p2, struct S_FFF (*cb)(struct S_FFF, struct S_FFF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f19_S_SSF_FFD(struct S_FFD p0, struct S_FFD p1, float p2, struct S_FFD (*cb)(struct S_FFD, struct S_FFD, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f19_S_SSF_FFP(struct S_FFP p0, struct S_FFP p1, float p2, struct S_FFP (*cb)(struct S_FFP, struct S_FFP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f19_S_SSF_FDI(struct S_FDI p0, struct S_FDI p1, float p2, struct S_FDI (*cb)(struct S_FDI, struct S_FDI, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f19_S_SSF_FDF(struct S_FDF p0, struct S_FDF p1, float p2, struct S_FDF (*cb)(struct S_FDF, struct S_FDF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f19_S_SSF_FDD(struct S_FDD p0, struct S_FDD p1, float p2, struct S_FDD (*cb)(struct S_FDD, struct S_FDD, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f19_S_SSF_FDP(struct S_FDP p0, struct S_FDP p1, float p2, struct S_FDP (*cb)(struct S_FDP, struct S_FDP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f19_S_SSF_FPI(struct S_FPI p0, struct S_FPI p1, float p2, struct S_FPI (*cb)(struct S_FPI, struct S_FPI, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f19_S_SSF_FPF(struct S_FPF p0, struct S_FPF p1, float p2, struct S_FPF (*cb)(struct S_FPF, struct S_FPF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f19_S_SSF_FPD(struct S_FPD p0, struct S_FPD p1, float p2, struct S_FPD (*cb)(struct S_FPD, struct S_FPD, float)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f19_S_SSF_FPP(struct S_FPP p0, struct S_FPP p1, float p2, struct S_FPP (*cb)(struct S_FPP, struct S_FPP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f19_S_SSF_DII(struct S_DII p0, struct S_DII p1, float p2, struct S_DII (*cb)(struct S_DII, struct S_DII, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f19_S_SSF_DIF(struct S_DIF p0, struct S_DIF p1, float p2, struct S_DIF (*cb)(struct S_DIF, struct S_DIF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f19_S_SSF_DID(struct S_DID p0, struct S_DID p1, float p2, struct S_DID (*cb)(struct S_DID, struct S_DID, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f19_S_SSF_DIP(struct S_DIP p0, struct S_DIP p1, float p2, struct S_DIP (*cb)(struct S_DIP, struct S_DIP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f19_S_SSF_DFI(struct S_DFI p0, struct S_DFI p1, float p2, struct S_DFI (*cb)(struct S_DFI, struct S_DFI, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f19_S_SSF_DFF(struct S_DFF p0, struct S_DFF p1, float p2, struct S_DFF (*cb)(struct S_DFF, struct S_DFF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f19_S_SSF_DFD(struct S_DFD p0, struct S_DFD p1, float p2, struct S_DFD (*cb)(struct S_DFD, struct S_DFD, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f19_S_SSF_DFP(struct S_DFP p0, struct S_DFP p1, float p2, struct S_DFP (*cb)(struct S_DFP, struct S_DFP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f19_S_SSF_DDI(struct S_DDI p0, struct S_DDI p1, float p2, struct S_DDI (*cb)(struct S_DDI, struct S_DDI, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f19_S_SSF_DDF(struct S_DDF p0, struct S_DDF p1, float p2, struct S_DDF (*cb)(struct S_DDF, struct S_DDF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f19_S_SSF_DDD(struct S_DDD p0, struct S_DDD p1, float p2, struct S_DDD (*cb)(struct S_DDD, struct S_DDD, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f19_S_SSF_DDP(struct S_DDP p0, struct S_DDP p1, float p2, struct S_DDP (*cb)(struct S_DDP, struct S_DDP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f19_S_SSF_DPI(struct S_DPI p0, struct S_DPI p1, float p2, struct S_DPI (*cb)(struct S_DPI, struct S_DPI, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f19_S_SSF_DPF(struct S_DPF p0, struct S_DPF p1, float p2, struct S_DPF (*cb)(struct S_DPF, struct S_DPF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f19_S_SSF_DPD(struct S_DPD p0, struct S_DPD p1, float p2, struct S_DPD (*cb)(struct S_DPD, struct S_DPD, float)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f19_S_SSF_DPP(struct S_DPP p0, struct S_DPP p1, float p2, struct S_DPP (*cb)(struct S_DPP, struct S_DPP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f19_S_SSF_PII(struct S_PII p0, struct S_PII p1, float p2, struct S_PII (*cb)(struct S_PII, struct S_PII, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f19_S_SSF_PIF(struct S_PIF p0, struct S_PIF p1, float p2, struct S_PIF (*cb)(struct S_PIF, struct S_PIF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f19_S_SSF_PID(struct S_PID p0, struct S_PID p1, float p2, struct S_PID (*cb)(struct S_PID, struct S_PID, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f19_S_SSF_PIP(struct S_PIP p0, struct S_PIP p1, float p2, struct S_PIP (*cb)(struct S_PIP, struct S_PIP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f19_S_SSF_PFI(struct S_PFI p0, struct S_PFI p1, float p2, struct S_PFI (*cb)(struct S_PFI, struct S_PFI, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f19_S_SSF_PFF(struct S_PFF p0, struct S_PFF p1, float p2, struct S_PFF (*cb)(struct S_PFF, struct S_PFF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f19_S_SSF_PFD(struct S_PFD p0, struct S_PFD p1, float p2, struct S_PFD (*cb)(struct S_PFD, struct S_PFD, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f19_S_SSF_PFP(struct S_PFP p0, struct S_PFP p1, float p2, struct S_PFP (*cb)(struct S_PFP, struct S_PFP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f19_S_SSF_PDI(struct S_PDI p0, struct S_PDI p1, float p2, struct S_PDI (*cb)(struct S_PDI, struct S_PDI, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f19_S_SSF_PDF(struct S_PDF p0, struct S_PDF p1, float p2, struct S_PDF (*cb)(struct S_PDF, struct S_PDF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f19_S_SSF_PDD(struct S_PDD p0, struct S_PDD p1, float p2, struct S_PDD (*cb)(struct S_PDD, struct S_PDD, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f19_S_SSF_PDP(struct S_PDP p0, struct S_PDP p1, float p2, struct S_PDP (*cb)(struct S_PDP, struct S_PDP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f19_S_SSF_PPI(struct S_PPI p0, struct S_PPI p1, float p2, struct S_PPI (*cb)(struct S_PPI, struct S_PPI, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f19_S_SSF_PPF(struct S_PPF p0, struct S_PPF p1, float p2, struct S_PPF (*cb)(struct S_PPF, struct S_PPF, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f19_S_SSF_PPD(struct S_PPD p0, struct S_PPD p1, float p2, struct S_PPD (*cb)(struct S_PPD, struct S_PPD, float)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f19_S_SSF_PPP(struct S_PPP p0, struct S_PPP p1, float p2, struct S_PPP (*cb)(struct S_PPP, struct S_PPP, float)) { return cb(p0,p1,p2); } -EXPORT struct S_I f19_S_SSD_I(struct S_I p0, struct S_I p1, double p2, struct S_I (*cb)(struct S_I, struct S_I, double)) { return cb(p0,p1,p2); } -EXPORT struct S_F f19_S_SSD_F(struct S_F p0, struct S_F p1, double p2, struct S_F (*cb)(struct S_F, struct S_F, double)) { return cb(p0,p1,p2); } -EXPORT struct S_D f19_S_SSD_D(struct S_D p0, struct S_D p1, double p2, struct S_D (*cb)(struct S_D, struct S_D, double)) { return cb(p0,p1,p2); } -EXPORT struct S_P f19_S_SSD_P(struct S_P p0, struct S_P p1, double p2, struct S_P (*cb)(struct S_P, struct S_P, double)) { return cb(p0,p1,p2); } -EXPORT struct S_II f19_S_SSD_II(struct S_II p0, struct S_II p1, double p2, struct S_II (*cb)(struct S_II, struct S_II, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f19_S_SSD_IF(struct S_IF p0, struct S_IF p1, double p2, struct S_IF (*cb)(struct S_IF, struct S_IF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f19_S_SSD_ID(struct S_ID p0, struct S_ID p1, double p2, struct S_ID (*cb)(struct S_ID, struct S_ID, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f19_S_SSD_IP(struct S_IP p0, struct S_IP p1, double p2, struct S_IP (*cb)(struct S_IP, struct S_IP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f19_S_SSD_FI(struct S_FI p0, struct S_FI p1, double p2, struct S_FI (*cb)(struct S_FI, struct S_FI, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f19_S_SSD_FF(struct S_FF p0, struct S_FF p1, double p2, struct S_FF (*cb)(struct S_FF, struct S_FF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f19_S_SSD_FD(struct S_FD p0, struct S_FD p1, double p2, struct S_FD (*cb)(struct S_FD, struct S_FD, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f19_S_SSD_FP(struct S_FP p0, struct S_FP p1, double p2, struct S_FP (*cb)(struct S_FP, struct S_FP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f19_S_SSD_DI(struct S_DI p0, struct S_DI p1, double p2, struct S_DI (*cb)(struct S_DI, struct S_DI, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f19_S_SSD_DF(struct S_DF p0, struct S_DF p1, double p2, struct S_DF (*cb)(struct S_DF, struct S_DF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f19_S_SSD_DD(struct S_DD p0, struct S_DD p1, double p2, struct S_DD (*cb)(struct S_DD, struct S_DD, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f19_S_SSD_DP(struct S_DP p0, struct S_DP p1, double p2, struct S_DP (*cb)(struct S_DP, struct S_DP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f19_S_SSD_PI(struct S_PI p0, struct S_PI p1, double p2, struct S_PI (*cb)(struct S_PI, struct S_PI, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f19_S_SSD_PF(struct S_PF p0, struct S_PF p1, double p2, struct S_PF (*cb)(struct S_PF, struct S_PF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f19_S_SSD_PD(struct S_PD p0, struct S_PD p1, double p2, struct S_PD (*cb)(struct S_PD, struct S_PD, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f19_S_SSD_PP(struct S_PP p0, struct S_PP p1, double p2, struct S_PP (*cb)(struct S_PP, struct S_PP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_III f19_S_SSD_III(struct S_III p0, struct S_III p1, double p2, struct S_III (*cb)(struct S_III, struct S_III, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f19_S_SSD_IIF(struct S_IIF p0, struct S_IIF p1, double p2, struct S_IIF (*cb)(struct S_IIF, struct S_IIF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f19_S_SSD_IID(struct S_IID p0, struct S_IID p1, double p2, struct S_IID (*cb)(struct S_IID, struct S_IID, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f19_S_SSD_IIP(struct S_IIP p0, struct S_IIP p1, double p2, struct S_IIP (*cb)(struct S_IIP, struct S_IIP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f19_S_SSD_IFI(struct S_IFI p0, struct S_IFI p1, double p2, struct S_IFI (*cb)(struct S_IFI, struct S_IFI, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f19_S_SSD_IFF(struct S_IFF p0, struct S_IFF p1, double p2, struct S_IFF (*cb)(struct S_IFF, struct S_IFF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f19_S_SSD_IFD(struct S_IFD p0, struct S_IFD p1, double p2, struct S_IFD (*cb)(struct S_IFD, struct S_IFD, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f19_S_SSD_IFP(struct S_IFP p0, struct S_IFP p1, double p2, struct S_IFP (*cb)(struct S_IFP, struct S_IFP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f19_S_SSD_IDI(struct S_IDI p0, struct S_IDI p1, double p2, struct S_IDI (*cb)(struct S_IDI, struct S_IDI, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f19_S_SSD_IDF(struct S_IDF p0, struct S_IDF p1, double p2, struct S_IDF (*cb)(struct S_IDF, struct S_IDF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f19_S_SSD_IDD(struct S_IDD p0, struct S_IDD p1, double p2, struct S_IDD (*cb)(struct S_IDD, struct S_IDD, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f19_S_SSD_IDP(struct S_IDP p0, struct S_IDP p1, double p2, struct S_IDP (*cb)(struct S_IDP, struct S_IDP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f19_S_SSD_IPI(struct S_IPI p0, struct S_IPI p1, double p2, struct S_IPI (*cb)(struct S_IPI, struct S_IPI, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f19_S_SSD_IPF(struct S_IPF p0, struct S_IPF p1, double p2, struct S_IPF (*cb)(struct S_IPF, struct S_IPF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f19_S_SSD_IPD(struct S_IPD p0, struct S_IPD p1, double p2, struct S_IPD (*cb)(struct S_IPD, struct S_IPD, double)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f19_S_SSD_IPP(struct S_IPP p0, struct S_IPP p1, double p2, struct S_IPP (*cb)(struct S_IPP, struct S_IPP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f19_S_SSD_FII(struct S_FII p0, struct S_FII p1, double p2, struct S_FII (*cb)(struct S_FII, struct S_FII, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f19_S_SSD_FIF(struct S_FIF p0, struct S_FIF p1, double p2, struct S_FIF (*cb)(struct S_FIF, struct S_FIF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f19_S_SSD_FID(struct S_FID p0, struct S_FID p1, double p2, struct S_FID (*cb)(struct S_FID, struct S_FID, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f19_S_SSD_FIP(struct S_FIP p0, struct S_FIP p1, double p2, struct S_FIP (*cb)(struct S_FIP, struct S_FIP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f19_S_SSD_FFI(struct S_FFI p0, struct S_FFI p1, double p2, struct S_FFI (*cb)(struct S_FFI, struct S_FFI, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f19_S_SSD_FFF(struct S_FFF p0, struct S_FFF p1, double p2, struct S_FFF (*cb)(struct S_FFF, struct S_FFF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f19_S_SSD_FFD(struct S_FFD p0, struct S_FFD p1, double p2, struct S_FFD (*cb)(struct S_FFD, struct S_FFD, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f19_S_SSD_FFP(struct S_FFP p0, struct S_FFP p1, double p2, struct S_FFP (*cb)(struct S_FFP, struct S_FFP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f19_S_SSD_FDI(struct S_FDI p0, struct S_FDI p1, double p2, struct S_FDI (*cb)(struct S_FDI, struct S_FDI, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f19_S_SSD_FDF(struct S_FDF p0, struct S_FDF p1, double p2, struct S_FDF (*cb)(struct S_FDF, struct S_FDF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f19_S_SSD_FDD(struct S_FDD p0, struct S_FDD p1, double p2, struct S_FDD (*cb)(struct S_FDD, struct S_FDD, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f19_S_SSD_FDP(struct S_FDP p0, struct S_FDP p1, double p2, struct S_FDP (*cb)(struct S_FDP, struct S_FDP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f19_S_SSD_FPI(struct S_FPI p0, struct S_FPI p1, double p2, struct S_FPI (*cb)(struct S_FPI, struct S_FPI, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f19_S_SSD_FPF(struct S_FPF p0, struct S_FPF p1, double p2, struct S_FPF (*cb)(struct S_FPF, struct S_FPF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f19_S_SSD_FPD(struct S_FPD p0, struct S_FPD p1, double p2, struct S_FPD (*cb)(struct S_FPD, struct S_FPD, double)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f19_S_SSD_FPP(struct S_FPP p0, struct S_FPP p1, double p2, struct S_FPP (*cb)(struct S_FPP, struct S_FPP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f19_S_SSD_DII(struct S_DII p0, struct S_DII p1, double p2, struct S_DII (*cb)(struct S_DII, struct S_DII, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f19_S_SSD_DIF(struct S_DIF p0, struct S_DIF p1, double p2, struct S_DIF (*cb)(struct S_DIF, struct S_DIF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f19_S_SSD_DID(struct S_DID p0, struct S_DID p1, double p2, struct S_DID (*cb)(struct S_DID, struct S_DID, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f19_S_SSD_DIP(struct S_DIP p0, struct S_DIP p1, double p2, struct S_DIP (*cb)(struct S_DIP, struct S_DIP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f19_S_SSD_DFI(struct S_DFI p0, struct S_DFI p1, double p2, struct S_DFI (*cb)(struct S_DFI, struct S_DFI, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f19_S_SSD_DFF(struct S_DFF p0, struct S_DFF p1, double p2, struct S_DFF (*cb)(struct S_DFF, struct S_DFF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f19_S_SSD_DFD(struct S_DFD p0, struct S_DFD p1, double p2, struct S_DFD (*cb)(struct S_DFD, struct S_DFD, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f19_S_SSD_DFP(struct S_DFP p0, struct S_DFP p1, double p2, struct S_DFP (*cb)(struct S_DFP, struct S_DFP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f19_S_SSD_DDI(struct S_DDI p0, struct S_DDI p1, double p2, struct S_DDI (*cb)(struct S_DDI, struct S_DDI, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f19_S_SSD_DDF(struct S_DDF p0, struct S_DDF p1, double p2, struct S_DDF (*cb)(struct S_DDF, struct S_DDF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f19_S_SSD_DDD(struct S_DDD p0, struct S_DDD p1, double p2, struct S_DDD (*cb)(struct S_DDD, struct S_DDD, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f19_S_SSD_DDP(struct S_DDP p0, struct S_DDP p1, double p2, struct S_DDP (*cb)(struct S_DDP, struct S_DDP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f19_S_SSD_DPI(struct S_DPI p0, struct S_DPI p1, double p2, struct S_DPI (*cb)(struct S_DPI, struct S_DPI, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f19_S_SSD_DPF(struct S_DPF p0, struct S_DPF p1, double p2, struct S_DPF (*cb)(struct S_DPF, struct S_DPF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f19_S_SSD_DPD(struct S_DPD p0, struct S_DPD p1, double p2, struct S_DPD (*cb)(struct S_DPD, struct S_DPD, double)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f19_S_SSD_DPP(struct S_DPP p0, struct S_DPP p1, double p2, struct S_DPP (*cb)(struct S_DPP, struct S_DPP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f19_S_SSD_PII(struct S_PII p0, struct S_PII p1, double p2, struct S_PII (*cb)(struct S_PII, struct S_PII, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f19_S_SSD_PIF(struct S_PIF p0, struct S_PIF p1, double p2, struct S_PIF (*cb)(struct S_PIF, struct S_PIF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f19_S_SSD_PID(struct S_PID p0, struct S_PID p1, double p2, struct S_PID (*cb)(struct S_PID, struct S_PID, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f19_S_SSD_PIP(struct S_PIP p0, struct S_PIP p1, double p2, struct S_PIP (*cb)(struct S_PIP, struct S_PIP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f19_S_SSD_PFI(struct S_PFI p0, struct S_PFI p1, double p2, struct S_PFI (*cb)(struct S_PFI, struct S_PFI, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f19_S_SSD_PFF(struct S_PFF p0, struct S_PFF p1, double p2, struct S_PFF (*cb)(struct S_PFF, struct S_PFF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f19_S_SSD_PFD(struct S_PFD p0, struct S_PFD p1, double p2, struct S_PFD (*cb)(struct S_PFD, struct S_PFD, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f19_S_SSD_PFP(struct S_PFP p0, struct S_PFP p1, double p2, struct S_PFP (*cb)(struct S_PFP, struct S_PFP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f19_S_SSD_PDI(struct S_PDI p0, struct S_PDI p1, double p2, struct S_PDI (*cb)(struct S_PDI, struct S_PDI, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f19_S_SSD_PDF(struct S_PDF p0, struct S_PDF p1, double p2, struct S_PDF (*cb)(struct S_PDF, struct S_PDF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f19_S_SSD_PDD(struct S_PDD p0, struct S_PDD p1, double p2, struct S_PDD (*cb)(struct S_PDD, struct S_PDD, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f19_S_SSD_PDP(struct S_PDP p0, struct S_PDP p1, double p2, struct S_PDP (*cb)(struct S_PDP, struct S_PDP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f19_S_SSD_PPI(struct S_PPI p0, struct S_PPI p1, double p2, struct S_PPI (*cb)(struct S_PPI, struct S_PPI, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f19_S_SSD_PPF(struct S_PPF p0, struct S_PPF p1, double p2, struct S_PPF (*cb)(struct S_PPF, struct S_PPF, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f19_S_SSD_PPD(struct S_PPD p0, struct S_PPD p1, double p2, struct S_PPD (*cb)(struct S_PPD, struct S_PPD, double)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f19_S_SSD_PPP(struct S_PPP p0, struct S_PPP p1, double p2, struct S_PPP (*cb)(struct S_PPP, struct S_PPP, double)) { return cb(p0,p1,p2); } -EXPORT struct S_I f19_S_SSP_I(struct S_I p0, struct S_I p1, void* p2, struct S_I (*cb)(struct S_I, struct S_I, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_F f19_S_SSP_F(struct S_F p0, struct S_F p1, void* p2, struct S_F (*cb)(struct S_F, struct S_F, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_D f19_S_SSP_D(struct S_D p0, struct S_D p1, void* p2, struct S_D (*cb)(struct S_D, struct S_D, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_P f19_S_SSP_P(struct S_P p0, struct S_P p1, void* p2, struct S_P (*cb)(struct S_P, struct S_P, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_II f19_S_SSP_II(struct S_II p0, struct S_II p1, void* p2, struct S_II (*cb)(struct S_II, struct S_II, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f19_S_SSP_IF(struct S_IF p0, struct S_IF p1, void* p2, struct S_IF (*cb)(struct S_IF, struct S_IF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f19_S_SSP_ID(struct S_ID p0, struct S_ID p1, void* p2, struct S_ID (*cb)(struct S_ID, struct S_ID, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f19_S_SSP_IP(struct S_IP p0, struct S_IP p1, void* p2, struct S_IP (*cb)(struct S_IP, struct S_IP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f19_S_SSP_FI(struct S_FI p0, struct S_FI p1, void* p2, struct S_FI (*cb)(struct S_FI, struct S_FI, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f19_S_SSP_FF(struct S_FF p0, struct S_FF p1, void* p2, struct S_FF (*cb)(struct S_FF, struct S_FF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f19_S_SSP_FD(struct S_FD p0, struct S_FD p1, void* p2, struct S_FD (*cb)(struct S_FD, struct S_FD, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f19_S_SSP_FP(struct S_FP p0, struct S_FP p1, void* p2, struct S_FP (*cb)(struct S_FP, struct S_FP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f19_S_SSP_DI(struct S_DI p0, struct S_DI p1, void* p2, struct S_DI (*cb)(struct S_DI, struct S_DI, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f19_S_SSP_DF(struct S_DF p0, struct S_DF p1, void* p2, struct S_DF (*cb)(struct S_DF, struct S_DF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f19_S_SSP_DD(struct S_DD p0, struct S_DD p1, void* p2, struct S_DD (*cb)(struct S_DD, struct S_DD, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f19_S_SSP_DP(struct S_DP p0, struct S_DP p1, void* p2, struct S_DP (*cb)(struct S_DP, struct S_DP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f19_S_SSP_PI(struct S_PI p0, struct S_PI p1, void* p2, struct S_PI (*cb)(struct S_PI, struct S_PI, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f19_S_SSP_PF(struct S_PF p0, struct S_PF p1, void* p2, struct S_PF (*cb)(struct S_PF, struct S_PF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f19_S_SSP_PD(struct S_PD p0, struct S_PD p1, void* p2, struct S_PD (*cb)(struct S_PD, struct S_PD, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f19_S_SSP_PP(struct S_PP p0, struct S_PP p1, void* p2, struct S_PP (*cb)(struct S_PP, struct S_PP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_III f19_S_SSP_III(struct S_III p0, struct S_III p1, void* p2, struct S_III (*cb)(struct S_III, struct S_III, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f19_S_SSP_IIF(struct S_IIF p0, struct S_IIF p1, void* p2, struct S_IIF (*cb)(struct S_IIF, struct S_IIF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f19_S_SSP_IID(struct S_IID p0, struct S_IID p1, void* p2, struct S_IID (*cb)(struct S_IID, struct S_IID, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f19_S_SSP_IIP(struct S_IIP p0, struct S_IIP p1, void* p2, struct S_IIP (*cb)(struct S_IIP, struct S_IIP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f19_S_SSP_IFI(struct S_IFI p0, struct S_IFI p1, void* p2, struct S_IFI (*cb)(struct S_IFI, struct S_IFI, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f19_S_SSP_IFF(struct S_IFF p0, struct S_IFF p1, void* p2, struct S_IFF (*cb)(struct S_IFF, struct S_IFF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f19_S_SSP_IFD(struct S_IFD p0, struct S_IFD p1, void* p2, struct S_IFD (*cb)(struct S_IFD, struct S_IFD, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f19_S_SSP_IFP(struct S_IFP p0, struct S_IFP p1, void* p2, struct S_IFP (*cb)(struct S_IFP, struct S_IFP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f19_S_SSP_IDI(struct S_IDI p0, struct S_IDI p1, void* p2, struct S_IDI (*cb)(struct S_IDI, struct S_IDI, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f19_S_SSP_IDF(struct S_IDF p0, struct S_IDF p1, void* p2, struct S_IDF (*cb)(struct S_IDF, struct S_IDF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f19_S_SSP_IDD(struct S_IDD p0, struct S_IDD p1, void* p2, struct S_IDD (*cb)(struct S_IDD, struct S_IDD, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f19_S_SSP_IDP(struct S_IDP p0, struct S_IDP p1, void* p2, struct S_IDP (*cb)(struct S_IDP, struct S_IDP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f19_S_SSP_IPI(struct S_IPI p0, struct S_IPI p1, void* p2, struct S_IPI (*cb)(struct S_IPI, struct S_IPI, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f19_S_SSP_IPF(struct S_IPF p0, struct S_IPF p1, void* p2, struct S_IPF (*cb)(struct S_IPF, struct S_IPF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f19_S_SSP_IPD(struct S_IPD p0, struct S_IPD p1, void* p2, struct S_IPD (*cb)(struct S_IPD, struct S_IPD, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f19_S_SSP_IPP(struct S_IPP p0, struct S_IPP p1, void* p2, struct S_IPP (*cb)(struct S_IPP, struct S_IPP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f19_S_SSP_FII(struct S_FII p0, struct S_FII p1, void* p2, struct S_FII (*cb)(struct S_FII, struct S_FII, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f19_S_SSP_FIF(struct S_FIF p0, struct S_FIF p1, void* p2, struct S_FIF (*cb)(struct S_FIF, struct S_FIF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f19_S_SSP_FID(struct S_FID p0, struct S_FID p1, void* p2, struct S_FID (*cb)(struct S_FID, struct S_FID, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f19_S_SSP_FIP(struct S_FIP p0, struct S_FIP p1, void* p2, struct S_FIP (*cb)(struct S_FIP, struct S_FIP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f19_S_SSP_FFI(struct S_FFI p0, struct S_FFI p1, void* p2, struct S_FFI (*cb)(struct S_FFI, struct S_FFI, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f19_S_SSP_FFF(struct S_FFF p0, struct S_FFF p1, void* p2, struct S_FFF (*cb)(struct S_FFF, struct S_FFF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f19_S_SSP_FFD(struct S_FFD p0, struct S_FFD p1, void* p2, struct S_FFD (*cb)(struct S_FFD, struct S_FFD, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f19_S_SSP_FFP(struct S_FFP p0, struct S_FFP p1, void* p2, struct S_FFP (*cb)(struct S_FFP, struct S_FFP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f19_S_SSP_FDI(struct S_FDI p0, struct S_FDI p1, void* p2, struct S_FDI (*cb)(struct S_FDI, struct S_FDI, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f19_S_SSP_FDF(struct S_FDF p0, struct S_FDF p1, void* p2, struct S_FDF (*cb)(struct S_FDF, struct S_FDF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f19_S_SSP_FDD(struct S_FDD p0, struct S_FDD p1, void* p2, struct S_FDD (*cb)(struct S_FDD, struct S_FDD, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f19_S_SSP_FDP(struct S_FDP p0, struct S_FDP p1, void* p2, struct S_FDP (*cb)(struct S_FDP, struct S_FDP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f19_S_SSP_FPI(struct S_FPI p0, struct S_FPI p1, void* p2, struct S_FPI (*cb)(struct S_FPI, struct S_FPI, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f19_S_SSP_FPF(struct S_FPF p0, struct S_FPF p1, void* p2, struct S_FPF (*cb)(struct S_FPF, struct S_FPF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f19_S_SSP_FPD(struct S_FPD p0, struct S_FPD p1, void* p2, struct S_FPD (*cb)(struct S_FPD, struct S_FPD, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f19_S_SSP_FPP(struct S_FPP p0, struct S_FPP p1, void* p2, struct S_FPP (*cb)(struct S_FPP, struct S_FPP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f19_S_SSP_DII(struct S_DII p0, struct S_DII p1, void* p2, struct S_DII (*cb)(struct S_DII, struct S_DII, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f19_S_SSP_DIF(struct S_DIF p0, struct S_DIF p1, void* p2, struct S_DIF (*cb)(struct S_DIF, struct S_DIF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f19_S_SSP_DID(struct S_DID p0, struct S_DID p1, void* p2, struct S_DID (*cb)(struct S_DID, struct S_DID, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f19_S_SSP_DIP(struct S_DIP p0, struct S_DIP p1, void* p2, struct S_DIP (*cb)(struct S_DIP, struct S_DIP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f19_S_SSP_DFI(struct S_DFI p0, struct S_DFI p1, void* p2, struct S_DFI (*cb)(struct S_DFI, struct S_DFI, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f19_S_SSP_DFF(struct S_DFF p0, struct S_DFF p1, void* p2, struct S_DFF (*cb)(struct S_DFF, struct S_DFF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f19_S_SSP_DFD(struct S_DFD p0, struct S_DFD p1, void* p2, struct S_DFD (*cb)(struct S_DFD, struct S_DFD, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f19_S_SSP_DFP(struct S_DFP p0, struct S_DFP p1, void* p2, struct S_DFP (*cb)(struct S_DFP, struct S_DFP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f19_S_SSP_DDI(struct S_DDI p0, struct S_DDI p1, void* p2, struct S_DDI (*cb)(struct S_DDI, struct S_DDI, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f19_S_SSP_DDF(struct S_DDF p0, struct S_DDF p1, void* p2, struct S_DDF (*cb)(struct S_DDF, struct S_DDF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f19_S_SSP_DDD(struct S_DDD p0, struct S_DDD p1, void* p2, struct S_DDD (*cb)(struct S_DDD, struct S_DDD, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f19_S_SSP_DDP(struct S_DDP p0, struct S_DDP p1, void* p2, struct S_DDP (*cb)(struct S_DDP, struct S_DDP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f19_S_SSP_DPI(struct S_DPI p0, struct S_DPI p1, void* p2, struct S_DPI (*cb)(struct S_DPI, struct S_DPI, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f19_S_SSP_DPF(struct S_DPF p0, struct S_DPF p1, void* p2, struct S_DPF (*cb)(struct S_DPF, struct S_DPF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f19_S_SSP_DPD(struct S_DPD p0, struct S_DPD p1, void* p2, struct S_DPD (*cb)(struct S_DPD, struct S_DPD, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f19_S_SSP_DPP(struct S_DPP p0, struct S_DPP p1, void* p2, struct S_DPP (*cb)(struct S_DPP, struct S_DPP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f19_S_SSP_PII(struct S_PII p0, struct S_PII p1, void* p2, struct S_PII (*cb)(struct S_PII, struct S_PII, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f19_S_SSP_PIF(struct S_PIF p0, struct S_PIF p1, void* p2, struct S_PIF (*cb)(struct S_PIF, struct S_PIF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f19_S_SSP_PID(struct S_PID p0, struct S_PID p1, void* p2, struct S_PID (*cb)(struct S_PID, struct S_PID, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f20_S_SSP_PIP(struct S_PIP p0, struct S_PIP p1, void* p2, struct S_PIP (*cb)(struct S_PIP, struct S_PIP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f20_S_SSP_PFI(struct S_PFI p0, struct S_PFI p1, void* p2, struct S_PFI (*cb)(struct S_PFI, struct S_PFI, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f20_S_SSP_PFF(struct S_PFF p0, struct S_PFF p1, void* p2, struct S_PFF (*cb)(struct S_PFF, struct S_PFF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f20_S_SSP_PFD(struct S_PFD p0, struct S_PFD p1, void* p2, struct S_PFD (*cb)(struct S_PFD, struct S_PFD, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f20_S_SSP_PFP(struct S_PFP p0, struct S_PFP p1, void* p2, struct S_PFP (*cb)(struct S_PFP, struct S_PFP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f20_S_SSP_PDI(struct S_PDI p0, struct S_PDI p1, void* p2, struct S_PDI (*cb)(struct S_PDI, struct S_PDI, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f20_S_SSP_PDF(struct S_PDF p0, struct S_PDF p1, void* p2, struct S_PDF (*cb)(struct S_PDF, struct S_PDF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f20_S_SSP_PDD(struct S_PDD p0, struct S_PDD p1, void* p2, struct S_PDD (*cb)(struct S_PDD, struct S_PDD, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f20_S_SSP_PDP(struct S_PDP p0, struct S_PDP p1, void* p2, struct S_PDP (*cb)(struct S_PDP, struct S_PDP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f20_S_SSP_PPI(struct S_PPI p0, struct S_PPI p1, void* p2, struct S_PPI (*cb)(struct S_PPI, struct S_PPI, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f20_S_SSP_PPF(struct S_PPF p0, struct S_PPF p1, void* p2, struct S_PPF (*cb)(struct S_PPF, struct S_PPF, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f20_S_SSP_PPD(struct S_PPD p0, struct S_PPD p1, void* p2, struct S_PPD (*cb)(struct S_PPD, struct S_PPD, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f20_S_SSP_PPP(struct S_PPP p0, struct S_PPP p1, void* p2, struct S_PPP (*cb)(struct S_PPP, struct S_PPP, void*)) { return cb(p0,p1,p2); } -EXPORT struct S_I f20_S_SSS_I(struct S_I p0, struct S_I p1, struct S_I p2, struct S_I (*cb)(struct S_I, struct S_I, struct S_I)) { return cb(p0,p1,p2); } -EXPORT struct S_F f20_S_SSS_F(struct S_F p0, struct S_F p1, struct S_F p2, struct S_F (*cb)(struct S_F, struct S_F, struct S_F)) { return cb(p0,p1,p2); } -EXPORT struct S_D f20_S_SSS_D(struct S_D p0, struct S_D p1, struct S_D p2, struct S_D (*cb)(struct S_D, struct S_D, struct S_D)) { return cb(p0,p1,p2); } -EXPORT struct S_P f20_S_SSS_P(struct S_P p0, struct S_P p1, struct S_P p2, struct S_P (*cb)(struct S_P, struct S_P, struct S_P)) { return cb(p0,p1,p2); } -EXPORT struct S_II f20_S_SSS_II(struct S_II p0, struct S_II p1, struct S_II p2, struct S_II (*cb)(struct S_II, struct S_II, struct S_II)) { return cb(p0,p1,p2); } -EXPORT struct S_IF f20_S_SSS_IF(struct S_IF p0, struct S_IF p1, struct S_IF p2, struct S_IF (*cb)(struct S_IF, struct S_IF, struct S_IF)) { return cb(p0,p1,p2); } -EXPORT struct S_ID f20_S_SSS_ID(struct S_ID p0, struct S_ID p1, struct S_ID p2, struct S_ID (*cb)(struct S_ID, struct S_ID, struct S_ID)) { return cb(p0,p1,p2); } -EXPORT struct S_IP f20_S_SSS_IP(struct S_IP p0, struct S_IP p1, struct S_IP p2, struct S_IP (*cb)(struct S_IP, struct S_IP, struct S_IP)) { return cb(p0,p1,p2); } -EXPORT struct S_FI f20_S_SSS_FI(struct S_FI p0, struct S_FI p1, struct S_FI p2, struct S_FI (*cb)(struct S_FI, struct S_FI, struct S_FI)) { return cb(p0,p1,p2); } -EXPORT struct S_FF f20_S_SSS_FF(struct S_FF p0, struct S_FF p1, struct S_FF p2, struct S_FF (*cb)(struct S_FF, struct S_FF, struct S_FF)) { return cb(p0,p1,p2); } -EXPORT struct S_FD f20_S_SSS_FD(struct S_FD p0, struct S_FD p1, struct S_FD p2, struct S_FD (*cb)(struct S_FD, struct S_FD, struct S_FD)) { return cb(p0,p1,p2); } -EXPORT struct S_FP f20_S_SSS_FP(struct S_FP p0, struct S_FP p1, struct S_FP p2, struct S_FP (*cb)(struct S_FP, struct S_FP, struct S_FP)) { return cb(p0,p1,p2); } -EXPORT struct S_DI f20_S_SSS_DI(struct S_DI p0, struct S_DI p1, struct S_DI p2, struct S_DI (*cb)(struct S_DI, struct S_DI, struct S_DI)) { return cb(p0,p1,p2); } -EXPORT struct S_DF f20_S_SSS_DF(struct S_DF p0, struct S_DF p1, struct S_DF p2, struct S_DF (*cb)(struct S_DF, struct S_DF, struct S_DF)) { return cb(p0,p1,p2); } -EXPORT struct S_DD f20_S_SSS_DD(struct S_DD p0, struct S_DD p1, struct S_DD p2, struct S_DD (*cb)(struct S_DD, struct S_DD, struct S_DD)) { return cb(p0,p1,p2); } -EXPORT struct S_DP f20_S_SSS_DP(struct S_DP p0, struct S_DP p1, struct S_DP p2, struct S_DP (*cb)(struct S_DP, struct S_DP, struct S_DP)) { return cb(p0,p1,p2); } -EXPORT struct S_PI f20_S_SSS_PI(struct S_PI p0, struct S_PI p1, struct S_PI p2, struct S_PI (*cb)(struct S_PI, struct S_PI, struct S_PI)) { return cb(p0,p1,p2); } -EXPORT struct S_PF f20_S_SSS_PF(struct S_PF p0, struct S_PF p1, struct S_PF p2, struct S_PF (*cb)(struct S_PF, struct S_PF, struct S_PF)) { return cb(p0,p1,p2); } -EXPORT struct S_PD f20_S_SSS_PD(struct S_PD p0, struct S_PD p1, struct S_PD p2, struct S_PD (*cb)(struct S_PD, struct S_PD, struct S_PD)) { return cb(p0,p1,p2); } -EXPORT struct S_PP f20_S_SSS_PP(struct S_PP p0, struct S_PP p1, struct S_PP p2, struct S_PP (*cb)(struct S_PP, struct S_PP, struct S_PP)) { return cb(p0,p1,p2); } -EXPORT struct S_III f20_S_SSS_III(struct S_III p0, struct S_III p1, struct S_III p2, struct S_III (*cb)(struct S_III, struct S_III, struct S_III)) { return cb(p0,p1,p2); } -EXPORT struct S_IIF f20_S_SSS_IIF(struct S_IIF p0, struct S_IIF p1, struct S_IIF p2, struct S_IIF (*cb)(struct S_IIF, struct S_IIF, struct S_IIF)) { return cb(p0,p1,p2); } -EXPORT struct S_IID f20_S_SSS_IID(struct S_IID p0, struct S_IID p1, struct S_IID p2, struct S_IID (*cb)(struct S_IID, struct S_IID, struct S_IID)) { return cb(p0,p1,p2); } -EXPORT struct S_IIP f20_S_SSS_IIP(struct S_IIP p0, struct S_IIP p1, struct S_IIP p2, struct S_IIP (*cb)(struct S_IIP, struct S_IIP, struct S_IIP)) { return cb(p0,p1,p2); } -EXPORT struct S_IFI f20_S_SSS_IFI(struct S_IFI p0, struct S_IFI p1, struct S_IFI p2, struct S_IFI (*cb)(struct S_IFI, struct S_IFI, struct S_IFI)) { return cb(p0,p1,p2); } -EXPORT struct S_IFF f20_S_SSS_IFF(struct S_IFF p0, struct S_IFF p1, struct S_IFF p2, struct S_IFF (*cb)(struct S_IFF, struct S_IFF, struct S_IFF)) { return cb(p0,p1,p2); } -EXPORT struct S_IFD f20_S_SSS_IFD(struct S_IFD p0, struct S_IFD p1, struct S_IFD p2, struct S_IFD (*cb)(struct S_IFD, struct S_IFD, struct S_IFD)) { return cb(p0,p1,p2); } -EXPORT struct S_IFP f20_S_SSS_IFP(struct S_IFP p0, struct S_IFP p1, struct S_IFP p2, struct S_IFP (*cb)(struct S_IFP, struct S_IFP, struct S_IFP)) { return cb(p0,p1,p2); } -EXPORT struct S_IDI f20_S_SSS_IDI(struct S_IDI p0, struct S_IDI p1, struct S_IDI p2, struct S_IDI (*cb)(struct S_IDI, struct S_IDI, struct S_IDI)) { return cb(p0,p1,p2); } -EXPORT struct S_IDF f20_S_SSS_IDF(struct S_IDF p0, struct S_IDF p1, struct S_IDF p2, struct S_IDF (*cb)(struct S_IDF, struct S_IDF, struct S_IDF)) { return cb(p0,p1,p2); } -EXPORT struct S_IDD f20_S_SSS_IDD(struct S_IDD p0, struct S_IDD p1, struct S_IDD p2, struct S_IDD (*cb)(struct S_IDD, struct S_IDD, struct S_IDD)) { return cb(p0,p1,p2); } -EXPORT struct S_IDP f20_S_SSS_IDP(struct S_IDP p0, struct S_IDP p1, struct S_IDP p2, struct S_IDP (*cb)(struct S_IDP, struct S_IDP, struct S_IDP)) { return cb(p0,p1,p2); } -EXPORT struct S_IPI f20_S_SSS_IPI(struct S_IPI p0, struct S_IPI p1, struct S_IPI p2, struct S_IPI (*cb)(struct S_IPI, struct S_IPI, struct S_IPI)) { return cb(p0,p1,p2); } -EXPORT struct S_IPF f20_S_SSS_IPF(struct S_IPF p0, struct S_IPF p1, struct S_IPF p2, struct S_IPF (*cb)(struct S_IPF, struct S_IPF, struct S_IPF)) { return cb(p0,p1,p2); } -EXPORT struct S_IPD f20_S_SSS_IPD(struct S_IPD p0, struct S_IPD p1, struct S_IPD p2, struct S_IPD (*cb)(struct S_IPD, struct S_IPD, struct S_IPD)) { return cb(p0,p1,p2); } -EXPORT struct S_IPP f20_S_SSS_IPP(struct S_IPP p0, struct S_IPP p1, struct S_IPP p2, struct S_IPP (*cb)(struct S_IPP, struct S_IPP, struct S_IPP)) { return cb(p0,p1,p2); } -EXPORT struct S_FII f20_S_SSS_FII(struct S_FII p0, struct S_FII p1, struct S_FII p2, struct S_FII (*cb)(struct S_FII, struct S_FII, struct S_FII)) { return cb(p0,p1,p2); } -EXPORT struct S_FIF f20_S_SSS_FIF(struct S_FIF p0, struct S_FIF p1, struct S_FIF p2, struct S_FIF (*cb)(struct S_FIF, struct S_FIF, struct S_FIF)) { return cb(p0,p1,p2); } -EXPORT struct S_FID f20_S_SSS_FID(struct S_FID p0, struct S_FID p1, struct S_FID p2, struct S_FID (*cb)(struct S_FID, struct S_FID, struct S_FID)) { return cb(p0,p1,p2); } -EXPORT struct S_FIP f20_S_SSS_FIP(struct S_FIP p0, struct S_FIP p1, struct S_FIP p2, struct S_FIP (*cb)(struct S_FIP, struct S_FIP, struct S_FIP)) { return cb(p0,p1,p2); } -EXPORT struct S_FFI f20_S_SSS_FFI(struct S_FFI p0, struct S_FFI p1, struct S_FFI p2, struct S_FFI (*cb)(struct S_FFI, struct S_FFI, struct S_FFI)) { return cb(p0,p1,p2); } -EXPORT struct S_FFF f20_S_SSS_FFF(struct S_FFF p0, struct S_FFF p1, struct S_FFF p2, struct S_FFF (*cb)(struct S_FFF, struct S_FFF, struct S_FFF)) { return cb(p0,p1,p2); } -EXPORT struct S_FFD f20_S_SSS_FFD(struct S_FFD p0, struct S_FFD p1, struct S_FFD p2, struct S_FFD (*cb)(struct S_FFD, struct S_FFD, struct S_FFD)) { return cb(p0,p1,p2); } -EXPORT struct S_FFP f20_S_SSS_FFP(struct S_FFP p0, struct S_FFP p1, struct S_FFP p2, struct S_FFP (*cb)(struct S_FFP, struct S_FFP, struct S_FFP)) { return cb(p0,p1,p2); } -EXPORT struct S_FDI f20_S_SSS_FDI(struct S_FDI p0, struct S_FDI p1, struct S_FDI p2, struct S_FDI (*cb)(struct S_FDI, struct S_FDI, struct S_FDI)) { return cb(p0,p1,p2); } -EXPORT struct S_FDF f20_S_SSS_FDF(struct S_FDF p0, struct S_FDF p1, struct S_FDF p2, struct S_FDF (*cb)(struct S_FDF, struct S_FDF, struct S_FDF)) { return cb(p0,p1,p2); } -EXPORT struct S_FDD f20_S_SSS_FDD(struct S_FDD p0, struct S_FDD p1, struct S_FDD p2, struct S_FDD (*cb)(struct S_FDD, struct S_FDD, struct S_FDD)) { return cb(p0,p1,p2); } -EXPORT struct S_FDP f20_S_SSS_FDP(struct S_FDP p0, struct S_FDP p1, struct S_FDP p2, struct S_FDP (*cb)(struct S_FDP, struct S_FDP, struct S_FDP)) { return cb(p0,p1,p2); } -EXPORT struct S_FPI f20_S_SSS_FPI(struct S_FPI p0, struct S_FPI p1, struct S_FPI p2, struct S_FPI (*cb)(struct S_FPI, struct S_FPI, struct S_FPI)) { return cb(p0,p1,p2); } -EXPORT struct S_FPF f20_S_SSS_FPF(struct S_FPF p0, struct S_FPF p1, struct S_FPF p2, struct S_FPF (*cb)(struct S_FPF, struct S_FPF, struct S_FPF)) { return cb(p0,p1,p2); } -EXPORT struct S_FPD f20_S_SSS_FPD(struct S_FPD p0, struct S_FPD p1, struct S_FPD p2, struct S_FPD (*cb)(struct S_FPD, struct S_FPD, struct S_FPD)) { return cb(p0,p1,p2); } -EXPORT struct S_FPP f20_S_SSS_FPP(struct S_FPP p0, struct S_FPP p1, struct S_FPP p2, struct S_FPP (*cb)(struct S_FPP, struct S_FPP, struct S_FPP)) { return cb(p0,p1,p2); } -EXPORT struct S_DII f20_S_SSS_DII(struct S_DII p0, struct S_DII p1, struct S_DII p2, struct S_DII (*cb)(struct S_DII, struct S_DII, struct S_DII)) { return cb(p0,p1,p2); } -EXPORT struct S_DIF f20_S_SSS_DIF(struct S_DIF p0, struct S_DIF p1, struct S_DIF p2, struct S_DIF (*cb)(struct S_DIF, struct S_DIF, struct S_DIF)) { return cb(p0,p1,p2); } -EXPORT struct S_DID f20_S_SSS_DID(struct S_DID p0, struct S_DID p1, struct S_DID p2, struct S_DID (*cb)(struct S_DID, struct S_DID, struct S_DID)) { return cb(p0,p1,p2); } -EXPORT struct S_DIP f20_S_SSS_DIP(struct S_DIP p0, struct S_DIP p1, struct S_DIP p2, struct S_DIP (*cb)(struct S_DIP, struct S_DIP, struct S_DIP)) { return cb(p0,p1,p2); } -EXPORT struct S_DFI f20_S_SSS_DFI(struct S_DFI p0, struct S_DFI p1, struct S_DFI p2, struct S_DFI (*cb)(struct S_DFI, struct S_DFI, struct S_DFI)) { return cb(p0,p1,p2); } -EXPORT struct S_DFF f20_S_SSS_DFF(struct S_DFF p0, struct S_DFF p1, struct S_DFF p2, struct S_DFF (*cb)(struct S_DFF, struct S_DFF, struct S_DFF)) { return cb(p0,p1,p2); } -EXPORT struct S_DFD f20_S_SSS_DFD(struct S_DFD p0, struct S_DFD p1, struct S_DFD p2, struct S_DFD (*cb)(struct S_DFD, struct S_DFD, struct S_DFD)) { return cb(p0,p1,p2); } -EXPORT struct S_DFP f20_S_SSS_DFP(struct S_DFP p0, struct S_DFP p1, struct S_DFP p2, struct S_DFP (*cb)(struct S_DFP, struct S_DFP, struct S_DFP)) { return cb(p0,p1,p2); } -EXPORT struct S_DDI f20_S_SSS_DDI(struct S_DDI p0, struct S_DDI p1, struct S_DDI p2, struct S_DDI (*cb)(struct S_DDI, struct S_DDI, struct S_DDI)) { return cb(p0,p1,p2); } -EXPORT struct S_DDF f20_S_SSS_DDF(struct S_DDF p0, struct S_DDF p1, struct S_DDF p2, struct S_DDF (*cb)(struct S_DDF, struct S_DDF, struct S_DDF)) { return cb(p0,p1,p2); } -EXPORT struct S_DDD f20_S_SSS_DDD(struct S_DDD p0, struct S_DDD p1, struct S_DDD p2, struct S_DDD (*cb)(struct S_DDD, struct S_DDD, struct S_DDD)) { return cb(p0,p1,p2); } -EXPORT struct S_DDP f20_S_SSS_DDP(struct S_DDP p0, struct S_DDP p1, struct S_DDP p2, struct S_DDP (*cb)(struct S_DDP, struct S_DDP, struct S_DDP)) { return cb(p0,p1,p2); } -EXPORT struct S_DPI f20_S_SSS_DPI(struct S_DPI p0, struct S_DPI p1, struct S_DPI p2, struct S_DPI (*cb)(struct S_DPI, struct S_DPI, struct S_DPI)) { return cb(p0,p1,p2); } -EXPORT struct S_DPF f20_S_SSS_DPF(struct S_DPF p0, struct S_DPF p1, struct S_DPF p2, struct S_DPF (*cb)(struct S_DPF, struct S_DPF, struct S_DPF)) { return cb(p0,p1,p2); } -EXPORT struct S_DPD f20_S_SSS_DPD(struct S_DPD p0, struct S_DPD p1, struct S_DPD p2, struct S_DPD (*cb)(struct S_DPD, struct S_DPD, struct S_DPD)) { return cb(p0,p1,p2); } -EXPORT struct S_DPP f20_S_SSS_DPP(struct S_DPP p0, struct S_DPP p1, struct S_DPP p2, struct S_DPP (*cb)(struct S_DPP, struct S_DPP, struct S_DPP)) { return cb(p0,p1,p2); } -EXPORT struct S_PII f20_S_SSS_PII(struct S_PII p0, struct S_PII p1, struct S_PII p2, struct S_PII (*cb)(struct S_PII, struct S_PII, struct S_PII)) { return cb(p0,p1,p2); } -EXPORT struct S_PIF f20_S_SSS_PIF(struct S_PIF p0, struct S_PIF p1, struct S_PIF p2, struct S_PIF (*cb)(struct S_PIF, struct S_PIF, struct S_PIF)) { return cb(p0,p1,p2); } -EXPORT struct S_PID f20_S_SSS_PID(struct S_PID p0, struct S_PID p1, struct S_PID p2, struct S_PID (*cb)(struct S_PID, struct S_PID, struct S_PID)) { return cb(p0,p1,p2); } -EXPORT struct S_PIP f20_S_SSS_PIP(struct S_PIP p0, struct S_PIP p1, struct S_PIP p2, struct S_PIP (*cb)(struct S_PIP, struct S_PIP, struct S_PIP)) { return cb(p0,p1,p2); } -EXPORT struct S_PFI f20_S_SSS_PFI(struct S_PFI p0, struct S_PFI p1, struct S_PFI p2, struct S_PFI (*cb)(struct S_PFI, struct S_PFI, struct S_PFI)) { return cb(p0,p1,p2); } -EXPORT struct S_PFF f20_S_SSS_PFF(struct S_PFF p0, struct S_PFF p1, struct S_PFF p2, struct S_PFF (*cb)(struct S_PFF, struct S_PFF, struct S_PFF)) { return cb(p0,p1,p2); } -EXPORT struct S_PFD f20_S_SSS_PFD(struct S_PFD p0, struct S_PFD p1, struct S_PFD p2, struct S_PFD (*cb)(struct S_PFD, struct S_PFD, struct S_PFD)) { return cb(p0,p1,p2); } -EXPORT struct S_PFP f20_S_SSS_PFP(struct S_PFP p0, struct S_PFP p1, struct S_PFP p2, struct S_PFP (*cb)(struct S_PFP, struct S_PFP, struct S_PFP)) { return cb(p0,p1,p2); } -EXPORT struct S_PDI f20_S_SSS_PDI(struct S_PDI p0, struct S_PDI p1, struct S_PDI p2, struct S_PDI (*cb)(struct S_PDI, struct S_PDI, struct S_PDI)) { return cb(p0,p1,p2); } -EXPORT struct S_PDF f20_S_SSS_PDF(struct S_PDF p0, struct S_PDF p1, struct S_PDF p2, struct S_PDF (*cb)(struct S_PDF, struct S_PDF, struct S_PDF)) { return cb(p0,p1,p2); } -EXPORT struct S_PDD f20_S_SSS_PDD(struct S_PDD p0, struct S_PDD p1, struct S_PDD p2, struct S_PDD (*cb)(struct S_PDD, struct S_PDD, struct S_PDD)) { return cb(p0,p1,p2); } -EXPORT struct S_PDP f20_S_SSS_PDP(struct S_PDP p0, struct S_PDP p1, struct S_PDP p2, struct S_PDP (*cb)(struct S_PDP, struct S_PDP, struct S_PDP)) { return cb(p0,p1,p2); } -EXPORT struct S_PPI f20_S_SSS_PPI(struct S_PPI p0, struct S_PPI p1, struct S_PPI p2, struct S_PPI (*cb)(struct S_PPI, struct S_PPI, struct S_PPI)) { return cb(p0,p1,p2); } -EXPORT struct S_PPF f20_S_SSS_PPF(struct S_PPF p0, struct S_PPF p1, struct S_PPF p2, struct S_PPF (*cb)(struct S_PPF, struct S_PPF, struct S_PPF)) { return cb(p0,p1,p2); } -EXPORT struct S_PPD f20_S_SSS_PPD(struct S_PPD p0, struct S_PPD p1, struct S_PPD p2, struct S_PPD (*cb)(struct S_PPD, struct S_PPD, struct S_PPD)) { return cb(p0,p1,p2); } -EXPORT struct S_PPP f20_S_SSS_PPP(struct S_PPP p0, struct S_PPP p1, struct S_PPP p2, struct S_PPP (*cb)(struct S_PPP, struct S_PPP, struct S_PPP)) { return cb(p0,p1,p2); } +EXPORT int f10_I_II_(int p0, int p1, int (*cb)(int, int)) { return cb(p0, p1); } +EXPORT int f10_I_IF_(int p0, float p1, int (*cb)(int, float)) { return cb(p0, p1); } +EXPORT int f10_I_ID_(int p0, double p1, int (*cb)(int, double)) { return cb(p0, p1); } +EXPORT int f10_I_IP_(int p0, void* p1, int (*cb)(int, void*)) { return cb(p0, p1); } +EXPORT int f10_I_IS_I(int p0, struct S_I p1, int (*cb)(int, struct S_I)) { return cb(p0, p1); } +EXPORT int f10_I_IS_F(int p0, struct S_F p1, int (*cb)(int, struct S_F)) { return cb(p0, p1); } +EXPORT int f10_I_IS_D(int p0, struct S_D p1, int (*cb)(int, struct S_D)) { return cb(p0, p1); } +EXPORT int f10_I_IS_P(int p0, struct S_P p1, int (*cb)(int, struct S_P)) { return cb(p0, p1); } +EXPORT int f10_I_IS_II(int p0, struct S_II p1, int (*cb)(int, struct S_II)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IF(int p0, struct S_IF p1, int (*cb)(int, struct S_IF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_ID(int p0, struct S_ID p1, int (*cb)(int, struct S_ID)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IP(int p0, struct S_IP p1, int (*cb)(int, struct S_IP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FI(int p0, struct S_FI p1, int (*cb)(int, struct S_FI)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FF(int p0, struct S_FF p1, int (*cb)(int, struct S_FF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FD(int p0, struct S_FD p1, int (*cb)(int, struct S_FD)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FP(int p0, struct S_FP p1, int (*cb)(int, struct S_FP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DI(int p0, struct S_DI p1, int (*cb)(int, struct S_DI)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DF(int p0, struct S_DF p1, int (*cb)(int, struct S_DF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DD(int p0, struct S_DD p1, int (*cb)(int, struct S_DD)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DP(int p0, struct S_DP p1, int (*cb)(int, struct S_DP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PI(int p0, struct S_PI p1, int (*cb)(int, struct S_PI)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PF(int p0, struct S_PF p1, int (*cb)(int, struct S_PF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PD(int p0, struct S_PD p1, int (*cb)(int, struct S_PD)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PP(int p0, struct S_PP p1, int (*cb)(int, struct S_PP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_III(int p0, struct S_III p1, int (*cb)(int, struct S_III)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IIF(int p0, struct S_IIF p1, int (*cb)(int, struct S_IIF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IID(int p0, struct S_IID p1, int (*cb)(int, struct S_IID)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IIP(int p0, struct S_IIP p1, int (*cb)(int, struct S_IIP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IFI(int p0, struct S_IFI p1, int (*cb)(int, struct S_IFI)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IFF(int p0, struct S_IFF p1, int (*cb)(int, struct S_IFF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IFD(int p0, struct S_IFD p1, int (*cb)(int, struct S_IFD)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IFP(int p0, struct S_IFP p1, int (*cb)(int, struct S_IFP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IDI(int p0, struct S_IDI p1, int (*cb)(int, struct S_IDI)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IDF(int p0, struct S_IDF p1, int (*cb)(int, struct S_IDF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IDD(int p0, struct S_IDD p1, int (*cb)(int, struct S_IDD)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IDP(int p0, struct S_IDP p1, int (*cb)(int, struct S_IDP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IPI(int p0, struct S_IPI p1, int (*cb)(int, struct S_IPI)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IPF(int p0, struct S_IPF p1, int (*cb)(int, struct S_IPF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IPD(int p0, struct S_IPD p1, int (*cb)(int, struct S_IPD)) { return cb(p0, p1); } +EXPORT int f10_I_IS_IPP(int p0, struct S_IPP p1, int (*cb)(int, struct S_IPP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FII(int p0, struct S_FII p1, int (*cb)(int, struct S_FII)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FIF(int p0, struct S_FIF p1, int (*cb)(int, struct S_FIF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FID(int p0, struct S_FID p1, int (*cb)(int, struct S_FID)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FIP(int p0, struct S_FIP p1, int (*cb)(int, struct S_FIP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FFI(int p0, struct S_FFI p1, int (*cb)(int, struct S_FFI)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FFF(int p0, struct S_FFF p1, int (*cb)(int, struct S_FFF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FFD(int p0, struct S_FFD p1, int (*cb)(int, struct S_FFD)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FFP(int p0, struct S_FFP p1, int (*cb)(int, struct S_FFP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FDI(int p0, struct S_FDI p1, int (*cb)(int, struct S_FDI)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FDF(int p0, struct S_FDF p1, int (*cb)(int, struct S_FDF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FDD(int p0, struct S_FDD p1, int (*cb)(int, struct S_FDD)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FDP(int p0, struct S_FDP p1, int (*cb)(int, struct S_FDP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FPI(int p0, struct S_FPI p1, int (*cb)(int, struct S_FPI)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FPF(int p0, struct S_FPF p1, int (*cb)(int, struct S_FPF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FPD(int p0, struct S_FPD p1, int (*cb)(int, struct S_FPD)) { return cb(p0, p1); } +EXPORT int f10_I_IS_FPP(int p0, struct S_FPP p1, int (*cb)(int, struct S_FPP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DII(int p0, struct S_DII p1, int (*cb)(int, struct S_DII)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DIF(int p0, struct S_DIF p1, int (*cb)(int, struct S_DIF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DID(int p0, struct S_DID p1, int (*cb)(int, struct S_DID)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DIP(int p0, struct S_DIP p1, int (*cb)(int, struct S_DIP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DFI(int p0, struct S_DFI p1, int (*cb)(int, struct S_DFI)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DFF(int p0, struct S_DFF p1, int (*cb)(int, struct S_DFF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DFD(int p0, struct S_DFD p1, int (*cb)(int, struct S_DFD)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DFP(int p0, struct S_DFP p1, int (*cb)(int, struct S_DFP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DDI(int p0, struct S_DDI p1, int (*cb)(int, struct S_DDI)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DDF(int p0, struct S_DDF p1, int (*cb)(int, struct S_DDF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DDD(int p0, struct S_DDD p1, int (*cb)(int, struct S_DDD)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DDP(int p0, struct S_DDP p1, int (*cb)(int, struct S_DDP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DPI(int p0, struct S_DPI p1, int (*cb)(int, struct S_DPI)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DPF(int p0, struct S_DPF p1, int (*cb)(int, struct S_DPF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DPD(int p0, struct S_DPD p1, int (*cb)(int, struct S_DPD)) { return cb(p0, p1); } +EXPORT int f10_I_IS_DPP(int p0, struct S_DPP p1, int (*cb)(int, struct S_DPP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PII(int p0, struct S_PII p1, int (*cb)(int, struct S_PII)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PIF(int p0, struct S_PIF p1, int (*cb)(int, struct S_PIF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PID(int p0, struct S_PID p1, int (*cb)(int, struct S_PID)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PIP(int p0, struct S_PIP p1, int (*cb)(int, struct S_PIP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PFI(int p0, struct S_PFI p1, int (*cb)(int, struct S_PFI)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PFF(int p0, struct S_PFF p1, int (*cb)(int, struct S_PFF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PFD(int p0, struct S_PFD p1, int (*cb)(int, struct S_PFD)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PFP(int p0, struct S_PFP p1, int (*cb)(int, struct S_PFP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PDI(int p0, struct S_PDI p1, int (*cb)(int, struct S_PDI)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PDF(int p0, struct S_PDF p1, int (*cb)(int, struct S_PDF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PDD(int p0, struct S_PDD p1, int (*cb)(int, struct S_PDD)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PDP(int p0, struct S_PDP p1, int (*cb)(int, struct S_PDP)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PPI(int p0, struct S_PPI p1, int (*cb)(int, struct S_PPI)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PPF(int p0, struct S_PPF p1, int (*cb)(int, struct S_PPF)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PPD(int p0, struct S_PPD p1, int (*cb)(int, struct S_PPD)) { return cb(p0, p1); } +EXPORT int f10_I_IS_PPP(int p0, struct S_PPP p1, int (*cb)(int, struct S_PPP)) { return cb(p0, p1); } +EXPORT float f10_F_FI_(float p0, int p1, float (*cb)(float, int)) { return cb(p0, p1); } +EXPORT float f10_F_FF_(float p0, float p1, float (*cb)(float, float)) { return cb(p0, p1); } +EXPORT float f10_F_FD_(float p0, double p1, float (*cb)(float, double)) { return cb(p0, p1); } +EXPORT float f10_F_FP_(float p0, void* p1, float (*cb)(float, void*)) { return cb(p0, p1); } +EXPORT float f10_F_FS_I(float p0, struct S_I p1, float (*cb)(float, struct S_I)) { return cb(p0, p1); } +EXPORT float f10_F_FS_F(float p0, struct S_F p1, float (*cb)(float, struct S_F)) { return cb(p0, p1); } +EXPORT float f10_F_FS_D(float p0, struct S_D p1, float (*cb)(float, struct S_D)) { return cb(p0, p1); } +EXPORT float f10_F_FS_P(float p0, struct S_P p1, float (*cb)(float, struct S_P)) { return cb(p0, p1); } +EXPORT float f10_F_FS_II(float p0, struct S_II p1, float (*cb)(float, struct S_II)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IF(float p0, struct S_IF p1, float (*cb)(float, struct S_IF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_ID(float p0, struct S_ID p1, float (*cb)(float, struct S_ID)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IP(float p0, struct S_IP p1, float (*cb)(float, struct S_IP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FI(float p0, struct S_FI p1, float (*cb)(float, struct S_FI)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FF(float p0, struct S_FF p1, float (*cb)(float, struct S_FF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FD(float p0, struct S_FD p1, float (*cb)(float, struct S_FD)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FP(float p0, struct S_FP p1, float (*cb)(float, struct S_FP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DI(float p0, struct S_DI p1, float (*cb)(float, struct S_DI)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DF(float p0, struct S_DF p1, float (*cb)(float, struct S_DF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DD(float p0, struct S_DD p1, float (*cb)(float, struct S_DD)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DP(float p0, struct S_DP p1, float (*cb)(float, struct S_DP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PI(float p0, struct S_PI p1, float (*cb)(float, struct S_PI)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PF(float p0, struct S_PF p1, float (*cb)(float, struct S_PF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PD(float p0, struct S_PD p1, float (*cb)(float, struct S_PD)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PP(float p0, struct S_PP p1, float (*cb)(float, struct S_PP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_III(float p0, struct S_III p1, float (*cb)(float, struct S_III)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IIF(float p0, struct S_IIF p1, float (*cb)(float, struct S_IIF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IID(float p0, struct S_IID p1, float (*cb)(float, struct S_IID)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IIP(float p0, struct S_IIP p1, float (*cb)(float, struct S_IIP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IFI(float p0, struct S_IFI p1, float (*cb)(float, struct S_IFI)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IFF(float p0, struct S_IFF p1, float (*cb)(float, struct S_IFF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IFD(float p0, struct S_IFD p1, float (*cb)(float, struct S_IFD)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IFP(float p0, struct S_IFP p1, float (*cb)(float, struct S_IFP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IDI(float p0, struct S_IDI p1, float (*cb)(float, struct S_IDI)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IDF(float p0, struct S_IDF p1, float (*cb)(float, struct S_IDF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IDD(float p0, struct S_IDD p1, float (*cb)(float, struct S_IDD)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IDP(float p0, struct S_IDP p1, float (*cb)(float, struct S_IDP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IPI(float p0, struct S_IPI p1, float (*cb)(float, struct S_IPI)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IPF(float p0, struct S_IPF p1, float (*cb)(float, struct S_IPF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IPD(float p0, struct S_IPD p1, float (*cb)(float, struct S_IPD)) { return cb(p0, p1); } +EXPORT float f10_F_FS_IPP(float p0, struct S_IPP p1, float (*cb)(float, struct S_IPP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FII(float p0, struct S_FII p1, float (*cb)(float, struct S_FII)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FIF(float p0, struct S_FIF p1, float (*cb)(float, struct S_FIF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FID(float p0, struct S_FID p1, float (*cb)(float, struct S_FID)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FIP(float p0, struct S_FIP p1, float (*cb)(float, struct S_FIP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FFI(float p0, struct S_FFI p1, float (*cb)(float, struct S_FFI)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FFF(float p0, struct S_FFF p1, float (*cb)(float, struct S_FFF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FFD(float p0, struct S_FFD p1, float (*cb)(float, struct S_FFD)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FFP(float p0, struct S_FFP p1, float (*cb)(float, struct S_FFP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FDI(float p0, struct S_FDI p1, float (*cb)(float, struct S_FDI)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FDF(float p0, struct S_FDF p1, float (*cb)(float, struct S_FDF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FDD(float p0, struct S_FDD p1, float (*cb)(float, struct S_FDD)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FDP(float p0, struct S_FDP p1, float (*cb)(float, struct S_FDP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FPI(float p0, struct S_FPI p1, float (*cb)(float, struct S_FPI)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FPF(float p0, struct S_FPF p1, float (*cb)(float, struct S_FPF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FPD(float p0, struct S_FPD p1, float (*cb)(float, struct S_FPD)) { return cb(p0, p1); } +EXPORT float f10_F_FS_FPP(float p0, struct S_FPP p1, float (*cb)(float, struct S_FPP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DII(float p0, struct S_DII p1, float (*cb)(float, struct S_DII)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DIF(float p0, struct S_DIF p1, float (*cb)(float, struct S_DIF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DID(float p0, struct S_DID p1, float (*cb)(float, struct S_DID)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DIP(float p0, struct S_DIP p1, float (*cb)(float, struct S_DIP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DFI(float p0, struct S_DFI p1, float (*cb)(float, struct S_DFI)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DFF(float p0, struct S_DFF p1, float (*cb)(float, struct S_DFF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DFD(float p0, struct S_DFD p1, float (*cb)(float, struct S_DFD)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DFP(float p0, struct S_DFP p1, float (*cb)(float, struct S_DFP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DDI(float p0, struct S_DDI p1, float (*cb)(float, struct S_DDI)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DDF(float p0, struct S_DDF p1, float (*cb)(float, struct S_DDF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DDD(float p0, struct S_DDD p1, float (*cb)(float, struct S_DDD)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DDP(float p0, struct S_DDP p1, float (*cb)(float, struct S_DDP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DPI(float p0, struct S_DPI p1, float (*cb)(float, struct S_DPI)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DPF(float p0, struct S_DPF p1, float (*cb)(float, struct S_DPF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DPD(float p0, struct S_DPD p1, float (*cb)(float, struct S_DPD)) { return cb(p0, p1); } +EXPORT float f10_F_FS_DPP(float p0, struct S_DPP p1, float (*cb)(float, struct S_DPP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PII(float p0, struct S_PII p1, float (*cb)(float, struct S_PII)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PIF(float p0, struct S_PIF p1, float (*cb)(float, struct S_PIF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PID(float p0, struct S_PID p1, float (*cb)(float, struct S_PID)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PIP(float p0, struct S_PIP p1, float (*cb)(float, struct S_PIP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PFI(float p0, struct S_PFI p1, float (*cb)(float, struct S_PFI)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PFF(float p0, struct S_PFF p1, float (*cb)(float, struct S_PFF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PFD(float p0, struct S_PFD p1, float (*cb)(float, struct S_PFD)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PFP(float p0, struct S_PFP p1, float (*cb)(float, struct S_PFP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PDI(float p0, struct S_PDI p1, float (*cb)(float, struct S_PDI)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PDF(float p0, struct S_PDF p1, float (*cb)(float, struct S_PDF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PDD(float p0, struct S_PDD p1, float (*cb)(float, struct S_PDD)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PDP(float p0, struct S_PDP p1, float (*cb)(float, struct S_PDP)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PPI(float p0, struct S_PPI p1, float (*cb)(float, struct S_PPI)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PPF(float p0, struct S_PPF p1, float (*cb)(float, struct S_PPF)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PPD(float p0, struct S_PPD p1, float (*cb)(float, struct S_PPD)) { return cb(p0, p1); } +EXPORT float f10_F_FS_PPP(float p0, struct S_PPP p1, float (*cb)(float, struct S_PPP)) { return cb(p0, p1); } +EXPORT double f10_D_DI_(double p0, int p1, double (*cb)(double, int)) { return cb(p0, p1); } +EXPORT double f10_D_DF_(double p0, float p1, double (*cb)(double, float)) { return cb(p0, p1); } +EXPORT double f10_D_DD_(double p0, double p1, double (*cb)(double, double)) { return cb(p0, p1); } +EXPORT double f10_D_DP_(double p0, void* p1, double (*cb)(double, void*)) { return cb(p0, p1); } +EXPORT double f10_D_DS_I(double p0, struct S_I p1, double (*cb)(double, struct S_I)) { return cb(p0, p1); } +EXPORT double f10_D_DS_F(double p0, struct S_F p1, double (*cb)(double, struct S_F)) { return cb(p0, p1); } +EXPORT double f10_D_DS_D(double p0, struct S_D p1, double (*cb)(double, struct S_D)) { return cb(p0, p1); } +EXPORT double f10_D_DS_P(double p0, struct S_P p1, double (*cb)(double, struct S_P)) { return cb(p0, p1); } +EXPORT double f10_D_DS_II(double p0, struct S_II p1, double (*cb)(double, struct S_II)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IF(double p0, struct S_IF p1, double (*cb)(double, struct S_IF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_ID(double p0, struct S_ID p1, double (*cb)(double, struct S_ID)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IP(double p0, struct S_IP p1, double (*cb)(double, struct S_IP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FI(double p0, struct S_FI p1, double (*cb)(double, struct S_FI)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FF(double p0, struct S_FF p1, double (*cb)(double, struct S_FF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FD(double p0, struct S_FD p1, double (*cb)(double, struct S_FD)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FP(double p0, struct S_FP p1, double (*cb)(double, struct S_FP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DI(double p0, struct S_DI p1, double (*cb)(double, struct S_DI)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DF(double p0, struct S_DF p1, double (*cb)(double, struct S_DF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DD(double p0, struct S_DD p1, double (*cb)(double, struct S_DD)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DP(double p0, struct S_DP p1, double (*cb)(double, struct S_DP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PI(double p0, struct S_PI p1, double (*cb)(double, struct S_PI)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PF(double p0, struct S_PF p1, double (*cb)(double, struct S_PF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PD(double p0, struct S_PD p1, double (*cb)(double, struct S_PD)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PP(double p0, struct S_PP p1, double (*cb)(double, struct S_PP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_III(double p0, struct S_III p1, double (*cb)(double, struct S_III)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IIF(double p0, struct S_IIF p1, double (*cb)(double, struct S_IIF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IID(double p0, struct S_IID p1, double (*cb)(double, struct S_IID)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IIP(double p0, struct S_IIP p1, double (*cb)(double, struct S_IIP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IFI(double p0, struct S_IFI p1, double (*cb)(double, struct S_IFI)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IFF(double p0, struct S_IFF p1, double (*cb)(double, struct S_IFF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IFD(double p0, struct S_IFD p1, double (*cb)(double, struct S_IFD)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IFP(double p0, struct S_IFP p1, double (*cb)(double, struct S_IFP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IDI(double p0, struct S_IDI p1, double (*cb)(double, struct S_IDI)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IDF(double p0, struct S_IDF p1, double (*cb)(double, struct S_IDF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IDD(double p0, struct S_IDD p1, double (*cb)(double, struct S_IDD)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IDP(double p0, struct S_IDP p1, double (*cb)(double, struct S_IDP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IPI(double p0, struct S_IPI p1, double (*cb)(double, struct S_IPI)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IPF(double p0, struct S_IPF p1, double (*cb)(double, struct S_IPF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IPD(double p0, struct S_IPD p1, double (*cb)(double, struct S_IPD)) { return cb(p0, p1); } +EXPORT double f10_D_DS_IPP(double p0, struct S_IPP p1, double (*cb)(double, struct S_IPP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FII(double p0, struct S_FII p1, double (*cb)(double, struct S_FII)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FIF(double p0, struct S_FIF p1, double (*cb)(double, struct S_FIF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FID(double p0, struct S_FID p1, double (*cb)(double, struct S_FID)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FIP(double p0, struct S_FIP p1, double (*cb)(double, struct S_FIP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FFI(double p0, struct S_FFI p1, double (*cb)(double, struct S_FFI)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FFF(double p0, struct S_FFF p1, double (*cb)(double, struct S_FFF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FFD(double p0, struct S_FFD p1, double (*cb)(double, struct S_FFD)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FFP(double p0, struct S_FFP p1, double (*cb)(double, struct S_FFP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FDI(double p0, struct S_FDI p1, double (*cb)(double, struct S_FDI)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FDF(double p0, struct S_FDF p1, double (*cb)(double, struct S_FDF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FDD(double p0, struct S_FDD p1, double (*cb)(double, struct S_FDD)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FDP(double p0, struct S_FDP p1, double (*cb)(double, struct S_FDP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FPI(double p0, struct S_FPI p1, double (*cb)(double, struct S_FPI)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FPF(double p0, struct S_FPF p1, double (*cb)(double, struct S_FPF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FPD(double p0, struct S_FPD p1, double (*cb)(double, struct S_FPD)) { return cb(p0, p1); } +EXPORT double f10_D_DS_FPP(double p0, struct S_FPP p1, double (*cb)(double, struct S_FPP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DII(double p0, struct S_DII p1, double (*cb)(double, struct S_DII)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DIF(double p0, struct S_DIF p1, double (*cb)(double, struct S_DIF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DID(double p0, struct S_DID p1, double (*cb)(double, struct S_DID)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DIP(double p0, struct S_DIP p1, double (*cb)(double, struct S_DIP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DFI(double p0, struct S_DFI p1, double (*cb)(double, struct S_DFI)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DFF(double p0, struct S_DFF p1, double (*cb)(double, struct S_DFF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DFD(double p0, struct S_DFD p1, double (*cb)(double, struct S_DFD)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DFP(double p0, struct S_DFP p1, double (*cb)(double, struct S_DFP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DDI(double p0, struct S_DDI p1, double (*cb)(double, struct S_DDI)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DDF(double p0, struct S_DDF p1, double (*cb)(double, struct S_DDF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DDD(double p0, struct S_DDD p1, double (*cb)(double, struct S_DDD)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DDP(double p0, struct S_DDP p1, double (*cb)(double, struct S_DDP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DPI(double p0, struct S_DPI p1, double (*cb)(double, struct S_DPI)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DPF(double p0, struct S_DPF p1, double (*cb)(double, struct S_DPF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DPD(double p0, struct S_DPD p1, double (*cb)(double, struct S_DPD)) { return cb(p0, p1); } +EXPORT double f10_D_DS_DPP(double p0, struct S_DPP p1, double (*cb)(double, struct S_DPP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PII(double p0, struct S_PII p1, double (*cb)(double, struct S_PII)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PIF(double p0, struct S_PIF p1, double (*cb)(double, struct S_PIF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PID(double p0, struct S_PID p1, double (*cb)(double, struct S_PID)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PIP(double p0, struct S_PIP p1, double (*cb)(double, struct S_PIP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PFI(double p0, struct S_PFI p1, double (*cb)(double, struct S_PFI)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PFF(double p0, struct S_PFF p1, double (*cb)(double, struct S_PFF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PFD(double p0, struct S_PFD p1, double (*cb)(double, struct S_PFD)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PFP(double p0, struct S_PFP p1, double (*cb)(double, struct S_PFP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PDI(double p0, struct S_PDI p1, double (*cb)(double, struct S_PDI)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PDF(double p0, struct S_PDF p1, double (*cb)(double, struct S_PDF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PDD(double p0, struct S_PDD p1, double (*cb)(double, struct S_PDD)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PDP(double p0, struct S_PDP p1, double (*cb)(double, struct S_PDP)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PPI(double p0, struct S_PPI p1, double (*cb)(double, struct S_PPI)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PPF(double p0, struct S_PPF p1, double (*cb)(double, struct S_PPF)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PPD(double p0, struct S_PPD p1, double (*cb)(double, struct S_PPD)) { return cb(p0, p1); } +EXPORT double f10_D_DS_PPP(double p0, struct S_PPP p1, double (*cb)(double, struct S_PPP)) { return cb(p0, p1); } +EXPORT void* f10_P_PI_(void* p0, int p1, void* (*cb)(void*, int)) { return cb(p0, p1); } +EXPORT void* f10_P_PF_(void* p0, float p1, void* (*cb)(void*, float)) { return cb(p0, p1); } +EXPORT void* f10_P_PD_(void* p0, double p1, void* (*cb)(void*, double)) { return cb(p0, p1); } +EXPORT void* f10_P_PP_(void* p0, void* p1, void* (*cb)(void*, void*)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_I(void* p0, struct S_I p1, void* (*cb)(void*, struct S_I)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_F(void* p0, struct S_F p1, void* (*cb)(void*, struct S_F)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_D(void* p0, struct S_D p1, void* (*cb)(void*, struct S_D)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_P(void* p0, struct S_P p1, void* (*cb)(void*, struct S_P)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_II(void* p0, struct S_II p1, void* (*cb)(void*, struct S_II)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IF(void* p0, struct S_IF p1, void* (*cb)(void*, struct S_IF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_ID(void* p0, struct S_ID p1, void* (*cb)(void*, struct S_ID)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IP(void* p0, struct S_IP p1, void* (*cb)(void*, struct S_IP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FI(void* p0, struct S_FI p1, void* (*cb)(void*, struct S_FI)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FF(void* p0, struct S_FF p1, void* (*cb)(void*, struct S_FF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FD(void* p0, struct S_FD p1, void* (*cb)(void*, struct S_FD)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FP(void* p0, struct S_FP p1, void* (*cb)(void*, struct S_FP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DI(void* p0, struct S_DI p1, void* (*cb)(void*, struct S_DI)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DF(void* p0, struct S_DF p1, void* (*cb)(void*, struct S_DF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DD(void* p0, struct S_DD p1, void* (*cb)(void*, struct S_DD)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DP(void* p0, struct S_DP p1, void* (*cb)(void*, struct S_DP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PI(void* p0, struct S_PI p1, void* (*cb)(void*, struct S_PI)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PF(void* p0, struct S_PF p1, void* (*cb)(void*, struct S_PF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PD(void* p0, struct S_PD p1, void* (*cb)(void*, struct S_PD)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PP(void* p0, struct S_PP p1, void* (*cb)(void*, struct S_PP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_III(void* p0, struct S_III p1, void* (*cb)(void*, struct S_III)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IIF(void* p0, struct S_IIF p1, void* (*cb)(void*, struct S_IIF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IID(void* p0, struct S_IID p1, void* (*cb)(void*, struct S_IID)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IIP(void* p0, struct S_IIP p1, void* (*cb)(void*, struct S_IIP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IFI(void* p0, struct S_IFI p1, void* (*cb)(void*, struct S_IFI)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IFF(void* p0, struct S_IFF p1, void* (*cb)(void*, struct S_IFF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IFD(void* p0, struct S_IFD p1, void* (*cb)(void*, struct S_IFD)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IFP(void* p0, struct S_IFP p1, void* (*cb)(void*, struct S_IFP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IDI(void* p0, struct S_IDI p1, void* (*cb)(void*, struct S_IDI)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IDF(void* p0, struct S_IDF p1, void* (*cb)(void*, struct S_IDF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IDD(void* p0, struct S_IDD p1, void* (*cb)(void*, struct S_IDD)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IDP(void* p0, struct S_IDP p1, void* (*cb)(void*, struct S_IDP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IPI(void* p0, struct S_IPI p1, void* (*cb)(void*, struct S_IPI)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IPF(void* p0, struct S_IPF p1, void* (*cb)(void*, struct S_IPF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IPD(void* p0, struct S_IPD p1, void* (*cb)(void*, struct S_IPD)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_IPP(void* p0, struct S_IPP p1, void* (*cb)(void*, struct S_IPP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FII(void* p0, struct S_FII p1, void* (*cb)(void*, struct S_FII)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FIF(void* p0, struct S_FIF p1, void* (*cb)(void*, struct S_FIF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FID(void* p0, struct S_FID p1, void* (*cb)(void*, struct S_FID)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FIP(void* p0, struct S_FIP p1, void* (*cb)(void*, struct S_FIP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FFI(void* p0, struct S_FFI p1, void* (*cb)(void*, struct S_FFI)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FFF(void* p0, struct S_FFF p1, void* (*cb)(void*, struct S_FFF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FFD(void* p0, struct S_FFD p1, void* (*cb)(void*, struct S_FFD)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FFP(void* p0, struct S_FFP p1, void* (*cb)(void*, struct S_FFP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FDI(void* p0, struct S_FDI p1, void* (*cb)(void*, struct S_FDI)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FDF(void* p0, struct S_FDF p1, void* (*cb)(void*, struct S_FDF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FDD(void* p0, struct S_FDD p1, void* (*cb)(void*, struct S_FDD)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FDP(void* p0, struct S_FDP p1, void* (*cb)(void*, struct S_FDP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FPI(void* p0, struct S_FPI p1, void* (*cb)(void*, struct S_FPI)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FPF(void* p0, struct S_FPF p1, void* (*cb)(void*, struct S_FPF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FPD(void* p0, struct S_FPD p1, void* (*cb)(void*, struct S_FPD)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_FPP(void* p0, struct S_FPP p1, void* (*cb)(void*, struct S_FPP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DII(void* p0, struct S_DII p1, void* (*cb)(void*, struct S_DII)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DIF(void* p0, struct S_DIF p1, void* (*cb)(void*, struct S_DIF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DID(void* p0, struct S_DID p1, void* (*cb)(void*, struct S_DID)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DIP(void* p0, struct S_DIP p1, void* (*cb)(void*, struct S_DIP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DFI(void* p0, struct S_DFI p1, void* (*cb)(void*, struct S_DFI)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DFF(void* p0, struct S_DFF p1, void* (*cb)(void*, struct S_DFF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DFD(void* p0, struct S_DFD p1, void* (*cb)(void*, struct S_DFD)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DFP(void* p0, struct S_DFP p1, void* (*cb)(void*, struct S_DFP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DDI(void* p0, struct S_DDI p1, void* (*cb)(void*, struct S_DDI)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DDF(void* p0, struct S_DDF p1, void* (*cb)(void*, struct S_DDF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DDD(void* p0, struct S_DDD p1, void* (*cb)(void*, struct S_DDD)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DDP(void* p0, struct S_DDP p1, void* (*cb)(void*, struct S_DDP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DPI(void* p0, struct S_DPI p1, void* (*cb)(void*, struct S_DPI)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DPF(void* p0, struct S_DPF p1, void* (*cb)(void*, struct S_DPF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DPD(void* p0, struct S_DPD p1, void* (*cb)(void*, struct S_DPD)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_DPP(void* p0, struct S_DPP p1, void* (*cb)(void*, struct S_DPP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PII(void* p0, struct S_PII p1, void* (*cb)(void*, struct S_PII)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PIF(void* p0, struct S_PIF p1, void* (*cb)(void*, struct S_PIF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PID(void* p0, struct S_PID p1, void* (*cb)(void*, struct S_PID)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PIP(void* p0, struct S_PIP p1, void* (*cb)(void*, struct S_PIP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PFI(void* p0, struct S_PFI p1, void* (*cb)(void*, struct S_PFI)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PFF(void* p0, struct S_PFF p1, void* (*cb)(void*, struct S_PFF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PFD(void* p0, struct S_PFD p1, void* (*cb)(void*, struct S_PFD)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PFP(void* p0, struct S_PFP p1, void* (*cb)(void*, struct S_PFP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PDI(void* p0, struct S_PDI p1, void* (*cb)(void*, struct S_PDI)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PDF(void* p0, struct S_PDF p1, void* (*cb)(void*, struct S_PDF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PDD(void* p0, struct S_PDD p1, void* (*cb)(void*, struct S_PDD)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PDP(void* p0, struct S_PDP p1, void* (*cb)(void*, struct S_PDP)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PPI(void* p0, struct S_PPI p1, void* (*cb)(void*, struct S_PPI)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PPF(void* p0, struct S_PPF p1, void* (*cb)(void*, struct S_PPF)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PPD(void* p0, struct S_PPD p1, void* (*cb)(void*, struct S_PPD)) { return cb(p0, p1); } +EXPORT void* f10_P_PS_PPP(void* p0, struct S_PPP p1, void* (*cb)(void*, struct S_PPP)) { return cb(p0, p1); } +EXPORT struct S_I f10_S_SI_I(struct S_I p0, int p1, struct S_I (*cb)(struct S_I, int)) { return cb(p0, p1); } +EXPORT struct S_F f10_S_SI_F(struct S_F p0, int p1, struct S_F (*cb)(struct S_F, int)) { return cb(p0, p1); } +EXPORT struct S_D f10_S_SI_D(struct S_D p0, int p1, struct S_D (*cb)(struct S_D, int)) { return cb(p0, p1); } +EXPORT struct S_P f10_S_SI_P(struct S_P p0, int p1, struct S_P (*cb)(struct S_P, int)) { return cb(p0, p1); } +EXPORT struct S_II f10_S_SI_II(struct S_II p0, int p1, struct S_II (*cb)(struct S_II, int)) { return cb(p0, p1); } +EXPORT struct S_IF f10_S_SI_IF(struct S_IF p0, int p1, struct S_IF (*cb)(struct S_IF, int)) { return cb(p0, p1); } +EXPORT struct S_ID f10_S_SI_ID(struct S_ID p0, int p1, struct S_ID (*cb)(struct S_ID, int)) { return cb(p0, p1); } +EXPORT struct S_IP f10_S_SI_IP(struct S_IP p0, int p1, struct S_IP (*cb)(struct S_IP, int)) { return cb(p0, p1); } +EXPORT struct S_FI f10_S_SI_FI(struct S_FI p0, int p1, struct S_FI (*cb)(struct S_FI, int)) { return cb(p0, p1); } +EXPORT struct S_FF f10_S_SI_FF(struct S_FF p0, int p1, struct S_FF (*cb)(struct S_FF, int)) { return cb(p0, p1); } +EXPORT struct S_FD f10_S_SI_FD(struct S_FD p0, int p1, struct S_FD (*cb)(struct S_FD, int)) { return cb(p0, p1); } +EXPORT struct S_FP f10_S_SI_FP(struct S_FP p0, int p1, struct S_FP (*cb)(struct S_FP, int)) { return cb(p0, p1); } +EXPORT struct S_DI f10_S_SI_DI(struct S_DI p0, int p1, struct S_DI (*cb)(struct S_DI, int)) { return cb(p0, p1); } +EXPORT struct S_DF f10_S_SI_DF(struct S_DF p0, int p1, struct S_DF (*cb)(struct S_DF, int)) { return cb(p0, p1); } +EXPORT struct S_DD f10_S_SI_DD(struct S_DD p0, int p1, struct S_DD (*cb)(struct S_DD, int)) { return cb(p0, p1); } +EXPORT struct S_DP f10_S_SI_DP(struct S_DP p0, int p1, struct S_DP (*cb)(struct S_DP, int)) { return cb(p0, p1); } +EXPORT struct S_PI f10_S_SI_PI(struct S_PI p0, int p1, struct S_PI (*cb)(struct S_PI, int)) { return cb(p0, p1); } +EXPORT struct S_PF f10_S_SI_PF(struct S_PF p0, int p1, struct S_PF (*cb)(struct S_PF, int)) { return cb(p0, p1); } +EXPORT struct S_PD f10_S_SI_PD(struct S_PD p0, int p1, struct S_PD (*cb)(struct S_PD, int)) { return cb(p0, p1); } +EXPORT struct S_PP f10_S_SI_PP(struct S_PP p0, int p1, struct S_PP (*cb)(struct S_PP, int)) { return cb(p0, p1); } +EXPORT struct S_III f10_S_SI_III(struct S_III p0, int p1, struct S_III (*cb)(struct S_III, int)) { return cb(p0, p1); } +EXPORT struct S_IIF f10_S_SI_IIF(struct S_IIF p0, int p1, struct S_IIF (*cb)(struct S_IIF, int)) { return cb(p0, p1); } +EXPORT struct S_IID f10_S_SI_IID(struct S_IID p0, int p1, struct S_IID (*cb)(struct S_IID, int)) { return cb(p0, p1); } +EXPORT struct S_IIP f10_S_SI_IIP(struct S_IIP p0, int p1, struct S_IIP (*cb)(struct S_IIP, int)) { return cb(p0, p1); } +EXPORT struct S_IFI f10_S_SI_IFI(struct S_IFI p0, int p1, struct S_IFI (*cb)(struct S_IFI, int)) { return cb(p0, p1); } +EXPORT struct S_IFF f10_S_SI_IFF(struct S_IFF p0, int p1, struct S_IFF (*cb)(struct S_IFF, int)) { return cb(p0, p1); } +EXPORT struct S_IFD f10_S_SI_IFD(struct S_IFD p0, int p1, struct S_IFD (*cb)(struct S_IFD, int)) { return cb(p0, p1); } +EXPORT struct S_IFP f10_S_SI_IFP(struct S_IFP p0, int p1, struct S_IFP (*cb)(struct S_IFP, int)) { return cb(p0, p1); } +EXPORT struct S_IDI f10_S_SI_IDI(struct S_IDI p0, int p1, struct S_IDI (*cb)(struct S_IDI, int)) { return cb(p0, p1); } +EXPORT struct S_IDF f10_S_SI_IDF(struct S_IDF p0, int p1, struct S_IDF (*cb)(struct S_IDF, int)) { return cb(p0, p1); } +EXPORT struct S_IDD f10_S_SI_IDD(struct S_IDD p0, int p1, struct S_IDD (*cb)(struct S_IDD, int)) { return cb(p0, p1); } +EXPORT struct S_IDP f10_S_SI_IDP(struct S_IDP p0, int p1, struct S_IDP (*cb)(struct S_IDP, int)) { return cb(p0, p1); } +EXPORT struct S_IPI f10_S_SI_IPI(struct S_IPI p0, int p1, struct S_IPI (*cb)(struct S_IPI, int)) { return cb(p0, p1); } +EXPORT struct S_IPF f10_S_SI_IPF(struct S_IPF p0, int p1, struct S_IPF (*cb)(struct S_IPF, int)) { return cb(p0, p1); } +EXPORT struct S_IPD f10_S_SI_IPD(struct S_IPD p0, int p1, struct S_IPD (*cb)(struct S_IPD, int)) { return cb(p0, p1); } +EXPORT struct S_IPP f10_S_SI_IPP(struct S_IPP p0, int p1, struct S_IPP (*cb)(struct S_IPP, int)) { return cb(p0, p1); } +EXPORT struct S_FII f10_S_SI_FII(struct S_FII p0, int p1, struct S_FII (*cb)(struct S_FII, int)) { return cb(p0, p1); } +EXPORT struct S_FIF f10_S_SI_FIF(struct S_FIF p0, int p1, struct S_FIF (*cb)(struct S_FIF, int)) { return cb(p0, p1); } +EXPORT struct S_FID f10_S_SI_FID(struct S_FID p0, int p1, struct S_FID (*cb)(struct S_FID, int)) { return cb(p0, p1); } +EXPORT struct S_FIP f10_S_SI_FIP(struct S_FIP p0, int p1, struct S_FIP (*cb)(struct S_FIP, int)) { return cb(p0, p1); } +EXPORT struct S_FFI f10_S_SI_FFI(struct S_FFI p0, int p1, struct S_FFI (*cb)(struct S_FFI, int)) { return cb(p0, p1); } +EXPORT struct S_FFF f10_S_SI_FFF(struct S_FFF p0, int p1, struct S_FFF (*cb)(struct S_FFF, int)) { return cb(p0, p1); } +EXPORT struct S_FFD f10_S_SI_FFD(struct S_FFD p0, int p1, struct S_FFD (*cb)(struct S_FFD, int)) { return cb(p0, p1); } +EXPORT struct S_FFP f10_S_SI_FFP(struct S_FFP p0, int p1, struct S_FFP (*cb)(struct S_FFP, int)) { return cb(p0, p1); } +EXPORT struct S_FDI f10_S_SI_FDI(struct S_FDI p0, int p1, struct S_FDI (*cb)(struct S_FDI, int)) { return cb(p0, p1); } +EXPORT struct S_FDF f10_S_SI_FDF(struct S_FDF p0, int p1, struct S_FDF (*cb)(struct S_FDF, int)) { return cb(p0, p1); } +EXPORT struct S_FDD f10_S_SI_FDD(struct S_FDD p0, int p1, struct S_FDD (*cb)(struct S_FDD, int)) { return cb(p0, p1); } +EXPORT struct S_FDP f10_S_SI_FDP(struct S_FDP p0, int p1, struct S_FDP (*cb)(struct S_FDP, int)) { return cb(p0, p1); } +EXPORT struct S_FPI f10_S_SI_FPI(struct S_FPI p0, int p1, struct S_FPI (*cb)(struct S_FPI, int)) { return cb(p0, p1); } +EXPORT struct S_FPF f10_S_SI_FPF(struct S_FPF p0, int p1, struct S_FPF (*cb)(struct S_FPF, int)) { return cb(p0, p1); } +EXPORT struct S_FPD f10_S_SI_FPD(struct S_FPD p0, int p1, struct S_FPD (*cb)(struct S_FPD, int)) { return cb(p0, p1); } +EXPORT struct S_FPP f10_S_SI_FPP(struct S_FPP p0, int p1, struct S_FPP (*cb)(struct S_FPP, int)) { return cb(p0, p1); } +EXPORT struct S_DII f10_S_SI_DII(struct S_DII p0, int p1, struct S_DII (*cb)(struct S_DII, int)) { return cb(p0, p1); } +EXPORT struct S_DIF f10_S_SI_DIF(struct S_DIF p0, int p1, struct S_DIF (*cb)(struct S_DIF, int)) { return cb(p0, p1); } +EXPORT struct S_DID f10_S_SI_DID(struct S_DID p0, int p1, struct S_DID (*cb)(struct S_DID, int)) { return cb(p0, p1); } +EXPORT struct S_DIP f10_S_SI_DIP(struct S_DIP p0, int p1, struct S_DIP (*cb)(struct S_DIP, int)) { return cb(p0, p1); } +EXPORT struct S_DFI f10_S_SI_DFI(struct S_DFI p0, int p1, struct S_DFI (*cb)(struct S_DFI, int)) { return cb(p0, p1); } +EXPORT struct S_DFF f10_S_SI_DFF(struct S_DFF p0, int p1, struct S_DFF (*cb)(struct S_DFF, int)) { return cb(p0, p1); } +EXPORT struct S_DFD f10_S_SI_DFD(struct S_DFD p0, int p1, struct S_DFD (*cb)(struct S_DFD, int)) { return cb(p0, p1); } +EXPORT struct S_DFP f10_S_SI_DFP(struct S_DFP p0, int p1, struct S_DFP (*cb)(struct S_DFP, int)) { return cb(p0, p1); } +EXPORT struct S_DDI f10_S_SI_DDI(struct S_DDI p0, int p1, struct S_DDI (*cb)(struct S_DDI, int)) { return cb(p0, p1); } +EXPORT struct S_DDF f10_S_SI_DDF(struct S_DDF p0, int p1, struct S_DDF (*cb)(struct S_DDF, int)) { return cb(p0, p1); } +EXPORT struct S_DDD f10_S_SI_DDD(struct S_DDD p0, int p1, struct S_DDD (*cb)(struct S_DDD, int)) { return cb(p0, p1); } +EXPORT struct S_DDP f10_S_SI_DDP(struct S_DDP p0, int p1, struct S_DDP (*cb)(struct S_DDP, int)) { return cb(p0, p1); } +EXPORT struct S_DPI f10_S_SI_DPI(struct S_DPI p0, int p1, struct S_DPI (*cb)(struct S_DPI, int)) { return cb(p0, p1); } +EXPORT struct S_DPF f10_S_SI_DPF(struct S_DPF p0, int p1, struct S_DPF (*cb)(struct S_DPF, int)) { return cb(p0, p1); } +EXPORT struct S_DPD f10_S_SI_DPD(struct S_DPD p0, int p1, struct S_DPD (*cb)(struct S_DPD, int)) { return cb(p0, p1); } +EXPORT struct S_DPP f10_S_SI_DPP(struct S_DPP p0, int p1, struct S_DPP (*cb)(struct S_DPP, int)) { return cb(p0, p1); } +EXPORT struct S_PII f10_S_SI_PII(struct S_PII p0, int p1, struct S_PII (*cb)(struct S_PII, int)) { return cb(p0, p1); } +EXPORT struct S_PIF f10_S_SI_PIF(struct S_PIF p0, int p1, struct S_PIF (*cb)(struct S_PIF, int)) { return cb(p0, p1); } +EXPORT struct S_PID f10_S_SI_PID(struct S_PID p0, int p1, struct S_PID (*cb)(struct S_PID, int)) { return cb(p0, p1); } +EXPORT struct S_PIP f10_S_SI_PIP(struct S_PIP p0, int p1, struct S_PIP (*cb)(struct S_PIP, int)) { return cb(p0, p1); } +EXPORT struct S_PFI f10_S_SI_PFI(struct S_PFI p0, int p1, struct S_PFI (*cb)(struct S_PFI, int)) { return cb(p0, p1); } +EXPORT struct S_PFF f10_S_SI_PFF(struct S_PFF p0, int p1, struct S_PFF (*cb)(struct S_PFF, int)) { return cb(p0, p1); } +EXPORT struct S_PFD f10_S_SI_PFD(struct S_PFD p0, int p1, struct S_PFD (*cb)(struct S_PFD, int)) { return cb(p0, p1); } +EXPORT struct S_PFP f10_S_SI_PFP(struct S_PFP p0, int p1, struct S_PFP (*cb)(struct S_PFP, int)) { return cb(p0, p1); } +EXPORT struct S_PDI f10_S_SI_PDI(struct S_PDI p0, int p1, struct S_PDI (*cb)(struct S_PDI, int)) { return cb(p0, p1); } +EXPORT struct S_PDF f10_S_SI_PDF(struct S_PDF p0, int p1, struct S_PDF (*cb)(struct S_PDF, int)) { return cb(p0, p1); } +EXPORT struct S_PDD f10_S_SI_PDD(struct S_PDD p0, int p1, struct S_PDD (*cb)(struct S_PDD, int)) { return cb(p0, p1); } +EXPORT struct S_PDP f10_S_SI_PDP(struct S_PDP p0, int p1, struct S_PDP (*cb)(struct S_PDP, int)) { return cb(p0, p1); } +EXPORT struct S_PPI f10_S_SI_PPI(struct S_PPI p0, int p1, struct S_PPI (*cb)(struct S_PPI, int)) { return cb(p0, p1); } +EXPORT struct S_PPF f10_S_SI_PPF(struct S_PPF p0, int p1, struct S_PPF (*cb)(struct S_PPF, int)) { return cb(p0, p1); } +EXPORT struct S_PPD f10_S_SI_PPD(struct S_PPD p0, int p1, struct S_PPD (*cb)(struct S_PPD, int)) { return cb(p0, p1); } +EXPORT struct S_PPP f10_S_SI_PPP(struct S_PPP p0, int p1, struct S_PPP (*cb)(struct S_PPP, int)) { return cb(p0, p1); } +EXPORT struct S_I f10_S_SF_I(struct S_I p0, float p1, struct S_I (*cb)(struct S_I, float)) { return cb(p0, p1); } +EXPORT struct S_F f10_S_SF_F(struct S_F p0, float p1, struct S_F (*cb)(struct S_F, float)) { return cb(p0, p1); } +EXPORT struct S_D f10_S_SF_D(struct S_D p0, float p1, struct S_D (*cb)(struct S_D, float)) { return cb(p0, p1); } +EXPORT struct S_P f10_S_SF_P(struct S_P p0, float p1, struct S_P (*cb)(struct S_P, float)) { return cb(p0, p1); } +EXPORT struct S_II f10_S_SF_II(struct S_II p0, float p1, struct S_II (*cb)(struct S_II, float)) { return cb(p0, p1); } +EXPORT struct S_IF f10_S_SF_IF(struct S_IF p0, float p1, struct S_IF (*cb)(struct S_IF, float)) { return cb(p0, p1); } +EXPORT struct S_ID f10_S_SF_ID(struct S_ID p0, float p1, struct S_ID (*cb)(struct S_ID, float)) { return cb(p0, p1); } +EXPORT struct S_IP f10_S_SF_IP(struct S_IP p0, float p1, struct S_IP (*cb)(struct S_IP, float)) { return cb(p0, p1); } +EXPORT struct S_FI f10_S_SF_FI(struct S_FI p0, float p1, struct S_FI (*cb)(struct S_FI, float)) { return cb(p0, p1); } +EXPORT struct S_FF f10_S_SF_FF(struct S_FF p0, float p1, struct S_FF (*cb)(struct S_FF, float)) { return cb(p0, p1); } +EXPORT struct S_FD f10_S_SF_FD(struct S_FD p0, float p1, struct S_FD (*cb)(struct S_FD, float)) { return cb(p0, p1); } +EXPORT struct S_FP f10_S_SF_FP(struct S_FP p0, float p1, struct S_FP (*cb)(struct S_FP, float)) { return cb(p0, p1); } +EXPORT struct S_DI f10_S_SF_DI(struct S_DI p0, float p1, struct S_DI (*cb)(struct S_DI, float)) { return cb(p0, p1); } +EXPORT struct S_DF f10_S_SF_DF(struct S_DF p0, float p1, struct S_DF (*cb)(struct S_DF, float)) { return cb(p0, p1); } +EXPORT struct S_DD f10_S_SF_DD(struct S_DD p0, float p1, struct S_DD (*cb)(struct S_DD, float)) { return cb(p0, p1); } +EXPORT struct S_DP f10_S_SF_DP(struct S_DP p0, float p1, struct S_DP (*cb)(struct S_DP, float)) { return cb(p0, p1); } +EXPORT struct S_PI f10_S_SF_PI(struct S_PI p0, float p1, struct S_PI (*cb)(struct S_PI, float)) { return cb(p0, p1); } +EXPORT struct S_PF f10_S_SF_PF(struct S_PF p0, float p1, struct S_PF (*cb)(struct S_PF, float)) { return cb(p0, p1); } +EXPORT struct S_PD f10_S_SF_PD(struct S_PD p0, float p1, struct S_PD (*cb)(struct S_PD, float)) { return cb(p0, p1); } +EXPORT struct S_PP f10_S_SF_PP(struct S_PP p0, float p1, struct S_PP (*cb)(struct S_PP, float)) { return cb(p0, p1); } +EXPORT struct S_III f10_S_SF_III(struct S_III p0, float p1, struct S_III (*cb)(struct S_III, float)) { return cb(p0, p1); } +EXPORT struct S_IIF f10_S_SF_IIF(struct S_IIF p0, float p1, struct S_IIF (*cb)(struct S_IIF, float)) { return cb(p0, p1); } +EXPORT struct S_IID f10_S_SF_IID(struct S_IID p0, float p1, struct S_IID (*cb)(struct S_IID, float)) { return cb(p0, p1); } +EXPORT struct S_IIP f10_S_SF_IIP(struct S_IIP p0, float p1, struct S_IIP (*cb)(struct S_IIP, float)) { return cb(p0, p1); } +EXPORT struct S_IFI f10_S_SF_IFI(struct S_IFI p0, float p1, struct S_IFI (*cb)(struct S_IFI, float)) { return cb(p0, p1); } +EXPORT struct S_IFF f10_S_SF_IFF(struct S_IFF p0, float p1, struct S_IFF (*cb)(struct S_IFF, float)) { return cb(p0, p1); } +EXPORT struct S_IFD f10_S_SF_IFD(struct S_IFD p0, float p1, struct S_IFD (*cb)(struct S_IFD, float)) { return cb(p0, p1); } +EXPORT struct S_IFP f11_S_SF_IFP(struct S_IFP p0, float p1, struct S_IFP (*cb)(struct S_IFP, float)) { return cb(p0, p1); } +EXPORT struct S_IDI f11_S_SF_IDI(struct S_IDI p0, float p1, struct S_IDI (*cb)(struct S_IDI, float)) { return cb(p0, p1); } +EXPORT struct S_IDF f11_S_SF_IDF(struct S_IDF p0, float p1, struct S_IDF (*cb)(struct S_IDF, float)) { return cb(p0, p1); } +EXPORT struct S_IDD f11_S_SF_IDD(struct S_IDD p0, float p1, struct S_IDD (*cb)(struct S_IDD, float)) { return cb(p0, p1); } +EXPORT struct S_IDP f11_S_SF_IDP(struct S_IDP p0, float p1, struct S_IDP (*cb)(struct S_IDP, float)) { return cb(p0, p1); } +EXPORT struct S_IPI f11_S_SF_IPI(struct S_IPI p0, float p1, struct S_IPI (*cb)(struct S_IPI, float)) { return cb(p0, p1); } +EXPORT struct S_IPF f11_S_SF_IPF(struct S_IPF p0, float p1, struct S_IPF (*cb)(struct S_IPF, float)) { return cb(p0, p1); } +EXPORT struct S_IPD f11_S_SF_IPD(struct S_IPD p0, float p1, struct S_IPD (*cb)(struct S_IPD, float)) { return cb(p0, p1); } +EXPORT struct S_IPP f11_S_SF_IPP(struct S_IPP p0, float p1, struct S_IPP (*cb)(struct S_IPP, float)) { return cb(p0, p1); } +EXPORT struct S_FII f11_S_SF_FII(struct S_FII p0, float p1, struct S_FII (*cb)(struct S_FII, float)) { return cb(p0, p1); } +EXPORT struct S_FIF f11_S_SF_FIF(struct S_FIF p0, float p1, struct S_FIF (*cb)(struct S_FIF, float)) { return cb(p0, p1); } +EXPORT struct S_FID f11_S_SF_FID(struct S_FID p0, float p1, struct S_FID (*cb)(struct S_FID, float)) { return cb(p0, p1); } +EXPORT struct S_FIP f11_S_SF_FIP(struct S_FIP p0, float p1, struct S_FIP (*cb)(struct S_FIP, float)) { return cb(p0, p1); } +EXPORT struct S_FFI f11_S_SF_FFI(struct S_FFI p0, float p1, struct S_FFI (*cb)(struct S_FFI, float)) { return cb(p0, p1); } +EXPORT struct S_FFF f11_S_SF_FFF(struct S_FFF p0, float p1, struct S_FFF (*cb)(struct S_FFF, float)) { return cb(p0, p1); } +EXPORT struct S_FFD f11_S_SF_FFD(struct S_FFD p0, float p1, struct S_FFD (*cb)(struct S_FFD, float)) { return cb(p0, p1); } +EXPORT struct S_FFP f11_S_SF_FFP(struct S_FFP p0, float p1, struct S_FFP (*cb)(struct S_FFP, float)) { return cb(p0, p1); } +EXPORT struct S_FDI f11_S_SF_FDI(struct S_FDI p0, float p1, struct S_FDI (*cb)(struct S_FDI, float)) { return cb(p0, p1); } +EXPORT struct S_FDF f11_S_SF_FDF(struct S_FDF p0, float p1, struct S_FDF (*cb)(struct S_FDF, float)) { return cb(p0, p1); } +EXPORT struct S_FDD f11_S_SF_FDD(struct S_FDD p0, float p1, struct S_FDD (*cb)(struct S_FDD, float)) { return cb(p0, p1); } +EXPORT struct S_FDP f11_S_SF_FDP(struct S_FDP p0, float p1, struct S_FDP (*cb)(struct S_FDP, float)) { return cb(p0, p1); } +EXPORT struct S_FPI f11_S_SF_FPI(struct S_FPI p0, float p1, struct S_FPI (*cb)(struct S_FPI, float)) { return cb(p0, p1); } +EXPORT struct S_FPF f11_S_SF_FPF(struct S_FPF p0, float p1, struct S_FPF (*cb)(struct S_FPF, float)) { return cb(p0, p1); } +EXPORT struct S_FPD f11_S_SF_FPD(struct S_FPD p0, float p1, struct S_FPD (*cb)(struct S_FPD, float)) { return cb(p0, p1); } +EXPORT struct S_FPP f11_S_SF_FPP(struct S_FPP p0, float p1, struct S_FPP (*cb)(struct S_FPP, float)) { return cb(p0, p1); } +EXPORT struct S_DII f11_S_SF_DII(struct S_DII p0, float p1, struct S_DII (*cb)(struct S_DII, float)) { return cb(p0, p1); } +EXPORT struct S_DIF f11_S_SF_DIF(struct S_DIF p0, float p1, struct S_DIF (*cb)(struct S_DIF, float)) { return cb(p0, p1); } +EXPORT struct S_DID f11_S_SF_DID(struct S_DID p0, float p1, struct S_DID (*cb)(struct S_DID, float)) { return cb(p0, p1); } +EXPORT struct S_DIP f11_S_SF_DIP(struct S_DIP p0, float p1, struct S_DIP (*cb)(struct S_DIP, float)) { return cb(p0, p1); } +EXPORT struct S_DFI f11_S_SF_DFI(struct S_DFI p0, float p1, struct S_DFI (*cb)(struct S_DFI, float)) { return cb(p0, p1); } +EXPORT struct S_DFF f11_S_SF_DFF(struct S_DFF p0, float p1, struct S_DFF (*cb)(struct S_DFF, float)) { return cb(p0, p1); } +EXPORT struct S_DFD f11_S_SF_DFD(struct S_DFD p0, float p1, struct S_DFD (*cb)(struct S_DFD, float)) { return cb(p0, p1); } +EXPORT struct S_DFP f11_S_SF_DFP(struct S_DFP p0, float p1, struct S_DFP (*cb)(struct S_DFP, float)) { return cb(p0, p1); } +EXPORT struct S_DDI f11_S_SF_DDI(struct S_DDI p0, float p1, struct S_DDI (*cb)(struct S_DDI, float)) { return cb(p0, p1); } +EXPORT struct S_DDF f11_S_SF_DDF(struct S_DDF p0, float p1, struct S_DDF (*cb)(struct S_DDF, float)) { return cb(p0, p1); } +EXPORT struct S_DDD f11_S_SF_DDD(struct S_DDD p0, float p1, struct S_DDD (*cb)(struct S_DDD, float)) { return cb(p0, p1); } +EXPORT struct S_DDP f11_S_SF_DDP(struct S_DDP p0, float p1, struct S_DDP (*cb)(struct S_DDP, float)) { return cb(p0, p1); } +EXPORT struct S_DPI f11_S_SF_DPI(struct S_DPI p0, float p1, struct S_DPI (*cb)(struct S_DPI, float)) { return cb(p0, p1); } +EXPORT struct S_DPF f11_S_SF_DPF(struct S_DPF p0, float p1, struct S_DPF (*cb)(struct S_DPF, float)) { return cb(p0, p1); } +EXPORT struct S_DPD f11_S_SF_DPD(struct S_DPD p0, float p1, struct S_DPD (*cb)(struct S_DPD, float)) { return cb(p0, p1); } +EXPORT struct S_DPP f11_S_SF_DPP(struct S_DPP p0, float p1, struct S_DPP (*cb)(struct S_DPP, float)) { return cb(p0, p1); } +EXPORT struct S_PII f11_S_SF_PII(struct S_PII p0, float p1, struct S_PII (*cb)(struct S_PII, float)) { return cb(p0, p1); } +EXPORT struct S_PIF f11_S_SF_PIF(struct S_PIF p0, float p1, struct S_PIF (*cb)(struct S_PIF, float)) { return cb(p0, p1); } +EXPORT struct S_PID f11_S_SF_PID(struct S_PID p0, float p1, struct S_PID (*cb)(struct S_PID, float)) { return cb(p0, p1); } +EXPORT struct S_PIP f11_S_SF_PIP(struct S_PIP p0, float p1, struct S_PIP (*cb)(struct S_PIP, float)) { return cb(p0, p1); } +EXPORT struct S_PFI f11_S_SF_PFI(struct S_PFI p0, float p1, struct S_PFI (*cb)(struct S_PFI, float)) { return cb(p0, p1); } +EXPORT struct S_PFF f11_S_SF_PFF(struct S_PFF p0, float p1, struct S_PFF (*cb)(struct S_PFF, float)) { return cb(p0, p1); } +EXPORT struct S_PFD f11_S_SF_PFD(struct S_PFD p0, float p1, struct S_PFD (*cb)(struct S_PFD, float)) { return cb(p0, p1); } +EXPORT struct S_PFP f11_S_SF_PFP(struct S_PFP p0, float p1, struct S_PFP (*cb)(struct S_PFP, float)) { return cb(p0, p1); } +EXPORT struct S_PDI f11_S_SF_PDI(struct S_PDI p0, float p1, struct S_PDI (*cb)(struct S_PDI, float)) { return cb(p0, p1); } +EXPORT struct S_PDF f11_S_SF_PDF(struct S_PDF p0, float p1, struct S_PDF (*cb)(struct S_PDF, float)) { return cb(p0, p1); } +EXPORT struct S_PDD f11_S_SF_PDD(struct S_PDD p0, float p1, struct S_PDD (*cb)(struct S_PDD, float)) { return cb(p0, p1); } +EXPORT struct S_PDP f11_S_SF_PDP(struct S_PDP p0, float p1, struct S_PDP (*cb)(struct S_PDP, float)) { return cb(p0, p1); } +EXPORT struct S_PPI f11_S_SF_PPI(struct S_PPI p0, float p1, struct S_PPI (*cb)(struct S_PPI, float)) { return cb(p0, p1); } +EXPORT struct S_PPF f11_S_SF_PPF(struct S_PPF p0, float p1, struct S_PPF (*cb)(struct S_PPF, float)) { return cb(p0, p1); } +EXPORT struct S_PPD f11_S_SF_PPD(struct S_PPD p0, float p1, struct S_PPD (*cb)(struct S_PPD, float)) { return cb(p0, p1); } +EXPORT struct S_PPP f11_S_SF_PPP(struct S_PPP p0, float p1, struct S_PPP (*cb)(struct S_PPP, float)) { return cb(p0, p1); } +EXPORT struct S_I f11_S_SD_I(struct S_I p0, double p1, struct S_I (*cb)(struct S_I, double)) { return cb(p0, p1); } +EXPORT struct S_F f11_S_SD_F(struct S_F p0, double p1, struct S_F (*cb)(struct S_F, double)) { return cb(p0, p1); } +EXPORT struct S_D f11_S_SD_D(struct S_D p0, double p1, struct S_D (*cb)(struct S_D, double)) { return cb(p0, p1); } +EXPORT struct S_P f11_S_SD_P(struct S_P p0, double p1, struct S_P (*cb)(struct S_P, double)) { return cb(p0, p1); } +EXPORT struct S_II f11_S_SD_II(struct S_II p0, double p1, struct S_II (*cb)(struct S_II, double)) { return cb(p0, p1); } +EXPORT struct S_IF f11_S_SD_IF(struct S_IF p0, double p1, struct S_IF (*cb)(struct S_IF, double)) { return cb(p0, p1); } +EXPORT struct S_ID f11_S_SD_ID(struct S_ID p0, double p1, struct S_ID (*cb)(struct S_ID, double)) { return cb(p0, p1); } +EXPORT struct S_IP f11_S_SD_IP(struct S_IP p0, double p1, struct S_IP (*cb)(struct S_IP, double)) { return cb(p0, p1); } +EXPORT struct S_FI f11_S_SD_FI(struct S_FI p0, double p1, struct S_FI (*cb)(struct S_FI, double)) { return cb(p0, p1); } +EXPORT struct S_FF f11_S_SD_FF(struct S_FF p0, double p1, struct S_FF (*cb)(struct S_FF, double)) { return cb(p0, p1); } +EXPORT struct S_FD f11_S_SD_FD(struct S_FD p0, double p1, struct S_FD (*cb)(struct S_FD, double)) { return cb(p0, p1); } +EXPORT struct S_FP f11_S_SD_FP(struct S_FP p0, double p1, struct S_FP (*cb)(struct S_FP, double)) { return cb(p0, p1); } +EXPORT struct S_DI f11_S_SD_DI(struct S_DI p0, double p1, struct S_DI (*cb)(struct S_DI, double)) { return cb(p0, p1); } +EXPORT struct S_DF f11_S_SD_DF(struct S_DF p0, double p1, struct S_DF (*cb)(struct S_DF, double)) { return cb(p0, p1); } +EXPORT struct S_DD f11_S_SD_DD(struct S_DD p0, double p1, struct S_DD (*cb)(struct S_DD, double)) { return cb(p0, p1); } +EXPORT struct S_DP f11_S_SD_DP(struct S_DP p0, double p1, struct S_DP (*cb)(struct S_DP, double)) { return cb(p0, p1); } +EXPORT struct S_PI f11_S_SD_PI(struct S_PI p0, double p1, struct S_PI (*cb)(struct S_PI, double)) { return cb(p0, p1); } +EXPORT struct S_PF f11_S_SD_PF(struct S_PF p0, double p1, struct S_PF (*cb)(struct S_PF, double)) { return cb(p0, p1); } +EXPORT struct S_PD f11_S_SD_PD(struct S_PD p0, double p1, struct S_PD (*cb)(struct S_PD, double)) { return cb(p0, p1); } +EXPORT struct S_PP f11_S_SD_PP(struct S_PP p0, double p1, struct S_PP (*cb)(struct S_PP, double)) { return cb(p0, p1); } +EXPORT struct S_III f11_S_SD_III(struct S_III p0, double p1, struct S_III (*cb)(struct S_III, double)) { return cb(p0, p1); } +EXPORT struct S_IIF f11_S_SD_IIF(struct S_IIF p0, double p1, struct S_IIF (*cb)(struct S_IIF, double)) { return cb(p0, p1); } +EXPORT struct S_IID f11_S_SD_IID(struct S_IID p0, double p1, struct S_IID (*cb)(struct S_IID, double)) { return cb(p0, p1); } +EXPORT struct S_IIP f11_S_SD_IIP(struct S_IIP p0, double p1, struct S_IIP (*cb)(struct S_IIP, double)) { return cb(p0, p1); } +EXPORT struct S_IFI f11_S_SD_IFI(struct S_IFI p0, double p1, struct S_IFI (*cb)(struct S_IFI, double)) { return cb(p0, p1); } +EXPORT struct S_IFF f11_S_SD_IFF(struct S_IFF p0, double p1, struct S_IFF (*cb)(struct S_IFF, double)) { return cb(p0, p1); } +EXPORT struct S_IFD f11_S_SD_IFD(struct S_IFD p0, double p1, struct S_IFD (*cb)(struct S_IFD, double)) { return cb(p0, p1); } +EXPORT struct S_IFP f11_S_SD_IFP(struct S_IFP p0, double p1, struct S_IFP (*cb)(struct S_IFP, double)) { return cb(p0, p1); } +EXPORT struct S_IDI f11_S_SD_IDI(struct S_IDI p0, double p1, struct S_IDI (*cb)(struct S_IDI, double)) { return cb(p0, p1); } +EXPORT struct S_IDF f11_S_SD_IDF(struct S_IDF p0, double p1, struct S_IDF (*cb)(struct S_IDF, double)) { return cb(p0, p1); } +EXPORT struct S_IDD f11_S_SD_IDD(struct S_IDD p0, double p1, struct S_IDD (*cb)(struct S_IDD, double)) { return cb(p0, p1); } +EXPORT struct S_IDP f11_S_SD_IDP(struct S_IDP p0, double p1, struct S_IDP (*cb)(struct S_IDP, double)) { return cb(p0, p1); } +EXPORT struct S_IPI f11_S_SD_IPI(struct S_IPI p0, double p1, struct S_IPI (*cb)(struct S_IPI, double)) { return cb(p0, p1); } +EXPORT struct S_IPF f11_S_SD_IPF(struct S_IPF p0, double p1, struct S_IPF (*cb)(struct S_IPF, double)) { return cb(p0, p1); } +EXPORT struct S_IPD f11_S_SD_IPD(struct S_IPD p0, double p1, struct S_IPD (*cb)(struct S_IPD, double)) { return cb(p0, p1); } +EXPORT struct S_IPP f11_S_SD_IPP(struct S_IPP p0, double p1, struct S_IPP (*cb)(struct S_IPP, double)) { return cb(p0, p1); } +EXPORT struct S_FII f11_S_SD_FII(struct S_FII p0, double p1, struct S_FII (*cb)(struct S_FII, double)) { return cb(p0, p1); } +EXPORT struct S_FIF f11_S_SD_FIF(struct S_FIF p0, double p1, struct S_FIF (*cb)(struct S_FIF, double)) { return cb(p0, p1); } +EXPORT struct S_FID f11_S_SD_FID(struct S_FID p0, double p1, struct S_FID (*cb)(struct S_FID, double)) { return cb(p0, p1); } +EXPORT struct S_FIP f11_S_SD_FIP(struct S_FIP p0, double p1, struct S_FIP (*cb)(struct S_FIP, double)) { return cb(p0, p1); } +EXPORT struct S_FFI f11_S_SD_FFI(struct S_FFI p0, double p1, struct S_FFI (*cb)(struct S_FFI, double)) { return cb(p0, p1); } +EXPORT struct S_FFF f11_S_SD_FFF(struct S_FFF p0, double p1, struct S_FFF (*cb)(struct S_FFF, double)) { return cb(p0, p1); } +EXPORT struct S_FFD f11_S_SD_FFD(struct S_FFD p0, double p1, struct S_FFD (*cb)(struct S_FFD, double)) { return cb(p0, p1); } +EXPORT struct S_FFP f11_S_SD_FFP(struct S_FFP p0, double p1, struct S_FFP (*cb)(struct S_FFP, double)) { return cb(p0, p1); } +EXPORT struct S_FDI f11_S_SD_FDI(struct S_FDI p0, double p1, struct S_FDI (*cb)(struct S_FDI, double)) { return cb(p0, p1); } +EXPORT struct S_FDF f11_S_SD_FDF(struct S_FDF p0, double p1, struct S_FDF (*cb)(struct S_FDF, double)) { return cb(p0, p1); } +EXPORT struct S_FDD f11_S_SD_FDD(struct S_FDD p0, double p1, struct S_FDD (*cb)(struct S_FDD, double)) { return cb(p0, p1); } +EXPORT struct S_FDP f11_S_SD_FDP(struct S_FDP p0, double p1, struct S_FDP (*cb)(struct S_FDP, double)) { return cb(p0, p1); } +EXPORT struct S_FPI f11_S_SD_FPI(struct S_FPI p0, double p1, struct S_FPI (*cb)(struct S_FPI, double)) { return cb(p0, p1); } +EXPORT struct S_FPF f11_S_SD_FPF(struct S_FPF p0, double p1, struct S_FPF (*cb)(struct S_FPF, double)) { return cb(p0, p1); } +EXPORT struct S_FPD f11_S_SD_FPD(struct S_FPD p0, double p1, struct S_FPD (*cb)(struct S_FPD, double)) { return cb(p0, p1); } +EXPORT struct S_FPP f11_S_SD_FPP(struct S_FPP p0, double p1, struct S_FPP (*cb)(struct S_FPP, double)) { return cb(p0, p1); } +EXPORT struct S_DII f11_S_SD_DII(struct S_DII p0, double p1, struct S_DII (*cb)(struct S_DII, double)) { return cb(p0, p1); } +EXPORT struct S_DIF f11_S_SD_DIF(struct S_DIF p0, double p1, struct S_DIF (*cb)(struct S_DIF, double)) { return cb(p0, p1); } +EXPORT struct S_DID f11_S_SD_DID(struct S_DID p0, double p1, struct S_DID (*cb)(struct S_DID, double)) { return cb(p0, p1); } +EXPORT struct S_DIP f11_S_SD_DIP(struct S_DIP p0, double p1, struct S_DIP (*cb)(struct S_DIP, double)) { return cb(p0, p1); } +EXPORT struct S_DFI f11_S_SD_DFI(struct S_DFI p0, double p1, struct S_DFI (*cb)(struct S_DFI, double)) { return cb(p0, p1); } +EXPORT struct S_DFF f11_S_SD_DFF(struct S_DFF p0, double p1, struct S_DFF (*cb)(struct S_DFF, double)) { return cb(p0, p1); } +EXPORT struct S_DFD f11_S_SD_DFD(struct S_DFD p0, double p1, struct S_DFD (*cb)(struct S_DFD, double)) { return cb(p0, p1); } +EXPORT struct S_DFP f11_S_SD_DFP(struct S_DFP p0, double p1, struct S_DFP (*cb)(struct S_DFP, double)) { return cb(p0, p1); } +EXPORT struct S_DDI f11_S_SD_DDI(struct S_DDI p0, double p1, struct S_DDI (*cb)(struct S_DDI, double)) { return cb(p0, p1); } +EXPORT struct S_DDF f11_S_SD_DDF(struct S_DDF p0, double p1, struct S_DDF (*cb)(struct S_DDF, double)) { return cb(p0, p1); } +EXPORT struct S_DDD f11_S_SD_DDD(struct S_DDD p0, double p1, struct S_DDD (*cb)(struct S_DDD, double)) { return cb(p0, p1); } +EXPORT struct S_DDP f11_S_SD_DDP(struct S_DDP p0, double p1, struct S_DDP (*cb)(struct S_DDP, double)) { return cb(p0, p1); } +EXPORT struct S_DPI f11_S_SD_DPI(struct S_DPI p0, double p1, struct S_DPI (*cb)(struct S_DPI, double)) { return cb(p0, p1); } +EXPORT struct S_DPF f11_S_SD_DPF(struct S_DPF p0, double p1, struct S_DPF (*cb)(struct S_DPF, double)) { return cb(p0, p1); } +EXPORT struct S_DPD f11_S_SD_DPD(struct S_DPD p0, double p1, struct S_DPD (*cb)(struct S_DPD, double)) { return cb(p0, p1); } +EXPORT struct S_DPP f11_S_SD_DPP(struct S_DPP p0, double p1, struct S_DPP (*cb)(struct S_DPP, double)) { return cb(p0, p1); } +EXPORT struct S_PII f11_S_SD_PII(struct S_PII p0, double p1, struct S_PII (*cb)(struct S_PII, double)) { return cb(p0, p1); } +EXPORT struct S_PIF f11_S_SD_PIF(struct S_PIF p0, double p1, struct S_PIF (*cb)(struct S_PIF, double)) { return cb(p0, p1); } +EXPORT struct S_PID f11_S_SD_PID(struct S_PID p0, double p1, struct S_PID (*cb)(struct S_PID, double)) { return cb(p0, p1); } +EXPORT struct S_PIP f11_S_SD_PIP(struct S_PIP p0, double p1, struct S_PIP (*cb)(struct S_PIP, double)) { return cb(p0, p1); } +EXPORT struct S_PFI f11_S_SD_PFI(struct S_PFI p0, double p1, struct S_PFI (*cb)(struct S_PFI, double)) { return cb(p0, p1); } +EXPORT struct S_PFF f11_S_SD_PFF(struct S_PFF p0, double p1, struct S_PFF (*cb)(struct S_PFF, double)) { return cb(p0, p1); } +EXPORT struct S_PFD f11_S_SD_PFD(struct S_PFD p0, double p1, struct S_PFD (*cb)(struct S_PFD, double)) { return cb(p0, p1); } +EXPORT struct S_PFP f11_S_SD_PFP(struct S_PFP p0, double p1, struct S_PFP (*cb)(struct S_PFP, double)) { return cb(p0, p1); } +EXPORT struct S_PDI f11_S_SD_PDI(struct S_PDI p0, double p1, struct S_PDI (*cb)(struct S_PDI, double)) { return cb(p0, p1); } +EXPORT struct S_PDF f11_S_SD_PDF(struct S_PDF p0, double p1, struct S_PDF (*cb)(struct S_PDF, double)) { return cb(p0, p1); } +EXPORT struct S_PDD f11_S_SD_PDD(struct S_PDD p0, double p1, struct S_PDD (*cb)(struct S_PDD, double)) { return cb(p0, p1); } +EXPORT struct S_PDP f11_S_SD_PDP(struct S_PDP p0, double p1, struct S_PDP (*cb)(struct S_PDP, double)) { return cb(p0, p1); } +EXPORT struct S_PPI f11_S_SD_PPI(struct S_PPI p0, double p1, struct S_PPI (*cb)(struct S_PPI, double)) { return cb(p0, p1); } +EXPORT struct S_PPF f11_S_SD_PPF(struct S_PPF p0, double p1, struct S_PPF (*cb)(struct S_PPF, double)) { return cb(p0, p1); } +EXPORT struct S_PPD f11_S_SD_PPD(struct S_PPD p0, double p1, struct S_PPD (*cb)(struct S_PPD, double)) { return cb(p0, p1); } +EXPORT struct S_PPP f11_S_SD_PPP(struct S_PPP p0, double p1, struct S_PPP (*cb)(struct S_PPP, double)) { return cb(p0, p1); } +EXPORT struct S_I f11_S_SP_I(struct S_I p0, void* p1, struct S_I (*cb)(struct S_I, void*)) { return cb(p0, p1); } +EXPORT struct S_F f11_S_SP_F(struct S_F p0, void* p1, struct S_F (*cb)(struct S_F, void*)) { return cb(p0, p1); } +EXPORT struct S_D f11_S_SP_D(struct S_D p0, void* p1, struct S_D (*cb)(struct S_D, void*)) { return cb(p0, p1); } +EXPORT struct S_P f11_S_SP_P(struct S_P p0, void* p1, struct S_P (*cb)(struct S_P, void*)) { return cb(p0, p1); } +EXPORT struct S_II f11_S_SP_II(struct S_II p0, void* p1, struct S_II (*cb)(struct S_II, void*)) { return cb(p0, p1); } +EXPORT struct S_IF f11_S_SP_IF(struct S_IF p0, void* p1, struct S_IF (*cb)(struct S_IF, void*)) { return cb(p0, p1); } +EXPORT struct S_ID f11_S_SP_ID(struct S_ID p0, void* p1, struct S_ID (*cb)(struct S_ID, void*)) { return cb(p0, p1); } +EXPORT struct S_IP f11_S_SP_IP(struct S_IP p0, void* p1, struct S_IP (*cb)(struct S_IP, void*)) { return cb(p0, p1); } +EXPORT struct S_FI f11_S_SP_FI(struct S_FI p0, void* p1, struct S_FI (*cb)(struct S_FI, void*)) { return cb(p0, p1); } +EXPORT struct S_FF f11_S_SP_FF(struct S_FF p0, void* p1, struct S_FF (*cb)(struct S_FF, void*)) { return cb(p0, p1); } +EXPORT struct S_FD f11_S_SP_FD(struct S_FD p0, void* p1, struct S_FD (*cb)(struct S_FD, void*)) { return cb(p0, p1); } +EXPORT struct S_FP f11_S_SP_FP(struct S_FP p0, void* p1, struct S_FP (*cb)(struct S_FP, void*)) { return cb(p0, p1); } +EXPORT struct S_DI f11_S_SP_DI(struct S_DI p0, void* p1, struct S_DI (*cb)(struct S_DI, void*)) { return cb(p0, p1); } +EXPORT struct S_DF f11_S_SP_DF(struct S_DF p0, void* p1, struct S_DF (*cb)(struct S_DF, void*)) { return cb(p0, p1); } +EXPORT struct S_DD f11_S_SP_DD(struct S_DD p0, void* p1, struct S_DD (*cb)(struct S_DD, void*)) { return cb(p0, p1); } +EXPORT struct S_DP f11_S_SP_DP(struct S_DP p0, void* p1, struct S_DP (*cb)(struct S_DP, void*)) { return cb(p0, p1); } +EXPORT struct S_PI f11_S_SP_PI(struct S_PI p0, void* p1, struct S_PI (*cb)(struct S_PI, void*)) { return cb(p0, p1); } +EXPORT struct S_PF f11_S_SP_PF(struct S_PF p0, void* p1, struct S_PF (*cb)(struct S_PF, void*)) { return cb(p0, p1); } +EXPORT struct S_PD f11_S_SP_PD(struct S_PD p0, void* p1, struct S_PD (*cb)(struct S_PD, void*)) { return cb(p0, p1); } +EXPORT struct S_PP f11_S_SP_PP(struct S_PP p0, void* p1, struct S_PP (*cb)(struct S_PP, void*)) { return cb(p0, p1); } +EXPORT struct S_III f11_S_SP_III(struct S_III p0, void* p1, struct S_III (*cb)(struct S_III, void*)) { return cb(p0, p1); } +EXPORT struct S_IIF f11_S_SP_IIF(struct S_IIF p0, void* p1, struct S_IIF (*cb)(struct S_IIF, void*)) { return cb(p0, p1); } +EXPORT struct S_IID f11_S_SP_IID(struct S_IID p0, void* p1, struct S_IID (*cb)(struct S_IID, void*)) { return cb(p0, p1); } +EXPORT struct S_IIP f11_S_SP_IIP(struct S_IIP p0, void* p1, struct S_IIP (*cb)(struct S_IIP, void*)) { return cb(p0, p1); } +EXPORT struct S_IFI f11_S_SP_IFI(struct S_IFI p0, void* p1, struct S_IFI (*cb)(struct S_IFI, void*)) { return cb(p0, p1); } +EXPORT struct S_IFF f11_S_SP_IFF(struct S_IFF p0, void* p1, struct S_IFF (*cb)(struct S_IFF, void*)) { return cb(p0, p1); } +EXPORT struct S_IFD f11_S_SP_IFD(struct S_IFD p0, void* p1, struct S_IFD (*cb)(struct S_IFD, void*)) { return cb(p0, p1); } +EXPORT struct S_IFP f11_S_SP_IFP(struct S_IFP p0, void* p1, struct S_IFP (*cb)(struct S_IFP, void*)) { return cb(p0, p1); } +EXPORT struct S_IDI f11_S_SP_IDI(struct S_IDI p0, void* p1, struct S_IDI (*cb)(struct S_IDI, void*)) { return cb(p0, p1); } +EXPORT struct S_IDF f11_S_SP_IDF(struct S_IDF p0, void* p1, struct S_IDF (*cb)(struct S_IDF, void*)) { return cb(p0, p1); } +EXPORT struct S_IDD f11_S_SP_IDD(struct S_IDD p0, void* p1, struct S_IDD (*cb)(struct S_IDD, void*)) { return cb(p0, p1); } +EXPORT struct S_IDP f11_S_SP_IDP(struct S_IDP p0, void* p1, struct S_IDP (*cb)(struct S_IDP, void*)) { return cb(p0, p1); } +EXPORT struct S_IPI f11_S_SP_IPI(struct S_IPI p0, void* p1, struct S_IPI (*cb)(struct S_IPI, void*)) { return cb(p0, p1); } +EXPORT struct S_IPF f11_S_SP_IPF(struct S_IPF p0, void* p1, struct S_IPF (*cb)(struct S_IPF, void*)) { return cb(p0, p1); } +EXPORT struct S_IPD f11_S_SP_IPD(struct S_IPD p0, void* p1, struct S_IPD (*cb)(struct S_IPD, void*)) { return cb(p0, p1); } +EXPORT struct S_IPP f11_S_SP_IPP(struct S_IPP p0, void* p1, struct S_IPP (*cb)(struct S_IPP, void*)) { return cb(p0, p1); } +EXPORT struct S_FII f11_S_SP_FII(struct S_FII p0, void* p1, struct S_FII (*cb)(struct S_FII, void*)) { return cb(p0, p1); } +EXPORT struct S_FIF f11_S_SP_FIF(struct S_FIF p0, void* p1, struct S_FIF (*cb)(struct S_FIF, void*)) { return cb(p0, p1); } +EXPORT struct S_FID f11_S_SP_FID(struct S_FID p0, void* p1, struct S_FID (*cb)(struct S_FID, void*)) { return cb(p0, p1); } +EXPORT struct S_FIP f11_S_SP_FIP(struct S_FIP p0, void* p1, struct S_FIP (*cb)(struct S_FIP, void*)) { return cb(p0, p1); } +EXPORT struct S_FFI f11_S_SP_FFI(struct S_FFI p0, void* p1, struct S_FFI (*cb)(struct S_FFI, void*)) { return cb(p0, p1); } +EXPORT struct S_FFF f11_S_SP_FFF(struct S_FFF p0, void* p1, struct S_FFF (*cb)(struct S_FFF, void*)) { return cb(p0, p1); } +EXPORT struct S_FFD f11_S_SP_FFD(struct S_FFD p0, void* p1, struct S_FFD (*cb)(struct S_FFD, void*)) { return cb(p0, p1); } +EXPORT struct S_FFP f11_S_SP_FFP(struct S_FFP p0, void* p1, struct S_FFP (*cb)(struct S_FFP, void*)) { return cb(p0, p1); } +EXPORT struct S_FDI f11_S_SP_FDI(struct S_FDI p0, void* p1, struct S_FDI (*cb)(struct S_FDI, void*)) { return cb(p0, p1); } +EXPORT struct S_FDF f11_S_SP_FDF(struct S_FDF p0, void* p1, struct S_FDF (*cb)(struct S_FDF, void*)) { return cb(p0, p1); } +EXPORT struct S_FDD f11_S_SP_FDD(struct S_FDD p0, void* p1, struct S_FDD (*cb)(struct S_FDD, void*)) { return cb(p0, p1); } +EXPORT struct S_FDP f11_S_SP_FDP(struct S_FDP p0, void* p1, struct S_FDP (*cb)(struct S_FDP, void*)) { return cb(p0, p1); } +EXPORT struct S_FPI f11_S_SP_FPI(struct S_FPI p0, void* p1, struct S_FPI (*cb)(struct S_FPI, void*)) { return cb(p0, p1); } +EXPORT struct S_FPF f11_S_SP_FPF(struct S_FPF p0, void* p1, struct S_FPF (*cb)(struct S_FPF, void*)) { return cb(p0, p1); } +EXPORT struct S_FPD f11_S_SP_FPD(struct S_FPD p0, void* p1, struct S_FPD (*cb)(struct S_FPD, void*)) { return cb(p0, p1); } +EXPORT struct S_FPP f11_S_SP_FPP(struct S_FPP p0, void* p1, struct S_FPP (*cb)(struct S_FPP, void*)) { return cb(p0, p1); } +EXPORT struct S_DII f11_S_SP_DII(struct S_DII p0, void* p1, struct S_DII (*cb)(struct S_DII, void*)) { return cb(p0, p1); } +EXPORT struct S_DIF f11_S_SP_DIF(struct S_DIF p0, void* p1, struct S_DIF (*cb)(struct S_DIF, void*)) { return cb(p0, p1); } +EXPORT struct S_DID f11_S_SP_DID(struct S_DID p0, void* p1, struct S_DID (*cb)(struct S_DID, void*)) { return cb(p0, p1); } +EXPORT struct S_DIP f11_S_SP_DIP(struct S_DIP p0, void* p1, struct S_DIP (*cb)(struct S_DIP, void*)) { return cb(p0, p1); } +EXPORT struct S_DFI f11_S_SP_DFI(struct S_DFI p0, void* p1, struct S_DFI (*cb)(struct S_DFI, void*)) { return cb(p0, p1); } +EXPORT struct S_DFF f11_S_SP_DFF(struct S_DFF p0, void* p1, struct S_DFF (*cb)(struct S_DFF, void*)) { return cb(p0, p1); } +EXPORT struct S_DFD f11_S_SP_DFD(struct S_DFD p0, void* p1, struct S_DFD (*cb)(struct S_DFD, void*)) { return cb(p0, p1); } +EXPORT struct S_DFP f11_S_SP_DFP(struct S_DFP p0, void* p1, struct S_DFP (*cb)(struct S_DFP, void*)) { return cb(p0, p1); } +EXPORT struct S_DDI f11_S_SP_DDI(struct S_DDI p0, void* p1, struct S_DDI (*cb)(struct S_DDI, void*)) { return cb(p0, p1); } +EXPORT struct S_DDF f11_S_SP_DDF(struct S_DDF p0, void* p1, struct S_DDF (*cb)(struct S_DDF, void*)) { return cb(p0, p1); } +EXPORT struct S_DDD f11_S_SP_DDD(struct S_DDD p0, void* p1, struct S_DDD (*cb)(struct S_DDD, void*)) { return cb(p0, p1); } +EXPORT struct S_DDP f11_S_SP_DDP(struct S_DDP p0, void* p1, struct S_DDP (*cb)(struct S_DDP, void*)) { return cb(p0, p1); } +EXPORT struct S_DPI f11_S_SP_DPI(struct S_DPI p0, void* p1, struct S_DPI (*cb)(struct S_DPI, void*)) { return cb(p0, p1); } +EXPORT struct S_DPF f11_S_SP_DPF(struct S_DPF p0, void* p1, struct S_DPF (*cb)(struct S_DPF, void*)) { return cb(p0, p1); } +EXPORT struct S_DPD f11_S_SP_DPD(struct S_DPD p0, void* p1, struct S_DPD (*cb)(struct S_DPD, void*)) { return cb(p0, p1); } +EXPORT struct S_DPP f11_S_SP_DPP(struct S_DPP p0, void* p1, struct S_DPP (*cb)(struct S_DPP, void*)) { return cb(p0, p1); } +EXPORT struct S_PII f11_S_SP_PII(struct S_PII p0, void* p1, struct S_PII (*cb)(struct S_PII, void*)) { return cb(p0, p1); } +EXPORT struct S_PIF f11_S_SP_PIF(struct S_PIF p0, void* p1, struct S_PIF (*cb)(struct S_PIF, void*)) { return cb(p0, p1); } +EXPORT struct S_PID f11_S_SP_PID(struct S_PID p0, void* p1, struct S_PID (*cb)(struct S_PID, void*)) { return cb(p0, p1); } +EXPORT struct S_PIP f11_S_SP_PIP(struct S_PIP p0, void* p1, struct S_PIP (*cb)(struct S_PIP, void*)) { return cb(p0, p1); } +EXPORT struct S_PFI f11_S_SP_PFI(struct S_PFI p0, void* p1, struct S_PFI (*cb)(struct S_PFI, void*)) { return cb(p0, p1); } +EXPORT struct S_PFF f11_S_SP_PFF(struct S_PFF p0, void* p1, struct S_PFF (*cb)(struct S_PFF, void*)) { return cb(p0, p1); } +EXPORT struct S_PFD f11_S_SP_PFD(struct S_PFD p0, void* p1, struct S_PFD (*cb)(struct S_PFD, void*)) { return cb(p0, p1); } +EXPORT struct S_PFP f11_S_SP_PFP(struct S_PFP p0, void* p1, struct S_PFP (*cb)(struct S_PFP, void*)) { return cb(p0, p1); } +EXPORT struct S_PDI f11_S_SP_PDI(struct S_PDI p0, void* p1, struct S_PDI (*cb)(struct S_PDI, void*)) { return cb(p0, p1); } +EXPORT struct S_PDF f11_S_SP_PDF(struct S_PDF p0, void* p1, struct S_PDF (*cb)(struct S_PDF, void*)) { return cb(p0, p1); } +EXPORT struct S_PDD f11_S_SP_PDD(struct S_PDD p0, void* p1, struct S_PDD (*cb)(struct S_PDD, void*)) { return cb(p0, p1); } +EXPORT struct S_PDP f11_S_SP_PDP(struct S_PDP p0, void* p1, struct S_PDP (*cb)(struct S_PDP, void*)) { return cb(p0, p1); } +EXPORT struct S_PPI f11_S_SP_PPI(struct S_PPI p0, void* p1, struct S_PPI (*cb)(struct S_PPI, void*)) { return cb(p0, p1); } +EXPORT struct S_PPF f11_S_SP_PPF(struct S_PPF p0, void* p1, struct S_PPF (*cb)(struct S_PPF, void*)) { return cb(p0, p1); } +EXPORT struct S_PPD f11_S_SP_PPD(struct S_PPD p0, void* p1, struct S_PPD (*cb)(struct S_PPD, void*)) { return cb(p0, p1); } +EXPORT struct S_PPP f11_S_SP_PPP(struct S_PPP p0, void* p1, struct S_PPP (*cb)(struct S_PPP, void*)) { return cb(p0, p1); } +EXPORT struct S_I f11_S_SS_I(struct S_I p0, struct S_I p1, struct S_I (*cb)(struct S_I, struct S_I)) { return cb(p0, p1); } +EXPORT struct S_F f11_S_SS_F(struct S_F p0, struct S_F p1, struct S_F (*cb)(struct S_F, struct S_F)) { return cb(p0, p1); } +EXPORT struct S_D f11_S_SS_D(struct S_D p0, struct S_D p1, struct S_D (*cb)(struct S_D, struct S_D)) { return cb(p0, p1); } +EXPORT struct S_P f11_S_SS_P(struct S_P p0, struct S_P p1, struct S_P (*cb)(struct S_P, struct S_P)) { return cb(p0, p1); } +EXPORT struct S_II f11_S_SS_II(struct S_II p0, struct S_II p1, struct S_II (*cb)(struct S_II, struct S_II)) { return cb(p0, p1); } +EXPORT struct S_IF f11_S_SS_IF(struct S_IF p0, struct S_IF p1, struct S_IF (*cb)(struct S_IF, struct S_IF)) { return cb(p0, p1); } +EXPORT struct S_ID f11_S_SS_ID(struct S_ID p0, struct S_ID p1, struct S_ID (*cb)(struct S_ID, struct S_ID)) { return cb(p0, p1); } +EXPORT struct S_IP f11_S_SS_IP(struct S_IP p0, struct S_IP p1, struct S_IP (*cb)(struct S_IP, struct S_IP)) { return cb(p0, p1); } +EXPORT struct S_FI f11_S_SS_FI(struct S_FI p0, struct S_FI p1, struct S_FI (*cb)(struct S_FI, struct S_FI)) { return cb(p0, p1); } +EXPORT struct S_FF f11_S_SS_FF(struct S_FF p0, struct S_FF p1, struct S_FF (*cb)(struct S_FF, struct S_FF)) { return cb(p0, p1); } +EXPORT struct S_FD f11_S_SS_FD(struct S_FD p0, struct S_FD p1, struct S_FD (*cb)(struct S_FD, struct S_FD)) { return cb(p0, p1); } +EXPORT struct S_FP f11_S_SS_FP(struct S_FP p0, struct S_FP p1, struct S_FP (*cb)(struct S_FP, struct S_FP)) { return cb(p0, p1); } +EXPORT struct S_DI f11_S_SS_DI(struct S_DI p0, struct S_DI p1, struct S_DI (*cb)(struct S_DI, struct S_DI)) { return cb(p0, p1); } +EXPORT struct S_DF f11_S_SS_DF(struct S_DF p0, struct S_DF p1, struct S_DF (*cb)(struct S_DF, struct S_DF)) { return cb(p0, p1); } +EXPORT struct S_DD f11_S_SS_DD(struct S_DD p0, struct S_DD p1, struct S_DD (*cb)(struct S_DD, struct S_DD)) { return cb(p0, p1); } +EXPORT struct S_DP f11_S_SS_DP(struct S_DP p0, struct S_DP p1, struct S_DP (*cb)(struct S_DP, struct S_DP)) { return cb(p0, p1); } +EXPORT struct S_PI f11_S_SS_PI(struct S_PI p0, struct S_PI p1, struct S_PI (*cb)(struct S_PI, struct S_PI)) { return cb(p0, p1); } +EXPORT struct S_PF f11_S_SS_PF(struct S_PF p0, struct S_PF p1, struct S_PF (*cb)(struct S_PF, struct S_PF)) { return cb(p0, p1); } +EXPORT struct S_PD f11_S_SS_PD(struct S_PD p0, struct S_PD p1, struct S_PD (*cb)(struct S_PD, struct S_PD)) { return cb(p0, p1); } +EXPORT struct S_PP f11_S_SS_PP(struct S_PP p0, struct S_PP p1, struct S_PP (*cb)(struct S_PP, struct S_PP)) { return cb(p0, p1); } +EXPORT struct S_III f11_S_SS_III(struct S_III p0, struct S_III p1, struct S_III (*cb)(struct S_III, struct S_III)) { return cb(p0, p1); } +EXPORT struct S_IIF f11_S_SS_IIF(struct S_IIF p0, struct S_IIF p1, struct S_IIF (*cb)(struct S_IIF, struct S_IIF)) { return cb(p0, p1); } +EXPORT struct S_IID f11_S_SS_IID(struct S_IID p0, struct S_IID p1, struct S_IID (*cb)(struct S_IID, struct S_IID)) { return cb(p0, p1); } +EXPORT struct S_IIP f11_S_SS_IIP(struct S_IIP p0, struct S_IIP p1, struct S_IIP (*cb)(struct S_IIP, struct S_IIP)) { return cb(p0, p1); } +EXPORT struct S_IFI f11_S_SS_IFI(struct S_IFI p0, struct S_IFI p1, struct S_IFI (*cb)(struct S_IFI, struct S_IFI)) { return cb(p0, p1); } +EXPORT struct S_IFF f11_S_SS_IFF(struct S_IFF p0, struct S_IFF p1, struct S_IFF (*cb)(struct S_IFF, struct S_IFF)) { return cb(p0, p1); } +EXPORT struct S_IFD f11_S_SS_IFD(struct S_IFD p0, struct S_IFD p1, struct S_IFD (*cb)(struct S_IFD, struct S_IFD)) { return cb(p0, p1); } +EXPORT struct S_IFP f11_S_SS_IFP(struct S_IFP p0, struct S_IFP p1, struct S_IFP (*cb)(struct S_IFP, struct S_IFP)) { return cb(p0, p1); } +EXPORT struct S_IDI f11_S_SS_IDI(struct S_IDI p0, struct S_IDI p1, struct S_IDI (*cb)(struct S_IDI, struct S_IDI)) { return cb(p0, p1); } +EXPORT struct S_IDF f11_S_SS_IDF(struct S_IDF p0, struct S_IDF p1, struct S_IDF (*cb)(struct S_IDF, struct S_IDF)) { return cb(p0, p1); } +EXPORT struct S_IDD f11_S_SS_IDD(struct S_IDD p0, struct S_IDD p1, struct S_IDD (*cb)(struct S_IDD, struct S_IDD)) { return cb(p0, p1); } +EXPORT struct S_IDP f11_S_SS_IDP(struct S_IDP p0, struct S_IDP p1, struct S_IDP (*cb)(struct S_IDP, struct S_IDP)) { return cb(p0, p1); } +EXPORT struct S_IPI f11_S_SS_IPI(struct S_IPI p0, struct S_IPI p1, struct S_IPI (*cb)(struct S_IPI, struct S_IPI)) { return cb(p0, p1); } +EXPORT struct S_IPF f11_S_SS_IPF(struct S_IPF p0, struct S_IPF p1, struct S_IPF (*cb)(struct S_IPF, struct S_IPF)) { return cb(p0, p1); } +EXPORT struct S_IPD f11_S_SS_IPD(struct S_IPD p0, struct S_IPD p1, struct S_IPD (*cb)(struct S_IPD, struct S_IPD)) { return cb(p0, p1); } +EXPORT struct S_IPP f11_S_SS_IPP(struct S_IPP p0, struct S_IPP p1, struct S_IPP (*cb)(struct S_IPP, struct S_IPP)) { return cb(p0, p1); } +EXPORT struct S_FII f11_S_SS_FII(struct S_FII p0, struct S_FII p1, struct S_FII (*cb)(struct S_FII, struct S_FII)) { return cb(p0, p1); } +EXPORT struct S_FIF f11_S_SS_FIF(struct S_FIF p0, struct S_FIF p1, struct S_FIF (*cb)(struct S_FIF, struct S_FIF)) { return cb(p0, p1); } +EXPORT struct S_FID f11_S_SS_FID(struct S_FID p0, struct S_FID p1, struct S_FID (*cb)(struct S_FID, struct S_FID)) { return cb(p0, p1); } +EXPORT struct S_FIP f11_S_SS_FIP(struct S_FIP p0, struct S_FIP p1, struct S_FIP (*cb)(struct S_FIP, struct S_FIP)) { return cb(p0, p1); } +EXPORT struct S_FFI f11_S_SS_FFI(struct S_FFI p0, struct S_FFI p1, struct S_FFI (*cb)(struct S_FFI, struct S_FFI)) { return cb(p0, p1); } +EXPORT struct S_FFF f11_S_SS_FFF(struct S_FFF p0, struct S_FFF p1, struct S_FFF (*cb)(struct S_FFF, struct S_FFF)) { return cb(p0, p1); } +EXPORT struct S_FFD f11_S_SS_FFD(struct S_FFD p0, struct S_FFD p1, struct S_FFD (*cb)(struct S_FFD, struct S_FFD)) { return cb(p0, p1); } +EXPORT struct S_FFP f11_S_SS_FFP(struct S_FFP p0, struct S_FFP p1, struct S_FFP (*cb)(struct S_FFP, struct S_FFP)) { return cb(p0, p1); } +EXPORT struct S_FDI f11_S_SS_FDI(struct S_FDI p0, struct S_FDI p1, struct S_FDI (*cb)(struct S_FDI, struct S_FDI)) { return cb(p0, p1); } +EXPORT struct S_FDF f11_S_SS_FDF(struct S_FDF p0, struct S_FDF p1, struct S_FDF (*cb)(struct S_FDF, struct S_FDF)) { return cb(p0, p1); } +EXPORT struct S_FDD f11_S_SS_FDD(struct S_FDD p0, struct S_FDD p1, struct S_FDD (*cb)(struct S_FDD, struct S_FDD)) { return cb(p0, p1); } +EXPORT struct S_FDP f11_S_SS_FDP(struct S_FDP p0, struct S_FDP p1, struct S_FDP (*cb)(struct S_FDP, struct S_FDP)) { return cb(p0, p1); } +EXPORT struct S_FPI f11_S_SS_FPI(struct S_FPI p0, struct S_FPI p1, struct S_FPI (*cb)(struct S_FPI, struct S_FPI)) { return cb(p0, p1); } +EXPORT struct S_FPF f11_S_SS_FPF(struct S_FPF p0, struct S_FPF p1, struct S_FPF (*cb)(struct S_FPF, struct S_FPF)) { return cb(p0, p1); } +EXPORT struct S_FPD f11_S_SS_FPD(struct S_FPD p0, struct S_FPD p1, struct S_FPD (*cb)(struct S_FPD, struct S_FPD)) { return cb(p0, p1); } +EXPORT struct S_FPP f11_S_SS_FPP(struct S_FPP p0, struct S_FPP p1, struct S_FPP (*cb)(struct S_FPP, struct S_FPP)) { return cb(p0, p1); } +EXPORT struct S_DII f11_S_SS_DII(struct S_DII p0, struct S_DII p1, struct S_DII (*cb)(struct S_DII, struct S_DII)) { return cb(p0, p1); } +EXPORT struct S_DIF f11_S_SS_DIF(struct S_DIF p0, struct S_DIF p1, struct S_DIF (*cb)(struct S_DIF, struct S_DIF)) { return cb(p0, p1); } +EXPORT struct S_DID f11_S_SS_DID(struct S_DID p0, struct S_DID p1, struct S_DID (*cb)(struct S_DID, struct S_DID)) { return cb(p0, p1); } +EXPORT struct S_DIP f11_S_SS_DIP(struct S_DIP p0, struct S_DIP p1, struct S_DIP (*cb)(struct S_DIP, struct S_DIP)) { return cb(p0, p1); } +EXPORT struct S_DFI f11_S_SS_DFI(struct S_DFI p0, struct S_DFI p1, struct S_DFI (*cb)(struct S_DFI, struct S_DFI)) { return cb(p0, p1); } +EXPORT struct S_DFF f11_S_SS_DFF(struct S_DFF p0, struct S_DFF p1, struct S_DFF (*cb)(struct S_DFF, struct S_DFF)) { return cb(p0, p1); } +EXPORT struct S_DFD f11_S_SS_DFD(struct S_DFD p0, struct S_DFD p1, struct S_DFD (*cb)(struct S_DFD, struct S_DFD)) { return cb(p0, p1); } +EXPORT struct S_DFP f11_S_SS_DFP(struct S_DFP p0, struct S_DFP p1, struct S_DFP (*cb)(struct S_DFP, struct S_DFP)) { return cb(p0, p1); } +EXPORT struct S_DDI f11_S_SS_DDI(struct S_DDI p0, struct S_DDI p1, struct S_DDI (*cb)(struct S_DDI, struct S_DDI)) { return cb(p0, p1); } +EXPORT struct S_DDF f11_S_SS_DDF(struct S_DDF p0, struct S_DDF p1, struct S_DDF (*cb)(struct S_DDF, struct S_DDF)) { return cb(p0, p1); } +EXPORT struct S_DDD f11_S_SS_DDD(struct S_DDD p0, struct S_DDD p1, struct S_DDD (*cb)(struct S_DDD, struct S_DDD)) { return cb(p0, p1); } +EXPORT struct S_DDP f11_S_SS_DDP(struct S_DDP p0, struct S_DDP p1, struct S_DDP (*cb)(struct S_DDP, struct S_DDP)) { return cb(p0, p1); } +EXPORT struct S_DPI f11_S_SS_DPI(struct S_DPI p0, struct S_DPI p1, struct S_DPI (*cb)(struct S_DPI, struct S_DPI)) { return cb(p0, p1); } +EXPORT struct S_DPF f11_S_SS_DPF(struct S_DPF p0, struct S_DPF p1, struct S_DPF (*cb)(struct S_DPF, struct S_DPF)) { return cb(p0, p1); } +EXPORT struct S_DPD f11_S_SS_DPD(struct S_DPD p0, struct S_DPD p1, struct S_DPD (*cb)(struct S_DPD, struct S_DPD)) { return cb(p0, p1); } +EXPORT struct S_DPP f11_S_SS_DPP(struct S_DPP p0, struct S_DPP p1, struct S_DPP (*cb)(struct S_DPP, struct S_DPP)) { return cb(p0, p1); } +EXPORT struct S_PII f11_S_SS_PII(struct S_PII p0, struct S_PII p1, struct S_PII (*cb)(struct S_PII, struct S_PII)) { return cb(p0, p1); } +EXPORT struct S_PIF f11_S_SS_PIF(struct S_PIF p0, struct S_PIF p1, struct S_PIF (*cb)(struct S_PIF, struct S_PIF)) { return cb(p0, p1); } +EXPORT struct S_PID f11_S_SS_PID(struct S_PID p0, struct S_PID p1, struct S_PID (*cb)(struct S_PID, struct S_PID)) { return cb(p0, p1); } +EXPORT struct S_PIP f11_S_SS_PIP(struct S_PIP p0, struct S_PIP p1, struct S_PIP (*cb)(struct S_PIP, struct S_PIP)) { return cb(p0, p1); } +EXPORT struct S_PFI f11_S_SS_PFI(struct S_PFI p0, struct S_PFI p1, struct S_PFI (*cb)(struct S_PFI, struct S_PFI)) { return cb(p0, p1); } +EXPORT struct S_PFF f11_S_SS_PFF(struct S_PFF p0, struct S_PFF p1, struct S_PFF (*cb)(struct S_PFF, struct S_PFF)) { return cb(p0, p1); } +EXPORT struct S_PFD f11_S_SS_PFD(struct S_PFD p0, struct S_PFD p1, struct S_PFD (*cb)(struct S_PFD, struct S_PFD)) { return cb(p0, p1); } +EXPORT struct S_PFP f11_S_SS_PFP(struct S_PFP p0, struct S_PFP p1, struct S_PFP (*cb)(struct S_PFP, struct S_PFP)) { return cb(p0, p1); } +EXPORT struct S_PDI f11_S_SS_PDI(struct S_PDI p0, struct S_PDI p1, struct S_PDI (*cb)(struct S_PDI, struct S_PDI)) { return cb(p0, p1); } +EXPORT struct S_PDF f11_S_SS_PDF(struct S_PDF p0, struct S_PDF p1, struct S_PDF (*cb)(struct S_PDF, struct S_PDF)) { return cb(p0, p1); } +EXPORT struct S_PDD f11_S_SS_PDD(struct S_PDD p0, struct S_PDD p1, struct S_PDD (*cb)(struct S_PDD, struct S_PDD)) { return cb(p0, p1); } +EXPORT struct S_PDP f11_S_SS_PDP(struct S_PDP p0, struct S_PDP p1, struct S_PDP (*cb)(struct S_PDP, struct S_PDP)) { return cb(p0, p1); } +EXPORT struct S_PPI f11_S_SS_PPI(struct S_PPI p0, struct S_PPI p1, struct S_PPI (*cb)(struct S_PPI, struct S_PPI)) { return cb(p0, p1); } +EXPORT struct S_PPF f11_S_SS_PPF(struct S_PPF p0, struct S_PPF p1, struct S_PPF (*cb)(struct S_PPF, struct S_PPF)) { return cb(p0, p1); } +EXPORT struct S_PPD f11_S_SS_PPD(struct S_PPD p0, struct S_PPD p1, struct S_PPD (*cb)(struct S_PPD, struct S_PPD)) { return cb(p0, p1); } +EXPORT struct S_PPP f11_S_SS_PPP(struct S_PPP p0, struct S_PPP p1, struct S_PPP (*cb)(struct S_PPP, struct S_PPP)) { return cb(p0, p1); } +EXPORT int f11_I_III_(int p0, int p1, int p2, int (*cb)(int, int, int)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIF_(int p0, int p1, float p2, int (*cb)(int, int, float)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IID_(int p0, int p1, double p2, int (*cb)(int, int, double)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIP_(int p0, int p1, void* p2, int (*cb)(int, int, void*)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_I(int p0, int p1, struct S_I p2, int (*cb)(int, int, struct S_I)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_F(int p0, int p1, struct S_F p2, int (*cb)(int, int, struct S_F)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_D(int p0, int p1, struct S_D p2, int (*cb)(int, int, struct S_D)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_P(int p0, int p1, struct S_P p2, int (*cb)(int, int, struct S_P)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_II(int p0, int p1, struct S_II p2, int (*cb)(int, int, struct S_II)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IF(int p0, int p1, struct S_IF p2, int (*cb)(int, int, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_ID(int p0, int p1, struct S_ID p2, int (*cb)(int, int, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IP(int p0, int p1, struct S_IP p2, int (*cb)(int, int, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FI(int p0, int p1, struct S_FI p2, int (*cb)(int, int, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FF(int p0, int p1, struct S_FF p2, int (*cb)(int, int, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FD(int p0, int p1, struct S_FD p2, int (*cb)(int, int, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FP(int p0, int p1, struct S_FP p2, int (*cb)(int, int, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DI(int p0, int p1, struct S_DI p2, int (*cb)(int, int, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DF(int p0, int p1, struct S_DF p2, int (*cb)(int, int, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DD(int p0, int p1, struct S_DD p2, int (*cb)(int, int, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DP(int p0, int p1, struct S_DP p2, int (*cb)(int, int, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PI(int p0, int p1, struct S_PI p2, int (*cb)(int, int, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PF(int p0, int p1, struct S_PF p2, int (*cb)(int, int, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PD(int p0, int p1, struct S_PD p2, int (*cb)(int, int, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PP(int p0, int p1, struct S_PP p2, int (*cb)(int, int, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_III(int p0, int p1, struct S_III p2, int (*cb)(int, int, struct S_III)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IIF(int p0, int p1, struct S_IIF p2, int (*cb)(int, int, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IID(int p0, int p1, struct S_IID p2, int (*cb)(int, int, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IIP(int p0, int p1, struct S_IIP p2, int (*cb)(int, int, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IFI(int p0, int p1, struct S_IFI p2, int (*cb)(int, int, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IFF(int p0, int p1, struct S_IFF p2, int (*cb)(int, int, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IFD(int p0, int p1, struct S_IFD p2, int (*cb)(int, int, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IFP(int p0, int p1, struct S_IFP p2, int (*cb)(int, int, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IDI(int p0, int p1, struct S_IDI p2, int (*cb)(int, int, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IDF(int p0, int p1, struct S_IDF p2, int (*cb)(int, int, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IDD(int p0, int p1, struct S_IDD p2, int (*cb)(int, int, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IDP(int p0, int p1, struct S_IDP p2, int (*cb)(int, int, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IPI(int p0, int p1, struct S_IPI p2, int (*cb)(int, int, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IPF(int p0, int p1, struct S_IPF p2, int (*cb)(int, int, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IPD(int p0, int p1, struct S_IPD p2, int (*cb)(int, int, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_IPP(int p0, int p1, struct S_IPP p2, int (*cb)(int, int, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FII(int p0, int p1, struct S_FII p2, int (*cb)(int, int, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FIF(int p0, int p1, struct S_FIF p2, int (*cb)(int, int, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FID(int p0, int p1, struct S_FID p2, int (*cb)(int, int, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FIP(int p0, int p1, struct S_FIP p2, int (*cb)(int, int, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FFI(int p0, int p1, struct S_FFI p2, int (*cb)(int, int, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FFF(int p0, int p1, struct S_FFF p2, int (*cb)(int, int, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FFD(int p0, int p1, struct S_FFD p2, int (*cb)(int, int, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FFP(int p0, int p1, struct S_FFP p2, int (*cb)(int, int, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FDI(int p0, int p1, struct S_FDI p2, int (*cb)(int, int, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FDF(int p0, int p1, struct S_FDF p2, int (*cb)(int, int, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FDD(int p0, int p1, struct S_FDD p2, int (*cb)(int, int, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FDP(int p0, int p1, struct S_FDP p2, int (*cb)(int, int, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FPI(int p0, int p1, struct S_FPI p2, int (*cb)(int, int, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FPF(int p0, int p1, struct S_FPF p2, int (*cb)(int, int, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FPD(int p0, int p1, struct S_FPD p2, int (*cb)(int, int, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_FPP(int p0, int p1, struct S_FPP p2, int (*cb)(int, int, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DII(int p0, int p1, struct S_DII p2, int (*cb)(int, int, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DIF(int p0, int p1, struct S_DIF p2, int (*cb)(int, int, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DID(int p0, int p1, struct S_DID p2, int (*cb)(int, int, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DIP(int p0, int p1, struct S_DIP p2, int (*cb)(int, int, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DFI(int p0, int p1, struct S_DFI p2, int (*cb)(int, int, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DFF(int p0, int p1, struct S_DFF p2, int (*cb)(int, int, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DFD(int p0, int p1, struct S_DFD p2, int (*cb)(int, int, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DFP(int p0, int p1, struct S_DFP p2, int (*cb)(int, int, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DDI(int p0, int p1, struct S_DDI p2, int (*cb)(int, int, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DDF(int p0, int p1, struct S_DDF p2, int (*cb)(int, int, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DDD(int p0, int p1, struct S_DDD p2, int (*cb)(int, int, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DDP(int p0, int p1, struct S_DDP p2, int (*cb)(int, int, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DPI(int p0, int p1, struct S_DPI p2, int (*cb)(int, int, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DPF(int p0, int p1, struct S_DPF p2, int (*cb)(int, int, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DPD(int p0, int p1, struct S_DPD p2, int (*cb)(int, int, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_DPP(int p0, int p1, struct S_DPP p2, int (*cb)(int, int, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PII(int p0, int p1, struct S_PII p2, int (*cb)(int, int, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PIF(int p0, int p1, struct S_PIF p2, int (*cb)(int, int, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PID(int p0, int p1, struct S_PID p2, int (*cb)(int, int, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PIP(int p0, int p1, struct S_PIP p2, int (*cb)(int, int, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PFI(int p0, int p1, struct S_PFI p2, int (*cb)(int, int, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PFF(int p0, int p1, struct S_PFF p2, int (*cb)(int, int, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PFD(int p0, int p1, struct S_PFD p2, int (*cb)(int, int, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PFP(int p0, int p1, struct S_PFP p2, int (*cb)(int, int, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PDI(int p0, int p1, struct S_PDI p2, int (*cb)(int, int, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PDF(int p0, int p1, struct S_PDF p2, int (*cb)(int, int, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PDD(int p0, int p1, struct S_PDD p2, int (*cb)(int, int, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PDP(int p0, int p1, struct S_PDP p2, int (*cb)(int, int, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PPI(int p0, int p1, struct S_PPI p2, int (*cb)(int, int, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PPF(int p0, int p1, struct S_PPF p2, int (*cb)(int, int, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PPD(int p0, int p1, struct S_PPD p2, int (*cb)(int, int, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IIS_PPP(int p0, int p1, struct S_PPP p2, int (*cb)(int, int, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFI_(int p0, float p1, int p2, int (*cb)(int, float, int)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFF_(int p0, float p1, float p2, int (*cb)(int, float, float)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFD_(int p0, float p1, double p2, int (*cb)(int, float, double)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFP_(int p0, float p1, void* p2, int (*cb)(int, float, void*)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_I(int p0, float p1, struct S_I p2, int (*cb)(int, float, struct S_I)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_F(int p0, float p1, struct S_F p2, int (*cb)(int, float, struct S_F)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_D(int p0, float p1, struct S_D p2, int (*cb)(int, float, struct S_D)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_P(int p0, float p1, struct S_P p2, int (*cb)(int, float, struct S_P)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_II(int p0, float p1, struct S_II p2, int (*cb)(int, float, struct S_II)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IF(int p0, float p1, struct S_IF p2, int (*cb)(int, float, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_ID(int p0, float p1, struct S_ID p2, int (*cb)(int, float, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IP(int p0, float p1, struct S_IP p2, int (*cb)(int, float, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FI(int p0, float p1, struct S_FI p2, int (*cb)(int, float, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FF(int p0, float p1, struct S_FF p2, int (*cb)(int, float, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FD(int p0, float p1, struct S_FD p2, int (*cb)(int, float, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FP(int p0, float p1, struct S_FP p2, int (*cb)(int, float, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DI(int p0, float p1, struct S_DI p2, int (*cb)(int, float, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DF(int p0, float p1, struct S_DF p2, int (*cb)(int, float, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DD(int p0, float p1, struct S_DD p2, int (*cb)(int, float, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DP(int p0, float p1, struct S_DP p2, int (*cb)(int, float, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PI(int p0, float p1, struct S_PI p2, int (*cb)(int, float, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PF(int p0, float p1, struct S_PF p2, int (*cb)(int, float, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PD(int p0, float p1, struct S_PD p2, int (*cb)(int, float, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PP(int p0, float p1, struct S_PP p2, int (*cb)(int, float, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_III(int p0, float p1, struct S_III p2, int (*cb)(int, float, struct S_III)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IIF(int p0, float p1, struct S_IIF p2, int (*cb)(int, float, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IID(int p0, float p1, struct S_IID p2, int (*cb)(int, float, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IIP(int p0, float p1, struct S_IIP p2, int (*cb)(int, float, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IFI(int p0, float p1, struct S_IFI p2, int (*cb)(int, float, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IFF(int p0, float p1, struct S_IFF p2, int (*cb)(int, float, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IFD(int p0, float p1, struct S_IFD p2, int (*cb)(int, float, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IFP(int p0, float p1, struct S_IFP p2, int (*cb)(int, float, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IDI(int p0, float p1, struct S_IDI p2, int (*cb)(int, float, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IDF(int p0, float p1, struct S_IDF p2, int (*cb)(int, float, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IDD(int p0, float p1, struct S_IDD p2, int (*cb)(int, float, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IDP(int p0, float p1, struct S_IDP p2, int (*cb)(int, float, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IPI(int p0, float p1, struct S_IPI p2, int (*cb)(int, float, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IPF(int p0, float p1, struct S_IPF p2, int (*cb)(int, float, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IPD(int p0, float p1, struct S_IPD p2, int (*cb)(int, float, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_IPP(int p0, float p1, struct S_IPP p2, int (*cb)(int, float, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FII(int p0, float p1, struct S_FII p2, int (*cb)(int, float, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FIF(int p0, float p1, struct S_FIF p2, int (*cb)(int, float, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FID(int p0, float p1, struct S_FID p2, int (*cb)(int, float, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FIP(int p0, float p1, struct S_FIP p2, int (*cb)(int, float, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FFI(int p0, float p1, struct S_FFI p2, int (*cb)(int, float, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FFF(int p0, float p1, struct S_FFF p2, int (*cb)(int, float, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FFD(int p0, float p1, struct S_FFD p2, int (*cb)(int, float, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FFP(int p0, float p1, struct S_FFP p2, int (*cb)(int, float, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FDI(int p0, float p1, struct S_FDI p2, int (*cb)(int, float, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FDF(int p0, float p1, struct S_FDF p2, int (*cb)(int, float, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FDD(int p0, float p1, struct S_FDD p2, int (*cb)(int, float, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FDP(int p0, float p1, struct S_FDP p2, int (*cb)(int, float, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FPI(int p0, float p1, struct S_FPI p2, int (*cb)(int, float, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FPF(int p0, float p1, struct S_FPF p2, int (*cb)(int, float, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FPD(int p0, float p1, struct S_FPD p2, int (*cb)(int, float, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_FPP(int p0, float p1, struct S_FPP p2, int (*cb)(int, float, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DII(int p0, float p1, struct S_DII p2, int (*cb)(int, float, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DIF(int p0, float p1, struct S_DIF p2, int (*cb)(int, float, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DID(int p0, float p1, struct S_DID p2, int (*cb)(int, float, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DIP(int p0, float p1, struct S_DIP p2, int (*cb)(int, float, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DFI(int p0, float p1, struct S_DFI p2, int (*cb)(int, float, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DFF(int p0, float p1, struct S_DFF p2, int (*cb)(int, float, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DFD(int p0, float p1, struct S_DFD p2, int (*cb)(int, float, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DFP(int p0, float p1, struct S_DFP p2, int (*cb)(int, float, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DDI(int p0, float p1, struct S_DDI p2, int (*cb)(int, float, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DDF(int p0, float p1, struct S_DDF p2, int (*cb)(int, float, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DDD(int p0, float p1, struct S_DDD p2, int (*cb)(int, float, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DDP(int p0, float p1, struct S_DDP p2, int (*cb)(int, float, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DPI(int p0, float p1, struct S_DPI p2, int (*cb)(int, float, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DPF(int p0, float p1, struct S_DPF p2, int (*cb)(int, float, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DPD(int p0, float p1, struct S_DPD p2, int (*cb)(int, float, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_DPP(int p0, float p1, struct S_DPP p2, int (*cb)(int, float, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PII(int p0, float p1, struct S_PII p2, int (*cb)(int, float, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PIF(int p0, float p1, struct S_PIF p2, int (*cb)(int, float, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PID(int p0, float p1, struct S_PID p2, int (*cb)(int, float, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PIP(int p0, float p1, struct S_PIP p2, int (*cb)(int, float, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PFI(int p0, float p1, struct S_PFI p2, int (*cb)(int, float, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PFF(int p0, float p1, struct S_PFF p2, int (*cb)(int, float, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PFD(int p0, float p1, struct S_PFD p2, int (*cb)(int, float, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PFP(int p0, float p1, struct S_PFP p2, int (*cb)(int, float, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PDI(int p0, float p1, struct S_PDI p2, int (*cb)(int, float, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PDF(int p0, float p1, struct S_PDF p2, int (*cb)(int, float, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PDD(int p0, float p1, struct S_PDD p2, int (*cb)(int, float, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PDP(int p0, float p1, struct S_PDP p2, int (*cb)(int, float, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PPI(int p0, float p1, struct S_PPI p2, int (*cb)(int, float, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PPF(int p0, float p1, struct S_PPF p2, int (*cb)(int, float, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PPD(int p0, float p1, struct S_PPD p2, int (*cb)(int, float, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IFS_PPP(int p0, float p1, struct S_PPP p2, int (*cb)(int, float, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDI_(int p0, double p1, int p2, int (*cb)(int, double, int)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDF_(int p0, double p1, float p2, int (*cb)(int, double, float)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDD_(int p0, double p1, double p2, int (*cb)(int, double, double)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDP_(int p0, double p1, void* p2, int (*cb)(int, double, void*)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_I(int p0, double p1, struct S_I p2, int (*cb)(int, double, struct S_I)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_F(int p0, double p1, struct S_F p2, int (*cb)(int, double, struct S_F)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_D(int p0, double p1, struct S_D p2, int (*cb)(int, double, struct S_D)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_P(int p0, double p1, struct S_P p2, int (*cb)(int, double, struct S_P)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_II(int p0, double p1, struct S_II p2, int (*cb)(int, double, struct S_II)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IF(int p0, double p1, struct S_IF p2, int (*cb)(int, double, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_ID(int p0, double p1, struct S_ID p2, int (*cb)(int, double, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IP(int p0, double p1, struct S_IP p2, int (*cb)(int, double, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FI(int p0, double p1, struct S_FI p2, int (*cb)(int, double, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FF(int p0, double p1, struct S_FF p2, int (*cb)(int, double, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FD(int p0, double p1, struct S_FD p2, int (*cb)(int, double, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FP(int p0, double p1, struct S_FP p2, int (*cb)(int, double, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DI(int p0, double p1, struct S_DI p2, int (*cb)(int, double, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DF(int p0, double p1, struct S_DF p2, int (*cb)(int, double, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DD(int p0, double p1, struct S_DD p2, int (*cb)(int, double, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DP(int p0, double p1, struct S_DP p2, int (*cb)(int, double, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PI(int p0, double p1, struct S_PI p2, int (*cb)(int, double, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PF(int p0, double p1, struct S_PF p2, int (*cb)(int, double, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PD(int p0, double p1, struct S_PD p2, int (*cb)(int, double, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PP(int p0, double p1, struct S_PP p2, int (*cb)(int, double, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_III(int p0, double p1, struct S_III p2, int (*cb)(int, double, struct S_III)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IIF(int p0, double p1, struct S_IIF p2, int (*cb)(int, double, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IID(int p0, double p1, struct S_IID p2, int (*cb)(int, double, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IIP(int p0, double p1, struct S_IIP p2, int (*cb)(int, double, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IFI(int p0, double p1, struct S_IFI p2, int (*cb)(int, double, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IFF(int p0, double p1, struct S_IFF p2, int (*cb)(int, double, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IFD(int p0, double p1, struct S_IFD p2, int (*cb)(int, double, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IFP(int p0, double p1, struct S_IFP p2, int (*cb)(int, double, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IDI(int p0, double p1, struct S_IDI p2, int (*cb)(int, double, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IDF(int p0, double p1, struct S_IDF p2, int (*cb)(int, double, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IDD(int p0, double p1, struct S_IDD p2, int (*cb)(int, double, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IDP(int p0, double p1, struct S_IDP p2, int (*cb)(int, double, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IPI(int p0, double p1, struct S_IPI p2, int (*cb)(int, double, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IPF(int p0, double p1, struct S_IPF p2, int (*cb)(int, double, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IPD(int p0, double p1, struct S_IPD p2, int (*cb)(int, double, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_IPP(int p0, double p1, struct S_IPP p2, int (*cb)(int, double, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FII(int p0, double p1, struct S_FII p2, int (*cb)(int, double, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FIF(int p0, double p1, struct S_FIF p2, int (*cb)(int, double, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FID(int p0, double p1, struct S_FID p2, int (*cb)(int, double, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FIP(int p0, double p1, struct S_FIP p2, int (*cb)(int, double, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FFI(int p0, double p1, struct S_FFI p2, int (*cb)(int, double, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FFF(int p0, double p1, struct S_FFF p2, int (*cb)(int, double, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FFD(int p0, double p1, struct S_FFD p2, int (*cb)(int, double, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FFP(int p0, double p1, struct S_FFP p2, int (*cb)(int, double, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FDI(int p0, double p1, struct S_FDI p2, int (*cb)(int, double, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FDF(int p0, double p1, struct S_FDF p2, int (*cb)(int, double, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FDD(int p0, double p1, struct S_FDD p2, int (*cb)(int, double, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FDP(int p0, double p1, struct S_FDP p2, int (*cb)(int, double, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FPI(int p0, double p1, struct S_FPI p2, int (*cb)(int, double, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FPF(int p0, double p1, struct S_FPF p2, int (*cb)(int, double, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FPD(int p0, double p1, struct S_FPD p2, int (*cb)(int, double, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_FPP(int p0, double p1, struct S_FPP p2, int (*cb)(int, double, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DII(int p0, double p1, struct S_DII p2, int (*cb)(int, double, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DIF(int p0, double p1, struct S_DIF p2, int (*cb)(int, double, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DID(int p0, double p1, struct S_DID p2, int (*cb)(int, double, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DIP(int p0, double p1, struct S_DIP p2, int (*cb)(int, double, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DFI(int p0, double p1, struct S_DFI p2, int (*cb)(int, double, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DFF(int p0, double p1, struct S_DFF p2, int (*cb)(int, double, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DFD(int p0, double p1, struct S_DFD p2, int (*cb)(int, double, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DFP(int p0, double p1, struct S_DFP p2, int (*cb)(int, double, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DDI(int p0, double p1, struct S_DDI p2, int (*cb)(int, double, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DDF(int p0, double p1, struct S_DDF p2, int (*cb)(int, double, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DDD(int p0, double p1, struct S_DDD p2, int (*cb)(int, double, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DDP(int p0, double p1, struct S_DDP p2, int (*cb)(int, double, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DPI(int p0, double p1, struct S_DPI p2, int (*cb)(int, double, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DPF(int p0, double p1, struct S_DPF p2, int (*cb)(int, double, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DPD(int p0, double p1, struct S_DPD p2, int (*cb)(int, double, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_DPP(int p0, double p1, struct S_DPP p2, int (*cb)(int, double, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PII(int p0, double p1, struct S_PII p2, int (*cb)(int, double, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PIF(int p0, double p1, struct S_PIF p2, int (*cb)(int, double, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PID(int p0, double p1, struct S_PID p2, int (*cb)(int, double, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PIP(int p0, double p1, struct S_PIP p2, int (*cb)(int, double, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PFI(int p0, double p1, struct S_PFI p2, int (*cb)(int, double, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PFF(int p0, double p1, struct S_PFF p2, int (*cb)(int, double, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PFD(int p0, double p1, struct S_PFD p2, int (*cb)(int, double, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PFP(int p0, double p1, struct S_PFP p2, int (*cb)(int, double, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PDI(int p0, double p1, struct S_PDI p2, int (*cb)(int, double, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PDF(int p0, double p1, struct S_PDF p2, int (*cb)(int, double, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PDD(int p0, double p1, struct S_PDD p2, int (*cb)(int, double, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PDP(int p0, double p1, struct S_PDP p2, int (*cb)(int, double, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PPI(int p0, double p1, struct S_PPI p2, int (*cb)(int, double, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PPF(int p0, double p1, struct S_PPF p2, int (*cb)(int, double, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PPD(int p0, double p1, struct S_PPD p2, int (*cb)(int, double, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IDS_PPP(int p0, double p1, struct S_PPP p2, int (*cb)(int, double, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPI_(int p0, void* p1, int p2, int (*cb)(int, void*, int)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPF_(int p0, void* p1, float p2, int (*cb)(int, void*, float)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPD_(int p0, void* p1, double p2, int (*cb)(int, void*, double)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPP_(int p0, void* p1, void* p2, int (*cb)(int, void*, void*)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_I(int p0, void* p1, struct S_I p2, int (*cb)(int, void*, struct S_I)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_F(int p0, void* p1, struct S_F p2, int (*cb)(int, void*, struct S_F)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_D(int p0, void* p1, struct S_D p2, int (*cb)(int, void*, struct S_D)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_P(int p0, void* p1, struct S_P p2, int (*cb)(int, void*, struct S_P)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_II(int p0, void* p1, struct S_II p2, int (*cb)(int, void*, struct S_II)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_IF(int p0, void* p1, struct S_IF p2, int (*cb)(int, void*, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_ID(int p0, void* p1, struct S_ID p2, int (*cb)(int, void*, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_IP(int p0, void* p1, struct S_IP p2, int (*cb)(int, void*, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_FI(int p0, void* p1, struct S_FI p2, int (*cb)(int, void*, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_FF(int p0, void* p1, struct S_FF p2, int (*cb)(int, void*, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_FD(int p0, void* p1, struct S_FD p2, int (*cb)(int, void*, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_FP(int p0, void* p1, struct S_FP p2, int (*cb)(int, void*, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_DI(int p0, void* p1, struct S_DI p2, int (*cb)(int, void*, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_DF(int p0, void* p1, struct S_DF p2, int (*cb)(int, void*, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_DD(int p0, void* p1, struct S_DD p2, int (*cb)(int, void*, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_DP(int p0, void* p1, struct S_DP p2, int (*cb)(int, void*, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_PI(int p0, void* p1, struct S_PI p2, int (*cb)(int, void*, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_PF(int p0, void* p1, struct S_PF p2, int (*cb)(int, void*, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_PD(int p0, void* p1, struct S_PD p2, int (*cb)(int, void*, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_PP(int p0, void* p1, struct S_PP p2, int (*cb)(int, void*, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_III(int p0, void* p1, struct S_III p2, int (*cb)(int, void*, struct S_III)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_IIF(int p0, void* p1, struct S_IIF p2, int (*cb)(int, void*, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT int f11_I_IPS_IID(int p0, void* p1, struct S_IID p2, int (*cb)(int, void*, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_IIP(int p0, void* p1, struct S_IIP p2, int (*cb)(int, void*, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_IFI(int p0, void* p1, struct S_IFI p2, int (*cb)(int, void*, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_IFF(int p0, void* p1, struct S_IFF p2, int (*cb)(int, void*, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_IFD(int p0, void* p1, struct S_IFD p2, int (*cb)(int, void*, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_IFP(int p0, void* p1, struct S_IFP p2, int (*cb)(int, void*, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_IDI(int p0, void* p1, struct S_IDI p2, int (*cb)(int, void*, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_IDF(int p0, void* p1, struct S_IDF p2, int (*cb)(int, void*, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_IDD(int p0, void* p1, struct S_IDD p2, int (*cb)(int, void*, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_IDP(int p0, void* p1, struct S_IDP p2, int (*cb)(int, void*, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_IPI(int p0, void* p1, struct S_IPI p2, int (*cb)(int, void*, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_IPF(int p0, void* p1, struct S_IPF p2, int (*cb)(int, void*, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_IPD(int p0, void* p1, struct S_IPD p2, int (*cb)(int, void*, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_IPP(int p0, void* p1, struct S_IPP p2, int (*cb)(int, void*, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FII(int p0, void* p1, struct S_FII p2, int (*cb)(int, void*, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FIF(int p0, void* p1, struct S_FIF p2, int (*cb)(int, void*, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FID(int p0, void* p1, struct S_FID p2, int (*cb)(int, void*, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FIP(int p0, void* p1, struct S_FIP p2, int (*cb)(int, void*, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FFI(int p0, void* p1, struct S_FFI p2, int (*cb)(int, void*, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FFF(int p0, void* p1, struct S_FFF p2, int (*cb)(int, void*, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FFD(int p0, void* p1, struct S_FFD p2, int (*cb)(int, void*, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FFP(int p0, void* p1, struct S_FFP p2, int (*cb)(int, void*, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FDI(int p0, void* p1, struct S_FDI p2, int (*cb)(int, void*, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FDF(int p0, void* p1, struct S_FDF p2, int (*cb)(int, void*, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FDD(int p0, void* p1, struct S_FDD p2, int (*cb)(int, void*, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FDP(int p0, void* p1, struct S_FDP p2, int (*cb)(int, void*, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FPI(int p0, void* p1, struct S_FPI p2, int (*cb)(int, void*, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FPF(int p0, void* p1, struct S_FPF p2, int (*cb)(int, void*, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FPD(int p0, void* p1, struct S_FPD p2, int (*cb)(int, void*, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_FPP(int p0, void* p1, struct S_FPP p2, int (*cb)(int, void*, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DII(int p0, void* p1, struct S_DII p2, int (*cb)(int, void*, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DIF(int p0, void* p1, struct S_DIF p2, int (*cb)(int, void*, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DID(int p0, void* p1, struct S_DID p2, int (*cb)(int, void*, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DIP(int p0, void* p1, struct S_DIP p2, int (*cb)(int, void*, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DFI(int p0, void* p1, struct S_DFI p2, int (*cb)(int, void*, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DFF(int p0, void* p1, struct S_DFF p2, int (*cb)(int, void*, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DFD(int p0, void* p1, struct S_DFD p2, int (*cb)(int, void*, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DFP(int p0, void* p1, struct S_DFP p2, int (*cb)(int, void*, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DDI(int p0, void* p1, struct S_DDI p2, int (*cb)(int, void*, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DDF(int p0, void* p1, struct S_DDF p2, int (*cb)(int, void*, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DDD(int p0, void* p1, struct S_DDD p2, int (*cb)(int, void*, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DDP(int p0, void* p1, struct S_DDP p2, int (*cb)(int, void*, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DPI(int p0, void* p1, struct S_DPI p2, int (*cb)(int, void*, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DPF(int p0, void* p1, struct S_DPF p2, int (*cb)(int, void*, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DPD(int p0, void* p1, struct S_DPD p2, int (*cb)(int, void*, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_DPP(int p0, void* p1, struct S_DPP p2, int (*cb)(int, void*, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PII(int p0, void* p1, struct S_PII p2, int (*cb)(int, void*, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PIF(int p0, void* p1, struct S_PIF p2, int (*cb)(int, void*, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PID(int p0, void* p1, struct S_PID p2, int (*cb)(int, void*, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PIP(int p0, void* p1, struct S_PIP p2, int (*cb)(int, void*, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PFI(int p0, void* p1, struct S_PFI p2, int (*cb)(int, void*, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PFF(int p0, void* p1, struct S_PFF p2, int (*cb)(int, void*, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PFD(int p0, void* p1, struct S_PFD p2, int (*cb)(int, void*, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PFP(int p0, void* p1, struct S_PFP p2, int (*cb)(int, void*, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PDI(int p0, void* p1, struct S_PDI p2, int (*cb)(int, void*, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PDF(int p0, void* p1, struct S_PDF p2, int (*cb)(int, void*, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PDD(int p0, void* p1, struct S_PDD p2, int (*cb)(int, void*, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PDP(int p0, void* p1, struct S_PDP p2, int (*cb)(int, void*, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PPI(int p0, void* p1, struct S_PPI p2, int (*cb)(int, void*, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PPF(int p0, void* p1, struct S_PPF p2, int (*cb)(int, void*, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PPD(int p0, void* p1, struct S_PPD p2, int (*cb)(int, void*, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_IPS_PPP(int p0, void* p1, struct S_PPP p2, int (*cb)(int, void*, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_I(int p0, struct S_I p1, int p2, int (*cb)(int, struct S_I, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_F(int p0, struct S_F p1, int p2, int (*cb)(int, struct S_F, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_D(int p0, struct S_D p1, int p2, int (*cb)(int, struct S_D, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_P(int p0, struct S_P p1, int p2, int (*cb)(int, struct S_P, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_II(int p0, struct S_II p1, int p2, int (*cb)(int, struct S_II, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IF(int p0, struct S_IF p1, int p2, int (*cb)(int, struct S_IF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_ID(int p0, struct S_ID p1, int p2, int (*cb)(int, struct S_ID, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IP(int p0, struct S_IP p1, int p2, int (*cb)(int, struct S_IP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FI(int p0, struct S_FI p1, int p2, int (*cb)(int, struct S_FI, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FF(int p0, struct S_FF p1, int p2, int (*cb)(int, struct S_FF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FD(int p0, struct S_FD p1, int p2, int (*cb)(int, struct S_FD, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FP(int p0, struct S_FP p1, int p2, int (*cb)(int, struct S_FP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DI(int p0, struct S_DI p1, int p2, int (*cb)(int, struct S_DI, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DF(int p0, struct S_DF p1, int p2, int (*cb)(int, struct S_DF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DD(int p0, struct S_DD p1, int p2, int (*cb)(int, struct S_DD, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DP(int p0, struct S_DP p1, int p2, int (*cb)(int, struct S_DP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PI(int p0, struct S_PI p1, int p2, int (*cb)(int, struct S_PI, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PF(int p0, struct S_PF p1, int p2, int (*cb)(int, struct S_PF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PD(int p0, struct S_PD p1, int p2, int (*cb)(int, struct S_PD, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PP(int p0, struct S_PP p1, int p2, int (*cb)(int, struct S_PP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_III(int p0, struct S_III p1, int p2, int (*cb)(int, struct S_III, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IIF(int p0, struct S_IIF p1, int p2, int (*cb)(int, struct S_IIF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IID(int p0, struct S_IID p1, int p2, int (*cb)(int, struct S_IID, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IIP(int p0, struct S_IIP p1, int p2, int (*cb)(int, struct S_IIP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IFI(int p0, struct S_IFI p1, int p2, int (*cb)(int, struct S_IFI, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IFF(int p0, struct S_IFF p1, int p2, int (*cb)(int, struct S_IFF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IFD(int p0, struct S_IFD p1, int p2, int (*cb)(int, struct S_IFD, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IFP(int p0, struct S_IFP p1, int p2, int (*cb)(int, struct S_IFP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IDI(int p0, struct S_IDI p1, int p2, int (*cb)(int, struct S_IDI, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IDF(int p0, struct S_IDF p1, int p2, int (*cb)(int, struct S_IDF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IDD(int p0, struct S_IDD p1, int p2, int (*cb)(int, struct S_IDD, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IDP(int p0, struct S_IDP p1, int p2, int (*cb)(int, struct S_IDP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IPI(int p0, struct S_IPI p1, int p2, int (*cb)(int, struct S_IPI, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IPF(int p0, struct S_IPF p1, int p2, int (*cb)(int, struct S_IPF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IPD(int p0, struct S_IPD p1, int p2, int (*cb)(int, struct S_IPD, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_IPP(int p0, struct S_IPP p1, int p2, int (*cb)(int, struct S_IPP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FII(int p0, struct S_FII p1, int p2, int (*cb)(int, struct S_FII, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FIF(int p0, struct S_FIF p1, int p2, int (*cb)(int, struct S_FIF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FID(int p0, struct S_FID p1, int p2, int (*cb)(int, struct S_FID, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FIP(int p0, struct S_FIP p1, int p2, int (*cb)(int, struct S_FIP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FFI(int p0, struct S_FFI p1, int p2, int (*cb)(int, struct S_FFI, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FFF(int p0, struct S_FFF p1, int p2, int (*cb)(int, struct S_FFF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FFD(int p0, struct S_FFD p1, int p2, int (*cb)(int, struct S_FFD, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FFP(int p0, struct S_FFP p1, int p2, int (*cb)(int, struct S_FFP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FDI(int p0, struct S_FDI p1, int p2, int (*cb)(int, struct S_FDI, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FDF(int p0, struct S_FDF p1, int p2, int (*cb)(int, struct S_FDF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FDD(int p0, struct S_FDD p1, int p2, int (*cb)(int, struct S_FDD, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FDP(int p0, struct S_FDP p1, int p2, int (*cb)(int, struct S_FDP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FPI(int p0, struct S_FPI p1, int p2, int (*cb)(int, struct S_FPI, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FPF(int p0, struct S_FPF p1, int p2, int (*cb)(int, struct S_FPF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FPD(int p0, struct S_FPD p1, int p2, int (*cb)(int, struct S_FPD, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_FPP(int p0, struct S_FPP p1, int p2, int (*cb)(int, struct S_FPP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DII(int p0, struct S_DII p1, int p2, int (*cb)(int, struct S_DII, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DIF(int p0, struct S_DIF p1, int p2, int (*cb)(int, struct S_DIF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DID(int p0, struct S_DID p1, int p2, int (*cb)(int, struct S_DID, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DIP(int p0, struct S_DIP p1, int p2, int (*cb)(int, struct S_DIP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DFI(int p0, struct S_DFI p1, int p2, int (*cb)(int, struct S_DFI, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DFF(int p0, struct S_DFF p1, int p2, int (*cb)(int, struct S_DFF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DFD(int p0, struct S_DFD p1, int p2, int (*cb)(int, struct S_DFD, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DFP(int p0, struct S_DFP p1, int p2, int (*cb)(int, struct S_DFP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DDI(int p0, struct S_DDI p1, int p2, int (*cb)(int, struct S_DDI, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DDF(int p0, struct S_DDF p1, int p2, int (*cb)(int, struct S_DDF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DDD(int p0, struct S_DDD p1, int p2, int (*cb)(int, struct S_DDD, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DDP(int p0, struct S_DDP p1, int p2, int (*cb)(int, struct S_DDP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DPI(int p0, struct S_DPI p1, int p2, int (*cb)(int, struct S_DPI, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DPF(int p0, struct S_DPF p1, int p2, int (*cb)(int, struct S_DPF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DPD(int p0, struct S_DPD p1, int p2, int (*cb)(int, struct S_DPD, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_DPP(int p0, struct S_DPP p1, int p2, int (*cb)(int, struct S_DPP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PII(int p0, struct S_PII p1, int p2, int (*cb)(int, struct S_PII, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PIF(int p0, struct S_PIF p1, int p2, int (*cb)(int, struct S_PIF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PID(int p0, struct S_PID p1, int p2, int (*cb)(int, struct S_PID, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PIP(int p0, struct S_PIP p1, int p2, int (*cb)(int, struct S_PIP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PFI(int p0, struct S_PFI p1, int p2, int (*cb)(int, struct S_PFI, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PFF(int p0, struct S_PFF p1, int p2, int (*cb)(int, struct S_PFF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PFD(int p0, struct S_PFD p1, int p2, int (*cb)(int, struct S_PFD, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PFP(int p0, struct S_PFP p1, int p2, int (*cb)(int, struct S_PFP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PDI(int p0, struct S_PDI p1, int p2, int (*cb)(int, struct S_PDI, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PDF(int p0, struct S_PDF p1, int p2, int (*cb)(int, struct S_PDF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PDD(int p0, struct S_PDD p1, int p2, int (*cb)(int, struct S_PDD, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PDP(int p0, struct S_PDP p1, int p2, int (*cb)(int, struct S_PDP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PPI(int p0, struct S_PPI p1, int p2, int (*cb)(int, struct S_PPI, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PPF(int p0, struct S_PPF p1, int p2, int (*cb)(int, struct S_PPF, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PPD(int p0, struct S_PPD p1, int p2, int (*cb)(int, struct S_PPD, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISI_PPP(int p0, struct S_PPP p1, int p2, int (*cb)(int, struct S_PPP, int)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_I(int p0, struct S_I p1, float p2, int (*cb)(int, struct S_I, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_F(int p0, struct S_F p1, float p2, int (*cb)(int, struct S_F, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_D(int p0, struct S_D p1, float p2, int (*cb)(int, struct S_D, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_P(int p0, struct S_P p1, float p2, int (*cb)(int, struct S_P, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_II(int p0, struct S_II p1, float p2, int (*cb)(int, struct S_II, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IF(int p0, struct S_IF p1, float p2, int (*cb)(int, struct S_IF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_ID(int p0, struct S_ID p1, float p2, int (*cb)(int, struct S_ID, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IP(int p0, struct S_IP p1, float p2, int (*cb)(int, struct S_IP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FI(int p0, struct S_FI p1, float p2, int (*cb)(int, struct S_FI, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FF(int p0, struct S_FF p1, float p2, int (*cb)(int, struct S_FF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FD(int p0, struct S_FD p1, float p2, int (*cb)(int, struct S_FD, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FP(int p0, struct S_FP p1, float p2, int (*cb)(int, struct S_FP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DI(int p0, struct S_DI p1, float p2, int (*cb)(int, struct S_DI, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DF(int p0, struct S_DF p1, float p2, int (*cb)(int, struct S_DF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DD(int p0, struct S_DD p1, float p2, int (*cb)(int, struct S_DD, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DP(int p0, struct S_DP p1, float p2, int (*cb)(int, struct S_DP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PI(int p0, struct S_PI p1, float p2, int (*cb)(int, struct S_PI, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PF(int p0, struct S_PF p1, float p2, int (*cb)(int, struct S_PF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PD(int p0, struct S_PD p1, float p2, int (*cb)(int, struct S_PD, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PP(int p0, struct S_PP p1, float p2, int (*cb)(int, struct S_PP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_III(int p0, struct S_III p1, float p2, int (*cb)(int, struct S_III, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IIF(int p0, struct S_IIF p1, float p2, int (*cb)(int, struct S_IIF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IID(int p0, struct S_IID p1, float p2, int (*cb)(int, struct S_IID, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IIP(int p0, struct S_IIP p1, float p2, int (*cb)(int, struct S_IIP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IFI(int p0, struct S_IFI p1, float p2, int (*cb)(int, struct S_IFI, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IFF(int p0, struct S_IFF p1, float p2, int (*cb)(int, struct S_IFF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IFD(int p0, struct S_IFD p1, float p2, int (*cb)(int, struct S_IFD, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IFP(int p0, struct S_IFP p1, float p2, int (*cb)(int, struct S_IFP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IDI(int p0, struct S_IDI p1, float p2, int (*cb)(int, struct S_IDI, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IDF(int p0, struct S_IDF p1, float p2, int (*cb)(int, struct S_IDF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IDD(int p0, struct S_IDD p1, float p2, int (*cb)(int, struct S_IDD, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IDP(int p0, struct S_IDP p1, float p2, int (*cb)(int, struct S_IDP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IPI(int p0, struct S_IPI p1, float p2, int (*cb)(int, struct S_IPI, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IPF(int p0, struct S_IPF p1, float p2, int (*cb)(int, struct S_IPF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IPD(int p0, struct S_IPD p1, float p2, int (*cb)(int, struct S_IPD, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_IPP(int p0, struct S_IPP p1, float p2, int (*cb)(int, struct S_IPP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FII(int p0, struct S_FII p1, float p2, int (*cb)(int, struct S_FII, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FIF(int p0, struct S_FIF p1, float p2, int (*cb)(int, struct S_FIF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FID(int p0, struct S_FID p1, float p2, int (*cb)(int, struct S_FID, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FIP(int p0, struct S_FIP p1, float p2, int (*cb)(int, struct S_FIP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FFI(int p0, struct S_FFI p1, float p2, int (*cb)(int, struct S_FFI, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FFF(int p0, struct S_FFF p1, float p2, int (*cb)(int, struct S_FFF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FFD(int p0, struct S_FFD p1, float p2, int (*cb)(int, struct S_FFD, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FFP(int p0, struct S_FFP p1, float p2, int (*cb)(int, struct S_FFP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FDI(int p0, struct S_FDI p1, float p2, int (*cb)(int, struct S_FDI, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FDF(int p0, struct S_FDF p1, float p2, int (*cb)(int, struct S_FDF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FDD(int p0, struct S_FDD p1, float p2, int (*cb)(int, struct S_FDD, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FDP(int p0, struct S_FDP p1, float p2, int (*cb)(int, struct S_FDP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FPI(int p0, struct S_FPI p1, float p2, int (*cb)(int, struct S_FPI, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FPF(int p0, struct S_FPF p1, float p2, int (*cb)(int, struct S_FPF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FPD(int p0, struct S_FPD p1, float p2, int (*cb)(int, struct S_FPD, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_FPP(int p0, struct S_FPP p1, float p2, int (*cb)(int, struct S_FPP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DII(int p0, struct S_DII p1, float p2, int (*cb)(int, struct S_DII, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DIF(int p0, struct S_DIF p1, float p2, int (*cb)(int, struct S_DIF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DID(int p0, struct S_DID p1, float p2, int (*cb)(int, struct S_DID, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DIP(int p0, struct S_DIP p1, float p2, int (*cb)(int, struct S_DIP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DFI(int p0, struct S_DFI p1, float p2, int (*cb)(int, struct S_DFI, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DFF(int p0, struct S_DFF p1, float p2, int (*cb)(int, struct S_DFF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DFD(int p0, struct S_DFD p1, float p2, int (*cb)(int, struct S_DFD, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DFP(int p0, struct S_DFP p1, float p2, int (*cb)(int, struct S_DFP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DDI(int p0, struct S_DDI p1, float p2, int (*cb)(int, struct S_DDI, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DDF(int p0, struct S_DDF p1, float p2, int (*cb)(int, struct S_DDF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DDD(int p0, struct S_DDD p1, float p2, int (*cb)(int, struct S_DDD, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DDP(int p0, struct S_DDP p1, float p2, int (*cb)(int, struct S_DDP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DPI(int p0, struct S_DPI p1, float p2, int (*cb)(int, struct S_DPI, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DPF(int p0, struct S_DPF p1, float p2, int (*cb)(int, struct S_DPF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DPD(int p0, struct S_DPD p1, float p2, int (*cb)(int, struct S_DPD, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_DPP(int p0, struct S_DPP p1, float p2, int (*cb)(int, struct S_DPP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PII(int p0, struct S_PII p1, float p2, int (*cb)(int, struct S_PII, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PIF(int p0, struct S_PIF p1, float p2, int (*cb)(int, struct S_PIF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PID(int p0, struct S_PID p1, float p2, int (*cb)(int, struct S_PID, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PIP(int p0, struct S_PIP p1, float p2, int (*cb)(int, struct S_PIP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PFI(int p0, struct S_PFI p1, float p2, int (*cb)(int, struct S_PFI, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PFF(int p0, struct S_PFF p1, float p2, int (*cb)(int, struct S_PFF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PFD(int p0, struct S_PFD p1, float p2, int (*cb)(int, struct S_PFD, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PFP(int p0, struct S_PFP p1, float p2, int (*cb)(int, struct S_PFP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PDI(int p0, struct S_PDI p1, float p2, int (*cb)(int, struct S_PDI, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PDF(int p0, struct S_PDF p1, float p2, int (*cb)(int, struct S_PDF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PDD(int p0, struct S_PDD p1, float p2, int (*cb)(int, struct S_PDD, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PDP(int p0, struct S_PDP p1, float p2, int (*cb)(int, struct S_PDP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PPI(int p0, struct S_PPI p1, float p2, int (*cb)(int, struct S_PPI, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PPF(int p0, struct S_PPF p1, float p2, int (*cb)(int, struct S_PPF, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PPD(int p0, struct S_PPD p1, float p2, int (*cb)(int, struct S_PPD, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISF_PPP(int p0, struct S_PPP p1, float p2, int (*cb)(int, struct S_PPP, float)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_I(int p0, struct S_I p1, double p2, int (*cb)(int, struct S_I, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_F(int p0, struct S_F p1, double p2, int (*cb)(int, struct S_F, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_D(int p0, struct S_D p1, double p2, int (*cb)(int, struct S_D, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_P(int p0, struct S_P p1, double p2, int (*cb)(int, struct S_P, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_II(int p0, struct S_II p1, double p2, int (*cb)(int, struct S_II, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IF(int p0, struct S_IF p1, double p2, int (*cb)(int, struct S_IF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_ID(int p0, struct S_ID p1, double p2, int (*cb)(int, struct S_ID, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IP(int p0, struct S_IP p1, double p2, int (*cb)(int, struct S_IP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FI(int p0, struct S_FI p1, double p2, int (*cb)(int, struct S_FI, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FF(int p0, struct S_FF p1, double p2, int (*cb)(int, struct S_FF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FD(int p0, struct S_FD p1, double p2, int (*cb)(int, struct S_FD, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FP(int p0, struct S_FP p1, double p2, int (*cb)(int, struct S_FP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DI(int p0, struct S_DI p1, double p2, int (*cb)(int, struct S_DI, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DF(int p0, struct S_DF p1, double p2, int (*cb)(int, struct S_DF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DD(int p0, struct S_DD p1, double p2, int (*cb)(int, struct S_DD, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DP(int p0, struct S_DP p1, double p2, int (*cb)(int, struct S_DP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PI(int p0, struct S_PI p1, double p2, int (*cb)(int, struct S_PI, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PF(int p0, struct S_PF p1, double p2, int (*cb)(int, struct S_PF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PD(int p0, struct S_PD p1, double p2, int (*cb)(int, struct S_PD, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PP(int p0, struct S_PP p1, double p2, int (*cb)(int, struct S_PP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_III(int p0, struct S_III p1, double p2, int (*cb)(int, struct S_III, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IIF(int p0, struct S_IIF p1, double p2, int (*cb)(int, struct S_IIF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IID(int p0, struct S_IID p1, double p2, int (*cb)(int, struct S_IID, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IIP(int p0, struct S_IIP p1, double p2, int (*cb)(int, struct S_IIP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IFI(int p0, struct S_IFI p1, double p2, int (*cb)(int, struct S_IFI, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IFF(int p0, struct S_IFF p1, double p2, int (*cb)(int, struct S_IFF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IFD(int p0, struct S_IFD p1, double p2, int (*cb)(int, struct S_IFD, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IFP(int p0, struct S_IFP p1, double p2, int (*cb)(int, struct S_IFP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IDI(int p0, struct S_IDI p1, double p2, int (*cb)(int, struct S_IDI, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IDF(int p0, struct S_IDF p1, double p2, int (*cb)(int, struct S_IDF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IDD(int p0, struct S_IDD p1, double p2, int (*cb)(int, struct S_IDD, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IDP(int p0, struct S_IDP p1, double p2, int (*cb)(int, struct S_IDP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IPI(int p0, struct S_IPI p1, double p2, int (*cb)(int, struct S_IPI, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IPF(int p0, struct S_IPF p1, double p2, int (*cb)(int, struct S_IPF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IPD(int p0, struct S_IPD p1, double p2, int (*cb)(int, struct S_IPD, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_IPP(int p0, struct S_IPP p1, double p2, int (*cb)(int, struct S_IPP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FII(int p0, struct S_FII p1, double p2, int (*cb)(int, struct S_FII, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FIF(int p0, struct S_FIF p1, double p2, int (*cb)(int, struct S_FIF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FID(int p0, struct S_FID p1, double p2, int (*cb)(int, struct S_FID, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FIP(int p0, struct S_FIP p1, double p2, int (*cb)(int, struct S_FIP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FFI(int p0, struct S_FFI p1, double p2, int (*cb)(int, struct S_FFI, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FFF(int p0, struct S_FFF p1, double p2, int (*cb)(int, struct S_FFF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FFD(int p0, struct S_FFD p1, double p2, int (*cb)(int, struct S_FFD, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FFP(int p0, struct S_FFP p1, double p2, int (*cb)(int, struct S_FFP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FDI(int p0, struct S_FDI p1, double p2, int (*cb)(int, struct S_FDI, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FDF(int p0, struct S_FDF p1, double p2, int (*cb)(int, struct S_FDF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FDD(int p0, struct S_FDD p1, double p2, int (*cb)(int, struct S_FDD, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FDP(int p0, struct S_FDP p1, double p2, int (*cb)(int, struct S_FDP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FPI(int p0, struct S_FPI p1, double p2, int (*cb)(int, struct S_FPI, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FPF(int p0, struct S_FPF p1, double p2, int (*cb)(int, struct S_FPF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FPD(int p0, struct S_FPD p1, double p2, int (*cb)(int, struct S_FPD, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_FPP(int p0, struct S_FPP p1, double p2, int (*cb)(int, struct S_FPP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DII(int p0, struct S_DII p1, double p2, int (*cb)(int, struct S_DII, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DIF(int p0, struct S_DIF p1, double p2, int (*cb)(int, struct S_DIF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DID(int p0, struct S_DID p1, double p2, int (*cb)(int, struct S_DID, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DIP(int p0, struct S_DIP p1, double p2, int (*cb)(int, struct S_DIP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DFI(int p0, struct S_DFI p1, double p2, int (*cb)(int, struct S_DFI, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DFF(int p0, struct S_DFF p1, double p2, int (*cb)(int, struct S_DFF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DFD(int p0, struct S_DFD p1, double p2, int (*cb)(int, struct S_DFD, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DFP(int p0, struct S_DFP p1, double p2, int (*cb)(int, struct S_DFP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DDI(int p0, struct S_DDI p1, double p2, int (*cb)(int, struct S_DDI, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DDF(int p0, struct S_DDF p1, double p2, int (*cb)(int, struct S_DDF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DDD(int p0, struct S_DDD p1, double p2, int (*cb)(int, struct S_DDD, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DDP(int p0, struct S_DDP p1, double p2, int (*cb)(int, struct S_DDP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DPI(int p0, struct S_DPI p1, double p2, int (*cb)(int, struct S_DPI, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DPF(int p0, struct S_DPF p1, double p2, int (*cb)(int, struct S_DPF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DPD(int p0, struct S_DPD p1, double p2, int (*cb)(int, struct S_DPD, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_DPP(int p0, struct S_DPP p1, double p2, int (*cb)(int, struct S_DPP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PII(int p0, struct S_PII p1, double p2, int (*cb)(int, struct S_PII, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PIF(int p0, struct S_PIF p1, double p2, int (*cb)(int, struct S_PIF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PID(int p0, struct S_PID p1, double p2, int (*cb)(int, struct S_PID, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PIP(int p0, struct S_PIP p1, double p2, int (*cb)(int, struct S_PIP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PFI(int p0, struct S_PFI p1, double p2, int (*cb)(int, struct S_PFI, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PFF(int p0, struct S_PFF p1, double p2, int (*cb)(int, struct S_PFF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PFD(int p0, struct S_PFD p1, double p2, int (*cb)(int, struct S_PFD, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PFP(int p0, struct S_PFP p1, double p2, int (*cb)(int, struct S_PFP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PDI(int p0, struct S_PDI p1, double p2, int (*cb)(int, struct S_PDI, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PDF(int p0, struct S_PDF p1, double p2, int (*cb)(int, struct S_PDF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PDD(int p0, struct S_PDD p1, double p2, int (*cb)(int, struct S_PDD, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PDP(int p0, struct S_PDP p1, double p2, int (*cb)(int, struct S_PDP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PPI(int p0, struct S_PPI p1, double p2, int (*cb)(int, struct S_PPI, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PPF(int p0, struct S_PPF p1, double p2, int (*cb)(int, struct S_PPF, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PPD(int p0, struct S_PPD p1, double p2, int (*cb)(int, struct S_PPD, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISD_PPP(int p0, struct S_PPP p1, double p2, int (*cb)(int, struct S_PPP, double)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_I(int p0, struct S_I p1, void* p2, int (*cb)(int, struct S_I, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_F(int p0, struct S_F p1, void* p2, int (*cb)(int, struct S_F, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_D(int p0, struct S_D p1, void* p2, int (*cb)(int, struct S_D, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_P(int p0, struct S_P p1, void* p2, int (*cb)(int, struct S_P, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_II(int p0, struct S_II p1, void* p2, int (*cb)(int, struct S_II, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IF(int p0, struct S_IF p1, void* p2, int (*cb)(int, struct S_IF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_ID(int p0, struct S_ID p1, void* p2, int (*cb)(int, struct S_ID, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IP(int p0, struct S_IP p1, void* p2, int (*cb)(int, struct S_IP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FI(int p0, struct S_FI p1, void* p2, int (*cb)(int, struct S_FI, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FF(int p0, struct S_FF p1, void* p2, int (*cb)(int, struct S_FF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FD(int p0, struct S_FD p1, void* p2, int (*cb)(int, struct S_FD, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FP(int p0, struct S_FP p1, void* p2, int (*cb)(int, struct S_FP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DI(int p0, struct S_DI p1, void* p2, int (*cb)(int, struct S_DI, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DF(int p0, struct S_DF p1, void* p2, int (*cb)(int, struct S_DF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DD(int p0, struct S_DD p1, void* p2, int (*cb)(int, struct S_DD, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DP(int p0, struct S_DP p1, void* p2, int (*cb)(int, struct S_DP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PI(int p0, struct S_PI p1, void* p2, int (*cb)(int, struct S_PI, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PF(int p0, struct S_PF p1, void* p2, int (*cb)(int, struct S_PF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PD(int p0, struct S_PD p1, void* p2, int (*cb)(int, struct S_PD, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PP(int p0, struct S_PP p1, void* p2, int (*cb)(int, struct S_PP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_III(int p0, struct S_III p1, void* p2, int (*cb)(int, struct S_III, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IIF(int p0, struct S_IIF p1, void* p2, int (*cb)(int, struct S_IIF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IID(int p0, struct S_IID p1, void* p2, int (*cb)(int, struct S_IID, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IIP(int p0, struct S_IIP p1, void* p2, int (*cb)(int, struct S_IIP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IFI(int p0, struct S_IFI p1, void* p2, int (*cb)(int, struct S_IFI, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IFF(int p0, struct S_IFF p1, void* p2, int (*cb)(int, struct S_IFF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IFD(int p0, struct S_IFD p1, void* p2, int (*cb)(int, struct S_IFD, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IFP(int p0, struct S_IFP p1, void* p2, int (*cb)(int, struct S_IFP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IDI(int p0, struct S_IDI p1, void* p2, int (*cb)(int, struct S_IDI, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IDF(int p0, struct S_IDF p1, void* p2, int (*cb)(int, struct S_IDF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IDD(int p0, struct S_IDD p1, void* p2, int (*cb)(int, struct S_IDD, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IDP(int p0, struct S_IDP p1, void* p2, int (*cb)(int, struct S_IDP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IPI(int p0, struct S_IPI p1, void* p2, int (*cb)(int, struct S_IPI, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IPF(int p0, struct S_IPF p1, void* p2, int (*cb)(int, struct S_IPF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IPD(int p0, struct S_IPD p1, void* p2, int (*cb)(int, struct S_IPD, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_IPP(int p0, struct S_IPP p1, void* p2, int (*cb)(int, struct S_IPP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FII(int p0, struct S_FII p1, void* p2, int (*cb)(int, struct S_FII, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FIF(int p0, struct S_FIF p1, void* p2, int (*cb)(int, struct S_FIF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FID(int p0, struct S_FID p1, void* p2, int (*cb)(int, struct S_FID, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FIP(int p0, struct S_FIP p1, void* p2, int (*cb)(int, struct S_FIP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FFI(int p0, struct S_FFI p1, void* p2, int (*cb)(int, struct S_FFI, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FFF(int p0, struct S_FFF p1, void* p2, int (*cb)(int, struct S_FFF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FFD(int p0, struct S_FFD p1, void* p2, int (*cb)(int, struct S_FFD, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FFP(int p0, struct S_FFP p1, void* p2, int (*cb)(int, struct S_FFP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FDI(int p0, struct S_FDI p1, void* p2, int (*cb)(int, struct S_FDI, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FDF(int p0, struct S_FDF p1, void* p2, int (*cb)(int, struct S_FDF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FDD(int p0, struct S_FDD p1, void* p2, int (*cb)(int, struct S_FDD, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FDP(int p0, struct S_FDP p1, void* p2, int (*cb)(int, struct S_FDP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FPI(int p0, struct S_FPI p1, void* p2, int (*cb)(int, struct S_FPI, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FPF(int p0, struct S_FPF p1, void* p2, int (*cb)(int, struct S_FPF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FPD(int p0, struct S_FPD p1, void* p2, int (*cb)(int, struct S_FPD, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_FPP(int p0, struct S_FPP p1, void* p2, int (*cb)(int, struct S_FPP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DII(int p0, struct S_DII p1, void* p2, int (*cb)(int, struct S_DII, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DIF(int p0, struct S_DIF p1, void* p2, int (*cb)(int, struct S_DIF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DID(int p0, struct S_DID p1, void* p2, int (*cb)(int, struct S_DID, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DIP(int p0, struct S_DIP p1, void* p2, int (*cb)(int, struct S_DIP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DFI(int p0, struct S_DFI p1, void* p2, int (*cb)(int, struct S_DFI, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DFF(int p0, struct S_DFF p1, void* p2, int (*cb)(int, struct S_DFF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DFD(int p0, struct S_DFD p1, void* p2, int (*cb)(int, struct S_DFD, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DFP(int p0, struct S_DFP p1, void* p2, int (*cb)(int, struct S_DFP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DDI(int p0, struct S_DDI p1, void* p2, int (*cb)(int, struct S_DDI, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DDF(int p0, struct S_DDF p1, void* p2, int (*cb)(int, struct S_DDF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DDD(int p0, struct S_DDD p1, void* p2, int (*cb)(int, struct S_DDD, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DDP(int p0, struct S_DDP p1, void* p2, int (*cb)(int, struct S_DDP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DPI(int p0, struct S_DPI p1, void* p2, int (*cb)(int, struct S_DPI, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DPF(int p0, struct S_DPF p1, void* p2, int (*cb)(int, struct S_DPF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DPD(int p0, struct S_DPD p1, void* p2, int (*cb)(int, struct S_DPD, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_DPP(int p0, struct S_DPP p1, void* p2, int (*cb)(int, struct S_DPP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PII(int p0, struct S_PII p1, void* p2, int (*cb)(int, struct S_PII, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PIF(int p0, struct S_PIF p1, void* p2, int (*cb)(int, struct S_PIF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PID(int p0, struct S_PID p1, void* p2, int (*cb)(int, struct S_PID, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PIP(int p0, struct S_PIP p1, void* p2, int (*cb)(int, struct S_PIP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PFI(int p0, struct S_PFI p1, void* p2, int (*cb)(int, struct S_PFI, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PFF(int p0, struct S_PFF p1, void* p2, int (*cb)(int, struct S_PFF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PFD(int p0, struct S_PFD p1, void* p2, int (*cb)(int, struct S_PFD, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PFP(int p0, struct S_PFP p1, void* p2, int (*cb)(int, struct S_PFP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PDI(int p0, struct S_PDI p1, void* p2, int (*cb)(int, struct S_PDI, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PDF(int p0, struct S_PDF p1, void* p2, int (*cb)(int, struct S_PDF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PDD(int p0, struct S_PDD p1, void* p2, int (*cb)(int, struct S_PDD, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PDP(int p0, struct S_PDP p1, void* p2, int (*cb)(int, struct S_PDP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PPI(int p0, struct S_PPI p1, void* p2, int (*cb)(int, struct S_PPI, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PPF(int p0, struct S_PPF p1, void* p2, int (*cb)(int, struct S_PPF, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PPD(int p0, struct S_PPD p1, void* p2, int (*cb)(int, struct S_PPD, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISP_PPP(int p0, struct S_PPP p1, void* p2, int (*cb)(int, struct S_PPP, void*)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_I(int p0, struct S_I p1, struct S_I p2, int (*cb)(int, struct S_I, struct S_I)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_F(int p0, struct S_F p1, struct S_F p2, int (*cb)(int, struct S_F, struct S_F)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_D(int p0, struct S_D p1, struct S_D p2, int (*cb)(int, struct S_D, struct S_D)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_P(int p0, struct S_P p1, struct S_P p2, int (*cb)(int, struct S_P, struct S_P)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_II(int p0, struct S_II p1, struct S_II p2, int (*cb)(int, struct S_II, struct S_II)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IF(int p0, struct S_IF p1, struct S_IF p2, int (*cb)(int, struct S_IF, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_ID(int p0, struct S_ID p1, struct S_ID p2, int (*cb)(int, struct S_ID, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IP(int p0, struct S_IP p1, struct S_IP p2, int (*cb)(int, struct S_IP, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FI(int p0, struct S_FI p1, struct S_FI p2, int (*cb)(int, struct S_FI, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FF(int p0, struct S_FF p1, struct S_FF p2, int (*cb)(int, struct S_FF, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FD(int p0, struct S_FD p1, struct S_FD p2, int (*cb)(int, struct S_FD, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FP(int p0, struct S_FP p1, struct S_FP p2, int (*cb)(int, struct S_FP, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DI(int p0, struct S_DI p1, struct S_DI p2, int (*cb)(int, struct S_DI, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DF(int p0, struct S_DF p1, struct S_DF p2, int (*cb)(int, struct S_DF, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DD(int p0, struct S_DD p1, struct S_DD p2, int (*cb)(int, struct S_DD, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DP(int p0, struct S_DP p1, struct S_DP p2, int (*cb)(int, struct S_DP, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PI(int p0, struct S_PI p1, struct S_PI p2, int (*cb)(int, struct S_PI, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PF(int p0, struct S_PF p1, struct S_PF p2, int (*cb)(int, struct S_PF, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PD(int p0, struct S_PD p1, struct S_PD p2, int (*cb)(int, struct S_PD, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PP(int p0, struct S_PP p1, struct S_PP p2, int (*cb)(int, struct S_PP, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_III(int p0, struct S_III p1, struct S_III p2, int (*cb)(int, struct S_III, struct S_III)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IIF(int p0, struct S_IIF p1, struct S_IIF p2, int (*cb)(int, struct S_IIF, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IID(int p0, struct S_IID p1, struct S_IID p2, int (*cb)(int, struct S_IID, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IIP(int p0, struct S_IIP p1, struct S_IIP p2, int (*cb)(int, struct S_IIP, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IFI(int p0, struct S_IFI p1, struct S_IFI p2, int (*cb)(int, struct S_IFI, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IFF(int p0, struct S_IFF p1, struct S_IFF p2, int (*cb)(int, struct S_IFF, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IFD(int p0, struct S_IFD p1, struct S_IFD p2, int (*cb)(int, struct S_IFD, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IFP(int p0, struct S_IFP p1, struct S_IFP p2, int (*cb)(int, struct S_IFP, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IDI(int p0, struct S_IDI p1, struct S_IDI p2, int (*cb)(int, struct S_IDI, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IDF(int p0, struct S_IDF p1, struct S_IDF p2, int (*cb)(int, struct S_IDF, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IDD(int p0, struct S_IDD p1, struct S_IDD p2, int (*cb)(int, struct S_IDD, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IDP(int p0, struct S_IDP p1, struct S_IDP p2, int (*cb)(int, struct S_IDP, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IPI(int p0, struct S_IPI p1, struct S_IPI p2, int (*cb)(int, struct S_IPI, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IPF(int p0, struct S_IPF p1, struct S_IPF p2, int (*cb)(int, struct S_IPF, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IPD(int p0, struct S_IPD p1, struct S_IPD p2, int (*cb)(int, struct S_IPD, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_IPP(int p0, struct S_IPP p1, struct S_IPP p2, int (*cb)(int, struct S_IPP, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FII(int p0, struct S_FII p1, struct S_FII p2, int (*cb)(int, struct S_FII, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FIF(int p0, struct S_FIF p1, struct S_FIF p2, int (*cb)(int, struct S_FIF, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FID(int p0, struct S_FID p1, struct S_FID p2, int (*cb)(int, struct S_FID, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FIP(int p0, struct S_FIP p1, struct S_FIP p2, int (*cb)(int, struct S_FIP, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FFI(int p0, struct S_FFI p1, struct S_FFI p2, int (*cb)(int, struct S_FFI, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FFF(int p0, struct S_FFF p1, struct S_FFF p2, int (*cb)(int, struct S_FFF, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FFD(int p0, struct S_FFD p1, struct S_FFD p2, int (*cb)(int, struct S_FFD, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FFP(int p0, struct S_FFP p1, struct S_FFP p2, int (*cb)(int, struct S_FFP, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FDI(int p0, struct S_FDI p1, struct S_FDI p2, int (*cb)(int, struct S_FDI, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FDF(int p0, struct S_FDF p1, struct S_FDF p2, int (*cb)(int, struct S_FDF, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FDD(int p0, struct S_FDD p1, struct S_FDD p2, int (*cb)(int, struct S_FDD, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FDP(int p0, struct S_FDP p1, struct S_FDP p2, int (*cb)(int, struct S_FDP, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FPI(int p0, struct S_FPI p1, struct S_FPI p2, int (*cb)(int, struct S_FPI, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FPF(int p0, struct S_FPF p1, struct S_FPF p2, int (*cb)(int, struct S_FPF, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FPD(int p0, struct S_FPD p1, struct S_FPD p2, int (*cb)(int, struct S_FPD, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_FPP(int p0, struct S_FPP p1, struct S_FPP p2, int (*cb)(int, struct S_FPP, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DII(int p0, struct S_DII p1, struct S_DII p2, int (*cb)(int, struct S_DII, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DIF(int p0, struct S_DIF p1, struct S_DIF p2, int (*cb)(int, struct S_DIF, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DID(int p0, struct S_DID p1, struct S_DID p2, int (*cb)(int, struct S_DID, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DIP(int p0, struct S_DIP p1, struct S_DIP p2, int (*cb)(int, struct S_DIP, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DFI(int p0, struct S_DFI p1, struct S_DFI p2, int (*cb)(int, struct S_DFI, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DFF(int p0, struct S_DFF p1, struct S_DFF p2, int (*cb)(int, struct S_DFF, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DFD(int p0, struct S_DFD p1, struct S_DFD p2, int (*cb)(int, struct S_DFD, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DFP(int p0, struct S_DFP p1, struct S_DFP p2, int (*cb)(int, struct S_DFP, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DDI(int p0, struct S_DDI p1, struct S_DDI p2, int (*cb)(int, struct S_DDI, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DDF(int p0, struct S_DDF p1, struct S_DDF p2, int (*cb)(int, struct S_DDF, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DDD(int p0, struct S_DDD p1, struct S_DDD p2, int (*cb)(int, struct S_DDD, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DDP(int p0, struct S_DDP p1, struct S_DDP p2, int (*cb)(int, struct S_DDP, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DPI(int p0, struct S_DPI p1, struct S_DPI p2, int (*cb)(int, struct S_DPI, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DPF(int p0, struct S_DPF p1, struct S_DPF p2, int (*cb)(int, struct S_DPF, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DPD(int p0, struct S_DPD p1, struct S_DPD p2, int (*cb)(int, struct S_DPD, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_DPP(int p0, struct S_DPP p1, struct S_DPP p2, int (*cb)(int, struct S_DPP, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PII(int p0, struct S_PII p1, struct S_PII p2, int (*cb)(int, struct S_PII, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PIF(int p0, struct S_PIF p1, struct S_PIF p2, int (*cb)(int, struct S_PIF, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PID(int p0, struct S_PID p1, struct S_PID p2, int (*cb)(int, struct S_PID, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PIP(int p0, struct S_PIP p1, struct S_PIP p2, int (*cb)(int, struct S_PIP, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PFI(int p0, struct S_PFI p1, struct S_PFI p2, int (*cb)(int, struct S_PFI, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PFF(int p0, struct S_PFF p1, struct S_PFF p2, int (*cb)(int, struct S_PFF, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PFD(int p0, struct S_PFD p1, struct S_PFD p2, int (*cb)(int, struct S_PFD, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PFP(int p0, struct S_PFP p1, struct S_PFP p2, int (*cb)(int, struct S_PFP, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PDI(int p0, struct S_PDI p1, struct S_PDI p2, int (*cb)(int, struct S_PDI, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PDF(int p0, struct S_PDF p1, struct S_PDF p2, int (*cb)(int, struct S_PDF, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PDD(int p0, struct S_PDD p1, struct S_PDD p2, int (*cb)(int, struct S_PDD, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PDP(int p0, struct S_PDP p1, struct S_PDP p2, int (*cb)(int, struct S_PDP, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PPI(int p0, struct S_PPI p1, struct S_PPI p2, int (*cb)(int, struct S_PPI, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PPF(int p0, struct S_PPF p1, struct S_PPF p2, int (*cb)(int, struct S_PPF, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PPD(int p0, struct S_PPD p1, struct S_PPD p2, int (*cb)(int, struct S_PPD, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT int f12_I_ISS_PPP(int p0, struct S_PPP p1, struct S_PPP p2, int (*cb)(int, struct S_PPP, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FII_(float p0, int p1, int p2, float (*cb)(float, int, int)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIF_(float p0, int p1, float p2, float (*cb)(float, int, float)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FID_(float p0, int p1, double p2, float (*cb)(float, int, double)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIP_(float p0, int p1, void* p2, float (*cb)(float, int, void*)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_I(float p0, int p1, struct S_I p2, float (*cb)(float, int, struct S_I)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_F(float p0, int p1, struct S_F p2, float (*cb)(float, int, struct S_F)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_D(float p0, int p1, struct S_D p2, float (*cb)(float, int, struct S_D)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_P(float p0, int p1, struct S_P p2, float (*cb)(float, int, struct S_P)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_II(float p0, int p1, struct S_II p2, float (*cb)(float, int, struct S_II)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IF(float p0, int p1, struct S_IF p2, float (*cb)(float, int, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_ID(float p0, int p1, struct S_ID p2, float (*cb)(float, int, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IP(float p0, int p1, struct S_IP p2, float (*cb)(float, int, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FI(float p0, int p1, struct S_FI p2, float (*cb)(float, int, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FF(float p0, int p1, struct S_FF p2, float (*cb)(float, int, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FD(float p0, int p1, struct S_FD p2, float (*cb)(float, int, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FP(float p0, int p1, struct S_FP p2, float (*cb)(float, int, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DI(float p0, int p1, struct S_DI p2, float (*cb)(float, int, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DF(float p0, int p1, struct S_DF p2, float (*cb)(float, int, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DD(float p0, int p1, struct S_DD p2, float (*cb)(float, int, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DP(float p0, int p1, struct S_DP p2, float (*cb)(float, int, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PI(float p0, int p1, struct S_PI p2, float (*cb)(float, int, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PF(float p0, int p1, struct S_PF p2, float (*cb)(float, int, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PD(float p0, int p1, struct S_PD p2, float (*cb)(float, int, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PP(float p0, int p1, struct S_PP p2, float (*cb)(float, int, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_III(float p0, int p1, struct S_III p2, float (*cb)(float, int, struct S_III)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IIF(float p0, int p1, struct S_IIF p2, float (*cb)(float, int, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IID(float p0, int p1, struct S_IID p2, float (*cb)(float, int, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IIP(float p0, int p1, struct S_IIP p2, float (*cb)(float, int, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IFI(float p0, int p1, struct S_IFI p2, float (*cb)(float, int, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IFF(float p0, int p1, struct S_IFF p2, float (*cb)(float, int, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IFD(float p0, int p1, struct S_IFD p2, float (*cb)(float, int, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IFP(float p0, int p1, struct S_IFP p2, float (*cb)(float, int, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IDI(float p0, int p1, struct S_IDI p2, float (*cb)(float, int, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IDF(float p0, int p1, struct S_IDF p2, float (*cb)(float, int, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IDD(float p0, int p1, struct S_IDD p2, float (*cb)(float, int, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IDP(float p0, int p1, struct S_IDP p2, float (*cb)(float, int, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IPI(float p0, int p1, struct S_IPI p2, float (*cb)(float, int, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IPF(float p0, int p1, struct S_IPF p2, float (*cb)(float, int, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IPD(float p0, int p1, struct S_IPD p2, float (*cb)(float, int, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_IPP(float p0, int p1, struct S_IPP p2, float (*cb)(float, int, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FII(float p0, int p1, struct S_FII p2, float (*cb)(float, int, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FIF(float p0, int p1, struct S_FIF p2, float (*cb)(float, int, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FID(float p0, int p1, struct S_FID p2, float (*cb)(float, int, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FIP(float p0, int p1, struct S_FIP p2, float (*cb)(float, int, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FFI(float p0, int p1, struct S_FFI p2, float (*cb)(float, int, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FFF(float p0, int p1, struct S_FFF p2, float (*cb)(float, int, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FFD(float p0, int p1, struct S_FFD p2, float (*cb)(float, int, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FFP(float p0, int p1, struct S_FFP p2, float (*cb)(float, int, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FDI(float p0, int p1, struct S_FDI p2, float (*cb)(float, int, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FDF(float p0, int p1, struct S_FDF p2, float (*cb)(float, int, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FDD(float p0, int p1, struct S_FDD p2, float (*cb)(float, int, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FDP(float p0, int p1, struct S_FDP p2, float (*cb)(float, int, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FPI(float p0, int p1, struct S_FPI p2, float (*cb)(float, int, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FPF(float p0, int p1, struct S_FPF p2, float (*cb)(float, int, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FPD(float p0, int p1, struct S_FPD p2, float (*cb)(float, int, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_FPP(float p0, int p1, struct S_FPP p2, float (*cb)(float, int, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DII(float p0, int p1, struct S_DII p2, float (*cb)(float, int, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DIF(float p0, int p1, struct S_DIF p2, float (*cb)(float, int, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DID(float p0, int p1, struct S_DID p2, float (*cb)(float, int, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DIP(float p0, int p1, struct S_DIP p2, float (*cb)(float, int, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DFI(float p0, int p1, struct S_DFI p2, float (*cb)(float, int, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DFF(float p0, int p1, struct S_DFF p2, float (*cb)(float, int, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DFD(float p0, int p1, struct S_DFD p2, float (*cb)(float, int, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DFP(float p0, int p1, struct S_DFP p2, float (*cb)(float, int, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DDI(float p0, int p1, struct S_DDI p2, float (*cb)(float, int, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DDF(float p0, int p1, struct S_DDF p2, float (*cb)(float, int, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DDD(float p0, int p1, struct S_DDD p2, float (*cb)(float, int, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DDP(float p0, int p1, struct S_DDP p2, float (*cb)(float, int, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DPI(float p0, int p1, struct S_DPI p2, float (*cb)(float, int, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DPF(float p0, int p1, struct S_DPF p2, float (*cb)(float, int, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DPD(float p0, int p1, struct S_DPD p2, float (*cb)(float, int, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_DPP(float p0, int p1, struct S_DPP p2, float (*cb)(float, int, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PII(float p0, int p1, struct S_PII p2, float (*cb)(float, int, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PIF(float p0, int p1, struct S_PIF p2, float (*cb)(float, int, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PID(float p0, int p1, struct S_PID p2, float (*cb)(float, int, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PIP(float p0, int p1, struct S_PIP p2, float (*cb)(float, int, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PFI(float p0, int p1, struct S_PFI p2, float (*cb)(float, int, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PFF(float p0, int p1, struct S_PFF p2, float (*cb)(float, int, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PFD(float p0, int p1, struct S_PFD p2, float (*cb)(float, int, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PFP(float p0, int p1, struct S_PFP p2, float (*cb)(float, int, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PDI(float p0, int p1, struct S_PDI p2, float (*cb)(float, int, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PDF(float p0, int p1, struct S_PDF p2, float (*cb)(float, int, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PDD(float p0, int p1, struct S_PDD p2, float (*cb)(float, int, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PDP(float p0, int p1, struct S_PDP p2, float (*cb)(float, int, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PPI(float p0, int p1, struct S_PPI p2, float (*cb)(float, int, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PPF(float p0, int p1, struct S_PPF p2, float (*cb)(float, int, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PPD(float p0, int p1, struct S_PPD p2, float (*cb)(float, int, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FIS_PPP(float p0, int p1, struct S_PPP p2, float (*cb)(float, int, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFI_(float p0, float p1, int p2, float (*cb)(float, float, int)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFF_(float p0, float p1, float p2, float (*cb)(float, float, float)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFD_(float p0, float p1, double p2, float (*cb)(float, float, double)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFP_(float p0, float p1, void* p2, float (*cb)(float, float, void*)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_I(float p0, float p1, struct S_I p2, float (*cb)(float, float, struct S_I)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_F(float p0, float p1, struct S_F p2, float (*cb)(float, float, struct S_F)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_D(float p0, float p1, struct S_D p2, float (*cb)(float, float, struct S_D)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_P(float p0, float p1, struct S_P p2, float (*cb)(float, float, struct S_P)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_II(float p0, float p1, struct S_II p2, float (*cb)(float, float, struct S_II)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_IF(float p0, float p1, struct S_IF p2, float (*cb)(float, float, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_ID(float p0, float p1, struct S_ID p2, float (*cb)(float, float, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_IP(float p0, float p1, struct S_IP p2, float (*cb)(float, float, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_FI(float p0, float p1, struct S_FI p2, float (*cb)(float, float, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_FF(float p0, float p1, struct S_FF p2, float (*cb)(float, float, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_FD(float p0, float p1, struct S_FD p2, float (*cb)(float, float, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_FP(float p0, float p1, struct S_FP p2, float (*cb)(float, float, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_DI(float p0, float p1, struct S_DI p2, float (*cb)(float, float, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_DF(float p0, float p1, struct S_DF p2, float (*cb)(float, float, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_DD(float p0, float p1, struct S_DD p2, float (*cb)(float, float, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_DP(float p0, float p1, struct S_DP p2, float (*cb)(float, float, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_PI(float p0, float p1, struct S_PI p2, float (*cb)(float, float, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_PF(float p0, float p1, struct S_PF p2, float (*cb)(float, float, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_PD(float p0, float p1, struct S_PD p2, float (*cb)(float, float, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_PP(float p0, float p1, struct S_PP p2, float (*cb)(float, float, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_III(float p0, float p1, struct S_III p2, float (*cb)(float, float, struct S_III)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_IIF(float p0, float p1, struct S_IIF p2, float (*cb)(float, float, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_IID(float p0, float p1, struct S_IID p2, float (*cb)(float, float, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_IIP(float p0, float p1, struct S_IIP p2, float (*cb)(float, float, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_IFI(float p0, float p1, struct S_IFI p2, float (*cb)(float, float, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_IFF(float p0, float p1, struct S_IFF p2, float (*cb)(float, float, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT float f12_F_FFS_IFD(float p0, float p1, struct S_IFD p2, float (*cb)(float, float, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_IFP(float p0, float p1, struct S_IFP p2, float (*cb)(float, float, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_IDI(float p0, float p1, struct S_IDI p2, float (*cb)(float, float, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_IDF(float p0, float p1, struct S_IDF p2, float (*cb)(float, float, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_IDD(float p0, float p1, struct S_IDD p2, float (*cb)(float, float, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_IDP(float p0, float p1, struct S_IDP p2, float (*cb)(float, float, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_IPI(float p0, float p1, struct S_IPI p2, float (*cb)(float, float, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_IPF(float p0, float p1, struct S_IPF p2, float (*cb)(float, float, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_IPD(float p0, float p1, struct S_IPD p2, float (*cb)(float, float, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_IPP(float p0, float p1, struct S_IPP p2, float (*cb)(float, float, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FII(float p0, float p1, struct S_FII p2, float (*cb)(float, float, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FIF(float p0, float p1, struct S_FIF p2, float (*cb)(float, float, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FID(float p0, float p1, struct S_FID p2, float (*cb)(float, float, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FIP(float p0, float p1, struct S_FIP p2, float (*cb)(float, float, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FFI(float p0, float p1, struct S_FFI p2, float (*cb)(float, float, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FFF(float p0, float p1, struct S_FFF p2, float (*cb)(float, float, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FFD(float p0, float p1, struct S_FFD p2, float (*cb)(float, float, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FFP(float p0, float p1, struct S_FFP p2, float (*cb)(float, float, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FDI(float p0, float p1, struct S_FDI p2, float (*cb)(float, float, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FDF(float p0, float p1, struct S_FDF p2, float (*cb)(float, float, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FDD(float p0, float p1, struct S_FDD p2, float (*cb)(float, float, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FDP(float p0, float p1, struct S_FDP p2, float (*cb)(float, float, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FPI(float p0, float p1, struct S_FPI p2, float (*cb)(float, float, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FPF(float p0, float p1, struct S_FPF p2, float (*cb)(float, float, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FPD(float p0, float p1, struct S_FPD p2, float (*cb)(float, float, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_FPP(float p0, float p1, struct S_FPP p2, float (*cb)(float, float, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DII(float p0, float p1, struct S_DII p2, float (*cb)(float, float, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DIF(float p0, float p1, struct S_DIF p2, float (*cb)(float, float, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DID(float p0, float p1, struct S_DID p2, float (*cb)(float, float, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DIP(float p0, float p1, struct S_DIP p2, float (*cb)(float, float, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DFI(float p0, float p1, struct S_DFI p2, float (*cb)(float, float, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DFF(float p0, float p1, struct S_DFF p2, float (*cb)(float, float, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DFD(float p0, float p1, struct S_DFD p2, float (*cb)(float, float, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DFP(float p0, float p1, struct S_DFP p2, float (*cb)(float, float, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DDI(float p0, float p1, struct S_DDI p2, float (*cb)(float, float, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DDF(float p0, float p1, struct S_DDF p2, float (*cb)(float, float, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DDD(float p0, float p1, struct S_DDD p2, float (*cb)(float, float, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DDP(float p0, float p1, struct S_DDP p2, float (*cb)(float, float, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DPI(float p0, float p1, struct S_DPI p2, float (*cb)(float, float, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DPF(float p0, float p1, struct S_DPF p2, float (*cb)(float, float, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DPD(float p0, float p1, struct S_DPD p2, float (*cb)(float, float, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_DPP(float p0, float p1, struct S_DPP p2, float (*cb)(float, float, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PII(float p0, float p1, struct S_PII p2, float (*cb)(float, float, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PIF(float p0, float p1, struct S_PIF p2, float (*cb)(float, float, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PID(float p0, float p1, struct S_PID p2, float (*cb)(float, float, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PIP(float p0, float p1, struct S_PIP p2, float (*cb)(float, float, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PFI(float p0, float p1, struct S_PFI p2, float (*cb)(float, float, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PFF(float p0, float p1, struct S_PFF p2, float (*cb)(float, float, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PFD(float p0, float p1, struct S_PFD p2, float (*cb)(float, float, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PFP(float p0, float p1, struct S_PFP p2, float (*cb)(float, float, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PDI(float p0, float p1, struct S_PDI p2, float (*cb)(float, float, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PDF(float p0, float p1, struct S_PDF p2, float (*cb)(float, float, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PDD(float p0, float p1, struct S_PDD p2, float (*cb)(float, float, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PDP(float p0, float p1, struct S_PDP p2, float (*cb)(float, float, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PPI(float p0, float p1, struct S_PPI p2, float (*cb)(float, float, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PPF(float p0, float p1, struct S_PPF p2, float (*cb)(float, float, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PPD(float p0, float p1, struct S_PPD p2, float (*cb)(float, float, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FFS_PPP(float p0, float p1, struct S_PPP p2, float (*cb)(float, float, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDI_(float p0, double p1, int p2, float (*cb)(float, double, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDF_(float p0, double p1, float p2, float (*cb)(float, double, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDD_(float p0, double p1, double p2, float (*cb)(float, double, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDP_(float p0, double p1, void* p2, float (*cb)(float, double, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_I(float p0, double p1, struct S_I p2, float (*cb)(float, double, struct S_I)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_F(float p0, double p1, struct S_F p2, float (*cb)(float, double, struct S_F)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_D(float p0, double p1, struct S_D p2, float (*cb)(float, double, struct S_D)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_P(float p0, double p1, struct S_P p2, float (*cb)(float, double, struct S_P)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_II(float p0, double p1, struct S_II p2, float (*cb)(float, double, struct S_II)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IF(float p0, double p1, struct S_IF p2, float (*cb)(float, double, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_ID(float p0, double p1, struct S_ID p2, float (*cb)(float, double, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IP(float p0, double p1, struct S_IP p2, float (*cb)(float, double, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FI(float p0, double p1, struct S_FI p2, float (*cb)(float, double, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FF(float p0, double p1, struct S_FF p2, float (*cb)(float, double, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FD(float p0, double p1, struct S_FD p2, float (*cb)(float, double, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FP(float p0, double p1, struct S_FP p2, float (*cb)(float, double, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DI(float p0, double p1, struct S_DI p2, float (*cb)(float, double, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DF(float p0, double p1, struct S_DF p2, float (*cb)(float, double, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DD(float p0, double p1, struct S_DD p2, float (*cb)(float, double, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DP(float p0, double p1, struct S_DP p2, float (*cb)(float, double, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PI(float p0, double p1, struct S_PI p2, float (*cb)(float, double, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PF(float p0, double p1, struct S_PF p2, float (*cb)(float, double, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PD(float p0, double p1, struct S_PD p2, float (*cb)(float, double, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PP(float p0, double p1, struct S_PP p2, float (*cb)(float, double, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_III(float p0, double p1, struct S_III p2, float (*cb)(float, double, struct S_III)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IIF(float p0, double p1, struct S_IIF p2, float (*cb)(float, double, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IID(float p0, double p1, struct S_IID p2, float (*cb)(float, double, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IIP(float p0, double p1, struct S_IIP p2, float (*cb)(float, double, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IFI(float p0, double p1, struct S_IFI p2, float (*cb)(float, double, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IFF(float p0, double p1, struct S_IFF p2, float (*cb)(float, double, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IFD(float p0, double p1, struct S_IFD p2, float (*cb)(float, double, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IFP(float p0, double p1, struct S_IFP p2, float (*cb)(float, double, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IDI(float p0, double p1, struct S_IDI p2, float (*cb)(float, double, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IDF(float p0, double p1, struct S_IDF p2, float (*cb)(float, double, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IDD(float p0, double p1, struct S_IDD p2, float (*cb)(float, double, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IDP(float p0, double p1, struct S_IDP p2, float (*cb)(float, double, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IPI(float p0, double p1, struct S_IPI p2, float (*cb)(float, double, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IPF(float p0, double p1, struct S_IPF p2, float (*cb)(float, double, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IPD(float p0, double p1, struct S_IPD p2, float (*cb)(float, double, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_IPP(float p0, double p1, struct S_IPP p2, float (*cb)(float, double, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FII(float p0, double p1, struct S_FII p2, float (*cb)(float, double, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FIF(float p0, double p1, struct S_FIF p2, float (*cb)(float, double, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FID(float p0, double p1, struct S_FID p2, float (*cb)(float, double, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FIP(float p0, double p1, struct S_FIP p2, float (*cb)(float, double, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FFI(float p0, double p1, struct S_FFI p2, float (*cb)(float, double, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FFF(float p0, double p1, struct S_FFF p2, float (*cb)(float, double, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FFD(float p0, double p1, struct S_FFD p2, float (*cb)(float, double, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FFP(float p0, double p1, struct S_FFP p2, float (*cb)(float, double, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FDI(float p0, double p1, struct S_FDI p2, float (*cb)(float, double, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FDF(float p0, double p1, struct S_FDF p2, float (*cb)(float, double, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FDD(float p0, double p1, struct S_FDD p2, float (*cb)(float, double, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FDP(float p0, double p1, struct S_FDP p2, float (*cb)(float, double, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FPI(float p0, double p1, struct S_FPI p2, float (*cb)(float, double, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FPF(float p0, double p1, struct S_FPF p2, float (*cb)(float, double, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FPD(float p0, double p1, struct S_FPD p2, float (*cb)(float, double, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_FPP(float p0, double p1, struct S_FPP p2, float (*cb)(float, double, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DII(float p0, double p1, struct S_DII p2, float (*cb)(float, double, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DIF(float p0, double p1, struct S_DIF p2, float (*cb)(float, double, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DID(float p0, double p1, struct S_DID p2, float (*cb)(float, double, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DIP(float p0, double p1, struct S_DIP p2, float (*cb)(float, double, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DFI(float p0, double p1, struct S_DFI p2, float (*cb)(float, double, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DFF(float p0, double p1, struct S_DFF p2, float (*cb)(float, double, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DFD(float p0, double p1, struct S_DFD p2, float (*cb)(float, double, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DFP(float p0, double p1, struct S_DFP p2, float (*cb)(float, double, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DDI(float p0, double p1, struct S_DDI p2, float (*cb)(float, double, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DDF(float p0, double p1, struct S_DDF p2, float (*cb)(float, double, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DDD(float p0, double p1, struct S_DDD p2, float (*cb)(float, double, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DDP(float p0, double p1, struct S_DDP p2, float (*cb)(float, double, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DPI(float p0, double p1, struct S_DPI p2, float (*cb)(float, double, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DPF(float p0, double p1, struct S_DPF p2, float (*cb)(float, double, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DPD(float p0, double p1, struct S_DPD p2, float (*cb)(float, double, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_DPP(float p0, double p1, struct S_DPP p2, float (*cb)(float, double, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PII(float p0, double p1, struct S_PII p2, float (*cb)(float, double, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PIF(float p0, double p1, struct S_PIF p2, float (*cb)(float, double, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PID(float p0, double p1, struct S_PID p2, float (*cb)(float, double, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PIP(float p0, double p1, struct S_PIP p2, float (*cb)(float, double, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PFI(float p0, double p1, struct S_PFI p2, float (*cb)(float, double, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PFF(float p0, double p1, struct S_PFF p2, float (*cb)(float, double, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PFD(float p0, double p1, struct S_PFD p2, float (*cb)(float, double, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PFP(float p0, double p1, struct S_PFP p2, float (*cb)(float, double, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PDI(float p0, double p1, struct S_PDI p2, float (*cb)(float, double, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PDF(float p0, double p1, struct S_PDF p2, float (*cb)(float, double, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PDD(float p0, double p1, struct S_PDD p2, float (*cb)(float, double, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PDP(float p0, double p1, struct S_PDP p2, float (*cb)(float, double, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PPI(float p0, double p1, struct S_PPI p2, float (*cb)(float, double, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PPF(float p0, double p1, struct S_PPF p2, float (*cb)(float, double, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PPD(float p0, double p1, struct S_PPD p2, float (*cb)(float, double, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FDS_PPP(float p0, double p1, struct S_PPP p2, float (*cb)(float, double, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPI_(float p0, void* p1, int p2, float (*cb)(float, void*, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPF_(float p0, void* p1, float p2, float (*cb)(float, void*, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPD_(float p0, void* p1, double p2, float (*cb)(float, void*, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPP_(float p0, void* p1, void* p2, float (*cb)(float, void*, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_I(float p0, void* p1, struct S_I p2, float (*cb)(float, void*, struct S_I)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_F(float p0, void* p1, struct S_F p2, float (*cb)(float, void*, struct S_F)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_D(float p0, void* p1, struct S_D p2, float (*cb)(float, void*, struct S_D)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_P(float p0, void* p1, struct S_P p2, float (*cb)(float, void*, struct S_P)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_II(float p0, void* p1, struct S_II p2, float (*cb)(float, void*, struct S_II)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IF(float p0, void* p1, struct S_IF p2, float (*cb)(float, void*, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_ID(float p0, void* p1, struct S_ID p2, float (*cb)(float, void*, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IP(float p0, void* p1, struct S_IP p2, float (*cb)(float, void*, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FI(float p0, void* p1, struct S_FI p2, float (*cb)(float, void*, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FF(float p0, void* p1, struct S_FF p2, float (*cb)(float, void*, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FD(float p0, void* p1, struct S_FD p2, float (*cb)(float, void*, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FP(float p0, void* p1, struct S_FP p2, float (*cb)(float, void*, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DI(float p0, void* p1, struct S_DI p2, float (*cb)(float, void*, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DF(float p0, void* p1, struct S_DF p2, float (*cb)(float, void*, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DD(float p0, void* p1, struct S_DD p2, float (*cb)(float, void*, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DP(float p0, void* p1, struct S_DP p2, float (*cb)(float, void*, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PI(float p0, void* p1, struct S_PI p2, float (*cb)(float, void*, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PF(float p0, void* p1, struct S_PF p2, float (*cb)(float, void*, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PD(float p0, void* p1, struct S_PD p2, float (*cb)(float, void*, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PP(float p0, void* p1, struct S_PP p2, float (*cb)(float, void*, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_III(float p0, void* p1, struct S_III p2, float (*cb)(float, void*, struct S_III)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IIF(float p0, void* p1, struct S_IIF p2, float (*cb)(float, void*, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IID(float p0, void* p1, struct S_IID p2, float (*cb)(float, void*, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IIP(float p0, void* p1, struct S_IIP p2, float (*cb)(float, void*, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IFI(float p0, void* p1, struct S_IFI p2, float (*cb)(float, void*, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IFF(float p0, void* p1, struct S_IFF p2, float (*cb)(float, void*, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IFD(float p0, void* p1, struct S_IFD p2, float (*cb)(float, void*, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IFP(float p0, void* p1, struct S_IFP p2, float (*cb)(float, void*, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IDI(float p0, void* p1, struct S_IDI p2, float (*cb)(float, void*, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IDF(float p0, void* p1, struct S_IDF p2, float (*cb)(float, void*, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IDD(float p0, void* p1, struct S_IDD p2, float (*cb)(float, void*, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IDP(float p0, void* p1, struct S_IDP p2, float (*cb)(float, void*, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IPI(float p0, void* p1, struct S_IPI p2, float (*cb)(float, void*, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IPF(float p0, void* p1, struct S_IPF p2, float (*cb)(float, void*, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IPD(float p0, void* p1, struct S_IPD p2, float (*cb)(float, void*, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_IPP(float p0, void* p1, struct S_IPP p2, float (*cb)(float, void*, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FII(float p0, void* p1, struct S_FII p2, float (*cb)(float, void*, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FIF(float p0, void* p1, struct S_FIF p2, float (*cb)(float, void*, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FID(float p0, void* p1, struct S_FID p2, float (*cb)(float, void*, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FIP(float p0, void* p1, struct S_FIP p2, float (*cb)(float, void*, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FFI(float p0, void* p1, struct S_FFI p2, float (*cb)(float, void*, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FFF(float p0, void* p1, struct S_FFF p2, float (*cb)(float, void*, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FFD(float p0, void* p1, struct S_FFD p2, float (*cb)(float, void*, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FFP(float p0, void* p1, struct S_FFP p2, float (*cb)(float, void*, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FDI(float p0, void* p1, struct S_FDI p2, float (*cb)(float, void*, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FDF(float p0, void* p1, struct S_FDF p2, float (*cb)(float, void*, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FDD(float p0, void* p1, struct S_FDD p2, float (*cb)(float, void*, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FDP(float p0, void* p1, struct S_FDP p2, float (*cb)(float, void*, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FPI(float p0, void* p1, struct S_FPI p2, float (*cb)(float, void*, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FPF(float p0, void* p1, struct S_FPF p2, float (*cb)(float, void*, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FPD(float p0, void* p1, struct S_FPD p2, float (*cb)(float, void*, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_FPP(float p0, void* p1, struct S_FPP p2, float (*cb)(float, void*, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DII(float p0, void* p1, struct S_DII p2, float (*cb)(float, void*, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DIF(float p0, void* p1, struct S_DIF p2, float (*cb)(float, void*, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DID(float p0, void* p1, struct S_DID p2, float (*cb)(float, void*, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DIP(float p0, void* p1, struct S_DIP p2, float (*cb)(float, void*, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DFI(float p0, void* p1, struct S_DFI p2, float (*cb)(float, void*, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DFF(float p0, void* p1, struct S_DFF p2, float (*cb)(float, void*, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DFD(float p0, void* p1, struct S_DFD p2, float (*cb)(float, void*, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DFP(float p0, void* p1, struct S_DFP p2, float (*cb)(float, void*, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DDI(float p0, void* p1, struct S_DDI p2, float (*cb)(float, void*, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DDF(float p0, void* p1, struct S_DDF p2, float (*cb)(float, void*, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DDD(float p0, void* p1, struct S_DDD p2, float (*cb)(float, void*, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DDP(float p0, void* p1, struct S_DDP p2, float (*cb)(float, void*, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DPI(float p0, void* p1, struct S_DPI p2, float (*cb)(float, void*, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DPF(float p0, void* p1, struct S_DPF p2, float (*cb)(float, void*, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DPD(float p0, void* p1, struct S_DPD p2, float (*cb)(float, void*, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_DPP(float p0, void* p1, struct S_DPP p2, float (*cb)(float, void*, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PII(float p0, void* p1, struct S_PII p2, float (*cb)(float, void*, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PIF(float p0, void* p1, struct S_PIF p2, float (*cb)(float, void*, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PID(float p0, void* p1, struct S_PID p2, float (*cb)(float, void*, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PIP(float p0, void* p1, struct S_PIP p2, float (*cb)(float, void*, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PFI(float p0, void* p1, struct S_PFI p2, float (*cb)(float, void*, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PFF(float p0, void* p1, struct S_PFF p2, float (*cb)(float, void*, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PFD(float p0, void* p1, struct S_PFD p2, float (*cb)(float, void*, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PFP(float p0, void* p1, struct S_PFP p2, float (*cb)(float, void*, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PDI(float p0, void* p1, struct S_PDI p2, float (*cb)(float, void*, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PDF(float p0, void* p1, struct S_PDF p2, float (*cb)(float, void*, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PDD(float p0, void* p1, struct S_PDD p2, float (*cb)(float, void*, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PDP(float p0, void* p1, struct S_PDP p2, float (*cb)(float, void*, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PPI(float p0, void* p1, struct S_PPI p2, float (*cb)(float, void*, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PPF(float p0, void* p1, struct S_PPF p2, float (*cb)(float, void*, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PPD(float p0, void* p1, struct S_PPD p2, float (*cb)(float, void*, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FPS_PPP(float p0, void* p1, struct S_PPP p2, float (*cb)(float, void*, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_I(float p0, struct S_I p1, int p2, float (*cb)(float, struct S_I, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_F(float p0, struct S_F p1, int p2, float (*cb)(float, struct S_F, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_D(float p0, struct S_D p1, int p2, float (*cb)(float, struct S_D, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_P(float p0, struct S_P p1, int p2, float (*cb)(float, struct S_P, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_II(float p0, struct S_II p1, int p2, float (*cb)(float, struct S_II, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IF(float p0, struct S_IF p1, int p2, float (*cb)(float, struct S_IF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_ID(float p0, struct S_ID p1, int p2, float (*cb)(float, struct S_ID, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IP(float p0, struct S_IP p1, int p2, float (*cb)(float, struct S_IP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FI(float p0, struct S_FI p1, int p2, float (*cb)(float, struct S_FI, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FF(float p0, struct S_FF p1, int p2, float (*cb)(float, struct S_FF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FD(float p0, struct S_FD p1, int p2, float (*cb)(float, struct S_FD, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FP(float p0, struct S_FP p1, int p2, float (*cb)(float, struct S_FP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DI(float p0, struct S_DI p1, int p2, float (*cb)(float, struct S_DI, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DF(float p0, struct S_DF p1, int p2, float (*cb)(float, struct S_DF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DD(float p0, struct S_DD p1, int p2, float (*cb)(float, struct S_DD, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DP(float p0, struct S_DP p1, int p2, float (*cb)(float, struct S_DP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PI(float p0, struct S_PI p1, int p2, float (*cb)(float, struct S_PI, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PF(float p0, struct S_PF p1, int p2, float (*cb)(float, struct S_PF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PD(float p0, struct S_PD p1, int p2, float (*cb)(float, struct S_PD, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PP(float p0, struct S_PP p1, int p2, float (*cb)(float, struct S_PP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_III(float p0, struct S_III p1, int p2, float (*cb)(float, struct S_III, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IIF(float p0, struct S_IIF p1, int p2, float (*cb)(float, struct S_IIF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IID(float p0, struct S_IID p1, int p2, float (*cb)(float, struct S_IID, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IIP(float p0, struct S_IIP p1, int p2, float (*cb)(float, struct S_IIP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IFI(float p0, struct S_IFI p1, int p2, float (*cb)(float, struct S_IFI, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IFF(float p0, struct S_IFF p1, int p2, float (*cb)(float, struct S_IFF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IFD(float p0, struct S_IFD p1, int p2, float (*cb)(float, struct S_IFD, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IFP(float p0, struct S_IFP p1, int p2, float (*cb)(float, struct S_IFP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IDI(float p0, struct S_IDI p1, int p2, float (*cb)(float, struct S_IDI, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IDF(float p0, struct S_IDF p1, int p2, float (*cb)(float, struct S_IDF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IDD(float p0, struct S_IDD p1, int p2, float (*cb)(float, struct S_IDD, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IDP(float p0, struct S_IDP p1, int p2, float (*cb)(float, struct S_IDP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IPI(float p0, struct S_IPI p1, int p2, float (*cb)(float, struct S_IPI, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IPF(float p0, struct S_IPF p1, int p2, float (*cb)(float, struct S_IPF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IPD(float p0, struct S_IPD p1, int p2, float (*cb)(float, struct S_IPD, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_IPP(float p0, struct S_IPP p1, int p2, float (*cb)(float, struct S_IPP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FII(float p0, struct S_FII p1, int p2, float (*cb)(float, struct S_FII, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FIF(float p0, struct S_FIF p1, int p2, float (*cb)(float, struct S_FIF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FID(float p0, struct S_FID p1, int p2, float (*cb)(float, struct S_FID, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FIP(float p0, struct S_FIP p1, int p2, float (*cb)(float, struct S_FIP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FFI(float p0, struct S_FFI p1, int p2, float (*cb)(float, struct S_FFI, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FFF(float p0, struct S_FFF p1, int p2, float (*cb)(float, struct S_FFF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FFD(float p0, struct S_FFD p1, int p2, float (*cb)(float, struct S_FFD, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FFP(float p0, struct S_FFP p1, int p2, float (*cb)(float, struct S_FFP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FDI(float p0, struct S_FDI p1, int p2, float (*cb)(float, struct S_FDI, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FDF(float p0, struct S_FDF p1, int p2, float (*cb)(float, struct S_FDF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FDD(float p0, struct S_FDD p1, int p2, float (*cb)(float, struct S_FDD, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FDP(float p0, struct S_FDP p1, int p2, float (*cb)(float, struct S_FDP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FPI(float p0, struct S_FPI p1, int p2, float (*cb)(float, struct S_FPI, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FPF(float p0, struct S_FPF p1, int p2, float (*cb)(float, struct S_FPF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FPD(float p0, struct S_FPD p1, int p2, float (*cb)(float, struct S_FPD, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_FPP(float p0, struct S_FPP p1, int p2, float (*cb)(float, struct S_FPP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DII(float p0, struct S_DII p1, int p2, float (*cb)(float, struct S_DII, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DIF(float p0, struct S_DIF p1, int p2, float (*cb)(float, struct S_DIF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DID(float p0, struct S_DID p1, int p2, float (*cb)(float, struct S_DID, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DIP(float p0, struct S_DIP p1, int p2, float (*cb)(float, struct S_DIP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DFI(float p0, struct S_DFI p1, int p2, float (*cb)(float, struct S_DFI, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DFF(float p0, struct S_DFF p1, int p2, float (*cb)(float, struct S_DFF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DFD(float p0, struct S_DFD p1, int p2, float (*cb)(float, struct S_DFD, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DFP(float p0, struct S_DFP p1, int p2, float (*cb)(float, struct S_DFP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DDI(float p0, struct S_DDI p1, int p2, float (*cb)(float, struct S_DDI, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DDF(float p0, struct S_DDF p1, int p2, float (*cb)(float, struct S_DDF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DDD(float p0, struct S_DDD p1, int p2, float (*cb)(float, struct S_DDD, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DDP(float p0, struct S_DDP p1, int p2, float (*cb)(float, struct S_DDP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DPI(float p0, struct S_DPI p1, int p2, float (*cb)(float, struct S_DPI, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DPF(float p0, struct S_DPF p1, int p2, float (*cb)(float, struct S_DPF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DPD(float p0, struct S_DPD p1, int p2, float (*cb)(float, struct S_DPD, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_DPP(float p0, struct S_DPP p1, int p2, float (*cb)(float, struct S_DPP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PII(float p0, struct S_PII p1, int p2, float (*cb)(float, struct S_PII, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PIF(float p0, struct S_PIF p1, int p2, float (*cb)(float, struct S_PIF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PID(float p0, struct S_PID p1, int p2, float (*cb)(float, struct S_PID, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PIP(float p0, struct S_PIP p1, int p2, float (*cb)(float, struct S_PIP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PFI(float p0, struct S_PFI p1, int p2, float (*cb)(float, struct S_PFI, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PFF(float p0, struct S_PFF p1, int p2, float (*cb)(float, struct S_PFF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PFD(float p0, struct S_PFD p1, int p2, float (*cb)(float, struct S_PFD, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PFP(float p0, struct S_PFP p1, int p2, float (*cb)(float, struct S_PFP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PDI(float p0, struct S_PDI p1, int p2, float (*cb)(float, struct S_PDI, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PDF(float p0, struct S_PDF p1, int p2, float (*cb)(float, struct S_PDF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PDD(float p0, struct S_PDD p1, int p2, float (*cb)(float, struct S_PDD, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PDP(float p0, struct S_PDP p1, int p2, float (*cb)(float, struct S_PDP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PPI(float p0, struct S_PPI p1, int p2, float (*cb)(float, struct S_PPI, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PPF(float p0, struct S_PPF p1, int p2, float (*cb)(float, struct S_PPF, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PPD(float p0, struct S_PPD p1, int p2, float (*cb)(float, struct S_PPD, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSI_PPP(float p0, struct S_PPP p1, int p2, float (*cb)(float, struct S_PPP, int)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_I(float p0, struct S_I p1, float p2, float (*cb)(float, struct S_I, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_F(float p0, struct S_F p1, float p2, float (*cb)(float, struct S_F, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_D(float p0, struct S_D p1, float p2, float (*cb)(float, struct S_D, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_P(float p0, struct S_P p1, float p2, float (*cb)(float, struct S_P, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_II(float p0, struct S_II p1, float p2, float (*cb)(float, struct S_II, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IF(float p0, struct S_IF p1, float p2, float (*cb)(float, struct S_IF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_ID(float p0, struct S_ID p1, float p2, float (*cb)(float, struct S_ID, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IP(float p0, struct S_IP p1, float p2, float (*cb)(float, struct S_IP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FI(float p0, struct S_FI p1, float p2, float (*cb)(float, struct S_FI, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FF(float p0, struct S_FF p1, float p2, float (*cb)(float, struct S_FF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FD(float p0, struct S_FD p1, float p2, float (*cb)(float, struct S_FD, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FP(float p0, struct S_FP p1, float p2, float (*cb)(float, struct S_FP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DI(float p0, struct S_DI p1, float p2, float (*cb)(float, struct S_DI, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DF(float p0, struct S_DF p1, float p2, float (*cb)(float, struct S_DF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DD(float p0, struct S_DD p1, float p2, float (*cb)(float, struct S_DD, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DP(float p0, struct S_DP p1, float p2, float (*cb)(float, struct S_DP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PI(float p0, struct S_PI p1, float p2, float (*cb)(float, struct S_PI, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PF(float p0, struct S_PF p1, float p2, float (*cb)(float, struct S_PF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PD(float p0, struct S_PD p1, float p2, float (*cb)(float, struct S_PD, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PP(float p0, struct S_PP p1, float p2, float (*cb)(float, struct S_PP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_III(float p0, struct S_III p1, float p2, float (*cb)(float, struct S_III, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IIF(float p0, struct S_IIF p1, float p2, float (*cb)(float, struct S_IIF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IID(float p0, struct S_IID p1, float p2, float (*cb)(float, struct S_IID, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IIP(float p0, struct S_IIP p1, float p2, float (*cb)(float, struct S_IIP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IFI(float p0, struct S_IFI p1, float p2, float (*cb)(float, struct S_IFI, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IFF(float p0, struct S_IFF p1, float p2, float (*cb)(float, struct S_IFF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IFD(float p0, struct S_IFD p1, float p2, float (*cb)(float, struct S_IFD, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IFP(float p0, struct S_IFP p1, float p2, float (*cb)(float, struct S_IFP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IDI(float p0, struct S_IDI p1, float p2, float (*cb)(float, struct S_IDI, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IDF(float p0, struct S_IDF p1, float p2, float (*cb)(float, struct S_IDF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IDD(float p0, struct S_IDD p1, float p2, float (*cb)(float, struct S_IDD, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IDP(float p0, struct S_IDP p1, float p2, float (*cb)(float, struct S_IDP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IPI(float p0, struct S_IPI p1, float p2, float (*cb)(float, struct S_IPI, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IPF(float p0, struct S_IPF p1, float p2, float (*cb)(float, struct S_IPF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IPD(float p0, struct S_IPD p1, float p2, float (*cb)(float, struct S_IPD, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_IPP(float p0, struct S_IPP p1, float p2, float (*cb)(float, struct S_IPP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FII(float p0, struct S_FII p1, float p2, float (*cb)(float, struct S_FII, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FIF(float p0, struct S_FIF p1, float p2, float (*cb)(float, struct S_FIF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FID(float p0, struct S_FID p1, float p2, float (*cb)(float, struct S_FID, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FIP(float p0, struct S_FIP p1, float p2, float (*cb)(float, struct S_FIP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FFI(float p0, struct S_FFI p1, float p2, float (*cb)(float, struct S_FFI, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FFF(float p0, struct S_FFF p1, float p2, float (*cb)(float, struct S_FFF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FFD(float p0, struct S_FFD p1, float p2, float (*cb)(float, struct S_FFD, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FFP(float p0, struct S_FFP p1, float p2, float (*cb)(float, struct S_FFP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FDI(float p0, struct S_FDI p1, float p2, float (*cb)(float, struct S_FDI, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FDF(float p0, struct S_FDF p1, float p2, float (*cb)(float, struct S_FDF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FDD(float p0, struct S_FDD p1, float p2, float (*cb)(float, struct S_FDD, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FDP(float p0, struct S_FDP p1, float p2, float (*cb)(float, struct S_FDP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FPI(float p0, struct S_FPI p1, float p2, float (*cb)(float, struct S_FPI, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FPF(float p0, struct S_FPF p1, float p2, float (*cb)(float, struct S_FPF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FPD(float p0, struct S_FPD p1, float p2, float (*cb)(float, struct S_FPD, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_FPP(float p0, struct S_FPP p1, float p2, float (*cb)(float, struct S_FPP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DII(float p0, struct S_DII p1, float p2, float (*cb)(float, struct S_DII, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DIF(float p0, struct S_DIF p1, float p2, float (*cb)(float, struct S_DIF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DID(float p0, struct S_DID p1, float p2, float (*cb)(float, struct S_DID, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DIP(float p0, struct S_DIP p1, float p2, float (*cb)(float, struct S_DIP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DFI(float p0, struct S_DFI p1, float p2, float (*cb)(float, struct S_DFI, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DFF(float p0, struct S_DFF p1, float p2, float (*cb)(float, struct S_DFF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DFD(float p0, struct S_DFD p1, float p2, float (*cb)(float, struct S_DFD, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DFP(float p0, struct S_DFP p1, float p2, float (*cb)(float, struct S_DFP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DDI(float p0, struct S_DDI p1, float p2, float (*cb)(float, struct S_DDI, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DDF(float p0, struct S_DDF p1, float p2, float (*cb)(float, struct S_DDF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DDD(float p0, struct S_DDD p1, float p2, float (*cb)(float, struct S_DDD, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DDP(float p0, struct S_DDP p1, float p2, float (*cb)(float, struct S_DDP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DPI(float p0, struct S_DPI p1, float p2, float (*cb)(float, struct S_DPI, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DPF(float p0, struct S_DPF p1, float p2, float (*cb)(float, struct S_DPF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DPD(float p0, struct S_DPD p1, float p2, float (*cb)(float, struct S_DPD, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_DPP(float p0, struct S_DPP p1, float p2, float (*cb)(float, struct S_DPP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PII(float p0, struct S_PII p1, float p2, float (*cb)(float, struct S_PII, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PIF(float p0, struct S_PIF p1, float p2, float (*cb)(float, struct S_PIF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PID(float p0, struct S_PID p1, float p2, float (*cb)(float, struct S_PID, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PIP(float p0, struct S_PIP p1, float p2, float (*cb)(float, struct S_PIP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PFI(float p0, struct S_PFI p1, float p2, float (*cb)(float, struct S_PFI, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PFF(float p0, struct S_PFF p1, float p2, float (*cb)(float, struct S_PFF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PFD(float p0, struct S_PFD p1, float p2, float (*cb)(float, struct S_PFD, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PFP(float p0, struct S_PFP p1, float p2, float (*cb)(float, struct S_PFP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PDI(float p0, struct S_PDI p1, float p2, float (*cb)(float, struct S_PDI, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PDF(float p0, struct S_PDF p1, float p2, float (*cb)(float, struct S_PDF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PDD(float p0, struct S_PDD p1, float p2, float (*cb)(float, struct S_PDD, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PDP(float p0, struct S_PDP p1, float p2, float (*cb)(float, struct S_PDP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PPI(float p0, struct S_PPI p1, float p2, float (*cb)(float, struct S_PPI, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PPF(float p0, struct S_PPF p1, float p2, float (*cb)(float, struct S_PPF, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PPD(float p0, struct S_PPD p1, float p2, float (*cb)(float, struct S_PPD, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSF_PPP(float p0, struct S_PPP p1, float p2, float (*cb)(float, struct S_PPP, float)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_I(float p0, struct S_I p1, double p2, float (*cb)(float, struct S_I, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_F(float p0, struct S_F p1, double p2, float (*cb)(float, struct S_F, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_D(float p0, struct S_D p1, double p2, float (*cb)(float, struct S_D, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_P(float p0, struct S_P p1, double p2, float (*cb)(float, struct S_P, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_II(float p0, struct S_II p1, double p2, float (*cb)(float, struct S_II, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IF(float p0, struct S_IF p1, double p2, float (*cb)(float, struct S_IF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_ID(float p0, struct S_ID p1, double p2, float (*cb)(float, struct S_ID, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IP(float p0, struct S_IP p1, double p2, float (*cb)(float, struct S_IP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FI(float p0, struct S_FI p1, double p2, float (*cb)(float, struct S_FI, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FF(float p0, struct S_FF p1, double p2, float (*cb)(float, struct S_FF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FD(float p0, struct S_FD p1, double p2, float (*cb)(float, struct S_FD, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FP(float p0, struct S_FP p1, double p2, float (*cb)(float, struct S_FP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DI(float p0, struct S_DI p1, double p2, float (*cb)(float, struct S_DI, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DF(float p0, struct S_DF p1, double p2, float (*cb)(float, struct S_DF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DD(float p0, struct S_DD p1, double p2, float (*cb)(float, struct S_DD, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DP(float p0, struct S_DP p1, double p2, float (*cb)(float, struct S_DP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PI(float p0, struct S_PI p1, double p2, float (*cb)(float, struct S_PI, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PF(float p0, struct S_PF p1, double p2, float (*cb)(float, struct S_PF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PD(float p0, struct S_PD p1, double p2, float (*cb)(float, struct S_PD, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PP(float p0, struct S_PP p1, double p2, float (*cb)(float, struct S_PP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_III(float p0, struct S_III p1, double p2, float (*cb)(float, struct S_III, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IIF(float p0, struct S_IIF p1, double p2, float (*cb)(float, struct S_IIF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IID(float p0, struct S_IID p1, double p2, float (*cb)(float, struct S_IID, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IIP(float p0, struct S_IIP p1, double p2, float (*cb)(float, struct S_IIP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IFI(float p0, struct S_IFI p1, double p2, float (*cb)(float, struct S_IFI, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IFF(float p0, struct S_IFF p1, double p2, float (*cb)(float, struct S_IFF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IFD(float p0, struct S_IFD p1, double p2, float (*cb)(float, struct S_IFD, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IFP(float p0, struct S_IFP p1, double p2, float (*cb)(float, struct S_IFP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IDI(float p0, struct S_IDI p1, double p2, float (*cb)(float, struct S_IDI, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IDF(float p0, struct S_IDF p1, double p2, float (*cb)(float, struct S_IDF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IDD(float p0, struct S_IDD p1, double p2, float (*cb)(float, struct S_IDD, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IDP(float p0, struct S_IDP p1, double p2, float (*cb)(float, struct S_IDP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IPI(float p0, struct S_IPI p1, double p2, float (*cb)(float, struct S_IPI, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IPF(float p0, struct S_IPF p1, double p2, float (*cb)(float, struct S_IPF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IPD(float p0, struct S_IPD p1, double p2, float (*cb)(float, struct S_IPD, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_IPP(float p0, struct S_IPP p1, double p2, float (*cb)(float, struct S_IPP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FII(float p0, struct S_FII p1, double p2, float (*cb)(float, struct S_FII, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FIF(float p0, struct S_FIF p1, double p2, float (*cb)(float, struct S_FIF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FID(float p0, struct S_FID p1, double p2, float (*cb)(float, struct S_FID, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FIP(float p0, struct S_FIP p1, double p2, float (*cb)(float, struct S_FIP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FFI(float p0, struct S_FFI p1, double p2, float (*cb)(float, struct S_FFI, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FFF(float p0, struct S_FFF p1, double p2, float (*cb)(float, struct S_FFF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FFD(float p0, struct S_FFD p1, double p2, float (*cb)(float, struct S_FFD, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FFP(float p0, struct S_FFP p1, double p2, float (*cb)(float, struct S_FFP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FDI(float p0, struct S_FDI p1, double p2, float (*cb)(float, struct S_FDI, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FDF(float p0, struct S_FDF p1, double p2, float (*cb)(float, struct S_FDF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FDD(float p0, struct S_FDD p1, double p2, float (*cb)(float, struct S_FDD, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FDP(float p0, struct S_FDP p1, double p2, float (*cb)(float, struct S_FDP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FPI(float p0, struct S_FPI p1, double p2, float (*cb)(float, struct S_FPI, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FPF(float p0, struct S_FPF p1, double p2, float (*cb)(float, struct S_FPF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FPD(float p0, struct S_FPD p1, double p2, float (*cb)(float, struct S_FPD, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_FPP(float p0, struct S_FPP p1, double p2, float (*cb)(float, struct S_FPP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DII(float p0, struct S_DII p1, double p2, float (*cb)(float, struct S_DII, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DIF(float p0, struct S_DIF p1, double p2, float (*cb)(float, struct S_DIF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DID(float p0, struct S_DID p1, double p2, float (*cb)(float, struct S_DID, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DIP(float p0, struct S_DIP p1, double p2, float (*cb)(float, struct S_DIP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DFI(float p0, struct S_DFI p1, double p2, float (*cb)(float, struct S_DFI, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DFF(float p0, struct S_DFF p1, double p2, float (*cb)(float, struct S_DFF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DFD(float p0, struct S_DFD p1, double p2, float (*cb)(float, struct S_DFD, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DFP(float p0, struct S_DFP p1, double p2, float (*cb)(float, struct S_DFP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DDI(float p0, struct S_DDI p1, double p2, float (*cb)(float, struct S_DDI, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DDF(float p0, struct S_DDF p1, double p2, float (*cb)(float, struct S_DDF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DDD(float p0, struct S_DDD p1, double p2, float (*cb)(float, struct S_DDD, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DDP(float p0, struct S_DDP p1, double p2, float (*cb)(float, struct S_DDP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DPI(float p0, struct S_DPI p1, double p2, float (*cb)(float, struct S_DPI, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DPF(float p0, struct S_DPF p1, double p2, float (*cb)(float, struct S_DPF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DPD(float p0, struct S_DPD p1, double p2, float (*cb)(float, struct S_DPD, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_DPP(float p0, struct S_DPP p1, double p2, float (*cb)(float, struct S_DPP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PII(float p0, struct S_PII p1, double p2, float (*cb)(float, struct S_PII, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PIF(float p0, struct S_PIF p1, double p2, float (*cb)(float, struct S_PIF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PID(float p0, struct S_PID p1, double p2, float (*cb)(float, struct S_PID, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PIP(float p0, struct S_PIP p1, double p2, float (*cb)(float, struct S_PIP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PFI(float p0, struct S_PFI p1, double p2, float (*cb)(float, struct S_PFI, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PFF(float p0, struct S_PFF p1, double p2, float (*cb)(float, struct S_PFF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PFD(float p0, struct S_PFD p1, double p2, float (*cb)(float, struct S_PFD, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PFP(float p0, struct S_PFP p1, double p2, float (*cb)(float, struct S_PFP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PDI(float p0, struct S_PDI p1, double p2, float (*cb)(float, struct S_PDI, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PDF(float p0, struct S_PDF p1, double p2, float (*cb)(float, struct S_PDF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PDD(float p0, struct S_PDD p1, double p2, float (*cb)(float, struct S_PDD, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PDP(float p0, struct S_PDP p1, double p2, float (*cb)(float, struct S_PDP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PPI(float p0, struct S_PPI p1, double p2, float (*cb)(float, struct S_PPI, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PPF(float p0, struct S_PPF p1, double p2, float (*cb)(float, struct S_PPF, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PPD(float p0, struct S_PPD p1, double p2, float (*cb)(float, struct S_PPD, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSD_PPP(float p0, struct S_PPP p1, double p2, float (*cb)(float, struct S_PPP, double)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_I(float p0, struct S_I p1, void* p2, float (*cb)(float, struct S_I, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_F(float p0, struct S_F p1, void* p2, float (*cb)(float, struct S_F, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_D(float p0, struct S_D p1, void* p2, float (*cb)(float, struct S_D, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_P(float p0, struct S_P p1, void* p2, float (*cb)(float, struct S_P, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_II(float p0, struct S_II p1, void* p2, float (*cb)(float, struct S_II, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IF(float p0, struct S_IF p1, void* p2, float (*cb)(float, struct S_IF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_ID(float p0, struct S_ID p1, void* p2, float (*cb)(float, struct S_ID, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IP(float p0, struct S_IP p1, void* p2, float (*cb)(float, struct S_IP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FI(float p0, struct S_FI p1, void* p2, float (*cb)(float, struct S_FI, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FF(float p0, struct S_FF p1, void* p2, float (*cb)(float, struct S_FF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FD(float p0, struct S_FD p1, void* p2, float (*cb)(float, struct S_FD, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FP(float p0, struct S_FP p1, void* p2, float (*cb)(float, struct S_FP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DI(float p0, struct S_DI p1, void* p2, float (*cb)(float, struct S_DI, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DF(float p0, struct S_DF p1, void* p2, float (*cb)(float, struct S_DF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DD(float p0, struct S_DD p1, void* p2, float (*cb)(float, struct S_DD, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DP(float p0, struct S_DP p1, void* p2, float (*cb)(float, struct S_DP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PI(float p0, struct S_PI p1, void* p2, float (*cb)(float, struct S_PI, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PF(float p0, struct S_PF p1, void* p2, float (*cb)(float, struct S_PF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PD(float p0, struct S_PD p1, void* p2, float (*cb)(float, struct S_PD, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PP(float p0, struct S_PP p1, void* p2, float (*cb)(float, struct S_PP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_III(float p0, struct S_III p1, void* p2, float (*cb)(float, struct S_III, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IIF(float p0, struct S_IIF p1, void* p2, float (*cb)(float, struct S_IIF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IID(float p0, struct S_IID p1, void* p2, float (*cb)(float, struct S_IID, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IIP(float p0, struct S_IIP p1, void* p2, float (*cb)(float, struct S_IIP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IFI(float p0, struct S_IFI p1, void* p2, float (*cb)(float, struct S_IFI, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IFF(float p0, struct S_IFF p1, void* p2, float (*cb)(float, struct S_IFF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IFD(float p0, struct S_IFD p1, void* p2, float (*cb)(float, struct S_IFD, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IFP(float p0, struct S_IFP p1, void* p2, float (*cb)(float, struct S_IFP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IDI(float p0, struct S_IDI p1, void* p2, float (*cb)(float, struct S_IDI, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IDF(float p0, struct S_IDF p1, void* p2, float (*cb)(float, struct S_IDF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IDD(float p0, struct S_IDD p1, void* p2, float (*cb)(float, struct S_IDD, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IDP(float p0, struct S_IDP p1, void* p2, float (*cb)(float, struct S_IDP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IPI(float p0, struct S_IPI p1, void* p2, float (*cb)(float, struct S_IPI, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IPF(float p0, struct S_IPF p1, void* p2, float (*cb)(float, struct S_IPF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IPD(float p0, struct S_IPD p1, void* p2, float (*cb)(float, struct S_IPD, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_IPP(float p0, struct S_IPP p1, void* p2, float (*cb)(float, struct S_IPP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FII(float p0, struct S_FII p1, void* p2, float (*cb)(float, struct S_FII, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FIF(float p0, struct S_FIF p1, void* p2, float (*cb)(float, struct S_FIF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FID(float p0, struct S_FID p1, void* p2, float (*cb)(float, struct S_FID, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FIP(float p0, struct S_FIP p1, void* p2, float (*cb)(float, struct S_FIP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FFI(float p0, struct S_FFI p1, void* p2, float (*cb)(float, struct S_FFI, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FFF(float p0, struct S_FFF p1, void* p2, float (*cb)(float, struct S_FFF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FFD(float p0, struct S_FFD p1, void* p2, float (*cb)(float, struct S_FFD, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FFP(float p0, struct S_FFP p1, void* p2, float (*cb)(float, struct S_FFP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FDI(float p0, struct S_FDI p1, void* p2, float (*cb)(float, struct S_FDI, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FDF(float p0, struct S_FDF p1, void* p2, float (*cb)(float, struct S_FDF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FDD(float p0, struct S_FDD p1, void* p2, float (*cb)(float, struct S_FDD, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FDP(float p0, struct S_FDP p1, void* p2, float (*cb)(float, struct S_FDP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FPI(float p0, struct S_FPI p1, void* p2, float (*cb)(float, struct S_FPI, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FPF(float p0, struct S_FPF p1, void* p2, float (*cb)(float, struct S_FPF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FPD(float p0, struct S_FPD p1, void* p2, float (*cb)(float, struct S_FPD, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_FPP(float p0, struct S_FPP p1, void* p2, float (*cb)(float, struct S_FPP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DII(float p0, struct S_DII p1, void* p2, float (*cb)(float, struct S_DII, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DIF(float p0, struct S_DIF p1, void* p2, float (*cb)(float, struct S_DIF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DID(float p0, struct S_DID p1, void* p2, float (*cb)(float, struct S_DID, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DIP(float p0, struct S_DIP p1, void* p2, float (*cb)(float, struct S_DIP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DFI(float p0, struct S_DFI p1, void* p2, float (*cb)(float, struct S_DFI, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DFF(float p0, struct S_DFF p1, void* p2, float (*cb)(float, struct S_DFF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DFD(float p0, struct S_DFD p1, void* p2, float (*cb)(float, struct S_DFD, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DFP(float p0, struct S_DFP p1, void* p2, float (*cb)(float, struct S_DFP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DDI(float p0, struct S_DDI p1, void* p2, float (*cb)(float, struct S_DDI, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DDF(float p0, struct S_DDF p1, void* p2, float (*cb)(float, struct S_DDF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DDD(float p0, struct S_DDD p1, void* p2, float (*cb)(float, struct S_DDD, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DDP(float p0, struct S_DDP p1, void* p2, float (*cb)(float, struct S_DDP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DPI(float p0, struct S_DPI p1, void* p2, float (*cb)(float, struct S_DPI, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DPF(float p0, struct S_DPF p1, void* p2, float (*cb)(float, struct S_DPF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DPD(float p0, struct S_DPD p1, void* p2, float (*cb)(float, struct S_DPD, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_DPP(float p0, struct S_DPP p1, void* p2, float (*cb)(float, struct S_DPP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PII(float p0, struct S_PII p1, void* p2, float (*cb)(float, struct S_PII, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PIF(float p0, struct S_PIF p1, void* p2, float (*cb)(float, struct S_PIF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PID(float p0, struct S_PID p1, void* p2, float (*cb)(float, struct S_PID, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PIP(float p0, struct S_PIP p1, void* p2, float (*cb)(float, struct S_PIP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PFI(float p0, struct S_PFI p1, void* p2, float (*cb)(float, struct S_PFI, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PFF(float p0, struct S_PFF p1, void* p2, float (*cb)(float, struct S_PFF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PFD(float p0, struct S_PFD p1, void* p2, float (*cb)(float, struct S_PFD, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PFP(float p0, struct S_PFP p1, void* p2, float (*cb)(float, struct S_PFP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PDI(float p0, struct S_PDI p1, void* p2, float (*cb)(float, struct S_PDI, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PDF(float p0, struct S_PDF p1, void* p2, float (*cb)(float, struct S_PDF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PDD(float p0, struct S_PDD p1, void* p2, float (*cb)(float, struct S_PDD, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PDP(float p0, struct S_PDP p1, void* p2, float (*cb)(float, struct S_PDP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PPI(float p0, struct S_PPI p1, void* p2, float (*cb)(float, struct S_PPI, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PPF(float p0, struct S_PPF p1, void* p2, float (*cb)(float, struct S_PPF, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PPD(float p0, struct S_PPD p1, void* p2, float (*cb)(float, struct S_PPD, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSP_PPP(float p0, struct S_PPP p1, void* p2, float (*cb)(float, struct S_PPP, void*)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_I(float p0, struct S_I p1, struct S_I p2, float (*cb)(float, struct S_I, struct S_I)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_F(float p0, struct S_F p1, struct S_F p2, float (*cb)(float, struct S_F, struct S_F)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_D(float p0, struct S_D p1, struct S_D p2, float (*cb)(float, struct S_D, struct S_D)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_P(float p0, struct S_P p1, struct S_P p2, float (*cb)(float, struct S_P, struct S_P)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_II(float p0, struct S_II p1, struct S_II p2, float (*cb)(float, struct S_II, struct S_II)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_IF(float p0, struct S_IF p1, struct S_IF p2, float (*cb)(float, struct S_IF, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_ID(float p0, struct S_ID p1, struct S_ID p2, float (*cb)(float, struct S_ID, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_IP(float p0, struct S_IP p1, struct S_IP p2, float (*cb)(float, struct S_IP, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_FI(float p0, struct S_FI p1, struct S_FI p2, float (*cb)(float, struct S_FI, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_FF(float p0, struct S_FF p1, struct S_FF p2, float (*cb)(float, struct S_FF, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_FD(float p0, struct S_FD p1, struct S_FD p2, float (*cb)(float, struct S_FD, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_FP(float p0, struct S_FP p1, struct S_FP p2, float (*cb)(float, struct S_FP, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_DI(float p0, struct S_DI p1, struct S_DI p2, float (*cb)(float, struct S_DI, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_DF(float p0, struct S_DF p1, struct S_DF p2, float (*cb)(float, struct S_DF, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_DD(float p0, struct S_DD p1, struct S_DD p2, float (*cb)(float, struct S_DD, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_DP(float p0, struct S_DP p1, struct S_DP p2, float (*cb)(float, struct S_DP, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_PI(float p0, struct S_PI p1, struct S_PI p2, float (*cb)(float, struct S_PI, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_PF(float p0, struct S_PF p1, struct S_PF p2, float (*cb)(float, struct S_PF, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_PD(float p0, struct S_PD p1, struct S_PD p2, float (*cb)(float, struct S_PD, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_PP(float p0, struct S_PP p1, struct S_PP p2, float (*cb)(float, struct S_PP, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_III(float p0, struct S_III p1, struct S_III p2, float (*cb)(float, struct S_III, struct S_III)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_IIF(float p0, struct S_IIF p1, struct S_IIF p2, float (*cb)(float, struct S_IIF, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_IID(float p0, struct S_IID p1, struct S_IID p2, float (*cb)(float, struct S_IID, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_IIP(float p0, struct S_IIP p1, struct S_IIP p2, float (*cb)(float, struct S_IIP, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_IFI(float p0, struct S_IFI p1, struct S_IFI p2, float (*cb)(float, struct S_IFI, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_IFF(float p0, struct S_IFF p1, struct S_IFF p2, float (*cb)(float, struct S_IFF, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_IFD(float p0, struct S_IFD p1, struct S_IFD p2, float (*cb)(float, struct S_IFD, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_IFP(float p0, struct S_IFP p1, struct S_IFP p2, float (*cb)(float, struct S_IFP, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_IDI(float p0, struct S_IDI p1, struct S_IDI p2, float (*cb)(float, struct S_IDI, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_IDF(float p0, struct S_IDF p1, struct S_IDF p2, float (*cb)(float, struct S_IDF, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT float f13_F_FSS_IDD(float p0, struct S_IDD p1, struct S_IDD p2, float (*cb)(float, struct S_IDD, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_IDP(float p0, struct S_IDP p1, struct S_IDP p2, float (*cb)(float, struct S_IDP, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_IPI(float p0, struct S_IPI p1, struct S_IPI p2, float (*cb)(float, struct S_IPI, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_IPF(float p0, struct S_IPF p1, struct S_IPF p2, float (*cb)(float, struct S_IPF, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_IPD(float p0, struct S_IPD p1, struct S_IPD p2, float (*cb)(float, struct S_IPD, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_IPP(float p0, struct S_IPP p1, struct S_IPP p2, float (*cb)(float, struct S_IPP, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FII(float p0, struct S_FII p1, struct S_FII p2, float (*cb)(float, struct S_FII, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FIF(float p0, struct S_FIF p1, struct S_FIF p2, float (*cb)(float, struct S_FIF, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FID(float p0, struct S_FID p1, struct S_FID p2, float (*cb)(float, struct S_FID, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FIP(float p0, struct S_FIP p1, struct S_FIP p2, float (*cb)(float, struct S_FIP, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FFI(float p0, struct S_FFI p1, struct S_FFI p2, float (*cb)(float, struct S_FFI, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FFF(float p0, struct S_FFF p1, struct S_FFF p2, float (*cb)(float, struct S_FFF, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FFD(float p0, struct S_FFD p1, struct S_FFD p2, float (*cb)(float, struct S_FFD, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FFP(float p0, struct S_FFP p1, struct S_FFP p2, float (*cb)(float, struct S_FFP, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FDI(float p0, struct S_FDI p1, struct S_FDI p2, float (*cb)(float, struct S_FDI, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FDF(float p0, struct S_FDF p1, struct S_FDF p2, float (*cb)(float, struct S_FDF, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FDD(float p0, struct S_FDD p1, struct S_FDD p2, float (*cb)(float, struct S_FDD, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FDP(float p0, struct S_FDP p1, struct S_FDP p2, float (*cb)(float, struct S_FDP, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FPI(float p0, struct S_FPI p1, struct S_FPI p2, float (*cb)(float, struct S_FPI, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FPF(float p0, struct S_FPF p1, struct S_FPF p2, float (*cb)(float, struct S_FPF, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FPD(float p0, struct S_FPD p1, struct S_FPD p2, float (*cb)(float, struct S_FPD, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_FPP(float p0, struct S_FPP p1, struct S_FPP p2, float (*cb)(float, struct S_FPP, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DII(float p0, struct S_DII p1, struct S_DII p2, float (*cb)(float, struct S_DII, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DIF(float p0, struct S_DIF p1, struct S_DIF p2, float (*cb)(float, struct S_DIF, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DID(float p0, struct S_DID p1, struct S_DID p2, float (*cb)(float, struct S_DID, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DIP(float p0, struct S_DIP p1, struct S_DIP p2, float (*cb)(float, struct S_DIP, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DFI(float p0, struct S_DFI p1, struct S_DFI p2, float (*cb)(float, struct S_DFI, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DFF(float p0, struct S_DFF p1, struct S_DFF p2, float (*cb)(float, struct S_DFF, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DFD(float p0, struct S_DFD p1, struct S_DFD p2, float (*cb)(float, struct S_DFD, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DFP(float p0, struct S_DFP p1, struct S_DFP p2, float (*cb)(float, struct S_DFP, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DDI(float p0, struct S_DDI p1, struct S_DDI p2, float (*cb)(float, struct S_DDI, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DDF(float p0, struct S_DDF p1, struct S_DDF p2, float (*cb)(float, struct S_DDF, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DDD(float p0, struct S_DDD p1, struct S_DDD p2, float (*cb)(float, struct S_DDD, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DDP(float p0, struct S_DDP p1, struct S_DDP p2, float (*cb)(float, struct S_DDP, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DPI(float p0, struct S_DPI p1, struct S_DPI p2, float (*cb)(float, struct S_DPI, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DPF(float p0, struct S_DPF p1, struct S_DPF p2, float (*cb)(float, struct S_DPF, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DPD(float p0, struct S_DPD p1, struct S_DPD p2, float (*cb)(float, struct S_DPD, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_DPP(float p0, struct S_DPP p1, struct S_DPP p2, float (*cb)(float, struct S_DPP, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PII(float p0, struct S_PII p1, struct S_PII p2, float (*cb)(float, struct S_PII, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PIF(float p0, struct S_PIF p1, struct S_PIF p2, float (*cb)(float, struct S_PIF, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PID(float p0, struct S_PID p1, struct S_PID p2, float (*cb)(float, struct S_PID, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PIP(float p0, struct S_PIP p1, struct S_PIP p2, float (*cb)(float, struct S_PIP, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PFI(float p0, struct S_PFI p1, struct S_PFI p2, float (*cb)(float, struct S_PFI, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PFF(float p0, struct S_PFF p1, struct S_PFF p2, float (*cb)(float, struct S_PFF, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PFD(float p0, struct S_PFD p1, struct S_PFD p2, float (*cb)(float, struct S_PFD, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PFP(float p0, struct S_PFP p1, struct S_PFP p2, float (*cb)(float, struct S_PFP, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PDI(float p0, struct S_PDI p1, struct S_PDI p2, float (*cb)(float, struct S_PDI, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PDF(float p0, struct S_PDF p1, struct S_PDF p2, float (*cb)(float, struct S_PDF, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PDD(float p0, struct S_PDD p1, struct S_PDD p2, float (*cb)(float, struct S_PDD, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PDP(float p0, struct S_PDP p1, struct S_PDP p2, float (*cb)(float, struct S_PDP, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PPI(float p0, struct S_PPI p1, struct S_PPI p2, float (*cb)(float, struct S_PPI, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PPF(float p0, struct S_PPF p1, struct S_PPF p2, float (*cb)(float, struct S_PPF, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PPD(float p0, struct S_PPD p1, struct S_PPD p2, float (*cb)(float, struct S_PPD, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT float f14_F_FSS_PPP(float p0, struct S_PPP p1, struct S_PPP p2, float (*cb)(float, struct S_PPP, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DII_(double p0, int p1, int p2, double (*cb)(double, int, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIF_(double p0, int p1, float p2, double (*cb)(double, int, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DID_(double p0, int p1, double p2, double (*cb)(double, int, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIP_(double p0, int p1, void* p2, double (*cb)(double, int, void*)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_I(double p0, int p1, struct S_I p2, double (*cb)(double, int, struct S_I)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_F(double p0, int p1, struct S_F p2, double (*cb)(double, int, struct S_F)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_D(double p0, int p1, struct S_D p2, double (*cb)(double, int, struct S_D)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_P(double p0, int p1, struct S_P p2, double (*cb)(double, int, struct S_P)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_II(double p0, int p1, struct S_II p2, double (*cb)(double, int, struct S_II)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IF(double p0, int p1, struct S_IF p2, double (*cb)(double, int, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_ID(double p0, int p1, struct S_ID p2, double (*cb)(double, int, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IP(double p0, int p1, struct S_IP p2, double (*cb)(double, int, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FI(double p0, int p1, struct S_FI p2, double (*cb)(double, int, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FF(double p0, int p1, struct S_FF p2, double (*cb)(double, int, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FD(double p0, int p1, struct S_FD p2, double (*cb)(double, int, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FP(double p0, int p1, struct S_FP p2, double (*cb)(double, int, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DI(double p0, int p1, struct S_DI p2, double (*cb)(double, int, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DF(double p0, int p1, struct S_DF p2, double (*cb)(double, int, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DD(double p0, int p1, struct S_DD p2, double (*cb)(double, int, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DP(double p0, int p1, struct S_DP p2, double (*cb)(double, int, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PI(double p0, int p1, struct S_PI p2, double (*cb)(double, int, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PF(double p0, int p1, struct S_PF p2, double (*cb)(double, int, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PD(double p0, int p1, struct S_PD p2, double (*cb)(double, int, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PP(double p0, int p1, struct S_PP p2, double (*cb)(double, int, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_III(double p0, int p1, struct S_III p2, double (*cb)(double, int, struct S_III)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IIF(double p0, int p1, struct S_IIF p2, double (*cb)(double, int, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IID(double p0, int p1, struct S_IID p2, double (*cb)(double, int, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IIP(double p0, int p1, struct S_IIP p2, double (*cb)(double, int, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IFI(double p0, int p1, struct S_IFI p2, double (*cb)(double, int, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IFF(double p0, int p1, struct S_IFF p2, double (*cb)(double, int, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IFD(double p0, int p1, struct S_IFD p2, double (*cb)(double, int, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IFP(double p0, int p1, struct S_IFP p2, double (*cb)(double, int, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IDI(double p0, int p1, struct S_IDI p2, double (*cb)(double, int, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IDF(double p0, int p1, struct S_IDF p2, double (*cb)(double, int, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IDD(double p0, int p1, struct S_IDD p2, double (*cb)(double, int, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IDP(double p0, int p1, struct S_IDP p2, double (*cb)(double, int, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IPI(double p0, int p1, struct S_IPI p2, double (*cb)(double, int, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IPF(double p0, int p1, struct S_IPF p2, double (*cb)(double, int, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IPD(double p0, int p1, struct S_IPD p2, double (*cb)(double, int, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_IPP(double p0, int p1, struct S_IPP p2, double (*cb)(double, int, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FII(double p0, int p1, struct S_FII p2, double (*cb)(double, int, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FIF(double p0, int p1, struct S_FIF p2, double (*cb)(double, int, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FID(double p0, int p1, struct S_FID p2, double (*cb)(double, int, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FIP(double p0, int p1, struct S_FIP p2, double (*cb)(double, int, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FFI(double p0, int p1, struct S_FFI p2, double (*cb)(double, int, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FFF(double p0, int p1, struct S_FFF p2, double (*cb)(double, int, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FFD(double p0, int p1, struct S_FFD p2, double (*cb)(double, int, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FFP(double p0, int p1, struct S_FFP p2, double (*cb)(double, int, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FDI(double p0, int p1, struct S_FDI p2, double (*cb)(double, int, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FDF(double p0, int p1, struct S_FDF p2, double (*cb)(double, int, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FDD(double p0, int p1, struct S_FDD p2, double (*cb)(double, int, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FDP(double p0, int p1, struct S_FDP p2, double (*cb)(double, int, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FPI(double p0, int p1, struct S_FPI p2, double (*cb)(double, int, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FPF(double p0, int p1, struct S_FPF p2, double (*cb)(double, int, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FPD(double p0, int p1, struct S_FPD p2, double (*cb)(double, int, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_FPP(double p0, int p1, struct S_FPP p2, double (*cb)(double, int, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DII(double p0, int p1, struct S_DII p2, double (*cb)(double, int, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DIF(double p0, int p1, struct S_DIF p2, double (*cb)(double, int, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DID(double p0, int p1, struct S_DID p2, double (*cb)(double, int, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DIP(double p0, int p1, struct S_DIP p2, double (*cb)(double, int, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DFI(double p0, int p1, struct S_DFI p2, double (*cb)(double, int, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DFF(double p0, int p1, struct S_DFF p2, double (*cb)(double, int, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DFD(double p0, int p1, struct S_DFD p2, double (*cb)(double, int, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DFP(double p0, int p1, struct S_DFP p2, double (*cb)(double, int, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DDI(double p0, int p1, struct S_DDI p2, double (*cb)(double, int, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DDF(double p0, int p1, struct S_DDF p2, double (*cb)(double, int, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DDD(double p0, int p1, struct S_DDD p2, double (*cb)(double, int, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DDP(double p0, int p1, struct S_DDP p2, double (*cb)(double, int, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DPI(double p0, int p1, struct S_DPI p2, double (*cb)(double, int, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DPF(double p0, int p1, struct S_DPF p2, double (*cb)(double, int, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DPD(double p0, int p1, struct S_DPD p2, double (*cb)(double, int, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_DPP(double p0, int p1, struct S_DPP p2, double (*cb)(double, int, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PII(double p0, int p1, struct S_PII p2, double (*cb)(double, int, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PIF(double p0, int p1, struct S_PIF p2, double (*cb)(double, int, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PID(double p0, int p1, struct S_PID p2, double (*cb)(double, int, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PIP(double p0, int p1, struct S_PIP p2, double (*cb)(double, int, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PFI(double p0, int p1, struct S_PFI p2, double (*cb)(double, int, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PFF(double p0, int p1, struct S_PFF p2, double (*cb)(double, int, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PFD(double p0, int p1, struct S_PFD p2, double (*cb)(double, int, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PFP(double p0, int p1, struct S_PFP p2, double (*cb)(double, int, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PDI(double p0, int p1, struct S_PDI p2, double (*cb)(double, int, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PDF(double p0, int p1, struct S_PDF p2, double (*cb)(double, int, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PDD(double p0, int p1, struct S_PDD p2, double (*cb)(double, int, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PDP(double p0, int p1, struct S_PDP p2, double (*cb)(double, int, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PPI(double p0, int p1, struct S_PPI p2, double (*cb)(double, int, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PPF(double p0, int p1, struct S_PPF p2, double (*cb)(double, int, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PPD(double p0, int p1, struct S_PPD p2, double (*cb)(double, int, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DIS_PPP(double p0, int p1, struct S_PPP p2, double (*cb)(double, int, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFI_(double p0, float p1, int p2, double (*cb)(double, float, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFF_(double p0, float p1, float p2, double (*cb)(double, float, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFD_(double p0, float p1, double p2, double (*cb)(double, float, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFP_(double p0, float p1, void* p2, double (*cb)(double, float, void*)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_I(double p0, float p1, struct S_I p2, double (*cb)(double, float, struct S_I)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_F(double p0, float p1, struct S_F p2, double (*cb)(double, float, struct S_F)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_D(double p0, float p1, struct S_D p2, double (*cb)(double, float, struct S_D)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_P(double p0, float p1, struct S_P p2, double (*cb)(double, float, struct S_P)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_II(double p0, float p1, struct S_II p2, double (*cb)(double, float, struct S_II)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IF(double p0, float p1, struct S_IF p2, double (*cb)(double, float, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_ID(double p0, float p1, struct S_ID p2, double (*cb)(double, float, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IP(double p0, float p1, struct S_IP p2, double (*cb)(double, float, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FI(double p0, float p1, struct S_FI p2, double (*cb)(double, float, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FF(double p0, float p1, struct S_FF p2, double (*cb)(double, float, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FD(double p0, float p1, struct S_FD p2, double (*cb)(double, float, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FP(double p0, float p1, struct S_FP p2, double (*cb)(double, float, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DI(double p0, float p1, struct S_DI p2, double (*cb)(double, float, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DF(double p0, float p1, struct S_DF p2, double (*cb)(double, float, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DD(double p0, float p1, struct S_DD p2, double (*cb)(double, float, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DP(double p0, float p1, struct S_DP p2, double (*cb)(double, float, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PI(double p0, float p1, struct S_PI p2, double (*cb)(double, float, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PF(double p0, float p1, struct S_PF p2, double (*cb)(double, float, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PD(double p0, float p1, struct S_PD p2, double (*cb)(double, float, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PP(double p0, float p1, struct S_PP p2, double (*cb)(double, float, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_III(double p0, float p1, struct S_III p2, double (*cb)(double, float, struct S_III)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IIF(double p0, float p1, struct S_IIF p2, double (*cb)(double, float, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IID(double p0, float p1, struct S_IID p2, double (*cb)(double, float, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IIP(double p0, float p1, struct S_IIP p2, double (*cb)(double, float, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IFI(double p0, float p1, struct S_IFI p2, double (*cb)(double, float, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IFF(double p0, float p1, struct S_IFF p2, double (*cb)(double, float, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IFD(double p0, float p1, struct S_IFD p2, double (*cb)(double, float, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IFP(double p0, float p1, struct S_IFP p2, double (*cb)(double, float, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IDI(double p0, float p1, struct S_IDI p2, double (*cb)(double, float, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IDF(double p0, float p1, struct S_IDF p2, double (*cb)(double, float, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IDD(double p0, float p1, struct S_IDD p2, double (*cb)(double, float, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IDP(double p0, float p1, struct S_IDP p2, double (*cb)(double, float, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IPI(double p0, float p1, struct S_IPI p2, double (*cb)(double, float, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IPF(double p0, float p1, struct S_IPF p2, double (*cb)(double, float, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IPD(double p0, float p1, struct S_IPD p2, double (*cb)(double, float, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_IPP(double p0, float p1, struct S_IPP p2, double (*cb)(double, float, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FII(double p0, float p1, struct S_FII p2, double (*cb)(double, float, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FIF(double p0, float p1, struct S_FIF p2, double (*cb)(double, float, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FID(double p0, float p1, struct S_FID p2, double (*cb)(double, float, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FIP(double p0, float p1, struct S_FIP p2, double (*cb)(double, float, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FFI(double p0, float p1, struct S_FFI p2, double (*cb)(double, float, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FFF(double p0, float p1, struct S_FFF p2, double (*cb)(double, float, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FFD(double p0, float p1, struct S_FFD p2, double (*cb)(double, float, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FFP(double p0, float p1, struct S_FFP p2, double (*cb)(double, float, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FDI(double p0, float p1, struct S_FDI p2, double (*cb)(double, float, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FDF(double p0, float p1, struct S_FDF p2, double (*cb)(double, float, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FDD(double p0, float p1, struct S_FDD p2, double (*cb)(double, float, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FDP(double p0, float p1, struct S_FDP p2, double (*cb)(double, float, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FPI(double p0, float p1, struct S_FPI p2, double (*cb)(double, float, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FPF(double p0, float p1, struct S_FPF p2, double (*cb)(double, float, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FPD(double p0, float p1, struct S_FPD p2, double (*cb)(double, float, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_FPP(double p0, float p1, struct S_FPP p2, double (*cb)(double, float, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DII(double p0, float p1, struct S_DII p2, double (*cb)(double, float, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DIF(double p0, float p1, struct S_DIF p2, double (*cb)(double, float, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DID(double p0, float p1, struct S_DID p2, double (*cb)(double, float, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DIP(double p0, float p1, struct S_DIP p2, double (*cb)(double, float, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DFI(double p0, float p1, struct S_DFI p2, double (*cb)(double, float, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DFF(double p0, float p1, struct S_DFF p2, double (*cb)(double, float, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DFD(double p0, float p1, struct S_DFD p2, double (*cb)(double, float, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DFP(double p0, float p1, struct S_DFP p2, double (*cb)(double, float, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DDI(double p0, float p1, struct S_DDI p2, double (*cb)(double, float, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DDF(double p0, float p1, struct S_DDF p2, double (*cb)(double, float, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DDD(double p0, float p1, struct S_DDD p2, double (*cb)(double, float, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DDP(double p0, float p1, struct S_DDP p2, double (*cb)(double, float, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DPI(double p0, float p1, struct S_DPI p2, double (*cb)(double, float, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DPF(double p0, float p1, struct S_DPF p2, double (*cb)(double, float, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DPD(double p0, float p1, struct S_DPD p2, double (*cb)(double, float, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_DPP(double p0, float p1, struct S_DPP p2, double (*cb)(double, float, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PII(double p0, float p1, struct S_PII p2, double (*cb)(double, float, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PIF(double p0, float p1, struct S_PIF p2, double (*cb)(double, float, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PID(double p0, float p1, struct S_PID p2, double (*cb)(double, float, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PIP(double p0, float p1, struct S_PIP p2, double (*cb)(double, float, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PFI(double p0, float p1, struct S_PFI p2, double (*cb)(double, float, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PFF(double p0, float p1, struct S_PFF p2, double (*cb)(double, float, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PFD(double p0, float p1, struct S_PFD p2, double (*cb)(double, float, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PFP(double p0, float p1, struct S_PFP p2, double (*cb)(double, float, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PDI(double p0, float p1, struct S_PDI p2, double (*cb)(double, float, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PDF(double p0, float p1, struct S_PDF p2, double (*cb)(double, float, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PDD(double p0, float p1, struct S_PDD p2, double (*cb)(double, float, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PDP(double p0, float p1, struct S_PDP p2, double (*cb)(double, float, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PPI(double p0, float p1, struct S_PPI p2, double (*cb)(double, float, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PPF(double p0, float p1, struct S_PPF p2, double (*cb)(double, float, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PPD(double p0, float p1, struct S_PPD p2, double (*cb)(double, float, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DFS_PPP(double p0, float p1, struct S_PPP p2, double (*cb)(double, float, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDI_(double p0, double p1, int p2, double (*cb)(double, double, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDF_(double p0, double p1, float p2, double (*cb)(double, double, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDD_(double p0, double p1, double p2, double (*cb)(double, double, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDP_(double p0, double p1, void* p2, double (*cb)(double, double, void*)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_I(double p0, double p1, struct S_I p2, double (*cb)(double, double, struct S_I)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_F(double p0, double p1, struct S_F p2, double (*cb)(double, double, struct S_F)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_D(double p0, double p1, struct S_D p2, double (*cb)(double, double, struct S_D)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_P(double p0, double p1, struct S_P p2, double (*cb)(double, double, struct S_P)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_II(double p0, double p1, struct S_II p2, double (*cb)(double, double, struct S_II)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IF(double p0, double p1, struct S_IF p2, double (*cb)(double, double, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_ID(double p0, double p1, struct S_ID p2, double (*cb)(double, double, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IP(double p0, double p1, struct S_IP p2, double (*cb)(double, double, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FI(double p0, double p1, struct S_FI p2, double (*cb)(double, double, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FF(double p0, double p1, struct S_FF p2, double (*cb)(double, double, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FD(double p0, double p1, struct S_FD p2, double (*cb)(double, double, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FP(double p0, double p1, struct S_FP p2, double (*cb)(double, double, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DI(double p0, double p1, struct S_DI p2, double (*cb)(double, double, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DF(double p0, double p1, struct S_DF p2, double (*cb)(double, double, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DD(double p0, double p1, struct S_DD p2, double (*cb)(double, double, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DP(double p0, double p1, struct S_DP p2, double (*cb)(double, double, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PI(double p0, double p1, struct S_PI p2, double (*cb)(double, double, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PF(double p0, double p1, struct S_PF p2, double (*cb)(double, double, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PD(double p0, double p1, struct S_PD p2, double (*cb)(double, double, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PP(double p0, double p1, struct S_PP p2, double (*cb)(double, double, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_III(double p0, double p1, struct S_III p2, double (*cb)(double, double, struct S_III)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IIF(double p0, double p1, struct S_IIF p2, double (*cb)(double, double, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IID(double p0, double p1, struct S_IID p2, double (*cb)(double, double, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IIP(double p0, double p1, struct S_IIP p2, double (*cb)(double, double, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IFI(double p0, double p1, struct S_IFI p2, double (*cb)(double, double, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IFF(double p0, double p1, struct S_IFF p2, double (*cb)(double, double, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IFD(double p0, double p1, struct S_IFD p2, double (*cb)(double, double, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IFP(double p0, double p1, struct S_IFP p2, double (*cb)(double, double, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IDI(double p0, double p1, struct S_IDI p2, double (*cb)(double, double, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IDF(double p0, double p1, struct S_IDF p2, double (*cb)(double, double, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IDD(double p0, double p1, struct S_IDD p2, double (*cb)(double, double, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IDP(double p0, double p1, struct S_IDP p2, double (*cb)(double, double, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IPI(double p0, double p1, struct S_IPI p2, double (*cb)(double, double, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IPF(double p0, double p1, struct S_IPF p2, double (*cb)(double, double, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IPD(double p0, double p1, struct S_IPD p2, double (*cb)(double, double, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_IPP(double p0, double p1, struct S_IPP p2, double (*cb)(double, double, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FII(double p0, double p1, struct S_FII p2, double (*cb)(double, double, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FIF(double p0, double p1, struct S_FIF p2, double (*cb)(double, double, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FID(double p0, double p1, struct S_FID p2, double (*cb)(double, double, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FIP(double p0, double p1, struct S_FIP p2, double (*cb)(double, double, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FFI(double p0, double p1, struct S_FFI p2, double (*cb)(double, double, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FFF(double p0, double p1, struct S_FFF p2, double (*cb)(double, double, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FFD(double p0, double p1, struct S_FFD p2, double (*cb)(double, double, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FFP(double p0, double p1, struct S_FFP p2, double (*cb)(double, double, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FDI(double p0, double p1, struct S_FDI p2, double (*cb)(double, double, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FDF(double p0, double p1, struct S_FDF p2, double (*cb)(double, double, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FDD(double p0, double p1, struct S_FDD p2, double (*cb)(double, double, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FDP(double p0, double p1, struct S_FDP p2, double (*cb)(double, double, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FPI(double p0, double p1, struct S_FPI p2, double (*cb)(double, double, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FPF(double p0, double p1, struct S_FPF p2, double (*cb)(double, double, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FPD(double p0, double p1, struct S_FPD p2, double (*cb)(double, double, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_FPP(double p0, double p1, struct S_FPP p2, double (*cb)(double, double, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DII(double p0, double p1, struct S_DII p2, double (*cb)(double, double, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DIF(double p0, double p1, struct S_DIF p2, double (*cb)(double, double, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DID(double p0, double p1, struct S_DID p2, double (*cb)(double, double, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DIP(double p0, double p1, struct S_DIP p2, double (*cb)(double, double, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DFI(double p0, double p1, struct S_DFI p2, double (*cb)(double, double, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DFF(double p0, double p1, struct S_DFF p2, double (*cb)(double, double, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DFD(double p0, double p1, struct S_DFD p2, double (*cb)(double, double, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DFP(double p0, double p1, struct S_DFP p2, double (*cb)(double, double, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DDI(double p0, double p1, struct S_DDI p2, double (*cb)(double, double, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DDF(double p0, double p1, struct S_DDF p2, double (*cb)(double, double, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DDD(double p0, double p1, struct S_DDD p2, double (*cb)(double, double, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DDP(double p0, double p1, struct S_DDP p2, double (*cb)(double, double, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DPI(double p0, double p1, struct S_DPI p2, double (*cb)(double, double, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DPF(double p0, double p1, struct S_DPF p2, double (*cb)(double, double, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DPD(double p0, double p1, struct S_DPD p2, double (*cb)(double, double, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_DPP(double p0, double p1, struct S_DPP p2, double (*cb)(double, double, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PII(double p0, double p1, struct S_PII p2, double (*cb)(double, double, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PIF(double p0, double p1, struct S_PIF p2, double (*cb)(double, double, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PID(double p0, double p1, struct S_PID p2, double (*cb)(double, double, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PIP(double p0, double p1, struct S_PIP p2, double (*cb)(double, double, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PFI(double p0, double p1, struct S_PFI p2, double (*cb)(double, double, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PFF(double p0, double p1, struct S_PFF p2, double (*cb)(double, double, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PFD(double p0, double p1, struct S_PFD p2, double (*cb)(double, double, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PFP(double p0, double p1, struct S_PFP p2, double (*cb)(double, double, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PDI(double p0, double p1, struct S_PDI p2, double (*cb)(double, double, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PDF(double p0, double p1, struct S_PDF p2, double (*cb)(double, double, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PDD(double p0, double p1, struct S_PDD p2, double (*cb)(double, double, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PDP(double p0, double p1, struct S_PDP p2, double (*cb)(double, double, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PPI(double p0, double p1, struct S_PPI p2, double (*cb)(double, double, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PPF(double p0, double p1, struct S_PPF p2, double (*cb)(double, double, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PPD(double p0, double p1, struct S_PPD p2, double (*cb)(double, double, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DDS_PPP(double p0, double p1, struct S_PPP p2, double (*cb)(double, double, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPI_(double p0, void* p1, int p2, double (*cb)(double, void*, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPF_(double p0, void* p1, float p2, double (*cb)(double, void*, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPD_(double p0, void* p1, double p2, double (*cb)(double, void*, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPP_(double p0, void* p1, void* p2, double (*cb)(double, void*, void*)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_I(double p0, void* p1, struct S_I p2, double (*cb)(double, void*, struct S_I)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_F(double p0, void* p1, struct S_F p2, double (*cb)(double, void*, struct S_F)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_D(double p0, void* p1, struct S_D p2, double (*cb)(double, void*, struct S_D)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_P(double p0, void* p1, struct S_P p2, double (*cb)(double, void*, struct S_P)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_II(double p0, void* p1, struct S_II p2, double (*cb)(double, void*, struct S_II)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IF(double p0, void* p1, struct S_IF p2, double (*cb)(double, void*, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_ID(double p0, void* p1, struct S_ID p2, double (*cb)(double, void*, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IP(double p0, void* p1, struct S_IP p2, double (*cb)(double, void*, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FI(double p0, void* p1, struct S_FI p2, double (*cb)(double, void*, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FF(double p0, void* p1, struct S_FF p2, double (*cb)(double, void*, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FD(double p0, void* p1, struct S_FD p2, double (*cb)(double, void*, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FP(double p0, void* p1, struct S_FP p2, double (*cb)(double, void*, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DI(double p0, void* p1, struct S_DI p2, double (*cb)(double, void*, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DF(double p0, void* p1, struct S_DF p2, double (*cb)(double, void*, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DD(double p0, void* p1, struct S_DD p2, double (*cb)(double, void*, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DP(double p0, void* p1, struct S_DP p2, double (*cb)(double, void*, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PI(double p0, void* p1, struct S_PI p2, double (*cb)(double, void*, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PF(double p0, void* p1, struct S_PF p2, double (*cb)(double, void*, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PD(double p0, void* p1, struct S_PD p2, double (*cb)(double, void*, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PP(double p0, void* p1, struct S_PP p2, double (*cb)(double, void*, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_III(double p0, void* p1, struct S_III p2, double (*cb)(double, void*, struct S_III)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IIF(double p0, void* p1, struct S_IIF p2, double (*cb)(double, void*, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IID(double p0, void* p1, struct S_IID p2, double (*cb)(double, void*, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IIP(double p0, void* p1, struct S_IIP p2, double (*cb)(double, void*, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IFI(double p0, void* p1, struct S_IFI p2, double (*cb)(double, void*, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IFF(double p0, void* p1, struct S_IFF p2, double (*cb)(double, void*, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IFD(double p0, void* p1, struct S_IFD p2, double (*cb)(double, void*, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IFP(double p0, void* p1, struct S_IFP p2, double (*cb)(double, void*, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IDI(double p0, void* p1, struct S_IDI p2, double (*cb)(double, void*, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IDF(double p0, void* p1, struct S_IDF p2, double (*cb)(double, void*, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IDD(double p0, void* p1, struct S_IDD p2, double (*cb)(double, void*, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IDP(double p0, void* p1, struct S_IDP p2, double (*cb)(double, void*, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IPI(double p0, void* p1, struct S_IPI p2, double (*cb)(double, void*, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IPF(double p0, void* p1, struct S_IPF p2, double (*cb)(double, void*, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IPD(double p0, void* p1, struct S_IPD p2, double (*cb)(double, void*, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_IPP(double p0, void* p1, struct S_IPP p2, double (*cb)(double, void*, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FII(double p0, void* p1, struct S_FII p2, double (*cb)(double, void*, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FIF(double p0, void* p1, struct S_FIF p2, double (*cb)(double, void*, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FID(double p0, void* p1, struct S_FID p2, double (*cb)(double, void*, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FIP(double p0, void* p1, struct S_FIP p2, double (*cb)(double, void*, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FFI(double p0, void* p1, struct S_FFI p2, double (*cb)(double, void*, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FFF(double p0, void* p1, struct S_FFF p2, double (*cb)(double, void*, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FFD(double p0, void* p1, struct S_FFD p2, double (*cb)(double, void*, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FFP(double p0, void* p1, struct S_FFP p2, double (*cb)(double, void*, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FDI(double p0, void* p1, struct S_FDI p2, double (*cb)(double, void*, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FDF(double p0, void* p1, struct S_FDF p2, double (*cb)(double, void*, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FDD(double p0, void* p1, struct S_FDD p2, double (*cb)(double, void*, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FDP(double p0, void* p1, struct S_FDP p2, double (*cb)(double, void*, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FPI(double p0, void* p1, struct S_FPI p2, double (*cb)(double, void*, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FPF(double p0, void* p1, struct S_FPF p2, double (*cb)(double, void*, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FPD(double p0, void* p1, struct S_FPD p2, double (*cb)(double, void*, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_FPP(double p0, void* p1, struct S_FPP p2, double (*cb)(double, void*, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DII(double p0, void* p1, struct S_DII p2, double (*cb)(double, void*, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DIF(double p0, void* p1, struct S_DIF p2, double (*cb)(double, void*, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DID(double p0, void* p1, struct S_DID p2, double (*cb)(double, void*, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DIP(double p0, void* p1, struct S_DIP p2, double (*cb)(double, void*, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DFI(double p0, void* p1, struct S_DFI p2, double (*cb)(double, void*, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DFF(double p0, void* p1, struct S_DFF p2, double (*cb)(double, void*, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DFD(double p0, void* p1, struct S_DFD p2, double (*cb)(double, void*, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DFP(double p0, void* p1, struct S_DFP p2, double (*cb)(double, void*, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DDI(double p0, void* p1, struct S_DDI p2, double (*cb)(double, void*, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DDF(double p0, void* p1, struct S_DDF p2, double (*cb)(double, void*, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DDD(double p0, void* p1, struct S_DDD p2, double (*cb)(double, void*, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DDP(double p0, void* p1, struct S_DDP p2, double (*cb)(double, void*, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DPI(double p0, void* p1, struct S_DPI p2, double (*cb)(double, void*, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DPF(double p0, void* p1, struct S_DPF p2, double (*cb)(double, void*, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DPD(double p0, void* p1, struct S_DPD p2, double (*cb)(double, void*, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_DPP(double p0, void* p1, struct S_DPP p2, double (*cb)(double, void*, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PII(double p0, void* p1, struct S_PII p2, double (*cb)(double, void*, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PIF(double p0, void* p1, struct S_PIF p2, double (*cb)(double, void*, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PID(double p0, void* p1, struct S_PID p2, double (*cb)(double, void*, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PIP(double p0, void* p1, struct S_PIP p2, double (*cb)(double, void*, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PFI(double p0, void* p1, struct S_PFI p2, double (*cb)(double, void*, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PFF(double p0, void* p1, struct S_PFF p2, double (*cb)(double, void*, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PFD(double p0, void* p1, struct S_PFD p2, double (*cb)(double, void*, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PFP(double p0, void* p1, struct S_PFP p2, double (*cb)(double, void*, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PDI(double p0, void* p1, struct S_PDI p2, double (*cb)(double, void*, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PDF(double p0, void* p1, struct S_PDF p2, double (*cb)(double, void*, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PDD(double p0, void* p1, struct S_PDD p2, double (*cb)(double, void*, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PDP(double p0, void* p1, struct S_PDP p2, double (*cb)(double, void*, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PPI(double p0, void* p1, struct S_PPI p2, double (*cb)(double, void*, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PPF(double p0, void* p1, struct S_PPF p2, double (*cb)(double, void*, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PPD(double p0, void* p1, struct S_PPD p2, double (*cb)(double, void*, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DPS_PPP(double p0, void* p1, struct S_PPP p2, double (*cb)(double, void*, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_I(double p0, struct S_I p1, int p2, double (*cb)(double, struct S_I, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_F(double p0, struct S_F p1, int p2, double (*cb)(double, struct S_F, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_D(double p0, struct S_D p1, int p2, double (*cb)(double, struct S_D, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_P(double p0, struct S_P p1, int p2, double (*cb)(double, struct S_P, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_II(double p0, struct S_II p1, int p2, double (*cb)(double, struct S_II, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IF(double p0, struct S_IF p1, int p2, double (*cb)(double, struct S_IF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_ID(double p0, struct S_ID p1, int p2, double (*cb)(double, struct S_ID, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IP(double p0, struct S_IP p1, int p2, double (*cb)(double, struct S_IP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FI(double p0, struct S_FI p1, int p2, double (*cb)(double, struct S_FI, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FF(double p0, struct S_FF p1, int p2, double (*cb)(double, struct S_FF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FD(double p0, struct S_FD p1, int p2, double (*cb)(double, struct S_FD, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FP(double p0, struct S_FP p1, int p2, double (*cb)(double, struct S_FP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DI(double p0, struct S_DI p1, int p2, double (*cb)(double, struct S_DI, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DF(double p0, struct S_DF p1, int p2, double (*cb)(double, struct S_DF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DD(double p0, struct S_DD p1, int p2, double (*cb)(double, struct S_DD, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DP(double p0, struct S_DP p1, int p2, double (*cb)(double, struct S_DP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PI(double p0, struct S_PI p1, int p2, double (*cb)(double, struct S_PI, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PF(double p0, struct S_PF p1, int p2, double (*cb)(double, struct S_PF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PD(double p0, struct S_PD p1, int p2, double (*cb)(double, struct S_PD, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PP(double p0, struct S_PP p1, int p2, double (*cb)(double, struct S_PP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_III(double p0, struct S_III p1, int p2, double (*cb)(double, struct S_III, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IIF(double p0, struct S_IIF p1, int p2, double (*cb)(double, struct S_IIF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IID(double p0, struct S_IID p1, int p2, double (*cb)(double, struct S_IID, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IIP(double p0, struct S_IIP p1, int p2, double (*cb)(double, struct S_IIP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IFI(double p0, struct S_IFI p1, int p2, double (*cb)(double, struct S_IFI, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IFF(double p0, struct S_IFF p1, int p2, double (*cb)(double, struct S_IFF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IFD(double p0, struct S_IFD p1, int p2, double (*cb)(double, struct S_IFD, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IFP(double p0, struct S_IFP p1, int p2, double (*cb)(double, struct S_IFP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IDI(double p0, struct S_IDI p1, int p2, double (*cb)(double, struct S_IDI, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IDF(double p0, struct S_IDF p1, int p2, double (*cb)(double, struct S_IDF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IDD(double p0, struct S_IDD p1, int p2, double (*cb)(double, struct S_IDD, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IDP(double p0, struct S_IDP p1, int p2, double (*cb)(double, struct S_IDP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IPI(double p0, struct S_IPI p1, int p2, double (*cb)(double, struct S_IPI, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IPF(double p0, struct S_IPF p1, int p2, double (*cb)(double, struct S_IPF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IPD(double p0, struct S_IPD p1, int p2, double (*cb)(double, struct S_IPD, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_IPP(double p0, struct S_IPP p1, int p2, double (*cb)(double, struct S_IPP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FII(double p0, struct S_FII p1, int p2, double (*cb)(double, struct S_FII, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FIF(double p0, struct S_FIF p1, int p2, double (*cb)(double, struct S_FIF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FID(double p0, struct S_FID p1, int p2, double (*cb)(double, struct S_FID, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FIP(double p0, struct S_FIP p1, int p2, double (*cb)(double, struct S_FIP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FFI(double p0, struct S_FFI p1, int p2, double (*cb)(double, struct S_FFI, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FFF(double p0, struct S_FFF p1, int p2, double (*cb)(double, struct S_FFF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FFD(double p0, struct S_FFD p1, int p2, double (*cb)(double, struct S_FFD, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FFP(double p0, struct S_FFP p1, int p2, double (*cb)(double, struct S_FFP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FDI(double p0, struct S_FDI p1, int p2, double (*cb)(double, struct S_FDI, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FDF(double p0, struct S_FDF p1, int p2, double (*cb)(double, struct S_FDF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FDD(double p0, struct S_FDD p1, int p2, double (*cb)(double, struct S_FDD, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FDP(double p0, struct S_FDP p1, int p2, double (*cb)(double, struct S_FDP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FPI(double p0, struct S_FPI p1, int p2, double (*cb)(double, struct S_FPI, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FPF(double p0, struct S_FPF p1, int p2, double (*cb)(double, struct S_FPF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FPD(double p0, struct S_FPD p1, int p2, double (*cb)(double, struct S_FPD, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_FPP(double p0, struct S_FPP p1, int p2, double (*cb)(double, struct S_FPP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DII(double p0, struct S_DII p1, int p2, double (*cb)(double, struct S_DII, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DIF(double p0, struct S_DIF p1, int p2, double (*cb)(double, struct S_DIF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DID(double p0, struct S_DID p1, int p2, double (*cb)(double, struct S_DID, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DIP(double p0, struct S_DIP p1, int p2, double (*cb)(double, struct S_DIP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DFI(double p0, struct S_DFI p1, int p2, double (*cb)(double, struct S_DFI, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DFF(double p0, struct S_DFF p1, int p2, double (*cb)(double, struct S_DFF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DFD(double p0, struct S_DFD p1, int p2, double (*cb)(double, struct S_DFD, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DFP(double p0, struct S_DFP p1, int p2, double (*cb)(double, struct S_DFP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DDI(double p0, struct S_DDI p1, int p2, double (*cb)(double, struct S_DDI, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DDF(double p0, struct S_DDF p1, int p2, double (*cb)(double, struct S_DDF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DDD(double p0, struct S_DDD p1, int p2, double (*cb)(double, struct S_DDD, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DDP(double p0, struct S_DDP p1, int p2, double (*cb)(double, struct S_DDP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DPI(double p0, struct S_DPI p1, int p2, double (*cb)(double, struct S_DPI, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DPF(double p0, struct S_DPF p1, int p2, double (*cb)(double, struct S_DPF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DPD(double p0, struct S_DPD p1, int p2, double (*cb)(double, struct S_DPD, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_DPP(double p0, struct S_DPP p1, int p2, double (*cb)(double, struct S_DPP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PII(double p0, struct S_PII p1, int p2, double (*cb)(double, struct S_PII, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PIF(double p0, struct S_PIF p1, int p2, double (*cb)(double, struct S_PIF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PID(double p0, struct S_PID p1, int p2, double (*cb)(double, struct S_PID, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PIP(double p0, struct S_PIP p1, int p2, double (*cb)(double, struct S_PIP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PFI(double p0, struct S_PFI p1, int p2, double (*cb)(double, struct S_PFI, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PFF(double p0, struct S_PFF p1, int p2, double (*cb)(double, struct S_PFF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PFD(double p0, struct S_PFD p1, int p2, double (*cb)(double, struct S_PFD, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PFP(double p0, struct S_PFP p1, int p2, double (*cb)(double, struct S_PFP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PDI(double p0, struct S_PDI p1, int p2, double (*cb)(double, struct S_PDI, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PDF(double p0, struct S_PDF p1, int p2, double (*cb)(double, struct S_PDF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PDD(double p0, struct S_PDD p1, int p2, double (*cb)(double, struct S_PDD, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PDP(double p0, struct S_PDP p1, int p2, double (*cb)(double, struct S_PDP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PPI(double p0, struct S_PPI p1, int p2, double (*cb)(double, struct S_PPI, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PPF(double p0, struct S_PPF p1, int p2, double (*cb)(double, struct S_PPF, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PPD(double p0, struct S_PPD p1, int p2, double (*cb)(double, struct S_PPD, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSI_PPP(double p0, struct S_PPP p1, int p2, double (*cb)(double, struct S_PPP, int)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_I(double p0, struct S_I p1, float p2, double (*cb)(double, struct S_I, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_F(double p0, struct S_F p1, float p2, double (*cb)(double, struct S_F, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_D(double p0, struct S_D p1, float p2, double (*cb)(double, struct S_D, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_P(double p0, struct S_P p1, float p2, double (*cb)(double, struct S_P, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_II(double p0, struct S_II p1, float p2, double (*cb)(double, struct S_II, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IF(double p0, struct S_IF p1, float p2, double (*cb)(double, struct S_IF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_ID(double p0, struct S_ID p1, float p2, double (*cb)(double, struct S_ID, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IP(double p0, struct S_IP p1, float p2, double (*cb)(double, struct S_IP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FI(double p0, struct S_FI p1, float p2, double (*cb)(double, struct S_FI, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FF(double p0, struct S_FF p1, float p2, double (*cb)(double, struct S_FF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FD(double p0, struct S_FD p1, float p2, double (*cb)(double, struct S_FD, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FP(double p0, struct S_FP p1, float p2, double (*cb)(double, struct S_FP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DI(double p0, struct S_DI p1, float p2, double (*cb)(double, struct S_DI, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DF(double p0, struct S_DF p1, float p2, double (*cb)(double, struct S_DF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DD(double p0, struct S_DD p1, float p2, double (*cb)(double, struct S_DD, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DP(double p0, struct S_DP p1, float p2, double (*cb)(double, struct S_DP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PI(double p0, struct S_PI p1, float p2, double (*cb)(double, struct S_PI, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PF(double p0, struct S_PF p1, float p2, double (*cb)(double, struct S_PF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PD(double p0, struct S_PD p1, float p2, double (*cb)(double, struct S_PD, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PP(double p0, struct S_PP p1, float p2, double (*cb)(double, struct S_PP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_III(double p0, struct S_III p1, float p2, double (*cb)(double, struct S_III, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IIF(double p0, struct S_IIF p1, float p2, double (*cb)(double, struct S_IIF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IID(double p0, struct S_IID p1, float p2, double (*cb)(double, struct S_IID, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IIP(double p0, struct S_IIP p1, float p2, double (*cb)(double, struct S_IIP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IFI(double p0, struct S_IFI p1, float p2, double (*cb)(double, struct S_IFI, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IFF(double p0, struct S_IFF p1, float p2, double (*cb)(double, struct S_IFF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IFD(double p0, struct S_IFD p1, float p2, double (*cb)(double, struct S_IFD, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IFP(double p0, struct S_IFP p1, float p2, double (*cb)(double, struct S_IFP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IDI(double p0, struct S_IDI p1, float p2, double (*cb)(double, struct S_IDI, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IDF(double p0, struct S_IDF p1, float p2, double (*cb)(double, struct S_IDF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IDD(double p0, struct S_IDD p1, float p2, double (*cb)(double, struct S_IDD, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IDP(double p0, struct S_IDP p1, float p2, double (*cb)(double, struct S_IDP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IPI(double p0, struct S_IPI p1, float p2, double (*cb)(double, struct S_IPI, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IPF(double p0, struct S_IPF p1, float p2, double (*cb)(double, struct S_IPF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IPD(double p0, struct S_IPD p1, float p2, double (*cb)(double, struct S_IPD, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_IPP(double p0, struct S_IPP p1, float p2, double (*cb)(double, struct S_IPP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FII(double p0, struct S_FII p1, float p2, double (*cb)(double, struct S_FII, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FIF(double p0, struct S_FIF p1, float p2, double (*cb)(double, struct S_FIF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FID(double p0, struct S_FID p1, float p2, double (*cb)(double, struct S_FID, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FIP(double p0, struct S_FIP p1, float p2, double (*cb)(double, struct S_FIP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FFI(double p0, struct S_FFI p1, float p2, double (*cb)(double, struct S_FFI, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FFF(double p0, struct S_FFF p1, float p2, double (*cb)(double, struct S_FFF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FFD(double p0, struct S_FFD p1, float p2, double (*cb)(double, struct S_FFD, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FFP(double p0, struct S_FFP p1, float p2, double (*cb)(double, struct S_FFP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FDI(double p0, struct S_FDI p1, float p2, double (*cb)(double, struct S_FDI, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FDF(double p0, struct S_FDF p1, float p2, double (*cb)(double, struct S_FDF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FDD(double p0, struct S_FDD p1, float p2, double (*cb)(double, struct S_FDD, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FDP(double p0, struct S_FDP p1, float p2, double (*cb)(double, struct S_FDP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FPI(double p0, struct S_FPI p1, float p2, double (*cb)(double, struct S_FPI, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FPF(double p0, struct S_FPF p1, float p2, double (*cb)(double, struct S_FPF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FPD(double p0, struct S_FPD p1, float p2, double (*cb)(double, struct S_FPD, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_FPP(double p0, struct S_FPP p1, float p2, double (*cb)(double, struct S_FPP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DII(double p0, struct S_DII p1, float p2, double (*cb)(double, struct S_DII, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DIF(double p0, struct S_DIF p1, float p2, double (*cb)(double, struct S_DIF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DID(double p0, struct S_DID p1, float p2, double (*cb)(double, struct S_DID, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DIP(double p0, struct S_DIP p1, float p2, double (*cb)(double, struct S_DIP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DFI(double p0, struct S_DFI p1, float p2, double (*cb)(double, struct S_DFI, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DFF(double p0, struct S_DFF p1, float p2, double (*cb)(double, struct S_DFF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DFD(double p0, struct S_DFD p1, float p2, double (*cb)(double, struct S_DFD, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DFP(double p0, struct S_DFP p1, float p2, double (*cb)(double, struct S_DFP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DDI(double p0, struct S_DDI p1, float p2, double (*cb)(double, struct S_DDI, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DDF(double p0, struct S_DDF p1, float p2, double (*cb)(double, struct S_DDF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DDD(double p0, struct S_DDD p1, float p2, double (*cb)(double, struct S_DDD, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DDP(double p0, struct S_DDP p1, float p2, double (*cb)(double, struct S_DDP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DPI(double p0, struct S_DPI p1, float p2, double (*cb)(double, struct S_DPI, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DPF(double p0, struct S_DPF p1, float p2, double (*cb)(double, struct S_DPF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DPD(double p0, struct S_DPD p1, float p2, double (*cb)(double, struct S_DPD, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_DPP(double p0, struct S_DPP p1, float p2, double (*cb)(double, struct S_DPP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PII(double p0, struct S_PII p1, float p2, double (*cb)(double, struct S_PII, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PIF(double p0, struct S_PIF p1, float p2, double (*cb)(double, struct S_PIF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PID(double p0, struct S_PID p1, float p2, double (*cb)(double, struct S_PID, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PIP(double p0, struct S_PIP p1, float p2, double (*cb)(double, struct S_PIP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PFI(double p0, struct S_PFI p1, float p2, double (*cb)(double, struct S_PFI, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PFF(double p0, struct S_PFF p1, float p2, double (*cb)(double, struct S_PFF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PFD(double p0, struct S_PFD p1, float p2, double (*cb)(double, struct S_PFD, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PFP(double p0, struct S_PFP p1, float p2, double (*cb)(double, struct S_PFP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PDI(double p0, struct S_PDI p1, float p2, double (*cb)(double, struct S_PDI, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PDF(double p0, struct S_PDF p1, float p2, double (*cb)(double, struct S_PDF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PDD(double p0, struct S_PDD p1, float p2, double (*cb)(double, struct S_PDD, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PDP(double p0, struct S_PDP p1, float p2, double (*cb)(double, struct S_PDP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PPI(double p0, struct S_PPI p1, float p2, double (*cb)(double, struct S_PPI, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PPF(double p0, struct S_PPF p1, float p2, double (*cb)(double, struct S_PPF, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PPD(double p0, struct S_PPD p1, float p2, double (*cb)(double, struct S_PPD, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSF_PPP(double p0, struct S_PPP p1, float p2, double (*cb)(double, struct S_PPP, float)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_I(double p0, struct S_I p1, double p2, double (*cb)(double, struct S_I, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_F(double p0, struct S_F p1, double p2, double (*cb)(double, struct S_F, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_D(double p0, struct S_D p1, double p2, double (*cb)(double, struct S_D, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_P(double p0, struct S_P p1, double p2, double (*cb)(double, struct S_P, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_II(double p0, struct S_II p1, double p2, double (*cb)(double, struct S_II, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_IF(double p0, struct S_IF p1, double p2, double (*cb)(double, struct S_IF, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_ID(double p0, struct S_ID p1, double p2, double (*cb)(double, struct S_ID, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_IP(double p0, struct S_IP p1, double p2, double (*cb)(double, struct S_IP, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_FI(double p0, struct S_FI p1, double p2, double (*cb)(double, struct S_FI, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_FF(double p0, struct S_FF p1, double p2, double (*cb)(double, struct S_FF, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_FD(double p0, struct S_FD p1, double p2, double (*cb)(double, struct S_FD, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_FP(double p0, struct S_FP p1, double p2, double (*cb)(double, struct S_FP, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_DI(double p0, struct S_DI p1, double p2, double (*cb)(double, struct S_DI, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_DF(double p0, struct S_DF p1, double p2, double (*cb)(double, struct S_DF, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_DD(double p0, struct S_DD p1, double p2, double (*cb)(double, struct S_DD, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_DP(double p0, struct S_DP p1, double p2, double (*cb)(double, struct S_DP, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_PI(double p0, struct S_PI p1, double p2, double (*cb)(double, struct S_PI, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_PF(double p0, struct S_PF p1, double p2, double (*cb)(double, struct S_PF, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_PD(double p0, struct S_PD p1, double p2, double (*cb)(double, struct S_PD, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_PP(double p0, struct S_PP p1, double p2, double (*cb)(double, struct S_PP, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_III(double p0, struct S_III p1, double p2, double (*cb)(double, struct S_III, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_IIF(double p0, struct S_IIF p1, double p2, double (*cb)(double, struct S_IIF, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_IID(double p0, struct S_IID p1, double p2, double (*cb)(double, struct S_IID, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_IIP(double p0, struct S_IIP p1, double p2, double (*cb)(double, struct S_IIP, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_IFI(double p0, struct S_IFI p1, double p2, double (*cb)(double, struct S_IFI, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_IFF(double p0, struct S_IFF p1, double p2, double (*cb)(double, struct S_IFF, double)) { return cb(p0, p1, p2); } +EXPORT double f14_D_DSD_IFD(double p0, struct S_IFD p1, double p2, double (*cb)(double, struct S_IFD, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_IFP(double p0, struct S_IFP p1, double p2, double (*cb)(double, struct S_IFP, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_IDI(double p0, struct S_IDI p1, double p2, double (*cb)(double, struct S_IDI, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_IDF(double p0, struct S_IDF p1, double p2, double (*cb)(double, struct S_IDF, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_IDD(double p0, struct S_IDD p1, double p2, double (*cb)(double, struct S_IDD, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_IDP(double p0, struct S_IDP p1, double p2, double (*cb)(double, struct S_IDP, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_IPI(double p0, struct S_IPI p1, double p2, double (*cb)(double, struct S_IPI, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_IPF(double p0, struct S_IPF p1, double p2, double (*cb)(double, struct S_IPF, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_IPD(double p0, struct S_IPD p1, double p2, double (*cb)(double, struct S_IPD, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_IPP(double p0, struct S_IPP p1, double p2, double (*cb)(double, struct S_IPP, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FII(double p0, struct S_FII p1, double p2, double (*cb)(double, struct S_FII, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FIF(double p0, struct S_FIF p1, double p2, double (*cb)(double, struct S_FIF, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FID(double p0, struct S_FID p1, double p2, double (*cb)(double, struct S_FID, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FIP(double p0, struct S_FIP p1, double p2, double (*cb)(double, struct S_FIP, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FFI(double p0, struct S_FFI p1, double p2, double (*cb)(double, struct S_FFI, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FFF(double p0, struct S_FFF p1, double p2, double (*cb)(double, struct S_FFF, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FFD(double p0, struct S_FFD p1, double p2, double (*cb)(double, struct S_FFD, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FFP(double p0, struct S_FFP p1, double p2, double (*cb)(double, struct S_FFP, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FDI(double p0, struct S_FDI p1, double p2, double (*cb)(double, struct S_FDI, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FDF(double p0, struct S_FDF p1, double p2, double (*cb)(double, struct S_FDF, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FDD(double p0, struct S_FDD p1, double p2, double (*cb)(double, struct S_FDD, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FDP(double p0, struct S_FDP p1, double p2, double (*cb)(double, struct S_FDP, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FPI(double p0, struct S_FPI p1, double p2, double (*cb)(double, struct S_FPI, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FPF(double p0, struct S_FPF p1, double p2, double (*cb)(double, struct S_FPF, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FPD(double p0, struct S_FPD p1, double p2, double (*cb)(double, struct S_FPD, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_FPP(double p0, struct S_FPP p1, double p2, double (*cb)(double, struct S_FPP, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DII(double p0, struct S_DII p1, double p2, double (*cb)(double, struct S_DII, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DIF(double p0, struct S_DIF p1, double p2, double (*cb)(double, struct S_DIF, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DID(double p0, struct S_DID p1, double p2, double (*cb)(double, struct S_DID, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DIP(double p0, struct S_DIP p1, double p2, double (*cb)(double, struct S_DIP, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DFI(double p0, struct S_DFI p1, double p2, double (*cb)(double, struct S_DFI, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DFF(double p0, struct S_DFF p1, double p2, double (*cb)(double, struct S_DFF, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DFD(double p0, struct S_DFD p1, double p2, double (*cb)(double, struct S_DFD, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DFP(double p0, struct S_DFP p1, double p2, double (*cb)(double, struct S_DFP, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DDI(double p0, struct S_DDI p1, double p2, double (*cb)(double, struct S_DDI, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DDF(double p0, struct S_DDF p1, double p2, double (*cb)(double, struct S_DDF, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DDD(double p0, struct S_DDD p1, double p2, double (*cb)(double, struct S_DDD, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DDP(double p0, struct S_DDP p1, double p2, double (*cb)(double, struct S_DDP, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DPI(double p0, struct S_DPI p1, double p2, double (*cb)(double, struct S_DPI, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DPF(double p0, struct S_DPF p1, double p2, double (*cb)(double, struct S_DPF, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DPD(double p0, struct S_DPD p1, double p2, double (*cb)(double, struct S_DPD, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_DPP(double p0, struct S_DPP p1, double p2, double (*cb)(double, struct S_DPP, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PII(double p0, struct S_PII p1, double p2, double (*cb)(double, struct S_PII, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PIF(double p0, struct S_PIF p1, double p2, double (*cb)(double, struct S_PIF, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PID(double p0, struct S_PID p1, double p2, double (*cb)(double, struct S_PID, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PIP(double p0, struct S_PIP p1, double p2, double (*cb)(double, struct S_PIP, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PFI(double p0, struct S_PFI p1, double p2, double (*cb)(double, struct S_PFI, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PFF(double p0, struct S_PFF p1, double p2, double (*cb)(double, struct S_PFF, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PFD(double p0, struct S_PFD p1, double p2, double (*cb)(double, struct S_PFD, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PFP(double p0, struct S_PFP p1, double p2, double (*cb)(double, struct S_PFP, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PDI(double p0, struct S_PDI p1, double p2, double (*cb)(double, struct S_PDI, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PDF(double p0, struct S_PDF p1, double p2, double (*cb)(double, struct S_PDF, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PDD(double p0, struct S_PDD p1, double p2, double (*cb)(double, struct S_PDD, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PDP(double p0, struct S_PDP p1, double p2, double (*cb)(double, struct S_PDP, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PPI(double p0, struct S_PPI p1, double p2, double (*cb)(double, struct S_PPI, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PPF(double p0, struct S_PPF p1, double p2, double (*cb)(double, struct S_PPF, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PPD(double p0, struct S_PPD p1, double p2, double (*cb)(double, struct S_PPD, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSD_PPP(double p0, struct S_PPP p1, double p2, double (*cb)(double, struct S_PPP, double)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_I(double p0, struct S_I p1, void* p2, double (*cb)(double, struct S_I, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_F(double p0, struct S_F p1, void* p2, double (*cb)(double, struct S_F, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_D(double p0, struct S_D p1, void* p2, double (*cb)(double, struct S_D, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_P(double p0, struct S_P p1, void* p2, double (*cb)(double, struct S_P, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_II(double p0, struct S_II p1, void* p2, double (*cb)(double, struct S_II, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IF(double p0, struct S_IF p1, void* p2, double (*cb)(double, struct S_IF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_ID(double p0, struct S_ID p1, void* p2, double (*cb)(double, struct S_ID, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IP(double p0, struct S_IP p1, void* p2, double (*cb)(double, struct S_IP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FI(double p0, struct S_FI p1, void* p2, double (*cb)(double, struct S_FI, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FF(double p0, struct S_FF p1, void* p2, double (*cb)(double, struct S_FF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FD(double p0, struct S_FD p1, void* p2, double (*cb)(double, struct S_FD, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FP(double p0, struct S_FP p1, void* p2, double (*cb)(double, struct S_FP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DI(double p0, struct S_DI p1, void* p2, double (*cb)(double, struct S_DI, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DF(double p0, struct S_DF p1, void* p2, double (*cb)(double, struct S_DF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DD(double p0, struct S_DD p1, void* p2, double (*cb)(double, struct S_DD, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DP(double p0, struct S_DP p1, void* p2, double (*cb)(double, struct S_DP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PI(double p0, struct S_PI p1, void* p2, double (*cb)(double, struct S_PI, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PF(double p0, struct S_PF p1, void* p2, double (*cb)(double, struct S_PF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PD(double p0, struct S_PD p1, void* p2, double (*cb)(double, struct S_PD, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PP(double p0, struct S_PP p1, void* p2, double (*cb)(double, struct S_PP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_III(double p0, struct S_III p1, void* p2, double (*cb)(double, struct S_III, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IIF(double p0, struct S_IIF p1, void* p2, double (*cb)(double, struct S_IIF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IID(double p0, struct S_IID p1, void* p2, double (*cb)(double, struct S_IID, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IIP(double p0, struct S_IIP p1, void* p2, double (*cb)(double, struct S_IIP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IFI(double p0, struct S_IFI p1, void* p2, double (*cb)(double, struct S_IFI, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IFF(double p0, struct S_IFF p1, void* p2, double (*cb)(double, struct S_IFF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IFD(double p0, struct S_IFD p1, void* p2, double (*cb)(double, struct S_IFD, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IFP(double p0, struct S_IFP p1, void* p2, double (*cb)(double, struct S_IFP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IDI(double p0, struct S_IDI p1, void* p2, double (*cb)(double, struct S_IDI, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IDF(double p0, struct S_IDF p1, void* p2, double (*cb)(double, struct S_IDF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IDD(double p0, struct S_IDD p1, void* p2, double (*cb)(double, struct S_IDD, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IDP(double p0, struct S_IDP p1, void* p2, double (*cb)(double, struct S_IDP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IPI(double p0, struct S_IPI p1, void* p2, double (*cb)(double, struct S_IPI, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IPF(double p0, struct S_IPF p1, void* p2, double (*cb)(double, struct S_IPF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IPD(double p0, struct S_IPD p1, void* p2, double (*cb)(double, struct S_IPD, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_IPP(double p0, struct S_IPP p1, void* p2, double (*cb)(double, struct S_IPP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FII(double p0, struct S_FII p1, void* p2, double (*cb)(double, struct S_FII, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FIF(double p0, struct S_FIF p1, void* p2, double (*cb)(double, struct S_FIF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FID(double p0, struct S_FID p1, void* p2, double (*cb)(double, struct S_FID, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FIP(double p0, struct S_FIP p1, void* p2, double (*cb)(double, struct S_FIP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FFI(double p0, struct S_FFI p1, void* p2, double (*cb)(double, struct S_FFI, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FFF(double p0, struct S_FFF p1, void* p2, double (*cb)(double, struct S_FFF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FFD(double p0, struct S_FFD p1, void* p2, double (*cb)(double, struct S_FFD, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FFP(double p0, struct S_FFP p1, void* p2, double (*cb)(double, struct S_FFP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FDI(double p0, struct S_FDI p1, void* p2, double (*cb)(double, struct S_FDI, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FDF(double p0, struct S_FDF p1, void* p2, double (*cb)(double, struct S_FDF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FDD(double p0, struct S_FDD p1, void* p2, double (*cb)(double, struct S_FDD, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FDP(double p0, struct S_FDP p1, void* p2, double (*cb)(double, struct S_FDP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FPI(double p0, struct S_FPI p1, void* p2, double (*cb)(double, struct S_FPI, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FPF(double p0, struct S_FPF p1, void* p2, double (*cb)(double, struct S_FPF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FPD(double p0, struct S_FPD p1, void* p2, double (*cb)(double, struct S_FPD, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_FPP(double p0, struct S_FPP p1, void* p2, double (*cb)(double, struct S_FPP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DII(double p0, struct S_DII p1, void* p2, double (*cb)(double, struct S_DII, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DIF(double p0, struct S_DIF p1, void* p2, double (*cb)(double, struct S_DIF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DID(double p0, struct S_DID p1, void* p2, double (*cb)(double, struct S_DID, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DIP(double p0, struct S_DIP p1, void* p2, double (*cb)(double, struct S_DIP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DFI(double p0, struct S_DFI p1, void* p2, double (*cb)(double, struct S_DFI, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DFF(double p0, struct S_DFF p1, void* p2, double (*cb)(double, struct S_DFF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DFD(double p0, struct S_DFD p1, void* p2, double (*cb)(double, struct S_DFD, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DFP(double p0, struct S_DFP p1, void* p2, double (*cb)(double, struct S_DFP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DDI(double p0, struct S_DDI p1, void* p2, double (*cb)(double, struct S_DDI, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DDF(double p0, struct S_DDF p1, void* p2, double (*cb)(double, struct S_DDF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DDD(double p0, struct S_DDD p1, void* p2, double (*cb)(double, struct S_DDD, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DDP(double p0, struct S_DDP p1, void* p2, double (*cb)(double, struct S_DDP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DPI(double p0, struct S_DPI p1, void* p2, double (*cb)(double, struct S_DPI, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DPF(double p0, struct S_DPF p1, void* p2, double (*cb)(double, struct S_DPF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DPD(double p0, struct S_DPD p1, void* p2, double (*cb)(double, struct S_DPD, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_DPP(double p0, struct S_DPP p1, void* p2, double (*cb)(double, struct S_DPP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PII(double p0, struct S_PII p1, void* p2, double (*cb)(double, struct S_PII, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PIF(double p0, struct S_PIF p1, void* p2, double (*cb)(double, struct S_PIF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PID(double p0, struct S_PID p1, void* p2, double (*cb)(double, struct S_PID, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PIP(double p0, struct S_PIP p1, void* p2, double (*cb)(double, struct S_PIP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PFI(double p0, struct S_PFI p1, void* p2, double (*cb)(double, struct S_PFI, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PFF(double p0, struct S_PFF p1, void* p2, double (*cb)(double, struct S_PFF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PFD(double p0, struct S_PFD p1, void* p2, double (*cb)(double, struct S_PFD, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PFP(double p0, struct S_PFP p1, void* p2, double (*cb)(double, struct S_PFP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PDI(double p0, struct S_PDI p1, void* p2, double (*cb)(double, struct S_PDI, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PDF(double p0, struct S_PDF p1, void* p2, double (*cb)(double, struct S_PDF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PDD(double p0, struct S_PDD p1, void* p2, double (*cb)(double, struct S_PDD, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PDP(double p0, struct S_PDP p1, void* p2, double (*cb)(double, struct S_PDP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PPI(double p0, struct S_PPI p1, void* p2, double (*cb)(double, struct S_PPI, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PPF(double p0, struct S_PPF p1, void* p2, double (*cb)(double, struct S_PPF, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PPD(double p0, struct S_PPD p1, void* p2, double (*cb)(double, struct S_PPD, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSP_PPP(double p0, struct S_PPP p1, void* p2, double (*cb)(double, struct S_PPP, void*)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_I(double p0, struct S_I p1, struct S_I p2, double (*cb)(double, struct S_I, struct S_I)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_F(double p0, struct S_F p1, struct S_F p2, double (*cb)(double, struct S_F, struct S_F)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_D(double p0, struct S_D p1, struct S_D p2, double (*cb)(double, struct S_D, struct S_D)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_P(double p0, struct S_P p1, struct S_P p2, double (*cb)(double, struct S_P, struct S_P)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_II(double p0, struct S_II p1, struct S_II p2, double (*cb)(double, struct S_II, struct S_II)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IF(double p0, struct S_IF p1, struct S_IF p2, double (*cb)(double, struct S_IF, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_ID(double p0, struct S_ID p1, struct S_ID p2, double (*cb)(double, struct S_ID, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IP(double p0, struct S_IP p1, struct S_IP p2, double (*cb)(double, struct S_IP, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FI(double p0, struct S_FI p1, struct S_FI p2, double (*cb)(double, struct S_FI, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FF(double p0, struct S_FF p1, struct S_FF p2, double (*cb)(double, struct S_FF, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FD(double p0, struct S_FD p1, struct S_FD p2, double (*cb)(double, struct S_FD, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FP(double p0, struct S_FP p1, struct S_FP p2, double (*cb)(double, struct S_FP, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DI(double p0, struct S_DI p1, struct S_DI p2, double (*cb)(double, struct S_DI, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DF(double p0, struct S_DF p1, struct S_DF p2, double (*cb)(double, struct S_DF, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DD(double p0, struct S_DD p1, struct S_DD p2, double (*cb)(double, struct S_DD, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DP(double p0, struct S_DP p1, struct S_DP p2, double (*cb)(double, struct S_DP, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PI(double p0, struct S_PI p1, struct S_PI p2, double (*cb)(double, struct S_PI, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PF(double p0, struct S_PF p1, struct S_PF p2, double (*cb)(double, struct S_PF, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PD(double p0, struct S_PD p1, struct S_PD p2, double (*cb)(double, struct S_PD, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PP(double p0, struct S_PP p1, struct S_PP p2, double (*cb)(double, struct S_PP, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_III(double p0, struct S_III p1, struct S_III p2, double (*cb)(double, struct S_III, struct S_III)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IIF(double p0, struct S_IIF p1, struct S_IIF p2, double (*cb)(double, struct S_IIF, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IID(double p0, struct S_IID p1, struct S_IID p2, double (*cb)(double, struct S_IID, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IIP(double p0, struct S_IIP p1, struct S_IIP p2, double (*cb)(double, struct S_IIP, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IFI(double p0, struct S_IFI p1, struct S_IFI p2, double (*cb)(double, struct S_IFI, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IFF(double p0, struct S_IFF p1, struct S_IFF p2, double (*cb)(double, struct S_IFF, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IFD(double p0, struct S_IFD p1, struct S_IFD p2, double (*cb)(double, struct S_IFD, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IFP(double p0, struct S_IFP p1, struct S_IFP p2, double (*cb)(double, struct S_IFP, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IDI(double p0, struct S_IDI p1, struct S_IDI p2, double (*cb)(double, struct S_IDI, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IDF(double p0, struct S_IDF p1, struct S_IDF p2, double (*cb)(double, struct S_IDF, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IDD(double p0, struct S_IDD p1, struct S_IDD p2, double (*cb)(double, struct S_IDD, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IDP(double p0, struct S_IDP p1, struct S_IDP p2, double (*cb)(double, struct S_IDP, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IPI(double p0, struct S_IPI p1, struct S_IPI p2, double (*cb)(double, struct S_IPI, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IPF(double p0, struct S_IPF p1, struct S_IPF p2, double (*cb)(double, struct S_IPF, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IPD(double p0, struct S_IPD p1, struct S_IPD p2, double (*cb)(double, struct S_IPD, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_IPP(double p0, struct S_IPP p1, struct S_IPP p2, double (*cb)(double, struct S_IPP, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FII(double p0, struct S_FII p1, struct S_FII p2, double (*cb)(double, struct S_FII, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FIF(double p0, struct S_FIF p1, struct S_FIF p2, double (*cb)(double, struct S_FIF, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FID(double p0, struct S_FID p1, struct S_FID p2, double (*cb)(double, struct S_FID, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FIP(double p0, struct S_FIP p1, struct S_FIP p2, double (*cb)(double, struct S_FIP, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FFI(double p0, struct S_FFI p1, struct S_FFI p2, double (*cb)(double, struct S_FFI, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FFF(double p0, struct S_FFF p1, struct S_FFF p2, double (*cb)(double, struct S_FFF, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FFD(double p0, struct S_FFD p1, struct S_FFD p2, double (*cb)(double, struct S_FFD, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FFP(double p0, struct S_FFP p1, struct S_FFP p2, double (*cb)(double, struct S_FFP, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FDI(double p0, struct S_FDI p1, struct S_FDI p2, double (*cb)(double, struct S_FDI, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FDF(double p0, struct S_FDF p1, struct S_FDF p2, double (*cb)(double, struct S_FDF, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FDD(double p0, struct S_FDD p1, struct S_FDD p2, double (*cb)(double, struct S_FDD, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FDP(double p0, struct S_FDP p1, struct S_FDP p2, double (*cb)(double, struct S_FDP, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FPI(double p0, struct S_FPI p1, struct S_FPI p2, double (*cb)(double, struct S_FPI, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FPF(double p0, struct S_FPF p1, struct S_FPF p2, double (*cb)(double, struct S_FPF, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FPD(double p0, struct S_FPD p1, struct S_FPD p2, double (*cb)(double, struct S_FPD, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_FPP(double p0, struct S_FPP p1, struct S_FPP p2, double (*cb)(double, struct S_FPP, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DII(double p0, struct S_DII p1, struct S_DII p2, double (*cb)(double, struct S_DII, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DIF(double p0, struct S_DIF p1, struct S_DIF p2, double (*cb)(double, struct S_DIF, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DID(double p0, struct S_DID p1, struct S_DID p2, double (*cb)(double, struct S_DID, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DIP(double p0, struct S_DIP p1, struct S_DIP p2, double (*cb)(double, struct S_DIP, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DFI(double p0, struct S_DFI p1, struct S_DFI p2, double (*cb)(double, struct S_DFI, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DFF(double p0, struct S_DFF p1, struct S_DFF p2, double (*cb)(double, struct S_DFF, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DFD(double p0, struct S_DFD p1, struct S_DFD p2, double (*cb)(double, struct S_DFD, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DFP(double p0, struct S_DFP p1, struct S_DFP p2, double (*cb)(double, struct S_DFP, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DDI(double p0, struct S_DDI p1, struct S_DDI p2, double (*cb)(double, struct S_DDI, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DDF(double p0, struct S_DDF p1, struct S_DDF p2, double (*cb)(double, struct S_DDF, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DDD(double p0, struct S_DDD p1, struct S_DDD p2, double (*cb)(double, struct S_DDD, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DDP(double p0, struct S_DDP p1, struct S_DDP p2, double (*cb)(double, struct S_DDP, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DPI(double p0, struct S_DPI p1, struct S_DPI p2, double (*cb)(double, struct S_DPI, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DPF(double p0, struct S_DPF p1, struct S_DPF p2, double (*cb)(double, struct S_DPF, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DPD(double p0, struct S_DPD p1, struct S_DPD p2, double (*cb)(double, struct S_DPD, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_DPP(double p0, struct S_DPP p1, struct S_DPP p2, double (*cb)(double, struct S_DPP, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PII(double p0, struct S_PII p1, struct S_PII p2, double (*cb)(double, struct S_PII, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PIF(double p0, struct S_PIF p1, struct S_PIF p2, double (*cb)(double, struct S_PIF, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PID(double p0, struct S_PID p1, struct S_PID p2, double (*cb)(double, struct S_PID, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PIP(double p0, struct S_PIP p1, struct S_PIP p2, double (*cb)(double, struct S_PIP, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PFI(double p0, struct S_PFI p1, struct S_PFI p2, double (*cb)(double, struct S_PFI, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PFF(double p0, struct S_PFF p1, struct S_PFF p2, double (*cb)(double, struct S_PFF, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PFD(double p0, struct S_PFD p1, struct S_PFD p2, double (*cb)(double, struct S_PFD, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PFP(double p0, struct S_PFP p1, struct S_PFP p2, double (*cb)(double, struct S_PFP, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PDI(double p0, struct S_PDI p1, struct S_PDI p2, double (*cb)(double, struct S_PDI, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PDF(double p0, struct S_PDF p1, struct S_PDF p2, double (*cb)(double, struct S_PDF, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PDD(double p0, struct S_PDD p1, struct S_PDD p2, double (*cb)(double, struct S_PDD, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PDP(double p0, struct S_PDP p1, struct S_PDP p2, double (*cb)(double, struct S_PDP, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PPI(double p0, struct S_PPI p1, struct S_PPI p2, double (*cb)(double, struct S_PPI, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PPF(double p0, struct S_PPF p1, struct S_PPF p2, double (*cb)(double, struct S_PPF, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PPD(double p0, struct S_PPD p1, struct S_PPD p2, double (*cb)(double, struct S_PPD, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT double f15_D_DSS_PPP(double p0, struct S_PPP p1, struct S_PPP p2, double (*cb)(double, struct S_PPP, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PII_(void* p0, int p1, int p2, void* (*cb)(void*, int, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIF_(void* p0, int p1, float p2, void* (*cb)(void*, int, float)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PID_(void* p0, int p1, double p2, void* (*cb)(void*, int, double)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIP_(void* p0, int p1, void* p2, void* (*cb)(void*, int, void*)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_I(void* p0, int p1, struct S_I p2, void* (*cb)(void*, int, struct S_I)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_F(void* p0, int p1, struct S_F p2, void* (*cb)(void*, int, struct S_F)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_D(void* p0, int p1, struct S_D p2, void* (*cb)(void*, int, struct S_D)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_P(void* p0, int p1, struct S_P p2, void* (*cb)(void*, int, struct S_P)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_II(void* p0, int p1, struct S_II p2, void* (*cb)(void*, int, struct S_II)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IF(void* p0, int p1, struct S_IF p2, void* (*cb)(void*, int, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_ID(void* p0, int p1, struct S_ID p2, void* (*cb)(void*, int, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IP(void* p0, int p1, struct S_IP p2, void* (*cb)(void*, int, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FI(void* p0, int p1, struct S_FI p2, void* (*cb)(void*, int, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FF(void* p0, int p1, struct S_FF p2, void* (*cb)(void*, int, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FD(void* p0, int p1, struct S_FD p2, void* (*cb)(void*, int, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FP(void* p0, int p1, struct S_FP p2, void* (*cb)(void*, int, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DI(void* p0, int p1, struct S_DI p2, void* (*cb)(void*, int, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DF(void* p0, int p1, struct S_DF p2, void* (*cb)(void*, int, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DD(void* p0, int p1, struct S_DD p2, void* (*cb)(void*, int, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DP(void* p0, int p1, struct S_DP p2, void* (*cb)(void*, int, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PI(void* p0, int p1, struct S_PI p2, void* (*cb)(void*, int, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PF(void* p0, int p1, struct S_PF p2, void* (*cb)(void*, int, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PD(void* p0, int p1, struct S_PD p2, void* (*cb)(void*, int, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PP(void* p0, int p1, struct S_PP p2, void* (*cb)(void*, int, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_III(void* p0, int p1, struct S_III p2, void* (*cb)(void*, int, struct S_III)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IIF(void* p0, int p1, struct S_IIF p2, void* (*cb)(void*, int, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IID(void* p0, int p1, struct S_IID p2, void* (*cb)(void*, int, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IIP(void* p0, int p1, struct S_IIP p2, void* (*cb)(void*, int, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IFI(void* p0, int p1, struct S_IFI p2, void* (*cb)(void*, int, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IFF(void* p0, int p1, struct S_IFF p2, void* (*cb)(void*, int, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IFD(void* p0, int p1, struct S_IFD p2, void* (*cb)(void*, int, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IFP(void* p0, int p1, struct S_IFP p2, void* (*cb)(void*, int, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IDI(void* p0, int p1, struct S_IDI p2, void* (*cb)(void*, int, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IDF(void* p0, int p1, struct S_IDF p2, void* (*cb)(void*, int, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IDD(void* p0, int p1, struct S_IDD p2, void* (*cb)(void*, int, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IDP(void* p0, int p1, struct S_IDP p2, void* (*cb)(void*, int, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IPI(void* p0, int p1, struct S_IPI p2, void* (*cb)(void*, int, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IPF(void* p0, int p1, struct S_IPF p2, void* (*cb)(void*, int, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IPD(void* p0, int p1, struct S_IPD p2, void* (*cb)(void*, int, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_IPP(void* p0, int p1, struct S_IPP p2, void* (*cb)(void*, int, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FII(void* p0, int p1, struct S_FII p2, void* (*cb)(void*, int, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FIF(void* p0, int p1, struct S_FIF p2, void* (*cb)(void*, int, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FID(void* p0, int p1, struct S_FID p2, void* (*cb)(void*, int, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FIP(void* p0, int p1, struct S_FIP p2, void* (*cb)(void*, int, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FFI(void* p0, int p1, struct S_FFI p2, void* (*cb)(void*, int, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FFF(void* p0, int p1, struct S_FFF p2, void* (*cb)(void*, int, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FFD(void* p0, int p1, struct S_FFD p2, void* (*cb)(void*, int, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FFP(void* p0, int p1, struct S_FFP p2, void* (*cb)(void*, int, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FDI(void* p0, int p1, struct S_FDI p2, void* (*cb)(void*, int, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FDF(void* p0, int p1, struct S_FDF p2, void* (*cb)(void*, int, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FDD(void* p0, int p1, struct S_FDD p2, void* (*cb)(void*, int, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FDP(void* p0, int p1, struct S_FDP p2, void* (*cb)(void*, int, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FPI(void* p0, int p1, struct S_FPI p2, void* (*cb)(void*, int, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FPF(void* p0, int p1, struct S_FPF p2, void* (*cb)(void*, int, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FPD(void* p0, int p1, struct S_FPD p2, void* (*cb)(void*, int, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_FPP(void* p0, int p1, struct S_FPP p2, void* (*cb)(void*, int, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DII(void* p0, int p1, struct S_DII p2, void* (*cb)(void*, int, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DIF(void* p0, int p1, struct S_DIF p2, void* (*cb)(void*, int, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DID(void* p0, int p1, struct S_DID p2, void* (*cb)(void*, int, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DIP(void* p0, int p1, struct S_DIP p2, void* (*cb)(void*, int, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DFI(void* p0, int p1, struct S_DFI p2, void* (*cb)(void*, int, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DFF(void* p0, int p1, struct S_DFF p2, void* (*cb)(void*, int, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DFD(void* p0, int p1, struct S_DFD p2, void* (*cb)(void*, int, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DFP(void* p0, int p1, struct S_DFP p2, void* (*cb)(void*, int, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DDI(void* p0, int p1, struct S_DDI p2, void* (*cb)(void*, int, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DDF(void* p0, int p1, struct S_DDF p2, void* (*cb)(void*, int, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DDD(void* p0, int p1, struct S_DDD p2, void* (*cb)(void*, int, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DDP(void* p0, int p1, struct S_DDP p2, void* (*cb)(void*, int, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DPI(void* p0, int p1, struct S_DPI p2, void* (*cb)(void*, int, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DPF(void* p0, int p1, struct S_DPF p2, void* (*cb)(void*, int, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DPD(void* p0, int p1, struct S_DPD p2, void* (*cb)(void*, int, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_DPP(void* p0, int p1, struct S_DPP p2, void* (*cb)(void*, int, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PII(void* p0, int p1, struct S_PII p2, void* (*cb)(void*, int, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PIF(void* p0, int p1, struct S_PIF p2, void* (*cb)(void*, int, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PID(void* p0, int p1, struct S_PID p2, void* (*cb)(void*, int, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PIP(void* p0, int p1, struct S_PIP p2, void* (*cb)(void*, int, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PFI(void* p0, int p1, struct S_PFI p2, void* (*cb)(void*, int, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PFF(void* p0, int p1, struct S_PFF p2, void* (*cb)(void*, int, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PFD(void* p0, int p1, struct S_PFD p2, void* (*cb)(void*, int, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PFP(void* p0, int p1, struct S_PFP p2, void* (*cb)(void*, int, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PDI(void* p0, int p1, struct S_PDI p2, void* (*cb)(void*, int, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PDF(void* p0, int p1, struct S_PDF p2, void* (*cb)(void*, int, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PDD(void* p0, int p1, struct S_PDD p2, void* (*cb)(void*, int, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PDP(void* p0, int p1, struct S_PDP p2, void* (*cb)(void*, int, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PPI(void* p0, int p1, struct S_PPI p2, void* (*cb)(void*, int, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PPF(void* p0, int p1, struct S_PPF p2, void* (*cb)(void*, int, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PPD(void* p0, int p1, struct S_PPD p2, void* (*cb)(void*, int, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PIS_PPP(void* p0, int p1, struct S_PPP p2, void* (*cb)(void*, int, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFI_(void* p0, float p1, int p2, void* (*cb)(void*, float, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFF_(void* p0, float p1, float p2, void* (*cb)(void*, float, float)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFD_(void* p0, float p1, double p2, void* (*cb)(void*, float, double)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFP_(void* p0, float p1, void* p2, void* (*cb)(void*, float, void*)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_I(void* p0, float p1, struct S_I p2, void* (*cb)(void*, float, struct S_I)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_F(void* p0, float p1, struct S_F p2, void* (*cb)(void*, float, struct S_F)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_D(void* p0, float p1, struct S_D p2, void* (*cb)(void*, float, struct S_D)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_P(void* p0, float p1, struct S_P p2, void* (*cb)(void*, float, struct S_P)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_II(void* p0, float p1, struct S_II p2, void* (*cb)(void*, float, struct S_II)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IF(void* p0, float p1, struct S_IF p2, void* (*cb)(void*, float, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_ID(void* p0, float p1, struct S_ID p2, void* (*cb)(void*, float, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IP(void* p0, float p1, struct S_IP p2, void* (*cb)(void*, float, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FI(void* p0, float p1, struct S_FI p2, void* (*cb)(void*, float, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FF(void* p0, float p1, struct S_FF p2, void* (*cb)(void*, float, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FD(void* p0, float p1, struct S_FD p2, void* (*cb)(void*, float, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FP(void* p0, float p1, struct S_FP p2, void* (*cb)(void*, float, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DI(void* p0, float p1, struct S_DI p2, void* (*cb)(void*, float, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DF(void* p0, float p1, struct S_DF p2, void* (*cb)(void*, float, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DD(void* p0, float p1, struct S_DD p2, void* (*cb)(void*, float, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DP(void* p0, float p1, struct S_DP p2, void* (*cb)(void*, float, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PI(void* p0, float p1, struct S_PI p2, void* (*cb)(void*, float, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PF(void* p0, float p1, struct S_PF p2, void* (*cb)(void*, float, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PD(void* p0, float p1, struct S_PD p2, void* (*cb)(void*, float, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PP(void* p0, float p1, struct S_PP p2, void* (*cb)(void*, float, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_III(void* p0, float p1, struct S_III p2, void* (*cb)(void*, float, struct S_III)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IIF(void* p0, float p1, struct S_IIF p2, void* (*cb)(void*, float, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IID(void* p0, float p1, struct S_IID p2, void* (*cb)(void*, float, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IIP(void* p0, float p1, struct S_IIP p2, void* (*cb)(void*, float, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IFI(void* p0, float p1, struct S_IFI p2, void* (*cb)(void*, float, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IFF(void* p0, float p1, struct S_IFF p2, void* (*cb)(void*, float, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IFD(void* p0, float p1, struct S_IFD p2, void* (*cb)(void*, float, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IFP(void* p0, float p1, struct S_IFP p2, void* (*cb)(void*, float, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IDI(void* p0, float p1, struct S_IDI p2, void* (*cb)(void*, float, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IDF(void* p0, float p1, struct S_IDF p2, void* (*cb)(void*, float, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IDD(void* p0, float p1, struct S_IDD p2, void* (*cb)(void*, float, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IDP(void* p0, float p1, struct S_IDP p2, void* (*cb)(void*, float, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IPI(void* p0, float p1, struct S_IPI p2, void* (*cb)(void*, float, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IPF(void* p0, float p1, struct S_IPF p2, void* (*cb)(void*, float, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IPD(void* p0, float p1, struct S_IPD p2, void* (*cb)(void*, float, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_IPP(void* p0, float p1, struct S_IPP p2, void* (*cb)(void*, float, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FII(void* p0, float p1, struct S_FII p2, void* (*cb)(void*, float, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FIF(void* p0, float p1, struct S_FIF p2, void* (*cb)(void*, float, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FID(void* p0, float p1, struct S_FID p2, void* (*cb)(void*, float, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FIP(void* p0, float p1, struct S_FIP p2, void* (*cb)(void*, float, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FFI(void* p0, float p1, struct S_FFI p2, void* (*cb)(void*, float, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FFF(void* p0, float p1, struct S_FFF p2, void* (*cb)(void*, float, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FFD(void* p0, float p1, struct S_FFD p2, void* (*cb)(void*, float, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FFP(void* p0, float p1, struct S_FFP p2, void* (*cb)(void*, float, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FDI(void* p0, float p1, struct S_FDI p2, void* (*cb)(void*, float, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FDF(void* p0, float p1, struct S_FDF p2, void* (*cb)(void*, float, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FDD(void* p0, float p1, struct S_FDD p2, void* (*cb)(void*, float, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FDP(void* p0, float p1, struct S_FDP p2, void* (*cb)(void*, float, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FPI(void* p0, float p1, struct S_FPI p2, void* (*cb)(void*, float, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FPF(void* p0, float p1, struct S_FPF p2, void* (*cb)(void*, float, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FPD(void* p0, float p1, struct S_FPD p2, void* (*cb)(void*, float, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_FPP(void* p0, float p1, struct S_FPP p2, void* (*cb)(void*, float, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DII(void* p0, float p1, struct S_DII p2, void* (*cb)(void*, float, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DIF(void* p0, float p1, struct S_DIF p2, void* (*cb)(void*, float, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DID(void* p0, float p1, struct S_DID p2, void* (*cb)(void*, float, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DIP(void* p0, float p1, struct S_DIP p2, void* (*cb)(void*, float, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DFI(void* p0, float p1, struct S_DFI p2, void* (*cb)(void*, float, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DFF(void* p0, float p1, struct S_DFF p2, void* (*cb)(void*, float, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DFD(void* p0, float p1, struct S_DFD p2, void* (*cb)(void*, float, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DFP(void* p0, float p1, struct S_DFP p2, void* (*cb)(void*, float, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DDI(void* p0, float p1, struct S_DDI p2, void* (*cb)(void*, float, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DDF(void* p0, float p1, struct S_DDF p2, void* (*cb)(void*, float, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DDD(void* p0, float p1, struct S_DDD p2, void* (*cb)(void*, float, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DDP(void* p0, float p1, struct S_DDP p2, void* (*cb)(void*, float, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DPI(void* p0, float p1, struct S_DPI p2, void* (*cb)(void*, float, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DPF(void* p0, float p1, struct S_DPF p2, void* (*cb)(void*, float, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DPD(void* p0, float p1, struct S_DPD p2, void* (*cb)(void*, float, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_DPP(void* p0, float p1, struct S_DPP p2, void* (*cb)(void*, float, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PII(void* p0, float p1, struct S_PII p2, void* (*cb)(void*, float, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PIF(void* p0, float p1, struct S_PIF p2, void* (*cb)(void*, float, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PID(void* p0, float p1, struct S_PID p2, void* (*cb)(void*, float, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PIP(void* p0, float p1, struct S_PIP p2, void* (*cb)(void*, float, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PFI(void* p0, float p1, struct S_PFI p2, void* (*cb)(void*, float, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PFF(void* p0, float p1, struct S_PFF p2, void* (*cb)(void*, float, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PFD(void* p0, float p1, struct S_PFD p2, void* (*cb)(void*, float, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PFP(void* p0, float p1, struct S_PFP p2, void* (*cb)(void*, float, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PDI(void* p0, float p1, struct S_PDI p2, void* (*cb)(void*, float, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PDF(void* p0, float p1, struct S_PDF p2, void* (*cb)(void*, float, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PDD(void* p0, float p1, struct S_PDD p2, void* (*cb)(void*, float, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PDP(void* p0, float p1, struct S_PDP p2, void* (*cb)(void*, float, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PPI(void* p0, float p1, struct S_PPI p2, void* (*cb)(void*, float, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PPF(void* p0, float p1, struct S_PPF p2, void* (*cb)(void*, float, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PPD(void* p0, float p1, struct S_PPD p2, void* (*cb)(void*, float, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PFS_PPP(void* p0, float p1, struct S_PPP p2, void* (*cb)(void*, float, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDI_(void* p0, double p1, int p2, void* (*cb)(void*, double, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDF_(void* p0, double p1, float p2, void* (*cb)(void*, double, float)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDD_(void* p0, double p1, double p2, void* (*cb)(void*, double, double)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDP_(void* p0, double p1, void* p2, void* (*cb)(void*, double, void*)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_I(void* p0, double p1, struct S_I p2, void* (*cb)(void*, double, struct S_I)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_F(void* p0, double p1, struct S_F p2, void* (*cb)(void*, double, struct S_F)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_D(void* p0, double p1, struct S_D p2, void* (*cb)(void*, double, struct S_D)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_P(void* p0, double p1, struct S_P p2, void* (*cb)(void*, double, struct S_P)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_II(void* p0, double p1, struct S_II p2, void* (*cb)(void*, double, struct S_II)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IF(void* p0, double p1, struct S_IF p2, void* (*cb)(void*, double, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_ID(void* p0, double p1, struct S_ID p2, void* (*cb)(void*, double, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IP(void* p0, double p1, struct S_IP p2, void* (*cb)(void*, double, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FI(void* p0, double p1, struct S_FI p2, void* (*cb)(void*, double, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FF(void* p0, double p1, struct S_FF p2, void* (*cb)(void*, double, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FD(void* p0, double p1, struct S_FD p2, void* (*cb)(void*, double, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FP(void* p0, double p1, struct S_FP p2, void* (*cb)(void*, double, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DI(void* p0, double p1, struct S_DI p2, void* (*cb)(void*, double, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DF(void* p0, double p1, struct S_DF p2, void* (*cb)(void*, double, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DD(void* p0, double p1, struct S_DD p2, void* (*cb)(void*, double, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DP(void* p0, double p1, struct S_DP p2, void* (*cb)(void*, double, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PI(void* p0, double p1, struct S_PI p2, void* (*cb)(void*, double, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PF(void* p0, double p1, struct S_PF p2, void* (*cb)(void*, double, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PD(void* p0, double p1, struct S_PD p2, void* (*cb)(void*, double, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PP(void* p0, double p1, struct S_PP p2, void* (*cb)(void*, double, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_III(void* p0, double p1, struct S_III p2, void* (*cb)(void*, double, struct S_III)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IIF(void* p0, double p1, struct S_IIF p2, void* (*cb)(void*, double, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IID(void* p0, double p1, struct S_IID p2, void* (*cb)(void*, double, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IIP(void* p0, double p1, struct S_IIP p2, void* (*cb)(void*, double, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IFI(void* p0, double p1, struct S_IFI p2, void* (*cb)(void*, double, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IFF(void* p0, double p1, struct S_IFF p2, void* (*cb)(void*, double, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IFD(void* p0, double p1, struct S_IFD p2, void* (*cb)(void*, double, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IFP(void* p0, double p1, struct S_IFP p2, void* (*cb)(void*, double, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IDI(void* p0, double p1, struct S_IDI p2, void* (*cb)(void*, double, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IDF(void* p0, double p1, struct S_IDF p2, void* (*cb)(void*, double, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IDD(void* p0, double p1, struct S_IDD p2, void* (*cb)(void*, double, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IDP(void* p0, double p1, struct S_IDP p2, void* (*cb)(void*, double, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IPI(void* p0, double p1, struct S_IPI p2, void* (*cb)(void*, double, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IPF(void* p0, double p1, struct S_IPF p2, void* (*cb)(void*, double, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IPD(void* p0, double p1, struct S_IPD p2, void* (*cb)(void*, double, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_IPP(void* p0, double p1, struct S_IPP p2, void* (*cb)(void*, double, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FII(void* p0, double p1, struct S_FII p2, void* (*cb)(void*, double, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FIF(void* p0, double p1, struct S_FIF p2, void* (*cb)(void*, double, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FID(void* p0, double p1, struct S_FID p2, void* (*cb)(void*, double, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FIP(void* p0, double p1, struct S_FIP p2, void* (*cb)(void*, double, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FFI(void* p0, double p1, struct S_FFI p2, void* (*cb)(void*, double, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FFF(void* p0, double p1, struct S_FFF p2, void* (*cb)(void*, double, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FFD(void* p0, double p1, struct S_FFD p2, void* (*cb)(void*, double, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FFP(void* p0, double p1, struct S_FFP p2, void* (*cb)(void*, double, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FDI(void* p0, double p1, struct S_FDI p2, void* (*cb)(void*, double, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FDF(void* p0, double p1, struct S_FDF p2, void* (*cb)(void*, double, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FDD(void* p0, double p1, struct S_FDD p2, void* (*cb)(void*, double, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FDP(void* p0, double p1, struct S_FDP p2, void* (*cb)(void*, double, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FPI(void* p0, double p1, struct S_FPI p2, void* (*cb)(void*, double, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FPF(void* p0, double p1, struct S_FPF p2, void* (*cb)(void*, double, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FPD(void* p0, double p1, struct S_FPD p2, void* (*cb)(void*, double, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_FPP(void* p0, double p1, struct S_FPP p2, void* (*cb)(void*, double, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DII(void* p0, double p1, struct S_DII p2, void* (*cb)(void*, double, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DIF(void* p0, double p1, struct S_DIF p2, void* (*cb)(void*, double, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DID(void* p0, double p1, struct S_DID p2, void* (*cb)(void*, double, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DIP(void* p0, double p1, struct S_DIP p2, void* (*cb)(void*, double, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DFI(void* p0, double p1, struct S_DFI p2, void* (*cb)(void*, double, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DFF(void* p0, double p1, struct S_DFF p2, void* (*cb)(void*, double, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DFD(void* p0, double p1, struct S_DFD p2, void* (*cb)(void*, double, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DFP(void* p0, double p1, struct S_DFP p2, void* (*cb)(void*, double, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DDI(void* p0, double p1, struct S_DDI p2, void* (*cb)(void*, double, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DDF(void* p0, double p1, struct S_DDF p2, void* (*cb)(void*, double, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DDD(void* p0, double p1, struct S_DDD p2, void* (*cb)(void*, double, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DDP(void* p0, double p1, struct S_DDP p2, void* (*cb)(void*, double, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DPI(void* p0, double p1, struct S_DPI p2, void* (*cb)(void*, double, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DPF(void* p0, double p1, struct S_DPF p2, void* (*cb)(void*, double, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DPD(void* p0, double p1, struct S_DPD p2, void* (*cb)(void*, double, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_DPP(void* p0, double p1, struct S_DPP p2, void* (*cb)(void*, double, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PII(void* p0, double p1, struct S_PII p2, void* (*cb)(void*, double, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PIF(void* p0, double p1, struct S_PIF p2, void* (*cb)(void*, double, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PID(void* p0, double p1, struct S_PID p2, void* (*cb)(void*, double, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PIP(void* p0, double p1, struct S_PIP p2, void* (*cb)(void*, double, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PFI(void* p0, double p1, struct S_PFI p2, void* (*cb)(void*, double, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PFF(void* p0, double p1, struct S_PFF p2, void* (*cb)(void*, double, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PFD(void* p0, double p1, struct S_PFD p2, void* (*cb)(void*, double, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PFP(void* p0, double p1, struct S_PFP p2, void* (*cb)(void*, double, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PDI(void* p0, double p1, struct S_PDI p2, void* (*cb)(void*, double, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PDF(void* p0, double p1, struct S_PDF p2, void* (*cb)(void*, double, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PDD(void* p0, double p1, struct S_PDD p2, void* (*cb)(void*, double, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PDP(void* p0, double p1, struct S_PDP p2, void* (*cb)(void*, double, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PPI(void* p0, double p1, struct S_PPI p2, void* (*cb)(void*, double, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PPF(void* p0, double p1, struct S_PPF p2, void* (*cb)(void*, double, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PPD(void* p0, double p1, struct S_PPD p2, void* (*cb)(void*, double, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PDS_PPP(void* p0, double p1, struct S_PPP p2, void* (*cb)(void*, double, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPI_(void* p0, void* p1, int p2, void* (*cb)(void*, void*, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPF_(void* p0, void* p1, float p2, void* (*cb)(void*, void*, float)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPD_(void* p0, void* p1, double p2, void* (*cb)(void*, void*, double)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPP_(void* p0, void* p1, void* p2, void* (*cb)(void*, void*, void*)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_I(void* p0, void* p1, struct S_I p2, void* (*cb)(void*, void*, struct S_I)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_F(void* p0, void* p1, struct S_F p2, void* (*cb)(void*, void*, struct S_F)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_D(void* p0, void* p1, struct S_D p2, void* (*cb)(void*, void*, struct S_D)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_P(void* p0, void* p1, struct S_P p2, void* (*cb)(void*, void*, struct S_P)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_II(void* p0, void* p1, struct S_II p2, void* (*cb)(void*, void*, struct S_II)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IF(void* p0, void* p1, struct S_IF p2, void* (*cb)(void*, void*, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_ID(void* p0, void* p1, struct S_ID p2, void* (*cb)(void*, void*, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IP(void* p0, void* p1, struct S_IP p2, void* (*cb)(void*, void*, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FI(void* p0, void* p1, struct S_FI p2, void* (*cb)(void*, void*, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FF(void* p0, void* p1, struct S_FF p2, void* (*cb)(void*, void*, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FD(void* p0, void* p1, struct S_FD p2, void* (*cb)(void*, void*, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FP(void* p0, void* p1, struct S_FP p2, void* (*cb)(void*, void*, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DI(void* p0, void* p1, struct S_DI p2, void* (*cb)(void*, void*, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DF(void* p0, void* p1, struct S_DF p2, void* (*cb)(void*, void*, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DD(void* p0, void* p1, struct S_DD p2, void* (*cb)(void*, void*, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DP(void* p0, void* p1, struct S_DP p2, void* (*cb)(void*, void*, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PI(void* p0, void* p1, struct S_PI p2, void* (*cb)(void*, void*, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PF(void* p0, void* p1, struct S_PF p2, void* (*cb)(void*, void*, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PD(void* p0, void* p1, struct S_PD p2, void* (*cb)(void*, void*, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PP(void* p0, void* p1, struct S_PP p2, void* (*cb)(void*, void*, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_III(void* p0, void* p1, struct S_III p2, void* (*cb)(void*, void*, struct S_III)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IIF(void* p0, void* p1, struct S_IIF p2, void* (*cb)(void*, void*, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IID(void* p0, void* p1, struct S_IID p2, void* (*cb)(void*, void*, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IIP(void* p0, void* p1, struct S_IIP p2, void* (*cb)(void*, void*, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IFI(void* p0, void* p1, struct S_IFI p2, void* (*cb)(void*, void*, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IFF(void* p0, void* p1, struct S_IFF p2, void* (*cb)(void*, void*, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IFD(void* p0, void* p1, struct S_IFD p2, void* (*cb)(void*, void*, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IFP(void* p0, void* p1, struct S_IFP p2, void* (*cb)(void*, void*, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IDI(void* p0, void* p1, struct S_IDI p2, void* (*cb)(void*, void*, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IDF(void* p0, void* p1, struct S_IDF p2, void* (*cb)(void*, void*, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IDD(void* p0, void* p1, struct S_IDD p2, void* (*cb)(void*, void*, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IDP(void* p0, void* p1, struct S_IDP p2, void* (*cb)(void*, void*, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IPI(void* p0, void* p1, struct S_IPI p2, void* (*cb)(void*, void*, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IPF(void* p0, void* p1, struct S_IPF p2, void* (*cb)(void*, void*, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IPD(void* p0, void* p1, struct S_IPD p2, void* (*cb)(void*, void*, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_IPP(void* p0, void* p1, struct S_IPP p2, void* (*cb)(void*, void*, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FII(void* p0, void* p1, struct S_FII p2, void* (*cb)(void*, void*, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FIF(void* p0, void* p1, struct S_FIF p2, void* (*cb)(void*, void*, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FID(void* p0, void* p1, struct S_FID p2, void* (*cb)(void*, void*, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FIP(void* p0, void* p1, struct S_FIP p2, void* (*cb)(void*, void*, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FFI(void* p0, void* p1, struct S_FFI p2, void* (*cb)(void*, void*, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FFF(void* p0, void* p1, struct S_FFF p2, void* (*cb)(void*, void*, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FFD(void* p0, void* p1, struct S_FFD p2, void* (*cb)(void*, void*, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FFP(void* p0, void* p1, struct S_FFP p2, void* (*cb)(void*, void*, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FDI(void* p0, void* p1, struct S_FDI p2, void* (*cb)(void*, void*, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FDF(void* p0, void* p1, struct S_FDF p2, void* (*cb)(void*, void*, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FDD(void* p0, void* p1, struct S_FDD p2, void* (*cb)(void*, void*, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FDP(void* p0, void* p1, struct S_FDP p2, void* (*cb)(void*, void*, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FPI(void* p0, void* p1, struct S_FPI p2, void* (*cb)(void*, void*, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FPF(void* p0, void* p1, struct S_FPF p2, void* (*cb)(void*, void*, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FPD(void* p0, void* p1, struct S_FPD p2, void* (*cb)(void*, void*, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_FPP(void* p0, void* p1, struct S_FPP p2, void* (*cb)(void*, void*, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DII(void* p0, void* p1, struct S_DII p2, void* (*cb)(void*, void*, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DIF(void* p0, void* p1, struct S_DIF p2, void* (*cb)(void*, void*, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DID(void* p0, void* p1, struct S_DID p2, void* (*cb)(void*, void*, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DIP(void* p0, void* p1, struct S_DIP p2, void* (*cb)(void*, void*, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DFI(void* p0, void* p1, struct S_DFI p2, void* (*cb)(void*, void*, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DFF(void* p0, void* p1, struct S_DFF p2, void* (*cb)(void*, void*, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DFD(void* p0, void* p1, struct S_DFD p2, void* (*cb)(void*, void*, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DFP(void* p0, void* p1, struct S_DFP p2, void* (*cb)(void*, void*, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DDI(void* p0, void* p1, struct S_DDI p2, void* (*cb)(void*, void*, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DDF(void* p0, void* p1, struct S_DDF p2, void* (*cb)(void*, void*, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DDD(void* p0, void* p1, struct S_DDD p2, void* (*cb)(void*, void*, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DDP(void* p0, void* p1, struct S_DDP p2, void* (*cb)(void*, void*, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DPI(void* p0, void* p1, struct S_DPI p2, void* (*cb)(void*, void*, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DPF(void* p0, void* p1, struct S_DPF p2, void* (*cb)(void*, void*, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DPD(void* p0, void* p1, struct S_DPD p2, void* (*cb)(void*, void*, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_DPP(void* p0, void* p1, struct S_DPP p2, void* (*cb)(void*, void*, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PII(void* p0, void* p1, struct S_PII p2, void* (*cb)(void*, void*, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PIF(void* p0, void* p1, struct S_PIF p2, void* (*cb)(void*, void*, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PID(void* p0, void* p1, struct S_PID p2, void* (*cb)(void*, void*, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PIP(void* p0, void* p1, struct S_PIP p2, void* (*cb)(void*, void*, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PFI(void* p0, void* p1, struct S_PFI p2, void* (*cb)(void*, void*, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PFF(void* p0, void* p1, struct S_PFF p2, void* (*cb)(void*, void*, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PFD(void* p0, void* p1, struct S_PFD p2, void* (*cb)(void*, void*, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PFP(void* p0, void* p1, struct S_PFP p2, void* (*cb)(void*, void*, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PDI(void* p0, void* p1, struct S_PDI p2, void* (*cb)(void*, void*, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PDF(void* p0, void* p1, struct S_PDF p2, void* (*cb)(void*, void*, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PDD(void* p0, void* p1, struct S_PDD p2, void* (*cb)(void*, void*, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PDP(void* p0, void* p1, struct S_PDP p2, void* (*cb)(void*, void*, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PPI(void* p0, void* p1, struct S_PPI p2, void* (*cb)(void*, void*, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PPF(void* p0, void* p1, struct S_PPF p2, void* (*cb)(void*, void*, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PPD(void* p0, void* p1, struct S_PPD p2, void* (*cb)(void*, void*, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PPS_PPP(void* p0, void* p1, struct S_PPP p2, void* (*cb)(void*, void*, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_I(void* p0, struct S_I p1, int p2, void* (*cb)(void*, struct S_I, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_F(void* p0, struct S_F p1, int p2, void* (*cb)(void*, struct S_F, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_D(void* p0, struct S_D p1, int p2, void* (*cb)(void*, struct S_D, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_P(void* p0, struct S_P p1, int p2, void* (*cb)(void*, struct S_P, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_II(void* p0, struct S_II p1, int p2, void* (*cb)(void*, struct S_II, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_IF(void* p0, struct S_IF p1, int p2, void* (*cb)(void*, struct S_IF, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_ID(void* p0, struct S_ID p1, int p2, void* (*cb)(void*, struct S_ID, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_IP(void* p0, struct S_IP p1, int p2, void* (*cb)(void*, struct S_IP, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_FI(void* p0, struct S_FI p1, int p2, void* (*cb)(void*, struct S_FI, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_FF(void* p0, struct S_FF p1, int p2, void* (*cb)(void*, struct S_FF, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_FD(void* p0, struct S_FD p1, int p2, void* (*cb)(void*, struct S_FD, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_FP(void* p0, struct S_FP p1, int p2, void* (*cb)(void*, struct S_FP, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_DI(void* p0, struct S_DI p1, int p2, void* (*cb)(void*, struct S_DI, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_DF(void* p0, struct S_DF p1, int p2, void* (*cb)(void*, struct S_DF, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_DD(void* p0, struct S_DD p1, int p2, void* (*cb)(void*, struct S_DD, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_DP(void* p0, struct S_DP p1, int p2, void* (*cb)(void*, struct S_DP, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_PI(void* p0, struct S_PI p1, int p2, void* (*cb)(void*, struct S_PI, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_PF(void* p0, struct S_PF p1, int p2, void* (*cb)(void*, struct S_PF, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_PD(void* p0, struct S_PD p1, int p2, void* (*cb)(void*, struct S_PD, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_PP(void* p0, struct S_PP p1, int p2, void* (*cb)(void*, struct S_PP, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_III(void* p0, struct S_III p1, int p2, void* (*cb)(void*, struct S_III, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_IIF(void* p0, struct S_IIF p1, int p2, void* (*cb)(void*, struct S_IIF, int)) { return cb(p0, p1, p2); } +EXPORT void* f15_P_PSI_IID(void* p0, struct S_IID p1, int p2, void* (*cb)(void*, struct S_IID, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_IIP(void* p0, struct S_IIP p1, int p2, void* (*cb)(void*, struct S_IIP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_IFI(void* p0, struct S_IFI p1, int p2, void* (*cb)(void*, struct S_IFI, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_IFF(void* p0, struct S_IFF p1, int p2, void* (*cb)(void*, struct S_IFF, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_IFD(void* p0, struct S_IFD p1, int p2, void* (*cb)(void*, struct S_IFD, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_IFP(void* p0, struct S_IFP p1, int p2, void* (*cb)(void*, struct S_IFP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_IDI(void* p0, struct S_IDI p1, int p2, void* (*cb)(void*, struct S_IDI, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_IDF(void* p0, struct S_IDF p1, int p2, void* (*cb)(void*, struct S_IDF, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_IDD(void* p0, struct S_IDD p1, int p2, void* (*cb)(void*, struct S_IDD, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_IDP(void* p0, struct S_IDP p1, int p2, void* (*cb)(void*, struct S_IDP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_IPI(void* p0, struct S_IPI p1, int p2, void* (*cb)(void*, struct S_IPI, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_IPF(void* p0, struct S_IPF p1, int p2, void* (*cb)(void*, struct S_IPF, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_IPD(void* p0, struct S_IPD p1, int p2, void* (*cb)(void*, struct S_IPD, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_IPP(void* p0, struct S_IPP p1, int p2, void* (*cb)(void*, struct S_IPP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FII(void* p0, struct S_FII p1, int p2, void* (*cb)(void*, struct S_FII, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FIF(void* p0, struct S_FIF p1, int p2, void* (*cb)(void*, struct S_FIF, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FID(void* p0, struct S_FID p1, int p2, void* (*cb)(void*, struct S_FID, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FIP(void* p0, struct S_FIP p1, int p2, void* (*cb)(void*, struct S_FIP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FFI(void* p0, struct S_FFI p1, int p2, void* (*cb)(void*, struct S_FFI, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FFF(void* p0, struct S_FFF p1, int p2, void* (*cb)(void*, struct S_FFF, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FFD(void* p0, struct S_FFD p1, int p2, void* (*cb)(void*, struct S_FFD, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FFP(void* p0, struct S_FFP p1, int p2, void* (*cb)(void*, struct S_FFP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FDI(void* p0, struct S_FDI p1, int p2, void* (*cb)(void*, struct S_FDI, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FDF(void* p0, struct S_FDF p1, int p2, void* (*cb)(void*, struct S_FDF, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FDD(void* p0, struct S_FDD p1, int p2, void* (*cb)(void*, struct S_FDD, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FDP(void* p0, struct S_FDP p1, int p2, void* (*cb)(void*, struct S_FDP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FPI(void* p0, struct S_FPI p1, int p2, void* (*cb)(void*, struct S_FPI, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FPF(void* p0, struct S_FPF p1, int p2, void* (*cb)(void*, struct S_FPF, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FPD(void* p0, struct S_FPD p1, int p2, void* (*cb)(void*, struct S_FPD, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_FPP(void* p0, struct S_FPP p1, int p2, void* (*cb)(void*, struct S_FPP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DII(void* p0, struct S_DII p1, int p2, void* (*cb)(void*, struct S_DII, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DIF(void* p0, struct S_DIF p1, int p2, void* (*cb)(void*, struct S_DIF, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DID(void* p0, struct S_DID p1, int p2, void* (*cb)(void*, struct S_DID, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DIP(void* p0, struct S_DIP p1, int p2, void* (*cb)(void*, struct S_DIP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DFI(void* p0, struct S_DFI p1, int p2, void* (*cb)(void*, struct S_DFI, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DFF(void* p0, struct S_DFF p1, int p2, void* (*cb)(void*, struct S_DFF, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DFD(void* p0, struct S_DFD p1, int p2, void* (*cb)(void*, struct S_DFD, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DFP(void* p0, struct S_DFP p1, int p2, void* (*cb)(void*, struct S_DFP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DDI(void* p0, struct S_DDI p1, int p2, void* (*cb)(void*, struct S_DDI, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DDF(void* p0, struct S_DDF p1, int p2, void* (*cb)(void*, struct S_DDF, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DDD(void* p0, struct S_DDD p1, int p2, void* (*cb)(void*, struct S_DDD, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DDP(void* p0, struct S_DDP p1, int p2, void* (*cb)(void*, struct S_DDP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DPI(void* p0, struct S_DPI p1, int p2, void* (*cb)(void*, struct S_DPI, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DPF(void* p0, struct S_DPF p1, int p2, void* (*cb)(void*, struct S_DPF, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DPD(void* p0, struct S_DPD p1, int p2, void* (*cb)(void*, struct S_DPD, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_DPP(void* p0, struct S_DPP p1, int p2, void* (*cb)(void*, struct S_DPP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PII(void* p0, struct S_PII p1, int p2, void* (*cb)(void*, struct S_PII, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PIF(void* p0, struct S_PIF p1, int p2, void* (*cb)(void*, struct S_PIF, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PID(void* p0, struct S_PID p1, int p2, void* (*cb)(void*, struct S_PID, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PIP(void* p0, struct S_PIP p1, int p2, void* (*cb)(void*, struct S_PIP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PFI(void* p0, struct S_PFI p1, int p2, void* (*cb)(void*, struct S_PFI, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PFF(void* p0, struct S_PFF p1, int p2, void* (*cb)(void*, struct S_PFF, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PFD(void* p0, struct S_PFD p1, int p2, void* (*cb)(void*, struct S_PFD, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PFP(void* p0, struct S_PFP p1, int p2, void* (*cb)(void*, struct S_PFP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PDI(void* p0, struct S_PDI p1, int p2, void* (*cb)(void*, struct S_PDI, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PDF(void* p0, struct S_PDF p1, int p2, void* (*cb)(void*, struct S_PDF, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PDD(void* p0, struct S_PDD p1, int p2, void* (*cb)(void*, struct S_PDD, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PDP(void* p0, struct S_PDP p1, int p2, void* (*cb)(void*, struct S_PDP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PPI(void* p0, struct S_PPI p1, int p2, void* (*cb)(void*, struct S_PPI, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PPF(void* p0, struct S_PPF p1, int p2, void* (*cb)(void*, struct S_PPF, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PPD(void* p0, struct S_PPD p1, int p2, void* (*cb)(void*, struct S_PPD, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSI_PPP(void* p0, struct S_PPP p1, int p2, void* (*cb)(void*, struct S_PPP, int)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_I(void* p0, struct S_I p1, float p2, void* (*cb)(void*, struct S_I, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_F(void* p0, struct S_F p1, float p2, void* (*cb)(void*, struct S_F, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_D(void* p0, struct S_D p1, float p2, void* (*cb)(void*, struct S_D, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_P(void* p0, struct S_P p1, float p2, void* (*cb)(void*, struct S_P, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_II(void* p0, struct S_II p1, float p2, void* (*cb)(void*, struct S_II, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IF(void* p0, struct S_IF p1, float p2, void* (*cb)(void*, struct S_IF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_ID(void* p0, struct S_ID p1, float p2, void* (*cb)(void*, struct S_ID, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IP(void* p0, struct S_IP p1, float p2, void* (*cb)(void*, struct S_IP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FI(void* p0, struct S_FI p1, float p2, void* (*cb)(void*, struct S_FI, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FF(void* p0, struct S_FF p1, float p2, void* (*cb)(void*, struct S_FF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FD(void* p0, struct S_FD p1, float p2, void* (*cb)(void*, struct S_FD, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FP(void* p0, struct S_FP p1, float p2, void* (*cb)(void*, struct S_FP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DI(void* p0, struct S_DI p1, float p2, void* (*cb)(void*, struct S_DI, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DF(void* p0, struct S_DF p1, float p2, void* (*cb)(void*, struct S_DF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DD(void* p0, struct S_DD p1, float p2, void* (*cb)(void*, struct S_DD, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DP(void* p0, struct S_DP p1, float p2, void* (*cb)(void*, struct S_DP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PI(void* p0, struct S_PI p1, float p2, void* (*cb)(void*, struct S_PI, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PF(void* p0, struct S_PF p1, float p2, void* (*cb)(void*, struct S_PF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PD(void* p0, struct S_PD p1, float p2, void* (*cb)(void*, struct S_PD, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PP(void* p0, struct S_PP p1, float p2, void* (*cb)(void*, struct S_PP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_III(void* p0, struct S_III p1, float p2, void* (*cb)(void*, struct S_III, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IIF(void* p0, struct S_IIF p1, float p2, void* (*cb)(void*, struct S_IIF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IID(void* p0, struct S_IID p1, float p2, void* (*cb)(void*, struct S_IID, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IIP(void* p0, struct S_IIP p1, float p2, void* (*cb)(void*, struct S_IIP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IFI(void* p0, struct S_IFI p1, float p2, void* (*cb)(void*, struct S_IFI, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IFF(void* p0, struct S_IFF p1, float p2, void* (*cb)(void*, struct S_IFF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IFD(void* p0, struct S_IFD p1, float p2, void* (*cb)(void*, struct S_IFD, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IFP(void* p0, struct S_IFP p1, float p2, void* (*cb)(void*, struct S_IFP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IDI(void* p0, struct S_IDI p1, float p2, void* (*cb)(void*, struct S_IDI, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IDF(void* p0, struct S_IDF p1, float p2, void* (*cb)(void*, struct S_IDF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IDD(void* p0, struct S_IDD p1, float p2, void* (*cb)(void*, struct S_IDD, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IDP(void* p0, struct S_IDP p1, float p2, void* (*cb)(void*, struct S_IDP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IPI(void* p0, struct S_IPI p1, float p2, void* (*cb)(void*, struct S_IPI, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IPF(void* p0, struct S_IPF p1, float p2, void* (*cb)(void*, struct S_IPF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IPD(void* p0, struct S_IPD p1, float p2, void* (*cb)(void*, struct S_IPD, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_IPP(void* p0, struct S_IPP p1, float p2, void* (*cb)(void*, struct S_IPP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FII(void* p0, struct S_FII p1, float p2, void* (*cb)(void*, struct S_FII, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FIF(void* p0, struct S_FIF p1, float p2, void* (*cb)(void*, struct S_FIF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FID(void* p0, struct S_FID p1, float p2, void* (*cb)(void*, struct S_FID, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FIP(void* p0, struct S_FIP p1, float p2, void* (*cb)(void*, struct S_FIP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FFI(void* p0, struct S_FFI p1, float p2, void* (*cb)(void*, struct S_FFI, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FFF(void* p0, struct S_FFF p1, float p2, void* (*cb)(void*, struct S_FFF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FFD(void* p0, struct S_FFD p1, float p2, void* (*cb)(void*, struct S_FFD, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FFP(void* p0, struct S_FFP p1, float p2, void* (*cb)(void*, struct S_FFP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FDI(void* p0, struct S_FDI p1, float p2, void* (*cb)(void*, struct S_FDI, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FDF(void* p0, struct S_FDF p1, float p2, void* (*cb)(void*, struct S_FDF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FDD(void* p0, struct S_FDD p1, float p2, void* (*cb)(void*, struct S_FDD, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FDP(void* p0, struct S_FDP p1, float p2, void* (*cb)(void*, struct S_FDP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FPI(void* p0, struct S_FPI p1, float p2, void* (*cb)(void*, struct S_FPI, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FPF(void* p0, struct S_FPF p1, float p2, void* (*cb)(void*, struct S_FPF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FPD(void* p0, struct S_FPD p1, float p2, void* (*cb)(void*, struct S_FPD, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_FPP(void* p0, struct S_FPP p1, float p2, void* (*cb)(void*, struct S_FPP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DII(void* p0, struct S_DII p1, float p2, void* (*cb)(void*, struct S_DII, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DIF(void* p0, struct S_DIF p1, float p2, void* (*cb)(void*, struct S_DIF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DID(void* p0, struct S_DID p1, float p2, void* (*cb)(void*, struct S_DID, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DIP(void* p0, struct S_DIP p1, float p2, void* (*cb)(void*, struct S_DIP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DFI(void* p0, struct S_DFI p1, float p2, void* (*cb)(void*, struct S_DFI, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DFF(void* p0, struct S_DFF p1, float p2, void* (*cb)(void*, struct S_DFF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DFD(void* p0, struct S_DFD p1, float p2, void* (*cb)(void*, struct S_DFD, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DFP(void* p0, struct S_DFP p1, float p2, void* (*cb)(void*, struct S_DFP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DDI(void* p0, struct S_DDI p1, float p2, void* (*cb)(void*, struct S_DDI, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DDF(void* p0, struct S_DDF p1, float p2, void* (*cb)(void*, struct S_DDF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DDD(void* p0, struct S_DDD p1, float p2, void* (*cb)(void*, struct S_DDD, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DDP(void* p0, struct S_DDP p1, float p2, void* (*cb)(void*, struct S_DDP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DPI(void* p0, struct S_DPI p1, float p2, void* (*cb)(void*, struct S_DPI, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DPF(void* p0, struct S_DPF p1, float p2, void* (*cb)(void*, struct S_DPF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DPD(void* p0, struct S_DPD p1, float p2, void* (*cb)(void*, struct S_DPD, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_DPP(void* p0, struct S_DPP p1, float p2, void* (*cb)(void*, struct S_DPP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PII(void* p0, struct S_PII p1, float p2, void* (*cb)(void*, struct S_PII, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PIF(void* p0, struct S_PIF p1, float p2, void* (*cb)(void*, struct S_PIF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PID(void* p0, struct S_PID p1, float p2, void* (*cb)(void*, struct S_PID, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PIP(void* p0, struct S_PIP p1, float p2, void* (*cb)(void*, struct S_PIP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PFI(void* p0, struct S_PFI p1, float p2, void* (*cb)(void*, struct S_PFI, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PFF(void* p0, struct S_PFF p1, float p2, void* (*cb)(void*, struct S_PFF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PFD(void* p0, struct S_PFD p1, float p2, void* (*cb)(void*, struct S_PFD, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PFP(void* p0, struct S_PFP p1, float p2, void* (*cb)(void*, struct S_PFP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PDI(void* p0, struct S_PDI p1, float p2, void* (*cb)(void*, struct S_PDI, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PDF(void* p0, struct S_PDF p1, float p2, void* (*cb)(void*, struct S_PDF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PDD(void* p0, struct S_PDD p1, float p2, void* (*cb)(void*, struct S_PDD, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PDP(void* p0, struct S_PDP p1, float p2, void* (*cb)(void*, struct S_PDP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PPI(void* p0, struct S_PPI p1, float p2, void* (*cb)(void*, struct S_PPI, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PPF(void* p0, struct S_PPF p1, float p2, void* (*cb)(void*, struct S_PPF, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PPD(void* p0, struct S_PPD p1, float p2, void* (*cb)(void*, struct S_PPD, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSF_PPP(void* p0, struct S_PPP p1, float p2, void* (*cb)(void*, struct S_PPP, float)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_I(void* p0, struct S_I p1, double p2, void* (*cb)(void*, struct S_I, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_F(void* p0, struct S_F p1, double p2, void* (*cb)(void*, struct S_F, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_D(void* p0, struct S_D p1, double p2, void* (*cb)(void*, struct S_D, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_P(void* p0, struct S_P p1, double p2, void* (*cb)(void*, struct S_P, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_II(void* p0, struct S_II p1, double p2, void* (*cb)(void*, struct S_II, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IF(void* p0, struct S_IF p1, double p2, void* (*cb)(void*, struct S_IF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_ID(void* p0, struct S_ID p1, double p2, void* (*cb)(void*, struct S_ID, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IP(void* p0, struct S_IP p1, double p2, void* (*cb)(void*, struct S_IP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FI(void* p0, struct S_FI p1, double p2, void* (*cb)(void*, struct S_FI, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FF(void* p0, struct S_FF p1, double p2, void* (*cb)(void*, struct S_FF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FD(void* p0, struct S_FD p1, double p2, void* (*cb)(void*, struct S_FD, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FP(void* p0, struct S_FP p1, double p2, void* (*cb)(void*, struct S_FP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DI(void* p0, struct S_DI p1, double p2, void* (*cb)(void*, struct S_DI, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DF(void* p0, struct S_DF p1, double p2, void* (*cb)(void*, struct S_DF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DD(void* p0, struct S_DD p1, double p2, void* (*cb)(void*, struct S_DD, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DP(void* p0, struct S_DP p1, double p2, void* (*cb)(void*, struct S_DP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PI(void* p0, struct S_PI p1, double p2, void* (*cb)(void*, struct S_PI, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PF(void* p0, struct S_PF p1, double p2, void* (*cb)(void*, struct S_PF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PD(void* p0, struct S_PD p1, double p2, void* (*cb)(void*, struct S_PD, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PP(void* p0, struct S_PP p1, double p2, void* (*cb)(void*, struct S_PP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_III(void* p0, struct S_III p1, double p2, void* (*cb)(void*, struct S_III, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IIF(void* p0, struct S_IIF p1, double p2, void* (*cb)(void*, struct S_IIF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IID(void* p0, struct S_IID p1, double p2, void* (*cb)(void*, struct S_IID, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IIP(void* p0, struct S_IIP p1, double p2, void* (*cb)(void*, struct S_IIP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IFI(void* p0, struct S_IFI p1, double p2, void* (*cb)(void*, struct S_IFI, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IFF(void* p0, struct S_IFF p1, double p2, void* (*cb)(void*, struct S_IFF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IFD(void* p0, struct S_IFD p1, double p2, void* (*cb)(void*, struct S_IFD, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IFP(void* p0, struct S_IFP p1, double p2, void* (*cb)(void*, struct S_IFP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IDI(void* p0, struct S_IDI p1, double p2, void* (*cb)(void*, struct S_IDI, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IDF(void* p0, struct S_IDF p1, double p2, void* (*cb)(void*, struct S_IDF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IDD(void* p0, struct S_IDD p1, double p2, void* (*cb)(void*, struct S_IDD, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IDP(void* p0, struct S_IDP p1, double p2, void* (*cb)(void*, struct S_IDP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IPI(void* p0, struct S_IPI p1, double p2, void* (*cb)(void*, struct S_IPI, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IPF(void* p0, struct S_IPF p1, double p2, void* (*cb)(void*, struct S_IPF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IPD(void* p0, struct S_IPD p1, double p2, void* (*cb)(void*, struct S_IPD, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_IPP(void* p0, struct S_IPP p1, double p2, void* (*cb)(void*, struct S_IPP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FII(void* p0, struct S_FII p1, double p2, void* (*cb)(void*, struct S_FII, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FIF(void* p0, struct S_FIF p1, double p2, void* (*cb)(void*, struct S_FIF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FID(void* p0, struct S_FID p1, double p2, void* (*cb)(void*, struct S_FID, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FIP(void* p0, struct S_FIP p1, double p2, void* (*cb)(void*, struct S_FIP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FFI(void* p0, struct S_FFI p1, double p2, void* (*cb)(void*, struct S_FFI, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FFF(void* p0, struct S_FFF p1, double p2, void* (*cb)(void*, struct S_FFF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FFD(void* p0, struct S_FFD p1, double p2, void* (*cb)(void*, struct S_FFD, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FFP(void* p0, struct S_FFP p1, double p2, void* (*cb)(void*, struct S_FFP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FDI(void* p0, struct S_FDI p1, double p2, void* (*cb)(void*, struct S_FDI, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FDF(void* p0, struct S_FDF p1, double p2, void* (*cb)(void*, struct S_FDF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FDD(void* p0, struct S_FDD p1, double p2, void* (*cb)(void*, struct S_FDD, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FDP(void* p0, struct S_FDP p1, double p2, void* (*cb)(void*, struct S_FDP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FPI(void* p0, struct S_FPI p1, double p2, void* (*cb)(void*, struct S_FPI, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FPF(void* p0, struct S_FPF p1, double p2, void* (*cb)(void*, struct S_FPF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FPD(void* p0, struct S_FPD p1, double p2, void* (*cb)(void*, struct S_FPD, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_FPP(void* p0, struct S_FPP p1, double p2, void* (*cb)(void*, struct S_FPP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DII(void* p0, struct S_DII p1, double p2, void* (*cb)(void*, struct S_DII, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DIF(void* p0, struct S_DIF p1, double p2, void* (*cb)(void*, struct S_DIF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DID(void* p0, struct S_DID p1, double p2, void* (*cb)(void*, struct S_DID, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DIP(void* p0, struct S_DIP p1, double p2, void* (*cb)(void*, struct S_DIP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DFI(void* p0, struct S_DFI p1, double p2, void* (*cb)(void*, struct S_DFI, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DFF(void* p0, struct S_DFF p1, double p2, void* (*cb)(void*, struct S_DFF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DFD(void* p0, struct S_DFD p1, double p2, void* (*cb)(void*, struct S_DFD, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DFP(void* p0, struct S_DFP p1, double p2, void* (*cb)(void*, struct S_DFP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DDI(void* p0, struct S_DDI p1, double p2, void* (*cb)(void*, struct S_DDI, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DDF(void* p0, struct S_DDF p1, double p2, void* (*cb)(void*, struct S_DDF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DDD(void* p0, struct S_DDD p1, double p2, void* (*cb)(void*, struct S_DDD, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DDP(void* p0, struct S_DDP p1, double p2, void* (*cb)(void*, struct S_DDP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DPI(void* p0, struct S_DPI p1, double p2, void* (*cb)(void*, struct S_DPI, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DPF(void* p0, struct S_DPF p1, double p2, void* (*cb)(void*, struct S_DPF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DPD(void* p0, struct S_DPD p1, double p2, void* (*cb)(void*, struct S_DPD, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_DPP(void* p0, struct S_DPP p1, double p2, void* (*cb)(void*, struct S_DPP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PII(void* p0, struct S_PII p1, double p2, void* (*cb)(void*, struct S_PII, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PIF(void* p0, struct S_PIF p1, double p2, void* (*cb)(void*, struct S_PIF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PID(void* p0, struct S_PID p1, double p2, void* (*cb)(void*, struct S_PID, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PIP(void* p0, struct S_PIP p1, double p2, void* (*cb)(void*, struct S_PIP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PFI(void* p0, struct S_PFI p1, double p2, void* (*cb)(void*, struct S_PFI, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PFF(void* p0, struct S_PFF p1, double p2, void* (*cb)(void*, struct S_PFF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PFD(void* p0, struct S_PFD p1, double p2, void* (*cb)(void*, struct S_PFD, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PFP(void* p0, struct S_PFP p1, double p2, void* (*cb)(void*, struct S_PFP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PDI(void* p0, struct S_PDI p1, double p2, void* (*cb)(void*, struct S_PDI, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PDF(void* p0, struct S_PDF p1, double p2, void* (*cb)(void*, struct S_PDF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PDD(void* p0, struct S_PDD p1, double p2, void* (*cb)(void*, struct S_PDD, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PDP(void* p0, struct S_PDP p1, double p2, void* (*cb)(void*, struct S_PDP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PPI(void* p0, struct S_PPI p1, double p2, void* (*cb)(void*, struct S_PPI, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PPF(void* p0, struct S_PPF p1, double p2, void* (*cb)(void*, struct S_PPF, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PPD(void* p0, struct S_PPD p1, double p2, void* (*cb)(void*, struct S_PPD, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSD_PPP(void* p0, struct S_PPP p1, double p2, void* (*cb)(void*, struct S_PPP, double)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_I(void* p0, struct S_I p1, void* p2, void* (*cb)(void*, struct S_I, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_F(void* p0, struct S_F p1, void* p2, void* (*cb)(void*, struct S_F, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_D(void* p0, struct S_D p1, void* p2, void* (*cb)(void*, struct S_D, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_P(void* p0, struct S_P p1, void* p2, void* (*cb)(void*, struct S_P, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_II(void* p0, struct S_II p1, void* p2, void* (*cb)(void*, struct S_II, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IF(void* p0, struct S_IF p1, void* p2, void* (*cb)(void*, struct S_IF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_ID(void* p0, struct S_ID p1, void* p2, void* (*cb)(void*, struct S_ID, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IP(void* p0, struct S_IP p1, void* p2, void* (*cb)(void*, struct S_IP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FI(void* p0, struct S_FI p1, void* p2, void* (*cb)(void*, struct S_FI, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FF(void* p0, struct S_FF p1, void* p2, void* (*cb)(void*, struct S_FF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FD(void* p0, struct S_FD p1, void* p2, void* (*cb)(void*, struct S_FD, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FP(void* p0, struct S_FP p1, void* p2, void* (*cb)(void*, struct S_FP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DI(void* p0, struct S_DI p1, void* p2, void* (*cb)(void*, struct S_DI, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DF(void* p0, struct S_DF p1, void* p2, void* (*cb)(void*, struct S_DF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DD(void* p0, struct S_DD p1, void* p2, void* (*cb)(void*, struct S_DD, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DP(void* p0, struct S_DP p1, void* p2, void* (*cb)(void*, struct S_DP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PI(void* p0, struct S_PI p1, void* p2, void* (*cb)(void*, struct S_PI, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PF(void* p0, struct S_PF p1, void* p2, void* (*cb)(void*, struct S_PF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PD(void* p0, struct S_PD p1, void* p2, void* (*cb)(void*, struct S_PD, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PP(void* p0, struct S_PP p1, void* p2, void* (*cb)(void*, struct S_PP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_III(void* p0, struct S_III p1, void* p2, void* (*cb)(void*, struct S_III, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IIF(void* p0, struct S_IIF p1, void* p2, void* (*cb)(void*, struct S_IIF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IID(void* p0, struct S_IID p1, void* p2, void* (*cb)(void*, struct S_IID, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IIP(void* p0, struct S_IIP p1, void* p2, void* (*cb)(void*, struct S_IIP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IFI(void* p0, struct S_IFI p1, void* p2, void* (*cb)(void*, struct S_IFI, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IFF(void* p0, struct S_IFF p1, void* p2, void* (*cb)(void*, struct S_IFF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IFD(void* p0, struct S_IFD p1, void* p2, void* (*cb)(void*, struct S_IFD, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IFP(void* p0, struct S_IFP p1, void* p2, void* (*cb)(void*, struct S_IFP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IDI(void* p0, struct S_IDI p1, void* p2, void* (*cb)(void*, struct S_IDI, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IDF(void* p0, struct S_IDF p1, void* p2, void* (*cb)(void*, struct S_IDF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IDD(void* p0, struct S_IDD p1, void* p2, void* (*cb)(void*, struct S_IDD, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IDP(void* p0, struct S_IDP p1, void* p2, void* (*cb)(void*, struct S_IDP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IPI(void* p0, struct S_IPI p1, void* p2, void* (*cb)(void*, struct S_IPI, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IPF(void* p0, struct S_IPF p1, void* p2, void* (*cb)(void*, struct S_IPF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IPD(void* p0, struct S_IPD p1, void* p2, void* (*cb)(void*, struct S_IPD, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_IPP(void* p0, struct S_IPP p1, void* p2, void* (*cb)(void*, struct S_IPP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FII(void* p0, struct S_FII p1, void* p2, void* (*cb)(void*, struct S_FII, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FIF(void* p0, struct S_FIF p1, void* p2, void* (*cb)(void*, struct S_FIF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FID(void* p0, struct S_FID p1, void* p2, void* (*cb)(void*, struct S_FID, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FIP(void* p0, struct S_FIP p1, void* p2, void* (*cb)(void*, struct S_FIP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FFI(void* p0, struct S_FFI p1, void* p2, void* (*cb)(void*, struct S_FFI, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FFF(void* p0, struct S_FFF p1, void* p2, void* (*cb)(void*, struct S_FFF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FFD(void* p0, struct S_FFD p1, void* p2, void* (*cb)(void*, struct S_FFD, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FFP(void* p0, struct S_FFP p1, void* p2, void* (*cb)(void*, struct S_FFP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FDI(void* p0, struct S_FDI p1, void* p2, void* (*cb)(void*, struct S_FDI, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FDF(void* p0, struct S_FDF p1, void* p2, void* (*cb)(void*, struct S_FDF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FDD(void* p0, struct S_FDD p1, void* p2, void* (*cb)(void*, struct S_FDD, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FDP(void* p0, struct S_FDP p1, void* p2, void* (*cb)(void*, struct S_FDP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FPI(void* p0, struct S_FPI p1, void* p2, void* (*cb)(void*, struct S_FPI, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FPF(void* p0, struct S_FPF p1, void* p2, void* (*cb)(void*, struct S_FPF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FPD(void* p0, struct S_FPD p1, void* p2, void* (*cb)(void*, struct S_FPD, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_FPP(void* p0, struct S_FPP p1, void* p2, void* (*cb)(void*, struct S_FPP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DII(void* p0, struct S_DII p1, void* p2, void* (*cb)(void*, struct S_DII, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DIF(void* p0, struct S_DIF p1, void* p2, void* (*cb)(void*, struct S_DIF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DID(void* p0, struct S_DID p1, void* p2, void* (*cb)(void*, struct S_DID, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DIP(void* p0, struct S_DIP p1, void* p2, void* (*cb)(void*, struct S_DIP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DFI(void* p0, struct S_DFI p1, void* p2, void* (*cb)(void*, struct S_DFI, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DFF(void* p0, struct S_DFF p1, void* p2, void* (*cb)(void*, struct S_DFF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DFD(void* p0, struct S_DFD p1, void* p2, void* (*cb)(void*, struct S_DFD, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DFP(void* p0, struct S_DFP p1, void* p2, void* (*cb)(void*, struct S_DFP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DDI(void* p0, struct S_DDI p1, void* p2, void* (*cb)(void*, struct S_DDI, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DDF(void* p0, struct S_DDF p1, void* p2, void* (*cb)(void*, struct S_DDF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DDD(void* p0, struct S_DDD p1, void* p2, void* (*cb)(void*, struct S_DDD, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DDP(void* p0, struct S_DDP p1, void* p2, void* (*cb)(void*, struct S_DDP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DPI(void* p0, struct S_DPI p1, void* p2, void* (*cb)(void*, struct S_DPI, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DPF(void* p0, struct S_DPF p1, void* p2, void* (*cb)(void*, struct S_DPF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DPD(void* p0, struct S_DPD p1, void* p2, void* (*cb)(void*, struct S_DPD, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_DPP(void* p0, struct S_DPP p1, void* p2, void* (*cb)(void*, struct S_DPP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PII(void* p0, struct S_PII p1, void* p2, void* (*cb)(void*, struct S_PII, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PIF(void* p0, struct S_PIF p1, void* p2, void* (*cb)(void*, struct S_PIF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PID(void* p0, struct S_PID p1, void* p2, void* (*cb)(void*, struct S_PID, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PIP(void* p0, struct S_PIP p1, void* p2, void* (*cb)(void*, struct S_PIP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PFI(void* p0, struct S_PFI p1, void* p2, void* (*cb)(void*, struct S_PFI, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PFF(void* p0, struct S_PFF p1, void* p2, void* (*cb)(void*, struct S_PFF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PFD(void* p0, struct S_PFD p1, void* p2, void* (*cb)(void*, struct S_PFD, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PFP(void* p0, struct S_PFP p1, void* p2, void* (*cb)(void*, struct S_PFP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PDI(void* p0, struct S_PDI p1, void* p2, void* (*cb)(void*, struct S_PDI, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PDF(void* p0, struct S_PDF p1, void* p2, void* (*cb)(void*, struct S_PDF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PDD(void* p0, struct S_PDD p1, void* p2, void* (*cb)(void*, struct S_PDD, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PDP(void* p0, struct S_PDP p1, void* p2, void* (*cb)(void*, struct S_PDP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PPI(void* p0, struct S_PPI p1, void* p2, void* (*cb)(void*, struct S_PPI, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PPF(void* p0, struct S_PPF p1, void* p2, void* (*cb)(void*, struct S_PPF, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PPD(void* p0, struct S_PPD p1, void* p2, void* (*cb)(void*, struct S_PPD, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSP_PPP(void* p0, struct S_PPP p1, void* p2, void* (*cb)(void*, struct S_PPP, void*)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_I(void* p0, struct S_I p1, struct S_I p2, void* (*cb)(void*, struct S_I, struct S_I)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_F(void* p0, struct S_F p1, struct S_F p2, void* (*cb)(void*, struct S_F, struct S_F)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_D(void* p0, struct S_D p1, struct S_D p2, void* (*cb)(void*, struct S_D, struct S_D)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_P(void* p0, struct S_P p1, struct S_P p2, void* (*cb)(void*, struct S_P, struct S_P)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_II(void* p0, struct S_II p1, struct S_II p2, void* (*cb)(void*, struct S_II, struct S_II)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IF(void* p0, struct S_IF p1, struct S_IF p2, void* (*cb)(void*, struct S_IF, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_ID(void* p0, struct S_ID p1, struct S_ID p2, void* (*cb)(void*, struct S_ID, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IP(void* p0, struct S_IP p1, struct S_IP p2, void* (*cb)(void*, struct S_IP, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FI(void* p0, struct S_FI p1, struct S_FI p2, void* (*cb)(void*, struct S_FI, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FF(void* p0, struct S_FF p1, struct S_FF p2, void* (*cb)(void*, struct S_FF, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FD(void* p0, struct S_FD p1, struct S_FD p2, void* (*cb)(void*, struct S_FD, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FP(void* p0, struct S_FP p1, struct S_FP p2, void* (*cb)(void*, struct S_FP, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DI(void* p0, struct S_DI p1, struct S_DI p2, void* (*cb)(void*, struct S_DI, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DF(void* p0, struct S_DF p1, struct S_DF p2, void* (*cb)(void*, struct S_DF, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DD(void* p0, struct S_DD p1, struct S_DD p2, void* (*cb)(void*, struct S_DD, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DP(void* p0, struct S_DP p1, struct S_DP p2, void* (*cb)(void*, struct S_DP, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PI(void* p0, struct S_PI p1, struct S_PI p2, void* (*cb)(void*, struct S_PI, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PF(void* p0, struct S_PF p1, struct S_PF p2, void* (*cb)(void*, struct S_PF, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PD(void* p0, struct S_PD p1, struct S_PD p2, void* (*cb)(void*, struct S_PD, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PP(void* p0, struct S_PP p1, struct S_PP p2, void* (*cb)(void*, struct S_PP, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_III(void* p0, struct S_III p1, struct S_III p2, void* (*cb)(void*, struct S_III, struct S_III)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IIF(void* p0, struct S_IIF p1, struct S_IIF p2, void* (*cb)(void*, struct S_IIF, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IID(void* p0, struct S_IID p1, struct S_IID p2, void* (*cb)(void*, struct S_IID, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IIP(void* p0, struct S_IIP p1, struct S_IIP p2, void* (*cb)(void*, struct S_IIP, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IFI(void* p0, struct S_IFI p1, struct S_IFI p2, void* (*cb)(void*, struct S_IFI, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IFF(void* p0, struct S_IFF p1, struct S_IFF p2, void* (*cb)(void*, struct S_IFF, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IFD(void* p0, struct S_IFD p1, struct S_IFD p2, void* (*cb)(void*, struct S_IFD, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IFP(void* p0, struct S_IFP p1, struct S_IFP p2, void* (*cb)(void*, struct S_IFP, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IDI(void* p0, struct S_IDI p1, struct S_IDI p2, void* (*cb)(void*, struct S_IDI, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IDF(void* p0, struct S_IDF p1, struct S_IDF p2, void* (*cb)(void*, struct S_IDF, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IDD(void* p0, struct S_IDD p1, struct S_IDD p2, void* (*cb)(void*, struct S_IDD, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IDP(void* p0, struct S_IDP p1, struct S_IDP p2, void* (*cb)(void*, struct S_IDP, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IPI(void* p0, struct S_IPI p1, struct S_IPI p2, void* (*cb)(void*, struct S_IPI, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IPF(void* p0, struct S_IPF p1, struct S_IPF p2, void* (*cb)(void*, struct S_IPF, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IPD(void* p0, struct S_IPD p1, struct S_IPD p2, void* (*cb)(void*, struct S_IPD, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_IPP(void* p0, struct S_IPP p1, struct S_IPP p2, void* (*cb)(void*, struct S_IPP, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FII(void* p0, struct S_FII p1, struct S_FII p2, void* (*cb)(void*, struct S_FII, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FIF(void* p0, struct S_FIF p1, struct S_FIF p2, void* (*cb)(void*, struct S_FIF, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FID(void* p0, struct S_FID p1, struct S_FID p2, void* (*cb)(void*, struct S_FID, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FIP(void* p0, struct S_FIP p1, struct S_FIP p2, void* (*cb)(void*, struct S_FIP, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FFI(void* p0, struct S_FFI p1, struct S_FFI p2, void* (*cb)(void*, struct S_FFI, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FFF(void* p0, struct S_FFF p1, struct S_FFF p2, void* (*cb)(void*, struct S_FFF, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FFD(void* p0, struct S_FFD p1, struct S_FFD p2, void* (*cb)(void*, struct S_FFD, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FFP(void* p0, struct S_FFP p1, struct S_FFP p2, void* (*cb)(void*, struct S_FFP, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FDI(void* p0, struct S_FDI p1, struct S_FDI p2, void* (*cb)(void*, struct S_FDI, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FDF(void* p0, struct S_FDF p1, struct S_FDF p2, void* (*cb)(void*, struct S_FDF, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FDD(void* p0, struct S_FDD p1, struct S_FDD p2, void* (*cb)(void*, struct S_FDD, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FDP(void* p0, struct S_FDP p1, struct S_FDP p2, void* (*cb)(void*, struct S_FDP, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FPI(void* p0, struct S_FPI p1, struct S_FPI p2, void* (*cb)(void*, struct S_FPI, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FPF(void* p0, struct S_FPF p1, struct S_FPF p2, void* (*cb)(void*, struct S_FPF, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FPD(void* p0, struct S_FPD p1, struct S_FPD p2, void* (*cb)(void*, struct S_FPD, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_FPP(void* p0, struct S_FPP p1, struct S_FPP p2, void* (*cb)(void*, struct S_FPP, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DII(void* p0, struct S_DII p1, struct S_DII p2, void* (*cb)(void*, struct S_DII, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DIF(void* p0, struct S_DIF p1, struct S_DIF p2, void* (*cb)(void*, struct S_DIF, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DID(void* p0, struct S_DID p1, struct S_DID p2, void* (*cb)(void*, struct S_DID, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DIP(void* p0, struct S_DIP p1, struct S_DIP p2, void* (*cb)(void*, struct S_DIP, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DFI(void* p0, struct S_DFI p1, struct S_DFI p2, void* (*cb)(void*, struct S_DFI, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DFF(void* p0, struct S_DFF p1, struct S_DFF p2, void* (*cb)(void*, struct S_DFF, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DFD(void* p0, struct S_DFD p1, struct S_DFD p2, void* (*cb)(void*, struct S_DFD, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DFP(void* p0, struct S_DFP p1, struct S_DFP p2, void* (*cb)(void*, struct S_DFP, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DDI(void* p0, struct S_DDI p1, struct S_DDI p2, void* (*cb)(void*, struct S_DDI, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DDF(void* p0, struct S_DDF p1, struct S_DDF p2, void* (*cb)(void*, struct S_DDF, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DDD(void* p0, struct S_DDD p1, struct S_DDD p2, void* (*cb)(void*, struct S_DDD, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DDP(void* p0, struct S_DDP p1, struct S_DDP p2, void* (*cb)(void*, struct S_DDP, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DPI(void* p0, struct S_DPI p1, struct S_DPI p2, void* (*cb)(void*, struct S_DPI, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DPF(void* p0, struct S_DPF p1, struct S_DPF p2, void* (*cb)(void*, struct S_DPF, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DPD(void* p0, struct S_DPD p1, struct S_DPD p2, void* (*cb)(void*, struct S_DPD, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_DPP(void* p0, struct S_DPP p1, struct S_DPP p2, void* (*cb)(void*, struct S_DPP, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PII(void* p0, struct S_PII p1, struct S_PII p2, void* (*cb)(void*, struct S_PII, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PIF(void* p0, struct S_PIF p1, struct S_PIF p2, void* (*cb)(void*, struct S_PIF, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PID(void* p0, struct S_PID p1, struct S_PID p2, void* (*cb)(void*, struct S_PID, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PIP(void* p0, struct S_PIP p1, struct S_PIP p2, void* (*cb)(void*, struct S_PIP, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PFI(void* p0, struct S_PFI p1, struct S_PFI p2, void* (*cb)(void*, struct S_PFI, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PFF(void* p0, struct S_PFF p1, struct S_PFF p2, void* (*cb)(void*, struct S_PFF, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PFD(void* p0, struct S_PFD p1, struct S_PFD p2, void* (*cb)(void*, struct S_PFD, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PFP(void* p0, struct S_PFP p1, struct S_PFP p2, void* (*cb)(void*, struct S_PFP, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PDI(void* p0, struct S_PDI p1, struct S_PDI p2, void* (*cb)(void*, struct S_PDI, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PDF(void* p0, struct S_PDF p1, struct S_PDF p2, void* (*cb)(void*, struct S_PDF, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PDD(void* p0, struct S_PDD p1, struct S_PDD p2, void* (*cb)(void*, struct S_PDD, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PDP(void* p0, struct S_PDP p1, struct S_PDP p2, void* (*cb)(void*, struct S_PDP, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PPI(void* p0, struct S_PPI p1, struct S_PPI p2, void* (*cb)(void*, struct S_PPI, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PPF(void* p0, struct S_PPF p1, struct S_PPF p2, void* (*cb)(void*, struct S_PPF, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PPD(void* p0, struct S_PPD p1, struct S_PPD p2, void* (*cb)(void*, struct S_PPD, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT void* f16_P_PSS_PPP(void* p0, struct S_PPP p1, struct S_PPP p2, void* (*cb)(void*, struct S_PPP, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT struct S_I f16_S_SII_I(struct S_I p0, int p1, int p2, struct S_I (*cb)(struct S_I, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_F f16_S_SII_F(struct S_F p0, int p1, int p2, struct S_F (*cb)(struct S_F, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_D f16_S_SII_D(struct S_D p0, int p1, int p2, struct S_D (*cb)(struct S_D, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_P f16_S_SII_P(struct S_P p0, int p1, int p2, struct S_P (*cb)(struct S_P, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_II f16_S_SII_II(struct S_II p0, int p1, int p2, struct S_II (*cb)(struct S_II, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f16_S_SII_IF(struct S_IF p0, int p1, int p2, struct S_IF (*cb)(struct S_IF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f16_S_SII_ID(struct S_ID p0, int p1, int p2, struct S_ID (*cb)(struct S_ID, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f16_S_SII_IP(struct S_IP p0, int p1, int p2, struct S_IP (*cb)(struct S_IP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f16_S_SII_FI(struct S_FI p0, int p1, int p2, struct S_FI (*cb)(struct S_FI, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f16_S_SII_FF(struct S_FF p0, int p1, int p2, struct S_FF (*cb)(struct S_FF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f16_S_SII_FD(struct S_FD p0, int p1, int p2, struct S_FD (*cb)(struct S_FD, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f16_S_SII_FP(struct S_FP p0, int p1, int p2, struct S_FP (*cb)(struct S_FP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f16_S_SII_DI(struct S_DI p0, int p1, int p2, struct S_DI (*cb)(struct S_DI, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f16_S_SII_DF(struct S_DF p0, int p1, int p2, struct S_DF (*cb)(struct S_DF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f16_S_SII_DD(struct S_DD p0, int p1, int p2, struct S_DD (*cb)(struct S_DD, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f16_S_SII_DP(struct S_DP p0, int p1, int p2, struct S_DP (*cb)(struct S_DP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f16_S_SII_PI(struct S_PI p0, int p1, int p2, struct S_PI (*cb)(struct S_PI, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f16_S_SII_PF(struct S_PF p0, int p1, int p2, struct S_PF (*cb)(struct S_PF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f16_S_SII_PD(struct S_PD p0, int p1, int p2, struct S_PD (*cb)(struct S_PD, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f16_S_SII_PP(struct S_PP p0, int p1, int p2, struct S_PP (*cb)(struct S_PP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_III f16_S_SII_III(struct S_III p0, int p1, int p2, struct S_III (*cb)(struct S_III, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f16_S_SII_IIF(struct S_IIF p0, int p1, int p2, struct S_IIF (*cb)(struct S_IIF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f16_S_SII_IID(struct S_IID p0, int p1, int p2, struct S_IID (*cb)(struct S_IID, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f16_S_SII_IIP(struct S_IIP p0, int p1, int p2, struct S_IIP (*cb)(struct S_IIP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f16_S_SII_IFI(struct S_IFI p0, int p1, int p2, struct S_IFI (*cb)(struct S_IFI, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f16_S_SII_IFF(struct S_IFF p0, int p1, int p2, struct S_IFF (*cb)(struct S_IFF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f16_S_SII_IFD(struct S_IFD p0, int p1, int p2, struct S_IFD (*cb)(struct S_IFD, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f16_S_SII_IFP(struct S_IFP p0, int p1, int p2, struct S_IFP (*cb)(struct S_IFP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f16_S_SII_IDI(struct S_IDI p0, int p1, int p2, struct S_IDI (*cb)(struct S_IDI, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f16_S_SII_IDF(struct S_IDF p0, int p1, int p2, struct S_IDF (*cb)(struct S_IDF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f16_S_SII_IDD(struct S_IDD p0, int p1, int p2, struct S_IDD (*cb)(struct S_IDD, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f16_S_SII_IDP(struct S_IDP p0, int p1, int p2, struct S_IDP (*cb)(struct S_IDP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f16_S_SII_IPI(struct S_IPI p0, int p1, int p2, struct S_IPI (*cb)(struct S_IPI, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f16_S_SII_IPF(struct S_IPF p0, int p1, int p2, struct S_IPF (*cb)(struct S_IPF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f16_S_SII_IPD(struct S_IPD p0, int p1, int p2, struct S_IPD (*cb)(struct S_IPD, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f16_S_SII_IPP(struct S_IPP p0, int p1, int p2, struct S_IPP (*cb)(struct S_IPP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f16_S_SII_FII(struct S_FII p0, int p1, int p2, struct S_FII (*cb)(struct S_FII, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f16_S_SII_FIF(struct S_FIF p0, int p1, int p2, struct S_FIF (*cb)(struct S_FIF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f16_S_SII_FID(struct S_FID p0, int p1, int p2, struct S_FID (*cb)(struct S_FID, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f16_S_SII_FIP(struct S_FIP p0, int p1, int p2, struct S_FIP (*cb)(struct S_FIP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f16_S_SII_FFI(struct S_FFI p0, int p1, int p2, struct S_FFI (*cb)(struct S_FFI, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f16_S_SII_FFF(struct S_FFF p0, int p1, int p2, struct S_FFF (*cb)(struct S_FFF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f16_S_SII_FFD(struct S_FFD p0, int p1, int p2, struct S_FFD (*cb)(struct S_FFD, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f16_S_SII_FFP(struct S_FFP p0, int p1, int p2, struct S_FFP (*cb)(struct S_FFP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f16_S_SII_FDI(struct S_FDI p0, int p1, int p2, struct S_FDI (*cb)(struct S_FDI, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f16_S_SII_FDF(struct S_FDF p0, int p1, int p2, struct S_FDF (*cb)(struct S_FDF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f16_S_SII_FDD(struct S_FDD p0, int p1, int p2, struct S_FDD (*cb)(struct S_FDD, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f16_S_SII_FDP(struct S_FDP p0, int p1, int p2, struct S_FDP (*cb)(struct S_FDP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f16_S_SII_FPI(struct S_FPI p0, int p1, int p2, struct S_FPI (*cb)(struct S_FPI, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f16_S_SII_FPF(struct S_FPF p0, int p1, int p2, struct S_FPF (*cb)(struct S_FPF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f16_S_SII_FPD(struct S_FPD p0, int p1, int p2, struct S_FPD (*cb)(struct S_FPD, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f16_S_SII_FPP(struct S_FPP p0, int p1, int p2, struct S_FPP (*cb)(struct S_FPP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f16_S_SII_DII(struct S_DII p0, int p1, int p2, struct S_DII (*cb)(struct S_DII, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f16_S_SII_DIF(struct S_DIF p0, int p1, int p2, struct S_DIF (*cb)(struct S_DIF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f16_S_SII_DID(struct S_DID p0, int p1, int p2, struct S_DID (*cb)(struct S_DID, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f16_S_SII_DIP(struct S_DIP p0, int p1, int p2, struct S_DIP (*cb)(struct S_DIP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f16_S_SII_DFI(struct S_DFI p0, int p1, int p2, struct S_DFI (*cb)(struct S_DFI, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f16_S_SII_DFF(struct S_DFF p0, int p1, int p2, struct S_DFF (*cb)(struct S_DFF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f16_S_SII_DFD(struct S_DFD p0, int p1, int p2, struct S_DFD (*cb)(struct S_DFD, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f16_S_SII_DFP(struct S_DFP p0, int p1, int p2, struct S_DFP (*cb)(struct S_DFP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f16_S_SII_DDI(struct S_DDI p0, int p1, int p2, struct S_DDI (*cb)(struct S_DDI, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f16_S_SII_DDF(struct S_DDF p0, int p1, int p2, struct S_DDF (*cb)(struct S_DDF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f16_S_SII_DDD(struct S_DDD p0, int p1, int p2, struct S_DDD (*cb)(struct S_DDD, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f16_S_SII_DDP(struct S_DDP p0, int p1, int p2, struct S_DDP (*cb)(struct S_DDP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f16_S_SII_DPI(struct S_DPI p0, int p1, int p2, struct S_DPI (*cb)(struct S_DPI, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f16_S_SII_DPF(struct S_DPF p0, int p1, int p2, struct S_DPF (*cb)(struct S_DPF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f16_S_SII_DPD(struct S_DPD p0, int p1, int p2, struct S_DPD (*cb)(struct S_DPD, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f16_S_SII_DPP(struct S_DPP p0, int p1, int p2, struct S_DPP (*cb)(struct S_DPP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f16_S_SII_PII(struct S_PII p0, int p1, int p2, struct S_PII (*cb)(struct S_PII, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f16_S_SII_PIF(struct S_PIF p0, int p1, int p2, struct S_PIF (*cb)(struct S_PIF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f16_S_SII_PID(struct S_PID p0, int p1, int p2, struct S_PID (*cb)(struct S_PID, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f16_S_SII_PIP(struct S_PIP p0, int p1, int p2, struct S_PIP (*cb)(struct S_PIP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f16_S_SII_PFI(struct S_PFI p0, int p1, int p2, struct S_PFI (*cb)(struct S_PFI, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f16_S_SII_PFF(struct S_PFF p0, int p1, int p2, struct S_PFF (*cb)(struct S_PFF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f16_S_SII_PFD(struct S_PFD p0, int p1, int p2, struct S_PFD (*cb)(struct S_PFD, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f16_S_SII_PFP(struct S_PFP p0, int p1, int p2, struct S_PFP (*cb)(struct S_PFP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f16_S_SII_PDI(struct S_PDI p0, int p1, int p2, struct S_PDI (*cb)(struct S_PDI, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f16_S_SII_PDF(struct S_PDF p0, int p1, int p2, struct S_PDF (*cb)(struct S_PDF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f16_S_SII_PDD(struct S_PDD p0, int p1, int p2, struct S_PDD (*cb)(struct S_PDD, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f16_S_SII_PDP(struct S_PDP p0, int p1, int p2, struct S_PDP (*cb)(struct S_PDP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f16_S_SII_PPI(struct S_PPI p0, int p1, int p2, struct S_PPI (*cb)(struct S_PPI, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f16_S_SII_PPF(struct S_PPF p0, int p1, int p2, struct S_PPF (*cb)(struct S_PPF, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f16_S_SII_PPD(struct S_PPD p0, int p1, int p2, struct S_PPD (*cb)(struct S_PPD, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f16_S_SII_PPP(struct S_PPP p0, int p1, int p2, struct S_PPP (*cb)(struct S_PPP, int, int)) { return cb(p0, p1, p2); } +EXPORT struct S_I f16_S_SIF_I(struct S_I p0, int p1, float p2, struct S_I (*cb)(struct S_I, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_F f16_S_SIF_F(struct S_F p0, int p1, float p2, struct S_F (*cb)(struct S_F, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_D f16_S_SIF_D(struct S_D p0, int p1, float p2, struct S_D (*cb)(struct S_D, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_P f16_S_SIF_P(struct S_P p0, int p1, float p2, struct S_P (*cb)(struct S_P, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_II f16_S_SIF_II(struct S_II p0, int p1, float p2, struct S_II (*cb)(struct S_II, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f16_S_SIF_IF(struct S_IF p0, int p1, float p2, struct S_IF (*cb)(struct S_IF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f16_S_SIF_ID(struct S_ID p0, int p1, float p2, struct S_ID (*cb)(struct S_ID, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f16_S_SIF_IP(struct S_IP p0, int p1, float p2, struct S_IP (*cb)(struct S_IP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f16_S_SIF_FI(struct S_FI p0, int p1, float p2, struct S_FI (*cb)(struct S_FI, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f16_S_SIF_FF(struct S_FF p0, int p1, float p2, struct S_FF (*cb)(struct S_FF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f16_S_SIF_FD(struct S_FD p0, int p1, float p2, struct S_FD (*cb)(struct S_FD, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f16_S_SIF_FP(struct S_FP p0, int p1, float p2, struct S_FP (*cb)(struct S_FP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f16_S_SIF_DI(struct S_DI p0, int p1, float p2, struct S_DI (*cb)(struct S_DI, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f16_S_SIF_DF(struct S_DF p0, int p1, float p2, struct S_DF (*cb)(struct S_DF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f16_S_SIF_DD(struct S_DD p0, int p1, float p2, struct S_DD (*cb)(struct S_DD, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f16_S_SIF_DP(struct S_DP p0, int p1, float p2, struct S_DP (*cb)(struct S_DP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f16_S_SIF_PI(struct S_PI p0, int p1, float p2, struct S_PI (*cb)(struct S_PI, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f16_S_SIF_PF(struct S_PF p0, int p1, float p2, struct S_PF (*cb)(struct S_PF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f16_S_SIF_PD(struct S_PD p0, int p1, float p2, struct S_PD (*cb)(struct S_PD, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f16_S_SIF_PP(struct S_PP p0, int p1, float p2, struct S_PP (*cb)(struct S_PP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_III f16_S_SIF_III(struct S_III p0, int p1, float p2, struct S_III (*cb)(struct S_III, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f16_S_SIF_IIF(struct S_IIF p0, int p1, float p2, struct S_IIF (*cb)(struct S_IIF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f16_S_SIF_IID(struct S_IID p0, int p1, float p2, struct S_IID (*cb)(struct S_IID, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f16_S_SIF_IIP(struct S_IIP p0, int p1, float p2, struct S_IIP (*cb)(struct S_IIP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f16_S_SIF_IFI(struct S_IFI p0, int p1, float p2, struct S_IFI (*cb)(struct S_IFI, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f16_S_SIF_IFF(struct S_IFF p0, int p1, float p2, struct S_IFF (*cb)(struct S_IFF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f16_S_SIF_IFD(struct S_IFD p0, int p1, float p2, struct S_IFD (*cb)(struct S_IFD, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f16_S_SIF_IFP(struct S_IFP p0, int p1, float p2, struct S_IFP (*cb)(struct S_IFP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f16_S_SIF_IDI(struct S_IDI p0, int p1, float p2, struct S_IDI (*cb)(struct S_IDI, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f16_S_SIF_IDF(struct S_IDF p0, int p1, float p2, struct S_IDF (*cb)(struct S_IDF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f16_S_SIF_IDD(struct S_IDD p0, int p1, float p2, struct S_IDD (*cb)(struct S_IDD, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f16_S_SIF_IDP(struct S_IDP p0, int p1, float p2, struct S_IDP (*cb)(struct S_IDP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f16_S_SIF_IPI(struct S_IPI p0, int p1, float p2, struct S_IPI (*cb)(struct S_IPI, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f16_S_SIF_IPF(struct S_IPF p0, int p1, float p2, struct S_IPF (*cb)(struct S_IPF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f16_S_SIF_IPD(struct S_IPD p0, int p1, float p2, struct S_IPD (*cb)(struct S_IPD, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f16_S_SIF_IPP(struct S_IPP p0, int p1, float p2, struct S_IPP (*cb)(struct S_IPP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f16_S_SIF_FII(struct S_FII p0, int p1, float p2, struct S_FII (*cb)(struct S_FII, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f16_S_SIF_FIF(struct S_FIF p0, int p1, float p2, struct S_FIF (*cb)(struct S_FIF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f16_S_SIF_FID(struct S_FID p0, int p1, float p2, struct S_FID (*cb)(struct S_FID, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f16_S_SIF_FIP(struct S_FIP p0, int p1, float p2, struct S_FIP (*cb)(struct S_FIP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f16_S_SIF_FFI(struct S_FFI p0, int p1, float p2, struct S_FFI (*cb)(struct S_FFI, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f16_S_SIF_FFF(struct S_FFF p0, int p1, float p2, struct S_FFF (*cb)(struct S_FFF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f16_S_SIF_FFD(struct S_FFD p0, int p1, float p2, struct S_FFD (*cb)(struct S_FFD, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f16_S_SIF_FFP(struct S_FFP p0, int p1, float p2, struct S_FFP (*cb)(struct S_FFP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f16_S_SIF_FDI(struct S_FDI p0, int p1, float p2, struct S_FDI (*cb)(struct S_FDI, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f16_S_SIF_FDF(struct S_FDF p0, int p1, float p2, struct S_FDF (*cb)(struct S_FDF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f16_S_SIF_FDD(struct S_FDD p0, int p1, float p2, struct S_FDD (*cb)(struct S_FDD, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f16_S_SIF_FDP(struct S_FDP p0, int p1, float p2, struct S_FDP (*cb)(struct S_FDP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f16_S_SIF_FPI(struct S_FPI p0, int p1, float p2, struct S_FPI (*cb)(struct S_FPI, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f16_S_SIF_FPF(struct S_FPF p0, int p1, float p2, struct S_FPF (*cb)(struct S_FPF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f16_S_SIF_FPD(struct S_FPD p0, int p1, float p2, struct S_FPD (*cb)(struct S_FPD, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f16_S_SIF_FPP(struct S_FPP p0, int p1, float p2, struct S_FPP (*cb)(struct S_FPP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f16_S_SIF_DII(struct S_DII p0, int p1, float p2, struct S_DII (*cb)(struct S_DII, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f16_S_SIF_DIF(struct S_DIF p0, int p1, float p2, struct S_DIF (*cb)(struct S_DIF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f16_S_SIF_DID(struct S_DID p0, int p1, float p2, struct S_DID (*cb)(struct S_DID, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f16_S_SIF_DIP(struct S_DIP p0, int p1, float p2, struct S_DIP (*cb)(struct S_DIP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f16_S_SIF_DFI(struct S_DFI p0, int p1, float p2, struct S_DFI (*cb)(struct S_DFI, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f16_S_SIF_DFF(struct S_DFF p0, int p1, float p2, struct S_DFF (*cb)(struct S_DFF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f16_S_SIF_DFD(struct S_DFD p0, int p1, float p2, struct S_DFD (*cb)(struct S_DFD, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f16_S_SIF_DFP(struct S_DFP p0, int p1, float p2, struct S_DFP (*cb)(struct S_DFP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f16_S_SIF_DDI(struct S_DDI p0, int p1, float p2, struct S_DDI (*cb)(struct S_DDI, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f16_S_SIF_DDF(struct S_DDF p0, int p1, float p2, struct S_DDF (*cb)(struct S_DDF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f16_S_SIF_DDD(struct S_DDD p0, int p1, float p2, struct S_DDD (*cb)(struct S_DDD, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f16_S_SIF_DDP(struct S_DDP p0, int p1, float p2, struct S_DDP (*cb)(struct S_DDP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f16_S_SIF_DPI(struct S_DPI p0, int p1, float p2, struct S_DPI (*cb)(struct S_DPI, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f16_S_SIF_DPF(struct S_DPF p0, int p1, float p2, struct S_DPF (*cb)(struct S_DPF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f16_S_SIF_DPD(struct S_DPD p0, int p1, float p2, struct S_DPD (*cb)(struct S_DPD, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f16_S_SIF_DPP(struct S_DPP p0, int p1, float p2, struct S_DPP (*cb)(struct S_DPP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f16_S_SIF_PII(struct S_PII p0, int p1, float p2, struct S_PII (*cb)(struct S_PII, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f16_S_SIF_PIF(struct S_PIF p0, int p1, float p2, struct S_PIF (*cb)(struct S_PIF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f16_S_SIF_PID(struct S_PID p0, int p1, float p2, struct S_PID (*cb)(struct S_PID, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f16_S_SIF_PIP(struct S_PIP p0, int p1, float p2, struct S_PIP (*cb)(struct S_PIP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f16_S_SIF_PFI(struct S_PFI p0, int p1, float p2, struct S_PFI (*cb)(struct S_PFI, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f16_S_SIF_PFF(struct S_PFF p0, int p1, float p2, struct S_PFF (*cb)(struct S_PFF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f16_S_SIF_PFD(struct S_PFD p0, int p1, float p2, struct S_PFD (*cb)(struct S_PFD, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f16_S_SIF_PFP(struct S_PFP p0, int p1, float p2, struct S_PFP (*cb)(struct S_PFP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f16_S_SIF_PDI(struct S_PDI p0, int p1, float p2, struct S_PDI (*cb)(struct S_PDI, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f16_S_SIF_PDF(struct S_PDF p0, int p1, float p2, struct S_PDF (*cb)(struct S_PDF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f16_S_SIF_PDD(struct S_PDD p0, int p1, float p2, struct S_PDD (*cb)(struct S_PDD, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f16_S_SIF_PDP(struct S_PDP p0, int p1, float p2, struct S_PDP (*cb)(struct S_PDP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f16_S_SIF_PPI(struct S_PPI p0, int p1, float p2, struct S_PPI (*cb)(struct S_PPI, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f16_S_SIF_PPF(struct S_PPF p0, int p1, float p2, struct S_PPF (*cb)(struct S_PPF, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f16_S_SIF_PPD(struct S_PPD p0, int p1, float p2, struct S_PPD (*cb)(struct S_PPD, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f16_S_SIF_PPP(struct S_PPP p0, int p1, float p2, struct S_PPP (*cb)(struct S_PPP, int, float)) { return cb(p0, p1, p2); } +EXPORT struct S_I f16_S_SID_I(struct S_I p0, int p1, double p2, struct S_I (*cb)(struct S_I, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_F f16_S_SID_F(struct S_F p0, int p1, double p2, struct S_F (*cb)(struct S_F, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_D f16_S_SID_D(struct S_D p0, int p1, double p2, struct S_D (*cb)(struct S_D, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_P f16_S_SID_P(struct S_P p0, int p1, double p2, struct S_P (*cb)(struct S_P, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_II f16_S_SID_II(struct S_II p0, int p1, double p2, struct S_II (*cb)(struct S_II, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f16_S_SID_IF(struct S_IF p0, int p1, double p2, struct S_IF (*cb)(struct S_IF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f16_S_SID_ID(struct S_ID p0, int p1, double p2, struct S_ID (*cb)(struct S_ID, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f16_S_SID_IP(struct S_IP p0, int p1, double p2, struct S_IP (*cb)(struct S_IP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f16_S_SID_FI(struct S_FI p0, int p1, double p2, struct S_FI (*cb)(struct S_FI, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f16_S_SID_FF(struct S_FF p0, int p1, double p2, struct S_FF (*cb)(struct S_FF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f16_S_SID_FD(struct S_FD p0, int p1, double p2, struct S_FD (*cb)(struct S_FD, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f16_S_SID_FP(struct S_FP p0, int p1, double p2, struct S_FP (*cb)(struct S_FP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f16_S_SID_DI(struct S_DI p0, int p1, double p2, struct S_DI (*cb)(struct S_DI, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f16_S_SID_DF(struct S_DF p0, int p1, double p2, struct S_DF (*cb)(struct S_DF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f16_S_SID_DD(struct S_DD p0, int p1, double p2, struct S_DD (*cb)(struct S_DD, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f16_S_SID_DP(struct S_DP p0, int p1, double p2, struct S_DP (*cb)(struct S_DP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f16_S_SID_PI(struct S_PI p0, int p1, double p2, struct S_PI (*cb)(struct S_PI, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f16_S_SID_PF(struct S_PF p0, int p1, double p2, struct S_PF (*cb)(struct S_PF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f16_S_SID_PD(struct S_PD p0, int p1, double p2, struct S_PD (*cb)(struct S_PD, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f16_S_SID_PP(struct S_PP p0, int p1, double p2, struct S_PP (*cb)(struct S_PP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_III f16_S_SID_III(struct S_III p0, int p1, double p2, struct S_III (*cb)(struct S_III, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f16_S_SID_IIF(struct S_IIF p0, int p1, double p2, struct S_IIF (*cb)(struct S_IIF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f16_S_SID_IID(struct S_IID p0, int p1, double p2, struct S_IID (*cb)(struct S_IID, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f16_S_SID_IIP(struct S_IIP p0, int p1, double p2, struct S_IIP (*cb)(struct S_IIP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f16_S_SID_IFI(struct S_IFI p0, int p1, double p2, struct S_IFI (*cb)(struct S_IFI, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f16_S_SID_IFF(struct S_IFF p0, int p1, double p2, struct S_IFF (*cb)(struct S_IFF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f16_S_SID_IFD(struct S_IFD p0, int p1, double p2, struct S_IFD (*cb)(struct S_IFD, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f16_S_SID_IFP(struct S_IFP p0, int p1, double p2, struct S_IFP (*cb)(struct S_IFP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f16_S_SID_IDI(struct S_IDI p0, int p1, double p2, struct S_IDI (*cb)(struct S_IDI, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f16_S_SID_IDF(struct S_IDF p0, int p1, double p2, struct S_IDF (*cb)(struct S_IDF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f16_S_SID_IDD(struct S_IDD p0, int p1, double p2, struct S_IDD (*cb)(struct S_IDD, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f16_S_SID_IDP(struct S_IDP p0, int p1, double p2, struct S_IDP (*cb)(struct S_IDP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f16_S_SID_IPI(struct S_IPI p0, int p1, double p2, struct S_IPI (*cb)(struct S_IPI, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f16_S_SID_IPF(struct S_IPF p0, int p1, double p2, struct S_IPF (*cb)(struct S_IPF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f16_S_SID_IPD(struct S_IPD p0, int p1, double p2, struct S_IPD (*cb)(struct S_IPD, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f17_S_SID_IPP(struct S_IPP p0, int p1, double p2, struct S_IPP (*cb)(struct S_IPP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f17_S_SID_FII(struct S_FII p0, int p1, double p2, struct S_FII (*cb)(struct S_FII, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f17_S_SID_FIF(struct S_FIF p0, int p1, double p2, struct S_FIF (*cb)(struct S_FIF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f17_S_SID_FID(struct S_FID p0, int p1, double p2, struct S_FID (*cb)(struct S_FID, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f17_S_SID_FIP(struct S_FIP p0, int p1, double p2, struct S_FIP (*cb)(struct S_FIP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f17_S_SID_FFI(struct S_FFI p0, int p1, double p2, struct S_FFI (*cb)(struct S_FFI, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f17_S_SID_FFF(struct S_FFF p0, int p1, double p2, struct S_FFF (*cb)(struct S_FFF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f17_S_SID_FFD(struct S_FFD p0, int p1, double p2, struct S_FFD (*cb)(struct S_FFD, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f17_S_SID_FFP(struct S_FFP p0, int p1, double p2, struct S_FFP (*cb)(struct S_FFP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f17_S_SID_FDI(struct S_FDI p0, int p1, double p2, struct S_FDI (*cb)(struct S_FDI, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f17_S_SID_FDF(struct S_FDF p0, int p1, double p2, struct S_FDF (*cb)(struct S_FDF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f17_S_SID_FDD(struct S_FDD p0, int p1, double p2, struct S_FDD (*cb)(struct S_FDD, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f17_S_SID_FDP(struct S_FDP p0, int p1, double p2, struct S_FDP (*cb)(struct S_FDP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f17_S_SID_FPI(struct S_FPI p0, int p1, double p2, struct S_FPI (*cb)(struct S_FPI, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f17_S_SID_FPF(struct S_FPF p0, int p1, double p2, struct S_FPF (*cb)(struct S_FPF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f17_S_SID_FPD(struct S_FPD p0, int p1, double p2, struct S_FPD (*cb)(struct S_FPD, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f17_S_SID_FPP(struct S_FPP p0, int p1, double p2, struct S_FPP (*cb)(struct S_FPP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f17_S_SID_DII(struct S_DII p0, int p1, double p2, struct S_DII (*cb)(struct S_DII, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f17_S_SID_DIF(struct S_DIF p0, int p1, double p2, struct S_DIF (*cb)(struct S_DIF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f17_S_SID_DID(struct S_DID p0, int p1, double p2, struct S_DID (*cb)(struct S_DID, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f17_S_SID_DIP(struct S_DIP p0, int p1, double p2, struct S_DIP (*cb)(struct S_DIP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f17_S_SID_DFI(struct S_DFI p0, int p1, double p2, struct S_DFI (*cb)(struct S_DFI, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f17_S_SID_DFF(struct S_DFF p0, int p1, double p2, struct S_DFF (*cb)(struct S_DFF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f17_S_SID_DFD(struct S_DFD p0, int p1, double p2, struct S_DFD (*cb)(struct S_DFD, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f17_S_SID_DFP(struct S_DFP p0, int p1, double p2, struct S_DFP (*cb)(struct S_DFP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f17_S_SID_DDI(struct S_DDI p0, int p1, double p2, struct S_DDI (*cb)(struct S_DDI, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f17_S_SID_DDF(struct S_DDF p0, int p1, double p2, struct S_DDF (*cb)(struct S_DDF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f17_S_SID_DDD(struct S_DDD p0, int p1, double p2, struct S_DDD (*cb)(struct S_DDD, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f17_S_SID_DDP(struct S_DDP p0, int p1, double p2, struct S_DDP (*cb)(struct S_DDP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f17_S_SID_DPI(struct S_DPI p0, int p1, double p2, struct S_DPI (*cb)(struct S_DPI, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f17_S_SID_DPF(struct S_DPF p0, int p1, double p2, struct S_DPF (*cb)(struct S_DPF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f17_S_SID_DPD(struct S_DPD p0, int p1, double p2, struct S_DPD (*cb)(struct S_DPD, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f17_S_SID_DPP(struct S_DPP p0, int p1, double p2, struct S_DPP (*cb)(struct S_DPP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f17_S_SID_PII(struct S_PII p0, int p1, double p2, struct S_PII (*cb)(struct S_PII, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f17_S_SID_PIF(struct S_PIF p0, int p1, double p2, struct S_PIF (*cb)(struct S_PIF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f17_S_SID_PID(struct S_PID p0, int p1, double p2, struct S_PID (*cb)(struct S_PID, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f17_S_SID_PIP(struct S_PIP p0, int p1, double p2, struct S_PIP (*cb)(struct S_PIP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f17_S_SID_PFI(struct S_PFI p0, int p1, double p2, struct S_PFI (*cb)(struct S_PFI, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f17_S_SID_PFF(struct S_PFF p0, int p1, double p2, struct S_PFF (*cb)(struct S_PFF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f17_S_SID_PFD(struct S_PFD p0, int p1, double p2, struct S_PFD (*cb)(struct S_PFD, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f17_S_SID_PFP(struct S_PFP p0, int p1, double p2, struct S_PFP (*cb)(struct S_PFP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f17_S_SID_PDI(struct S_PDI p0, int p1, double p2, struct S_PDI (*cb)(struct S_PDI, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f17_S_SID_PDF(struct S_PDF p0, int p1, double p2, struct S_PDF (*cb)(struct S_PDF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f17_S_SID_PDD(struct S_PDD p0, int p1, double p2, struct S_PDD (*cb)(struct S_PDD, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f17_S_SID_PDP(struct S_PDP p0, int p1, double p2, struct S_PDP (*cb)(struct S_PDP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f17_S_SID_PPI(struct S_PPI p0, int p1, double p2, struct S_PPI (*cb)(struct S_PPI, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f17_S_SID_PPF(struct S_PPF p0, int p1, double p2, struct S_PPF (*cb)(struct S_PPF, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f17_S_SID_PPD(struct S_PPD p0, int p1, double p2, struct S_PPD (*cb)(struct S_PPD, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f17_S_SID_PPP(struct S_PPP p0, int p1, double p2, struct S_PPP (*cb)(struct S_PPP, int, double)) { return cb(p0, p1, p2); } +EXPORT struct S_I f17_S_SIP_I(struct S_I p0, int p1, void* p2, struct S_I (*cb)(struct S_I, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_F f17_S_SIP_F(struct S_F p0, int p1, void* p2, struct S_F (*cb)(struct S_F, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_D f17_S_SIP_D(struct S_D p0, int p1, void* p2, struct S_D (*cb)(struct S_D, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_P f17_S_SIP_P(struct S_P p0, int p1, void* p2, struct S_P (*cb)(struct S_P, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_II f17_S_SIP_II(struct S_II p0, int p1, void* p2, struct S_II (*cb)(struct S_II, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f17_S_SIP_IF(struct S_IF p0, int p1, void* p2, struct S_IF (*cb)(struct S_IF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f17_S_SIP_ID(struct S_ID p0, int p1, void* p2, struct S_ID (*cb)(struct S_ID, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f17_S_SIP_IP(struct S_IP p0, int p1, void* p2, struct S_IP (*cb)(struct S_IP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f17_S_SIP_FI(struct S_FI p0, int p1, void* p2, struct S_FI (*cb)(struct S_FI, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f17_S_SIP_FF(struct S_FF p0, int p1, void* p2, struct S_FF (*cb)(struct S_FF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f17_S_SIP_FD(struct S_FD p0, int p1, void* p2, struct S_FD (*cb)(struct S_FD, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f17_S_SIP_FP(struct S_FP p0, int p1, void* p2, struct S_FP (*cb)(struct S_FP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f17_S_SIP_DI(struct S_DI p0, int p1, void* p2, struct S_DI (*cb)(struct S_DI, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f17_S_SIP_DF(struct S_DF p0, int p1, void* p2, struct S_DF (*cb)(struct S_DF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f17_S_SIP_DD(struct S_DD p0, int p1, void* p2, struct S_DD (*cb)(struct S_DD, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f17_S_SIP_DP(struct S_DP p0, int p1, void* p2, struct S_DP (*cb)(struct S_DP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f17_S_SIP_PI(struct S_PI p0, int p1, void* p2, struct S_PI (*cb)(struct S_PI, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f17_S_SIP_PF(struct S_PF p0, int p1, void* p2, struct S_PF (*cb)(struct S_PF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f17_S_SIP_PD(struct S_PD p0, int p1, void* p2, struct S_PD (*cb)(struct S_PD, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f17_S_SIP_PP(struct S_PP p0, int p1, void* p2, struct S_PP (*cb)(struct S_PP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_III f17_S_SIP_III(struct S_III p0, int p1, void* p2, struct S_III (*cb)(struct S_III, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f17_S_SIP_IIF(struct S_IIF p0, int p1, void* p2, struct S_IIF (*cb)(struct S_IIF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f17_S_SIP_IID(struct S_IID p0, int p1, void* p2, struct S_IID (*cb)(struct S_IID, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f17_S_SIP_IIP(struct S_IIP p0, int p1, void* p2, struct S_IIP (*cb)(struct S_IIP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f17_S_SIP_IFI(struct S_IFI p0, int p1, void* p2, struct S_IFI (*cb)(struct S_IFI, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f17_S_SIP_IFF(struct S_IFF p0, int p1, void* p2, struct S_IFF (*cb)(struct S_IFF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f17_S_SIP_IFD(struct S_IFD p0, int p1, void* p2, struct S_IFD (*cb)(struct S_IFD, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f17_S_SIP_IFP(struct S_IFP p0, int p1, void* p2, struct S_IFP (*cb)(struct S_IFP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f17_S_SIP_IDI(struct S_IDI p0, int p1, void* p2, struct S_IDI (*cb)(struct S_IDI, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f17_S_SIP_IDF(struct S_IDF p0, int p1, void* p2, struct S_IDF (*cb)(struct S_IDF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f17_S_SIP_IDD(struct S_IDD p0, int p1, void* p2, struct S_IDD (*cb)(struct S_IDD, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f17_S_SIP_IDP(struct S_IDP p0, int p1, void* p2, struct S_IDP (*cb)(struct S_IDP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f17_S_SIP_IPI(struct S_IPI p0, int p1, void* p2, struct S_IPI (*cb)(struct S_IPI, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f17_S_SIP_IPF(struct S_IPF p0, int p1, void* p2, struct S_IPF (*cb)(struct S_IPF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f17_S_SIP_IPD(struct S_IPD p0, int p1, void* p2, struct S_IPD (*cb)(struct S_IPD, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f17_S_SIP_IPP(struct S_IPP p0, int p1, void* p2, struct S_IPP (*cb)(struct S_IPP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f17_S_SIP_FII(struct S_FII p0, int p1, void* p2, struct S_FII (*cb)(struct S_FII, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f17_S_SIP_FIF(struct S_FIF p0, int p1, void* p2, struct S_FIF (*cb)(struct S_FIF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f17_S_SIP_FID(struct S_FID p0, int p1, void* p2, struct S_FID (*cb)(struct S_FID, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f17_S_SIP_FIP(struct S_FIP p0, int p1, void* p2, struct S_FIP (*cb)(struct S_FIP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f17_S_SIP_FFI(struct S_FFI p0, int p1, void* p2, struct S_FFI (*cb)(struct S_FFI, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f17_S_SIP_FFF(struct S_FFF p0, int p1, void* p2, struct S_FFF (*cb)(struct S_FFF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f17_S_SIP_FFD(struct S_FFD p0, int p1, void* p2, struct S_FFD (*cb)(struct S_FFD, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f17_S_SIP_FFP(struct S_FFP p0, int p1, void* p2, struct S_FFP (*cb)(struct S_FFP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f17_S_SIP_FDI(struct S_FDI p0, int p1, void* p2, struct S_FDI (*cb)(struct S_FDI, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f17_S_SIP_FDF(struct S_FDF p0, int p1, void* p2, struct S_FDF (*cb)(struct S_FDF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f17_S_SIP_FDD(struct S_FDD p0, int p1, void* p2, struct S_FDD (*cb)(struct S_FDD, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f17_S_SIP_FDP(struct S_FDP p0, int p1, void* p2, struct S_FDP (*cb)(struct S_FDP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f17_S_SIP_FPI(struct S_FPI p0, int p1, void* p2, struct S_FPI (*cb)(struct S_FPI, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f17_S_SIP_FPF(struct S_FPF p0, int p1, void* p2, struct S_FPF (*cb)(struct S_FPF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f17_S_SIP_FPD(struct S_FPD p0, int p1, void* p2, struct S_FPD (*cb)(struct S_FPD, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f17_S_SIP_FPP(struct S_FPP p0, int p1, void* p2, struct S_FPP (*cb)(struct S_FPP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f17_S_SIP_DII(struct S_DII p0, int p1, void* p2, struct S_DII (*cb)(struct S_DII, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f17_S_SIP_DIF(struct S_DIF p0, int p1, void* p2, struct S_DIF (*cb)(struct S_DIF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f17_S_SIP_DID(struct S_DID p0, int p1, void* p2, struct S_DID (*cb)(struct S_DID, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f17_S_SIP_DIP(struct S_DIP p0, int p1, void* p2, struct S_DIP (*cb)(struct S_DIP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f17_S_SIP_DFI(struct S_DFI p0, int p1, void* p2, struct S_DFI (*cb)(struct S_DFI, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f17_S_SIP_DFF(struct S_DFF p0, int p1, void* p2, struct S_DFF (*cb)(struct S_DFF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f17_S_SIP_DFD(struct S_DFD p0, int p1, void* p2, struct S_DFD (*cb)(struct S_DFD, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f17_S_SIP_DFP(struct S_DFP p0, int p1, void* p2, struct S_DFP (*cb)(struct S_DFP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f17_S_SIP_DDI(struct S_DDI p0, int p1, void* p2, struct S_DDI (*cb)(struct S_DDI, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f17_S_SIP_DDF(struct S_DDF p0, int p1, void* p2, struct S_DDF (*cb)(struct S_DDF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f17_S_SIP_DDD(struct S_DDD p0, int p1, void* p2, struct S_DDD (*cb)(struct S_DDD, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f17_S_SIP_DDP(struct S_DDP p0, int p1, void* p2, struct S_DDP (*cb)(struct S_DDP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f17_S_SIP_DPI(struct S_DPI p0, int p1, void* p2, struct S_DPI (*cb)(struct S_DPI, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f17_S_SIP_DPF(struct S_DPF p0, int p1, void* p2, struct S_DPF (*cb)(struct S_DPF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f17_S_SIP_DPD(struct S_DPD p0, int p1, void* p2, struct S_DPD (*cb)(struct S_DPD, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f17_S_SIP_DPP(struct S_DPP p0, int p1, void* p2, struct S_DPP (*cb)(struct S_DPP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f17_S_SIP_PII(struct S_PII p0, int p1, void* p2, struct S_PII (*cb)(struct S_PII, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f17_S_SIP_PIF(struct S_PIF p0, int p1, void* p2, struct S_PIF (*cb)(struct S_PIF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f17_S_SIP_PID(struct S_PID p0, int p1, void* p2, struct S_PID (*cb)(struct S_PID, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f17_S_SIP_PIP(struct S_PIP p0, int p1, void* p2, struct S_PIP (*cb)(struct S_PIP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f17_S_SIP_PFI(struct S_PFI p0, int p1, void* p2, struct S_PFI (*cb)(struct S_PFI, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f17_S_SIP_PFF(struct S_PFF p0, int p1, void* p2, struct S_PFF (*cb)(struct S_PFF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f17_S_SIP_PFD(struct S_PFD p0, int p1, void* p2, struct S_PFD (*cb)(struct S_PFD, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f17_S_SIP_PFP(struct S_PFP p0, int p1, void* p2, struct S_PFP (*cb)(struct S_PFP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f17_S_SIP_PDI(struct S_PDI p0, int p1, void* p2, struct S_PDI (*cb)(struct S_PDI, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f17_S_SIP_PDF(struct S_PDF p0, int p1, void* p2, struct S_PDF (*cb)(struct S_PDF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f17_S_SIP_PDD(struct S_PDD p0, int p1, void* p2, struct S_PDD (*cb)(struct S_PDD, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f17_S_SIP_PDP(struct S_PDP p0, int p1, void* p2, struct S_PDP (*cb)(struct S_PDP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f17_S_SIP_PPI(struct S_PPI p0, int p1, void* p2, struct S_PPI (*cb)(struct S_PPI, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f17_S_SIP_PPF(struct S_PPF p0, int p1, void* p2, struct S_PPF (*cb)(struct S_PPF, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f17_S_SIP_PPD(struct S_PPD p0, int p1, void* p2, struct S_PPD (*cb)(struct S_PPD, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f17_S_SIP_PPP(struct S_PPP p0, int p1, void* p2, struct S_PPP (*cb)(struct S_PPP, int, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_I f17_S_SIS_I(struct S_I p0, int p1, struct S_I p2, struct S_I (*cb)(struct S_I, int, struct S_I)) { return cb(p0, p1, p2); } +EXPORT struct S_F f17_S_SIS_F(struct S_F p0, int p1, struct S_F p2, struct S_F (*cb)(struct S_F, int, struct S_F)) { return cb(p0, p1, p2); } +EXPORT struct S_D f17_S_SIS_D(struct S_D p0, int p1, struct S_D p2, struct S_D (*cb)(struct S_D, int, struct S_D)) { return cb(p0, p1, p2); } +EXPORT struct S_P f17_S_SIS_P(struct S_P p0, int p1, struct S_P p2, struct S_P (*cb)(struct S_P, int, struct S_P)) { return cb(p0, p1, p2); } +EXPORT struct S_II f17_S_SIS_II(struct S_II p0, int p1, struct S_II p2, struct S_II (*cb)(struct S_II, int, struct S_II)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f17_S_SIS_IF(struct S_IF p0, int p1, struct S_IF p2, struct S_IF (*cb)(struct S_IF, int, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f17_S_SIS_ID(struct S_ID p0, int p1, struct S_ID p2, struct S_ID (*cb)(struct S_ID, int, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f17_S_SIS_IP(struct S_IP p0, int p1, struct S_IP p2, struct S_IP (*cb)(struct S_IP, int, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f17_S_SIS_FI(struct S_FI p0, int p1, struct S_FI p2, struct S_FI (*cb)(struct S_FI, int, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f17_S_SIS_FF(struct S_FF p0, int p1, struct S_FF p2, struct S_FF (*cb)(struct S_FF, int, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f17_S_SIS_FD(struct S_FD p0, int p1, struct S_FD p2, struct S_FD (*cb)(struct S_FD, int, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f17_S_SIS_FP(struct S_FP p0, int p1, struct S_FP p2, struct S_FP (*cb)(struct S_FP, int, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f17_S_SIS_DI(struct S_DI p0, int p1, struct S_DI p2, struct S_DI (*cb)(struct S_DI, int, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f17_S_SIS_DF(struct S_DF p0, int p1, struct S_DF p2, struct S_DF (*cb)(struct S_DF, int, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f17_S_SIS_DD(struct S_DD p0, int p1, struct S_DD p2, struct S_DD (*cb)(struct S_DD, int, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f17_S_SIS_DP(struct S_DP p0, int p1, struct S_DP p2, struct S_DP (*cb)(struct S_DP, int, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f17_S_SIS_PI(struct S_PI p0, int p1, struct S_PI p2, struct S_PI (*cb)(struct S_PI, int, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f17_S_SIS_PF(struct S_PF p0, int p1, struct S_PF p2, struct S_PF (*cb)(struct S_PF, int, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f17_S_SIS_PD(struct S_PD p0, int p1, struct S_PD p2, struct S_PD (*cb)(struct S_PD, int, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f17_S_SIS_PP(struct S_PP p0, int p1, struct S_PP p2, struct S_PP (*cb)(struct S_PP, int, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT struct S_III f17_S_SIS_III(struct S_III p0, int p1, struct S_III p2, struct S_III (*cb)(struct S_III, int, struct S_III)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f17_S_SIS_IIF(struct S_IIF p0, int p1, struct S_IIF p2, struct S_IIF (*cb)(struct S_IIF, int, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f17_S_SIS_IID(struct S_IID p0, int p1, struct S_IID p2, struct S_IID (*cb)(struct S_IID, int, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f17_S_SIS_IIP(struct S_IIP p0, int p1, struct S_IIP p2, struct S_IIP (*cb)(struct S_IIP, int, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f17_S_SIS_IFI(struct S_IFI p0, int p1, struct S_IFI p2, struct S_IFI (*cb)(struct S_IFI, int, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f17_S_SIS_IFF(struct S_IFF p0, int p1, struct S_IFF p2, struct S_IFF (*cb)(struct S_IFF, int, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f17_S_SIS_IFD(struct S_IFD p0, int p1, struct S_IFD p2, struct S_IFD (*cb)(struct S_IFD, int, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f17_S_SIS_IFP(struct S_IFP p0, int p1, struct S_IFP p2, struct S_IFP (*cb)(struct S_IFP, int, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f17_S_SIS_IDI(struct S_IDI p0, int p1, struct S_IDI p2, struct S_IDI (*cb)(struct S_IDI, int, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f17_S_SIS_IDF(struct S_IDF p0, int p1, struct S_IDF p2, struct S_IDF (*cb)(struct S_IDF, int, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f17_S_SIS_IDD(struct S_IDD p0, int p1, struct S_IDD p2, struct S_IDD (*cb)(struct S_IDD, int, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f17_S_SIS_IDP(struct S_IDP p0, int p1, struct S_IDP p2, struct S_IDP (*cb)(struct S_IDP, int, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f17_S_SIS_IPI(struct S_IPI p0, int p1, struct S_IPI p2, struct S_IPI (*cb)(struct S_IPI, int, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f17_S_SIS_IPF(struct S_IPF p0, int p1, struct S_IPF p2, struct S_IPF (*cb)(struct S_IPF, int, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f17_S_SIS_IPD(struct S_IPD p0, int p1, struct S_IPD p2, struct S_IPD (*cb)(struct S_IPD, int, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f17_S_SIS_IPP(struct S_IPP p0, int p1, struct S_IPP p2, struct S_IPP (*cb)(struct S_IPP, int, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f17_S_SIS_FII(struct S_FII p0, int p1, struct S_FII p2, struct S_FII (*cb)(struct S_FII, int, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f17_S_SIS_FIF(struct S_FIF p0, int p1, struct S_FIF p2, struct S_FIF (*cb)(struct S_FIF, int, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f17_S_SIS_FID(struct S_FID p0, int p1, struct S_FID p2, struct S_FID (*cb)(struct S_FID, int, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f17_S_SIS_FIP(struct S_FIP p0, int p1, struct S_FIP p2, struct S_FIP (*cb)(struct S_FIP, int, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f17_S_SIS_FFI(struct S_FFI p0, int p1, struct S_FFI p2, struct S_FFI (*cb)(struct S_FFI, int, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f17_S_SIS_FFF(struct S_FFF p0, int p1, struct S_FFF p2, struct S_FFF (*cb)(struct S_FFF, int, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f17_S_SIS_FFD(struct S_FFD p0, int p1, struct S_FFD p2, struct S_FFD (*cb)(struct S_FFD, int, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f17_S_SIS_FFP(struct S_FFP p0, int p1, struct S_FFP p2, struct S_FFP (*cb)(struct S_FFP, int, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f17_S_SIS_FDI(struct S_FDI p0, int p1, struct S_FDI p2, struct S_FDI (*cb)(struct S_FDI, int, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f17_S_SIS_FDF(struct S_FDF p0, int p1, struct S_FDF p2, struct S_FDF (*cb)(struct S_FDF, int, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f17_S_SIS_FDD(struct S_FDD p0, int p1, struct S_FDD p2, struct S_FDD (*cb)(struct S_FDD, int, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f17_S_SIS_FDP(struct S_FDP p0, int p1, struct S_FDP p2, struct S_FDP (*cb)(struct S_FDP, int, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f17_S_SIS_FPI(struct S_FPI p0, int p1, struct S_FPI p2, struct S_FPI (*cb)(struct S_FPI, int, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f17_S_SIS_FPF(struct S_FPF p0, int p1, struct S_FPF p2, struct S_FPF (*cb)(struct S_FPF, int, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f17_S_SIS_FPD(struct S_FPD p0, int p1, struct S_FPD p2, struct S_FPD (*cb)(struct S_FPD, int, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f17_S_SIS_FPP(struct S_FPP p0, int p1, struct S_FPP p2, struct S_FPP (*cb)(struct S_FPP, int, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f17_S_SIS_DII(struct S_DII p0, int p1, struct S_DII p2, struct S_DII (*cb)(struct S_DII, int, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f17_S_SIS_DIF(struct S_DIF p0, int p1, struct S_DIF p2, struct S_DIF (*cb)(struct S_DIF, int, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f17_S_SIS_DID(struct S_DID p0, int p1, struct S_DID p2, struct S_DID (*cb)(struct S_DID, int, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f17_S_SIS_DIP(struct S_DIP p0, int p1, struct S_DIP p2, struct S_DIP (*cb)(struct S_DIP, int, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f17_S_SIS_DFI(struct S_DFI p0, int p1, struct S_DFI p2, struct S_DFI (*cb)(struct S_DFI, int, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f17_S_SIS_DFF(struct S_DFF p0, int p1, struct S_DFF p2, struct S_DFF (*cb)(struct S_DFF, int, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f17_S_SIS_DFD(struct S_DFD p0, int p1, struct S_DFD p2, struct S_DFD (*cb)(struct S_DFD, int, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f17_S_SIS_DFP(struct S_DFP p0, int p1, struct S_DFP p2, struct S_DFP (*cb)(struct S_DFP, int, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f17_S_SIS_DDI(struct S_DDI p0, int p1, struct S_DDI p2, struct S_DDI (*cb)(struct S_DDI, int, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f17_S_SIS_DDF(struct S_DDF p0, int p1, struct S_DDF p2, struct S_DDF (*cb)(struct S_DDF, int, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f17_S_SIS_DDD(struct S_DDD p0, int p1, struct S_DDD p2, struct S_DDD (*cb)(struct S_DDD, int, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f17_S_SIS_DDP(struct S_DDP p0, int p1, struct S_DDP p2, struct S_DDP (*cb)(struct S_DDP, int, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f17_S_SIS_DPI(struct S_DPI p0, int p1, struct S_DPI p2, struct S_DPI (*cb)(struct S_DPI, int, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f17_S_SIS_DPF(struct S_DPF p0, int p1, struct S_DPF p2, struct S_DPF (*cb)(struct S_DPF, int, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f17_S_SIS_DPD(struct S_DPD p0, int p1, struct S_DPD p2, struct S_DPD (*cb)(struct S_DPD, int, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f17_S_SIS_DPP(struct S_DPP p0, int p1, struct S_DPP p2, struct S_DPP (*cb)(struct S_DPP, int, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f17_S_SIS_PII(struct S_PII p0, int p1, struct S_PII p2, struct S_PII (*cb)(struct S_PII, int, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f17_S_SIS_PIF(struct S_PIF p0, int p1, struct S_PIF p2, struct S_PIF (*cb)(struct S_PIF, int, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f17_S_SIS_PID(struct S_PID p0, int p1, struct S_PID p2, struct S_PID (*cb)(struct S_PID, int, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f17_S_SIS_PIP(struct S_PIP p0, int p1, struct S_PIP p2, struct S_PIP (*cb)(struct S_PIP, int, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f17_S_SIS_PFI(struct S_PFI p0, int p1, struct S_PFI p2, struct S_PFI (*cb)(struct S_PFI, int, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f17_S_SIS_PFF(struct S_PFF p0, int p1, struct S_PFF p2, struct S_PFF (*cb)(struct S_PFF, int, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f17_S_SIS_PFD(struct S_PFD p0, int p1, struct S_PFD p2, struct S_PFD (*cb)(struct S_PFD, int, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f17_S_SIS_PFP(struct S_PFP p0, int p1, struct S_PFP p2, struct S_PFP (*cb)(struct S_PFP, int, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f17_S_SIS_PDI(struct S_PDI p0, int p1, struct S_PDI p2, struct S_PDI (*cb)(struct S_PDI, int, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f17_S_SIS_PDF(struct S_PDF p0, int p1, struct S_PDF p2, struct S_PDF (*cb)(struct S_PDF, int, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f17_S_SIS_PDD(struct S_PDD p0, int p1, struct S_PDD p2, struct S_PDD (*cb)(struct S_PDD, int, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f17_S_SIS_PDP(struct S_PDP p0, int p1, struct S_PDP p2, struct S_PDP (*cb)(struct S_PDP, int, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f17_S_SIS_PPI(struct S_PPI p0, int p1, struct S_PPI p2, struct S_PPI (*cb)(struct S_PPI, int, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f17_S_SIS_PPF(struct S_PPF p0, int p1, struct S_PPF p2, struct S_PPF (*cb)(struct S_PPF, int, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f17_S_SIS_PPD(struct S_PPD p0, int p1, struct S_PPD p2, struct S_PPD (*cb)(struct S_PPD, int, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f17_S_SIS_PPP(struct S_PPP p0, int p1, struct S_PPP p2, struct S_PPP (*cb)(struct S_PPP, int, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT struct S_I f17_S_SFI_I(struct S_I p0, float p1, int p2, struct S_I (*cb)(struct S_I, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_F f17_S_SFI_F(struct S_F p0, float p1, int p2, struct S_F (*cb)(struct S_F, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_D f17_S_SFI_D(struct S_D p0, float p1, int p2, struct S_D (*cb)(struct S_D, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_P f17_S_SFI_P(struct S_P p0, float p1, int p2, struct S_P (*cb)(struct S_P, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_II f17_S_SFI_II(struct S_II p0, float p1, int p2, struct S_II (*cb)(struct S_II, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f17_S_SFI_IF(struct S_IF p0, float p1, int p2, struct S_IF (*cb)(struct S_IF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f17_S_SFI_ID(struct S_ID p0, float p1, int p2, struct S_ID (*cb)(struct S_ID, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f17_S_SFI_IP(struct S_IP p0, float p1, int p2, struct S_IP (*cb)(struct S_IP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f17_S_SFI_FI(struct S_FI p0, float p1, int p2, struct S_FI (*cb)(struct S_FI, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f17_S_SFI_FF(struct S_FF p0, float p1, int p2, struct S_FF (*cb)(struct S_FF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f17_S_SFI_FD(struct S_FD p0, float p1, int p2, struct S_FD (*cb)(struct S_FD, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f17_S_SFI_FP(struct S_FP p0, float p1, int p2, struct S_FP (*cb)(struct S_FP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f17_S_SFI_DI(struct S_DI p0, float p1, int p2, struct S_DI (*cb)(struct S_DI, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f17_S_SFI_DF(struct S_DF p0, float p1, int p2, struct S_DF (*cb)(struct S_DF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f17_S_SFI_DD(struct S_DD p0, float p1, int p2, struct S_DD (*cb)(struct S_DD, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f17_S_SFI_DP(struct S_DP p0, float p1, int p2, struct S_DP (*cb)(struct S_DP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f17_S_SFI_PI(struct S_PI p0, float p1, int p2, struct S_PI (*cb)(struct S_PI, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f17_S_SFI_PF(struct S_PF p0, float p1, int p2, struct S_PF (*cb)(struct S_PF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f17_S_SFI_PD(struct S_PD p0, float p1, int p2, struct S_PD (*cb)(struct S_PD, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f17_S_SFI_PP(struct S_PP p0, float p1, int p2, struct S_PP (*cb)(struct S_PP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_III f17_S_SFI_III(struct S_III p0, float p1, int p2, struct S_III (*cb)(struct S_III, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f17_S_SFI_IIF(struct S_IIF p0, float p1, int p2, struct S_IIF (*cb)(struct S_IIF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f17_S_SFI_IID(struct S_IID p0, float p1, int p2, struct S_IID (*cb)(struct S_IID, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f17_S_SFI_IIP(struct S_IIP p0, float p1, int p2, struct S_IIP (*cb)(struct S_IIP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f17_S_SFI_IFI(struct S_IFI p0, float p1, int p2, struct S_IFI (*cb)(struct S_IFI, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f17_S_SFI_IFF(struct S_IFF p0, float p1, int p2, struct S_IFF (*cb)(struct S_IFF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f17_S_SFI_IFD(struct S_IFD p0, float p1, int p2, struct S_IFD (*cb)(struct S_IFD, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f17_S_SFI_IFP(struct S_IFP p0, float p1, int p2, struct S_IFP (*cb)(struct S_IFP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f17_S_SFI_IDI(struct S_IDI p0, float p1, int p2, struct S_IDI (*cb)(struct S_IDI, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f17_S_SFI_IDF(struct S_IDF p0, float p1, int p2, struct S_IDF (*cb)(struct S_IDF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f17_S_SFI_IDD(struct S_IDD p0, float p1, int p2, struct S_IDD (*cb)(struct S_IDD, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f17_S_SFI_IDP(struct S_IDP p0, float p1, int p2, struct S_IDP (*cb)(struct S_IDP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f17_S_SFI_IPI(struct S_IPI p0, float p1, int p2, struct S_IPI (*cb)(struct S_IPI, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f17_S_SFI_IPF(struct S_IPF p0, float p1, int p2, struct S_IPF (*cb)(struct S_IPF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f17_S_SFI_IPD(struct S_IPD p0, float p1, int p2, struct S_IPD (*cb)(struct S_IPD, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f17_S_SFI_IPP(struct S_IPP p0, float p1, int p2, struct S_IPP (*cb)(struct S_IPP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f17_S_SFI_FII(struct S_FII p0, float p1, int p2, struct S_FII (*cb)(struct S_FII, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f17_S_SFI_FIF(struct S_FIF p0, float p1, int p2, struct S_FIF (*cb)(struct S_FIF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f17_S_SFI_FID(struct S_FID p0, float p1, int p2, struct S_FID (*cb)(struct S_FID, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f17_S_SFI_FIP(struct S_FIP p0, float p1, int p2, struct S_FIP (*cb)(struct S_FIP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f17_S_SFI_FFI(struct S_FFI p0, float p1, int p2, struct S_FFI (*cb)(struct S_FFI, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f17_S_SFI_FFF(struct S_FFF p0, float p1, int p2, struct S_FFF (*cb)(struct S_FFF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f17_S_SFI_FFD(struct S_FFD p0, float p1, int p2, struct S_FFD (*cb)(struct S_FFD, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f17_S_SFI_FFP(struct S_FFP p0, float p1, int p2, struct S_FFP (*cb)(struct S_FFP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f17_S_SFI_FDI(struct S_FDI p0, float p1, int p2, struct S_FDI (*cb)(struct S_FDI, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f17_S_SFI_FDF(struct S_FDF p0, float p1, int p2, struct S_FDF (*cb)(struct S_FDF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f17_S_SFI_FDD(struct S_FDD p0, float p1, int p2, struct S_FDD (*cb)(struct S_FDD, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f17_S_SFI_FDP(struct S_FDP p0, float p1, int p2, struct S_FDP (*cb)(struct S_FDP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f17_S_SFI_FPI(struct S_FPI p0, float p1, int p2, struct S_FPI (*cb)(struct S_FPI, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f17_S_SFI_FPF(struct S_FPF p0, float p1, int p2, struct S_FPF (*cb)(struct S_FPF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f17_S_SFI_FPD(struct S_FPD p0, float p1, int p2, struct S_FPD (*cb)(struct S_FPD, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f17_S_SFI_FPP(struct S_FPP p0, float p1, int p2, struct S_FPP (*cb)(struct S_FPP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f17_S_SFI_DII(struct S_DII p0, float p1, int p2, struct S_DII (*cb)(struct S_DII, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f17_S_SFI_DIF(struct S_DIF p0, float p1, int p2, struct S_DIF (*cb)(struct S_DIF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f17_S_SFI_DID(struct S_DID p0, float p1, int p2, struct S_DID (*cb)(struct S_DID, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f17_S_SFI_DIP(struct S_DIP p0, float p1, int p2, struct S_DIP (*cb)(struct S_DIP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f17_S_SFI_DFI(struct S_DFI p0, float p1, int p2, struct S_DFI (*cb)(struct S_DFI, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f17_S_SFI_DFF(struct S_DFF p0, float p1, int p2, struct S_DFF (*cb)(struct S_DFF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f17_S_SFI_DFD(struct S_DFD p0, float p1, int p2, struct S_DFD (*cb)(struct S_DFD, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f17_S_SFI_DFP(struct S_DFP p0, float p1, int p2, struct S_DFP (*cb)(struct S_DFP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f17_S_SFI_DDI(struct S_DDI p0, float p1, int p2, struct S_DDI (*cb)(struct S_DDI, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f17_S_SFI_DDF(struct S_DDF p0, float p1, int p2, struct S_DDF (*cb)(struct S_DDF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f17_S_SFI_DDD(struct S_DDD p0, float p1, int p2, struct S_DDD (*cb)(struct S_DDD, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f17_S_SFI_DDP(struct S_DDP p0, float p1, int p2, struct S_DDP (*cb)(struct S_DDP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f17_S_SFI_DPI(struct S_DPI p0, float p1, int p2, struct S_DPI (*cb)(struct S_DPI, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f17_S_SFI_DPF(struct S_DPF p0, float p1, int p2, struct S_DPF (*cb)(struct S_DPF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f17_S_SFI_DPD(struct S_DPD p0, float p1, int p2, struct S_DPD (*cb)(struct S_DPD, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f17_S_SFI_DPP(struct S_DPP p0, float p1, int p2, struct S_DPP (*cb)(struct S_DPP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f17_S_SFI_PII(struct S_PII p0, float p1, int p2, struct S_PII (*cb)(struct S_PII, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f17_S_SFI_PIF(struct S_PIF p0, float p1, int p2, struct S_PIF (*cb)(struct S_PIF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f17_S_SFI_PID(struct S_PID p0, float p1, int p2, struct S_PID (*cb)(struct S_PID, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f17_S_SFI_PIP(struct S_PIP p0, float p1, int p2, struct S_PIP (*cb)(struct S_PIP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f17_S_SFI_PFI(struct S_PFI p0, float p1, int p2, struct S_PFI (*cb)(struct S_PFI, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f17_S_SFI_PFF(struct S_PFF p0, float p1, int p2, struct S_PFF (*cb)(struct S_PFF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f17_S_SFI_PFD(struct S_PFD p0, float p1, int p2, struct S_PFD (*cb)(struct S_PFD, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f17_S_SFI_PFP(struct S_PFP p0, float p1, int p2, struct S_PFP (*cb)(struct S_PFP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f17_S_SFI_PDI(struct S_PDI p0, float p1, int p2, struct S_PDI (*cb)(struct S_PDI, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f17_S_SFI_PDF(struct S_PDF p0, float p1, int p2, struct S_PDF (*cb)(struct S_PDF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f17_S_SFI_PDD(struct S_PDD p0, float p1, int p2, struct S_PDD (*cb)(struct S_PDD, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f17_S_SFI_PDP(struct S_PDP p0, float p1, int p2, struct S_PDP (*cb)(struct S_PDP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f17_S_SFI_PPI(struct S_PPI p0, float p1, int p2, struct S_PPI (*cb)(struct S_PPI, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f17_S_SFI_PPF(struct S_PPF p0, float p1, int p2, struct S_PPF (*cb)(struct S_PPF, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f17_S_SFI_PPD(struct S_PPD p0, float p1, int p2, struct S_PPD (*cb)(struct S_PPD, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f17_S_SFI_PPP(struct S_PPP p0, float p1, int p2, struct S_PPP (*cb)(struct S_PPP, float, int)) { return cb(p0, p1, p2); } +EXPORT struct S_I f17_S_SFF_I(struct S_I p0, float p1, float p2, struct S_I (*cb)(struct S_I, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_F f17_S_SFF_F(struct S_F p0, float p1, float p2, struct S_F (*cb)(struct S_F, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_D f17_S_SFF_D(struct S_D p0, float p1, float p2, struct S_D (*cb)(struct S_D, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_P f17_S_SFF_P(struct S_P p0, float p1, float p2, struct S_P (*cb)(struct S_P, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_II f17_S_SFF_II(struct S_II p0, float p1, float p2, struct S_II (*cb)(struct S_II, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f17_S_SFF_IF(struct S_IF p0, float p1, float p2, struct S_IF (*cb)(struct S_IF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f17_S_SFF_ID(struct S_ID p0, float p1, float p2, struct S_ID (*cb)(struct S_ID, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f17_S_SFF_IP(struct S_IP p0, float p1, float p2, struct S_IP (*cb)(struct S_IP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f17_S_SFF_FI(struct S_FI p0, float p1, float p2, struct S_FI (*cb)(struct S_FI, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f17_S_SFF_FF(struct S_FF p0, float p1, float p2, struct S_FF (*cb)(struct S_FF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f17_S_SFF_FD(struct S_FD p0, float p1, float p2, struct S_FD (*cb)(struct S_FD, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f17_S_SFF_FP(struct S_FP p0, float p1, float p2, struct S_FP (*cb)(struct S_FP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f17_S_SFF_DI(struct S_DI p0, float p1, float p2, struct S_DI (*cb)(struct S_DI, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f17_S_SFF_DF(struct S_DF p0, float p1, float p2, struct S_DF (*cb)(struct S_DF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f17_S_SFF_DD(struct S_DD p0, float p1, float p2, struct S_DD (*cb)(struct S_DD, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f17_S_SFF_DP(struct S_DP p0, float p1, float p2, struct S_DP (*cb)(struct S_DP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f17_S_SFF_PI(struct S_PI p0, float p1, float p2, struct S_PI (*cb)(struct S_PI, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f17_S_SFF_PF(struct S_PF p0, float p1, float p2, struct S_PF (*cb)(struct S_PF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f17_S_SFF_PD(struct S_PD p0, float p1, float p2, struct S_PD (*cb)(struct S_PD, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f17_S_SFF_PP(struct S_PP p0, float p1, float p2, struct S_PP (*cb)(struct S_PP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_III f17_S_SFF_III(struct S_III p0, float p1, float p2, struct S_III (*cb)(struct S_III, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f17_S_SFF_IIF(struct S_IIF p0, float p1, float p2, struct S_IIF (*cb)(struct S_IIF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f17_S_SFF_IID(struct S_IID p0, float p1, float p2, struct S_IID (*cb)(struct S_IID, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f17_S_SFF_IIP(struct S_IIP p0, float p1, float p2, struct S_IIP (*cb)(struct S_IIP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f17_S_SFF_IFI(struct S_IFI p0, float p1, float p2, struct S_IFI (*cb)(struct S_IFI, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f17_S_SFF_IFF(struct S_IFF p0, float p1, float p2, struct S_IFF (*cb)(struct S_IFF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f17_S_SFF_IFD(struct S_IFD p0, float p1, float p2, struct S_IFD (*cb)(struct S_IFD, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f17_S_SFF_IFP(struct S_IFP p0, float p1, float p2, struct S_IFP (*cb)(struct S_IFP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f17_S_SFF_IDI(struct S_IDI p0, float p1, float p2, struct S_IDI (*cb)(struct S_IDI, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f17_S_SFF_IDF(struct S_IDF p0, float p1, float p2, struct S_IDF (*cb)(struct S_IDF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f17_S_SFF_IDD(struct S_IDD p0, float p1, float p2, struct S_IDD (*cb)(struct S_IDD, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f17_S_SFF_IDP(struct S_IDP p0, float p1, float p2, struct S_IDP (*cb)(struct S_IDP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f17_S_SFF_IPI(struct S_IPI p0, float p1, float p2, struct S_IPI (*cb)(struct S_IPI, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f17_S_SFF_IPF(struct S_IPF p0, float p1, float p2, struct S_IPF (*cb)(struct S_IPF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f17_S_SFF_IPD(struct S_IPD p0, float p1, float p2, struct S_IPD (*cb)(struct S_IPD, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f17_S_SFF_IPP(struct S_IPP p0, float p1, float p2, struct S_IPP (*cb)(struct S_IPP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f17_S_SFF_FII(struct S_FII p0, float p1, float p2, struct S_FII (*cb)(struct S_FII, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f17_S_SFF_FIF(struct S_FIF p0, float p1, float p2, struct S_FIF (*cb)(struct S_FIF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f17_S_SFF_FID(struct S_FID p0, float p1, float p2, struct S_FID (*cb)(struct S_FID, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f17_S_SFF_FIP(struct S_FIP p0, float p1, float p2, struct S_FIP (*cb)(struct S_FIP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f17_S_SFF_FFI(struct S_FFI p0, float p1, float p2, struct S_FFI (*cb)(struct S_FFI, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f17_S_SFF_FFF(struct S_FFF p0, float p1, float p2, struct S_FFF (*cb)(struct S_FFF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f17_S_SFF_FFD(struct S_FFD p0, float p1, float p2, struct S_FFD (*cb)(struct S_FFD, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f17_S_SFF_FFP(struct S_FFP p0, float p1, float p2, struct S_FFP (*cb)(struct S_FFP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f17_S_SFF_FDI(struct S_FDI p0, float p1, float p2, struct S_FDI (*cb)(struct S_FDI, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f17_S_SFF_FDF(struct S_FDF p0, float p1, float p2, struct S_FDF (*cb)(struct S_FDF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f17_S_SFF_FDD(struct S_FDD p0, float p1, float p2, struct S_FDD (*cb)(struct S_FDD, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f17_S_SFF_FDP(struct S_FDP p0, float p1, float p2, struct S_FDP (*cb)(struct S_FDP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f17_S_SFF_FPI(struct S_FPI p0, float p1, float p2, struct S_FPI (*cb)(struct S_FPI, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f17_S_SFF_FPF(struct S_FPF p0, float p1, float p2, struct S_FPF (*cb)(struct S_FPF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f17_S_SFF_FPD(struct S_FPD p0, float p1, float p2, struct S_FPD (*cb)(struct S_FPD, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f17_S_SFF_FPP(struct S_FPP p0, float p1, float p2, struct S_FPP (*cb)(struct S_FPP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f17_S_SFF_DII(struct S_DII p0, float p1, float p2, struct S_DII (*cb)(struct S_DII, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f17_S_SFF_DIF(struct S_DIF p0, float p1, float p2, struct S_DIF (*cb)(struct S_DIF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f17_S_SFF_DID(struct S_DID p0, float p1, float p2, struct S_DID (*cb)(struct S_DID, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f17_S_SFF_DIP(struct S_DIP p0, float p1, float p2, struct S_DIP (*cb)(struct S_DIP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f17_S_SFF_DFI(struct S_DFI p0, float p1, float p2, struct S_DFI (*cb)(struct S_DFI, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f17_S_SFF_DFF(struct S_DFF p0, float p1, float p2, struct S_DFF (*cb)(struct S_DFF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f17_S_SFF_DFD(struct S_DFD p0, float p1, float p2, struct S_DFD (*cb)(struct S_DFD, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f17_S_SFF_DFP(struct S_DFP p0, float p1, float p2, struct S_DFP (*cb)(struct S_DFP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f17_S_SFF_DDI(struct S_DDI p0, float p1, float p2, struct S_DDI (*cb)(struct S_DDI, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f17_S_SFF_DDF(struct S_DDF p0, float p1, float p2, struct S_DDF (*cb)(struct S_DDF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f17_S_SFF_DDD(struct S_DDD p0, float p1, float p2, struct S_DDD (*cb)(struct S_DDD, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f17_S_SFF_DDP(struct S_DDP p0, float p1, float p2, struct S_DDP (*cb)(struct S_DDP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f17_S_SFF_DPI(struct S_DPI p0, float p1, float p2, struct S_DPI (*cb)(struct S_DPI, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f17_S_SFF_DPF(struct S_DPF p0, float p1, float p2, struct S_DPF (*cb)(struct S_DPF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f17_S_SFF_DPD(struct S_DPD p0, float p1, float p2, struct S_DPD (*cb)(struct S_DPD, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f17_S_SFF_DPP(struct S_DPP p0, float p1, float p2, struct S_DPP (*cb)(struct S_DPP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f17_S_SFF_PII(struct S_PII p0, float p1, float p2, struct S_PII (*cb)(struct S_PII, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f17_S_SFF_PIF(struct S_PIF p0, float p1, float p2, struct S_PIF (*cb)(struct S_PIF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f17_S_SFF_PID(struct S_PID p0, float p1, float p2, struct S_PID (*cb)(struct S_PID, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f17_S_SFF_PIP(struct S_PIP p0, float p1, float p2, struct S_PIP (*cb)(struct S_PIP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f17_S_SFF_PFI(struct S_PFI p0, float p1, float p2, struct S_PFI (*cb)(struct S_PFI, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f17_S_SFF_PFF(struct S_PFF p0, float p1, float p2, struct S_PFF (*cb)(struct S_PFF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f17_S_SFF_PFD(struct S_PFD p0, float p1, float p2, struct S_PFD (*cb)(struct S_PFD, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f17_S_SFF_PFP(struct S_PFP p0, float p1, float p2, struct S_PFP (*cb)(struct S_PFP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f17_S_SFF_PDI(struct S_PDI p0, float p1, float p2, struct S_PDI (*cb)(struct S_PDI, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f17_S_SFF_PDF(struct S_PDF p0, float p1, float p2, struct S_PDF (*cb)(struct S_PDF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f17_S_SFF_PDD(struct S_PDD p0, float p1, float p2, struct S_PDD (*cb)(struct S_PDD, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f17_S_SFF_PDP(struct S_PDP p0, float p1, float p2, struct S_PDP (*cb)(struct S_PDP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f17_S_SFF_PPI(struct S_PPI p0, float p1, float p2, struct S_PPI (*cb)(struct S_PPI, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f17_S_SFF_PPF(struct S_PPF p0, float p1, float p2, struct S_PPF (*cb)(struct S_PPF, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f17_S_SFF_PPD(struct S_PPD p0, float p1, float p2, struct S_PPD (*cb)(struct S_PPD, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f17_S_SFF_PPP(struct S_PPP p0, float p1, float p2, struct S_PPP (*cb)(struct S_PPP, float, float)) { return cb(p0, p1, p2); } +EXPORT struct S_I f17_S_SFD_I(struct S_I p0, float p1, double p2, struct S_I (*cb)(struct S_I, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_F f17_S_SFD_F(struct S_F p0, float p1, double p2, struct S_F (*cb)(struct S_F, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_D f17_S_SFD_D(struct S_D p0, float p1, double p2, struct S_D (*cb)(struct S_D, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_P f17_S_SFD_P(struct S_P p0, float p1, double p2, struct S_P (*cb)(struct S_P, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_II f17_S_SFD_II(struct S_II p0, float p1, double p2, struct S_II (*cb)(struct S_II, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f17_S_SFD_IF(struct S_IF p0, float p1, double p2, struct S_IF (*cb)(struct S_IF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f17_S_SFD_ID(struct S_ID p0, float p1, double p2, struct S_ID (*cb)(struct S_ID, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f17_S_SFD_IP(struct S_IP p0, float p1, double p2, struct S_IP (*cb)(struct S_IP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f17_S_SFD_FI(struct S_FI p0, float p1, double p2, struct S_FI (*cb)(struct S_FI, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f17_S_SFD_FF(struct S_FF p0, float p1, double p2, struct S_FF (*cb)(struct S_FF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f17_S_SFD_FD(struct S_FD p0, float p1, double p2, struct S_FD (*cb)(struct S_FD, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f17_S_SFD_FP(struct S_FP p0, float p1, double p2, struct S_FP (*cb)(struct S_FP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f17_S_SFD_DI(struct S_DI p0, float p1, double p2, struct S_DI (*cb)(struct S_DI, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f17_S_SFD_DF(struct S_DF p0, float p1, double p2, struct S_DF (*cb)(struct S_DF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f17_S_SFD_DD(struct S_DD p0, float p1, double p2, struct S_DD (*cb)(struct S_DD, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f17_S_SFD_DP(struct S_DP p0, float p1, double p2, struct S_DP (*cb)(struct S_DP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f17_S_SFD_PI(struct S_PI p0, float p1, double p2, struct S_PI (*cb)(struct S_PI, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f17_S_SFD_PF(struct S_PF p0, float p1, double p2, struct S_PF (*cb)(struct S_PF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f17_S_SFD_PD(struct S_PD p0, float p1, double p2, struct S_PD (*cb)(struct S_PD, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f17_S_SFD_PP(struct S_PP p0, float p1, double p2, struct S_PP (*cb)(struct S_PP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_III f17_S_SFD_III(struct S_III p0, float p1, double p2, struct S_III (*cb)(struct S_III, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f17_S_SFD_IIF(struct S_IIF p0, float p1, double p2, struct S_IIF (*cb)(struct S_IIF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f17_S_SFD_IID(struct S_IID p0, float p1, double p2, struct S_IID (*cb)(struct S_IID, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f17_S_SFD_IIP(struct S_IIP p0, float p1, double p2, struct S_IIP (*cb)(struct S_IIP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f17_S_SFD_IFI(struct S_IFI p0, float p1, double p2, struct S_IFI (*cb)(struct S_IFI, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f17_S_SFD_IFF(struct S_IFF p0, float p1, double p2, struct S_IFF (*cb)(struct S_IFF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f17_S_SFD_IFD(struct S_IFD p0, float p1, double p2, struct S_IFD (*cb)(struct S_IFD, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f17_S_SFD_IFP(struct S_IFP p0, float p1, double p2, struct S_IFP (*cb)(struct S_IFP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f17_S_SFD_IDI(struct S_IDI p0, float p1, double p2, struct S_IDI (*cb)(struct S_IDI, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f17_S_SFD_IDF(struct S_IDF p0, float p1, double p2, struct S_IDF (*cb)(struct S_IDF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f17_S_SFD_IDD(struct S_IDD p0, float p1, double p2, struct S_IDD (*cb)(struct S_IDD, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f17_S_SFD_IDP(struct S_IDP p0, float p1, double p2, struct S_IDP (*cb)(struct S_IDP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f17_S_SFD_IPI(struct S_IPI p0, float p1, double p2, struct S_IPI (*cb)(struct S_IPI, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f17_S_SFD_IPF(struct S_IPF p0, float p1, double p2, struct S_IPF (*cb)(struct S_IPF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f17_S_SFD_IPD(struct S_IPD p0, float p1, double p2, struct S_IPD (*cb)(struct S_IPD, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f17_S_SFD_IPP(struct S_IPP p0, float p1, double p2, struct S_IPP (*cb)(struct S_IPP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f17_S_SFD_FII(struct S_FII p0, float p1, double p2, struct S_FII (*cb)(struct S_FII, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f17_S_SFD_FIF(struct S_FIF p0, float p1, double p2, struct S_FIF (*cb)(struct S_FIF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f17_S_SFD_FID(struct S_FID p0, float p1, double p2, struct S_FID (*cb)(struct S_FID, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f17_S_SFD_FIP(struct S_FIP p0, float p1, double p2, struct S_FIP (*cb)(struct S_FIP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f17_S_SFD_FFI(struct S_FFI p0, float p1, double p2, struct S_FFI (*cb)(struct S_FFI, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f17_S_SFD_FFF(struct S_FFF p0, float p1, double p2, struct S_FFF (*cb)(struct S_FFF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f17_S_SFD_FFD(struct S_FFD p0, float p1, double p2, struct S_FFD (*cb)(struct S_FFD, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f17_S_SFD_FFP(struct S_FFP p0, float p1, double p2, struct S_FFP (*cb)(struct S_FFP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f17_S_SFD_FDI(struct S_FDI p0, float p1, double p2, struct S_FDI (*cb)(struct S_FDI, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f17_S_SFD_FDF(struct S_FDF p0, float p1, double p2, struct S_FDF (*cb)(struct S_FDF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f17_S_SFD_FDD(struct S_FDD p0, float p1, double p2, struct S_FDD (*cb)(struct S_FDD, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f17_S_SFD_FDP(struct S_FDP p0, float p1, double p2, struct S_FDP (*cb)(struct S_FDP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f17_S_SFD_FPI(struct S_FPI p0, float p1, double p2, struct S_FPI (*cb)(struct S_FPI, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f17_S_SFD_FPF(struct S_FPF p0, float p1, double p2, struct S_FPF (*cb)(struct S_FPF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f17_S_SFD_FPD(struct S_FPD p0, float p1, double p2, struct S_FPD (*cb)(struct S_FPD, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f17_S_SFD_FPP(struct S_FPP p0, float p1, double p2, struct S_FPP (*cb)(struct S_FPP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f17_S_SFD_DII(struct S_DII p0, float p1, double p2, struct S_DII (*cb)(struct S_DII, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f17_S_SFD_DIF(struct S_DIF p0, float p1, double p2, struct S_DIF (*cb)(struct S_DIF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f17_S_SFD_DID(struct S_DID p0, float p1, double p2, struct S_DID (*cb)(struct S_DID, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f17_S_SFD_DIP(struct S_DIP p0, float p1, double p2, struct S_DIP (*cb)(struct S_DIP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f17_S_SFD_DFI(struct S_DFI p0, float p1, double p2, struct S_DFI (*cb)(struct S_DFI, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f17_S_SFD_DFF(struct S_DFF p0, float p1, double p2, struct S_DFF (*cb)(struct S_DFF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f17_S_SFD_DFD(struct S_DFD p0, float p1, double p2, struct S_DFD (*cb)(struct S_DFD, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f17_S_SFD_DFP(struct S_DFP p0, float p1, double p2, struct S_DFP (*cb)(struct S_DFP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f17_S_SFD_DDI(struct S_DDI p0, float p1, double p2, struct S_DDI (*cb)(struct S_DDI, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f17_S_SFD_DDF(struct S_DDF p0, float p1, double p2, struct S_DDF (*cb)(struct S_DDF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f17_S_SFD_DDD(struct S_DDD p0, float p1, double p2, struct S_DDD (*cb)(struct S_DDD, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f17_S_SFD_DDP(struct S_DDP p0, float p1, double p2, struct S_DDP (*cb)(struct S_DDP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f17_S_SFD_DPI(struct S_DPI p0, float p1, double p2, struct S_DPI (*cb)(struct S_DPI, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f17_S_SFD_DPF(struct S_DPF p0, float p1, double p2, struct S_DPF (*cb)(struct S_DPF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f17_S_SFD_DPD(struct S_DPD p0, float p1, double p2, struct S_DPD (*cb)(struct S_DPD, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f17_S_SFD_DPP(struct S_DPP p0, float p1, double p2, struct S_DPP (*cb)(struct S_DPP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f17_S_SFD_PII(struct S_PII p0, float p1, double p2, struct S_PII (*cb)(struct S_PII, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f17_S_SFD_PIF(struct S_PIF p0, float p1, double p2, struct S_PIF (*cb)(struct S_PIF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f17_S_SFD_PID(struct S_PID p0, float p1, double p2, struct S_PID (*cb)(struct S_PID, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f17_S_SFD_PIP(struct S_PIP p0, float p1, double p2, struct S_PIP (*cb)(struct S_PIP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f17_S_SFD_PFI(struct S_PFI p0, float p1, double p2, struct S_PFI (*cb)(struct S_PFI, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f17_S_SFD_PFF(struct S_PFF p0, float p1, double p2, struct S_PFF (*cb)(struct S_PFF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f17_S_SFD_PFD(struct S_PFD p0, float p1, double p2, struct S_PFD (*cb)(struct S_PFD, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f17_S_SFD_PFP(struct S_PFP p0, float p1, double p2, struct S_PFP (*cb)(struct S_PFP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f17_S_SFD_PDI(struct S_PDI p0, float p1, double p2, struct S_PDI (*cb)(struct S_PDI, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f17_S_SFD_PDF(struct S_PDF p0, float p1, double p2, struct S_PDF (*cb)(struct S_PDF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f17_S_SFD_PDD(struct S_PDD p0, float p1, double p2, struct S_PDD (*cb)(struct S_PDD, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f17_S_SFD_PDP(struct S_PDP p0, float p1, double p2, struct S_PDP (*cb)(struct S_PDP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f17_S_SFD_PPI(struct S_PPI p0, float p1, double p2, struct S_PPI (*cb)(struct S_PPI, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f17_S_SFD_PPF(struct S_PPF p0, float p1, double p2, struct S_PPF (*cb)(struct S_PPF, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f17_S_SFD_PPD(struct S_PPD p0, float p1, double p2, struct S_PPD (*cb)(struct S_PPD, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f17_S_SFD_PPP(struct S_PPP p0, float p1, double p2, struct S_PPP (*cb)(struct S_PPP, float, double)) { return cb(p0, p1, p2); } +EXPORT struct S_I f17_S_SFP_I(struct S_I p0, float p1, void* p2, struct S_I (*cb)(struct S_I, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_F f17_S_SFP_F(struct S_F p0, float p1, void* p2, struct S_F (*cb)(struct S_F, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_D f17_S_SFP_D(struct S_D p0, float p1, void* p2, struct S_D (*cb)(struct S_D, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_P f17_S_SFP_P(struct S_P p0, float p1, void* p2, struct S_P (*cb)(struct S_P, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_II f17_S_SFP_II(struct S_II p0, float p1, void* p2, struct S_II (*cb)(struct S_II, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f17_S_SFP_IF(struct S_IF p0, float p1, void* p2, struct S_IF (*cb)(struct S_IF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f17_S_SFP_ID(struct S_ID p0, float p1, void* p2, struct S_ID (*cb)(struct S_ID, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f17_S_SFP_IP(struct S_IP p0, float p1, void* p2, struct S_IP (*cb)(struct S_IP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f17_S_SFP_FI(struct S_FI p0, float p1, void* p2, struct S_FI (*cb)(struct S_FI, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f17_S_SFP_FF(struct S_FF p0, float p1, void* p2, struct S_FF (*cb)(struct S_FF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f17_S_SFP_FD(struct S_FD p0, float p1, void* p2, struct S_FD (*cb)(struct S_FD, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f17_S_SFP_FP(struct S_FP p0, float p1, void* p2, struct S_FP (*cb)(struct S_FP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f17_S_SFP_DI(struct S_DI p0, float p1, void* p2, struct S_DI (*cb)(struct S_DI, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f17_S_SFP_DF(struct S_DF p0, float p1, void* p2, struct S_DF (*cb)(struct S_DF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f17_S_SFP_DD(struct S_DD p0, float p1, void* p2, struct S_DD (*cb)(struct S_DD, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f17_S_SFP_DP(struct S_DP p0, float p1, void* p2, struct S_DP (*cb)(struct S_DP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f17_S_SFP_PI(struct S_PI p0, float p1, void* p2, struct S_PI (*cb)(struct S_PI, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f17_S_SFP_PF(struct S_PF p0, float p1, void* p2, struct S_PF (*cb)(struct S_PF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f17_S_SFP_PD(struct S_PD p0, float p1, void* p2, struct S_PD (*cb)(struct S_PD, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f17_S_SFP_PP(struct S_PP p0, float p1, void* p2, struct S_PP (*cb)(struct S_PP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_III f17_S_SFP_III(struct S_III p0, float p1, void* p2, struct S_III (*cb)(struct S_III, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f17_S_SFP_IIF(struct S_IIF p0, float p1, void* p2, struct S_IIF (*cb)(struct S_IIF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f17_S_SFP_IID(struct S_IID p0, float p1, void* p2, struct S_IID (*cb)(struct S_IID, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f17_S_SFP_IIP(struct S_IIP p0, float p1, void* p2, struct S_IIP (*cb)(struct S_IIP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f17_S_SFP_IFI(struct S_IFI p0, float p1, void* p2, struct S_IFI (*cb)(struct S_IFI, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f17_S_SFP_IFF(struct S_IFF p0, float p1, void* p2, struct S_IFF (*cb)(struct S_IFF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f17_S_SFP_IFD(struct S_IFD p0, float p1, void* p2, struct S_IFD (*cb)(struct S_IFD, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f17_S_SFP_IFP(struct S_IFP p0, float p1, void* p2, struct S_IFP (*cb)(struct S_IFP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f17_S_SFP_IDI(struct S_IDI p0, float p1, void* p2, struct S_IDI (*cb)(struct S_IDI, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f17_S_SFP_IDF(struct S_IDF p0, float p1, void* p2, struct S_IDF (*cb)(struct S_IDF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f17_S_SFP_IDD(struct S_IDD p0, float p1, void* p2, struct S_IDD (*cb)(struct S_IDD, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f17_S_SFP_IDP(struct S_IDP p0, float p1, void* p2, struct S_IDP (*cb)(struct S_IDP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f17_S_SFP_IPI(struct S_IPI p0, float p1, void* p2, struct S_IPI (*cb)(struct S_IPI, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f17_S_SFP_IPF(struct S_IPF p0, float p1, void* p2, struct S_IPF (*cb)(struct S_IPF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f17_S_SFP_IPD(struct S_IPD p0, float p1, void* p2, struct S_IPD (*cb)(struct S_IPD, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f17_S_SFP_IPP(struct S_IPP p0, float p1, void* p2, struct S_IPP (*cb)(struct S_IPP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f17_S_SFP_FII(struct S_FII p0, float p1, void* p2, struct S_FII (*cb)(struct S_FII, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f17_S_SFP_FIF(struct S_FIF p0, float p1, void* p2, struct S_FIF (*cb)(struct S_FIF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f17_S_SFP_FID(struct S_FID p0, float p1, void* p2, struct S_FID (*cb)(struct S_FID, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f17_S_SFP_FIP(struct S_FIP p0, float p1, void* p2, struct S_FIP (*cb)(struct S_FIP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f17_S_SFP_FFI(struct S_FFI p0, float p1, void* p2, struct S_FFI (*cb)(struct S_FFI, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f17_S_SFP_FFF(struct S_FFF p0, float p1, void* p2, struct S_FFF (*cb)(struct S_FFF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f17_S_SFP_FFD(struct S_FFD p0, float p1, void* p2, struct S_FFD (*cb)(struct S_FFD, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f17_S_SFP_FFP(struct S_FFP p0, float p1, void* p2, struct S_FFP (*cb)(struct S_FFP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f17_S_SFP_FDI(struct S_FDI p0, float p1, void* p2, struct S_FDI (*cb)(struct S_FDI, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f17_S_SFP_FDF(struct S_FDF p0, float p1, void* p2, struct S_FDF (*cb)(struct S_FDF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f17_S_SFP_FDD(struct S_FDD p0, float p1, void* p2, struct S_FDD (*cb)(struct S_FDD, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f17_S_SFP_FDP(struct S_FDP p0, float p1, void* p2, struct S_FDP (*cb)(struct S_FDP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f17_S_SFP_FPI(struct S_FPI p0, float p1, void* p2, struct S_FPI (*cb)(struct S_FPI, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f17_S_SFP_FPF(struct S_FPF p0, float p1, void* p2, struct S_FPF (*cb)(struct S_FPF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f17_S_SFP_FPD(struct S_FPD p0, float p1, void* p2, struct S_FPD (*cb)(struct S_FPD, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f17_S_SFP_FPP(struct S_FPP p0, float p1, void* p2, struct S_FPP (*cb)(struct S_FPP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f17_S_SFP_DII(struct S_DII p0, float p1, void* p2, struct S_DII (*cb)(struct S_DII, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f17_S_SFP_DIF(struct S_DIF p0, float p1, void* p2, struct S_DIF (*cb)(struct S_DIF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f17_S_SFP_DID(struct S_DID p0, float p1, void* p2, struct S_DID (*cb)(struct S_DID, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f17_S_SFP_DIP(struct S_DIP p0, float p1, void* p2, struct S_DIP (*cb)(struct S_DIP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f17_S_SFP_DFI(struct S_DFI p0, float p1, void* p2, struct S_DFI (*cb)(struct S_DFI, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f17_S_SFP_DFF(struct S_DFF p0, float p1, void* p2, struct S_DFF (*cb)(struct S_DFF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f17_S_SFP_DFD(struct S_DFD p0, float p1, void* p2, struct S_DFD (*cb)(struct S_DFD, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f17_S_SFP_DFP(struct S_DFP p0, float p1, void* p2, struct S_DFP (*cb)(struct S_DFP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f17_S_SFP_DDI(struct S_DDI p0, float p1, void* p2, struct S_DDI (*cb)(struct S_DDI, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f17_S_SFP_DDF(struct S_DDF p0, float p1, void* p2, struct S_DDF (*cb)(struct S_DDF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f17_S_SFP_DDD(struct S_DDD p0, float p1, void* p2, struct S_DDD (*cb)(struct S_DDD, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f17_S_SFP_DDP(struct S_DDP p0, float p1, void* p2, struct S_DDP (*cb)(struct S_DDP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f17_S_SFP_DPI(struct S_DPI p0, float p1, void* p2, struct S_DPI (*cb)(struct S_DPI, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f17_S_SFP_DPF(struct S_DPF p0, float p1, void* p2, struct S_DPF (*cb)(struct S_DPF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f17_S_SFP_DPD(struct S_DPD p0, float p1, void* p2, struct S_DPD (*cb)(struct S_DPD, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f17_S_SFP_DPP(struct S_DPP p0, float p1, void* p2, struct S_DPP (*cb)(struct S_DPP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f17_S_SFP_PII(struct S_PII p0, float p1, void* p2, struct S_PII (*cb)(struct S_PII, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f17_S_SFP_PIF(struct S_PIF p0, float p1, void* p2, struct S_PIF (*cb)(struct S_PIF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f17_S_SFP_PID(struct S_PID p0, float p1, void* p2, struct S_PID (*cb)(struct S_PID, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f17_S_SFP_PIP(struct S_PIP p0, float p1, void* p2, struct S_PIP (*cb)(struct S_PIP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f17_S_SFP_PFI(struct S_PFI p0, float p1, void* p2, struct S_PFI (*cb)(struct S_PFI, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f17_S_SFP_PFF(struct S_PFF p0, float p1, void* p2, struct S_PFF (*cb)(struct S_PFF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f17_S_SFP_PFD(struct S_PFD p0, float p1, void* p2, struct S_PFD (*cb)(struct S_PFD, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f17_S_SFP_PFP(struct S_PFP p0, float p1, void* p2, struct S_PFP (*cb)(struct S_PFP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f17_S_SFP_PDI(struct S_PDI p0, float p1, void* p2, struct S_PDI (*cb)(struct S_PDI, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f17_S_SFP_PDF(struct S_PDF p0, float p1, void* p2, struct S_PDF (*cb)(struct S_PDF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f17_S_SFP_PDD(struct S_PDD p0, float p1, void* p2, struct S_PDD (*cb)(struct S_PDD, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f17_S_SFP_PDP(struct S_PDP p0, float p1, void* p2, struct S_PDP (*cb)(struct S_PDP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f17_S_SFP_PPI(struct S_PPI p0, float p1, void* p2, struct S_PPI (*cb)(struct S_PPI, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f17_S_SFP_PPF(struct S_PPF p0, float p1, void* p2, struct S_PPF (*cb)(struct S_PPF, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f17_S_SFP_PPD(struct S_PPD p0, float p1, void* p2, struct S_PPD (*cb)(struct S_PPD, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f17_S_SFP_PPP(struct S_PPP p0, float p1, void* p2, struct S_PPP (*cb)(struct S_PPP, float, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_I f17_S_SFS_I(struct S_I p0, float p1, struct S_I p2, struct S_I (*cb)(struct S_I, float, struct S_I)) { return cb(p0, p1, p2); } +EXPORT struct S_F f17_S_SFS_F(struct S_F p0, float p1, struct S_F p2, struct S_F (*cb)(struct S_F, float, struct S_F)) { return cb(p0, p1, p2); } +EXPORT struct S_D f17_S_SFS_D(struct S_D p0, float p1, struct S_D p2, struct S_D (*cb)(struct S_D, float, struct S_D)) { return cb(p0, p1, p2); } +EXPORT struct S_P f17_S_SFS_P(struct S_P p0, float p1, struct S_P p2, struct S_P (*cb)(struct S_P, float, struct S_P)) { return cb(p0, p1, p2); } +EXPORT struct S_II f17_S_SFS_II(struct S_II p0, float p1, struct S_II p2, struct S_II (*cb)(struct S_II, float, struct S_II)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f17_S_SFS_IF(struct S_IF p0, float p1, struct S_IF p2, struct S_IF (*cb)(struct S_IF, float, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f17_S_SFS_ID(struct S_ID p0, float p1, struct S_ID p2, struct S_ID (*cb)(struct S_ID, float, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f17_S_SFS_IP(struct S_IP p0, float p1, struct S_IP p2, struct S_IP (*cb)(struct S_IP, float, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f17_S_SFS_FI(struct S_FI p0, float p1, struct S_FI p2, struct S_FI (*cb)(struct S_FI, float, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f17_S_SFS_FF(struct S_FF p0, float p1, struct S_FF p2, struct S_FF (*cb)(struct S_FF, float, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f17_S_SFS_FD(struct S_FD p0, float p1, struct S_FD p2, struct S_FD (*cb)(struct S_FD, float, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f17_S_SFS_FP(struct S_FP p0, float p1, struct S_FP p2, struct S_FP (*cb)(struct S_FP, float, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f17_S_SFS_DI(struct S_DI p0, float p1, struct S_DI p2, struct S_DI (*cb)(struct S_DI, float, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f17_S_SFS_DF(struct S_DF p0, float p1, struct S_DF p2, struct S_DF (*cb)(struct S_DF, float, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f17_S_SFS_DD(struct S_DD p0, float p1, struct S_DD p2, struct S_DD (*cb)(struct S_DD, float, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f17_S_SFS_DP(struct S_DP p0, float p1, struct S_DP p2, struct S_DP (*cb)(struct S_DP, float, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f17_S_SFS_PI(struct S_PI p0, float p1, struct S_PI p2, struct S_PI (*cb)(struct S_PI, float, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f17_S_SFS_PF(struct S_PF p0, float p1, struct S_PF p2, struct S_PF (*cb)(struct S_PF, float, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f17_S_SFS_PD(struct S_PD p0, float p1, struct S_PD p2, struct S_PD (*cb)(struct S_PD, float, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f17_S_SFS_PP(struct S_PP p0, float p1, struct S_PP p2, struct S_PP (*cb)(struct S_PP, float, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT struct S_III f17_S_SFS_III(struct S_III p0, float p1, struct S_III p2, struct S_III (*cb)(struct S_III, float, struct S_III)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f17_S_SFS_IIF(struct S_IIF p0, float p1, struct S_IIF p2, struct S_IIF (*cb)(struct S_IIF, float, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f17_S_SFS_IID(struct S_IID p0, float p1, struct S_IID p2, struct S_IID (*cb)(struct S_IID, float, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f17_S_SFS_IIP(struct S_IIP p0, float p1, struct S_IIP p2, struct S_IIP (*cb)(struct S_IIP, float, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f17_S_SFS_IFI(struct S_IFI p0, float p1, struct S_IFI p2, struct S_IFI (*cb)(struct S_IFI, float, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f17_S_SFS_IFF(struct S_IFF p0, float p1, struct S_IFF p2, struct S_IFF (*cb)(struct S_IFF, float, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f17_S_SFS_IFD(struct S_IFD p0, float p1, struct S_IFD p2, struct S_IFD (*cb)(struct S_IFD, float, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f17_S_SFS_IFP(struct S_IFP p0, float p1, struct S_IFP p2, struct S_IFP (*cb)(struct S_IFP, float, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f17_S_SFS_IDI(struct S_IDI p0, float p1, struct S_IDI p2, struct S_IDI (*cb)(struct S_IDI, float, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f17_S_SFS_IDF(struct S_IDF p0, float p1, struct S_IDF p2, struct S_IDF (*cb)(struct S_IDF, float, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f17_S_SFS_IDD(struct S_IDD p0, float p1, struct S_IDD p2, struct S_IDD (*cb)(struct S_IDD, float, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f17_S_SFS_IDP(struct S_IDP p0, float p1, struct S_IDP p2, struct S_IDP (*cb)(struct S_IDP, float, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f17_S_SFS_IPI(struct S_IPI p0, float p1, struct S_IPI p2, struct S_IPI (*cb)(struct S_IPI, float, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f17_S_SFS_IPF(struct S_IPF p0, float p1, struct S_IPF p2, struct S_IPF (*cb)(struct S_IPF, float, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f17_S_SFS_IPD(struct S_IPD p0, float p1, struct S_IPD p2, struct S_IPD (*cb)(struct S_IPD, float, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f17_S_SFS_IPP(struct S_IPP p0, float p1, struct S_IPP p2, struct S_IPP (*cb)(struct S_IPP, float, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f17_S_SFS_FII(struct S_FII p0, float p1, struct S_FII p2, struct S_FII (*cb)(struct S_FII, float, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f17_S_SFS_FIF(struct S_FIF p0, float p1, struct S_FIF p2, struct S_FIF (*cb)(struct S_FIF, float, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f17_S_SFS_FID(struct S_FID p0, float p1, struct S_FID p2, struct S_FID (*cb)(struct S_FID, float, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f17_S_SFS_FIP(struct S_FIP p0, float p1, struct S_FIP p2, struct S_FIP (*cb)(struct S_FIP, float, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f17_S_SFS_FFI(struct S_FFI p0, float p1, struct S_FFI p2, struct S_FFI (*cb)(struct S_FFI, float, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f17_S_SFS_FFF(struct S_FFF p0, float p1, struct S_FFF p2, struct S_FFF (*cb)(struct S_FFF, float, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f17_S_SFS_FFD(struct S_FFD p0, float p1, struct S_FFD p2, struct S_FFD (*cb)(struct S_FFD, float, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f17_S_SFS_FFP(struct S_FFP p0, float p1, struct S_FFP p2, struct S_FFP (*cb)(struct S_FFP, float, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f17_S_SFS_FDI(struct S_FDI p0, float p1, struct S_FDI p2, struct S_FDI (*cb)(struct S_FDI, float, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f17_S_SFS_FDF(struct S_FDF p0, float p1, struct S_FDF p2, struct S_FDF (*cb)(struct S_FDF, float, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f17_S_SFS_FDD(struct S_FDD p0, float p1, struct S_FDD p2, struct S_FDD (*cb)(struct S_FDD, float, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f18_S_SFS_FDP(struct S_FDP p0, float p1, struct S_FDP p2, struct S_FDP (*cb)(struct S_FDP, float, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f18_S_SFS_FPI(struct S_FPI p0, float p1, struct S_FPI p2, struct S_FPI (*cb)(struct S_FPI, float, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f18_S_SFS_FPF(struct S_FPF p0, float p1, struct S_FPF p2, struct S_FPF (*cb)(struct S_FPF, float, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f18_S_SFS_FPD(struct S_FPD p0, float p1, struct S_FPD p2, struct S_FPD (*cb)(struct S_FPD, float, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f18_S_SFS_FPP(struct S_FPP p0, float p1, struct S_FPP p2, struct S_FPP (*cb)(struct S_FPP, float, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f18_S_SFS_DII(struct S_DII p0, float p1, struct S_DII p2, struct S_DII (*cb)(struct S_DII, float, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f18_S_SFS_DIF(struct S_DIF p0, float p1, struct S_DIF p2, struct S_DIF (*cb)(struct S_DIF, float, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f18_S_SFS_DID(struct S_DID p0, float p1, struct S_DID p2, struct S_DID (*cb)(struct S_DID, float, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f18_S_SFS_DIP(struct S_DIP p0, float p1, struct S_DIP p2, struct S_DIP (*cb)(struct S_DIP, float, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f18_S_SFS_DFI(struct S_DFI p0, float p1, struct S_DFI p2, struct S_DFI (*cb)(struct S_DFI, float, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f18_S_SFS_DFF(struct S_DFF p0, float p1, struct S_DFF p2, struct S_DFF (*cb)(struct S_DFF, float, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f18_S_SFS_DFD(struct S_DFD p0, float p1, struct S_DFD p2, struct S_DFD (*cb)(struct S_DFD, float, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f18_S_SFS_DFP(struct S_DFP p0, float p1, struct S_DFP p2, struct S_DFP (*cb)(struct S_DFP, float, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f18_S_SFS_DDI(struct S_DDI p0, float p1, struct S_DDI p2, struct S_DDI (*cb)(struct S_DDI, float, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f18_S_SFS_DDF(struct S_DDF p0, float p1, struct S_DDF p2, struct S_DDF (*cb)(struct S_DDF, float, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f18_S_SFS_DDD(struct S_DDD p0, float p1, struct S_DDD p2, struct S_DDD (*cb)(struct S_DDD, float, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f18_S_SFS_DDP(struct S_DDP p0, float p1, struct S_DDP p2, struct S_DDP (*cb)(struct S_DDP, float, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f18_S_SFS_DPI(struct S_DPI p0, float p1, struct S_DPI p2, struct S_DPI (*cb)(struct S_DPI, float, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f18_S_SFS_DPF(struct S_DPF p0, float p1, struct S_DPF p2, struct S_DPF (*cb)(struct S_DPF, float, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f18_S_SFS_DPD(struct S_DPD p0, float p1, struct S_DPD p2, struct S_DPD (*cb)(struct S_DPD, float, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f18_S_SFS_DPP(struct S_DPP p0, float p1, struct S_DPP p2, struct S_DPP (*cb)(struct S_DPP, float, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f18_S_SFS_PII(struct S_PII p0, float p1, struct S_PII p2, struct S_PII (*cb)(struct S_PII, float, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f18_S_SFS_PIF(struct S_PIF p0, float p1, struct S_PIF p2, struct S_PIF (*cb)(struct S_PIF, float, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f18_S_SFS_PID(struct S_PID p0, float p1, struct S_PID p2, struct S_PID (*cb)(struct S_PID, float, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f18_S_SFS_PIP(struct S_PIP p0, float p1, struct S_PIP p2, struct S_PIP (*cb)(struct S_PIP, float, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f18_S_SFS_PFI(struct S_PFI p0, float p1, struct S_PFI p2, struct S_PFI (*cb)(struct S_PFI, float, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f18_S_SFS_PFF(struct S_PFF p0, float p1, struct S_PFF p2, struct S_PFF (*cb)(struct S_PFF, float, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f18_S_SFS_PFD(struct S_PFD p0, float p1, struct S_PFD p2, struct S_PFD (*cb)(struct S_PFD, float, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f18_S_SFS_PFP(struct S_PFP p0, float p1, struct S_PFP p2, struct S_PFP (*cb)(struct S_PFP, float, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f18_S_SFS_PDI(struct S_PDI p0, float p1, struct S_PDI p2, struct S_PDI (*cb)(struct S_PDI, float, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f18_S_SFS_PDF(struct S_PDF p0, float p1, struct S_PDF p2, struct S_PDF (*cb)(struct S_PDF, float, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f18_S_SFS_PDD(struct S_PDD p0, float p1, struct S_PDD p2, struct S_PDD (*cb)(struct S_PDD, float, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f18_S_SFS_PDP(struct S_PDP p0, float p1, struct S_PDP p2, struct S_PDP (*cb)(struct S_PDP, float, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f18_S_SFS_PPI(struct S_PPI p0, float p1, struct S_PPI p2, struct S_PPI (*cb)(struct S_PPI, float, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f18_S_SFS_PPF(struct S_PPF p0, float p1, struct S_PPF p2, struct S_PPF (*cb)(struct S_PPF, float, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f18_S_SFS_PPD(struct S_PPD p0, float p1, struct S_PPD p2, struct S_PPD (*cb)(struct S_PPD, float, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f18_S_SFS_PPP(struct S_PPP p0, float p1, struct S_PPP p2, struct S_PPP (*cb)(struct S_PPP, float, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT struct S_I f18_S_SDI_I(struct S_I p0, double p1, int p2, struct S_I (*cb)(struct S_I, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_F f18_S_SDI_F(struct S_F p0, double p1, int p2, struct S_F (*cb)(struct S_F, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_D f18_S_SDI_D(struct S_D p0, double p1, int p2, struct S_D (*cb)(struct S_D, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_P f18_S_SDI_P(struct S_P p0, double p1, int p2, struct S_P (*cb)(struct S_P, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_II f18_S_SDI_II(struct S_II p0, double p1, int p2, struct S_II (*cb)(struct S_II, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f18_S_SDI_IF(struct S_IF p0, double p1, int p2, struct S_IF (*cb)(struct S_IF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f18_S_SDI_ID(struct S_ID p0, double p1, int p2, struct S_ID (*cb)(struct S_ID, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f18_S_SDI_IP(struct S_IP p0, double p1, int p2, struct S_IP (*cb)(struct S_IP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f18_S_SDI_FI(struct S_FI p0, double p1, int p2, struct S_FI (*cb)(struct S_FI, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f18_S_SDI_FF(struct S_FF p0, double p1, int p2, struct S_FF (*cb)(struct S_FF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f18_S_SDI_FD(struct S_FD p0, double p1, int p2, struct S_FD (*cb)(struct S_FD, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f18_S_SDI_FP(struct S_FP p0, double p1, int p2, struct S_FP (*cb)(struct S_FP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f18_S_SDI_DI(struct S_DI p0, double p1, int p2, struct S_DI (*cb)(struct S_DI, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f18_S_SDI_DF(struct S_DF p0, double p1, int p2, struct S_DF (*cb)(struct S_DF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f18_S_SDI_DD(struct S_DD p0, double p1, int p2, struct S_DD (*cb)(struct S_DD, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f18_S_SDI_DP(struct S_DP p0, double p1, int p2, struct S_DP (*cb)(struct S_DP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f18_S_SDI_PI(struct S_PI p0, double p1, int p2, struct S_PI (*cb)(struct S_PI, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f18_S_SDI_PF(struct S_PF p0, double p1, int p2, struct S_PF (*cb)(struct S_PF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f18_S_SDI_PD(struct S_PD p0, double p1, int p2, struct S_PD (*cb)(struct S_PD, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f18_S_SDI_PP(struct S_PP p0, double p1, int p2, struct S_PP (*cb)(struct S_PP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_III f18_S_SDI_III(struct S_III p0, double p1, int p2, struct S_III (*cb)(struct S_III, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f18_S_SDI_IIF(struct S_IIF p0, double p1, int p2, struct S_IIF (*cb)(struct S_IIF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f18_S_SDI_IID(struct S_IID p0, double p1, int p2, struct S_IID (*cb)(struct S_IID, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f18_S_SDI_IIP(struct S_IIP p0, double p1, int p2, struct S_IIP (*cb)(struct S_IIP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f18_S_SDI_IFI(struct S_IFI p0, double p1, int p2, struct S_IFI (*cb)(struct S_IFI, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f18_S_SDI_IFF(struct S_IFF p0, double p1, int p2, struct S_IFF (*cb)(struct S_IFF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f18_S_SDI_IFD(struct S_IFD p0, double p1, int p2, struct S_IFD (*cb)(struct S_IFD, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f18_S_SDI_IFP(struct S_IFP p0, double p1, int p2, struct S_IFP (*cb)(struct S_IFP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f18_S_SDI_IDI(struct S_IDI p0, double p1, int p2, struct S_IDI (*cb)(struct S_IDI, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f18_S_SDI_IDF(struct S_IDF p0, double p1, int p2, struct S_IDF (*cb)(struct S_IDF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f18_S_SDI_IDD(struct S_IDD p0, double p1, int p2, struct S_IDD (*cb)(struct S_IDD, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f18_S_SDI_IDP(struct S_IDP p0, double p1, int p2, struct S_IDP (*cb)(struct S_IDP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f18_S_SDI_IPI(struct S_IPI p0, double p1, int p2, struct S_IPI (*cb)(struct S_IPI, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f18_S_SDI_IPF(struct S_IPF p0, double p1, int p2, struct S_IPF (*cb)(struct S_IPF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f18_S_SDI_IPD(struct S_IPD p0, double p1, int p2, struct S_IPD (*cb)(struct S_IPD, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f18_S_SDI_IPP(struct S_IPP p0, double p1, int p2, struct S_IPP (*cb)(struct S_IPP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f18_S_SDI_FII(struct S_FII p0, double p1, int p2, struct S_FII (*cb)(struct S_FII, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f18_S_SDI_FIF(struct S_FIF p0, double p1, int p2, struct S_FIF (*cb)(struct S_FIF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f18_S_SDI_FID(struct S_FID p0, double p1, int p2, struct S_FID (*cb)(struct S_FID, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f18_S_SDI_FIP(struct S_FIP p0, double p1, int p2, struct S_FIP (*cb)(struct S_FIP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f18_S_SDI_FFI(struct S_FFI p0, double p1, int p2, struct S_FFI (*cb)(struct S_FFI, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f18_S_SDI_FFF(struct S_FFF p0, double p1, int p2, struct S_FFF (*cb)(struct S_FFF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f18_S_SDI_FFD(struct S_FFD p0, double p1, int p2, struct S_FFD (*cb)(struct S_FFD, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f18_S_SDI_FFP(struct S_FFP p0, double p1, int p2, struct S_FFP (*cb)(struct S_FFP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f18_S_SDI_FDI(struct S_FDI p0, double p1, int p2, struct S_FDI (*cb)(struct S_FDI, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f18_S_SDI_FDF(struct S_FDF p0, double p1, int p2, struct S_FDF (*cb)(struct S_FDF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f18_S_SDI_FDD(struct S_FDD p0, double p1, int p2, struct S_FDD (*cb)(struct S_FDD, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f18_S_SDI_FDP(struct S_FDP p0, double p1, int p2, struct S_FDP (*cb)(struct S_FDP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f18_S_SDI_FPI(struct S_FPI p0, double p1, int p2, struct S_FPI (*cb)(struct S_FPI, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f18_S_SDI_FPF(struct S_FPF p0, double p1, int p2, struct S_FPF (*cb)(struct S_FPF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f18_S_SDI_FPD(struct S_FPD p0, double p1, int p2, struct S_FPD (*cb)(struct S_FPD, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f18_S_SDI_FPP(struct S_FPP p0, double p1, int p2, struct S_FPP (*cb)(struct S_FPP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f18_S_SDI_DII(struct S_DII p0, double p1, int p2, struct S_DII (*cb)(struct S_DII, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f18_S_SDI_DIF(struct S_DIF p0, double p1, int p2, struct S_DIF (*cb)(struct S_DIF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f18_S_SDI_DID(struct S_DID p0, double p1, int p2, struct S_DID (*cb)(struct S_DID, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f18_S_SDI_DIP(struct S_DIP p0, double p1, int p2, struct S_DIP (*cb)(struct S_DIP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f18_S_SDI_DFI(struct S_DFI p0, double p1, int p2, struct S_DFI (*cb)(struct S_DFI, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f18_S_SDI_DFF(struct S_DFF p0, double p1, int p2, struct S_DFF (*cb)(struct S_DFF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f18_S_SDI_DFD(struct S_DFD p0, double p1, int p2, struct S_DFD (*cb)(struct S_DFD, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f18_S_SDI_DFP(struct S_DFP p0, double p1, int p2, struct S_DFP (*cb)(struct S_DFP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f18_S_SDI_DDI(struct S_DDI p0, double p1, int p2, struct S_DDI (*cb)(struct S_DDI, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f18_S_SDI_DDF(struct S_DDF p0, double p1, int p2, struct S_DDF (*cb)(struct S_DDF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f18_S_SDI_DDD(struct S_DDD p0, double p1, int p2, struct S_DDD (*cb)(struct S_DDD, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f18_S_SDI_DDP(struct S_DDP p0, double p1, int p2, struct S_DDP (*cb)(struct S_DDP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f18_S_SDI_DPI(struct S_DPI p0, double p1, int p2, struct S_DPI (*cb)(struct S_DPI, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f18_S_SDI_DPF(struct S_DPF p0, double p1, int p2, struct S_DPF (*cb)(struct S_DPF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f18_S_SDI_DPD(struct S_DPD p0, double p1, int p2, struct S_DPD (*cb)(struct S_DPD, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f18_S_SDI_DPP(struct S_DPP p0, double p1, int p2, struct S_DPP (*cb)(struct S_DPP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f18_S_SDI_PII(struct S_PII p0, double p1, int p2, struct S_PII (*cb)(struct S_PII, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f18_S_SDI_PIF(struct S_PIF p0, double p1, int p2, struct S_PIF (*cb)(struct S_PIF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f18_S_SDI_PID(struct S_PID p0, double p1, int p2, struct S_PID (*cb)(struct S_PID, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f18_S_SDI_PIP(struct S_PIP p0, double p1, int p2, struct S_PIP (*cb)(struct S_PIP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f18_S_SDI_PFI(struct S_PFI p0, double p1, int p2, struct S_PFI (*cb)(struct S_PFI, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f18_S_SDI_PFF(struct S_PFF p0, double p1, int p2, struct S_PFF (*cb)(struct S_PFF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f18_S_SDI_PFD(struct S_PFD p0, double p1, int p2, struct S_PFD (*cb)(struct S_PFD, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f18_S_SDI_PFP(struct S_PFP p0, double p1, int p2, struct S_PFP (*cb)(struct S_PFP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f18_S_SDI_PDI(struct S_PDI p0, double p1, int p2, struct S_PDI (*cb)(struct S_PDI, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f18_S_SDI_PDF(struct S_PDF p0, double p1, int p2, struct S_PDF (*cb)(struct S_PDF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f18_S_SDI_PDD(struct S_PDD p0, double p1, int p2, struct S_PDD (*cb)(struct S_PDD, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f18_S_SDI_PDP(struct S_PDP p0, double p1, int p2, struct S_PDP (*cb)(struct S_PDP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f18_S_SDI_PPI(struct S_PPI p0, double p1, int p2, struct S_PPI (*cb)(struct S_PPI, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f18_S_SDI_PPF(struct S_PPF p0, double p1, int p2, struct S_PPF (*cb)(struct S_PPF, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f18_S_SDI_PPD(struct S_PPD p0, double p1, int p2, struct S_PPD (*cb)(struct S_PPD, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f18_S_SDI_PPP(struct S_PPP p0, double p1, int p2, struct S_PPP (*cb)(struct S_PPP, double, int)) { return cb(p0, p1, p2); } +EXPORT struct S_I f18_S_SDF_I(struct S_I p0, double p1, float p2, struct S_I (*cb)(struct S_I, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_F f18_S_SDF_F(struct S_F p0, double p1, float p2, struct S_F (*cb)(struct S_F, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_D f18_S_SDF_D(struct S_D p0, double p1, float p2, struct S_D (*cb)(struct S_D, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_P f18_S_SDF_P(struct S_P p0, double p1, float p2, struct S_P (*cb)(struct S_P, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_II f18_S_SDF_II(struct S_II p0, double p1, float p2, struct S_II (*cb)(struct S_II, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f18_S_SDF_IF(struct S_IF p0, double p1, float p2, struct S_IF (*cb)(struct S_IF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f18_S_SDF_ID(struct S_ID p0, double p1, float p2, struct S_ID (*cb)(struct S_ID, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f18_S_SDF_IP(struct S_IP p0, double p1, float p2, struct S_IP (*cb)(struct S_IP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f18_S_SDF_FI(struct S_FI p0, double p1, float p2, struct S_FI (*cb)(struct S_FI, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f18_S_SDF_FF(struct S_FF p0, double p1, float p2, struct S_FF (*cb)(struct S_FF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f18_S_SDF_FD(struct S_FD p0, double p1, float p2, struct S_FD (*cb)(struct S_FD, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f18_S_SDF_FP(struct S_FP p0, double p1, float p2, struct S_FP (*cb)(struct S_FP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f18_S_SDF_DI(struct S_DI p0, double p1, float p2, struct S_DI (*cb)(struct S_DI, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f18_S_SDF_DF(struct S_DF p0, double p1, float p2, struct S_DF (*cb)(struct S_DF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f18_S_SDF_DD(struct S_DD p0, double p1, float p2, struct S_DD (*cb)(struct S_DD, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f18_S_SDF_DP(struct S_DP p0, double p1, float p2, struct S_DP (*cb)(struct S_DP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f18_S_SDF_PI(struct S_PI p0, double p1, float p2, struct S_PI (*cb)(struct S_PI, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f18_S_SDF_PF(struct S_PF p0, double p1, float p2, struct S_PF (*cb)(struct S_PF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f18_S_SDF_PD(struct S_PD p0, double p1, float p2, struct S_PD (*cb)(struct S_PD, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f18_S_SDF_PP(struct S_PP p0, double p1, float p2, struct S_PP (*cb)(struct S_PP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_III f18_S_SDF_III(struct S_III p0, double p1, float p2, struct S_III (*cb)(struct S_III, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f18_S_SDF_IIF(struct S_IIF p0, double p1, float p2, struct S_IIF (*cb)(struct S_IIF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f18_S_SDF_IID(struct S_IID p0, double p1, float p2, struct S_IID (*cb)(struct S_IID, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f18_S_SDF_IIP(struct S_IIP p0, double p1, float p2, struct S_IIP (*cb)(struct S_IIP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f18_S_SDF_IFI(struct S_IFI p0, double p1, float p2, struct S_IFI (*cb)(struct S_IFI, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f18_S_SDF_IFF(struct S_IFF p0, double p1, float p2, struct S_IFF (*cb)(struct S_IFF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f18_S_SDF_IFD(struct S_IFD p0, double p1, float p2, struct S_IFD (*cb)(struct S_IFD, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f18_S_SDF_IFP(struct S_IFP p0, double p1, float p2, struct S_IFP (*cb)(struct S_IFP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f18_S_SDF_IDI(struct S_IDI p0, double p1, float p2, struct S_IDI (*cb)(struct S_IDI, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f18_S_SDF_IDF(struct S_IDF p0, double p1, float p2, struct S_IDF (*cb)(struct S_IDF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f18_S_SDF_IDD(struct S_IDD p0, double p1, float p2, struct S_IDD (*cb)(struct S_IDD, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f18_S_SDF_IDP(struct S_IDP p0, double p1, float p2, struct S_IDP (*cb)(struct S_IDP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f18_S_SDF_IPI(struct S_IPI p0, double p1, float p2, struct S_IPI (*cb)(struct S_IPI, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f18_S_SDF_IPF(struct S_IPF p0, double p1, float p2, struct S_IPF (*cb)(struct S_IPF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f18_S_SDF_IPD(struct S_IPD p0, double p1, float p2, struct S_IPD (*cb)(struct S_IPD, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f18_S_SDF_IPP(struct S_IPP p0, double p1, float p2, struct S_IPP (*cb)(struct S_IPP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f18_S_SDF_FII(struct S_FII p0, double p1, float p2, struct S_FII (*cb)(struct S_FII, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f18_S_SDF_FIF(struct S_FIF p0, double p1, float p2, struct S_FIF (*cb)(struct S_FIF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f18_S_SDF_FID(struct S_FID p0, double p1, float p2, struct S_FID (*cb)(struct S_FID, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f18_S_SDF_FIP(struct S_FIP p0, double p1, float p2, struct S_FIP (*cb)(struct S_FIP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f18_S_SDF_FFI(struct S_FFI p0, double p1, float p2, struct S_FFI (*cb)(struct S_FFI, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f18_S_SDF_FFF(struct S_FFF p0, double p1, float p2, struct S_FFF (*cb)(struct S_FFF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f18_S_SDF_FFD(struct S_FFD p0, double p1, float p2, struct S_FFD (*cb)(struct S_FFD, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f18_S_SDF_FFP(struct S_FFP p0, double p1, float p2, struct S_FFP (*cb)(struct S_FFP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f18_S_SDF_FDI(struct S_FDI p0, double p1, float p2, struct S_FDI (*cb)(struct S_FDI, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f18_S_SDF_FDF(struct S_FDF p0, double p1, float p2, struct S_FDF (*cb)(struct S_FDF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f18_S_SDF_FDD(struct S_FDD p0, double p1, float p2, struct S_FDD (*cb)(struct S_FDD, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f18_S_SDF_FDP(struct S_FDP p0, double p1, float p2, struct S_FDP (*cb)(struct S_FDP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f18_S_SDF_FPI(struct S_FPI p0, double p1, float p2, struct S_FPI (*cb)(struct S_FPI, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f18_S_SDF_FPF(struct S_FPF p0, double p1, float p2, struct S_FPF (*cb)(struct S_FPF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f18_S_SDF_FPD(struct S_FPD p0, double p1, float p2, struct S_FPD (*cb)(struct S_FPD, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f18_S_SDF_FPP(struct S_FPP p0, double p1, float p2, struct S_FPP (*cb)(struct S_FPP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f18_S_SDF_DII(struct S_DII p0, double p1, float p2, struct S_DII (*cb)(struct S_DII, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f18_S_SDF_DIF(struct S_DIF p0, double p1, float p2, struct S_DIF (*cb)(struct S_DIF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f18_S_SDF_DID(struct S_DID p0, double p1, float p2, struct S_DID (*cb)(struct S_DID, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f18_S_SDF_DIP(struct S_DIP p0, double p1, float p2, struct S_DIP (*cb)(struct S_DIP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f18_S_SDF_DFI(struct S_DFI p0, double p1, float p2, struct S_DFI (*cb)(struct S_DFI, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f18_S_SDF_DFF(struct S_DFF p0, double p1, float p2, struct S_DFF (*cb)(struct S_DFF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f18_S_SDF_DFD(struct S_DFD p0, double p1, float p2, struct S_DFD (*cb)(struct S_DFD, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f18_S_SDF_DFP(struct S_DFP p0, double p1, float p2, struct S_DFP (*cb)(struct S_DFP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f18_S_SDF_DDI(struct S_DDI p0, double p1, float p2, struct S_DDI (*cb)(struct S_DDI, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f18_S_SDF_DDF(struct S_DDF p0, double p1, float p2, struct S_DDF (*cb)(struct S_DDF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f18_S_SDF_DDD(struct S_DDD p0, double p1, float p2, struct S_DDD (*cb)(struct S_DDD, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f18_S_SDF_DDP(struct S_DDP p0, double p1, float p2, struct S_DDP (*cb)(struct S_DDP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f18_S_SDF_DPI(struct S_DPI p0, double p1, float p2, struct S_DPI (*cb)(struct S_DPI, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f18_S_SDF_DPF(struct S_DPF p0, double p1, float p2, struct S_DPF (*cb)(struct S_DPF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f18_S_SDF_DPD(struct S_DPD p0, double p1, float p2, struct S_DPD (*cb)(struct S_DPD, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f18_S_SDF_DPP(struct S_DPP p0, double p1, float p2, struct S_DPP (*cb)(struct S_DPP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f18_S_SDF_PII(struct S_PII p0, double p1, float p2, struct S_PII (*cb)(struct S_PII, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f18_S_SDF_PIF(struct S_PIF p0, double p1, float p2, struct S_PIF (*cb)(struct S_PIF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f18_S_SDF_PID(struct S_PID p0, double p1, float p2, struct S_PID (*cb)(struct S_PID, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f18_S_SDF_PIP(struct S_PIP p0, double p1, float p2, struct S_PIP (*cb)(struct S_PIP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f18_S_SDF_PFI(struct S_PFI p0, double p1, float p2, struct S_PFI (*cb)(struct S_PFI, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f18_S_SDF_PFF(struct S_PFF p0, double p1, float p2, struct S_PFF (*cb)(struct S_PFF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f18_S_SDF_PFD(struct S_PFD p0, double p1, float p2, struct S_PFD (*cb)(struct S_PFD, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f18_S_SDF_PFP(struct S_PFP p0, double p1, float p2, struct S_PFP (*cb)(struct S_PFP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f18_S_SDF_PDI(struct S_PDI p0, double p1, float p2, struct S_PDI (*cb)(struct S_PDI, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f18_S_SDF_PDF(struct S_PDF p0, double p1, float p2, struct S_PDF (*cb)(struct S_PDF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f18_S_SDF_PDD(struct S_PDD p0, double p1, float p2, struct S_PDD (*cb)(struct S_PDD, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f18_S_SDF_PDP(struct S_PDP p0, double p1, float p2, struct S_PDP (*cb)(struct S_PDP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f18_S_SDF_PPI(struct S_PPI p0, double p1, float p2, struct S_PPI (*cb)(struct S_PPI, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f18_S_SDF_PPF(struct S_PPF p0, double p1, float p2, struct S_PPF (*cb)(struct S_PPF, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f18_S_SDF_PPD(struct S_PPD p0, double p1, float p2, struct S_PPD (*cb)(struct S_PPD, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f18_S_SDF_PPP(struct S_PPP p0, double p1, float p2, struct S_PPP (*cb)(struct S_PPP, double, float)) { return cb(p0, p1, p2); } +EXPORT struct S_I f18_S_SDD_I(struct S_I p0, double p1, double p2, struct S_I (*cb)(struct S_I, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_F f18_S_SDD_F(struct S_F p0, double p1, double p2, struct S_F (*cb)(struct S_F, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_D f18_S_SDD_D(struct S_D p0, double p1, double p2, struct S_D (*cb)(struct S_D, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_P f18_S_SDD_P(struct S_P p0, double p1, double p2, struct S_P (*cb)(struct S_P, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_II f18_S_SDD_II(struct S_II p0, double p1, double p2, struct S_II (*cb)(struct S_II, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f18_S_SDD_IF(struct S_IF p0, double p1, double p2, struct S_IF (*cb)(struct S_IF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f18_S_SDD_ID(struct S_ID p0, double p1, double p2, struct S_ID (*cb)(struct S_ID, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f18_S_SDD_IP(struct S_IP p0, double p1, double p2, struct S_IP (*cb)(struct S_IP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f18_S_SDD_FI(struct S_FI p0, double p1, double p2, struct S_FI (*cb)(struct S_FI, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f18_S_SDD_FF(struct S_FF p0, double p1, double p2, struct S_FF (*cb)(struct S_FF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f18_S_SDD_FD(struct S_FD p0, double p1, double p2, struct S_FD (*cb)(struct S_FD, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f18_S_SDD_FP(struct S_FP p0, double p1, double p2, struct S_FP (*cb)(struct S_FP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f18_S_SDD_DI(struct S_DI p0, double p1, double p2, struct S_DI (*cb)(struct S_DI, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f18_S_SDD_DF(struct S_DF p0, double p1, double p2, struct S_DF (*cb)(struct S_DF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f18_S_SDD_DD(struct S_DD p0, double p1, double p2, struct S_DD (*cb)(struct S_DD, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f18_S_SDD_DP(struct S_DP p0, double p1, double p2, struct S_DP (*cb)(struct S_DP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f18_S_SDD_PI(struct S_PI p0, double p1, double p2, struct S_PI (*cb)(struct S_PI, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f18_S_SDD_PF(struct S_PF p0, double p1, double p2, struct S_PF (*cb)(struct S_PF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f18_S_SDD_PD(struct S_PD p0, double p1, double p2, struct S_PD (*cb)(struct S_PD, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f18_S_SDD_PP(struct S_PP p0, double p1, double p2, struct S_PP (*cb)(struct S_PP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_III f18_S_SDD_III(struct S_III p0, double p1, double p2, struct S_III (*cb)(struct S_III, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f18_S_SDD_IIF(struct S_IIF p0, double p1, double p2, struct S_IIF (*cb)(struct S_IIF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f18_S_SDD_IID(struct S_IID p0, double p1, double p2, struct S_IID (*cb)(struct S_IID, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f18_S_SDD_IIP(struct S_IIP p0, double p1, double p2, struct S_IIP (*cb)(struct S_IIP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f18_S_SDD_IFI(struct S_IFI p0, double p1, double p2, struct S_IFI (*cb)(struct S_IFI, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f18_S_SDD_IFF(struct S_IFF p0, double p1, double p2, struct S_IFF (*cb)(struct S_IFF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f18_S_SDD_IFD(struct S_IFD p0, double p1, double p2, struct S_IFD (*cb)(struct S_IFD, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f18_S_SDD_IFP(struct S_IFP p0, double p1, double p2, struct S_IFP (*cb)(struct S_IFP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f18_S_SDD_IDI(struct S_IDI p0, double p1, double p2, struct S_IDI (*cb)(struct S_IDI, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f18_S_SDD_IDF(struct S_IDF p0, double p1, double p2, struct S_IDF (*cb)(struct S_IDF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f18_S_SDD_IDD(struct S_IDD p0, double p1, double p2, struct S_IDD (*cb)(struct S_IDD, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f18_S_SDD_IDP(struct S_IDP p0, double p1, double p2, struct S_IDP (*cb)(struct S_IDP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f18_S_SDD_IPI(struct S_IPI p0, double p1, double p2, struct S_IPI (*cb)(struct S_IPI, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f18_S_SDD_IPF(struct S_IPF p0, double p1, double p2, struct S_IPF (*cb)(struct S_IPF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f18_S_SDD_IPD(struct S_IPD p0, double p1, double p2, struct S_IPD (*cb)(struct S_IPD, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f18_S_SDD_IPP(struct S_IPP p0, double p1, double p2, struct S_IPP (*cb)(struct S_IPP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f18_S_SDD_FII(struct S_FII p0, double p1, double p2, struct S_FII (*cb)(struct S_FII, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f18_S_SDD_FIF(struct S_FIF p0, double p1, double p2, struct S_FIF (*cb)(struct S_FIF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f18_S_SDD_FID(struct S_FID p0, double p1, double p2, struct S_FID (*cb)(struct S_FID, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f18_S_SDD_FIP(struct S_FIP p0, double p1, double p2, struct S_FIP (*cb)(struct S_FIP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f18_S_SDD_FFI(struct S_FFI p0, double p1, double p2, struct S_FFI (*cb)(struct S_FFI, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f18_S_SDD_FFF(struct S_FFF p0, double p1, double p2, struct S_FFF (*cb)(struct S_FFF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f18_S_SDD_FFD(struct S_FFD p0, double p1, double p2, struct S_FFD (*cb)(struct S_FFD, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f18_S_SDD_FFP(struct S_FFP p0, double p1, double p2, struct S_FFP (*cb)(struct S_FFP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f18_S_SDD_FDI(struct S_FDI p0, double p1, double p2, struct S_FDI (*cb)(struct S_FDI, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f18_S_SDD_FDF(struct S_FDF p0, double p1, double p2, struct S_FDF (*cb)(struct S_FDF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f18_S_SDD_FDD(struct S_FDD p0, double p1, double p2, struct S_FDD (*cb)(struct S_FDD, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f18_S_SDD_FDP(struct S_FDP p0, double p1, double p2, struct S_FDP (*cb)(struct S_FDP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f18_S_SDD_FPI(struct S_FPI p0, double p1, double p2, struct S_FPI (*cb)(struct S_FPI, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f18_S_SDD_FPF(struct S_FPF p0, double p1, double p2, struct S_FPF (*cb)(struct S_FPF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f18_S_SDD_FPD(struct S_FPD p0, double p1, double p2, struct S_FPD (*cb)(struct S_FPD, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f18_S_SDD_FPP(struct S_FPP p0, double p1, double p2, struct S_FPP (*cb)(struct S_FPP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f18_S_SDD_DII(struct S_DII p0, double p1, double p2, struct S_DII (*cb)(struct S_DII, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f18_S_SDD_DIF(struct S_DIF p0, double p1, double p2, struct S_DIF (*cb)(struct S_DIF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f18_S_SDD_DID(struct S_DID p0, double p1, double p2, struct S_DID (*cb)(struct S_DID, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f18_S_SDD_DIP(struct S_DIP p0, double p1, double p2, struct S_DIP (*cb)(struct S_DIP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f18_S_SDD_DFI(struct S_DFI p0, double p1, double p2, struct S_DFI (*cb)(struct S_DFI, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f18_S_SDD_DFF(struct S_DFF p0, double p1, double p2, struct S_DFF (*cb)(struct S_DFF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f18_S_SDD_DFD(struct S_DFD p0, double p1, double p2, struct S_DFD (*cb)(struct S_DFD, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f18_S_SDD_DFP(struct S_DFP p0, double p1, double p2, struct S_DFP (*cb)(struct S_DFP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f18_S_SDD_DDI(struct S_DDI p0, double p1, double p2, struct S_DDI (*cb)(struct S_DDI, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f18_S_SDD_DDF(struct S_DDF p0, double p1, double p2, struct S_DDF (*cb)(struct S_DDF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f18_S_SDD_DDD(struct S_DDD p0, double p1, double p2, struct S_DDD (*cb)(struct S_DDD, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f18_S_SDD_DDP(struct S_DDP p0, double p1, double p2, struct S_DDP (*cb)(struct S_DDP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f18_S_SDD_DPI(struct S_DPI p0, double p1, double p2, struct S_DPI (*cb)(struct S_DPI, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f18_S_SDD_DPF(struct S_DPF p0, double p1, double p2, struct S_DPF (*cb)(struct S_DPF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f18_S_SDD_DPD(struct S_DPD p0, double p1, double p2, struct S_DPD (*cb)(struct S_DPD, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f18_S_SDD_DPP(struct S_DPP p0, double p1, double p2, struct S_DPP (*cb)(struct S_DPP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f18_S_SDD_PII(struct S_PII p0, double p1, double p2, struct S_PII (*cb)(struct S_PII, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f18_S_SDD_PIF(struct S_PIF p0, double p1, double p2, struct S_PIF (*cb)(struct S_PIF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f18_S_SDD_PID(struct S_PID p0, double p1, double p2, struct S_PID (*cb)(struct S_PID, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f18_S_SDD_PIP(struct S_PIP p0, double p1, double p2, struct S_PIP (*cb)(struct S_PIP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f18_S_SDD_PFI(struct S_PFI p0, double p1, double p2, struct S_PFI (*cb)(struct S_PFI, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f18_S_SDD_PFF(struct S_PFF p0, double p1, double p2, struct S_PFF (*cb)(struct S_PFF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f18_S_SDD_PFD(struct S_PFD p0, double p1, double p2, struct S_PFD (*cb)(struct S_PFD, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f18_S_SDD_PFP(struct S_PFP p0, double p1, double p2, struct S_PFP (*cb)(struct S_PFP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f18_S_SDD_PDI(struct S_PDI p0, double p1, double p2, struct S_PDI (*cb)(struct S_PDI, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f18_S_SDD_PDF(struct S_PDF p0, double p1, double p2, struct S_PDF (*cb)(struct S_PDF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f18_S_SDD_PDD(struct S_PDD p0, double p1, double p2, struct S_PDD (*cb)(struct S_PDD, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f18_S_SDD_PDP(struct S_PDP p0, double p1, double p2, struct S_PDP (*cb)(struct S_PDP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f18_S_SDD_PPI(struct S_PPI p0, double p1, double p2, struct S_PPI (*cb)(struct S_PPI, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f18_S_SDD_PPF(struct S_PPF p0, double p1, double p2, struct S_PPF (*cb)(struct S_PPF, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f18_S_SDD_PPD(struct S_PPD p0, double p1, double p2, struct S_PPD (*cb)(struct S_PPD, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f18_S_SDD_PPP(struct S_PPP p0, double p1, double p2, struct S_PPP (*cb)(struct S_PPP, double, double)) { return cb(p0, p1, p2); } +EXPORT struct S_I f18_S_SDP_I(struct S_I p0, double p1, void* p2, struct S_I (*cb)(struct S_I, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_F f18_S_SDP_F(struct S_F p0, double p1, void* p2, struct S_F (*cb)(struct S_F, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_D f18_S_SDP_D(struct S_D p0, double p1, void* p2, struct S_D (*cb)(struct S_D, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_P f18_S_SDP_P(struct S_P p0, double p1, void* p2, struct S_P (*cb)(struct S_P, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_II f18_S_SDP_II(struct S_II p0, double p1, void* p2, struct S_II (*cb)(struct S_II, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f18_S_SDP_IF(struct S_IF p0, double p1, void* p2, struct S_IF (*cb)(struct S_IF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f18_S_SDP_ID(struct S_ID p0, double p1, void* p2, struct S_ID (*cb)(struct S_ID, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f18_S_SDP_IP(struct S_IP p0, double p1, void* p2, struct S_IP (*cb)(struct S_IP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f18_S_SDP_FI(struct S_FI p0, double p1, void* p2, struct S_FI (*cb)(struct S_FI, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f18_S_SDP_FF(struct S_FF p0, double p1, void* p2, struct S_FF (*cb)(struct S_FF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f18_S_SDP_FD(struct S_FD p0, double p1, void* p2, struct S_FD (*cb)(struct S_FD, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f18_S_SDP_FP(struct S_FP p0, double p1, void* p2, struct S_FP (*cb)(struct S_FP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f18_S_SDP_DI(struct S_DI p0, double p1, void* p2, struct S_DI (*cb)(struct S_DI, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f18_S_SDP_DF(struct S_DF p0, double p1, void* p2, struct S_DF (*cb)(struct S_DF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f18_S_SDP_DD(struct S_DD p0, double p1, void* p2, struct S_DD (*cb)(struct S_DD, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f18_S_SDP_DP(struct S_DP p0, double p1, void* p2, struct S_DP (*cb)(struct S_DP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f18_S_SDP_PI(struct S_PI p0, double p1, void* p2, struct S_PI (*cb)(struct S_PI, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f18_S_SDP_PF(struct S_PF p0, double p1, void* p2, struct S_PF (*cb)(struct S_PF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f18_S_SDP_PD(struct S_PD p0, double p1, void* p2, struct S_PD (*cb)(struct S_PD, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f18_S_SDP_PP(struct S_PP p0, double p1, void* p2, struct S_PP (*cb)(struct S_PP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_III f18_S_SDP_III(struct S_III p0, double p1, void* p2, struct S_III (*cb)(struct S_III, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f18_S_SDP_IIF(struct S_IIF p0, double p1, void* p2, struct S_IIF (*cb)(struct S_IIF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f18_S_SDP_IID(struct S_IID p0, double p1, void* p2, struct S_IID (*cb)(struct S_IID, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f18_S_SDP_IIP(struct S_IIP p0, double p1, void* p2, struct S_IIP (*cb)(struct S_IIP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f18_S_SDP_IFI(struct S_IFI p0, double p1, void* p2, struct S_IFI (*cb)(struct S_IFI, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f18_S_SDP_IFF(struct S_IFF p0, double p1, void* p2, struct S_IFF (*cb)(struct S_IFF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f18_S_SDP_IFD(struct S_IFD p0, double p1, void* p2, struct S_IFD (*cb)(struct S_IFD, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f18_S_SDP_IFP(struct S_IFP p0, double p1, void* p2, struct S_IFP (*cb)(struct S_IFP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f18_S_SDP_IDI(struct S_IDI p0, double p1, void* p2, struct S_IDI (*cb)(struct S_IDI, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f18_S_SDP_IDF(struct S_IDF p0, double p1, void* p2, struct S_IDF (*cb)(struct S_IDF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f18_S_SDP_IDD(struct S_IDD p0, double p1, void* p2, struct S_IDD (*cb)(struct S_IDD, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f18_S_SDP_IDP(struct S_IDP p0, double p1, void* p2, struct S_IDP (*cb)(struct S_IDP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f18_S_SDP_IPI(struct S_IPI p0, double p1, void* p2, struct S_IPI (*cb)(struct S_IPI, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f18_S_SDP_IPF(struct S_IPF p0, double p1, void* p2, struct S_IPF (*cb)(struct S_IPF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f18_S_SDP_IPD(struct S_IPD p0, double p1, void* p2, struct S_IPD (*cb)(struct S_IPD, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f18_S_SDP_IPP(struct S_IPP p0, double p1, void* p2, struct S_IPP (*cb)(struct S_IPP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f18_S_SDP_FII(struct S_FII p0, double p1, void* p2, struct S_FII (*cb)(struct S_FII, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f18_S_SDP_FIF(struct S_FIF p0, double p1, void* p2, struct S_FIF (*cb)(struct S_FIF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f18_S_SDP_FID(struct S_FID p0, double p1, void* p2, struct S_FID (*cb)(struct S_FID, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f18_S_SDP_FIP(struct S_FIP p0, double p1, void* p2, struct S_FIP (*cb)(struct S_FIP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f18_S_SDP_FFI(struct S_FFI p0, double p1, void* p2, struct S_FFI (*cb)(struct S_FFI, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f18_S_SDP_FFF(struct S_FFF p0, double p1, void* p2, struct S_FFF (*cb)(struct S_FFF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f18_S_SDP_FFD(struct S_FFD p0, double p1, void* p2, struct S_FFD (*cb)(struct S_FFD, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f18_S_SDP_FFP(struct S_FFP p0, double p1, void* p2, struct S_FFP (*cb)(struct S_FFP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f18_S_SDP_FDI(struct S_FDI p0, double p1, void* p2, struct S_FDI (*cb)(struct S_FDI, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f18_S_SDP_FDF(struct S_FDF p0, double p1, void* p2, struct S_FDF (*cb)(struct S_FDF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f18_S_SDP_FDD(struct S_FDD p0, double p1, void* p2, struct S_FDD (*cb)(struct S_FDD, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f18_S_SDP_FDP(struct S_FDP p0, double p1, void* p2, struct S_FDP (*cb)(struct S_FDP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f18_S_SDP_FPI(struct S_FPI p0, double p1, void* p2, struct S_FPI (*cb)(struct S_FPI, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f18_S_SDP_FPF(struct S_FPF p0, double p1, void* p2, struct S_FPF (*cb)(struct S_FPF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f18_S_SDP_FPD(struct S_FPD p0, double p1, void* p2, struct S_FPD (*cb)(struct S_FPD, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f18_S_SDP_FPP(struct S_FPP p0, double p1, void* p2, struct S_FPP (*cb)(struct S_FPP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f18_S_SDP_DII(struct S_DII p0, double p1, void* p2, struct S_DII (*cb)(struct S_DII, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f18_S_SDP_DIF(struct S_DIF p0, double p1, void* p2, struct S_DIF (*cb)(struct S_DIF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f18_S_SDP_DID(struct S_DID p0, double p1, void* p2, struct S_DID (*cb)(struct S_DID, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f18_S_SDP_DIP(struct S_DIP p0, double p1, void* p2, struct S_DIP (*cb)(struct S_DIP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f18_S_SDP_DFI(struct S_DFI p0, double p1, void* p2, struct S_DFI (*cb)(struct S_DFI, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f18_S_SDP_DFF(struct S_DFF p0, double p1, void* p2, struct S_DFF (*cb)(struct S_DFF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f18_S_SDP_DFD(struct S_DFD p0, double p1, void* p2, struct S_DFD (*cb)(struct S_DFD, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f18_S_SDP_DFP(struct S_DFP p0, double p1, void* p2, struct S_DFP (*cb)(struct S_DFP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f18_S_SDP_DDI(struct S_DDI p0, double p1, void* p2, struct S_DDI (*cb)(struct S_DDI, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f18_S_SDP_DDF(struct S_DDF p0, double p1, void* p2, struct S_DDF (*cb)(struct S_DDF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f18_S_SDP_DDD(struct S_DDD p0, double p1, void* p2, struct S_DDD (*cb)(struct S_DDD, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f18_S_SDP_DDP(struct S_DDP p0, double p1, void* p2, struct S_DDP (*cb)(struct S_DDP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f18_S_SDP_DPI(struct S_DPI p0, double p1, void* p2, struct S_DPI (*cb)(struct S_DPI, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f18_S_SDP_DPF(struct S_DPF p0, double p1, void* p2, struct S_DPF (*cb)(struct S_DPF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f18_S_SDP_DPD(struct S_DPD p0, double p1, void* p2, struct S_DPD (*cb)(struct S_DPD, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f18_S_SDP_DPP(struct S_DPP p0, double p1, void* p2, struct S_DPP (*cb)(struct S_DPP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f18_S_SDP_PII(struct S_PII p0, double p1, void* p2, struct S_PII (*cb)(struct S_PII, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f18_S_SDP_PIF(struct S_PIF p0, double p1, void* p2, struct S_PIF (*cb)(struct S_PIF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f18_S_SDP_PID(struct S_PID p0, double p1, void* p2, struct S_PID (*cb)(struct S_PID, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f18_S_SDP_PIP(struct S_PIP p0, double p1, void* p2, struct S_PIP (*cb)(struct S_PIP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f18_S_SDP_PFI(struct S_PFI p0, double p1, void* p2, struct S_PFI (*cb)(struct S_PFI, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f18_S_SDP_PFF(struct S_PFF p0, double p1, void* p2, struct S_PFF (*cb)(struct S_PFF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f18_S_SDP_PFD(struct S_PFD p0, double p1, void* p2, struct S_PFD (*cb)(struct S_PFD, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f18_S_SDP_PFP(struct S_PFP p0, double p1, void* p2, struct S_PFP (*cb)(struct S_PFP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f18_S_SDP_PDI(struct S_PDI p0, double p1, void* p2, struct S_PDI (*cb)(struct S_PDI, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f18_S_SDP_PDF(struct S_PDF p0, double p1, void* p2, struct S_PDF (*cb)(struct S_PDF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f18_S_SDP_PDD(struct S_PDD p0, double p1, void* p2, struct S_PDD (*cb)(struct S_PDD, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f18_S_SDP_PDP(struct S_PDP p0, double p1, void* p2, struct S_PDP (*cb)(struct S_PDP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f18_S_SDP_PPI(struct S_PPI p0, double p1, void* p2, struct S_PPI (*cb)(struct S_PPI, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f18_S_SDP_PPF(struct S_PPF p0, double p1, void* p2, struct S_PPF (*cb)(struct S_PPF, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f18_S_SDP_PPD(struct S_PPD p0, double p1, void* p2, struct S_PPD (*cb)(struct S_PPD, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f18_S_SDP_PPP(struct S_PPP p0, double p1, void* p2, struct S_PPP (*cb)(struct S_PPP, double, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_I f18_S_SDS_I(struct S_I p0, double p1, struct S_I p2, struct S_I (*cb)(struct S_I, double, struct S_I)) { return cb(p0, p1, p2); } +EXPORT struct S_F f18_S_SDS_F(struct S_F p0, double p1, struct S_F p2, struct S_F (*cb)(struct S_F, double, struct S_F)) { return cb(p0, p1, p2); } +EXPORT struct S_D f18_S_SDS_D(struct S_D p0, double p1, struct S_D p2, struct S_D (*cb)(struct S_D, double, struct S_D)) { return cb(p0, p1, p2); } +EXPORT struct S_P f18_S_SDS_P(struct S_P p0, double p1, struct S_P p2, struct S_P (*cb)(struct S_P, double, struct S_P)) { return cb(p0, p1, p2); } +EXPORT struct S_II f18_S_SDS_II(struct S_II p0, double p1, struct S_II p2, struct S_II (*cb)(struct S_II, double, struct S_II)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f18_S_SDS_IF(struct S_IF p0, double p1, struct S_IF p2, struct S_IF (*cb)(struct S_IF, double, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f18_S_SDS_ID(struct S_ID p0, double p1, struct S_ID p2, struct S_ID (*cb)(struct S_ID, double, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f18_S_SDS_IP(struct S_IP p0, double p1, struct S_IP p2, struct S_IP (*cb)(struct S_IP, double, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f18_S_SDS_FI(struct S_FI p0, double p1, struct S_FI p2, struct S_FI (*cb)(struct S_FI, double, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f18_S_SDS_FF(struct S_FF p0, double p1, struct S_FF p2, struct S_FF (*cb)(struct S_FF, double, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f18_S_SDS_FD(struct S_FD p0, double p1, struct S_FD p2, struct S_FD (*cb)(struct S_FD, double, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f18_S_SDS_FP(struct S_FP p0, double p1, struct S_FP p2, struct S_FP (*cb)(struct S_FP, double, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f18_S_SDS_DI(struct S_DI p0, double p1, struct S_DI p2, struct S_DI (*cb)(struct S_DI, double, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f18_S_SDS_DF(struct S_DF p0, double p1, struct S_DF p2, struct S_DF (*cb)(struct S_DF, double, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f18_S_SDS_DD(struct S_DD p0, double p1, struct S_DD p2, struct S_DD (*cb)(struct S_DD, double, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f18_S_SDS_DP(struct S_DP p0, double p1, struct S_DP p2, struct S_DP (*cb)(struct S_DP, double, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f18_S_SDS_PI(struct S_PI p0, double p1, struct S_PI p2, struct S_PI (*cb)(struct S_PI, double, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f18_S_SDS_PF(struct S_PF p0, double p1, struct S_PF p2, struct S_PF (*cb)(struct S_PF, double, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f18_S_SDS_PD(struct S_PD p0, double p1, struct S_PD p2, struct S_PD (*cb)(struct S_PD, double, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f18_S_SDS_PP(struct S_PP p0, double p1, struct S_PP p2, struct S_PP (*cb)(struct S_PP, double, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT struct S_III f18_S_SDS_III(struct S_III p0, double p1, struct S_III p2, struct S_III (*cb)(struct S_III, double, struct S_III)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f18_S_SDS_IIF(struct S_IIF p0, double p1, struct S_IIF p2, struct S_IIF (*cb)(struct S_IIF, double, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f18_S_SDS_IID(struct S_IID p0, double p1, struct S_IID p2, struct S_IID (*cb)(struct S_IID, double, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f18_S_SDS_IIP(struct S_IIP p0, double p1, struct S_IIP p2, struct S_IIP (*cb)(struct S_IIP, double, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f18_S_SDS_IFI(struct S_IFI p0, double p1, struct S_IFI p2, struct S_IFI (*cb)(struct S_IFI, double, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f18_S_SDS_IFF(struct S_IFF p0, double p1, struct S_IFF p2, struct S_IFF (*cb)(struct S_IFF, double, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f18_S_SDS_IFD(struct S_IFD p0, double p1, struct S_IFD p2, struct S_IFD (*cb)(struct S_IFD, double, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f18_S_SDS_IFP(struct S_IFP p0, double p1, struct S_IFP p2, struct S_IFP (*cb)(struct S_IFP, double, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f18_S_SDS_IDI(struct S_IDI p0, double p1, struct S_IDI p2, struct S_IDI (*cb)(struct S_IDI, double, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f18_S_SDS_IDF(struct S_IDF p0, double p1, struct S_IDF p2, struct S_IDF (*cb)(struct S_IDF, double, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f18_S_SDS_IDD(struct S_IDD p0, double p1, struct S_IDD p2, struct S_IDD (*cb)(struct S_IDD, double, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f18_S_SDS_IDP(struct S_IDP p0, double p1, struct S_IDP p2, struct S_IDP (*cb)(struct S_IDP, double, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f18_S_SDS_IPI(struct S_IPI p0, double p1, struct S_IPI p2, struct S_IPI (*cb)(struct S_IPI, double, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f18_S_SDS_IPF(struct S_IPF p0, double p1, struct S_IPF p2, struct S_IPF (*cb)(struct S_IPF, double, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f18_S_SDS_IPD(struct S_IPD p0, double p1, struct S_IPD p2, struct S_IPD (*cb)(struct S_IPD, double, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f18_S_SDS_IPP(struct S_IPP p0, double p1, struct S_IPP p2, struct S_IPP (*cb)(struct S_IPP, double, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f18_S_SDS_FII(struct S_FII p0, double p1, struct S_FII p2, struct S_FII (*cb)(struct S_FII, double, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f18_S_SDS_FIF(struct S_FIF p0, double p1, struct S_FIF p2, struct S_FIF (*cb)(struct S_FIF, double, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f18_S_SDS_FID(struct S_FID p0, double p1, struct S_FID p2, struct S_FID (*cb)(struct S_FID, double, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f18_S_SDS_FIP(struct S_FIP p0, double p1, struct S_FIP p2, struct S_FIP (*cb)(struct S_FIP, double, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f18_S_SDS_FFI(struct S_FFI p0, double p1, struct S_FFI p2, struct S_FFI (*cb)(struct S_FFI, double, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f18_S_SDS_FFF(struct S_FFF p0, double p1, struct S_FFF p2, struct S_FFF (*cb)(struct S_FFF, double, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f18_S_SDS_FFD(struct S_FFD p0, double p1, struct S_FFD p2, struct S_FFD (*cb)(struct S_FFD, double, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f18_S_SDS_FFP(struct S_FFP p0, double p1, struct S_FFP p2, struct S_FFP (*cb)(struct S_FFP, double, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f18_S_SDS_FDI(struct S_FDI p0, double p1, struct S_FDI p2, struct S_FDI (*cb)(struct S_FDI, double, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f18_S_SDS_FDF(struct S_FDF p0, double p1, struct S_FDF p2, struct S_FDF (*cb)(struct S_FDF, double, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f18_S_SDS_FDD(struct S_FDD p0, double p1, struct S_FDD p2, struct S_FDD (*cb)(struct S_FDD, double, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f18_S_SDS_FDP(struct S_FDP p0, double p1, struct S_FDP p2, struct S_FDP (*cb)(struct S_FDP, double, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f18_S_SDS_FPI(struct S_FPI p0, double p1, struct S_FPI p2, struct S_FPI (*cb)(struct S_FPI, double, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f18_S_SDS_FPF(struct S_FPF p0, double p1, struct S_FPF p2, struct S_FPF (*cb)(struct S_FPF, double, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f18_S_SDS_FPD(struct S_FPD p0, double p1, struct S_FPD p2, struct S_FPD (*cb)(struct S_FPD, double, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f18_S_SDS_FPP(struct S_FPP p0, double p1, struct S_FPP p2, struct S_FPP (*cb)(struct S_FPP, double, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f18_S_SDS_DII(struct S_DII p0, double p1, struct S_DII p2, struct S_DII (*cb)(struct S_DII, double, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f18_S_SDS_DIF(struct S_DIF p0, double p1, struct S_DIF p2, struct S_DIF (*cb)(struct S_DIF, double, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f18_S_SDS_DID(struct S_DID p0, double p1, struct S_DID p2, struct S_DID (*cb)(struct S_DID, double, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f18_S_SDS_DIP(struct S_DIP p0, double p1, struct S_DIP p2, struct S_DIP (*cb)(struct S_DIP, double, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f18_S_SDS_DFI(struct S_DFI p0, double p1, struct S_DFI p2, struct S_DFI (*cb)(struct S_DFI, double, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f18_S_SDS_DFF(struct S_DFF p0, double p1, struct S_DFF p2, struct S_DFF (*cb)(struct S_DFF, double, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f18_S_SDS_DFD(struct S_DFD p0, double p1, struct S_DFD p2, struct S_DFD (*cb)(struct S_DFD, double, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f18_S_SDS_DFP(struct S_DFP p0, double p1, struct S_DFP p2, struct S_DFP (*cb)(struct S_DFP, double, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f18_S_SDS_DDI(struct S_DDI p0, double p1, struct S_DDI p2, struct S_DDI (*cb)(struct S_DDI, double, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f18_S_SDS_DDF(struct S_DDF p0, double p1, struct S_DDF p2, struct S_DDF (*cb)(struct S_DDF, double, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f18_S_SDS_DDD(struct S_DDD p0, double p1, struct S_DDD p2, struct S_DDD (*cb)(struct S_DDD, double, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f18_S_SDS_DDP(struct S_DDP p0, double p1, struct S_DDP p2, struct S_DDP (*cb)(struct S_DDP, double, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f18_S_SDS_DPI(struct S_DPI p0, double p1, struct S_DPI p2, struct S_DPI (*cb)(struct S_DPI, double, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f18_S_SDS_DPF(struct S_DPF p0, double p1, struct S_DPF p2, struct S_DPF (*cb)(struct S_DPF, double, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f18_S_SDS_DPD(struct S_DPD p0, double p1, struct S_DPD p2, struct S_DPD (*cb)(struct S_DPD, double, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f18_S_SDS_DPP(struct S_DPP p0, double p1, struct S_DPP p2, struct S_DPP (*cb)(struct S_DPP, double, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f18_S_SDS_PII(struct S_PII p0, double p1, struct S_PII p2, struct S_PII (*cb)(struct S_PII, double, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f18_S_SDS_PIF(struct S_PIF p0, double p1, struct S_PIF p2, struct S_PIF (*cb)(struct S_PIF, double, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f18_S_SDS_PID(struct S_PID p0, double p1, struct S_PID p2, struct S_PID (*cb)(struct S_PID, double, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f18_S_SDS_PIP(struct S_PIP p0, double p1, struct S_PIP p2, struct S_PIP (*cb)(struct S_PIP, double, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f18_S_SDS_PFI(struct S_PFI p0, double p1, struct S_PFI p2, struct S_PFI (*cb)(struct S_PFI, double, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f18_S_SDS_PFF(struct S_PFF p0, double p1, struct S_PFF p2, struct S_PFF (*cb)(struct S_PFF, double, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f18_S_SDS_PFD(struct S_PFD p0, double p1, struct S_PFD p2, struct S_PFD (*cb)(struct S_PFD, double, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f18_S_SDS_PFP(struct S_PFP p0, double p1, struct S_PFP p2, struct S_PFP (*cb)(struct S_PFP, double, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f18_S_SDS_PDI(struct S_PDI p0, double p1, struct S_PDI p2, struct S_PDI (*cb)(struct S_PDI, double, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f18_S_SDS_PDF(struct S_PDF p0, double p1, struct S_PDF p2, struct S_PDF (*cb)(struct S_PDF, double, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f18_S_SDS_PDD(struct S_PDD p0, double p1, struct S_PDD p2, struct S_PDD (*cb)(struct S_PDD, double, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f18_S_SDS_PDP(struct S_PDP p0, double p1, struct S_PDP p2, struct S_PDP (*cb)(struct S_PDP, double, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f18_S_SDS_PPI(struct S_PPI p0, double p1, struct S_PPI p2, struct S_PPI (*cb)(struct S_PPI, double, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f18_S_SDS_PPF(struct S_PPF p0, double p1, struct S_PPF p2, struct S_PPF (*cb)(struct S_PPF, double, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f18_S_SDS_PPD(struct S_PPD p0, double p1, struct S_PPD p2, struct S_PPD (*cb)(struct S_PPD, double, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f18_S_SDS_PPP(struct S_PPP p0, double p1, struct S_PPP p2, struct S_PPP (*cb)(struct S_PPP, double, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT struct S_I f18_S_SPI_I(struct S_I p0, void* p1, int p2, struct S_I (*cb)(struct S_I, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_F f18_S_SPI_F(struct S_F p0, void* p1, int p2, struct S_F (*cb)(struct S_F, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_D f18_S_SPI_D(struct S_D p0, void* p1, int p2, struct S_D (*cb)(struct S_D, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_P f18_S_SPI_P(struct S_P p0, void* p1, int p2, struct S_P (*cb)(struct S_P, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_II f18_S_SPI_II(struct S_II p0, void* p1, int p2, struct S_II (*cb)(struct S_II, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f18_S_SPI_IF(struct S_IF p0, void* p1, int p2, struct S_IF (*cb)(struct S_IF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f18_S_SPI_ID(struct S_ID p0, void* p1, int p2, struct S_ID (*cb)(struct S_ID, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f18_S_SPI_IP(struct S_IP p0, void* p1, int p2, struct S_IP (*cb)(struct S_IP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f18_S_SPI_FI(struct S_FI p0, void* p1, int p2, struct S_FI (*cb)(struct S_FI, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f18_S_SPI_FF(struct S_FF p0, void* p1, int p2, struct S_FF (*cb)(struct S_FF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f18_S_SPI_FD(struct S_FD p0, void* p1, int p2, struct S_FD (*cb)(struct S_FD, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f18_S_SPI_FP(struct S_FP p0, void* p1, int p2, struct S_FP (*cb)(struct S_FP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f18_S_SPI_DI(struct S_DI p0, void* p1, int p2, struct S_DI (*cb)(struct S_DI, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f18_S_SPI_DF(struct S_DF p0, void* p1, int p2, struct S_DF (*cb)(struct S_DF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f18_S_SPI_DD(struct S_DD p0, void* p1, int p2, struct S_DD (*cb)(struct S_DD, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f18_S_SPI_DP(struct S_DP p0, void* p1, int p2, struct S_DP (*cb)(struct S_DP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f18_S_SPI_PI(struct S_PI p0, void* p1, int p2, struct S_PI (*cb)(struct S_PI, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f18_S_SPI_PF(struct S_PF p0, void* p1, int p2, struct S_PF (*cb)(struct S_PF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f18_S_SPI_PD(struct S_PD p0, void* p1, int p2, struct S_PD (*cb)(struct S_PD, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f18_S_SPI_PP(struct S_PP p0, void* p1, int p2, struct S_PP (*cb)(struct S_PP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_III f18_S_SPI_III(struct S_III p0, void* p1, int p2, struct S_III (*cb)(struct S_III, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f18_S_SPI_IIF(struct S_IIF p0, void* p1, int p2, struct S_IIF (*cb)(struct S_IIF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f18_S_SPI_IID(struct S_IID p0, void* p1, int p2, struct S_IID (*cb)(struct S_IID, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f18_S_SPI_IIP(struct S_IIP p0, void* p1, int p2, struct S_IIP (*cb)(struct S_IIP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f18_S_SPI_IFI(struct S_IFI p0, void* p1, int p2, struct S_IFI (*cb)(struct S_IFI, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f18_S_SPI_IFF(struct S_IFF p0, void* p1, int p2, struct S_IFF (*cb)(struct S_IFF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f18_S_SPI_IFD(struct S_IFD p0, void* p1, int p2, struct S_IFD (*cb)(struct S_IFD, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f18_S_SPI_IFP(struct S_IFP p0, void* p1, int p2, struct S_IFP (*cb)(struct S_IFP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f18_S_SPI_IDI(struct S_IDI p0, void* p1, int p2, struct S_IDI (*cb)(struct S_IDI, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f18_S_SPI_IDF(struct S_IDF p0, void* p1, int p2, struct S_IDF (*cb)(struct S_IDF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f18_S_SPI_IDD(struct S_IDD p0, void* p1, int p2, struct S_IDD (*cb)(struct S_IDD, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f18_S_SPI_IDP(struct S_IDP p0, void* p1, int p2, struct S_IDP (*cb)(struct S_IDP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f18_S_SPI_IPI(struct S_IPI p0, void* p1, int p2, struct S_IPI (*cb)(struct S_IPI, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f18_S_SPI_IPF(struct S_IPF p0, void* p1, int p2, struct S_IPF (*cb)(struct S_IPF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f18_S_SPI_IPD(struct S_IPD p0, void* p1, int p2, struct S_IPD (*cb)(struct S_IPD, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f18_S_SPI_IPP(struct S_IPP p0, void* p1, int p2, struct S_IPP (*cb)(struct S_IPP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f18_S_SPI_FII(struct S_FII p0, void* p1, int p2, struct S_FII (*cb)(struct S_FII, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f18_S_SPI_FIF(struct S_FIF p0, void* p1, int p2, struct S_FIF (*cb)(struct S_FIF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f18_S_SPI_FID(struct S_FID p0, void* p1, int p2, struct S_FID (*cb)(struct S_FID, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f18_S_SPI_FIP(struct S_FIP p0, void* p1, int p2, struct S_FIP (*cb)(struct S_FIP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f18_S_SPI_FFI(struct S_FFI p0, void* p1, int p2, struct S_FFI (*cb)(struct S_FFI, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f18_S_SPI_FFF(struct S_FFF p0, void* p1, int p2, struct S_FFF (*cb)(struct S_FFF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f18_S_SPI_FFD(struct S_FFD p0, void* p1, int p2, struct S_FFD (*cb)(struct S_FFD, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f18_S_SPI_FFP(struct S_FFP p0, void* p1, int p2, struct S_FFP (*cb)(struct S_FFP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f18_S_SPI_FDI(struct S_FDI p0, void* p1, int p2, struct S_FDI (*cb)(struct S_FDI, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f18_S_SPI_FDF(struct S_FDF p0, void* p1, int p2, struct S_FDF (*cb)(struct S_FDF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f18_S_SPI_FDD(struct S_FDD p0, void* p1, int p2, struct S_FDD (*cb)(struct S_FDD, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f18_S_SPI_FDP(struct S_FDP p0, void* p1, int p2, struct S_FDP (*cb)(struct S_FDP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f18_S_SPI_FPI(struct S_FPI p0, void* p1, int p2, struct S_FPI (*cb)(struct S_FPI, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f18_S_SPI_FPF(struct S_FPF p0, void* p1, int p2, struct S_FPF (*cb)(struct S_FPF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f18_S_SPI_FPD(struct S_FPD p0, void* p1, int p2, struct S_FPD (*cb)(struct S_FPD, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f18_S_SPI_FPP(struct S_FPP p0, void* p1, int p2, struct S_FPP (*cb)(struct S_FPP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f18_S_SPI_DII(struct S_DII p0, void* p1, int p2, struct S_DII (*cb)(struct S_DII, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f18_S_SPI_DIF(struct S_DIF p0, void* p1, int p2, struct S_DIF (*cb)(struct S_DIF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f18_S_SPI_DID(struct S_DID p0, void* p1, int p2, struct S_DID (*cb)(struct S_DID, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f18_S_SPI_DIP(struct S_DIP p0, void* p1, int p2, struct S_DIP (*cb)(struct S_DIP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f18_S_SPI_DFI(struct S_DFI p0, void* p1, int p2, struct S_DFI (*cb)(struct S_DFI, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f18_S_SPI_DFF(struct S_DFF p0, void* p1, int p2, struct S_DFF (*cb)(struct S_DFF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f18_S_SPI_DFD(struct S_DFD p0, void* p1, int p2, struct S_DFD (*cb)(struct S_DFD, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f18_S_SPI_DFP(struct S_DFP p0, void* p1, int p2, struct S_DFP (*cb)(struct S_DFP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f18_S_SPI_DDI(struct S_DDI p0, void* p1, int p2, struct S_DDI (*cb)(struct S_DDI, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f18_S_SPI_DDF(struct S_DDF p0, void* p1, int p2, struct S_DDF (*cb)(struct S_DDF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f18_S_SPI_DDD(struct S_DDD p0, void* p1, int p2, struct S_DDD (*cb)(struct S_DDD, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f18_S_SPI_DDP(struct S_DDP p0, void* p1, int p2, struct S_DDP (*cb)(struct S_DDP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f18_S_SPI_DPI(struct S_DPI p0, void* p1, int p2, struct S_DPI (*cb)(struct S_DPI, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f18_S_SPI_DPF(struct S_DPF p0, void* p1, int p2, struct S_DPF (*cb)(struct S_DPF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f18_S_SPI_DPD(struct S_DPD p0, void* p1, int p2, struct S_DPD (*cb)(struct S_DPD, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f18_S_SPI_DPP(struct S_DPP p0, void* p1, int p2, struct S_DPP (*cb)(struct S_DPP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f18_S_SPI_PII(struct S_PII p0, void* p1, int p2, struct S_PII (*cb)(struct S_PII, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f18_S_SPI_PIF(struct S_PIF p0, void* p1, int p2, struct S_PIF (*cb)(struct S_PIF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f18_S_SPI_PID(struct S_PID p0, void* p1, int p2, struct S_PID (*cb)(struct S_PID, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f18_S_SPI_PIP(struct S_PIP p0, void* p1, int p2, struct S_PIP (*cb)(struct S_PIP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f18_S_SPI_PFI(struct S_PFI p0, void* p1, int p2, struct S_PFI (*cb)(struct S_PFI, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f18_S_SPI_PFF(struct S_PFF p0, void* p1, int p2, struct S_PFF (*cb)(struct S_PFF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f18_S_SPI_PFD(struct S_PFD p0, void* p1, int p2, struct S_PFD (*cb)(struct S_PFD, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f18_S_SPI_PFP(struct S_PFP p0, void* p1, int p2, struct S_PFP (*cb)(struct S_PFP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f18_S_SPI_PDI(struct S_PDI p0, void* p1, int p2, struct S_PDI (*cb)(struct S_PDI, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f18_S_SPI_PDF(struct S_PDF p0, void* p1, int p2, struct S_PDF (*cb)(struct S_PDF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f18_S_SPI_PDD(struct S_PDD p0, void* p1, int p2, struct S_PDD (*cb)(struct S_PDD, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f18_S_SPI_PDP(struct S_PDP p0, void* p1, int p2, struct S_PDP (*cb)(struct S_PDP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f18_S_SPI_PPI(struct S_PPI p0, void* p1, int p2, struct S_PPI (*cb)(struct S_PPI, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f18_S_SPI_PPF(struct S_PPF p0, void* p1, int p2, struct S_PPF (*cb)(struct S_PPF, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f18_S_SPI_PPD(struct S_PPD p0, void* p1, int p2, struct S_PPD (*cb)(struct S_PPD, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f18_S_SPI_PPP(struct S_PPP p0, void* p1, int p2, struct S_PPP (*cb)(struct S_PPP, void*, int)) { return cb(p0, p1, p2); } +EXPORT struct S_I f18_S_SPF_I(struct S_I p0, void* p1, float p2, struct S_I (*cb)(struct S_I, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_F f18_S_SPF_F(struct S_F p0, void* p1, float p2, struct S_F (*cb)(struct S_F, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_D f18_S_SPF_D(struct S_D p0, void* p1, float p2, struct S_D (*cb)(struct S_D, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_P f18_S_SPF_P(struct S_P p0, void* p1, float p2, struct S_P (*cb)(struct S_P, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_II f18_S_SPF_II(struct S_II p0, void* p1, float p2, struct S_II (*cb)(struct S_II, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f18_S_SPF_IF(struct S_IF p0, void* p1, float p2, struct S_IF (*cb)(struct S_IF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f18_S_SPF_ID(struct S_ID p0, void* p1, float p2, struct S_ID (*cb)(struct S_ID, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f18_S_SPF_IP(struct S_IP p0, void* p1, float p2, struct S_IP (*cb)(struct S_IP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f18_S_SPF_FI(struct S_FI p0, void* p1, float p2, struct S_FI (*cb)(struct S_FI, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f18_S_SPF_FF(struct S_FF p0, void* p1, float p2, struct S_FF (*cb)(struct S_FF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f18_S_SPF_FD(struct S_FD p0, void* p1, float p2, struct S_FD (*cb)(struct S_FD, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f18_S_SPF_FP(struct S_FP p0, void* p1, float p2, struct S_FP (*cb)(struct S_FP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f18_S_SPF_DI(struct S_DI p0, void* p1, float p2, struct S_DI (*cb)(struct S_DI, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f18_S_SPF_DF(struct S_DF p0, void* p1, float p2, struct S_DF (*cb)(struct S_DF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f18_S_SPF_DD(struct S_DD p0, void* p1, float p2, struct S_DD (*cb)(struct S_DD, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f18_S_SPF_DP(struct S_DP p0, void* p1, float p2, struct S_DP (*cb)(struct S_DP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f18_S_SPF_PI(struct S_PI p0, void* p1, float p2, struct S_PI (*cb)(struct S_PI, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f18_S_SPF_PF(struct S_PF p0, void* p1, float p2, struct S_PF (*cb)(struct S_PF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f18_S_SPF_PD(struct S_PD p0, void* p1, float p2, struct S_PD (*cb)(struct S_PD, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f18_S_SPF_PP(struct S_PP p0, void* p1, float p2, struct S_PP (*cb)(struct S_PP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_III f18_S_SPF_III(struct S_III p0, void* p1, float p2, struct S_III (*cb)(struct S_III, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f18_S_SPF_IIF(struct S_IIF p0, void* p1, float p2, struct S_IIF (*cb)(struct S_IIF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f18_S_SPF_IID(struct S_IID p0, void* p1, float p2, struct S_IID (*cb)(struct S_IID, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f18_S_SPF_IIP(struct S_IIP p0, void* p1, float p2, struct S_IIP (*cb)(struct S_IIP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f18_S_SPF_IFI(struct S_IFI p0, void* p1, float p2, struct S_IFI (*cb)(struct S_IFI, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f18_S_SPF_IFF(struct S_IFF p0, void* p1, float p2, struct S_IFF (*cb)(struct S_IFF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f18_S_SPF_IFD(struct S_IFD p0, void* p1, float p2, struct S_IFD (*cb)(struct S_IFD, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f18_S_SPF_IFP(struct S_IFP p0, void* p1, float p2, struct S_IFP (*cb)(struct S_IFP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f18_S_SPF_IDI(struct S_IDI p0, void* p1, float p2, struct S_IDI (*cb)(struct S_IDI, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f18_S_SPF_IDF(struct S_IDF p0, void* p1, float p2, struct S_IDF (*cb)(struct S_IDF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f18_S_SPF_IDD(struct S_IDD p0, void* p1, float p2, struct S_IDD (*cb)(struct S_IDD, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f18_S_SPF_IDP(struct S_IDP p0, void* p1, float p2, struct S_IDP (*cb)(struct S_IDP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f18_S_SPF_IPI(struct S_IPI p0, void* p1, float p2, struct S_IPI (*cb)(struct S_IPI, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f18_S_SPF_IPF(struct S_IPF p0, void* p1, float p2, struct S_IPF (*cb)(struct S_IPF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f18_S_SPF_IPD(struct S_IPD p0, void* p1, float p2, struct S_IPD (*cb)(struct S_IPD, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f18_S_SPF_IPP(struct S_IPP p0, void* p1, float p2, struct S_IPP (*cb)(struct S_IPP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f18_S_SPF_FII(struct S_FII p0, void* p1, float p2, struct S_FII (*cb)(struct S_FII, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f18_S_SPF_FIF(struct S_FIF p0, void* p1, float p2, struct S_FIF (*cb)(struct S_FIF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f18_S_SPF_FID(struct S_FID p0, void* p1, float p2, struct S_FID (*cb)(struct S_FID, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f18_S_SPF_FIP(struct S_FIP p0, void* p1, float p2, struct S_FIP (*cb)(struct S_FIP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f18_S_SPF_FFI(struct S_FFI p0, void* p1, float p2, struct S_FFI (*cb)(struct S_FFI, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f18_S_SPF_FFF(struct S_FFF p0, void* p1, float p2, struct S_FFF (*cb)(struct S_FFF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f18_S_SPF_FFD(struct S_FFD p0, void* p1, float p2, struct S_FFD (*cb)(struct S_FFD, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f18_S_SPF_FFP(struct S_FFP p0, void* p1, float p2, struct S_FFP (*cb)(struct S_FFP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f18_S_SPF_FDI(struct S_FDI p0, void* p1, float p2, struct S_FDI (*cb)(struct S_FDI, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f18_S_SPF_FDF(struct S_FDF p0, void* p1, float p2, struct S_FDF (*cb)(struct S_FDF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f18_S_SPF_FDD(struct S_FDD p0, void* p1, float p2, struct S_FDD (*cb)(struct S_FDD, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f18_S_SPF_FDP(struct S_FDP p0, void* p1, float p2, struct S_FDP (*cb)(struct S_FDP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f18_S_SPF_FPI(struct S_FPI p0, void* p1, float p2, struct S_FPI (*cb)(struct S_FPI, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f18_S_SPF_FPF(struct S_FPF p0, void* p1, float p2, struct S_FPF (*cb)(struct S_FPF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f18_S_SPF_FPD(struct S_FPD p0, void* p1, float p2, struct S_FPD (*cb)(struct S_FPD, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f18_S_SPF_FPP(struct S_FPP p0, void* p1, float p2, struct S_FPP (*cb)(struct S_FPP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f18_S_SPF_DII(struct S_DII p0, void* p1, float p2, struct S_DII (*cb)(struct S_DII, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f18_S_SPF_DIF(struct S_DIF p0, void* p1, float p2, struct S_DIF (*cb)(struct S_DIF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f18_S_SPF_DID(struct S_DID p0, void* p1, float p2, struct S_DID (*cb)(struct S_DID, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f18_S_SPF_DIP(struct S_DIP p0, void* p1, float p2, struct S_DIP (*cb)(struct S_DIP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f18_S_SPF_DFI(struct S_DFI p0, void* p1, float p2, struct S_DFI (*cb)(struct S_DFI, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f18_S_SPF_DFF(struct S_DFF p0, void* p1, float p2, struct S_DFF (*cb)(struct S_DFF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f18_S_SPF_DFD(struct S_DFD p0, void* p1, float p2, struct S_DFD (*cb)(struct S_DFD, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f19_S_SPF_DFP(struct S_DFP p0, void* p1, float p2, struct S_DFP (*cb)(struct S_DFP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f19_S_SPF_DDI(struct S_DDI p0, void* p1, float p2, struct S_DDI (*cb)(struct S_DDI, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f19_S_SPF_DDF(struct S_DDF p0, void* p1, float p2, struct S_DDF (*cb)(struct S_DDF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f19_S_SPF_DDD(struct S_DDD p0, void* p1, float p2, struct S_DDD (*cb)(struct S_DDD, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f19_S_SPF_DDP(struct S_DDP p0, void* p1, float p2, struct S_DDP (*cb)(struct S_DDP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f19_S_SPF_DPI(struct S_DPI p0, void* p1, float p2, struct S_DPI (*cb)(struct S_DPI, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f19_S_SPF_DPF(struct S_DPF p0, void* p1, float p2, struct S_DPF (*cb)(struct S_DPF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f19_S_SPF_DPD(struct S_DPD p0, void* p1, float p2, struct S_DPD (*cb)(struct S_DPD, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f19_S_SPF_DPP(struct S_DPP p0, void* p1, float p2, struct S_DPP (*cb)(struct S_DPP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f19_S_SPF_PII(struct S_PII p0, void* p1, float p2, struct S_PII (*cb)(struct S_PII, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f19_S_SPF_PIF(struct S_PIF p0, void* p1, float p2, struct S_PIF (*cb)(struct S_PIF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f19_S_SPF_PID(struct S_PID p0, void* p1, float p2, struct S_PID (*cb)(struct S_PID, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f19_S_SPF_PIP(struct S_PIP p0, void* p1, float p2, struct S_PIP (*cb)(struct S_PIP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f19_S_SPF_PFI(struct S_PFI p0, void* p1, float p2, struct S_PFI (*cb)(struct S_PFI, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f19_S_SPF_PFF(struct S_PFF p0, void* p1, float p2, struct S_PFF (*cb)(struct S_PFF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f19_S_SPF_PFD(struct S_PFD p0, void* p1, float p2, struct S_PFD (*cb)(struct S_PFD, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f19_S_SPF_PFP(struct S_PFP p0, void* p1, float p2, struct S_PFP (*cb)(struct S_PFP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f19_S_SPF_PDI(struct S_PDI p0, void* p1, float p2, struct S_PDI (*cb)(struct S_PDI, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f19_S_SPF_PDF(struct S_PDF p0, void* p1, float p2, struct S_PDF (*cb)(struct S_PDF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f19_S_SPF_PDD(struct S_PDD p0, void* p1, float p2, struct S_PDD (*cb)(struct S_PDD, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f19_S_SPF_PDP(struct S_PDP p0, void* p1, float p2, struct S_PDP (*cb)(struct S_PDP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f19_S_SPF_PPI(struct S_PPI p0, void* p1, float p2, struct S_PPI (*cb)(struct S_PPI, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f19_S_SPF_PPF(struct S_PPF p0, void* p1, float p2, struct S_PPF (*cb)(struct S_PPF, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f19_S_SPF_PPD(struct S_PPD p0, void* p1, float p2, struct S_PPD (*cb)(struct S_PPD, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f19_S_SPF_PPP(struct S_PPP p0, void* p1, float p2, struct S_PPP (*cb)(struct S_PPP, void*, float)) { return cb(p0, p1, p2); } +EXPORT struct S_I f19_S_SPD_I(struct S_I p0, void* p1, double p2, struct S_I (*cb)(struct S_I, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_F f19_S_SPD_F(struct S_F p0, void* p1, double p2, struct S_F (*cb)(struct S_F, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_D f19_S_SPD_D(struct S_D p0, void* p1, double p2, struct S_D (*cb)(struct S_D, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_P f19_S_SPD_P(struct S_P p0, void* p1, double p2, struct S_P (*cb)(struct S_P, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_II f19_S_SPD_II(struct S_II p0, void* p1, double p2, struct S_II (*cb)(struct S_II, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f19_S_SPD_IF(struct S_IF p0, void* p1, double p2, struct S_IF (*cb)(struct S_IF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f19_S_SPD_ID(struct S_ID p0, void* p1, double p2, struct S_ID (*cb)(struct S_ID, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f19_S_SPD_IP(struct S_IP p0, void* p1, double p2, struct S_IP (*cb)(struct S_IP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f19_S_SPD_FI(struct S_FI p0, void* p1, double p2, struct S_FI (*cb)(struct S_FI, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f19_S_SPD_FF(struct S_FF p0, void* p1, double p2, struct S_FF (*cb)(struct S_FF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f19_S_SPD_FD(struct S_FD p0, void* p1, double p2, struct S_FD (*cb)(struct S_FD, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f19_S_SPD_FP(struct S_FP p0, void* p1, double p2, struct S_FP (*cb)(struct S_FP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f19_S_SPD_DI(struct S_DI p0, void* p1, double p2, struct S_DI (*cb)(struct S_DI, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f19_S_SPD_DF(struct S_DF p0, void* p1, double p2, struct S_DF (*cb)(struct S_DF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f19_S_SPD_DD(struct S_DD p0, void* p1, double p2, struct S_DD (*cb)(struct S_DD, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f19_S_SPD_DP(struct S_DP p0, void* p1, double p2, struct S_DP (*cb)(struct S_DP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f19_S_SPD_PI(struct S_PI p0, void* p1, double p2, struct S_PI (*cb)(struct S_PI, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f19_S_SPD_PF(struct S_PF p0, void* p1, double p2, struct S_PF (*cb)(struct S_PF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f19_S_SPD_PD(struct S_PD p0, void* p1, double p2, struct S_PD (*cb)(struct S_PD, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f19_S_SPD_PP(struct S_PP p0, void* p1, double p2, struct S_PP (*cb)(struct S_PP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_III f19_S_SPD_III(struct S_III p0, void* p1, double p2, struct S_III (*cb)(struct S_III, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f19_S_SPD_IIF(struct S_IIF p0, void* p1, double p2, struct S_IIF (*cb)(struct S_IIF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f19_S_SPD_IID(struct S_IID p0, void* p1, double p2, struct S_IID (*cb)(struct S_IID, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f19_S_SPD_IIP(struct S_IIP p0, void* p1, double p2, struct S_IIP (*cb)(struct S_IIP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f19_S_SPD_IFI(struct S_IFI p0, void* p1, double p2, struct S_IFI (*cb)(struct S_IFI, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f19_S_SPD_IFF(struct S_IFF p0, void* p1, double p2, struct S_IFF (*cb)(struct S_IFF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f19_S_SPD_IFD(struct S_IFD p0, void* p1, double p2, struct S_IFD (*cb)(struct S_IFD, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f19_S_SPD_IFP(struct S_IFP p0, void* p1, double p2, struct S_IFP (*cb)(struct S_IFP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f19_S_SPD_IDI(struct S_IDI p0, void* p1, double p2, struct S_IDI (*cb)(struct S_IDI, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f19_S_SPD_IDF(struct S_IDF p0, void* p1, double p2, struct S_IDF (*cb)(struct S_IDF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f19_S_SPD_IDD(struct S_IDD p0, void* p1, double p2, struct S_IDD (*cb)(struct S_IDD, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f19_S_SPD_IDP(struct S_IDP p0, void* p1, double p2, struct S_IDP (*cb)(struct S_IDP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f19_S_SPD_IPI(struct S_IPI p0, void* p1, double p2, struct S_IPI (*cb)(struct S_IPI, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f19_S_SPD_IPF(struct S_IPF p0, void* p1, double p2, struct S_IPF (*cb)(struct S_IPF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f19_S_SPD_IPD(struct S_IPD p0, void* p1, double p2, struct S_IPD (*cb)(struct S_IPD, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f19_S_SPD_IPP(struct S_IPP p0, void* p1, double p2, struct S_IPP (*cb)(struct S_IPP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f19_S_SPD_FII(struct S_FII p0, void* p1, double p2, struct S_FII (*cb)(struct S_FII, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f19_S_SPD_FIF(struct S_FIF p0, void* p1, double p2, struct S_FIF (*cb)(struct S_FIF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f19_S_SPD_FID(struct S_FID p0, void* p1, double p2, struct S_FID (*cb)(struct S_FID, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f19_S_SPD_FIP(struct S_FIP p0, void* p1, double p2, struct S_FIP (*cb)(struct S_FIP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f19_S_SPD_FFI(struct S_FFI p0, void* p1, double p2, struct S_FFI (*cb)(struct S_FFI, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f19_S_SPD_FFF(struct S_FFF p0, void* p1, double p2, struct S_FFF (*cb)(struct S_FFF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f19_S_SPD_FFD(struct S_FFD p0, void* p1, double p2, struct S_FFD (*cb)(struct S_FFD, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f19_S_SPD_FFP(struct S_FFP p0, void* p1, double p2, struct S_FFP (*cb)(struct S_FFP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f19_S_SPD_FDI(struct S_FDI p0, void* p1, double p2, struct S_FDI (*cb)(struct S_FDI, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f19_S_SPD_FDF(struct S_FDF p0, void* p1, double p2, struct S_FDF (*cb)(struct S_FDF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f19_S_SPD_FDD(struct S_FDD p0, void* p1, double p2, struct S_FDD (*cb)(struct S_FDD, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f19_S_SPD_FDP(struct S_FDP p0, void* p1, double p2, struct S_FDP (*cb)(struct S_FDP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f19_S_SPD_FPI(struct S_FPI p0, void* p1, double p2, struct S_FPI (*cb)(struct S_FPI, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f19_S_SPD_FPF(struct S_FPF p0, void* p1, double p2, struct S_FPF (*cb)(struct S_FPF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f19_S_SPD_FPD(struct S_FPD p0, void* p1, double p2, struct S_FPD (*cb)(struct S_FPD, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f19_S_SPD_FPP(struct S_FPP p0, void* p1, double p2, struct S_FPP (*cb)(struct S_FPP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f19_S_SPD_DII(struct S_DII p0, void* p1, double p2, struct S_DII (*cb)(struct S_DII, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f19_S_SPD_DIF(struct S_DIF p0, void* p1, double p2, struct S_DIF (*cb)(struct S_DIF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f19_S_SPD_DID(struct S_DID p0, void* p1, double p2, struct S_DID (*cb)(struct S_DID, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f19_S_SPD_DIP(struct S_DIP p0, void* p1, double p2, struct S_DIP (*cb)(struct S_DIP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f19_S_SPD_DFI(struct S_DFI p0, void* p1, double p2, struct S_DFI (*cb)(struct S_DFI, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f19_S_SPD_DFF(struct S_DFF p0, void* p1, double p2, struct S_DFF (*cb)(struct S_DFF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f19_S_SPD_DFD(struct S_DFD p0, void* p1, double p2, struct S_DFD (*cb)(struct S_DFD, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f19_S_SPD_DFP(struct S_DFP p0, void* p1, double p2, struct S_DFP (*cb)(struct S_DFP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f19_S_SPD_DDI(struct S_DDI p0, void* p1, double p2, struct S_DDI (*cb)(struct S_DDI, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f19_S_SPD_DDF(struct S_DDF p0, void* p1, double p2, struct S_DDF (*cb)(struct S_DDF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f19_S_SPD_DDD(struct S_DDD p0, void* p1, double p2, struct S_DDD (*cb)(struct S_DDD, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f19_S_SPD_DDP(struct S_DDP p0, void* p1, double p2, struct S_DDP (*cb)(struct S_DDP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f19_S_SPD_DPI(struct S_DPI p0, void* p1, double p2, struct S_DPI (*cb)(struct S_DPI, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f19_S_SPD_DPF(struct S_DPF p0, void* p1, double p2, struct S_DPF (*cb)(struct S_DPF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f19_S_SPD_DPD(struct S_DPD p0, void* p1, double p2, struct S_DPD (*cb)(struct S_DPD, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f19_S_SPD_DPP(struct S_DPP p0, void* p1, double p2, struct S_DPP (*cb)(struct S_DPP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f19_S_SPD_PII(struct S_PII p0, void* p1, double p2, struct S_PII (*cb)(struct S_PII, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f19_S_SPD_PIF(struct S_PIF p0, void* p1, double p2, struct S_PIF (*cb)(struct S_PIF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f19_S_SPD_PID(struct S_PID p0, void* p1, double p2, struct S_PID (*cb)(struct S_PID, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f19_S_SPD_PIP(struct S_PIP p0, void* p1, double p2, struct S_PIP (*cb)(struct S_PIP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f19_S_SPD_PFI(struct S_PFI p0, void* p1, double p2, struct S_PFI (*cb)(struct S_PFI, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f19_S_SPD_PFF(struct S_PFF p0, void* p1, double p2, struct S_PFF (*cb)(struct S_PFF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f19_S_SPD_PFD(struct S_PFD p0, void* p1, double p2, struct S_PFD (*cb)(struct S_PFD, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f19_S_SPD_PFP(struct S_PFP p0, void* p1, double p2, struct S_PFP (*cb)(struct S_PFP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f19_S_SPD_PDI(struct S_PDI p0, void* p1, double p2, struct S_PDI (*cb)(struct S_PDI, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f19_S_SPD_PDF(struct S_PDF p0, void* p1, double p2, struct S_PDF (*cb)(struct S_PDF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f19_S_SPD_PDD(struct S_PDD p0, void* p1, double p2, struct S_PDD (*cb)(struct S_PDD, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f19_S_SPD_PDP(struct S_PDP p0, void* p1, double p2, struct S_PDP (*cb)(struct S_PDP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f19_S_SPD_PPI(struct S_PPI p0, void* p1, double p2, struct S_PPI (*cb)(struct S_PPI, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f19_S_SPD_PPF(struct S_PPF p0, void* p1, double p2, struct S_PPF (*cb)(struct S_PPF, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f19_S_SPD_PPD(struct S_PPD p0, void* p1, double p2, struct S_PPD (*cb)(struct S_PPD, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f19_S_SPD_PPP(struct S_PPP p0, void* p1, double p2, struct S_PPP (*cb)(struct S_PPP, void*, double)) { return cb(p0, p1, p2); } +EXPORT struct S_I f19_S_SPP_I(struct S_I p0, void* p1, void* p2, struct S_I (*cb)(struct S_I, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_F f19_S_SPP_F(struct S_F p0, void* p1, void* p2, struct S_F (*cb)(struct S_F, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_D f19_S_SPP_D(struct S_D p0, void* p1, void* p2, struct S_D (*cb)(struct S_D, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_P f19_S_SPP_P(struct S_P p0, void* p1, void* p2, struct S_P (*cb)(struct S_P, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_II f19_S_SPP_II(struct S_II p0, void* p1, void* p2, struct S_II (*cb)(struct S_II, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f19_S_SPP_IF(struct S_IF p0, void* p1, void* p2, struct S_IF (*cb)(struct S_IF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f19_S_SPP_ID(struct S_ID p0, void* p1, void* p2, struct S_ID (*cb)(struct S_ID, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f19_S_SPP_IP(struct S_IP p0, void* p1, void* p2, struct S_IP (*cb)(struct S_IP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f19_S_SPP_FI(struct S_FI p0, void* p1, void* p2, struct S_FI (*cb)(struct S_FI, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f19_S_SPP_FF(struct S_FF p0, void* p1, void* p2, struct S_FF (*cb)(struct S_FF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f19_S_SPP_FD(struct S_FD p0, void* p1, void* p2, struct S_FD (*cb)(struct S_FD, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f19_S_SPP_FP(struct S_FP p0, void* p1, void* p2, struct S_FP (*cb)(struct S_FP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f19_S_SPP_DI(struct S_DI p0, void* p1, void* p2, struct S_DI (*cb)(struct S_DI, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f19_S_SPP_DF(struct S_DF p0, void* p1, void* p2, struct S_DF (*cb)(struct S_DF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f19_S_SPP_DD(struct S_DD p0, void* p1, void* p2, struct S_DD (*cb)(struct S_DD, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f19_S_SPP_DP(struct S_DP p0, void* p1, void* p2, struct S_DP (*cb)(struct S_DP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f19_S_SPP_PI(struct S_PI p0, void* p1, void* p2, struct S_PI (*cb)(struct S_PI, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f19_S_SPP_PF(struct S_PF p0, void* p1, void* p2, struct S_PF (*cb)(struct S_PF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f19_S_SPP_PD(struct S_PD p0, void* p1, void* p2, struct S_PD (*cb)(struct S_PD, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f19_S_SPP_PP(struct S_PP p0, void* p1, void* p2, struct S_PP (*cb)(struct S_PP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_III f19_S_SPP_III(struct S_III p0, void* p1, void* p2, struct S_III (*cb)(struct S_III, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f19_S_SPP_IIF(struct S_IIF p0, void* p1, void* p2, struct S_IIF (*cb)(struct S_IIF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f19_S_SPP_IID(struct S_IID p0, void* p1, void* p2, struct S_IID (*cb)(struct S_IID, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f19_S_SPP_IIP(struct S_IIP p0, void* p1, void* p2, struct S_IIP (*cb)(struct S_IIP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f19_S_SPP_IFI(struct S_IFI p0, void* p1, void* p2, struct S_IFI (*cb)(struct S_IFI, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f19_S_SPP_IFF(struct S_IFF p0, void* p1, void* p2, struct S_IFF (*cb)(struct S_IFF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f19_S_SPP_IFD(struct S_IFD p0, void* p1, void* p2, struct S_IFD (*cb)(struct S_IFD, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f19_S_SPP_IFP(struct S_IFP p0, void* p1, void* p2, struct S_IFP (*cb)(struct S_IFP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f19_S_SPP_IDI(struct S_IDI p0, void* p1, void* p2, struct S_IDI (*cb)(struct S_IDI, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f19_S_SPP_IDF(struct S_IDF p0, void* p1, void* p2, struct S_IDF (*cb)(struct S_IDF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f19_S_SPP_IDD(struct S_IDD p0, void* p1, void* p2, struct S_IDD (*cb)(struct S_IDD, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f19_S_SPP_IDP(struct S_IDP p0, void* p1, void* p2, struct S_IDP (*cb)(struct S_IDP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f19_S_SPP_IPI(struct S_IPI p0, void* p1, void* p2, struct S_IPI (*cb)(struct S_IPI, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f19_S_SPP_IPF(struct S_IPF p0, void* p1, void* p2, struct S_IPF (*cb)(struct S_IPF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f19_S_SPP_IPD(struct S_IPD p0, void* p1, void* p2, struct S_IPD (*cb)(struct S_IPD, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f19_S_SPP_IPP(struct S_IPP p0, void* p1, void* p2, struct S_IPP (*cb)(struct S_IPP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f19_S_SPP_FII(struct S_FII p0, void* p1, void* p2, struct S_FII (*cb)(struct S_FII, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f19_S_SPP_FIF(struct S_FIF p0, void* p1, void* p2, struct S_FIF (*cb)(struct S_FIF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f19_S_SPP_FID(struct S_FID p0, void* p1, void* p2, struct S_FID (*cb)(struct S_FID, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f19_S_SPP_FIP(struct S_FIP p0, void* p1, void* p2, struct S_FIP (*cb)(struct S_FIP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f19_S_SPP_FFI(struct S_FFI p0, void* p1, void* p2, struct S_FFI (*cb)(struct S_FFI, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f19_S_SPP_FFF(struct S_FFF p0, void* p1, void* p2, struct S_FFF (*cb)(struct S_FFF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f19_S_SPP_FFD(struct S_FFD p0, void* p1, void* p2, struct S_FFD (*cb)(struct S_FFD, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f19_S_SPP_FFP(struct S_FFP p0, void* p1, void* p2, struct S_FFP (*cb)(struct S_FFP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f19_S_SPP_FDI(struct S_FDI p0, void* p1, void* p2, struct S_FDI (*cb)(struct S_FDI, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f19_S_SPP_FDF(struct S_FDF p0, void* p1, void* p2, struct S_FDF (*cb)(struct S_FDF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f19_S_SPP_FDD(struct S_FDD p0, void* p1, void* p2, struct S_FDD (*cb)(struct S_FDD, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f19_S_SPP_FDP(struct S_FDP p0, void* p1, void* p2, struct S_FDP (*cb)(struct S_FDP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f19_S_SPP_FPI(struct S_FPI p0, void* p1, void* p2, struct S_FPI (*cb)(struct S_FPI, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f19_S_SPP_FPF(struct S_FPF p0, void* p1, void* p2, struct S_FPF (*cb)(struct S_FPF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f19_S_SPP_FPD(struct S_FPD p0, void* p1, void* p2, struct S_FPD (*cb)(struct S_FPD, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f19_S_SPP_FPP(struct S_FPP p0, void* p1, void* p2, struct S_FPP (*cb)(struct S_FPP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f19_S_SPP_DII(struct S_DII p0, void* p1, void* p2, struct S_DII (*cb)(struct S_DII, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f19_S_SPP_DIF(struct S_DIF p0, void* p1, void* p2, struct S_DIF (*cb)(struct S_DIF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f19_S_SPP_DID(struct S_DID p0, void* p1, void* p2, struct S_DID (*cb)(struct S_DID, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f19_S_SPP_DIP(struct S_DIP p0, void* p1, void* p2, struct S_DIP (*cb)(struct S_DIP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f19_S_SPP_DFI(struct S_DFI p0, void* p1, void* p2, struct S_DFI (*cb)(struct S_DFI, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f19_S_SPP_DFF(struct S_DFF p0, void* p1, void* p2, struct S_DFF (*cb)(struct S_DFF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f19_S_SPP_DFD(struct S_DFD p0, void* p1, void* p2, struct S_DFD (*cb)(struct S_DFD, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f19_S_SPP_DFP(struct S_DFP p0, void* p1, void* p2, struct S_DFP (*cb)(struct S_DFP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f19_S_SPP_DDI(struct S_DDI p0, void* p1, void* p2, struct S_DDI (*cb)(struct S_DDI, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f19_S_SPP_DDF(struct S_DDF p0, void* p1, void* p2, struct S_DDF (*cb)(struct S_DDF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f19_S_SPP_DDD(struct S_DDD p0, void* p1, void* p2, struct S_DDD (*cb)(struct S_DDD, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f19_S_SPP_DDP(struct S_DDP p0, void* p1, void* p2, struct S_DDP (*cb)(struct S_DDP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f19_S_SPP_DPI(struct S_DPI p0, void* p1, void* p2, struct S_DPI (*cb)(struct S_DPI, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f19_S_SPP_DPF(struct S_DPF p0, void* p1, void* p2, struct S_DPF (*cb)(struct S_DPF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f19_S_SPP_DPD(struct S_DPD p0, void* p1, void* p2, struct S_DPD (*cb)(struct S_DPD, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f19_S_SPP_DPP(struct S_DPP p0, void* p1, void* p2, struct S_DPP (*cb)(struct S_DPP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f19_S_SPP_PII(struct S_PII p0, void* p1, void* p2, struct S_PII (*cb)(struct S_PII, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f19_S_SPP_PIF(struct S_PIF p0, void* p1, void* p2, struct S_PIF (*cb)(struct S_PIF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f19_S_SPP_PID(struct S_PID p0, void* p1, void* p2, struct S_PID (*cb)(struct S_PID, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f19_S_SPP_PIP(struct S_PIP p0, void* p1, void* p2, struct S_PIP (*cb)(struct S_PIP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f19_S_SPP_PFI(struct S_PFI p0, void* p1, void* p2, struct S_PFI (*cb)(struct S_PFI, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f19_S_SPP_PFF(struct S_PFF p0, void* p1, void* p2, struct S_PFF (*cb)(struct S_PFF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f19_S_SPP_PFD(struct S_PFD p0, void* p1, void* p2, struct S_PFD (*cb)(struct S_PFD, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f19_S_SPP_PFP(struct S_PFP p0, void* p1, void* p2, struct S_PFP (*cb)(struct S_PFP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f19_S_SPP_PDI(struct S_PDI p0, void* p1, void* p2, struct S_PDI (*cb)(struct S_PDI, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f19_S_SPP_PDF(struct S_PDF p0, void* p1, void* p2, struct S_PDF (*cb)(struct S_PDF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f19_S_SPP_PDD(struct S_PDD p0, void* p1, void* p2, struct S_PDD (*cb)(struct S_PDD, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f19_S_SPP_PDP(struct S_PDP p0, void* p1, void* p2, struct S_PDP (*cb)(struct S_PDP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f19_S_SPP_PPI(struct S_PPI p0, void* p1, void* p2, struct S_PPI (*cb)(struct S_PPI, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f19_S_SPP_PPF(struct S_PPF p0, void* p1, void* p2, struct S_PPF (*cb)(struct S_PPF, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f19_S_SPP_PPD(struct S_PPD p0, void* p1, void* p2, struct S_PPD (*cb)(struct S_PPD, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f19_S_SPP_PPP(struct S_PPP p0, void* p1, void* p2, struct S_PPP (*cb)(struct S_PPP, void*, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_I f19_S_SPS_I(struct S_I p0, void* p1, struct S_I p2, struct S_I (*cb)(struct S_I, void*, struct S_I)) { return cb(p0, p1, p2); } +EXPORT struct S_F f19_S_SPS_F(struct S_F p0, void* p1, struct S_F p2, struct S_F (*cb)(struct S_F, void*, struct S_F)) { return cb(p0, p1, p2); } +EXPORT struct S_D f19_S_SPS_D(struct S_D p0, void* p1, struct S_D p2, struct S_D (*cb)(struct S_D, void*, struct S_D)) { return cb(p0, p1, p2); } +EXPORT struct S_P f19_S_SPS_P(struct S_P p0, void* p1, struct S_P p2, struct S_P (*cb)(struct S_P, void*, struct S_P)) { return cb(p0, p1, p2); } +EXPORT struct S_II f19_S_SPS_II(struct S_II p0, void* p1, struct S_II p2, struct S_II (*cb)(struct S_II, void*, struct S_II)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f19_S_SPS_IF(struct S_IF p0, void* p1, struct S_IF p2, struct S_IF (*cb)(struct S_IF, void*, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f19_S_SPS_ID(struct S_ID p0, void* p1, struct S_ID p2, struct S_ID (*cb)(struct S_ID, void*, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f19_S_SPS_IP(struct S_IP p0, void* p1, struct S_IP p2, struct S_IP (*cb)(struct S_IP, void*, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f19_S_SPS_FI(struct S_FI p0, void* p1, struct S_FI p2, struct S_FI (*cb)(struct S_FI, void*, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f19_S_SPS_FF(struct S_FF p0, void* p1, struct S_FF p2, struct S_FF (*cb)(struct S_FF, void*, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f19_S_SPS_FD(struct S_FD p0, void* p1, struct S_FD p2, struct S_FD (*cb)(struct S_FD, void*, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f19_S_SPS_FP(struct S_FP p0, void* p1, struct S_FP p2, struct S_FP (*cb)(struct S_FP, void*, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f19_S_SPS_DI(struct S_DI p0, void* p1, struct S_DI p2, struct S_DI (*cb)(struct S_DI, void*, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f19_S_SPS_DF(struct S_DF p0, void* p1, struct S_DF p2, struct S_DF (*cb)(struct S_DF, void*, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f19_S_SPS_DD(struct S_DD p0, void* p1, struct S_DD p2, struct S_DD (*cb)(struct S_DD, void*, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f19_S_SPS_DP(struct S_DP p0, void* p1, struct S_DP p2, struct S_DP (*cb)(struct S_DP, void*, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f19_S_SPS_PI(struct S_PI p0, void* p1, struct S_PI p2, struct S_PI (*cb)(struct S_PI, void*, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f19_S_SPS_PF(struct S_PF p0, void* p1, struct S_PF p2, struct S_PF (*cb)(struct S_PF, void*, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f19_S_SPS_PD(struct S_PD p0, void* p1, struct S_PD p2, struct S_PD (*cb)(struct S_PD, void*, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f19_S_SPS_PP(struct S_PP p0, void* p1, struct S_PP p2, struct S_PP (*cb)(struct S_PP, void*, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT struct S_III f19_S_SPS_III(struct S_III p0, void* p1, struct S_III p2, struct S_III (*cb)(struct S_III, void*, struct S_III)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f19_S_SPS_IIF(struct S_IIF p0, void* p1, struct S_IIF p2, struct S_IIF (*cb)(struct S_IIF, void*, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f19_S_SPS_IID(struct S_IID p0, void* p1, struct S_IID p2, struct S_IID (*cb)(struct S_IID, void*, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f19_S_SPS_IIP(struct S_IIP p0, void* p1, struct S_IIP p2, struct S_IIP (*cb)(struct S_IIP, void*, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f19_S_SPS_IFI(struct S_IFI p0, void* p1, struct S_IFI p2, struct S_IFI (*cb)(struct S_IFI, void*, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f19_S_SPS_IFF(struct S_IFF p0, void* p1, struct S_IFF p2, struct S_IFF (*cb)(struct S_IFF, void*, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f19_S_SPS_IFD(struct S_IFD p0, void* p1, struct S_IFD p2, struct S_IFD (*cb)(struct S_IFD, void*, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f19_S_SPS_IFP(struct S_IFP p0, void* p1, struct S_IFP p2, struct S_IFP (*cb)(struct S_IFP, void*, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f19_S_SPS_IDI(struct S_IDI p0, void* p1, struct S_IDI p2, struct S_IDI (*cb)(struct S_IDI, void*, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f19_S_SPS_IDF(struct S_IDF p0, void* p1, struct S_IDF p2, struct S_IDF (*cb)(struct S_IDF, void*, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f19_S_SPS_IDD(struct S_IDD p0, void* p1, struct S_IDD p2, struct S_IDD (*cb)(struct S_IDD, void*, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f19_S_SPS_IDP(struct S_IDP p0, void* p1, struct S_IDP p2, struct S_IDP (*cb)(struct S_IDP, void*, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f19_S_SPS_IPI(struct S_IPI p0, void* p1, struct S_IPI p2, struct S_IPI (*cb)(struct S_IPI, void*, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f19_S_SPS_IPF(struct S_IPF p0, void* p1, struct S_IPF p2, struct S_IPF (*cb)(struct S_IPF, void*, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f19_S_SPS_IPD(struct S_IPD p0, void* p1, struct S_IPD p2, struct S_IPD (*cb)(struct S_IPD, void*, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f19_S_SPS_IPP(struct S_IPP p0, void* p1, struct S_IPP p2, struct S_IPP (*cb)(struct S_IPP, void*, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f19_S_SPS_FII(struct S_FII p0, void* p1, struct S_FII p2, struct S_FII (*cb)(struct S_FII, void*, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f19_S_SPS_FIF(struct S_FIF p0, void* p1, struct S_FIF p2, struct S_FIF (*cb)(struct S_FIF, void*, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f19_S_SPS_FID(struct S_FID p0, void* p1, struct S_FID p2, struct S_FID (*cb)(struct S_FID, void*, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f19_S_SPS_FIP(struct S_FIP p0, void* p1, struct S_FIP p2, struct S_FIP (*cb)(struct S_FIP, void*, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f19_S_SPS_FFI(struct S_FFI p0, void* p1, struct S_FFI p2, struct S_FFI (*cb)(struct S_FFI, void*, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f19_S_SPS_FFF(struct S_FFF p0, void* p1, struct S_FFF p2, struct S_FFF (*cb)(struct S_FFF, void*, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f19_S_SPS_FFD(struct S_FFD p0, void* p1, struct S_FFD p2, struct S_FFD (*cb)(struct S_FFD, void*, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f19_S_SPS_FFP(struct S_FFP p0, void* p1, struct S_FFP p2, struct S_FFP (*cb)(struct S_FFP, void*, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f19_S_SPS_FDI(struct S_FDI p0, void* p1, struct S_FDI p2, struct S_FDI (*cb)(struct S_FDI, void*, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f19_S_SPS_FDF(struct S_FDF p0, void* p1, struct S_FDF p2, struct S_FDF (*cb)(struct S_FDF, void*, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f19_S_SPS_FDD(struct S_FDD p0, void* p1, struct S_FDD p2, struct S_FDD (*cb)(struct S_FDD, void*, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f19_S_SPS_FDP(struct S_FDP p0, void* p1, struct S_FDP p2, struct S_FDP (*cb)(struct S_FDP, void*, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f19_S_SPS_FPI(struct S_FPI p0, void* p1, struct S_FPI p2, struct S_FPI (*cb)(struct S_FPI, void*, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f19_S_SPS_FPF(struct S_FPF p0, void* p1, struct S_FPF p2, struct S_FPF (*cb)(struct S_FPF, void*, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f19_S_SPS_FPD(struct S_FPD p0, void* p1, struct S_FPD p2, struct S_FPD (*cb)(struct S_FPD, void*, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f19_S_SPS_FPP(struct S_FPP p0, void* p1, struct S_FPP p2, struct S_FPP (*cb)(struct S_FPP, void*, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f19_S_SPS_DII(struct S_DII p0, void* p1, struct S_DII p2, struct S_DII (*cb)(struct S_DII, void*, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f19_S_SPS_DIF(struct S_DIF p0, void* p1, struct S_DIF p2, struct S_DIF (*cb)(struct S_DIF, void*, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f19_S_SPS_DID(struct S_DID p0, void* p1, struct S_DID p2, struct S_DID (*cb)(struct S_DID, void*, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f19_S_SPS_DIP(struct S_DIP p0, void* p1, struct S_DIP p2, struct S_DIP (*cb)(struct S_DIP, void*, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f19_S_SPS_DFI(struct S_DFI p0, void* p1, struct S_DFI p2, struct S_DFI (*cb)(struct S_DFI, void*, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f19_S_SPS_DFF(struct S_DFF p0, void* p1, struct S_DFF p2, struct S_DFF (*cb)(struct S_DFF, void*, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f19_S_SPS_DFD(struct S_DFD p0, void* p1, struct S_DFD p2, struct S_DFD (*cb)(struct S_DFD, void*, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f19_S_SPS_DFP(struct S_DFP p0, void* p1, struct S_DFP p2, struct S_DFP (*cb)(struct S_DFP, void*, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f19_S_SPS_DDI(struct S_DDI p0, void* p1, struct S_DDI p2, struct S_DDI (*cb)(struct S_DDI, void*, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f19_S_SPS_DDF(struct S_DDF p0, void* p1, struct S_DDF p2, struct S_DDF (*cb)(struct S_DDF, void*, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f19_S_SPS_DDD(struct S_DDD p0, void* p1, struct S_DDD p2, struct S_DDD (*cb)(struct S_DDD, void*, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f19_S_SPS_DDP(struct S_DDP p0, void* p1, struct S_DDP p2, struct S_DDP (*cb)(struct S_DDP, void*, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f19_S_SPS_DPI(struct S_DPI p0, void* p1, struct S_DPI p2, struct S_DPI (*cb)(struct S_DPI, void*, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f19_S_SPS_DPF(struct S_DPF p0, void* p1, struct S_DPF p2, struct S_DPF (*cb)(struct S_DPF, void*, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f19_S_SPS_DPD(struct S_DPD p0, void* p1, struct S_DPD p2, struct S_DPD (*cb)(struct S_DPD, void*, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f19_S_SPS_DPP(struct S_DPP p0, void* p1, struct S_DPP p2, struct S_DPP (*cb)(struct S_DPP, void*, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f19_S_SPS_PII(struct S_PII p0, void* p1, struct S_PII p2, struct S_PII (*cb)(struct S_PII, void*, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f19_S_SPS_PIF(struct S_PIF p0, void* p1, struct S_PIF p2, struct S_PIF (*cb)(struct S_PIF, void*, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f19_S_SPS_PID(struct S_PID p0, void* p1, struct S_PID p2, struct S_PID (*cb)(struct S_PID, void*, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f19_S_SPS_PIP(struct S_PIP p0, void* p1, struct S_PIP p2, struct S_PIP (*cb)(struct S_PIP, void*, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f19_S_SPS_PFI(struct S_PFI p0, void* p1, struct S_PFI p2, struct S_PFI (*cb)(struct S_PFI, void*, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f19_S_SPS_PFF(struct S_PFF p0, void* p1, struct S_PFF p2, struct S_PFF (*cb)(struct S_PFF, void*, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f19_S_SPS_PFD(struct S_PFD p0, void* p1, struct S_PFD p2, struct S_PFD (*cb)(struct S_PFD, void*, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f19_S_SPS_PFP(struct S_PFP p0, void* p1, struct S_PFP p2, struct S_PFP (*cb)(struct S_PFP, void*, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f19_S_SPS_PDI(struct S_PDI p0, void* p1, struct S_PDI p2, struct S_PDI (*cb)(struct S_PDI, void*, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f19_S_SPS_PDF(struct S_PDF p0, void* p1, struct S_PDF p2, struct S_PDF (*cb)(struct S_PDF, void*, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f19_S_SPS_PDD(struct S_PDD p0, void* p1, struct S_PDD p2, struct S_PDD (*cb)(struct S_PDD, void*, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f19_S_SPS_PDP(struct S_PDP p0, void* p1, struct S_PDP p2, struct S_PDP (*cb)(struct S_PDP, void*, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f19_S_SPS_PPI(struct S_PPI p0, void* p1, struct S_PPI p2, struct S_PPI (*cb)(struct S_PPI, void*, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f19_S_SPS_PPF(struct S_PPF p0, void* p1, struct S_PPF p2, struct S_PPF (*cb)(struct S_PPF, void*, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f19_S_SPS_PPD(struct S_PPD p0, void* p1, struct S_PPD p2, struct S_PPD (*cb)(struct S_PPD, void*, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f19_S_SPS_PPP(struct S_PPP p0, void* p1, struct S_PPP p2, struct S_PPP (*cb)(struct S_PPP, void*, struct S_PPP)) { return cb(p0, p1, p2); } +EXPORT struct S_I f19_S_SSI_I(struct S_I p0, struct S_I p1, int p2, struct S_I (*cb)(struct S_I, struct S_I, int)) { return cb(p0, p1, p2); } +EXPORT struct S_F f19_S_SSI_F(struct S_F p0, struct S_F p1, int p2, struct S_F (*cb)(struct S_F, struct S_F, int)) { return cb(p0, p1, p2); } +EXPORT struct S_D f19_S_SSI_D(struct S_D p0, struct S_D p1, int p2, struct S_D (*cb)(struct S_D, struct S_D, int)) { return cb(p0, p1, p2); } +EXPORT struct S_P f19_S_SSI_P(struct S_P p0, struct S_P p1, int p2, struct S_P (*cb)(struct S_P, struct S_P, int)) { return cb(p0, p1, p2); } +EXPORT struct S_II f19_S_SSI_II(struct S_II p0, struct S_II p1, int p2, struct S_II (*cb)(struct S_II, struct S_II, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f19_S_SSI_IF(struct S_IF p0, struct S_IF p1, int p2, struct S_IF (*cb)(struct S_IF, struct S_IF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f19_S_SSI_ID(struct S_ID p0, struct S_ID p1, int p2, struct S_ID (*cb)(struct S_ID, struct S_ID, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f19_S_SSI_IP(struct S_IP p0, struct S_IP p1, int p2, struct S_IP (*cb)(struct S_IP, struct S_IP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f19_S_SSI_FI(struct S_FI p0, struct S_FI p1, int p2, struct S_FI (*cb)(struct S_FI, struct S_FI, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f19_S_SSI_FF(struct S_FF p0, struct S_FF p1, int p2, struct S_FF (*cb)(struct S_FF, struct S_FF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f19_S_SSI_FD(struct S_FD p0, struct S_FD p1, int p2, struct S_FD (*cb)(struct S_FD, struct S_FD, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f19_S_SSI_FP(struct S_FP p0, struct S_FP p1, int p2, struct S_FP (*cb)(struct S_FP, struct S_FP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f19_S_SSI_DI(struct S_DI p0, struct S_DI p1, int p2, struct S_DI (*cb)(struct S_DI, struct S_DI, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f19_S_SSI_DF(struct S_DF p0, struct S_DF p1, int p2, struct S_DF (*cb)(struct S_DF, struct S_DF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f19_S_SSI_DD(struct S_DD p0, struct S_DD p1, int p2, struct S_DD (*cb)(struct S_DD, struct S_DD, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f19_S_SSI_DP(struct S_DP p0, struct S_DP p1, int p2, struct S_DP (*cb)(struct S_DP, struct S_DP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f19_S_SSI_PI(struct S_PI p0, struct S_PI p1, int p2, struct S_PI (*cb)(struct S_PI, struct S_PI, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f19_S_SSI_PF(struct S_PF p0, struct S_PF p1, int p2, struct S_PF (*cb)(struct S_PF, struct S_PF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f19_S_SSI_PD(struct S_PD p0, struct S_PD p1, int p2, struct S_PD (*cb)(struct S_PD, struct S_PD, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f19_S_SSI_PP(struct S_PP p0, struct S_PP p1, int p2, struct S_PP (*cb)(struct S_PP, struct S_PP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_III f19_S_SSI_III(struct S_III p0, struct S_III p1, int p2, struct S_III (*cb)(struct S_III, struct S_III, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f19_S_SSI_IIF(struct S_IIF p0, struct S_IIF p1, int p2, struct S_IIF (*cb)(struct S_IIF, struct S_IIF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f19_S_SSI_IID(struct S_IID p0, struct S_IID p1, int p2, struct S_IID (*cb)(struct S_IID, struct S_IID, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f19_S_SSI_IIP(struct S_IIP p0, struct S_IIP p1, int p2, struct S_IIP (*cb)(struct S_IIP, struct S_IIP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f19_S_SSI_IFI(struct S_IFI p0, struct S_IFI p1, int p2, struct S_IFI (*cb)(struct S_IFI, struct S_IFI, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f19_S_SSI_IFF(struct S_IFF p0, struct S_IFF p1, int p2, struct S_IFF (*cb)(struct S_IFF, struct S_IFF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f19_S_SSI_IFD(struct S_IFD p0, struct S_IFD p1, int p2, struct S_IFD (*cb)(struct S_IFD, struct S_IFD, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f19_S_SSI_IFP(struct S_IFP p0, struct S_IFP p1, int p2, struct S_IFP (*cb)(struct S_IFP, struct S_IFP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f19_S_SSI_IDI(struct S_IDI p0, struct S_IDI p1, int p2, struct S_IDI (*cb)(struct S_IDI, struct S_IDI, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f19_S_SSI_IDF(struct S_IDF p0, struct S_IDF p1, int p2, struct S_IDF (*cb)(struct S_IDF, struct S_IDF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f19_S_SSI_IDD(struct S_IDD p0, struct S_IDD p1, int p2, struct S_IDD (*cb)(struct S_IDD, struct S_IDD, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f19_S_SSI_IDP(struct S_IDP p0, struct S_IDP p1, int p2, struct S_IDP (*cb)(struct S_IDP, struct S_IDP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f19_S_SSI_IPI(struct S_IPI p0, struct S_IPI p1, int p2, struct S_IPI (*cb)(struct S_IPI, struct S_IPI, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f19_S_SSI_IPF(struct S_IPF p0, struct S_IPF p1, int p2, struct S_IPF (*cb)(struct S_IPF, struct S_IPF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f19_S_SSI_IPD(struct S_IPD p0, struct S_IPD p1, int p2, struct S_IPD (*cb)(struct S_IPD, struct S_IPD, int)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f19_S_SSI_IPP(struct S_IPP p0, struct S_IPP p1, int p2, struct S_IPP (*cb)(struct S_IPP, struct S_IPP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f19_S_SSI_FII(struct S_FII p0, struct S_FII p1, int p2, struct S_FII (*cb)(struct S_FII, struct S_FII, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f19_S_SSI_FIF(struct S_FIF p0, struct S_FIF p1, int p2, struct S_FIF (*cb)(struct S_FIF, struct S_FIF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f19_S_SSI_FID(struct S_FID p0, struct S_FID p1, int p2, struct S_FID (*cb)(struct S_FID, struct S_FID, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f19_S_SSI_FIP(struct S_FIP p0, struct S_FIP p1, int p2, struct S_FIP (*cb)(struct S_FIP, struct S_FIP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f19_S_SSI_FFI(struct S_FFI p0, struct S_FFI p1, int p2, struct S_FFI (*cb)(struct S_FFI, struct S_FFI, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f19_S_SSI_FFF(struct S_FFF p0, struct S_FFF p1, int p2, struct S_FFF (*cb)(struct S_FFF, struct S_FFF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f19_S_SSI_FFD(struct S_FFD p0, struct S_FFD p1, int p2, struct S_FFD (*cb)(struct S_FFD, struct S_FFD, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f19_S_SSI_FFP(struct S_FFP p0, struct S_FFP p1, int p2, struct S_FFP (*cb)(struct S_FFP, struct S_FFP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f19_S_SSI_FDI(struct S_FDI p0, struct S_FDI p1, int p2, struct S_FDI (*cb)(struct S_FDI, struct S_FDI, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f19_S_SSI_FDF(struct S_FDF p0, struct S_FDF p1, int p2, struct S_FDF (*cb)(struct S_FDF, struct S_FDF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f19_S_SSI_FDD(struct S_FDD p0, struct S_FDD p1, int p2, struct S_FDD (*cb)(struct S_FDD, struct S_FDD, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f19_S_SSI_FDP(struct S_FDP p0, struct S_FDP p1, int p2, struct S_FDP (*cb)(struct S_FDP, struct S_FDP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f19_S_SSI_FPI(struct S_FPI p0, struct S_FPI p1, int p2, struct S_FPI (*cb)(struct S_FPI, struct S_FPI, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f19_S_SSI_FPF(struct S_FPF p0, struct S_FPF p1, int p2, struct S_FPF (*cb)(struct S_FPF, struct S_FPF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f19_S_SSI_FPD(struct S_FPD p0, struct S_FPD p1, int p2, struct S_FPD (*cb)(struct S_FPD, struct S_FPD, int)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f19_S_SSI_FPP(struct S_FPP p0, struct S_FPP p1, int p2, struct S_FPP (*cb)(struct S_FPP, struct S_FPP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f19_S_SSI_DII(struct S_DII p0, struct S_DII p1, int p2, struct S_DII (*cb)(struct S_DII, struct S_DII, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f19_S_SSI_DIF(struct S_DIF p0, struct S_DIF p1, int p2, struct S_DIF (*cb)(struct S_DIF, struct S_DIF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f19_S_SSI_DID(struct S_DID p0, struct S_DID p1, int p2, struct S_DID (*cb)(struct S_DID, struct S_DID, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f19_S_SSI_DIP(struct S_DIP p0, struct S_DIP p1, int p2, struct S_DIP (*cb)(struct S_DIP, struct S_DIP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f19_S_SSI_DFI(struct S_DFI p0, struct S_DFI p1, int p2, struct S_DFI (*cb)(struct S_DFI, struct S_DFI, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f19_S_SSI_DFF(struct S_DFF p0, struct S_DFF p1, int p2, struct S_DFF (*cb)(struct S_DFF, struct S_DFF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f19_S_SSI_DFD(struct S_DFD p0, struct S_DFD p1, int p2, struct S_DFD (*cb)(struct S_DFD, struct S_DFD, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f19_S_SSI_DFP(struct S_DFP p0, struct S_DFP p1, int p2, struct S_DFP (*cb)(struct S_DFP, struct S_DFP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f19_S_SSI_DDI(struct S_DDI p0, struct S_DDI p1, int p2, struct S_DDI (*cb)(struct S_DDI, struct S_DDI, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f19_S_SSI_DDF(struct S_DDF p0, struct S_DDF p1, int p2, struct S_DDF (*cb)(struct S_DDF, struct S_DDF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f19_S_SSI_DDD(struct S_DDD p0, struct S_DDD p1, int p2, struct S_DDD (*cb)(struct S_DDD, struct S_DDD, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f19_S_SSI_DDP(struct S_DDP p0, struct S_DDP p1, int p2, struct S_DDP (*cb)(struct S_DDP, struct S_DDP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f19_S_SSI_DPI(struct S_DPI p0, struct S_DPI p1, int p2, struct S_DPI (*cb)(struct S_DPI, struct S_DPI, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f19_S_SSI_DPF(struct S_DPF p0, struct S_DPF p1, int p2, struct S_DPF (*cb)(struct S_DPF, struct S_DPF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f19_S_SSI_DPD(struct S_DPD p0, struct S_DPD p1, int p2, struct S_DPD (*cb)(struct S_DPD, struct S_DPD, int)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f19_S_SSI_DPP(struct S_DPP p0, struct S_DPP p1, int p2, struct S_DPP (*cb)(struct S_DPP, struct S_DPP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f19_S_SSI_PII(struct S_PII p0, struct S_PII p1, int p2, struct S_PII (*cb)(struct S_PII, struct S_PII, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f19_S_SSI_PIF(struct S_PIF p0, struct S_PIF p1, int p2, struct S_PIF (*cb)(struct S_PIF, struct S_PIF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f19_S_SSI_PID(struct S_PID p0, struct S_PID p1, int p2, struct S_PID (*cb)(struct S_PID, struct S_PID, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f19_S_SSI_PIP(struct S_PIP p0, struct S_PIP p1, int p2, struct S_PIP (*cb)(struct S_PIP, struct S_PIP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f19_S_SSI_PFI(struct S_PFI p0, struct S_PFI p1, int p2, struct S_PFI (*cb)(struct S_PFI, struct S_PFI, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f19_S_SSI_PFF(struct S_PFF p0, struct S_PFF p1, int p2, struct S_PFF (*cb)(struct S_PFF, struct S_PFF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f19_S_SSI_PFD(struct S_PFD p0, struct S_PFD p1, int p2, struct S_PFD (*cb)(struct S_PFD, struct S_PFD, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f19_S_SSI_PFP(struct S_PFP p0, struct S_PFP p1, int p2, struct S_PFP (*cb)(struct S_PFP, struct S_PFP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f19_S_SSI_PDI(struct S_PDI p0, struct S_PDI p1, int p2, struct S_PDI (*cb)(struct S_PDI, struct S_PDI, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f19_S_SSI_PDF(struct S_PDF p0, struct S_PDF p1, int p2, struct S_PDF (*cb)(struct S_PDF, struct S_PDF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f19_S_SSI_PDD(struct S_PDD p0, struct S_PDD p1, int p2, struct S_PDD (*cb)(struct S_PDD, struct S_PDD, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f19_S_SSI_PDP(struct S_PDP p0, struct S_PDP p1, int p2, struct S_PDP (*cb)(struct S_PDP, struct S_PDP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f19_S_SSI_PPI(struct S_PPI p0, struct S_PPI p1, int p2, struct S_PPI (*cb)(struct S_PPI, struct S_PPI, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f19_S_SSI_PPF(struct S_PPF p0, struct S_PPF p1, int p2, struct S_PPF (*cb)(struct S_PPF, struct S_PPF, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f19_S_SSI_PPD(struct S_PPD p0, struct S_PPD p1, int p2, struct S_PPD (*cb)(struct S_PPD, struct S_PPD, int)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f19_S_SSI_PPP(struct S_PPP p0, struct S_PPP p1, int p2, struct S_PPP (*cb)(struct S_PPP, struct S_PPP, int)) { return cb(p0, p1, p2); } +EXPORT struct S_I f19_S_SSF_I(struct S_I p0, struct S_I p1, float p2, struct S_I (*cb)(struct S_I, struct S_I, float)) { return cb(p0, p1, p2); } +EXPORT struct S_F f19_S_SSF_F(struct S_F p0, struct S_F p1, float p2, struct S_F (*cb)(struct S_F, struct S_F, float)) { return cb(p0, p1, p2); } +EXPORT struct S_D f19_S_SSF_D(struct S_D p0, struct S_D p1, float p2, struct S_D (*cb)(struct S_D, struct S_D, float)) { return cb(p0, p1, p2); } +EXPORT struct S_P f19_S_SSF_P(struct S_P p0, struct S_P p1, float p2, struct S_P (*cb)(struct S_P, struct S_P, float)) { return cb(p0, p1, p2); } +EXPORT struct S_II f19_S_SSF_II(struct S_II p0, struct S_II p1, float p2, struct S_II (*cb)(struct S_II, struct S_II, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f19_S_SSF_IF(struct S_IF p0, struct S_IF p1, float p2, struct S_IF (*cb)(struct S_IF, struct S_IF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f19_S_SSF_ID(struct S_ID p0, struct S_ID p1, float p2, struct S_ID (*cb)(struct S_ID, struct S_ID, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f19_S_SSF_IP(struct S_IP p0, struct S_IP p1, float p2, struct S_IP (*cb)(struct S_IP, struct S_IP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f19_S_SSF_FI(struct S_FI p0, struct S_FI p1, float p2, struct S_FI (*cb)(struct S_FI, struct S_FI, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f19_S_SSF_FF(struct S_FF p0, struct S_FF p1, float p2, struct S_FF (*cb)(struct S_FF, struct S_FF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f19_S_SSF_FD(struct S_FD p0, struct S_FD p1, float p2, struct S_FD (*cb)(struct S_FD, struct S_FD, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f19_S_SSF_FP(struct S_FP p0, struct S_FP p1, float p2, struct S_FP (*cb)(struct S_FP, struct S_FP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f19_S_SSF_DI(struct S_DI p0, struct S_DI p1, float p2, struct S_DI (*cb)(struct S_DI, struct S_DI, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f19_S_SSF_DF(struct S_DF p0, struct S_DF p1, float p2, struct S_DF (*cb)(struct S_DF, struct S_DF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f19_S_SSF_DD(struct S_DD p0, struct S_DD p1, float p2, struct S_DD (*cb)(struct S_DD, struct S_DD, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f19_S_SSF_DP(struct S_DP p0, struct S_DP p1, float p2, struct S_DP (*cb)(struct S_DP, struct S_DP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f19_S_SSF_PI(struct S_PI p0, struct S_PI p1, float p2, struct S_PI (*cb)(struct S_PI, struct S_PI, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f19_S_SSF_PF(struct S_PF p0, struct S_PF p1, float p2, struct S_PF (*cb)(struct S_PF, struct S_PF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f19_S_SSF_PD(struct S_PD p0, struct S_PD p1, float p2, struct S_PD (*cb)(struct S_PD, struct S_PD, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f19_S_SSF_PP(struct S_PP p0, struct S_PP p1, float p2, struct S_PP (*cb)(struct S_PP, struct S_PP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_III f19_S_SSF_III(struct S_III p0, struct S_III p1, float p2, struct S_III (*cb)(struct S_III, struct S_III, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f19_S_SSF_IIF(struct S_IIF p0, struct S_IIF p1, float p2, struct S_IIF (*cb)(struct S_IIF, struct S_IIF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f19_S_SSF_IID(struct S_IID p0, struct S_IID p1, float p2, struct S_IID (*cb)(struct S_IID, struct S_IID, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f19_S_SSF_IIP(struct S_IIP p0, struct S_IIP p1, float p2, struct S_IIP (*cb)(struct S_IIP, struct S_IIP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f19_S_SSF_IFI(struct S_IFI p0, struct S_IFI p1, float p2, struct S_IFI (*cb)(struct S_IFI, struct S_IFI, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f19_S_SSF_IFF(struct S_IFF p0, struct S_IFF p1, float p2, struct S_IFF (*cb)(struct S_IFF, struct S_IFF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f19_S_SSF_IFD(struct S_IFD p0, struct S_IFD p1, float p2, struct S_IFD (*cb)(struct S_IFD, struct S_IFD, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f19_S_SSF_IFP(struct S_IFP p0, struct S_IFP p1, float p2, struct S_IFP (*cb)(struct S_IFP, struct S_IFP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f19_S_SSF_IDI(struct S_IDI p0, struct S_IDI p1, float p2, struct S_IDI (*cb)(struct S_IDI, struct S_IDI, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f19_S_SSF_IDF(struct S_IDF p0, struct S_IDF p1, float p2, struct S_IDF (*cb)(struct S_IDF, struct S_IDF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f19_S_SSF_IDD(struct S_IDD p0, struct S_IDD p1, float p2, struct S_IDD (*cb)(struct S_IDD, struct S_IDD, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f19_S_SSF_IDP(struct S_IDP p0, struct S_IDP p1, float p2, struct S_IDP (*cb)(struct S_IDP, struct S_IDP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f19_S_SSF_IPI(struct S_IPI p0, struct S_IPI p1, float p2, struct S_IPI (*cb)(struct S_IPI, struct S_IPI, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f19_S_SSF_IPF(struct S_IPF p0, struct S_IPF p1, float p2, struct S_IPF (*cb)(struct S_IPF, struct S_IPF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f19_S_SSF_IPD(struct S_IPD p0, struct S_IPD p1, float p2, struct S_IPD (*cb)(struct S_IPD, struct S_IPD, float)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f19_S_SSF_IPP(struct S_IPP p0, struct S_IPP p1, float p2, struct S_IPP (*cb)(struct S_IPP, struct S_IPP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f19_S_SSF_FII(struct S_FII p0, struct S_FII p1, float p2, struct S_FII (*cb)(struct S_FII, struct S_FII, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f19_S_SSF_FIF(struct S_FIF p0, struct S_FIF p1, float p2, struct S_FIF (*cb)(struct S_FIF, struct S_FIF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f19_S_SSF_FID(struct S_FID p0, struct S_FID p1, float p2, struct S_FID (*cb)(struct S_FID, struct S_FID, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f19_S_SSF_FIP(struct S_FIP p0, struct S_FIP p1, float p2, struct S_FIP (*cb)(struct S_FIP, struct S_FIP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f19_S_SSF_FFI(struct S_FFI p0, struct S_FFI p1, float p2, struct S_FFI (*cb)(struct S_FFI, struct S_FFI, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f19_S_SSF_FFF(struct S_FFF p0, struct S_FFF p1, float p2, struct S_FFF (*cb)(struct S_FFF, struct S_FFF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f19_S_SSF_FFD(struct S_FFD p0, struct S_FFD p1, float p2, struct S_FFD (*cb)(struct S_FFD, struct S_FFD, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f19_S_SSF_FFP(struct S_FFP p0, struct S_FFP p1, float p2, struct S_FFP (*cb)(struct S_FFP, struct S_FFP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f19_S_SSF_FDI(struct S_FDI p0, struct S_FDI p1, float p2, struct S_FDI (*cb)(struct S_FDI, struct S_FDI, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f19_S_SSF_FDF(struct S_FDF p0, struct S_FDF p1, float p2, struct S_FDF (*cb)(struct S_FDF, struct S_FDF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f19_S_SSF_FDD(struct S_FDD p0, struct S_FDD p1, float p2, struct S_FDD (*cb)(struct S_FDD, struct S_FDD, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f19_S_SSF_FDP(struct S_FDP p0, struct S_FDP p1, float p2, struct S_FDP (*cb)(struct S_FDP, struct S_FDP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f19_S_SSF_FPI(struct S_FPI p0, struct S_FPI p1, float p2, struct S_FPI (*cb)(struct S_FPI, struct S_FPI, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f19_S_SSF_FPF(struct S_FPF p0, struct S_FPF p1, float p2, struct S_FPF (*cb)(struct S_FPF, struct S_FPF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f19_S_SSF_FPD(struct S_FPD p0, struct S_FPD p1, float p2, struct S_FPD (*cb)(struct S_FPD, struct S_FPD, float)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f19_S_SSF_FPP(struct S_FPP p0, struct S_FPP p1, float p2, struct S_FPP (*cb)(struct S_FPP, struct S_FPP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f19_S_SSF_DII(struct S_DII p0, struct S_DII p1, float p2, struct S_DII (*cb)(struct S_DII, struct S_DII, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f19_S_SSF_DIF(struct S_DIF p0, struct S_DIF p1, float p2, struct S_DIF (*cb)(struct S_DIF, struct S_DIF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f19_S_SSF_DID(struct S_DID p0, struct S_DID p1, float p2, struct S_DID (*cb)(struct S_DID, struct S_DID, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f19_S_SSF_DIP(struct S_DIP p0, struct S_DIP p1, float p2, struct S_DIP (*cb)(struct S_DIP, struct S_DIP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f19_S_SSF_DFI(struct S_DFI p0, struct S_DFI p1, float p2, struct S_DFI (*cb)(struct S_DFI, struct S_DFI, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f19_S_SSF_DFF(struct S_DFF p0, struct S_DFF p1, float p2, struct S_DFF (*cb)(struct S_DFF, struct S_DFF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f19_S_SSF_DFD(struct S_DFD p0, struct S_DFD p1, float p2, struct S_DFD (*cb)(struct S_DFD, struct S_DFD, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f19_S_SSF_DFP(struct S_DFP p0, struct S_DFP p1, float p2, struct S_DFP (*cb)(struct S_DFP, struct S_DFP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f19_S_SSF_DDI(struct S_DDI p0, struct S_DDI p1, float p2, struct S_DDI (*cb)(struct S_DDI, struct S_DDI, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f19_S_SSF_DDF(struct S_DDF p0, struct S_DDF p1, float p2, struct S_DDF (*cb)(struct S_DDF, struct S_DDF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f19_S_SSF_DDD(struct S_DDD p0, struct S_DDD p1, float p2, struct S_DDD (*cb)(struct S_DDD, struct S_DDD, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f19_S_SSF_DDP(struct S_DDP p0, struct S_DDP p1, float p2, struct S_DDP (*cb)(struct S_DDP, struct S_DDP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f19_S_SSF_DPI(struct S_DPI p0, struct S_DPI p1, float p2, struct S_DPI (*cb)(struct S_DPI, struct S_DPI, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f19_S_SSF_DPF(struct S_DPF p0, struct S_DPF p1, float p2, struct S_DPF (*cb)(struct S_DPF, struct S_DPF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f19_S_SSF_DPD(struct S_DPD p0, struct S_DPD p1, float p2, struct S_DPD (*cb)(struct S_DPD, struct S_DPD, float)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f19_S_SSF_DPP(struct S_DPP p0, struct S_DPP p1, float p2, struct S_DPP (*cb)(struct S_DPP, struct S_DPP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f19_S_SSF_PII(struct S_PII p0, struct S_PII p1, float p2, struct S_PII (*cb)(struct S_PII, struct S_PII, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f19_S_SSF_PIF(struct S_PIF p0, struct S_PIF p1, float p2, struct S_PIF (*cb)(struct S_PIF, struct S_PIF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f19_S_SSF_PID(struct S_PID p0, struct S_PID p1, float p2, struct S_PID (*cb)(struct S_PID, struct S_PID, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f19_S_SSF_PIP(struct S_PIP p0, struct S_PIP p1, float p2, struct S_PIP (*cb)(struct S_PIP, struct S_PIP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f19_S_SSF_PFI(struct S_PFI p0, struct S_PFI p1, float p2, struct S_PFI (*cb)(struct S_PFI, struct S_PFI, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f19_S_SSF_PFF(struct S_PFF p0, struct S_PFF p1, float p2, struct S_PFF (*cb)(struct S_PFF, struct S_PFF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f19_S_SSF_PFD(struct S_PFD p0, struct S_PFD p1, float p2, struct S_PFD (*cb)(struct S_PFD, struct S_PFD, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f19_S_SSF_PFP(struct S_PFP p0, struct S_PFP p1, float p2, struct S_PFP (*cb)(struct S_PFP, struct S_PFP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f19_S_SSF_PDI(struct S_PDI p0, struct S_PDI p1, float p2, struct S_PDI (*cb)(struct S_PDI, struct S_PDI, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f19_S_SSF_PDF(struct S_PDF p0, struct S_PDF p1, float p2, struct S_PDF (*cb)(struct S_PDF, struct S_PDF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f19_S_SSF_PDD(struct S_PDD p0, struct S_PDD p1, float p2, struct S_PDD (*cb)(struct S_PDD, struct S_PDD, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f19_S_SSF_PDP(struct S_PDP p0, struct S_PDP p1, float p2, struct S_PDP (*cb)(struct S_PDP, struct S_PDP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f19_S_SSF_PPI(struct S_PPI p0, struct S_PPI p1, float p2, struct S_PPI (*cb)(struct S_PPI, struct S_PPI, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f19_S_SSF_PPF(struct S_PPF p0, struct S_PPF p1, float p2, struct S_PPF (*cb)(struct S_PPF, struct S_PPF, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f19_S_SSF_PPD(struct S_PPD p0, struct S_PPD p1, float p2, struct S_PPD (*cb)(struct S_PPD, struct S_PPD, float)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f19_S_SSF_PPP(struct S_PPP p0, struct S_PPP p1, float p2, struct S_PPP (*cb)(struct S_PPP, struct S_PPP, float)) { return cb(p0, p1, p2); } +EXPORT struct S_I f19_S_SSD_I(struct S_I p0, struct S_I p1, double p2, struct S_I (*cb)(struct S_I, struct S_I, double)) { return cb(p0, p1, p2); } +EXPORT struct S_F f19_S_SSD_F(struct S_F p0, struct S_F p1, double p2, struct S_F (*cb)(struct S_F, struct S_F, double)) { return cb(p0, p1, p2); } +EXPORT struct S_D f19_S_SSD_D(struct S_D p0, struct S_D p1, double p2, struct S_D (*cb)(struct S_D, struct S_D, double)) { return cb(p0, p1, p2); } +EXPORT struct S_P f19_S_SSD_P(struct S_P p0, struct S_P p1, double p2, struct S_P (*cb)(struct S_P, struct S_P, double)) { return cb(p0, p1, p2); } +EXPORT struct S_II f19_S_SSD_II(struct S_II p0, struct S_II p1, double p2, struct S_II (*cb)(struct S_II, struct S_II, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f19_S_SSD_IF(struct S_IF p0, struct S_IF p1, double p2, struct S_IF (*cb)(struct S_IF, struct S_IF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f19_S_SSD_ID(struct S_ID p0, struct S_ID p1, double p2, struct S_ID (*cb)(struct S_ID, struct S_ID, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f19_S_SSD_IP(struct S_IP p0, struct S_IP p1, double p2, struct S_IP (*cb)(struct S_IP, struct S_IP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f19_S_SSD_FI(struct S_FI p0, struct S_FI p1, double p2, struct S_FI (*cb)(struct S_FI, struct S_FI, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f19_S_SSD_FF(struct S_FF p0, struct S_FF p1, double p2, struct S_FF (*cb)(struct S_FF, struct S_FF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f19_S_SSD_FD(struct S_FD p0, struct S_FD p1, double p2, struct S_FD (*cb)(struct S_FD, struct S_FD, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f19_S_SSD_FP(struct S_FP p0, struct S_FP p1, double p2, struct S_FP (*cb)(struct S_FP, struct S_FP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f19_S_SSD_DI(struct S_DI p0, struct S_DI p1, double p2, struct S_DI (*cb)(struct S_DI, struct S_DI, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f19_S_SSD_DF(struct S_DF p0, struct S_DF p1, double p2, struct S_DF (*cb)(struct S_DF, struct S_DF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f19_S_SSD_DD(struct S_DD p0, struct S_DD p1, double p2, struct S_DD (*cb)(struct S_DD, struct S_DD, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f19_S_SSD_DP(struct S_DP p0, struct S_DP p1, double p2, struct S_DP (*cb)(struct S_DP, struct S_DP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f19_S_SSD_PI(struct S_PI p0, struct S_PI p1, double p2, struct S_PI (*cb)(struct S_PI, struct S_PI, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f19_S_SSD_PF(struct S_PF p0, struct S_PF p1, double p2, struct S_PF (*cb)(struct S_PF, struct S_PF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f19_S_SSD_PD(struct S_PD p0, struct S_PD p1, double p2, struct S_PD (*cb)(struct S_PD, struct S_PD, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f19_S_SSD_PP(struct S_PP p0, struct S_PP p1, double p2, struct S_PP (*cb)(struct S_PP, struct S_PP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_III f19_S_SSD_III(struct S_III p0, struct S_III p1, double p2, struct S_III (*cb)(struct S_III, struct S_III, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f19_S_SSD_IIF(struct S_IIF p0, struct S_IIF p1, double p2, struct S_IIF (*cb)(struct S_IIF, struct S_IIF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f19_S_SSD_IID(struct S_IID p0, struct S_IID p1, double p2, struct S_IID (*cb)(struct S_IID, struct S_IID, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f19_S_SSD_IIP(struct S_IIP p0, struct S_IIP p1, double p2, struct S_IIP (*cb)(struct S_IIP, struct S_IIP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f19_S_SSD_IFI(struct S_IFI p0, struct S_IFI p1, double p2, struct S_IFI (*cb)(struct S_IFI, struct S_IFI, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f19_S_SSD_IFF(struct S_IFF p0, struct S_IFF p1, double p2, struct S_IFF (*cb)(struct S_IFF, struct S_IFF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f19_S_SSD_IFD(struct S_IFD p0, struct S_IFD p1, double p2, struct S_IFD (*cb)(struct S_IFD, struct S_IFD, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f19_S_SSD_IFP(struct S_IFP p0, struct S_IFP p1, double p2, struct S_IFP (*cb)(struct S_IFP, struct S_IFP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f19_S_SSD_IDI(struct S_IDI p0, struct S_IDI p1, double p2, struct S_IDI (*cb)(struct S_IDI, struct S_IDI, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f19_S_SSD_IDF(struct S_IDF p0, struct S_IDF p1, double p2, struct S_IDF (*cb)(struct S_IDF, struct S_IDF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f19_S_SSD_IDD(struct S_IDD p0, struct S_IDD p1, double p2, struct S_IDD (*cb)(struct S_IDD, struct S_IDD, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f19_S_SSD_IDP(struct S_IDP p0, struct S_IDP p1, double p2, struct S_IDP (*cb)(struct S_IDP, struct S_IDP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f19_S_SSD_IPI(struct S_IPI p0, struct S_IPI p1, double p2, struct S_IPI (*cb)(struct S_IPI, struct S_IPI, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f19_S_SSD_IPF(struct S_IPF p0, struct S_IPF p1, double p2, struct S_IPF (*cb)(struct S_IPF, struct S_IPF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f19_S_SSD_IPD(struct S_IPD p0, struct S_IPD p1, double p2, struct S_IPD (*cb)(struct S_IPD, struct S_IPD, double)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f19_S_SSD_IPP(struct S_IPP p0, struct S_IPP p1, double p2, struct S_IPP (*cb)(struct S_IPP, struct S_IPP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f19_S_SSD_FII(struct S_FII p0, struct S_FII p1, double p2, struct S_FII (*cb)(struct S_FII, struct S_FII, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f19_S_SSD_FIF(struct S_FIF p0, struct S_FIF p1, double p2, struct S_FIF (*cb)(struct S_FIF, struct S_FIF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f19_S_SSD_FID(struct S_FID p0, struct S_FID p1, double p2, struct S_FID (*cb)(struct S_FID, struct S_FID, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f19_S_SSD_FIP(struct S_FIP p0, struct S_FIP p1, double p2, struct S_FIP (*cb)(struct S_FIP, struct S_FIP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f19_S_SSD_FFI(struct S_FFI p0, struct S_FFI p1, double p2, struct S_FFI (*cb)(struct S_FFI, struct S_FFI, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f19_S_SSD_FFF(struct S_FFF p0, struct S_FFF p1, double p2, struct S_FFF (*cb)(struct S_FFF, struct S_FFF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f19_S_SSD_FFD(struct S_FFD p0, struct S_FFD p1, double p2, struct S_FFD (*cb)(struct S_FFD, struct S_FFD, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f19_S_SSD_FFP(struct S_FFP p0, struct S_FFP p1, double p2, struct S_FFP (*cb)(struct S_FFP, struct S_FFP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f19_S_SSD_FDI(struct S_FDI p0, struct S_FDI p1, double p2, struct S_FDI (*cb)(struct S_FDI, struct S_FDI, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f19_S_SSD_FDF(struct S_FDF p0, struct S_FDF p1, double p2, struct S_FDF (*cb)(struct S_FDF, struct S_FDF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f19_S_SSD_FDD(struct S_FDD p0, struct S_FDD p1, double p2, struct S_FDD (*cb)(struct S_FDD, struct S_FDD, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f19_S_SSD_FDP(struct S_FDP p0, struct S_FDP p1, double p2, struct S_FDP (*cb)(struct S_FDP, struct S_FDP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f19_S_SSD_FPI(struct S_FPI p0, struct S_FPI p1, double p2, struct S_FPI (*cb)(struct S_FPI, struct S_FPI, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f19_S_SSD_FPF(struct S_FPF p0, struct S_FPF p1, double p2, struct S_FPF (*cb)(struct S_FPF, struct S_FPF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f19_S_SSD_FPD(struct S_FPD p0, struct S_FPD p1, double p2, struct S_FPD (*cb)(struct S_FPD, struct S_FPD, double)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f19_S_SSD_FPP(struct S_FPP p0, struct S_FPP p1, double p2, struct S_FPP (*cb)(struct S_FPP, struct S_FPP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f19_S_SSD_DII(struct S_DII p0, struct S_DII p1, double p2, struct S_DII (*cb)(struct S_DII, struct S_DII, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f19_S_SSD_DIF(struct S_DIF p0, struct S_DIF p1, double p2, struct S_DIF (*cb)(struct S_DIF, struct S_DIF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f19_S_SSD_DID(struct S_DID p0, struct S_DID p1, double p2, struct S_DID (*cb)(struct S_DID, struct S_DID, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f19_S_SSD_DIP(struct S_DIP p0, struct S_DIP p1, double p2, struct S_DIP (*cb)(struct S_DIP, struct S_DIP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f19_S_SSD_DFI(struct S_DFI p0, struct S_DFI p1, double p2, struct S_DFI (*cb)(struct S_DFI, struct S_DFI, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f19_S_SSD_DFF(struct S_DFF p0, struct S_DFF p1, double p2, struct S_DFF (*cb)(struct S_DFF, struct S_DFF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f19_S_SSD_DFD(struct S_DFD p0, struct S_DFD p1, double p2, struct S_DFD (*cb)(struct S_DFD, struct S_DFD, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f19_S_SSD_DFP(struct S_DFP p0, struct S_DFP p1, double p2, struct S_DFP (*cb)(struct S_DFP, struct S_DFP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f19_S_SSD_DDI(struct S_DDI p0, struct S_DDI p1, double p2, struct S_DDI (*cb)(struct S_DDI, struct S_DDI, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f19_S_SSD_DDF(struct S_DDF p0, struct S_DDF p1, double p2, struct S_DDF (*cb)(struct S_DDF, struct S_DDF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f19_S_SSD_DDD(struct S_DDD p0, struct S_DDD p1, double p2, struct S_DDD (*cb)(struct S_DDD, struct S_DDD, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f19_S_SSD_DDP(struct S_DDP p0, struct S_DDP p1, double p2, struct S_DDP (*cb)(struct S_DDP, struct S_DDP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f19_S_SSD_DPI(struct S_DPI p0, struct S_DPI p1, double p2, struct S_DPI (*cb)(struct S_DPI, struct S_DPI, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f19_S_SSD_DPF(struct S_DPF p0, struct S_DPF p1, double p2, struct S_DPF (*cb)(struct S_DPF, struct S_DPF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f19_S_SSD_DPD(struct S_DPD p0, struct S_DPD p1, double p2, struct S_DPD (*cb)(struct S_DPD, struct S_DPD, double)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f19_S_SSD_DPP(struct S_DPP p0, struct S_DPP p1, double p2, struct S_DPP (*cb)(struct S_DPP, struct S_DPP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f19_S_SSD_PII(struct S_PII p0, struct S_PII p1, double p2, struct S_PII (*cb)(struct S_PII, struct S_PII, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f19_S_SSD_PIF(struct S_PIF p0, struct S_PIF p1, double p2, struct S_PIF (*cb)(struct S_PIF, struct S_PIF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f19_S_SSD_PID(struct S_PID p0, struct S_PID p1, double p2, struct S_PID (*cb)(struct S_PID, struct S_PID, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f19_S_SSD_PIP(struct S_PIP p0, struct S_PIP p1, double p2, struct S_PIP (*cb)(struct S_PIP, struct S_PIP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f19_S_SSD_PFI(struct S_PFI p0, struct S_PFI p1, double p2, struct S_PFI (*cb)(struct S_PFI, struct S_PFI, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f19_S_SSD_PFF(struct S_PFF p0, struct S_PFF p1, double p2, struct S_PFF (*cb)(struct S_PFF, struct S_PFF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f19_S_SSD_PFD(struct S_PFD p0, struct S_PFD p1, double p2, struct S_PFD (*cb)(struct S_PFD, struct S_PFD, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f19_S_SSD_PFP(struct S_PFP p0, struct S_PFP p1, double p2, struct S_PFP (*cb)(struct S_PFP, struct S_PFP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f19_S_SSD_PDI(struct S_PDI p0, struct S_PDI p1, double p2, struct S_PDI (*cb)(struct S_PDI, struct S_PDI, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f19_S_SSD_PDF(struct S_PDF p0, struct S_PDF p1, double p2, struct S_PDF (*cb)(struct S_PDF, struct S_PDF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f19_S_SSD_PDD(struct S_PDD p0, struct S_PDD p1, double p2, struct S_PDD (*cb)(struct S_PDD, struct S_PDD, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f19_S_SSD_PDP(struct S_PDP p0, struct S_PDP p1, double p2, struct S_PDP (*cb)(struct S_PDP, struct S_PDP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f19_S_SSD_PPI(struct S_PPI p0, struct S_PPI p1, double p2, struct S_PPI (*cb)(struct S_PPI, struct S_PPI, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f19_S_SSD_PPF(struct S_PPF p0, struct S_PPF p1, double p2, struct S_PPF (*cb)(struct S_PPF, struct S_PPF, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f19_S_SSD_PPD(struct S_PPD p0, struct S_PPD p1, double p2, struct S_PPD (*cb)(struct S_PPD, struct S_PPD, double)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f19_S_SSD_PPP(struct S_PPP p0, struct S_PPP p1, double p2, struct S_PPP (*cb)(struct S_PPP, struct S_PPP, double)) { return cb(p0, p1, p2); } +EXPORT struct S_I f19_S_SSP_I(struct S_I p0, struct S_I p1, void* p2, struct S_I (*cb)(struct S_I, struct S_I, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_F f19_S_SSP_F(struct S_F p0, struct S_F p1, void* p2, struct S_F (*cb)(struct S_F, struct S_F, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_D f19_S_SSP_D(struct S_D p0, struct S_D p1, void* p2, struct S_D (*cb)(struct S_D, struct S_D, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_P f19_S_SSP_P(struct S_P p0, struct S_P p1, void* p2, struct S_P (*cb)(struct S_P, struct S_P, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_II f19_S_SSP_II(struct S_II p0, struct S_II p1, void* p2, struct S_II (*cb)(struct S_II, struct S_II, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f19_S_SSP_IF(struct S_IF p0, struct S_IF p1, void* p2, struct S_IF (*cb)(struct S_IF, struct S_IF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f19_S_SSP_ID(struct S_ID p0, struct S_ID p1, void* p2, struct S_ID (*cb)(struct S_ID, struct S_ID, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f19_S_SSP_IP(struct S_IP p0, struct S_IP p1, void* p2, struct S_IP (*cb)(struct S_IP, struct S_IP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f19_S_SSP_FI(struct S_FI p0, struct S_FI p1, void* p2, struct S_FI (*cb)(struct S_FI, struct S_FI, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f19_S_SSP_FF(struct S_FF p0, struct S_FF p1, void* p2, struct S_FF (*cb)(struct S_FF, struct S_FF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f19_S_SSP_FD(struct S_FD p0, struct S_FD p1, void* p2, struct S_FD (*cb)(struct S_FD, struct S_FD, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f19_S_SSP_FP(struct S_FP p0, struct S_FP p1, void* p2, struct S_FP (*cb)(struct S_FP, struct S_FP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f19_S_SSP_DI(struct S_DI p0, struct S_DI p1, void* p2, struct S_DI (*cb)(struct S_DI, struct S_DI, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f19_S_SSP_DF(struct S_DF p0, struct S_DF p1, void* p2, struct S_DF (*cb)(struct S_DF, struct S_DF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f19_S_SSP_DD(struct S_DD p0, struct S_DD p1, void* p2, struct S_DD (*cb)(struct S_DD, struct S_DD, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f19_S_SSP_DP(struct S_DP p0, struct S_DP p1, void* p2, struct S_DP (*cb)(struct S_DP, struct S_DP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f19_S_SSP_PI(struct S_PI p0, struct S_PI p1, void* p2, struct S_PI (*cb)(struct S_PI, struct S_PI, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f19_S_SSP_PF(struct S_PF p0, struct S_PF p1, void* p2, struct S_PF (*cb)(struct S_PF, struct S_PF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f19_S_SSP_PD(struct S_PD p0, struct S_PD p1, void* p2, struct S_PD (*cb)(struct S_PD, struct S_PD, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f19_S_SSP_PP(struct S_PP p0, struct S_PP p1, void* p2, struct S_PP (*cb)(struct S_PP, struct S_PP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_III f19_S_SSP_III(struct S_III p0, struct S_III p1, void* p2, struct S_III (*cb)(struct S_III, struct S_III, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f19_S_SSP_IIF(struct S_IIF p0, struct S_IIF p1, void* p2, struct S_IIF (*cb)(struct S_IIF, struct S_IIF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f19_S_SSP_IID(struct S_IID p0, struct S_IID p1, void* p2, struct S_IID (*cb)(struct S_IID, struct S_IID, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f19_S_SSP_IIP(struct S_IIP p0, struct S_IIP p1, void* p2, struct S_IIP (*cb)(struct S_IIP, struct S_IIP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f19_S_SSP_IFI(struct S_IFI p0, struct S_IFI p1, void* p2, struct S_IFI (*cb)(struct S_IFI, struct S_IFI, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f19_S_SSP_IFF(struct S_IFF p0, struct S_IFF p1, void* p2, struct S_IFF (*cb)(struct S_IFF, struct S_IFF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f19_S_SSP_IFD(struct S_IFD p0, struct S_IFD p1, void* p2, struct S_IFD (*cb)(struct S_IFD, struct S_IFD, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f19_S_SSP_IFP(struct S_IFP p0, struct S_IFP p1, void* p2, struct S_IFP (*cb)(struct S_IFP, struct S_IFP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f19_S_SSP_IDI(struct S_IDI p0, struct S_IDI p1, void* p2, struct S_IDI (*cb)(struct S_IDI, struct S_IDI, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f19_S_SSP_IDF(struct S_IDF p0, struct S_IDF p1, void* p2, struct S_IDF (*cb)(struct S_IDF, struct S_IDF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f19_S_SSP_IDD(struct S_IDD p0, struct S_IDD p1, void* p2, struct S_IDD (*cb)(struct S_IDD, struct S_IDD, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f19_S_SSP_IDP(struct S_IDP p0, struct S_IDP p1, void* p2, struct S_IDP (*cb)(struct S_IDP, struct S_IDP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f19_S_SSP_IPI(struct S_IPI p0, struct S_IPI p1, void* p2, struct S_IPI (*cb)(struct S_IPI, struct S_IPI, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f19_S_SSP_IPF(struct S_IPF p0, struct S_IPF p1, void* p2, struct S_IPF (*cb)(struct S_IPF, struct S_IPF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f19_S_SSP_IPD(struct S_IPD p0, struct S_IPD p1, void* p2, struct S_IPD (*cb)(struct S_IPD, struct S_IPD, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f19_S_SSP_IPP(struct S_IPP p0, struct S_IPP p1, void* p2, struct S_IPP (*cb)(struct S_IPP, struct S_IPP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f19_S_SSP_FII(struct S_FII p0, struct S_FII p1, void* p2, struct S_FII (*cb)(struct S_FII, struct S_FII, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f19_S_SSP_FIF(struct S_FIF p0, struct S_FIF p1, void* p2, struct S_FIF (*cb)(struct S_FIF, struct S_FIF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f19_S_SSP_FID(struct S_FID p0, struct S_FID p1, void* p2, struct S_FID (*cb)(struct S_FID, struct S_FID, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f19_S_SSP_FIP(struct S_FIP p0, struct S_FIP p1, void* p2, struct S_FIP (*cb)(struct S_FIP, struct S_FIP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f19_S_SSP_FFI(struct S_FFI p0, struct S_FFI p1, void* p2, struct S_FFI (*cb)(struct S_FFI, struct S_FFI, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f19_S_SSP_FFF(struct S_FFF p0, struct S_FFF p1, void* p2, struct S_FFF (*cb)(struct S_FFF, struct S_FFF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f19_S_SSP_FFD(struct S_FFD p0, struct S_FFD p1, void* p2, struct S_FFD (*cb)(struct S_FFD, struct S_FFD, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f19_S_SSP_FFP(struct S_FFP p0, struct S_FFP p1, void* p2, struct S_FFP (*cb)(struct S_FFP, struct S_FFP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f19_S_SSP_FDI(struct S_FDI p0, struct S_FDI p1, void* p2, struct S_FDI (*cb)(struct S_FDI, struct S_FDI, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f19_S_SSP_FDF(struct S_FDF p0, struct S_FDF p1, void* p2, struct S_FDF (*cb)(struct S_FDF, struct S_FDF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f19_S_SSP_FDD(struct S_FDD p0, struct S_FDD p1, void* p2, struct S_FDD (*cb)(struct S_FDD, struct S_FDD, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f19_S_SSP_FDP(struct S_FDP p0, struct S_FDP p1, void* p2, struct S_FDP (*cb)(struct S_FDP, struct S_FDP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f19_S_SSP_FPI(struct S_FPI p0, struct S_FPI p1, void* p2, struct S_FPI (*cb)(struct S_FPI, struct S_FPI, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f19_S_SSP_FPF(struct S_FPF p0, struct S_FPF p1, void* p2, struct S_FPF (*cb)(struct S_FPF, struct S_FPF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f19_S_SSP_FPD(struct S_FPD p0, struct S_FPD p1, void* p2, struct S_FPD (*cb)(struct S_FPD, struct S_FPD, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f19_S_SSP_FPP(struct S_FPP p0, struct S_FPP p1, void* p2, struct S_FPP (*cb)(struct S_FPP, struct S_FPP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f19_S_SSP_DII(struct S_DII p0, struct S_DII p1, void* p2, struct S_DII (*cb)(struct S_DII, struct S_DII, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f19_S_SSP_DIF(struct S_DIF p0, struct S_DIF p1, void* p2, struct S_DIF (*cb)(struct S_DIF, struct S_DIF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f19_S_SSP_DID(struct S_DID p0, struct S_DID p1, void* p2, struct S_DID (*cb)(struct S_DID, struct S_DID, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f19_S_SSP_DIP(struct S_DIP p0, struct S_DIP p1, void* p2, struct S_DIP (*cb)(struct S_DIP, struct S_DIP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f19_S_SSP_DFI(struct S_DFI p0, struct S_DFI p1, void* p2, struct S_DFI (*cb)(struct S_DFI, struct S_DFI, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f19_S_SSP_DFF(struct S_DFF p0, struct S_DFF p1, void* p2, struct S_DFF (*cb)(struct S_DFF, struct S_DFF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f19_S_SSP_DFD(struct S_DFD p0, struct S_DFD p1, void* p2, struct S_DFD (*cb)(struct S_DFD, struct S_DFD, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f19_S_SSP_DFP(struct S_DFP p0, struct S_DFP p1, void* p2, struct S_DFP (*cb)(struct S_DFP, struct S_DFP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f19_S_SSP_DDI(struct S_DDI p0, struct S_DDI p1, void* p2, struct S_DDI (*cb)(struct S_DDI, struct S_DDI, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f19_S_SSP_DDF(struct S_DDF p0, struct S_DDF p1, void* p2, struct S_DDF (*cb)(struct S_DDF, struct S_DDF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f19_S_SSP_DDD(struct S_DDD p0, struct S_DDD p1, void* p2, struct S_DDD (*cb)(struct S_DDD, struct S_DDD, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f19_S_SSP_DDP(struct S_DDP p0, struct S_DDP p1, void* p2, struct S_DDP (*cb)(struct S_DDP, struct S_DDP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f19_S_SSP_DPI(struct S_DPI p0, struct S_DPI p1, void* p2, struct S_DPI (*cb)(struct S_DPI, struct S_DPI, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f19_S_SSP_DPF(struct S_DPF p0, struct S_DPF p1, void* p2, struct S_DPF (*cb)(struct S_DPF, struct S_DPF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f19_S_SSP_DPD(struct S_DPD p0, struct S_DPD p1, void* p2, struct S_DPD (*cb)(struct S_DPD, struct S_DPD, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f19_S_SSP_DPP(struct S_DPP p0, struct S_DPP p1, void* p2, struct S_DPP (*cb)(struct S_DPP, struct S_DPP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f19_S_SSP_PII(struct S_PII p0, struct S_PII p1, void* p2, struct S_PII (*cb)(struct S_PII, struct S_PII, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f19_S_SSP_PIF(struct S_PIF p0, struct S_PIF p1, void* p2, struct S_PIF (*cb)(struct S_PIF, struct S_PIF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f19_S_SSP_PID(struct S_PID p0, struct S_PID p1, void* p2, struct S_PID (*cb)(struct S_PID, struct S_PID, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f20_S_SSP_PIP(struct S_PIP p0, struct S_PIP p1, void* p2, struct S_PIP (*cb)(struct S_PIP, struct S_PIP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f20_S_SSP_PFI(struct S_PFI p0, struct S_PFI p1, void* p2, struct S_PFI (*cb)(struct S_PFI, struct S_PFI, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f20_S_SSP_PFF(struct S_PFF p0, struct S_PFF p1, void* p2, struct S_PFF (*cb)(struct S_PFF, struct S_PFF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f20_S_SSP_PFD(struct S_PFD p0, struct S_PFD p1, void* p2, struct S_PFD (*cb)(struct S_PFD, struct S_PFD, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f20_S_SSP_PFP(struct S_PFP p0, struct S_PFP p1, void* p2, struct S_PFP (*cb)(struct S_PFP, struct S_PFP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f20_S_SSP_PDI(struct S_PDI p0, struct S_PDI p1, void* p2, struct S_PDI (*cb)(struct S_PDI, struct S_PDI, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f20_S_SSP_PDF(struct S_PDF p0, struct S_PDF p1, void* p2, struct S_PDF (*cb)(struct S_PDF, struct S_PDF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f20_S_SSP_PDD(struct S_PDD p0, struct S_PDD p1, void* p2, struct S_PDD (*cb)(struct S_PDD, struct S_PDD, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f20_S_SSP_PDP(struct S_PDP p0, struct S_PDP p1, void* p2, struct S_PDP (*cb)(struct S_PDP, struct S_PDP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f20_S_SSP_PPI(struct S_PPI p0, struct S_PPI p1, void* p2, struct S_PPI (*cb)(struct S_PPI, struct S_PPI, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f20_S_SSP_PPF(struct S_PPF p0, struct S_PPF p1, void* p2, struct S_PPF (*cb)(struct S_PPF, struct S_PPF, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f20_S_SSP_PPD(struct S_PPD p0, struct S_PPD p1, void* p2, struct S_PPD (*cb)(struct S_PPD, struct S_PPD, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f20_S_SSP_PPP(struct S_PPP p0, struct S_PPP p1, void* p2, struct S_PPP (*cb)(struct S_PPP, struct S_PPP, void*)) { return cb(p0, p1, p2); } +EXPORT struct S_I f20_S_SSS_I(struct S_I p0, struct S_I p1, struct S_I p2, struct S_I (*cb)(struct S_I, struct S_I, struct S_I)) { return cb(p0, p1, p2); } +EXPORT struct S_F f20_S_SSS_F(struct S_F p0, struct S_F p1, struct S_F p2, struct S_F (*cb)(struct S_F, struct S_F, struct S_F)) { return cb(p0, p1, p2); } +EXPORT struct S_D f20_S_SSS_D(struct S_D p0, struct S_D p1, struct S_D p2, struct S_D (*cb)(struct S_D, struct S_D, struct S_D)) { return cb(p0, p1, p2); } +EXPORT struct S_P f20_S_SSS_P(struct S_P p0, struct S_P p1, struct S_P p2, struct S_P (*cb)(struct S_P, struct S_P, struct S_P)) { return cb(p0, p1, p2); } +EXPORT struct S_II f20_S_SSS_II(struct S_II p0, struct S_II p1, struct S_II p2, struct S_II (*cb)(struct S_II, struct S_II, struct S_II)) { return cb(p0, p1, p2); } +EXPORT struct S_IF f20_S_SSS_IF(struct S_IF p0, struct S_IF p1, struct S_IF p2, struct S_IF (*cb)(struct S_IF, struct S_IF, struct S_IF)) { return cb(p0, p1, p2); } +EXPORT struct S_ID f20_S_SSS_ID(struct S_ID p0, struct S_ID p1, struct S_ID p2, struct S_ID (*cb)(struct S_ID, struct S_ID, struct S_ID)) { return cb(p0, p1, p2); } +EXPORT struct S_IP f20_S_SSS_IP(struct S_IP p0, struct S_IP p1, struct S_IP p2, struct S_IP (*cb)(struct S_IP, struct S_IP, struct S_IP)) { return cb(p0, p1, p2); } +EXPORT struct S_FI f20_S_SSS_FI(struct S_FI p0, struct S_FI p1, struct S_FI p2, struct S_FI (*cb)(struct S_FI, struct S_FI, struct S_FI)) { return cb(p0, p1, p2); } +EXPORT struct S_FF f20_S_SSS_FF(struct S_FF p0, struct S_FF p1, struct S_FF p2, struct S_FF (*cb)(struct S_FF, struct S_FF, struct S_FF)) { return cb(p0, p1, p2); } +EXPORT struct S_FD f20_S_SSS_FD(struct S_FD p0, struct S_FD p1, struct S_FD p2, struct S_FD (*cb)(struct S_FD, struct S_FD, struct S_FD)) { return cb(p0, p1, p2); } +EXPORT struct S_FP f20_S_SSS_FP(struct S_FP p0, struct S_FP p1, struct S_FP p2, struct S_FP (*cb)(struct S_FP, struct S_FP, struct S_FP)) { return cb(p0, p1, p2); } +EXPORT struct S_DI f20_S_SSS_DI(struct S_DI p0, struct S_DI p1, struct S_DI p2, struct S_DI (*cb)(struct S_DI, struct S_DI, struct S_DI)) { return cb(p0, p1, p2); } +EXPORT struct S_DF f20_S_SSS_DF(struct S_DF p0, struct S_DF p1, struct S_DF p2, struct S_DF (*cb)(struct S_DF, struct S_DF, struct S_DF)) { return cb(p0, p1, p2); } +EXPORT struct S_DD f20_S_SSS_DD(struct S_DD p0, struct S_DD p1, struct S_DD p2, struct S_DD (*cb)(struct S_DD, struct S_DD, struct S_DD)) { return cb(p0, p1, p2); } +EXPORT struct S_DP f20_S_SSS_DP(struct S_DP p0, struct S_DP p1, struct S_DP p2, struct S_DP (*cb)(struct S_DP, struct S_DP, struct S_DP)) { return cb(p0, p1, p2); } +EXPORT struct S_PI f20_S_SSS_PI(struct S_PI p0, struct S_PI p1, struct S_PI p2, struct S_PI (*cb)(struct S_PI, struct S_PI, struct S_PI)) { return cb(p0, p1, p2); } +EXPORT struct S_PF f20_S_SSS_PF(struct S_PF p0, struct S_PF p1, struct S_PF p2, struct S_PF (*cb)(struct S_PF, struct S_PF, struct S_PF)) { return cb(p0, p1, p2); } +EXPORT struct S_PD f20_S_SSS_PD(struct S_PD p0, struct S_PD p1, struct S_PD p2, struct S_PD (*cb)(struct S_PD, struct S_PD, struct S_PD)) { return cb(p0, p1, p2); } +EXPORT struct S_PP f20_S_SSS_PP(struct S_PP p0, struct S_PP p1, struct S_PP p2, struct S_PP (*cb)(struct S_PP, struct S_PP, struct S_PP)) { return cb(p0, p1, p2); } +EXPORT struct S_III f20_S_SSS_III(struct S_III p0, struct S_III p1, struct S_III p2, struct S_III (*cb)(struct S_III, struct S_III, struct S_III)) { return cb(p0, p1, p2); } +EXPORT struct S_IIF f20_S_SSS_IIF(struct S_IIF p0, struct S_IIF p1, struct S_IIF p2, struct S_IIF (*cb)(struct S_IIF, struct S_IIF, struct S_IIF)) { return cb(p0, p1, p2); } +EXPORT struct S_IID f20_S_SSS_IID(struct S_IID p0, struct S_IID p1, struct S_IID p2, struct S_IID (*cb)(struct S_IID, struct S_IID, struct S_IID)) { return cb(p0, p1, p2); } +EXPORT struct S_IIP f20_S_SSS_IIP(struct S_IIP p0, struct S_IIP p1, struct S_IIP p2, struct S_IIP (*cb)(struct S_IIP, struct S_IIP, struct S_IIP)) { return cb(p0, p1, p2); } +EXPORT struct S_IFI f20_S_SSS_IFI(struct S_IFI p0, struct S_IFI p1, struct S_IFI p2, struct S_IFI (*cb)(struct S_IFI, struct S_IFI, struct S_IFI)) { return cb(p0, p1, p2); } +EXPORT struct S_IFF f20_S_SSS_IFF(struct S_IFF p0, struct S_IFF p1, struct S_IFF p2, struct S_IFF (*cb)(struct S_IFF, struct S_IFF, struct S_IFF)) { return cb(p0, p1, p2); } +EXPORT struct S_IFD f20_S_SSS_IFD(struct S_IFD p0, struct S_IFD p1, struct S_IFD p2, struct S_IFD (*cb)(struct S_IFD, struct S_IFD, struct S_IFD)) { return cb(p0, p1, p2); } +EXPORT struct S_IFP f20_S_SSS_IFP(struct S_IFP p0, struct S_IFP p1, struct S_IFP p2, struct S_IFP (*cb)(struct S_IFP, struct S_IFP, struct S_IFP)) { return cb(p0, p1, p2); } +EXPORT struct S_IDI f20_S_SSS_IDI(struct S_IDI p0, struct S_IDI p1, struct S_IDI p2, struct S_IDI (*cb)(struct S_IDI, struct S_IDI, struct S_IDI)) { return cb(p0, p1, p2); } +EXPORT struct S_IDF f20_S_SSS_IDF(struct S_IDF p0, struct S_IDF p1, struct S_IDF p2, struct S_IDF (*cb)(struct S_IDF, struct S_IDF, struct S_IDF)) { return cb(p0, p1, p2); } +EXPORT struct S_IDD f20_S_SSS_IDD(struct S_IDD p0, struct S_IDD p1, struct S_IDD p2, struct S_IDD (*cb)(struct S_IDD, struct S_IDD, struct S_IDD)) { return cb(p0, p1, p2); } +EXPORT struct S_IDP f20_S_SSS_IDP(struct S_IDP p0, struct S_IDP p1, struct S_IDP p2, struct S_IDP (*cb)(struct S_IDP, struct S_IDP, struct S_IDP)) { return cb(p0, p1, p2); } +EXPORT struct S_IPI f20_S_SSS_IPI(struct S_IPI p0, struct S_IPI p1, struct S_IPI p2, struct S_IPI (*cb)(struct S_IPI, struct S_IPI, struct S_IPI)) { return cb(p0, p1, p2); } +EXPORT struct S_IPF f20_S_SSS_IPF(struct S_IPF p0, struct S_IPF p1, struct S_IPF p2, struct S_IPF (*cb)(struct S_IPF, struct S_IPF, struct S_IPF)) { return cb(p0, p1, p2); } +EXPORT struct S_IPD f20_S_SSS_IPD(struct S_IPD p0, struct S_IPD p1, struct S_IPD p2, struct S_IPD (*cb)(struct S_IPD, struct S_IPD, struct S_IPD)) { return cb(p0, p1, p2); } +EXPORT struct S_IPP f20_S_SSS_IPP(struct S_IPP p0, struct S_IPP p1, struct S_IPP p2, struct S_IPP (*cb)(struct S_IPP, struct S_IPP, struct S_IPP)) { return cb(p0, p1, p2); } +EXPORT struct S_FII f20_S_SSS_FII(struct S_FII p0, struct S_FII p1, struct S_FII p2, struct S_FII (*cb)(struct S_FII, struct S_FII, struct S_FII)) { return cb(p0, p1, p2); } +EXPORT struct S_FIF f20_S_SSS_FIF(struct S_FIF p0, struct S_FIF p1, struct S_FIF p2, struct S_FIF (*cb)(struct S_FIF, struct S_FIF, struct S_FIF)) { return cb(p0, p1, p2); } +EXPORT struct S_FID f20_S_SSS_FID(struct S_FID p0, struct S_FID p1, struct S_FID p2, struct S_FID (*cb)(struct S_FID, struct S_FID, struct S_FID)) { return cb(p0, p1, p2); } +EXPORT struct S_FIP f20_S_SSS_FIP(struct S_FIP p0, struct S_FIP p1, struct S_FIP p2, struct S_FIP (*cb)(struct S_FIP, struct S_FIP, struct S_FIP)) { return cb(p0, p1, p2); } +EXPORT struct S_FFI f20_S_SSS_FFI(struct S_FFI p0, struct S_FFI p1, struct S_FFI p2, struct S_FFI (*cb)(struct S_FFI, struct S_FFI, struct S_FFI)) { return cb(p0, p1, p2); } +EXPORT struct S_FFF f20_S_SSS_FFF(struct S_FFF p0, struct S_FFF p1, struct S_FFF p2, struct S_FFF (*cb)(struct S_FFF, struct S_FFF, struct S_FFF)) { return cb(p0, p1, p2); } +EXPORT struct S_FFD f20_S_SSS_FFD(struct S_FFD p0, struct S_FFD p1, struct S_FFD p2, struct S_FFD (*cb)(struct S_FFD, struct S_FFD, struct S_FFD)) { return cb(p0, p1, p2); } +EXPORT struct S_FFP f20_S_SSS_FFP(struct S_FFP p0, struct S_FFP p1, struct S_FFP p2, struct S_FFP (*cb)(struct S_FFP, struct S_FFP, struct S_FFP)) { return cb(p0, p1, p2); } +EXPORT struct S_FDI f20_S_SSS_FDI(struct S_FDI p0, struct S_FDI p1, struct S_FDI p2, struct S_FDI (*cb)(struct S_FDI, struct S_FDI, struct S_FDI)) { return cb(p0, p1, p2); } +EXPORT struct S_FDF f20_S_SSS_FDF(struct S_FDF p0, struct S_FDF p1, struct S_FDF p2, struct S_FDF (*cb)(struct S_FDF, struct S_FDF, struct S_FDF)) { return cb(p0, p1, p2); } +EXPORT struct S_FDD f20_S_SSS_FDD(struct S_FDD p0, struct S_FDD p1, struct S_FDD p2, struct S_FDD (*cb)(struct S_FDD, struct S_FDD, struct S_FDD)) { return cb(p0, p1, p2); } +EXPORT struct S_FDP f20_S_SSS_FDP(struct S_FDP p0, struct S_FDP p1, struct S_FDP p2, struct S_FDP (*cb)(struct S_FDP, struct S_FDP, struct S_FDP)) { return cb(p0, p1, p2); } +EXPORT struct S_FPI f20_S_SSS_FPI(struct S_FPI p0, struct S_FPI p1, struct S_FPI p2, struct S_FPI (*cb)(struct S_FPI, struct S_FPI, struct S_FPI)) { return cb(p0, p1, p2); } +EXPORT struct S_FPF f20_S_SSS_FPF(struct S_FPF p0, struct S_FPF p1, struct S_FPF p2, struct S_FPF (*cb)(struct S_FPF, struct S_FPF, struct S_FPF)) { return cb(p0, p1, p2); } +EXPORT struct S_FPD f20_S_SSS_FPD(struct S_FPD p0, struct S_FPD p1, struct S_FPD p2, struct S_FPD (*cb)(struct S_FPD, struct S_FPD, struct S_FPD)) { return cb(p0, p1, p2); } +EXPORT struct S_FPP f20_S_SSS_FPP(struct S_FPP p0, struct S_FPP p1, struct S_FPP p2, struct S_FPP (*cb)(struct S_FPP, struct S_FPP, struct S_FPP)) { return cb(p0, p1, p2); } +EXPORT struct S_DII f20_S_SSS_DII(struct S_DII p0, struct S_DII p1, struct S_DII p2, struct S_DII (*cb)(struct S_DII, struct S_DII, struct S_DII)) { return cb(p0, p1, p2); } +EXPORT struct S_DIF f20_S_SSS_DIF(struct S_DIF p0, struct S_DIF p1, struct S_DIF p2, struct S_DIF (*cb)(struct S_DIF, struct S_DIF, struct S_DIF)) { return cb(p0, p1, p2); } +EXPORT struct S_DID f20_S_SSS_DID(struct S_DID p0, struct S_DID p1, struct S_DID p2, struct S_DID (*cb)(struct S_DID, struct S_DID, struct S_DID)) { return cb(p0, p1, p2); } +EXPORT struct S_DIP f20_S_SSS_DIP(struct S_DIP p0, struct S_DIP p1, struct S_DIP p2, struct S_DIP (*cb)(struct S_DIP, struct S_DIP, struct S_DIP)) { return cb(p0, p1, p2); } +EXPORT struct S_DFI f20_S_SSS_DFI(struct S_DFI p0, struct S_DFI p1, struct S_DFI p2, struct S_DFI (*cb)(struct S_DFI, struct S_DFI, struct S_DFI)) { return cb(p0, p1, p2); } +EXPORT struct S_DFF f20_S_SSS_DFF(struct S_DFF p0, struct S_DFF p1, struct S_DFF p2, struct S_DFF (*cb)(struct S_DFF, struct S_DFF, struct S_DFF)) { return cb(p0, p1, p2); } +EXPORT struct S_DFD f20_S_SSS_DFD(struct S_DFD p0, struct S_DFD p1, struct S_DFD p2, struct S_DFD (*cb)(struct S_DFD, struct S_DFD, struct S_DFD)) { return cb(p0, p1, p2); } +EXPORT struct S_DFP f20_S_SSS_DFP(struct S_DFP p0, struct S_DFP p1, struct S_DFP p2, struct S_DFP (*cb)(struct S_DFP, struct S_DFP, struct S_DFP)) { return cb(p0, p1, p2); } +EXPORT struct S_DDI f20_S_SSS_DDI(struct S_DDI p0, struct S_DDI p1, struct S_DDI p2, struct S_DDI (*cb)(struct S_DDI, struct S_DDI, struct S_DDI)) { return cb(p0, p1, p2); } +EXPORT struct S_DDF f20_S_SSS_DDF(struct S_DDF p0, struct S_DDF p1, struct S_DDF p2, struct S_DDF (*cb)(struct S_DDF, struct S_DDF, struct S_DDF)) { return cb(p0, p1, p2); } +EXPORT struct S_DDD f20_S_SSS_DDD(struct S_DDD p0, struct S_DDD p1, struct S_DDD p2, struct S_DDD (*cb)(struct S_DDD, struct S_DDD, struct S_DDD)) { return cb(p0, p1, p2); } +EXPORT struct S_DDP f20_S_SSS_DDP(struct S_DDP p0, struct S_DDP p1, struct S_DDP p2, struct S_DDP (*cb)(struct S_DDP, struct S_DDP, struct S_DDP)) { return cb(p0, p1, p2); } +EXPORT struct S_DPI f20_S_SSS_DPI(struct S_DPI p0, struct S_DPI p1, struct S_DPI p2, struct S_DPI (*cb)(struct S_DPI, struct S_DPI, struct S_DPI)) { return cb(p0, p1, p2); } +EXPORT struct S_DPF f20_S_SSS_DPF(struct S_DPF p0, struct S_DPF p1, struct S_DPF p2, struct S_DPF (*cb)(struct S_DPF, struct S_DPF, struct S_DPF)) { return cb(p0, p1, p2); } +EXPORT struct S_DPD f20_S_SSS_DPD(struct S_DPD p0, struct S_DPD p1, struct S_DPD p2, struct S_DPD (*cb)(struct S_DPD, struct S_DPD, struct S_DPD)) { return cb(p0, p1, p2); } +EXPORT struct S_DPP f20_S_SSS_DPP(struct S_DPP p0, struct S_DPP p1, struct S_DPP p2, struct S_DPP (*cb)(struct S_DPP, struct S_DPP, struct S_DPP)) { return cb(p0, p1, p2); } +EXPORT struct S_PII f20_S_SSS_PII(struct S_PII p0, struct S_PII p1, struct S_PII p2, struct S_PII (*cb)(struct S_PII, struct S_PII, struct S_PII)) { return cb(p0, p1, p2); } +EXPORT struct S_PIF f20_S_SSS_PIF(struct S_PIF p0, struct S_PIF p1, struct S_PIF p2, struct S_PIF (*cb)(struct S_PIF, struct S_PIF, struct S_PIF)) { return cb(p0, p1, p2); } +EXPORT struct S_PID f20_S_SSS_PID(struct S_PID p0, struct S_PID p1, struct S_PID p2, struct S_PID (*cb)(struct S_PID, struct S_PID, struct S_PID)) { return cb(p0, p1, p2); } +EXPORT struct S_PIP f20_S_SSS_PIP(struct S_PIP p0, struct S_PIP p1, struct S_PIP p2, struct S_PIP (*cb)(struct S_PIP, struct S_PIP, struct S_PIP)) { return cb(p0, p1, p2); } +EXPORT struct S_PFI f20_S_SSS_PFI(struct S_PFI p0, struct S_PFI p1, struct S_PFI p2, struct S_PFI (*cb)(struct S_PFI, struct S_PFI, struct S_PFI)) { return cb(p0, p1, p2); } +EXPORT struct S_PFF f20_S_SSS_PFF(struct S_PFF p0, struct S_PFF p1, struct S_PFF p2, struct S_PFF (*cb)(struct S_PFF, struct S_PFF, struct S_PFF)) { return cb(p0, p1, p2); } +EXPORT struct S_PFD f20_S_SSS_PFD(struct S_PFD p0, struct S_PFD p1, struct S_PFD p2, struct S_PFD (*cb)(struct S_PFD, struct S_PFD, struct S_PFD)) { return cb(p0, p1, p2); } +EXPORT struct S_PFP f20_S_SSS_PFP(struct S_PFP p0, struct S_PFP p1, struct S_PFP p2, struct S_PFP (*cb)(struct S_PFP, struct S_PFP, struct S_PFP)) { return cb(p0, p1, p2); } +EXPORT struct S_PDI f20_S_SSS_PDI(struct S_PDI p0, struct S_PDI p1, struct S_PDI p2, struct S_PDI (*cb)(struct S_PDI, struct S_PDI, struct S_PDI)) { return cb(p0, p1, p2); } +EXPORT struct S_PDF f20_S_SSS_PDF(struct S_PDF p0, struct S_PDF p1, struct S_PDF p2, struct S_PDF (*cb)(struct S_PDF, struct S_PDF, struct S_PDF)) { return cb(p0, p1, p2); } +EXPORT struct S_PDD f20_S_SSS_PDD(struct S_PDD p0, struct S_PDD p1, struct S_PDD p2, struct S_PDD (*cb)(struct S_PDD, struct S_PDD, struct S_PDD)) { return cb(p0, p1, p2); } +EXPORT struct S_PDP f20_S_SSS_PDP(struct S_PDP p0, struct S_PDP p1, struct S_PDP p2, struct S_PDP (*cb)(struct S_PDP, struct S_PDP, struct S_PDP)) { return cb(p0, p1, p2); } +EXPORT struct S_PPI f20_S_SSS_PPI(struct S_PPI p0, struct S_PPI p1, struct S_PPI p2, struct S_PPI (*cb)(struct S_PPI, struct S_PPI, struct S_PPI)) { return cb(p0, p1, p2); } +EXPORT struct S_PPF f20_S_SSS_PPF(struct S_PPF p0, struct S_PPF p1, struct S_PPF p2, struct S_PPF (*cb)(struct S_PPF, struct S_PPF, struct S_PPF)) { return cb(p0, p1, p2); } +EXPORT struct S_PPD f20_S_SSS_PPD(struct S_PPD p0, struct S_PPD p1, struct S_PPD p2, struct S_PPD (*cb)(struct S_PPD, struct S_PPD, struct S_PPD)) { return cb(p0, p1, p2); } +EXPORT struct S_PPP f20_S_SSS_PPP(struct S_PPP p0, struct S_PPP p1, struct S_PPP p2, struct S_PPP (*cb)(struct S_PPP, struct S_PPP, struct S_PPP)) { return cb(p0, p1, p2); } diff --git a/test/jdk/java/foreign/libTestUpcallStack.c b/test/jdk/java/foreign/libTestUpcallStack.c index 6a90fade3f52..061eac19f989 100644 --- a/test/jdk/java/foreign/libTestUpcallStack.c +++ b/test/jdk/java/foreign/libTestUpcallStack.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -112,5966 +112,5966 @@ EXPORT void sf0_V_S_PPI(long long pf0, long long pf1, long long pf2, long long p EXPORT void sf0_V_S_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0); } EXPORT void sf0_V_S_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0); } EXPORT void sf0_V_S_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0); } -EXPORT void sf0_V_II_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_ID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_IS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_FS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_DS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_PS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf0_V_SF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_SS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void sf1_V_III_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf1_V_IPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_IPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_IPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_IPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_IPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_IPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_IPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_IPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_IPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_IPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_IPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_IPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_IPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_IPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_ISS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf2_V_FFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf3_V_FSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_FSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_FSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_FSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_FSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_FSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf4_V_DSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_DSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf5_V_PSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_PSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SII_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SIF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf6_V_SID_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SID_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SDI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SDI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SDI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SDI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SDI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SDI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SDI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SDI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SDI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SDI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf7_V_SDI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf8_V_SPD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf9_V_SSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void sf10_V_SSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } +EXPORT void sf0_V_II_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_ID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_IS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_FS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_DS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_PS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf0_V_SF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_SS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void sf1_V_III_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf1_V_IPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_IPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_IPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_IPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_IPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_IPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_IPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_IPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_IPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_IPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_IPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_IPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_IPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_IPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_ISS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf2_V_FFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf3_V_FSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_FSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_FSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_FSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_FSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_FSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf4_V_DSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_DSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf5_V_PSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_PSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SII_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SIF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf6_V_SID_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SID_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SDI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SDI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SDI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SDI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SDI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SDI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SDI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SDI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SDI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SDI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf7_V_SDI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf8_V_SPD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, int p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, int)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, float p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, float)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, double p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, double)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, void* p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, void*)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, struct S_I p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, struct S_I)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, struct S_F p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, struct S_F)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, struct S_D p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, struct S_D)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, struct S_P p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, struct S_P)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, struct S_II p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, struct S_II)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, struct S_IF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, struct S_IF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, struct S_ID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, struct S_ID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, struct S_IP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, struct S_IP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, struct S_FI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, struct S_FI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, struct S_FF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, struct S_FF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, struct S_FD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, struct S_FD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, struct S_FP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, struct S_FP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, struct S_DI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, struct S_DI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, struct S_DF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, struct S_DF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, struct S_DD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, struct S_DD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, struct S_DP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, struct S_DP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, struct S_PI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, struct S_PI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, struct S_PF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, struct S_PF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, struct S_PD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, struct S_PD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, struct S_PP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, struct S_PP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, struct S_III p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, struct S_III)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, struct S_IIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, struct S_IIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, struct S_IID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, struct S_IID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, struct S_IIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, struct S_IIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, struct S_IFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, struct S_IFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, struct S_IFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, struct S_IFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, struct S_IFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, struct S_IFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, struct S_IFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, struct S_IFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, struct S_IDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, struct S_IDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, struct S_IDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, struct S_IDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, struct S_IDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, struct S_IDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, struct S_IDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, struct S_IDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, struct S_IPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, struct S_IPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, struct S_IPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, struct S_IPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf9_V_SSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, struct S_IPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, struct S_IPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, struct S_IPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, struct S_IPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, struct S_FII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, struct S_FII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, struct S_FIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, struct S_FIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, struct S_FID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, struct S_FID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, struct S_FIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, struct S_FIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, struct S_FFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, struct S_FFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, struct S_FFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, struct S_FFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, struct S_FFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, struct S_FFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, struct S_FFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, struct S_FFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, struct S_FDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, struct S_FDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, struct S_FDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, struct S_FDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, struct S_FDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, struct S_FDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, struct S_FDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, struct S_FDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, struct S_FPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, struct S_FPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, struct S_FPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, struct S_FPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, struct S_FPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, struct S_FPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, struct S_FPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, struct S_FPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, struct S_DII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, struct S_DII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, struct S_DIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, struct S_DIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, struct S_DID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, struct S_DID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, struct S_DIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, struct S_DIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, struct S_DFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, struct S_DFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, struct S_DFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, struct S_DFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, struct S_DFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, struct S_DFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, struct S_DFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, struct S_DFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, struct S_DDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, struct S_DDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, struct S_DDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, struct S_DDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, struct S_DDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, struct S_DDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, struct S_DDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, struct S_DDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, struct S_DPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, struct S_DPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, struct S_DPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, struct S_DPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, struct S_DPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, struct S_DPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, struct S_DPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, struct S_DPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, struct S_PII p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, struct S_PII)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, struct S_PIF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, struct S_PIF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, struct S_PID p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, struct S_PID)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, struct S_PIP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, struct S_PIP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, struct S_PFI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, struct S_PFI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, struct S_PFF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, struct S_PFF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, struct S_PFD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, struct S_PFD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, struct S_PFP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, struct S_PFP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, struct S_PDI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, struct S_PDI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, struct S_PDF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, struct S_PDF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, struct S_PDD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, struct S_PDD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, struct S_PDP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, struct S_PDP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, struct S_PPI p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, struct S_PPI)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, struct S_PPF p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, struct S_PPF)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, struct S_PPD p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, struct S_PPD)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void sf10_V_SSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, struct S_PPP p2, void (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, struct S_PPP)) { cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } EXPORT int sf10_I_I_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0); } EXPORT float sf10_F_F_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0); } EXPORT double sf10_D_D_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0); } @@ -6160,5963 +6160,5963 @@ EXPORT struct S_PPI sf10_S_S_PPI(long long pf0, long long pf1, long long pf2, lo EXPORT struct S_PPF sf10_S_S_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0); } EXPORT struct S_PPD sf10_S_S_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0); } EXPORT struct S_PPP sf10_S_S_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0); } -EXPORT int sf10_I_II_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_ID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf10_I_IS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT float sf10_F_FS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT double sf10_D_DS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT void* sf10_P_PS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_I sf10_S_SI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_F sf10_S_SI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_D sf10_S_SI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_P sf10_S_SI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_II sf10_S_SI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IF sf10_S_SI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_ID sf10_S_SI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IP sf10_S_SI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FI sf10_S_SI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FF sf10_S_SI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FD sf10_S_SI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FP sf10_S_SI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DI sf10_S_SI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DF sf10_S_SI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DD sf10_S_SI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DP sf10_S_SI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PI sf10_S_SI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PF sf10_S_SI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PD sf10_S_SI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PP sf10_S_SI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_III sf10_S_SI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IIF sf10_S_SI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IID sf10_S_SI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IIP sf10_S_SI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFI sf10_S_SI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFF sf10_S_SI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFD sf10_S_SI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFP sf10_S_SI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDI sf10_S_SI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDF sf10_S_SI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDD sf10_S_SI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDP sf10_S_SI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPI sf10_S_SI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPF sf10_S_SI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPD sf10_S_SI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPP sf10_S_SI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FII sf10_S_SI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FIF sf10_S_SI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FID sf10_S_SI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FIP sf10_S_SI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFI sf10_S_SI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFF sf10_S_SI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFD sf10_S_SI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFP sf10_S_SI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDI sf10_S_SI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDF sf10_S_SI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDD sf10_S_SI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDP sf10_S_SI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPI sf10_S_SI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPF sf10_S_SI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPD sf10_S_SI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPP sf10_S_SI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DII sf10_S_SI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DIF sf10_S_SI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DID sf10_S_SI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DIP sf10_S_SI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFI sf10_S_SI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFF sf10_S_SI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFD sf10_S_SI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFP sf10_S_SI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDI sf10_S_SI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDF sf10_S_SI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDD sf10_S_SI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDP sf10_S_SI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPI sf10_S_SI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPF sf10_S_SI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPD sf10_S_SI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPP sf10_S_SI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PII sf10_S_SI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PIF sf10_S_SI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PID sf10_S_SI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PIP sf10_S_SI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFI sf10_S_SI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFF sf10_S_SI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFD sf10_S_SI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFP sf10_S_SI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDI sf10_S_SI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDF sf10_S_SI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDD sf10_S_SI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDP sf10_S_SI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPI sf10_S_SI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPF sf10_S_SI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPD sf10_S_SI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPP sf10_S_SI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_I sf10_S_SF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_F sf10_S_SF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_D sf10_S_SF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_P sf10_S_SF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_II sf10_S_SF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IF sf10_S_SF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_ID sf10_S_SF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IP sf10_S_SF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FI sf10_S_SF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FF sf10_S_SF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FD sf10_S_SF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FP sf10_S_SF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DI sf10_S_SF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DF sf10_S_SF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DD sf10_S_SF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DP sf10_S_SF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PI sf10_S_SF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PF sf10_S_SF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PD sf10_S_SF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PP sf10_S_SF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_III sf10_S_SF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IIF sf10_S_SF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IID sf10_S_SF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IIP sf10_S_SF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFI sf10_S_SF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFF sf10_S_SF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFD sf10_S_SF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFP sf11_S_SF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDI sf11_S_SF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDF sf11_S_SF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDD sf11_S_SF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDP sf11_S_SF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPI sf11_S_SF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPF sf11_S_SF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPD sf11_S_SF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPP sf11_S_SF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FII sf11_S_SF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FIF sf11_S_SF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FID sf11_S_SF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FIP sf11_S_SF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFI sf11_S_SF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFF sf11_S_SF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFD sf11_S_SF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFP sf11_S_SF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDI sf11_S_SF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDF sf11_S_SF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDD sf11_S_SF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDP sf11_S_SF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPI sf11_S_SF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPF sf11_S_SF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPD sf11_S_SF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPP sf11_S_SF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DII sf11_S_SF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DIF sf11_S_SF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DID sf11_S_SF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DIP sf11_S_SF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFI sf11_S_SF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFF sf11_S_SF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFD sf11_S_SF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFP sf11_S_SF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDI sf11_S_SF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDF sf11_S_SF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDD sf11_S_SF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDP sf11_S_SF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPI sf11_S_SF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPF sf11_S_SF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPD sf11_S_SF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPP sf11_S_SF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PII sf11_S_SF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PIF sf11_S_SF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PID sf11_S_SF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PIP sf11_S_SF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFI sf11_S_SF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFF sf11_S_SF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFD sf11_S_SF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFP sf11_S_SF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDI sf11_S_SF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDF sf11_S_SF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDD sf11_S_SF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDP sf11_S_SF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPI sf11_S_SF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPF sf11_S_SF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPD sf11_S_SF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPP sf11_S_SF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_I sf11_S_SD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_F sf11_S_SD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_D sf11_S_SD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_P sf11_S_SD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_II sf11_S_SD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IF sf11_S_SD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_ID sf11_S_SD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IP sf11_S_SD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FI sf11_S_SD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FF sf11_S_SD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FD sf11_S_SD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FP sf11_S_SD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DI sf11_S_SD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DF sf11_S_SD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DD sf11_S_SD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DP sf11_S_SD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PI sf11_S_SD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PF sf11_S_SD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PD sf11_S_SD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PP sf11_S_SD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_III sf11_S_SD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IIF sf11_S_SD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IID sf11_S_SD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IIP sf11_S_SD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFI sf11_S_SD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFF sf11_S_SD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFD sf11_S_SD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFP sf11_S_SD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDI sf11_S_SD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDF sf11_S_SD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDD sf11_S_SD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDP sf11_S_SD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPI sf11_S_SD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPF sf11_S_SD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPD sf11_S_SD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPP sf11_S_SD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FII sf11_S_SD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FIF sf11_S_SD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FID sf11_S_SD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FIP sf11_S_SD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFI sf11_S_SD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFF sf11_S_SD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFD sf11_S_SD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFP sf11_S_SD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDI sf11_S_SD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDF sf11_S_SD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDD sf11_S_SD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDP sf11_S_SD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPI sf11_S_SD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPF sf11_S_SD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPD sf11_S_SD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPP sf11_S_SD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DII sf11_S_SD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DIF sf11_S_SD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DID sf11_S_SD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DIP sf11_S_SD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFI sf11_S_SD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFF sf11_S_SD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFD sf11_S_SD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFP sf11_S_SD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDI sf11_S_SD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDF sf11_S_SD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDD sf11_S_SD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDP sf11_S_SD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPI sf11_S_SD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPF sf11_S_SD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPD sf11_S_SD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPP sf11_S_SD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PII sf11_S_SD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PIF sf11_S_SD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PID sf11_S_SD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PIP sf11_S_SD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFI sf11_S_SD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFF sf11_S_SD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFD sf11_S_SD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFP sf11_S_SD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDI sf11_S_SD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDF sf11_S_SD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDD sf11_S_SD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDP sf11_S_SD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPI sf11_S_SD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPF sf11_S_SD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPD sf11_S_SD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPP sf11_S_SD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_I sf11_S_SP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_F sf11_S_SP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_D sf11_S_SP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_P sf11_S_SP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_II sf11_S_SP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IF sf11_S_SP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_ID sf11_S_SP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IP sf11_S_SP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FI sf11_S_SP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FF sf11_S_SP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FD sf11_S_SP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FP sf11_S_SP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DI sf11_S_SP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DF sf11_S_SP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DD sf11_S_SP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DP sf11_S_SP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PI sf11_S_SP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PF sf11_S_SP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PD sf11_S_SP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PP sf11_S_SP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_III sf11_S_SP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IIF sf11_S_SP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IID sf11_S_SP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IIP sf11_S_SP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFI sf11_S_SP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFF sf11_S_SP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFD sf11_S_SP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFP sf11_S_SP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDI sf11_S_SP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDF sf11_S_SP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDD sf11_S_SP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDP sf11_S_SP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPI sf11_S_SP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPF sf11_S_SP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPD sf11_S_SP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPP sf11_S_SP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FII sf11_S_SP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FIF sf11_S_SP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FID sf11_S_SP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FIP sf11_S_SP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFI sf11_S_SP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFF sf11_S_SP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFD sf11_S_SP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFP sf11_S_SP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDI sf11_S_SP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDF sf11_S_SP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDD sf11_S_SP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDP sf11_S_SP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPI sf11_S_SP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPF sf11_S_SP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPD sf11_S_SP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPP sf11_S_SP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DII sf11_S_SP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DIF sf11_S_SP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DID sf11_S_SP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DIP sf11_S_SP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFI sf11_S_SP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFF sf11_S_SP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFD sf11_S_SP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFP sf11_S_SP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDI sf11_S_SP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDF sf11_S_SP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDD sf11_S_SP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDP sf11_S_SP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPI sf11_S_SP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPF sf11_S_SP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPD sf11_S_SP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPP sf11_S_SP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PII sf11_S_SP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PIF sf11_S_SP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PID sf11_S_SP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PIP sf11_S_SP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFI sf11_S_SP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFF sf11_S_SP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFD sf11_S_SP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFP sf11_S_SP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDI sf11_S_SP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDF sf11_S_SP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDD sf11_S_SP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDP sf11_S_SP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPI sf11_S_SP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPF sf11_S_SP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPD sf11_S_SP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPP sf11_S_SP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_I sf11_S_SS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_F sf11_S_SS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_D sf11_S_SS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_P sf11_S_SS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_II sf11_S_SS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IF sf11_S_SS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_ID sf11_S_SS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IP sf11_S_SS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FI sf11_S_SS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FF sf11_S_SS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FD sf11_S_SS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FP sf11_S_SS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DI sf11_S_SS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DF sf11_S_SS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DD sf11_S_SS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DP sf11_S_SS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PI sf11_S_SS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PF sf11_S_SS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PD sf11_S_SS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PP sf11_S_SS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_III sf11_S_SS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IIF sf11_S_SS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IID sf11_S_SS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IIP sf11_S_SS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFI sf11_S_SS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFF sf11_S_SS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFD sf11_S_SS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IFP sf11_S_SS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDI sf11_S_SS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDF sf11_S_SS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDD sf11_S_SS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IDP sf11_S_SS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPI sf11_S_SS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPF sf11_S_SS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPD sf11_S_SS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_IPP sf11_S_SS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FII sf11_S_SS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FIF sf11_S_SS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FID sf11_S_SS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FIP sf11_S_SS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFI sf11_S_SS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFF sf11_S_SS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFD sf11_S_SS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FFP sf11_S_SS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDI sf11_S_SS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDF sf11_S_SS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDD sf11_S_SS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FDP sf11_S_SS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPI sf11_S_SS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPF sf11_S_SS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPD sf11_S_SS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_FPP sf11_S_SS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DII sf11_S_SS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DIF sf11_S_SS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DID sf11_S_SS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DIP sf11_S_SS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFI sf11_S_SS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFF sf11_S_SS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFD sf11_S_SS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DFP sf11_S_SS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDI sf11_S_SS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDF sf11_S_SS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDD sf11_S_SS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DDP sf11_S_SS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPI sf11_S_SS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPF sf11_S_SS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPD sf11_S_SS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_DPP sf11_S_SS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PII sf11_S_SS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PIF sf11_S_SS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PID sf11_S_SS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PIP sf11_S_SS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFI sf11_S_SS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFF sf11_S_SS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFD sf11_S_SS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PFP sf11_S_SS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDI sf11_S_SS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDF sf11_S_SS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDD sf11_S_SS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PDP sf11_S_SS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPI sf11_S_SS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPF sf11_S_SS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPD sf11_S_SS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT struct S_PPP sf11_S_SS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1); } -EXPORT int sf11_I_III_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_I p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_F p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_D p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_P p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_II p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_ID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_III p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_I p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_F p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_D p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_P p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_II p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_ID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_III p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_I p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_F p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_D p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_P p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_II p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_ID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_III p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_I p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_F p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_D p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_P p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_II p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_ID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_III p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf11_I_IPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_IPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, struct S_I p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, struct S_F p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, struct S_D p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, struct S_P p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, struct S_II p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, struct S_IF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, struct S_ID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, struct S_IP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, struct S_FI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, struct S_FF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, struct S_FD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, struct S_FP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, struct S_DI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, struct S_DF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, struct S_DD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, struct S_DP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, struct S_PI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, struct S_PF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, struct S_PD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, struct S_PP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, struct S_III p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, struct S_IIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, struct S_IID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, struct S_IIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, struct S_IFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, struct S_IFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, struct S_IFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, struct S_IFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, struct S_IDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, struct S_IDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, struct S_IDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, struct S_IDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, struct S_IPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, struct S_IPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, struct S_IPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, struct S_IPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, struct S_FII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, struct S_FIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, struct S_FID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, struct S_FIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, struct S_FFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, struct S_FFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, struct S_FFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, struct S_FFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, struct S_FDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, struct S_FDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, struct S_FDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, struct S_FDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, struct S_FPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, struct S_FPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, struct S_FPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, struct S_FPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, struct S_DII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, struct S_DIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, struct S_DID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, struct S_DIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, struct S_DFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, struct S_DFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, struct S_DFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, struct S_DFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, struct S_DDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, struct S_DDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, struct S_DDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, struct S_DDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, struct S_DPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, struct S_DPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, struct S_DPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, struct S_DPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, struct S_PII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, struct S_PIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, struct S_PID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, struct S_PIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, struct S_PFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, struct S_PFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, struct S_PFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, struct S_PFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, struct S_PDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, struct S_PDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, struct S_PDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, struct S_PDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, struct S_PPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, struct S_PPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, struct S_PPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT int sf12_I_ISS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, struct S_PPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_I p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_F p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_D p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_P p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_II p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_ID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_III p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_I p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_F p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_D p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_P p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_II p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_ID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_III p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf12_F_FFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_I p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_F p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_D p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_P p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_II p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_ID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_III p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_I p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_F p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_D p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_P p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_II p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_ID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_III p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, struct S_I p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, struct S_F p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, struct S_D p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, struct S_P p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, struct S_II p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, struct S_IF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, struct S_ID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, struct S_IP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, struct S_FI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, struct S_FF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, struct S_FD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, struct S_FP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, struct S_DI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, struct S_DF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, struct S_DD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, struct S_DP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, struct S_PI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, struct S_PF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, struct S_PD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, struct S_PP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, struct S_III p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, struct S_IIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, struct S_IID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, struct S_IIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, struct S_IFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, struct S_IFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, struct S_IFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, struct S_IFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, struct S_IDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, struct S_IDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf13_F_FSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, struct S_IDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, struct S_IDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, struct S_IPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, struct S_IPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, struct S_IPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, struct S_IPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, struct S_FII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, struct S_FIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, struct S_FID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, struct S_FIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, struct S_FFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, struct S_FFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, struct S_FFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, struct S_FFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, struct S_FDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, struct S_FDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, struct S_FDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, struct S_FDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, struct S_FPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, struct S_FPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, struct S_FPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, struct S_FPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, struct S_DII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, struct S_DIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, struct S_DID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, struct S_DIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, struct S_DFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, struct S_DFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, struct S_DFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, struct S_DFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, struct S_DDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, struct S_DDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, struct S_DDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, struct S_DDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, struct S_DPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, struct S_DPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, struct S_DPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, struct S_DPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, struct S_PII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, struct S_PIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, struct S_PID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, struct S_PIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, struct S_PFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, struct S_PFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, struct S_PFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, struct S_PFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, struct S_PDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, struct S_PDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, struct S_PDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, struct S_PDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, struct S_PPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, struct S_PPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, struct S_PPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT float sf14_F_FSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, struct S_PPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_I p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_F p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_D p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_P p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_II p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_ID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_III p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_I p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_F p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_D p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_P p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_II p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_ID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_III p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_I p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_F p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_D p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_P p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_II p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_ID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_III p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_I p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_F p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_D p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_P p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_II p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_ID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_III p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf14_D_DSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, struct S_I p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, struct S_F p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, struct S_D p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, struct S_P p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, struct S_II p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, struct S_IF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, struct S_ID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, struct S_IP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, struct S_FI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, struct S_FF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, struct S_FD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, struct S_FP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, struct S_DI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, struct S_DF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, struct S_DD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, struct S_DP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, struct S_PI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, struct S_PF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, struct S_PD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, struct S_PP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, struct S_III p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, struct S_IIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, struct S_IID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, struct S_IIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, struct S_IFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, struct S_IFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, struct S_IFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, struct S_IFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, struct S_IDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, struct S_IDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, struct S_IDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, struct S_IDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, struct S_IPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, struct S_IPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, struct S_IPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, struct S_IPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, struct S_FII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, struct S_FIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, struct S_FID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, struct S_FIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, struct S_FFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, struct S_FFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, struct S_FFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, struct S_FFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, struct S_FDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, struct S_FDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, struct S_FDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, struct S_FDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, struct S_FPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, struct S_FPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, struct S_FPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, struct S_FPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, struct S_DII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, struct S_DIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, struct S_DID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, struct S_DIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, struct S_DFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, struct S_DFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, struct S_DFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, struct S_DFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, struct S_DDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, struct S_DDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, struct S_DDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, struct S_DDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, struct S_DPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, struct S_DPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, struct S_DPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, struct S_DPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, struct S_PII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, struct S_PIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, struct S_PID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, struct S_PIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, struct S_PFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, struct S_PFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, struct S_PFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, struct S_PFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, struct S_PDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, struct S_PDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, struct S_PDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, struct S_PDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, struct S_PPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, struct S_PPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, struct S_PPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT double sf15_D_DSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, struct S_PPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_I p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_F p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_D p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_P p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_II p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_ID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_III p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_I p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_F p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_D p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_P p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_II p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_ID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_III p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_I p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_F p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_D p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_P p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_II p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_ID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_III p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_I p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_F p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_D p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_P p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_II p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_ID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_III p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf15_P_PSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, struct S_I p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, struct S_F p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, struct S_D p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, struct S_P p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, struct S_II p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, struct S_IF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, struct S_ID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, struct S_IP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, struct S_FI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, struct S_FF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, struct S_FD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, struct S_FP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, struct S_DI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, struct S_DF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, struct S_DD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, struct S_DP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, struct S_PI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, struct S_PF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, struct S_PD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, struct S_PP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, struct S_III p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, struct S_IIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, struct S_IID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, struct S_IIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, struct S_IFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, struct S_IFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, struct S_IFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, struct S_IFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, struct S_IDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, struct S_IDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, struct S_IDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, struct S_IDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, struct S_IPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, struct S_IPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, struct S_IPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, struct S_IPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, struct S_FII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, struct S_FIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, struct S_FID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, struct S_FIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, struct S_FFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, struct S_FFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, struct S_FFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, struct S_FFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, struct S_FDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, struct S_FDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, struct S_FDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, struct S_FDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, struct S_FPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, struct S_FPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, struct S_FPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, struct S_FPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, struct S_DII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, struct S_DIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, struct S_DID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, struct S_DIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, struct S_DFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, struct S_DFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, struct S_DFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, struct S_DFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, struct S_DDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, struct S_DDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, struct S_DDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, struct S_DDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, struct S_DPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, struct S_DPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, struct S_DPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, struct S_DPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, struct S_PII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, struct S_PIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, struct S_PID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, struct S_PIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, struct S_PFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, struct S_PFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, struct S_PFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, struct S_PFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, struct S_PDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, struct S_PDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, struct S_PDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, struct S_PDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, struct S_PPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, struct S_PPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, struct S_PPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT void* sf16_P_PSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, struct S_PPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf16_S_SII_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, int p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf16_S_SII_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, int p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf16_S_SII_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, int p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf16_S_SII_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, int p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf16_S_SII_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, int p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf16_S_SII_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, int p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf16_S_SII_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, int p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf16_S_SII_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, int p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf16_S_SII_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, int p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf16_S_SII_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, int p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf16_S_SII_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, int p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf16_S_SII_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, int p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf16_S_SII_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, int p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf16_S_SII_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, int p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf16_S_SII_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, int p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf16_S_SII_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, int p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf16_S_SII_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, int p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf16_S_SII_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, int p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf16_S_SII_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, int p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf16_S_SII_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, int p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf16_S_SII_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, int p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf16_S_SII_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, int p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf16_S_SII_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, int p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf16_S_SII_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, int p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf16_S_SII_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, int p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf16_S_SII_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, int p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf16_S_SII_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, int p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf16_S_SII_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, int p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf16_S_SII_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, int p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf16_S_SII_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, int p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf16_S_SII_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, int p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf16_S_SII_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, int p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf16_S_SII_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, int p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf16_S_SII_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, int p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf16_S_SII_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, int p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf16_S_SII_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, int p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf16_S_SII_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, int p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf16_S_SII_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, int p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf16_S_SII_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, int p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf16_S_SII_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, int p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf16_S_SII_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, int p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf16_S_SII_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, int p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf16_S_SII_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, int p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf16_S_SII_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, int p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf16_S_SII_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, int p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf16_S_SII_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, int p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf16_S_SII_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, int p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf16_S_SII_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, int p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf16_S_SII_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, int p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf16_S_SII_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, int p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf16_S_SII_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, int p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf16_S_SII_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, int p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf16_S_SII_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, int p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf16_S_SII_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, int p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf16_S_SII_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, int p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf16_S_SII_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, int p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf16_S_SII_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, int p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf16_S_SII_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, int p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf16_S_SII_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, int p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf16_S_SII_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, int p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf16_S_SII_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, int p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf16_S_SII_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, int p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf16_S_SII_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, int p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf16_S_SII_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, int p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf16_S_SII_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, int p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf16_S_SII_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, int p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf16_S_SII_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, int p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf16_S_SII_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, int p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf16_S_SII_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, int p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf16_S_SII_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, int p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf16_S_SII_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, int p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf16_S_SII_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, int p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf16_S_SII_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, int p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf16_S_SII_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, int p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf16_S_SII_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, int p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf16_S_SII_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, int p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf16_S_SII_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, int p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf16_S_SII_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, int p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf16_S_SII_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, int p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf16_S_SII_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, int p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf16_S_SII_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, int p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf16_S_SII_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, int p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf16_S_SII_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, int p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf16_S_SII_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, int p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf16_S_SIF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, float p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf16_S_SIF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, float p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf16_S_SIF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, float p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf16_S_SIF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, float p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf16_S_SIF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, float p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf16_S_SIF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, float p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf16_S_SIF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, float p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf16_S_SIF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, float p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf16_S_SIF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, float p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf16_S_SIF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, float p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf16_S_SIF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, float p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf16_S_SIF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, float p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf16_S_SIF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, float p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf16_S_SIF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, float p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf16_S_SIF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, float p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf16_S_SIF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, float p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf16_S_SIF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, float p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf16_S_SIF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, float p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf16_S_SIF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, float p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf16_S_SIF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, float p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf16_S_SIF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, float p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf16_S_SIF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, float p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf16_S_SIF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, float p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf16_S_SIF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, float p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf16_S_SIF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, float p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf16_S_SIF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, float p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf16_S_SIF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, float p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf16_S_SIF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, float p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf16_S_SIF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, float p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf16_S_SIF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, float p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf16_S_SIF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, float p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf16_S_SIF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, float p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf16_S_SIF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, float p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf16_S_SIF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, float p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf16_S_SIF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, float p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf16_S_SIF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, float p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf16_S_SIF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, float p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf16_S_SIF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, float p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf16_S_SIF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, float p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf16_S_SIF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, float p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf16_S_SIF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, float p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf16_S_SIF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, float p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf16_S_SIF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, float p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf16_S_SIF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, float p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf16_S_SIF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, float p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf16_S_SIF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, float p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf16_S_SIF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, float p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf16_S_SIF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, float p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf16_S_SIF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, float p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf16_S_SIF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, float p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf16_S_SIF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, float p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf16_S_SIF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, float p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf16_S_SIF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, float p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf16_S_SIF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, float p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf16_S_SIF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, float p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf16_S_SIF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, float p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf16_S_SIF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, float p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf16_S_SIF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, float p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf16_S_SIF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, float p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf16_S_SIF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, float p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf16_S_SIF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, float p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf16_S_SIF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, float p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf16_S_SIF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, float p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf16_S_SIF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, float p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf16_S_SIF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, float p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf16_S_SIF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, float p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf16_S_SIF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, float p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf16_S_SIF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, float p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf16_S_SIF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, float p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf16_S_SIF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, float p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf16_S_SIF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, float p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf16_S_SIF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, float p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf16_S_SIF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, float p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf16_S_SIF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, float p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf16_S_SIF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, float p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf16_S_SIF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, float p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf16_S_SIF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, float p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf16_S_SIF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, float p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf16_S_SIF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, float p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf16_S_SIF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, float p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf16_S_SIF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, float p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf16_S_SIF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, float p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf16_S_SIF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, float p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf16_S_SIF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, float p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf16_S_SID_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, double p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf16_S_SID_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, double p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf16_S_SID_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, double p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf16_S_SID_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, double p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf16_S_SID_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, double p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf16_S_SID_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, double p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf16_S_SID_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, double p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf16_S_SID_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, double p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf16_S_SID_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, double p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf16_S_SID_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, double p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf16_S_SID_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, double p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf16_S_SID_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, double p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf16_S_SID_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, double p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf16_S_SID_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, double p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf16_S_SID_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, double p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf16_S_SID_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, double p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf16_S_SID_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, double p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf16_S_SID_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, double p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf16_S_SID_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, double p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf16_S_SID_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, double p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf16_S_SID_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, double p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf16_S_SID_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, double p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf16_S_SID_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, double p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf16_S_SID_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, double p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf16_S_SID_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, double p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf16_S_SID_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, double p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf16_S_SID_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, double p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf16_S_SID_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, double p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf16_S_SID_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, double p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf16_S_SID_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, double p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf16_S_SID_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, double p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf16_S_SID_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, double p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf16_S_SID_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, double p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf16_S_SID_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, double p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf16_S_SID_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, double p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf17_S_SID_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, double p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf17_S_SID_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, double p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf17_S_SID_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, double p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf17_S_SID_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, double p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf17_S_SID_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, double p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf17_S_SID_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, double p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf17_S_SID_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, double p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf17_S_SID_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, double p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf17_S_SID_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, double p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf17_S_SID_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, double p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf17_S_SID_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, double p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf17_S_SID_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, double p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf17_S_SID_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, double p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf17_S_SID_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, double p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf17_S_SID_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, double p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf17_S_SID_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, double p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf17_S_SID_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, double p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf17_S_SID_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, double p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf17_S_SID_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, double p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf17_S_SID_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, double p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf17_S_SID_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, double p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf17_S_SID_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, double p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf17_S_SID_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, double p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf17_S_SID_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, double p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf17_S_SID_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, double p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf17_S_SID_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, double p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf17_S_SID_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, double p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf17_S_SID_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, double p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf17_S_SID_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, double p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf17_S_SID_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, double p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf17_S_SID_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, double p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf17_S_SID_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, double p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf17_S_SID_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, double p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf17_S_SID_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, double p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf17_S_SID_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, double p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf17_S_SID_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, double p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf17_S_SID_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, double p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf17_S_SID_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, double p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf17_S_SID_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, double p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf17_S_SID_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, double p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf17_S_SID_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, double p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf17_S_SID_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, double p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf17_S_SID_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, double p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf17_S_SID_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, double p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf17_S_SID_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, double p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf17_S_SID_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, double p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf17_S_SID_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, double p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf17_S_SID_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, double p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf17_S_SID_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, double p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf17_S_SIP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, void* p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf17_S_SIP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, void* p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf17_S_SIP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, void* p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf17_S_SIP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, void* p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf17_S_SIP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, void* p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf17_S_SIP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, void* p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf17_S_SIP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, void* p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf17_S_SIP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, void* p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf17_S_SIP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, void* p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf17_S_SIP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, void* p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf17_S_SIP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, void* p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf17_S_SIP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, void* p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf17_S_SIP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, void* p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf17_S_SIP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, void* p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf17_S_SIP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, void* p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf17_S_SIP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, void* p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf17_S_SIP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, void* p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf17_S_SIP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, void* p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf17_S_SIP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, void* p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf17_S_SIP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, void* p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf17_S_SIP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, void* p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf17_S_SIP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, void* p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf17_S_SIP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, void* p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf17_S_SIP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, void* p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf17_S_SIP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, void* p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf17_S_SIP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, void* p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf17_S_SIP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, void* p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf17_S_SIP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, void* p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf17_S_SIP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, void* p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf17_S_SIP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, void* p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf17_S_SIP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, void* p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf17_S_SIP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, void* p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf17_S_SIP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, void* p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf17_S_SIP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, void* p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf17_S_SIP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, void* p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf17_S_SIP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, void* p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf17_S_SIP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, void* p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf17_S_SIP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, void* p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf17_S_SIP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, void* p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf17_S_SIP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, void* p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf17_S_SIP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, void* p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf17_S_SIP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, void* p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf17_S_SIP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, void* p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf17_S_SIP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, void* p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf17_S_SIP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, void* p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf17_S_SIP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, void* p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf17_S_SIP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, void* p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf17_S_SIP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, void* p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf17_S_SIP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, void* p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf17_S_SIP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, void* p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf17_S_SIP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, void* p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf17_S_SIP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, void* p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf17_S_SIP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, void* p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf17_S_SIP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, void* p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf17_S_SIP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, void* p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf17_S_SIP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, void* p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf17_S_SIP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, void* p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf17_S_SIP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, void* p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf17_S_SIP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, void* p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf17_S_SIP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, void* p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf17_S_SIP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, void* p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf17_S_SIP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, void* p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf17_S_SIP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, void* p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf17_S_SIP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, void* p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf17_S_SIP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, void* p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf17_S_SIP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, void* p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf17_S_SIP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, void* p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf17_S_SIP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, void* p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf17_S_SIP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, void* p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf17_S_SIP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, void* p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf17_S_SIP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, void* p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf17_S_SIP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, void* p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf17_S_SIP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, void* p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf17_S_SIP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, void* p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf17_S_SIP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, void* p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf17_S_SIP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, void* p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf17_S_SIP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, void* p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf17_S_SIP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, void* p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf17_S_SIP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, void* p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf17_S_SIP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, void* p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf17_S_SIP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, void* p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf17_S_SIP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, void* p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf17_S_SIP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, void* p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf17_S_SIP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, void* p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf17_S_SIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, struct S_I p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf17_S_SIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, struct S_F p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf17_S_SIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, struct S_D p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf17_S_SIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, struct S_P p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf17_S_SIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, struct S_II p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf17_S_SIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, struct S_IF p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf17_S_SIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, struct S_ID p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf17_S_SIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, struct S_IP p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf17_S_SIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, struct S_FI p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf17_S_SIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, struct S_FF p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf17_S_SIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, struct S_FD p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf17_S_SIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, struct S_FP p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf17_S_SIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, struct S_DI p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf17_S_SIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, struct S_DF p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf17_S_SIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, struct S_DD p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf17_S_SIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, struct S_DP p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf17_S_SIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, struct S_PI p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf17_S_SIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, struct S_PF p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf17_S_SIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, struct S_PD p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf17_S_SIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, struct S_PP p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf17_S_SIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, struct S_III p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf17_S_SIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, struct S_IIF p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf17_S_SIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, struct S_IID p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf17_S_SIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, struct S_IIP p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf17_S_SIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, struct S_IFI p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf17_S_SIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, struct S_IFF p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf17_S_SIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, struct S_IFD p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf17_S_SIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, struct S_IFP p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf17_S_SIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, struct S_IDI p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf17_S_SIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, struct S_IDF p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf17_S_SIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, struct S_IDD p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf17_S_SIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, struct S_IDP p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf17_S_SIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, struct S_IPI p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf17_S_SIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, struct S_IPF p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf17_S_SIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, struct S_IPD p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf17_S_SIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, struct S_IPP p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf17_S_SIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, struct S_FII p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf17_S_SIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, struct S_FIF p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf17_S_SIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, struct S_FID p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf17_S_SIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, struct S_FIP p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf17_S_SIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, struct S_FFI p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf17_S_SIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, struct S_FFF p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf17_S_SIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, struct S_FFD p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf17_S_SIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, struct S_FFP p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf17_S_SIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, struct S_FDI p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf17_S_SIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, struct S_FDF p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf17_S_SIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, struct S_FDD p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf17_S_SIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, struct S_FDP p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf17_S_SIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, struct S_FPI p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf17_S_SIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, struct S_FPF p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf17_S_SIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, struct S_FPD p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf17_S_SIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, struct S_FPP p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf17_S_SIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, struct S_DII p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf17_S_SIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, struct S_DIF p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf17_S_SIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, struct S_DID p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf17_S_SIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, struct S_DIP p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf17_S_SIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, struct S_DFI p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf17_S_SIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, struct S_DFF p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf17_S_SIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, struct S_DFD p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf17_S_SIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, struct S_DFP p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf17_S_SIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, struct S_DDI p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf17_S_SIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, struct S_DDF p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf17_S_SIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, struct S_DDD p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf17_S_SIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, struct S_DDP p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf17_S_SIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, struct S_DPI p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf17_S_SIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, struct S_DPF p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf17_S_SIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, struct S_DPD p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf17_S_SIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, struct S_DPP p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf17_S_SIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, struct S_PII p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf17_S_SIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, struct S_PIF p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf17_S_SIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, struct S_PID p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf17_S_SIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, struct S_PIP p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf17_S_SIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, struct S_PFI p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf17_S_SIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, struct S_PFF p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf17_S_SIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, struct S_PFD p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf17_S_SIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, struct S_PFP p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf17_S_SIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, struct S_PDI p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf17_S_SIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, struct S_PDF p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf17_S_SIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, struct S_PDD p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf17_S_SIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, struct S_PDP p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf17_S_SIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, struct S_PPI p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf17_S_SIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, struct S_PPF p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf17_S_SIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, struct S_PPD p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf17_S_SIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, struct S_PPP p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf17_S_SFI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, int p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf17_S_SFI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, int p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf17_S_SFI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, int p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf17_S_SFI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, int p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf17_S_SFI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, int p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf17_S_SFI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, int p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf17_S_SFI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, int p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf17_S_SFI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, int p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf17_S_SFI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, int p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf17_S_SFI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, int p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf17_S_SFI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, int p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf17_S_SFI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, int p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf17_S_SFI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, int p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf17_S_SFI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, int p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf17_S_SFI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, int p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf17_S_SFI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, int p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf17_S_SFI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, int p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf17_S_SFI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, int p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf17_S_SFI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, int p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf17_S_SFI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, int p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf17_S_SFI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, int p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf17_S_SFI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, int p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf17_S_SFI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, int p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf17_S_SFI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, int p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf17_S_SFI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, int p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf17_S_SFI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, int p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf17_S_SFI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, int p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf17_S_SFI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, int p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf17_S_SFI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, int p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf17_S_SFI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, int p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf17_S_SFI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, int p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf17_S_SFI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, int p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf17_S_SFI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, int p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf17_S_SFI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, int p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf17_S_SFI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, int p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf17_S_SFI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, int p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf17_S_SFI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, int p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf17_S_SFI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, int p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf17_S_SFI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, int p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf17_S_SFI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, int p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf17_S_SFI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, int p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf17_S_SFI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, int p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf17_S_SFI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, int p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf17_S_SFI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, int p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf17_S_SFI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, int p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf17_S_SFI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, int p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf17_S_SFI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, int p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf17_S_SFI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, int p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf17_S_SFI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, int p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf17_S_SFI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, int p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf17_S_SFI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, int p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf17_S_SFI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, int p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf17_S_SFI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, int p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf17_S_SFI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, int p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf17_S_SFI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, int p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf17_S_SFI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, int p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf17_S_SFI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, int p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf17_S_SFI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, int p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf17_S_SFI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, int p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf17_S_SFI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, int p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf17_S_SFI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, int p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf17_S_SFI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, int p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf17_S_SFI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, int p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf17_S_SFI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, int p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf17_S_SFI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, int p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf17_S_SFI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, int p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf17_S_SFI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, int p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf17_S_SFI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, int p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf17_S_SFI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, int p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf17_S_SFI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, int p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf17_S_SFI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, int p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf17_S_SFI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, int p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf17_S_SFI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, int p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf17_S_SFI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, int p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf17_S_SFI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, int p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf17_S_SFI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, int p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf17_S_SFI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, int p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf17_S_SFI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, int p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf17_S_SFI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, int p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf17_S_SFI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, int p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf17_S_SFI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, int p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf17_S_SFI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, int p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf17_S_SFI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, int p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf17_S_SFI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, int p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf17_S_SFF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, float p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf17_S_SFF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, float p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf17_S_SFF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, float p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf17_S_SFF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, float p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf17_S_SFF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, float p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf17_S_SFF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, float p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf17_S_SFF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, float p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf17_S_SFF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, float p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf17_S_SFF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, float p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf17_S_SFF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, float p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf17_S_SFF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, float p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf17_S_SFF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, float p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf17_S_SFF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, float p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf17_S_SFF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, float p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf17_S_SFF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, float p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf17_S_SFF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, float p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf17_S_SFF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, float p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf17_S_SFF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, float p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf17_S_SFF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, float p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf17_S_SFF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, float p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf17_S_SFF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, float p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf17_S_SFF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, float p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf17_S_SFF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, float p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf17_S_SFF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, float p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf17_S_SFF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, float p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf17_S_SFF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, float p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf17_S_SFF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, float p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf17_S_SFF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, float p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf17_S_SFF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, float p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf17_S_SFF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, float p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf17_S_SFF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, float p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf17_S_SFF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, float p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf17_S_SFF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, float p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf17_S_SFF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, float p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf17_S_SFF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, float p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf17_S_SFF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, float p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf17_S_SFF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, float p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf17_S_SFF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, float p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf17_S_SFF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, float p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf17_S_SFF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, float p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf17_S_SFF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, float p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf17_S_SFF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, float p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf17_S_SFF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, float p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf17_S_SFF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, float p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf17_S_SFF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, float p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf17_S_SFF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, float p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf17_S_SFF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, float p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf17_S_SFF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, float p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf17_S_SFF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, float p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf17_S_SFF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, float p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf17_S_SFF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, float p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf17_S_SFF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, float p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf17_S_SFF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, float p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf17_S_SFF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, float p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf17_S_SFF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, float p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf17_S_SFF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, float p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf17_S_SFF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, float p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf17_S_SFF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, float p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf17_S_SFF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, float p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf17_S_SFF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, float p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf17_S_SFF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, float p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf17_S_SFF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, float p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf17_S_SFF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, float p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf17_S_SFF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, float p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf17_S_SFF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, float p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf17_S_SFF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, float p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf17_S_SFF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, float p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf17_S_SFF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, float p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf17_S_SFF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, float p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf17_S_SFF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, float p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf17_S_SFF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, float p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf17_S_SFF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, float p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf17_S_SFF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, float p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf17_S_SFF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, float p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf17_S_SFF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, float p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf17_S_SFF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, float p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf17_S_SFF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, float p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf17_S_SFF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, float p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf17_S_SFF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, float p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf17_S_SFF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, float p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf17_S_SFF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, float p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf17_S_SFF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, float p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf17_S_SFF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, float p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf17_S_SFF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, float p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf17_S_SFD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, double p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf17_S_SFD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, double p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf17_S_SFD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, double p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf17_S_SFD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, double p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf17_S_SFD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, double p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf17_S_SFD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, double p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf17_S_SFD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, double p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf17_S_SFD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, double p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf17_S_SFD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, double p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf17_S_SFD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, double p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf17_S_SFD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, double p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf17_S_SFD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, double p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf17_S_SFD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, double p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf17_S_SFD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, double p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf17_S_SFD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, double p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf17_S_SFD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, double p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf17_S_SFD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, double p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf17_S_SFD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, double p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf17_S_SFD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, double p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf17_S_SFD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, double p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf17_S_SFD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, double p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf17_S_SFD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, double p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf17_S_SFD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, double p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf17_S_SFD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, double p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf17_S_SFD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, double p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf17_S_SFD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, double p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf17_S_SFD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, double p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf17_S_SFD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, double p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf17_S_SFD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, double p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf17_S_SFD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, double p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf17_S_SFD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, double p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf17_S_SFD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, double p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf17_S_SFD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, double p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf17_S_SFD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, double p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf17_S_SFD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, double p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf17_S_SFD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, double p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf17_S_SFD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, double p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf17_S_SFD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, double p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf17_S_SFD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, double p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf17_S_SFD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, double p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf17_S_SFD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, double p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf17_S_SFD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, double p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf17_S_SFD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, double p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf17_S_SFD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, double p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf17_S_SFD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, double p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf17_S_SFD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, double p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf17_S_SFD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, double p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf17_S_SFD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, double p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf17_S_SFD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, double p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf17_S_SFD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, double p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf17_S_SFD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, double p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf17_S_SFD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, double p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf17_S_SFD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, double p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf17_S_SFD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, double p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf17_S_SFD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, double p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf17_S_SFD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, double p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf17_S_SFD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, double p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf17_S_SFD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, double p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf17_S_SFD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, double p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf17_S_SFD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, double p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf17_S_SFD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, double p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf17_S_SFD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, double p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf17_S_SFD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, double p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf17_S_SFD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, double p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf17_S_SFD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, double p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf17_S_SFD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, double p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf17_S_SFD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, double p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf17_S_SFD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, double p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf17_S_SFD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, double p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf17_S_SFD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, double p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf17_S_SFD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, double p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf17_S_SFD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, double p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf17_S_SFD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, double p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf17_S_SFD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, double p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf17_S_SFD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, double p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf17_S_SFD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, double p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf17_S_SFD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, double p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf17_S_SFD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, double p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf17_S_SFD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, double p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf17_S_SFD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, double p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf17_S_SFD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, double p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf17_S_SFD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, double p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf17_S_SFD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, double p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf17_S_SFD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, double p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf17_S_SFP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, void* p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf17_S_SFP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, void* p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf17_S_SFP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, void* p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf17_S_SFP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, void* p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf17_S_SFP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, void* p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf17_S_SFP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, void* p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf17_S_SFP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, void* p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf17_S_SFP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, void* p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf17_S_SFP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, void* p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf17_S_SFP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, void* p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf17_S_SFP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, void* p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf17_S_SFP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, void* p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf17_S_SFP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, void* p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf17_S_SFP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, void* p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf17_S_SFP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, void* p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf17_S_SFP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, void* p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf17_S_SFP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, void* p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf17_S_SFP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, void* p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf17_S_SFP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, void* p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf17_S_SFP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, void* p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf17_S_SFP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, void* p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf17_S_SFP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, void* p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf17_S_SFP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, void* p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf17_S_SFP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, void* p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf17_S_SFP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, void* p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf17_S_SFP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, void* p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf17_S_SFP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, void* p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf17_S_SFP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, void* p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf17_S_SFP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, void* p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf17_S_SFP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, void* p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf17_S_SFP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, void* p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf17_S_SFP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, void* p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf17_S_SFP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, void* p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf17_S_SFP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, void* p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf17_S_SFP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, void* p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf17_S_SFP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, void* p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf17_S_SFP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, void* p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf17_S_SFP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, void* p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf17_S_SFP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, void* p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf17_S_SFP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, void* p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf17_S_SFP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, void* p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf17_S_SFP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, void* p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf17_S_SFP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, void* p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf17_S_SFP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, void* p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf17_S_SFP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, void* p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf17_S_SFP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, void* p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf17_S_SFP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, void* p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf17_S_SFP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, void* p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf17_S_SFP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, void* p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf17_S_SFP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, void* p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf17_S_SFP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, void* p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf17_S_SFP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, void* p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf17_S_SFP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, void* p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf17_S_SFP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, void* p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf17_S_SFP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, void* p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf17_S_SFP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, void* p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf17_S_SFP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, void* p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf17_S_SFP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, void* p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf17_S_SFP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, void* p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf17_S_SFP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, void* p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf17_S_SFP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, void* p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf17_S_SFP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, void* p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf17_S_SFP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, void* p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf17_S_SFP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, void* p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf17_S_SFP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, void* p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf17_S_SFP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, void* p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf17_S_SFP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, void* p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf17_S_SFP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, void* p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf17_S_SFP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, void* p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf17_S_SFP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, void* p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf17_S_SFP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, void* p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf17_S_SFP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, void* p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf17_S_SFP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, void* p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf17_S_SFP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, void* p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf17_S_SFP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, void* p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf17_S_SFP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, void* p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf17_S_SFP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, void* p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf17_S_SFP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, void* p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf17_S_SFP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, void* p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf17_S_SFP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, void* p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf17_S_SFP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, void* p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf17_S_SFP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, void* p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf17_S_SFP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, void* p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf17_S_SFP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, void* p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf17_S_SFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, struct S_I p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf17_S_SFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, struct S_F p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf17_S_SFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, struct S_D p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf17_S_SFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, struct S_P p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf17_S_SFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, struct S_II p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf17_S_SFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, struct S_IF p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf17_S_SFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, struct S_ID p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf17_S_SFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, struct S_IP p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf17_S_SFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, struct S_FI p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf17_S_SFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, struct S_FF p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf17_S_SFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, struct S_FD p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf17_S_SFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, struct S_FP p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf17_S_SFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, struct S_DI p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf17_S_SFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, struct S_DF p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf17_S_SFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, struct S_DD p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf17_S_SFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, struct S_DP p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf17_S_SFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, struct S_PI p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf17_S_SFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, struct S_PF p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf17_S_SFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, struct S_PD p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf17_S_SFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, struct S_PP p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf17_S_SFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, struct S_III p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf17_S_SFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, struct S_IIF p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf17_S_SFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, struct S_IID p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf17_S_SFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, struct S_IIP p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf17_S_SFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, struct S_IFI p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf17_S_SFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, struct S_IFF p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf17_S_SFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, struct S_IFD p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf17_S_SFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, struct S_IFP p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf17_S_SFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, struct S_IDI p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf17_S_SFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, struct S_IDF p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf17_S_SFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, struct S_IDD p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf17_S_SFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, struct S_IDP p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf17_S_SFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, struct S_IPI p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf17_S_SFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, struct S_IPF p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf17_S_SFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, struct S_IPD p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf17_S_SFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, struct S_IPP p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf17_S_SFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, struct S_FII p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf17_S_SFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, struct S_FIF p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf17_S_SFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, struct S_FID p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf17_S_SFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, struct S_FIP p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf17_S_SFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, struct S_FFI p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf17_S_SFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, struct S_FFF p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf17_S_SFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, struct S_FFD p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf17_S_SFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, struct S_FFP p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf17_S_SFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, struct S_FDI p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf17_S_SFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, struct S_FDF p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf17_S_SFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, struct S_FDD p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf18_S_SFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, struct S_FDP p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf18_S_SFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, struct S_FPI p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf18_S_SFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, struct S_FPF p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf18_S_SFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, struct S_FPD p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf18_S_SFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, struct S_FPP p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf18_S_SFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, struct S_DII p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf18_S_SFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, struct S_DIF p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf18_S_SFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, struct S_DID p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf18_S_SFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, struct S_DIP p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf18_S_SFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, struct S_DFI p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf18_S_SFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, struct S_DFF p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf18_S_SFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, struct S_DFD p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf18_S_SFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, struct S_DFP p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf18_S_SFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, struct S_DDI p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf18_S_SFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, struct S_DDF p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf18_S_SFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, struct S_DDD p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf18_S_SFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, struct S_DDP p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf18_S_SFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, struct S_DPI p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf18_S_SFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, struct S_DPF p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf18_S_SFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, struct S_DPD p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf18_S_SFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, struct S_DPP p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf18_S_SFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, struct S_PII p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf18_S_SFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, struct S_PIF p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf18_S_SFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, struct S_PID p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf18_S_SFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, struct S_PIP p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf18_S_SFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, struct S_PFI p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf18_S_SFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, struct S_PFF p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf18_S_SFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, struct S_PFD p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf18_S_SFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, struct S_PFP p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf18_S_SFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, struct S_PDI p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf18_S_SFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, struct S_PDF p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf18_S_SFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, struct S_PDD p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf18_S_SFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, struct S_PDP p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf18_S_SFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, struct S_PPI p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf18_S_SFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, struct S_PPF p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf18_S_SFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, struct S_PPD p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf18_S_SFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, struct S_PPP p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf18_S_SDI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, int p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf18_S_SDI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, int p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf18_S_SDI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, int p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf18_S_SDI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, int p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf18_S_SDI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, int p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf18_S_SDI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, int p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf18_S_SDI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, int p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf18_S_SDI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, int p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf18_S_SDI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, int p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf18_S_SDI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, int p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf18_S_SDI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, int p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf18_S_SDI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, int p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf18_S_SDI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, int p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf18_S_SDI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, int p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf18_S_SDI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, int p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf18_S_SDI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, int p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf18_S_SDI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, int p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf18_S_SDI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, int p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf18_S_SDI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, int p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf18_S_SDI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, int p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf18_S_SDI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, int p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf18_S_SDI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, int p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf18_S_SDI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, int p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf18_S_SDI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, int p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf18_S_SDI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, int p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf18_S_SDI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, int p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf18_S_SDI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, int p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf18_S_SDI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, int p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf18_S_SDI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, int p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf18_S_SDI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, int p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf18_S_SDI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, int p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf18_S_SDI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, int p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf18_S_SDI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, int p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf18_S_SDI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, int p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf18_S_SDI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, int p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf18_S_SDI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, int p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf18_S_SDI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, int p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf18_S_SDI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, int p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf18_S_SDI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, int p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf18_S_SDI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, int p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf18_S_SDI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, int p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf18_S_SDI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, int p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf18_S_SDI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, int p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf18_S_SDI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, int p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf18_S_SDI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, int p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf18_S_SDI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, int p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf18_S_SDI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, int p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf18_S_SDI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, int p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf18_S_SDI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, int p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf18_S_SDI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, int p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf18_S_SDI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, int p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf18_S_SDI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, int p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf18_S_SDI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, int p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf18_S_SDI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, int p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf18_S_SDI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, int p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf18_S_SDI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, int p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf18_S_SDI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, int p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf18_S_SDI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, int p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf18_S_SDI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, int p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf18_S_SDI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, int p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf18_S_SDI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, int p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf18_S_SDI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, int p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf18_S_SDI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, int p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf18_S_SDI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, int p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf18_S_SDI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, int p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf18_S_SDI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, int p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf18_S_SDI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, int p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf18_S_SDI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, int p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf18_S_SDI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, int p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf18_S_SDI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, int p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf18_S_SDI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, int p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf18_S_SDI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, int p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf18_S_SDI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, int p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf18_S_SDI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, int p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf18_S_SDI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, int p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf18_S_SDI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, int p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf18_S_SDI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, int p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf18_S_SDI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, int p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf18_S_SDI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, int p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf18_S_SDI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, int p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf18_S_SDI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, int p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf18_S_SDI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, int p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf18_S_SDI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, int p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf18_S_SDI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, int p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf18_S_SDF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, float p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf18_S_SDF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, float p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf18_S_SDF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, float p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf18_S_SDF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, float p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf18_S_SDF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, float p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf18_S_SDF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, float p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf18_S_SDF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, float p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf18_S_SDF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, float p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf18_S_SDF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, float p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf18_S_SDF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, float p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf18_S_SDF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, float p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf18_S_SDF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, float p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf18_S_SDF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, float p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf18_S_SDF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, float p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf18_S_SDF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, float p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf18_S_SDF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, float p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf18_S_SDF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, float p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf18_S_SDF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, float p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf18_S_SDF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, float p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf18_S_SDF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, float p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf18_S_SDF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, float p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf18_S_SDF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, float p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf18_S_SDF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, float p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf18_S_SDF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, float p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf18_S_SDF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, float p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf18_S_SDF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, float p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf18_S_SDF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, float p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf18_S_SDF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, float p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf18_S_SDF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, float p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf18_S_SDF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, float p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf18_S_SDF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, float p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf18_S_SDF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, float p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf18_S_SDF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, float p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf18_S_SDF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, float p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf18_S_SDF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, float p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf18_S_SDF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, float p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf18_S_SDF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, float p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf18_S_SDF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, float p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf18_S_SDF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, float p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf18_S_SDF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, float p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf18_S_SDF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, float p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf18_S_SDF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, float p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf18_S_SDF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, float p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf18_S_SDF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, float p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf18_S_SDF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, float p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf18_S_SDF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, float p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf18_S_SDF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, float p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf18_S_SDF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, float p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf18_S_SDF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, float p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf18_S_SDF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, float p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf18_S_SDF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, float p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf18_S_SDF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, float p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf18_S_SDF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, float p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf18_S_SDF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, float p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf18_S_SDF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, float p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf18_S_SDF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, float p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf18_S_SDF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, float p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf18_S_SDF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, float p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf18_S_SDF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, float p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf18_S_SDF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, float p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf18_S_SDF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, float p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf18_S_SDF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, float p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf18_S_SDF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, float p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf18_S_SDF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, float p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf18_S_SDF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, float p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf18_S_SDF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, float p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf18_S_SDF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, float p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf18_S_SDF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, float p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf18_S_SDF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, float p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf18_S_SDF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, float p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf18_S_SDF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, float p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf18_S_SDF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, float p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf18_S_SDF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, float p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf18_S_SDF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, float p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf18_S_SDF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, float p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf18_S_SDF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, float p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf18_S_SDF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, float p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf18_S_SDF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, float p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf18_S_SDF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, float p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf18_S_SDF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, float p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf18_S_SDF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, float p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf18_S_SDF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, float p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf18_S_SDF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, float p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf18_S_SDF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, float p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf18_S_SDD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, double p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf18_S_SDD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, double p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf18_S_SDD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, double p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf18_S_SDD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, double p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf18_S_SDD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, double p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf18_S_SDD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, double p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf18_S_SDD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, double p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf18_S_SDD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, double p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf18_S_SDD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, double p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf18_S_SDD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, double p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf18_S_SDD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, double p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf18_S_SDD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, double p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf18_S_SDD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, double p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf18_S_SDD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, double p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf18_S_SDD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, double p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf18_S_SDD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, double p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf18_S_SDD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, double p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf18_S_SDD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, double p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf18_S_SDD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, double p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf18_S_SDD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, double p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf18_S_SDD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, double p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf18_S_SDD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, double p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf18_S_SDD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, double p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf18_S_SDD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, double p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf18_S_SDD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, double p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf18_S_SDD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, double p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf18_S_SDD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, double p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf18_S_SDD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, double p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf18_S_SDD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, double p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf18_S_SDD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, double p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf18_S_SDD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, double p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf18_S_SDD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, double p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf18_S_SDD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, double p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf18_S_SDD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, double p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf18_S_SDD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, double p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf18_S_SDD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, double p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf18_S_SDD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, double p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf18_S_SDD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, double p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf18_S_SDD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, double p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf18_S_SDD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, double p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf18_S_SDD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, double p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf18_S_SDD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, double p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf18_S_SDD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, double p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf18_S_SDD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, double p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf18_S_SDD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, double p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf18_S_SDD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, double p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf18_S_SDD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, double p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf18_S_SDD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, double p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf18_S_SDD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, double p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf18_S_SDD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, double p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf18_S_SDD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, double p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf18_S_SDD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, double p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf18_S_SDD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, double p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf18_S_SDD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, double p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf18_S_SDD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, double p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf18_S_SDD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, double p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf18_S_SDD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, double p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf18_S_SDD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, double p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf18_S_SDD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, double p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf18_S_SDD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, double p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf18_S_SDD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, double p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf18_S_SDD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, double p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf18_S_SDD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, double p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf18_S_SDD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, double p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf18_S_SDD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, double p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf18_S_SDD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, double p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf18_S_SDD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, double p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf18_S_SDD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, double p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf18_S_SDD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, double p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf18_S_SDD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, double p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf18_S_SDD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, double p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf18_S_SDD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, double p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf18_S_SDD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, double p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf18_S_SDD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, double p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf18_S_SDD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, double p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf18_S_SDD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, double p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf18_S_SDD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, double p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf18_S_SDD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, double p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf18_S_SDD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, double p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf18_S_SDD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, double p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf18_S_SDD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, double p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf18_S_SDD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, double p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf18_S_SDD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, double p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf18_S_SDD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, double p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf18_S_SDP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, void* p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf18_S_SDP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, void* p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf18_S_SDP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, void* p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf18_S_SDP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, void* p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf18_S_SDP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, void* p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf18_S_SDP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, void* p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf18_S_SDP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, void* p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf18_S_SDP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, void* p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf18_S_SDP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, void* p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf18_S_SDP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, void* p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf18_S_SDP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, void* p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf18_S_SDP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, void* p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf18_S_SDP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, void* p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf18_S_SDP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, void* p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf18_S_SDP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, void* p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf18_S_SDP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, void* p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf18_S_SDP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, void* p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf18_S_SDP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, void* p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf18_S_SDP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, void* p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf18_S_SDP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, void* p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf18_S_SDP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, void* p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf18_S_SDP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, void* p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf18_S_SDP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, void* p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf18_S_SDP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, void* p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf18_S_SDP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, void* p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf18_S_SDP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, void* p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf18_S_SDP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, void* p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf18_S_SDP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, void* p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf18_S_SDP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, void* p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf18_S_SDP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, void* p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf18_S_SDP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, void* p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf18_S_SDP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, void* p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf18_S_SDP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, void* p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf18_S_SDP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, void* p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf18_S_SDP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, void* p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf18_S_SDP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, void* p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf18_S_SDP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, void* p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf18_S_SDP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, void* p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf18_S_SDP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, void* p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf18_S_SDP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, void* p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf18_S_SDP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, void* p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf18_S_SDP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, void* p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf18_S_SDP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, void* p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf18_S_SDP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, void* p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf18_S_SDP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, void* p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf18_S_SDP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, void* p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf18_S_SDP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, void* p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf18_S_SDP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, void* p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf18_S_SDP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, void* p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf18_S_SDP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, void* p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf18_S_SDP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, void* p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf18_S_SDP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, void* p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf18_S_SDP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, void* p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf18_S_SDP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, void* p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf18_S_SDP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, void* p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf18_S_SDP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, void* p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf18_S_SDP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, void* p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf18_S_SDP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, void* p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf18_S_SDP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, void* p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf18_S_SDP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, void* p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf18_S_SDP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, void* p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf18_S_SDP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, void* p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf18_S_SDP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, void* p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf18_S_SDP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, void* p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf18_S_SDP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, void* p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf18_S_SDP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, void* p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf18_S_SDP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, void* p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf18_S_SDP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, void* p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf18_S_SDP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, void* p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf18_S_SDP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, void* p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf18_S_SDP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, void* p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf18_S_SDP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, void* p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf18_S_SDP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, void* p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf18_S_SDP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, void* p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf18_S_SDP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, void* p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf18_S_SDP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, void* p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf18_S_SDP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, void* p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf18_S_SDP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, void* p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf18_S_SDP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, void* p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf18_S_SDP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, void* p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf18_S_SDP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, void* p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf18_S_SDP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, void* p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf18_S_SDP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, void* p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf18_S_SDP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, void* p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf18_S_SDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, struct S_I p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf18_S_SDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, struct S_F p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf18_S_SDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, struct S_D p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf18_S_SDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, struct S_P p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf18_S_SDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, struct S_II p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf18_S_SDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, struct S_IF p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf18_S_SDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, struct S_ID p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf18_S_SDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, struct S_IP p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf18_S_SDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, struct S_FI p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf18_S_SDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, struct S_FF p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf18_S_SDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, struct S_FD p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf18_S_SDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, struct S_FP p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf18_S_SDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, struct S_DI p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf18_S_SDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, struct S_DF p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf18_S_SDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, struct S_DD p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf18_S_SDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, struct S_DP p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf18_S_SDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, struct S_PI p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf18_S_SDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, struct S_PF p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf18_S_SDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, struct S_PD p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf18_S_SDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, struct S_PP p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf18_S_SDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, struct S_III p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf18_S_SDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, struct S_IIF p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf18_S_SDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, struct S_IID p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf18_S_SDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, struct S_IIP p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf18_S_SDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, struct S_IFI p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf18_S_SDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, struct S_IFF p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf18_S_SDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, struct S_IFD p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf18_S_SDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, struct S_IFP p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf18_S_SDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, struct S_IDI p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf18_S_SDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, struct S_IDF p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf18_S_SDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, struct S_IDD p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf18_S_SDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, struct S_IDP p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf18_S_SDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, struct S_IPI p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf18_S_SDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, struct S_IPF p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf18_S_SDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, struct S_IPD p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf18_S_SDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, struct S_IPP p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf18_S_SDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, struct S_FII p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf18_S_SDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, struct S_FIF p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf18_S_SDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, struct S_FID p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf18_S_SDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, struct S_FIP p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf18_S_SDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, struct S_FFI p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf18_S_SDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, struct S_FFF p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf18_S_SDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, struct S_FFD p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf18_S_SDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, struct S_FFP p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf18_S_SDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, struct S_FDI p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf18_S_SDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, struct S_FDF p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf18_S_SDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, struct S_FDD p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf18_S_SDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, struct S_FDP p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf18_S_SDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, struct S_FPI p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf18_S_SDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, struct S_FPF p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf18_S_SDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, struct S_FPD p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf18_S_SDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, struct S_FPP p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf18_S_SDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, struct S_DII p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf18_S_SDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, struct S_DIF p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf18_S_SDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, struct S_DID p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf18_S_SDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, struct S_DIP p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf18_S_SDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, struct S_DFI p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf18_S_SDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, struct S_DFF p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf18_S_SDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, struct S_DFD p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf18_S_SDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, struct S_DFP p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf18_S_SDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, struct S_DDI p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf18_S_SDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, struct S_DDF p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf18_S_SDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, struct S_DDD p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf18_S_SDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, struct S_DDP p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf18_S_SDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, struct S_DPI p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf18_S_SDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, struct S_DPF p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf18_S_SDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, struct S_DPD p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf18_S_SDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, struct S_DPP p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf18_S_SDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, struct S_PII p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf18_S_SDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, struct S_PIF p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf18_S_SDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, struct S_PID p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf18_S_SDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, struct S_PIP p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf18_S_SDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, struct S_PFI p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf18_S_SDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, struct S_PFF p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf18_S_SDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, struct S_PFD p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf18_S_SDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, struct S_PFP p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf18_S_SDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, struct S_PDI p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf18_S_SDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, struct S_PDF p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf18_S_SDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, struct S_PDD p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf18_S_SDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, struct S_PDP p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf18_S_SDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, struct S_PPI p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf18_S_SDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, struct S_PPF p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf18_S_SDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, struct S_PPD p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf18_S_SDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, struct S_PPP p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf18_S_SPI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, int p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf18_S_SPI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, int p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf18_S_SPI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, int p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf18_S_SPI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, int p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf18_S_SPI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, int p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf18_S_SPI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, int p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf18_S_SPI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, int p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf18_S_SPI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, int p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf18_S_SPI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, int p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf18_S_SPI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, int p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf18_S_SPI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, int p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf18_S_SPI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, int p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf18_S_SPI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, int p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf18_S_SPI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, int p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf18_S_SPI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, int p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf18_S_SPI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, int p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf18_S_SPI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, int p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf18_S_SPI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, int p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf18_S_SPI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, int p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf18_S_SPI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, int p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf18_S_SPI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, int p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf18_S_SPI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, int p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf18_S_SPI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, int p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf18_S_SPI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, int p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf18_S_SPI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, int p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf18_S_SPI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, int p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf18_S_SPI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, int p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf18_S_SPI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, int p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf18_S_SPI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, int p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf18_S_SPI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, int p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf18_S_SPI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, int p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf18_S_SPI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, int p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf18_S_SPI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, int p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf18_S_SPI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, int p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf18_S_SPI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, int p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf18_S_SPI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, int p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf18_S_SPI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, int p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf18_S_SPI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, int p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf18_S_SPI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, int p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf18_S_SPI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, int p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf18_S_SPI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, int p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf18_S_SPI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, int p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf18_S_SPI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, int p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf18_S_SPI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, int p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf18_S_SPI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, int p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf18_S_SPI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, int p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf18_S_SPI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, int p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf18_S_SPI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, int p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf18_S_SPI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, int p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf18_S_SPI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, int p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf18_S_SPI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, int p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf18_S_SPI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, int p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf18_S_SPI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, int p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf18_S_SPI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, int p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf18_S_SPI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, int p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf18_S_SPI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, int p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf18_S_SPI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, int p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf18_S_SPI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, int p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf18_S_SPI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, int p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf18_S_SPI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, int p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf18_S_SPI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, int p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf18_S_SPI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, int p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf18_S_SPI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, int p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf18_S_SPI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, int p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf18_S_SPI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, int p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf18_S_SPI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, int p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf18_S_SPI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, int p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf18_S_SPI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, int p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf18_S_SPI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, int p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf18_S_SPI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, int p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf18_S_SPI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, int p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf18_S_SPI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, int p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf18_S_SPI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, int p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf18_S_SPI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, int p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf18_S_SPI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, int p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf18_S_SPI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, int p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf18_S_SPI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, int p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf18_S_SPI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, int p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf18_S_SPI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, int p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf18_S_SPI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, int p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf18_S_SPI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, int p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf18_S_SPI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, int p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf18_S_SPI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, int p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf18_S_SPI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, int p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf18_S_SPF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, float p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf18_S_SPF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, float p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf18_S_SPF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, float p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf18_S_SPF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, float p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf18_S_SPF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, float p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf18_S_SPF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, float p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf18_S_SPF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, float p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf18_S_SPF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, float p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf18_S_SPF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, float p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf18_S_SPF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, float p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf18_S_SPF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, float p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf18_S_SPF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, float p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf18_S_SPF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, float p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf18_S_SPF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, float p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf18_S_SPF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, float p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf18_S_SPF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, float p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf18_S_SPF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, float p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf18_S_SPF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, float p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf18_S_SPF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, float p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf18_S_SPF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, float p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf18_S_SPF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, float p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf18_S_SPF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, float p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf18_S_SPF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, float p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf18_S_SPF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, float p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf18_S_SPF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, float p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf18_S_SPF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, float p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf18_S_SPF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, float p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf18_S_SPF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, float p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf18_S_SPF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, float p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf18_S_SPF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, float p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf18_S_SPF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, float p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf18_S_SPF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, float p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf18_S_SPF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, float p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf18_S_SPF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, float p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf18_S_SPF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, float p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf18_S_SPF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, float p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf18_S_SPF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, float p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf18_S_SPF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, float p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf18_S_SPF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, float p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf18_S_SPF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, float p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf18_S_SPF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, float p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf18_S_SPF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, float p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf18_S_SPF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, float p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf18_S_SPF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, float p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf18_S_SPF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, float p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf18_S_SPF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, float p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf18_S_SPF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, float p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf18_S_SPF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, float p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf18_S_SPF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, float p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf18_S_SPF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, float p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf18_S_SPF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, float p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf18_S_SPF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, float p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf18_S_SPF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, float p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf18_S_SPF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, float p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf18_S_SPF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, float p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf18_S_SPF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, float p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf18_S_SPF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, float p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf18_S_SPF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, float p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf18_S_SPF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, float p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf19_S_SPF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, float p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf19_S_SPF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, float p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf19_S_SPF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, float p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf19_S_SPF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, float p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf19_S_SPF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, float p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf19_S_SPF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, float p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf19_S_SPF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, float p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf19_S_SPF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, float p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf19_S_SPF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, float p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf19_S_SPF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, float p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf19_S_SPF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, float p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf19_S_SPF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, float p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf19_S_SPF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, float p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf19_S_SPF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, float p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf19_S_SPF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, float p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf19_S_SPF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, float p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf19_S_SPF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, float p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf19_S_SPF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, float p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf19_S_SPF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, float p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf19_S_SPF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, float p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf19_S_SPF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, float p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf19_S_SPF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, float p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf19_S_SPF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, float p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf19_S_SPF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, float p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf19_S_SPF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, float p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf19_S_SPD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, double p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf19_S_SPD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, double p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf19_S_SPD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, double p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf19_S_SPD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, double p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf19_S_SPD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, double p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf19_S_SPD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, double p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf19_S_SPD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, double p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf19_S_SPD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, double p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf19_S_SPD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, double p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf19_S_SPD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, double p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf19_S_SPD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, double p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf19_S_SPD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, double p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf19_S_SPD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, double p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf19_S_SPD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, double p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf19_S_SPD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, double p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf19_S_SPD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, double p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf19_S_SPD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, double p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf19_S_SPD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, double p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf19_S_SPD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, double p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf19_S_SPD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, double p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf19_S_SPD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, double p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf19_S_SPD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, double p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf19_S_SPD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, double p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf19_S_SPD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, double p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf19_S_SPD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, double p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf19_S_SPD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, double p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf19_S_SPD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, double p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf19_S_SPD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, double p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf19_S_SPD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, double p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf19_S_SPD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, double p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf19_S_SPD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, double p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf19_S_SPD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, double p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf19_S_SPD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, double p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf19_S_SPD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, double p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf19_S_SPD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, double p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf19_S_SPD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, double p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf19_S_SPD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, double p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf19_S_SPD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, double p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf19_S_SPD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, double p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf19_S_SPD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, double p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf19_S_SPD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, double p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf19_S_SPD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, double p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf19_S_SPD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, double p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf19_S_SPD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, double p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf19_S_SPD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, double p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf19_S_SPD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, double p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf19_S_SPD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, double p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf19_S_SPD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, double p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf19_S_SPD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, double p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf19_S_SPD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, double p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf19_S_SPD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, double p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf19_S_SPD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, double p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf19_S_SPD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, double p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf19_S_SPD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, double p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf19_S_SPD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, double p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf19_S_SPD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, double p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf19_S_SPD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, double p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf19_S_SPD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, double p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf19_S_SPD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, double p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf19_S_SPD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, double p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf19_S_SPD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, double p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf19_S_SPD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, double p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf19_S_SPD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, double p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf19_S_SPD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, double p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf19_S_SPD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, double p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf19_S_SPD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, double p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf19_S_SPD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, double p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf19_S_SPD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, double p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf19_S_SPD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, double p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf19_S_SPD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, double p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf19_S_SPD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, double p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf19_S_SPD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, double p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf19_S_SPD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, double p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf19_S_SPD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, double p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf19_S_SPD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, double p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf19_S_SPD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, double p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf19_S_SPD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, double p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf19_S_SPD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, double p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf19_S_SPD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, double p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf19_S_SPD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, double p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf19_S_SPD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, double p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf19_S_SPD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, double p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf19_S_SPD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, double p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf19_S_SPD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, double p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf19_S_SPP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, void* p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf19_S_SPP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, void* p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf19_S_SPP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, void* p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf19_S_SPP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, void* p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf19_S_SPP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, void* p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf19_S_SPP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, void* p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf19_S_SPP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, void* p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf19_S_SPP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, void* p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf19_S_SPP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, void* p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf19_S_SPP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, void* p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf19_S_SPP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, void* p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf19_S_SPP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, void* p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf19_S_SPP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, void* p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf19_S_SPP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, void* p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf19_S_SPP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, void* p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf19_S_SPP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, void* p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf19_S_SPP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, void* p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf19_S_SPP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, void* p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf19_S_SPP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, void* p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf19_S_SPP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, void* p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf19_S_SPP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, void* p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf19_S_SPP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, void* p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf19_S_SPP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, void* p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf19_S_SPP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, void* p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf19_S_SPP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, void* p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf19_S_SPP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, void* p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf19_S_SPP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, void* p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf19_S_SPP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, void* p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf19_S_SPP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, void* p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf19_S_SPP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, void* p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf19_S_SPP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, void* p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf19_S_SPP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, void* p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf19_S_SPP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, void* p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf19_S_SPP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, void* p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf19_S_SPP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, void* p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf19_S_SPP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, void* p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf19_S_SPP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, void* p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf19_S_SPP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, void* p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf19_S_SPP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, void* p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf19_S_SPP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, void* p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf19_S_SPP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, void* p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf19_S_SPP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, void* p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf19_S_SPP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, void* p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf19_S_SPP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, void* p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf19_S_SPP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, void* p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf19_S_SPP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, void* p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf19_S_SPP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, void* p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf19_S_SPP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, void* p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf19_S_SPP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, void* p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf19_S_SPP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, void* p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf19_S_SPP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, void* p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf19_S_SPP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, void* p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf19_S_SPP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, void* p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf19_S_SPP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, void* p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf19_S_SPP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, void* p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf19_S_SPP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, void* p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf19_S_SPP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, void* p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf19_S_SPP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, void* p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf19_S_SPP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, void* p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf19_S_SPP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, void* p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf19_S_SPP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, void* p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf19_S_SPP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, void* p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf19_S_SPP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, void* p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf19_S_SPP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, void* p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf19_S_SPP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, void* p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf19_S_SPP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, void* p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf19_S_SPP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, void* p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf19_S_SPP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, void* p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf19_S_SPP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, void* p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf19_S_SPP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, void* p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf19_S_SPP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, void* p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf19_S_SPP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, void* p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf19_S_SPP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, void* p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf19_S_SPP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, void* p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf19_S_SPP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, void* p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf19_S_SPP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, void* p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf19_S_SPP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, void* p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf19_S_SPP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, void* p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf19_S_SPP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, void* p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf19_S_SPP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, void* p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf19_S_SPP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, void* p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf19_S_SPP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, void* p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf19_S_SPP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, void* p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf19_S_SPP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, void* p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf19_S_SPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, struct S_I p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf19_S_SPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, struct S_F p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf19_S_SPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, struct S_D p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf19_S_SPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, struct S_P p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf19_S_SPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, struct S_II p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf19_S_SPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, struct S_IF p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf19_S_SPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, struct S_ID p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf19_S_SPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, struct S_IP p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf19_S_SPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, struct S_FI p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf19_S_SPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, struct S_FF p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf19_S_SPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, struct S_FD p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf19_S_SPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, struct S_FP p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf19_S_SPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, struct S_DI p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf19_S_SPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, struct S_DF p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf19_S_SPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, struct S_DD p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf19_S_SPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, struct S_DP p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf19_S_SPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, struct S_PI p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf19_S_SPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, struct S_PF p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf19_S_SPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, struct S_PD p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf19_S_SPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, struct S_PP p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf19_S_SPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, struct S_III p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf19_S_SPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, struct S_IIF p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf19_S_SPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, struct S_IID p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf19_S_SPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, struct S_IIP p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf19_S_SPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, struct S_IFI p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf19_S_SPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, struct S_IFF p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf19_S_SPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, struct S_IFD p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf19_S_SPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, struct S_IFP p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf19_S_SPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, struct S_IDI p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf19_S_SPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, struct S_IDF p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf19_S_SPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, struct S_IDD p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf19_S_SPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, struct S_IDP p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf19_S_SPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, struct S_IPI p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf19_S_SPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, struct S_IPF p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf19_S_SPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, struct S_IPD p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf19_S_SPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, struct S_IPP p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf19_S_SPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, struct S_FII p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf19_S_SPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, struct S_FIF p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf19_S_SPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, struct S_FID p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf19_S_SPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, struct S_FIP p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf19_S_SPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, struct S_FFI p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf19_S_SPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, struct S_FFF p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf19_S_SPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, struct S_FFD p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf19_S_SPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, struct S_FFP p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf19_S_SPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, struct S_FDI p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf19_S_SPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, struct S_FDF p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf19_S_SPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, struct S_FDD p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf19_S_SPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, struct S_FDP p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf19_S_SPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, struct S_FPI p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf19_S_SPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, struct S_FPF p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf19_S_SPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, struct S_FPD p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf19_S_SPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, struct S_FPP p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf19_S_SPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, struct S_DII p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf19_S_SPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, struct S_DIF p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf19_S_SPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, struct S_DID p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf19_S_SPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, struct S_DIP p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf19_S_SPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, struct S_DFI p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf19_S_SPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, struct S_DFF p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf19_S_SPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, struct S_DFD p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf19_S_SPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, struct S_DFP p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf19_S_SPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, struct S_DDI p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf19_S_SPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, struct S_DDF p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf19_S_SPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, struct S_DDD p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf19_S_SPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, struct S_DDP p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf19_S_SPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, struct S_DPI p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf19_S_SPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, struct S_DPF p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf19_S_SPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, struct S_DPD p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf19_S_SPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, struct S_DPP p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf19_S_SPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, struct S_PII p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf19_S_SPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, struct S_PIF p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf19_S_SPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, struct S_PID p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf19_S_SPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, struct S_PIP p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf19_S_SPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, struct S_PFI p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf19_S_SPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, struct S_PFF p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf19_S_SPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, struct S_PFD p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf19_S_SPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, struct S_PFP p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf19_S_SPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, struct S_PDI p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf19_S_SPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, struct S_PDF p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf19_S_SPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, struct S_PDD p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf19_S_SPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, struct S_PDP p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf19_S_SPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, struct S_PPI p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf19_S_SPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, struct S_PPF p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf19_S_SPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, struct S_PPD p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf19_S_SPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, struct S_PPP p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf19_S_SSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, int p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf19_S_SSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, int p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf19_S_SSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, int p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf19_S_SSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, int p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf19_S_SSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, int p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf19_S_SSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, int p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf19_S_SSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, int p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf19_S_SSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, int p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf19_S_SSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, int p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf19_S_SSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, int p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf19_S_SSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, int p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf19_S_SSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, int p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf19_S_SSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, int p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf19_S_SSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, int p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf19_S_SSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, int p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf19_S_SSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, int p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf19_S_SSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, int p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf19_S_SSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, int p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf19_S_SSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, int p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf19_S_SSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, int p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf19_S_SSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, int p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf19_S_SSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, int p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf19_S_SSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, int p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf19_S_SSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, int p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf19_S_SSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, int p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf19_S_SSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, int p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf19_S_SSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, int p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf19_S_SSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, int p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf19_S_SSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, int p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf19_S_SSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, int p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf19_S_SSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, int p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf19_S_SSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, int p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf19_S_SSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, int p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf19_S_SSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, int p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf19_S_SSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, int p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf19_S_SSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, int p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf19_S_SSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, int p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf19_S_SSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, int p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf19_S_SSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, int p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf19_S_SSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, int p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf19_S_SSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, int p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf19_S_SSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, int p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf19_S_SSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, int p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf19_S_SSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, int p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf19_S_SSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, int p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf19_S_SSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, int p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf19_S_SSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, int p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf19_S_SSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, int p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf19_S_SSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, int p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf19_S_SSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, int p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf19_S_SSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, int p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf19_S_SSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, int p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf19_S_SSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, int p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf19_S_SSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, int p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf19_S_SSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, int p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf19_S_SSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, int p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf19_S_SSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, int p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf19_S_SSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, int p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf19_S_SSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, int p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf19_S_SSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, int p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf19_S_SSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, int p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf19_S_SSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, int p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf19_S_SSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, int p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf19_S_SSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, int p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf19_S_SSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, int p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf19_S_SSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, int p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf19_S_SSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, int p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf19_S_SSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, int p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf19_S_SSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, int p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf19_S_SSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, int p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf19_S_SSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, int p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf19_S_SSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, int p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf19_S_SSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, int p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf19_S_SSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, int p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf19_S_SSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, int p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf19_S_SSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, int p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf19_S_SSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, int p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf19_S_SSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, int p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf19_S_SSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, int p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf19_S_SSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, int p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf19_S_SSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, int p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf19_S_SSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, int p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf19_S_SSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, int p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf19_S_SSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, int p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf19_S_SSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, float p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf19_S_SSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, float p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf19_S_SSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, float p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf19_S_SSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, float p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf19_S_SSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, float p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf19_S_SSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, float p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf19_S_SSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, float p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf19_S_SSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, float p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf19_S_SSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, float p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf19_S_SSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, float p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf19_S_SSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, float p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf19_S_SSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, float p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf19_S_SSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, float p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf19_S_SSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, float p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf19_S_SSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, float p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf19_S_SSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, float p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf19_S_SSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, float p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf19_S_SSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, float p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf19_S_SSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, float p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf19_S_SSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, float p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf19_S_SSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, float p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf19_S_SSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, float p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf19_S_SSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, float p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf19_S_SSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, float p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf19_S_SSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, float p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf19_S_SSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, float p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf19_S_SSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, float p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf19_S_SSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, float p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf19_S_SSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, float p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf19_S_SSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, float p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf19_S_SSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, float p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf19_S_SSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, float p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf19_S_SSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, float p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf19_S_SSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, float p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf19_S_SSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, float p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf19_S_SSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, float p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf19_S_SSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, float p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf19_S_SSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, float p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf19_S_SSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, float p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf19_S_SSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, float p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf19_S_SSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, float p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf19_S_SSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, float p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf19_S_SSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, float p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf19_S_SSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, float p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf19_S_SSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, float p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf19_S_SSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, float p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf19_S_SSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, float p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf19_S_SSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, float p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf19_S_SSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, float p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf19_S_SSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, float p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf19_S_SSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, float p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf19_S_SSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, float p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf19_S_SSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, float p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf19_S_SSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, float p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf19_S_SSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, float p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf19_S_SSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, float p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf19_S_SSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, float p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf19_S_SSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, float p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf19_S_SSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, float p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf19_S_SSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, float p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf19_S_SSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, float p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf19_S_SSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, float p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf19_S_SSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, float p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf19_S_SSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, float p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf19_S_SSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, float p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf19_S_SSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, float p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf19_S_SSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, float p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf19_S_SSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, float p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf19_S_SSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, float p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf19_S_SSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, float p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf19_S_SSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, float p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf19_S_SSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, float p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf19_S_SSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, float p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf19_S_SSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, float p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf19_S_SSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, float p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf19_S_SSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, float p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf19_S_SSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, float p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf19_S_SSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, float p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf19_S_SSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, float p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf19_S_SSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, float p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf19_S_SSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, float p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf19_S_SSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, float p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf19_S_SSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, float p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf19_S_SSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, float p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf19_S_SSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, double p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf19_S_SSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, double p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf19_S_SSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, double p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf19_S_SSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, double p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf19_S_SSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, double p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf19_S_SSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, double p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf19_S_SSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, double p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf19_S_SSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, double p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf19_S_SSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, double p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf19_S_SSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, double p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf19_S_SSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, double p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf19_S_SSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, double p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf19_S_SSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, double p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf19_S_SSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, double p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf19_S_SSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, double p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf19_S_SSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, double p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf19_S_SSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, double p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf19_S_SSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, double p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf19_S_SSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, double p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf19_S_SSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, double p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf19_S_SSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, double p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf19_S_SSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, double p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf19_S_SSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, double p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf19_S_SSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, double p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf19_S_SSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, double p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf19_S_SSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, double p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf19_S_SSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, double p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf19_S_SSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, double p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf19_S_SSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, double p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf19_S_SSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, double p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf19_S_SSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, double p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf19_S_SSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, double p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf19_S_SSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, double p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf19_S_SSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, double p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf19_S_SSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, double p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf19_S_SSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, double p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf19_S_SSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, double p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf19_S_SSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, double p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf19_S_SSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, double p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf19_S_SSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, double p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf19_S_SSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, double p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf19_S_SSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, double p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf19_S_SSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, double p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf19_S_SSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, double p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf19_S_SSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, double p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf19_S_SSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, double p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf19_S_SSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, double p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf19_S_SSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, double p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf19_S_SSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, double p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf19_S_SSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, double p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf19_S_SSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, double p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf19_S_SSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, double p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf19_S_SSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, double p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf19_S_SSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, double p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf19_S_SSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, double p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf19_S_SSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, double p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf19_S_SSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, double p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf19_S_SSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, double p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf19_S_SSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, double p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf19_S_SSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, double p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf19_S_SSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, double p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf19_S_SSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, double p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf19_S_SSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, double p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf19_S_SSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, double p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf19_S_SSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, double p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf19_S_SSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, double p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf19_S_SSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, double p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf19_S_SSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, double p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf19_S_SSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, double p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf19_S_SSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, double p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf19_S_SSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, double p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf19_S_SSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, double p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf19_S_SSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, double p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf19_S_SSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, double p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf19_S_SSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, double p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf19_S_SSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, double p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf19_S_SSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, double p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf19_S_SSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, double p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf19_S_SSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, double p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf19_S_SSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, double p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf19_S_SSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, double p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf19_S_SSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, double p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf19_S_SSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, double p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf19_S_SSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, double p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf19_S_SSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, void* p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf19_S_SSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, void* p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf19_S_SSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, void* p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf19_S_SSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, void* p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf19_S_SSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, void* p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf19_S_SSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, void* p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf19_S_SSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, void* p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf19_S_SSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, void* p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf19_S_SSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, void* p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf19_S_SSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, void* p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf19_S_SSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, void* p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf19_S_SSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, void* p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf19_S_SSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, void* p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf19_S_SSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, void* p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf19_S_SSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, void* p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf19_S_SSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, void* p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf19_S_SSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, void* p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf19_S_SSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, void* p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf19_S_SSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, void* p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf19_S_SSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, void* p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf19_S_SSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, void* p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf19_S_SSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, void* p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf19_S_SSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, void* p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf19_S_SSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, void* p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf19_S_SSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, void* p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf19_S_SSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, void* p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf19_S_SSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, void* p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf19_S_SSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, void* p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf19_S_SSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, void* p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf19_S_SSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, void* p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf19_S_SSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, void* p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf19_S_SSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, void* p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf19_S_SSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, void* p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf19_S_SSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, void* p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf19_S_SSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, void* p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf19_S_SSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, void* p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf19_S_SSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, void* p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf19_S_SSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, void* p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf19_S_SSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, void* p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf19_S_SSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, void* p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf19_S_SSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, void* p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf19_S_SSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, void* p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf19_S_SSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, void* p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf19_S_SSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, void* p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf19_S_SSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, void* p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf19_S_SSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, void* p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf19_S_SSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, void* p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf19_S_SSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, void* p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf19_S_SSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, void* p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf19_S_SSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, void* p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf19_S_SSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, void* p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf19_S_SSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, void* p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf19_S_SSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, void* p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf19_S_SSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, void* p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf19_S_SSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, void* p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf19_S_SSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, void* p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf19_S_SSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, void* p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf19_S_SSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, void* p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf19_S_SSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, void* p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf19_S_SSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, void* p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf19_S_SSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, void* p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf19_S_SSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, void* p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf19_S_SSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, void* p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf19_S_SSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, void* p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf19_S_SSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, void* p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf19_S_SSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, void* p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf19_S_SSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, void* p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf19_S_SSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, void* p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf19_S_SSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, void* p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf19_S_SSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, void* p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf19_S_SSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, void* p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf20_S_SSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, void* p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf20_S_SSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, void* p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf20_S_SSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, void* p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf20_S_SSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, void* p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf20_S_SSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, void* p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf20_S_SSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, void* p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf20_S_SSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, void* p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf20_S_SSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, void* p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf20_S_SSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, void* p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf20_S_SSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, void* p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf20_S_SSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, void* p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf20_S_SSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, void* p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf20_S_SSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, void* p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_I sf20_S_SSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, struct S_I p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_F sf20_S_SSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, struct S_F p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_D sf20_S_SSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, struct S_D p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_P sf20_S_SSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, struct S_P p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_II sf20_S_SSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, struct S_II p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IF sf20_S_SSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, struct S_IF p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_ID sf20_S_SSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, struct S_ID p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IP sf20_S_SSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, struct S_IP p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FI sf20_S_SSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, struct S_FI p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FF sf20_S_SSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, struct S_FF p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FD sf20_S_SSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, struct S_FD p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FP sf20_S_SSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, struct S_FP p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DI sf20_S_SSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, struct S_DI p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DF sf20_S_SSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, struct S_DF p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DD sf20_S_SSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, struct S_DD p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DP sf20_S_SSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, struct S_DP p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PI sf20_S_SSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, struct S_PI p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PF sf20_S_SSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, struct S_PF p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PD sf20_S_SSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, struct S_PD p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PP sf20_S_SSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, struct S_PP p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_III sf20_S_SSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, struct S_III p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIF sf20_S_SSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, struct S_IIF p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IID sf20_S_SSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, struct S_IID p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IIP sf20_S_SSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, struct S_IIP p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFI sf20_S_SSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, struct S_IFI p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFF sf20_S_SSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, struct S_IFF p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFD sf20_S_SSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, struct S_IFD p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IFP sf20_S_SSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, struct S_IFP p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDI sf20_S_SSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, struct S_IDI p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDF sf20_S_SSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, struct S_IDF p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDD sf20_S_SSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, struct S_IDD p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IDP sf20_S_SSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, struct S_IDP p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPI sf20_S_SSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, struct S_IPI p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPF sf20_S_SSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, struct S_IPF p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPD sf20_S_SSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, struct S_IPD p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_IPP sf20_S_SSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, struct S_IPP p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FII sf20_S_SSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, struct S_FII p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIF sf20_S_SSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, struct S_FIF p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FID sf20_S_SSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, struct S_FID p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FIP sf20_S_SSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, struct S_FIP p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFI sf20_S_SSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, struct S_FFI p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFF sf20_S_SSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, struct S_FFF p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFD sf20_S_SSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, struct S_FFD p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FFP sf20_S_SSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, struct S_FFP p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDI sf20_S_SSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, struct S_FDI p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDF sf20_S_SSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, struct S_FDF p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDD sf20_S_SSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, struct S_FDD p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FDP sf20_S_SSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, struct S_FDP p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPI sf20_S_SSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, struct S_FPI p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPF sf20_S_SSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, struct S_FPF p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPD sf20_S_SSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, struct S_FPD p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_FPP sf20_S_SSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, struct S_FPP p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DII sf20_S_SSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, struct S_DII p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIF sf20_S_SSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, struct S_DIF p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DID sf20_S_SSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, struct S_DID p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DIP sf20_S_SSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, struct S_DIP p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFI sf20_S_SSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, struct S_DFI p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFF sf20_S_SSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, struct S_DFF p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFD sf20_S_SSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, struct S_DFD p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DFP sf20_S_SSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, struct S_DFP p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDI sf20_S_SSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, struct S_DDI p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDF sf20_S_SSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, struct S_DDF p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDD sf20_S_SSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, struct S_DDD p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DDP sf20_S_SSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, struct S_DDP p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPI sf20_S_SSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, struct S_DPI p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPF sf20_S_SSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, struct S_DPF p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPD sf20_S_SSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, struct S_DPD p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_DPP sf20_S_SSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, struct S_DPP p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PII sf20_S_SSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, struct S_PII p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIF sf20_S_SSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, struct S_PIF p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PID sf20_S_SSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, struct S_PID p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PIP sf20_S_SSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, struct S_PIP p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFI sf20_S_SSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, struct S_PFI p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFF sf20_S_SSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, struct S_PFF p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFD sf20_S_SSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, struct S_PFD p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PFP sf20_S_SSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, struct S_PFP p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDI sf20_S_SSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, struct S_PDI p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDF sf20_S_SSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, struct S_PDF p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDD sf20_S_SSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, struct S_PDD p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PDP sf20_S_SSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, struct S_PDP p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPI sf20_S_SSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, struct S_PPI p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPF sf20_S_SSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, struct S_PPF p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPD sf20_S_SSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, struct S_PPD p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } -EXPORT struct S_PPP sf20_S_SSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, struct S_PPP p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0,p1,p2); } +EXPORT int sf10_I_II_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_ID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf10_I_IS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT float sf10_F_FS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT double sf10_D_DS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT void* sf10_P_PS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_I sf10_S_SI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_F sf10_S_SI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_D sf10_S_SI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_P sf10_S_SI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_II sf10_S_SI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IF sf10_S_SI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_ID sf10_S_SI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IP sf10_S_SI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FI sf10_S_SI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FF sf10_S_SI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FD sf10_S_SI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FP sf10_S_SI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DI sf10_S_SI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DF sf10_S_SI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DD sf10_S_SI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DP sf10_S_SI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PI sf10_S_SI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PF sf10_S_SI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PD sf10_S_SI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PP sf10_S_SI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_III sf10_S_SI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IIF sf10_S_SI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IID sf10_S_SI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IIP sf10_S_SI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFI sf10_S_SI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFF sf10_S_SI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFD sf10_S_SI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFP sf10_S_SI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDI sf10_S_SI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDF sf10_S_SI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDD sf10_S_SI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDP sf10_S_SI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPI sf10_S_SI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPF sf10_S_SI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPD sf10_S_SI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPP sf10_S_SI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FII sf10_S_SI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FIF sf10_S_SI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FID sf10_S_SI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FIP sf10_S_SI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFI sf10_S_SI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFF sf10_S_SI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFD sf10_S_SI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFP sf10_S_SI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDI sf10_S_SI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDF sf10_S_SI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDD sf10_S_SI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDP sf10_S_SI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPI sf10_S_SI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPF sf10_S_SI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPD sf10_S_SI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPP sf10_S_SI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DII sf10_S_SI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DIF sf10_S_SI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DID sf10_S_SI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DIP sf10_S_SI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFI sf10_S_SI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFF sf10_S_SI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFD sf10_S_SI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFP sf10_S_SI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDI sf10_S_SI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDF sf10_S_SI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDD sf10_S_SI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDP sf10_S_SI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPI sf10_S_SI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPF sf10_S_SI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPD sf10_S_SI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPP sf10_S_SI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PII sf10_S_SI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PIF sf10_S_SI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PID sf10_S_SI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PIP sf10_S_SI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFI sf10_S_SI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFF sf10_S_SI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFD sf10_S_SI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFP sf10_S_SI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDI sf10_S_SI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDF sf10_S_SI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDD sf10_S_SI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDP sf10_S_SI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPI sf10_S_SI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPF sf10_S_SI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPD sf10_S_SI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPP sf10_S_SI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_I sf10_S_SF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_F sf10_S_SF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_D sf10_S_SF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_P sf10_S_SF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_II sf10_S_SF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IF sf10_S_SF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_ID sf10_S_SF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IP sf10_S_SF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FI sf10_S_SF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FF sf10_S_SF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FD sf10_S_SF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FP sf10_S_SF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DI sf10_S_SF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DF sf10_S_SF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DD sf10_S_SF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DP sf10_S_SF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PI sf10_S_SF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PF sf10_S_SF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PD sf10_S_SF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PP sf10_S_SF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_III sf10_S_SF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IIF sf10_S_SF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IID sf10_S_SF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IIP sf10_S_SF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFI sf10_S_SF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFF sf10_S_SF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFD sf10_S_SF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFP sf11_S_SF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDI sf11_S_SF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDF sf11_S_SF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDD sf11_S_SF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDP sf11_S_SF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPI sf11_S_SF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPF sf11_S_SF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPD sf11_S_SF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPP sf11_S_SF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FII sf11_S_SF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FIF sf11_S_SF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FID sf11_S_SF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FIP sf11_S_SF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFI sf11_S_SF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFF sf11_S_SF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFD sf11_S_SF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFP sf11_S_SF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDI sf11_S_SF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDF sf11_S_SF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDD sf11_S_SF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDP sf11_S_SF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPI sf11_S_SF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPF sf11_S_SF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPD sf11_S_SF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPP sf11_S_SF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DII sf11_S_SF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DIF sf11_S_SF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DID sf11_S_SF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DIP sf11_S_SF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFI sf11_S_SF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFF sf11_S_SF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFD sf11_S_SF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFP sf11_S_SF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDI sf11_S_SF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDF sf11_S_SF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDD sf11_S_SF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDP sf11_S_SF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPI sf11_S_SF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPF sf11_S_SF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPD sf11_S_SF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPP sf11_S_SF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PII sf11_S_SF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PIF sf11_S_SF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PID sf11_S_SF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PIP sf11_S_SF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFI sf11_S_SF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFF sf11_S_SF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFD sf11_S_SF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFP sf11_S_SF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDI sf11_S_SF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDF sf11_S_SF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDD sf11_S_SF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDP sf11_S_SF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPI sf11_S_SF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPF sf11_S_SF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPD sf11_S_SF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPP sf11_S_SF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_I sf11_S_SD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_F sf11_S_SD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_D sf11_S_SD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_P sf11_S_SD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_II sf11_S_SD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IF sf11_S_SD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_ID sf11_S_SD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IP sf11_S_SD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FI sf11_S_SD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FF sf11_S_SD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FD sf11_S_SD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FP sf11_S_SD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DI sf11_S_SD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DF sf11_S_SD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DD sf11_S_SD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DP sf11_S_SD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PI sf11_S_SD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PF sf11_S_SD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PD sf11_S_SD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PP sf11_S_SD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_III sf11_S_SD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IIF sf11_S_SD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IID sf11_S_SD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IIP sf11_S_SD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFI sf11_S_SD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFF sf11_S_SD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFD sf11_S_SD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFP sf11_S_SD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDI sf11_S_SD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDF sf11_S_SD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDD sf11_S_SD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDP sf11_S_SD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPI sf11_S_SD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPF sf11_S_SD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPD sf11_S_SD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPP sf11_S_SD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FII sf11_S_SD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FIF sf11_S_SD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FID sf11_S_SD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FIP sf11_S_SD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFI sf11_S_SD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFF sf11_S_SD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFD sf11_S_SD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFP sf11_S_SD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDI sf11_S_SD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDF sf11_S_SD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDD sf11_S_SD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDP sf11_S_SD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPI sf11_S_SD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPF sf11_S_SD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPD sf11_S_SD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPP sf11_S_SD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DII sf11_S_SD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DIF sf11_S_SD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DID sf11_S_SD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DIP sf11_S_SD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFI sf11_S_SD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFF sf11_S_SD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFD sf11_S_SD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFP sf11_S_SD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDI sf11_S_SD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDF sf11_S_SD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDD sf11_S_SD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDP sf11_S_SD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPI sf11_S_SD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPF sf11_S_SD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPD sf11_S_SD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPP sf11_S_SD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PII sf11_S_SD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PIF sf11_S_SD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PID sf11_S_SD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PIP sf11_S_SD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFI sf11_S_SD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFF sf11_S_SD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFD sf11_S_SD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFP sf11_S_SD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDI sf11_S_SD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDF sf11_S_SD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDD sf11_S_SD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDP sf11_S_SD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPI sf11_S_SD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPF sf11_S_SD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPD sf11_S_SD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPP sf11_S_SD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_I sf11_S_SP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_F sf11_S_SP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_D sf11_S_SP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_P sf11_S_SP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_II sf11_S_SP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IF sf11_S_SP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_ID sf11_S_SP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IP sf11_S_SP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FI sf11_S_SP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FF sf11_S_SP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FD sf11_S_SP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FP sf11_S_SP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DI sf11_S_SP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DF sf11_S_SP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DD sf11_S_SP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DP sf11_S_SP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PI sf11_S_SP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PF sf11_S_SP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PD sf11_S_SP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PP sf11_S_SP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_III sf11_S_SP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IIF sf11_S_SP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IID sf11_S_SP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IIP sf11_S_SP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFI sf11_S_SP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFF sf11_S_SP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFD sf11_S_SP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFP sf11_S_SP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDI sf11_S_SP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDF sf11_S_SP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDD sf11_S_SP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDP sf11_S_SP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPI sf11_S_SP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPF sf11_S_SP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPD sf11_S_SP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPP sf11_S_SP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FII sf11_S_SP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FIF sf11_S_SP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FID sf11_S_SP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FIP sf11_S_SP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFI sf11_S_SP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFF sf11_S_SP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFD sf11_S_SP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFP sf11_S_SP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDI sf11_S_SP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDF sf11_S_SP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDD sf11_S_SP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDP sf11_S_SP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPI sf11_S_SP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPF sf11_S_SP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPD sf11_S_SP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPP sf11_S_SP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DII sf11_S_SP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DIF sf11_S_SP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DID sf11_S_SP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DIP sf11_S_SP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFI sf11_S_SP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFF sf11_S_SP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFD sf11_S_SP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFP sf11_S_SP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDI sf11_S_SP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDF sf11_S_SP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDD sf11_S_SP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDP sf11_S_SP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPI sf11_S_SP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPF sf11_S_SP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPD sf11_S_SP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPP sf11_S_SP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PII sf11_S_SP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PIF sf11_S_SP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PID sf11_S_SP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PIP sf11_S_SP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFI sf11_S_SP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFF sf11_S_SP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFD sf11_S_SP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFP sf11_S_SP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDI sf11_S_SP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDF sf11_S_SP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDD sf11_S_SP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDP sf11_S_SP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPI sf11_S_SP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPF sf11_S_SP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPD sf11_S_SP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPP sf11_S_SP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_I sf11_S_SS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_F sf11_S_SS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_D sf11_S_SS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_P sf11_S_SS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_II sf11_S_SS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IF sf11_S_SS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_ID sf11_S_SS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IP sf11_S_SS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FI sf11_S_SS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FF sf11_S_SS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FD sf11_S_SS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FP sf11_S_SS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DI sf11_S_SS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DF sf11_S_SS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DD sf11_S_SS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DP sf11_S_SS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PI sf11_S_SS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PF sf11_S_SS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PD sf11_S_SS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PP sf11_S_SS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_III sf11_S_SS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IIF sf11_S_SS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IID sf11_S_SS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IIP sf11_S_SS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFI sf11_S_SS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFF sf11_S_SS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFD sf11_S_SS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IFP sf11_S_SS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDI sf11_S_SS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDF sf11_S_SS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDD sf11_S_SS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IDP sf11_S_SS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPI sf11_S_SS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPF sf11_S_SS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPD sf11_S_SS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_IPP sf11_S_SS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FII sf11_S_SS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FIF sf11_S_SS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FID sf11_S_SS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FIP sf11_S_SS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFI sf11_S_SS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFF sf11_S_SS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFD sf11_S_SS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FFP sf11_S_SS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDI sf11_S_SS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDF sf11_S_SS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDD sf11_S_SS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FDP sf11_S_SS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPI sf11_S_SS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPF sf11_S_SS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPD sf11_S_SS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_FPP sf11_S_SS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DII sf11_S_SS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DIF sf11_S_SS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DID sf11_S_SS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DIP sf11_S_SS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFI sf11_S_SS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFF sf11_S_SS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFD sf11_S_SS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DFP sf11_S_SS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDI sf11_S_SS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDF sf11_S_SS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDD sf11_S_SS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DDP sf11_S_SS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPI sf11_S_SS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPF sf11_S_SS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPD sf11_S_SS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_DPP sf11_S_SS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PII sf11_S_SS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PIF sf11_S_SS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PID sf11_S_SS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PIP sf11_S_SS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFI sf11_S_SS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFF sf11_S_SS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFD sf11_S_SS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PFP sf11_S_SS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDI sf11_S_SS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDF sf11_S_SS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDD sf11_S_SS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PDP sf11_S_SS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPI sf11_S_SS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPF sf11_S_SS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPD sf11_S_SS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT struct S_PPP sf11_S_SS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1); } +EXPORT int sf11_I_III_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_I p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_F p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_D p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_P p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_II p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_ID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_III p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_IPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_FPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_DPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, int p1, struct S_PPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, int, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_I p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_F p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_D p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_P p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_II p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_ID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_III p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_IPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_FPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_DPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, float p1, struct S_PPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, float, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_I p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_F p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_D p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_P p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_II p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_ID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_III p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_IPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_FPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_DPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, double p1, struct S_PPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, double, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_I p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_F p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_D p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_P p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_II p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_ID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_III p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf11_I_IPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_IPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_FPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_DPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_IPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, void* p1, struct S_PPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, void*, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, int p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, float p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, double p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, void* p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_I p1, struct S_I p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_I, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_F p1, struct S_F p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_F, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_D p1, struct S_D p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_D, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_P p1, struct S_P p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_P, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_II p1, struct S_II p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_II, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IF p1, struct S_IF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IF, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_ID p1, struct S_ID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_ID, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IP p1, struct S_IP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IP, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FI p1, struct S_FI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FI, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FF p1, struct S_FF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FF, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FD p1, struct S_FD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FD, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FP p1, struct S_FP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FP, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DI p1, struct S_DI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DI, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DF p1, struct S_DF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DF, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DD p1, struct S_DD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DD, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DP p1, struct S_DP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DP, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PI p1, struct S_PI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PI, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PF p1, struct S_PF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PF, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PD p1, struct S_PD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PD, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PP p1, struct S_PP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PP, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_III p1, struct S_III p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_III, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIF p1, struct S_IIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIF, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IID p1, struct S_IID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IID, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IIP p1, struct S_IIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IIP, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFI p1, struct S_IFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFI, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFF p1, struct S_IFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFF, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFD p1, struct S_IFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFD, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IFP p1, struct S_IFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IFP, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDI p1, struct S_IDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDI, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDF p1, struct S_IDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDF, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDD p1, struct S_IDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDD, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IDP p1, struct S_IDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IDP, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPI p1, struct S_IPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPI, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPF p1, struct S_IPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPF, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPD p1, struct S_IPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPD, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_IPP p1, struct S_IPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_IPP, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FII p1, struct S_FII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FII, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIF p1, struct S_FIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIF, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FID p1, struct S_FID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FID, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FIP p1, struct S_FIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FIP, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFI p1, struct S_FFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFI, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFF p1, struct S_FFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFF, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFD p1, struct S_FFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFD, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FFP p1, struct S_FFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FFP, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDI p1, struct S_FDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDI, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDF p1, struct S_FDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDF, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDD p1, struct S_FDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDD, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FDP p1, struct S_FDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FDP, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPI p1, struct S_FPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPI, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPF p1, struct S_FPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPF, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPD p1, struct S_FPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPD, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_FPP p1, struct S_FPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_FPP, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DII p1, struct S_DII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DII, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIF p1, struct S_DIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIF, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DID p1, struct S_DID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DID, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DIP p1, struct S_DIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DIP, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFI p1, struct S_DFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFI, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFF p1, struct S_DFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFF, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFD p1, struct S_DFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFD, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DFP p1, struct S_DFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DFP, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDI p1, struct S_DDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDI, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDF p1, struct S_DDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDF, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDD p1, struct S_DDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDD, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DDP p1, struct S_DDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DDP, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPI p1, struct S_DPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPI, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPF p1, struct S_DPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPF, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPD p1, struct S_DPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPD, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_DPP p1, struct S_DPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_DPP, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PII p1, struct S_PII p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PII, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIF p1, struct S_PIF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIF, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PID p1, struct S_PID p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PID, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PIP p1, struct S_PIP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PIP, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFI p1, struct S_PFI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFI, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFF p1, struct S_PFF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFF, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFD p1, struct S_PFD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFD, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PFP p1, struct S_PFP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PFP, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDI p1, struct S_PDI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDI, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDF p1, struct S_PDF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDF, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDD p1, struct S_PDD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDD, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PDP p1, struct S_PDP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PDP, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPI p1, struct S_PPI p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPI, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPF p1, struct S_PPF p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPF, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPD p1, struct S_PPD p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPD, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT int sf12_I_ISS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, int p0, struct S_PPP p1, struct S_PPP p2, int (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, int, struct S_PPP, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_I p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_F p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_D p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_P p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_II p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_ID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_III p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_IPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_FPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_DPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, int p1, struct S_PPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, int, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_I p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_F p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_D p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_P p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_II p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_ID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_III p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf12_F_FFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_IPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_FPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_DPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, float p1, struct S_PPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, float, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_I p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_F p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_D p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_P p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_II p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_ID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_III p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_IPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_FPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_DPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, double p1, struct S_PPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, double, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_I p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_F p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_D p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_P p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_II p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_ID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_III p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_IPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_FPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_DPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, void* p1, struct S_PPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, void*, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, int p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, float p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, double p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, void* p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_I p1, struct S_I p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_I, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_F p1, struct S_F p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_F, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_D p1, struct S_D p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_D, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_P p1, struct S_P p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_P, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_II p1, struct S_II p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_II, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IF p1, struct S_IF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IF, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_ID p1, struct S_ID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_ID, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IP p1, struct S_IP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IP, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FI p1, struct S_FI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FI, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FF p1, struct S_FF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FF, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FD p1, struct S_FD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FD, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FP p1, struct S_FP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FP, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DI p1, struct S_DI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DI, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DF p1, struct S_DF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DF, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DD p1, struct S_DD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DD, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DP p1, struct S_DP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DP, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PI p1, struct S_PI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PI, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PF p1, struct S_PF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PF, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PD p1, struct S_PD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PD, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PP p1, struct S_PP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PP, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_III p1, struct S_III p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_III, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIF p1, struct S_IIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIF, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IID p1, struct S_IID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IID, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IIP p1, struct S_IIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IIP, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFI p1, struct S_IFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFI, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFF p1, struct S_IFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFF, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFD p1, struct S_IFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFD, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IFP p1, struct S_IFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IFP, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDI p1, struct S_IDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDI, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDF p1, struct S_IDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDF, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf13_F_FSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDD p1, struct S_IDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDD, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IDP p1, struct S_IDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IDP, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPI p1, struct S_IPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPI, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPF p1, struct S_IPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPF, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPD p1, struct S_IPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPD, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_IPP p1, struct S_IPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_IPP, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FII p1, struct S_FII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FII, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIF p1, struct S_FIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIF, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FID p1, struct S_FID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FID, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FIP p1, struct S_FIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FIP, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFI p1, struct S_FFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFI, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFF p1, struct S_FFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFF, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFD p1, struct S_FFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFD, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FFP p1, struct S_FFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FFP, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDI p1, struct S_FDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDI, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDF p1, struct S_FDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDF, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDD p1, struct S_FDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDD, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FDP p1, struct S_FDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FDP, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPI p1, struct S_FPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPI, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPF p1, struct S_FPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPF, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPD p1, struct S_FPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPD, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_FPP p1, struct S_FPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_FPP, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DII p1, struct S_DII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DII, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIF p1, struct S_DIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIF, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DID p1, struct S_DID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DID, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DIP p1, struct S_DIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DIP, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFI p1, struct S_DFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFI, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFF p1, struct S_DFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFF, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFD p1, struct S_DFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFD, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DFP p1, struct S_DFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DFP, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDI p1, struct S_DDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDI, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDF p1, struct S_DDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDF, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDD p1, struct S_DDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDD, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DDP p1, struct S_DDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DDP, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPI p1, struct S_DPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPI, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPF p1, struct S_DPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPF, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPD p1, struct S_DPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPD, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_DPP p1, struct S_DPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_DPP, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PII p1, struct S_PII p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PII, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIF p1, struct S_PIF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIF, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PID p1, struct S_PID p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PID, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PIP p1, struct S_PIP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PIP, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFI p1, struct S_PFI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFI, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFF p1, struct S_PFF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFF, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFD p1, struct S_PFD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFD, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PFP p1, struct S_PFP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PFP, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDI p1, struct S_PDI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDI, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDF p1, struct S_PDF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDF, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDD p1, struct S_PDD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDD, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PDP p1, struct S_PDP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PDP, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPI p1, struct S_PPI p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPI, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPF p1, struct S_PPF p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPF, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPD p1, struct S_PPD p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPD, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT float sf14_F_FSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, float p0, struct S_PPP p1, struct S_PPP p2, float (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, float, struct S_PPP, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_I p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_F p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_D p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_P p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_II p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_ID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_III p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_IPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_FPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_DPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, int p1, struct S_PPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, int, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_I p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_F p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_D p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_P p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_II p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_ID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_III p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_IPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_FPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_DPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, float p1, struct S_PPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, float, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_I p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_F p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_D p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_P p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_II p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_ID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_III p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_IPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_FPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_DPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, double p1, struct S_PPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, double, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_I p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_F p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_D p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_P p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_II p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_ID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_III p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_IPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_FPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_DPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, void* p1, struct S_PPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, void*, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, int p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, float p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf14_D_DSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, double p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, void* p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_I p1, struct S_I p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_I, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_F p1, struct S_F p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_F, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_D p1, struct S_D p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_D, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_P p1, struct S_P p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_P, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_II p1, struct S_II p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_II, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IF p1, struct S_IF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_ID p1, struct S_ID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IP p1, struct S_IP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FI p1, struct S_FI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FF p1, struct S_FF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FD p1, struct S_FD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FP p1, struct S_FP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DI p1, struct S_DI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DF p1, struct S_DF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DD p1, struct S_DD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DP p1, struct S_DP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PI p1, struct S_PI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PF p1, struct S_PF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PD p1, struct S_PD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PP p1, struct S_PP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_III p1, struct S_III p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_III, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIF p1, struct S_IIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IID p1, struct S_IID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IIP p1, struct S_IIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFI p1, struct S_IFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFF p1, struct S_IFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFD p1, struct S_IFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IFP p1, struct S_IFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDI p1, struct S_IDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDF p1, struct S_IDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDD p1, struct S_IDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IDP p1, struct S_IDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPI p1, struct S_IPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPF p1, struct S_IPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPD p1, struct S_IPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_IPP p1, struct S_IPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FII p1, struct S_FII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIF p1, struct S_FIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FID p1, struct S_FID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FIP p1, struct S_FIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFI p1, struct S_FFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFF p1, struct S_FFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFD p1, struct S_FFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FFP p1, struct S_FFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDI p1, struct S_FDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDF p1, struct S_FDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDD p1, struct S_FDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FDP p1, struct S_FDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPI p1, struct S_FPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPF p1, struct S_FPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPD p1, struct S_FPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_FPP p1, struct S_FPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DII p1, struct S_DII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIF p1, struct S_DIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DID p1, struct S_DID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DIP p1, struct S_DIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFI p1, struct S_DFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFF p1, struct S_DFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFD p1, struct S_DFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DFP p1, struct S_DFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDI p1, struct S_DDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDF p1, struct S_DDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDD p1, struct S_DDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DDP p1, struct S_DDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPI p1, struct S_DPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPF p1, struct S_DPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPD p1, struct S_DPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_DPP p1, struct S_DPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PII p1, struct S_PII p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIF p1, struct S_PIF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PID p1, struct S_PID p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PIP p1, struct S_PIP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFI p1, struct S_PFI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFF p1, struct S_PFF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFD p1, struct S_PFD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PFP p1, struct S_PFP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDI p1, struct S_PDI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDF p1, struct S_PDF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDD p1, struct S_PDD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PDP p1, struct S_PDP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPI p1, struct S_PPI p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPF p1, struct S_PPF p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPD p1, struct S_PPD p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT double sf15_D_DSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, double p0, struct S_PPP p1, struct S_PPP p2, double (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PII_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PID_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_I p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_F p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_D p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_P p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_II p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_ID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_III p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_IPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_FPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_DPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, int p1, struct S_PPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, int, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_I p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_F p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_D p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_P p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_II p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_ID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_III p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_IPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_FPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_DPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, float p1, struct S_PPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, float, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_I p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_F p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_D p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_P p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_II p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_ID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_III p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_IPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_FPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_DPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, double p1, struct S_PPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, double, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPI_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPF_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPD_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPP_(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_I p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_F p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_D p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_P p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_II p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_ID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_III p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_IPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_FPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_DPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, void* p1, struct S_PPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, void*, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf15_P_PSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, int p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, float p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, double p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, void* p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_I p1, struct S_I p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_I, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_F p1, struct S_F p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_F, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_D p1, struct S_D p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_D, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_P p1, struct S_P p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_P, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_II p1, struct S_II p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_II, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IF p1, struct S_IF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IF, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_ID p1, struct S_ID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_ID, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IP p1, struct S_IP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IP, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FI p1, struct S_FI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FI, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FF p1, struct S_FF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FF, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FD p1, struct S_FD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FD, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FP p1, struct S_FP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FP, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DI p1, struct S_DI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DI, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DF p1, struct S_DF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DF, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DD p1, struct S_DD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DD, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DP p1, struct S_DP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DP, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PI p1, struct S_PI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PI, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PF p1, struct S_PF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PF, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PD p1, struct S_PD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PD, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PP p1, struct S_PP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PP, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_III p1, struct S_III p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_III, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIF p1, struct S_IIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIF, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IID p1, struct S_IID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IID, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IIP p1, struct S_IIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IIP, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFI p1, struct S_IFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFI, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFF p1, struct S_IFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFF, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFD p1, struct S_IFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFD, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IFP p1, struct S_IFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IFP, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDI p1, struct S_IDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDI, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDF p1, struct S_IDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDF, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDD p1, struct S_IDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDD, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IDP p1, struct S_IDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IDP, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPI p1, struct S_IPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPI, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPF p1, struct S_IPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPF, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPD p1, struct S_IPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPD, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_IPP p1, struct S_IPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_IPP, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FII p1, struct S_FII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FII, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIF p1, struct S_FIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIF, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FID p1, struct S_FID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FID, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FIP p1, struct S_FIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FIP, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFI p1, struct S_FFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFI, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFF p1, struct S_FFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFF, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFD p1, struct S_FFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFD, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FFP p1, struct S_FFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FFP, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDI p1, struct S_FDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDI, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDF p1, struct S_FDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDF, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDD p1, struct S_FDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDD, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FDP p1, struct S_FDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FDP, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPI p1, struct S_FPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPI, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPF p1, struct S_FPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPF, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPD p1, struct S_FPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPD, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_FPP p1, struct S_FPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_FPP, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DII p1, struct S_DII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DII, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIF p1, struct S_DIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIF, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DID p1, struct S_DID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DID, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DIP p1, struct S_DIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DIP, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFI p1, struct S_DFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFI, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFF p1, struct S_DFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFF, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFD p1, struct S_DFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFD, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DFP p1, struct S_DFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DFP, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDI p1, struct S_DDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDI, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDF p1, struct S_DDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDF, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDD p1, struct S_DDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDD, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DDP p1, struct S_DDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DDP, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPI p1, struct S_DPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPI, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPF p1, struct S_DPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPF, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPD p1, struct S_DPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPD, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_DPP p1, struct S_DPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_DPP, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PII p1, struct S_PII p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PII, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIF p1, struct S_PIF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIF, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PID p1, struct S_PID p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PID, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PIP p1, struct S_PIP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PIP, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFI p1, struct S_PFI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFI, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFF p1, struct S_PFF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFF, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFD p1, struct S_PFD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFD, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PFP p1, struct S_PFP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PFP, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDI p1, struct S_PDI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDI, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDF p1, struct S_PDF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDF, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDD p1, struct S_PDD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDD, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PDP p1, struct S_PDP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PDP, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPI p1, struct S_PPI p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPI, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPF p1, struct S_PPF p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPF, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPD p1, struct S_PPD p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPD, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT void* sf16_P_PSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, void* p0, struct S_PPP p1, struct S_PPP p2, void* (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, void*, struct S_PPP, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf16_S_SII_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, int p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf16_S_SII_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, int p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf16_S_SII_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, int p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf16_S_SII_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, int p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf16_S_SII_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, int p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf16_S_SII_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, int p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf16_S_SII_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, int p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf16_S_SII_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, int p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf16_S_SII_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, int p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf16_S_SII_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, int p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf16_S_SII_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, int p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf16_S_SII_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, int p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf16_S_SII_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, int p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf16_S_SII_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, int p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf16_S_SII_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, int p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf16_S_SII_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, int p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf16_S_SII_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, int p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf16_S_SII_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, int p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf16_S_SII_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, int p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf16_S_SII_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, int p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf16_S_SII_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, int p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf16_S_SII_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, int p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf16_S_SII_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, int p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf16_S_SII_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, int p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf16_S_SII_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, int p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf16_S_SII_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, int p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf16_S_SII_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, int p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf16_S_SII_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, int p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf16_S_SII_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, int p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf16_S_SII_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, int p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf16_S_SII_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, int p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf16_S_SII_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, int p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf16_S_SII_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, int p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf16_S_SII_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, int p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf16_S_SII_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, int p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf16_S_SII_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, int p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf16_S_SII_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, int p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf16_S_SII_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, int p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf16_S_SII_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, int p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf16_S_SII_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, int p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf16_S_SII_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, int p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf16_S_SII_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, int p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf16_S_SII_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, int p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf16_S_SII_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, int p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf16_S_SII_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, int p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf16_S_SII_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, int p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf16_S_SII_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, int p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf16_S_SII_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, int p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf16_S_SII_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, int p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf16_S_SII_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, int p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf16_S_SII_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, int p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf16_S_SII_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, int p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf16_S_SII_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, int p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf16_S_SII_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, int p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf16_S_SII_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, int p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf16_S_SII_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, int p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf16_S_SII_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, int p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf16_S_SII_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, int p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf16_S_SII_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, int p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf16_S_SII_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, int p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf16_S_SII_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, int p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf16_S_SII_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, int p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf16_S_SII_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, int p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf16_S_SII_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, int p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf16_S_SII_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, int p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf16_S_SII_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, int p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf16_S_SII_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, int p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf16_S_SII_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, int p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf16_S_SII_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, int p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf16_S_SII_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, int p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf16_S_SII_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, int p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf16_S_SII_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, int p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf16_S_SII_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, int p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf16_S_SII_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, int p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf16_S_SII_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, int p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf16_S_SII_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, int p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf16_S_SII_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, int p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf16_S_SII_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, int p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf16_S_SII_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, int p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf16_S_SII_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, int p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf16_S_SII_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, int p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf16_S_SII_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, int p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf16_S_SII_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, int p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf16_S_SII_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, int p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf16_S_SIF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, float p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf16_S_SIF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, float p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf16_S_SIF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, float p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf16_S_SIF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, float p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf16_S_SIF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, float p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf16_S_SIF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, float p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf16_S_SIF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, float p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf16_S_SIF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, float p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf16_S_SIF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, float p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf16_S_SIF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, float p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf16_S_SIF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, float p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf16_S_SIF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, float p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf16_S_SIF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, float p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf16_S_SIF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, float p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf16_S_SIF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, float p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf16_S_SIF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, float p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf16_S_SIF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, float p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf16_S_SIF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, float p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf16_S_SIF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, float p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf16_S_SIF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, float p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf16_S_SIF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, float p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf16_S_SIF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, float p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf16_S_SIF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, float p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf16_S_SIF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, float p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf16_S_SIF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, float p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf16_S_SIF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, float p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf16_S_SIF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, float p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf16_S_SIF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, float p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf16_S_SIF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, float p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf16_S_SIF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, float p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf16_S_SIF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, float p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf16_S_SIF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, float p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf16_S_SIF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, float p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf16_S_SIF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, float p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf16_S_SIF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, float p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf16_S_SIF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, float p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf16_S_SIF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, float p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf16_S_SIF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, float p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf16_S_SIF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, float p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf16_S_SIF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, float p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf16_S_SIF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, float p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf16_S_SIF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, float p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf16_S_SIF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, float p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf16_S_SIF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, float p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf16_S_SIF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, float p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf16_S_SIF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, float p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf16_S_SIF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, float p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf16_S_SIF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, float p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf16_S_SIF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, float p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf16_S_SIF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, float p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf16_S_SIF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, float p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf16_S_SIF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, float p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf16_S_SIF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, float p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf16_S_SIF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, float p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf16_S_SIF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, float p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf16_S_SIF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, float p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf16_S_SIF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, float p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf16_S_SIF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, float p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf16_S_SIF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, float p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf16_S_SIF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, float p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf16_S_SIF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, float p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf16_S_SIF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, float p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf16_S_SIF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, float p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf16_S_SIF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, float p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf16_S_SIF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, float p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf16_S_SIF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, float p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf16_S_SIF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, float p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf16_S_SIF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, float p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf16_S_SIF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, float p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf16_S_SIF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, float p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf16_S_SIF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, float p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf16_S_SIF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, float p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf16_S_SIF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, float p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf16_S_SIF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, float p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf16_S_SIF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, float p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf16_S_SIF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, float p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf16_S_SIF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, float p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf16_S_SIF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, float p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf16_S_SIF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, float p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf16_S_SIF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, float p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf16_S_SIF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, float p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf16_S_SIF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, float p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf16_S_SIF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, float p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf16_S_SIF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, float p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf16_S_SID_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, double p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf16_S_SID_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, double p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf16_S_SID_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, double p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf16_S_SID_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, double p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf16_S_SID_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, double p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf16_S_SID_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, double p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf16_S_SID_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, double p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf16_S_SID_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, double p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf16_S_SID_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, double p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf16_S_SID_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, double p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf16_S_SID_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, double p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf16_S_SID_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, double p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf16_S_SID_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, double p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf16_S_SID_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, double p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf16_S_SID_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, double p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf16_S_SID_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, double p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf16_S_SID_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, double p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf16_S_SID_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, double p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf16_S_SID_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, double p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf16_S_SID_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, double p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf16_S_SID_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, double p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf16_S_SID_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, double p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf16_S_SID_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, double p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf16_S_SID_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, double p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf16_S_SID_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, double p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf16_S_SID_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, double p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf16_S_SID_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, double p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf16_S_SID_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, double p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf16_S_SID_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, double p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf16_S_SID_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, double p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf16_S_SID_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, double p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf16_S_SID_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, double p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf16_S_SID_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, double p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf16_S_SID_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, double p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf16_S_SID_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, double p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf17_S_SID_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, double p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf17_S_SID_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, double p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf17_S_SID_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, double p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf17_S_SID_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, double p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf17_S_SID_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, double p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf17_S_SID_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, double p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf17_S_SID_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, double p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf17_S_SID_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, double p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf17_S_SID_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, double p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf17_S_SID_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, double p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf17_S_SID_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, double p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf17_S_SID_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, double p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf17_S_SID_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, double p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf17_S_SID_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, double p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf17_S_SID_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, double p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf17_S_SID_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, double p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf17_S_SID_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, double p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf17_S_SID_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, double p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf17_S_SID_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, double p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf17_S_SID_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, double p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf17_S_SID_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, double p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf17_S_SID_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, double p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf17_S_SID_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, double p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf17_S_SID_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, double p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf17_S_SID_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, double p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf17_S_SID_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, double p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf17_S_SID_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, double p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf17_S_SID_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, double p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf17_S_SID_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, double p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf17_S_SID_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, double p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf17_S_SID_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, double p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf17_S_SID_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, double p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf17_S_SID_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, double p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf17_S_SID_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, double p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf17_S_SID_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, double p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf17_S_SID_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, double p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf17_S_SID_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, double p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf17_S_SID_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, double p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf17_S_SID_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, double p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf17_S_SID_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, double p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf17_S_SID_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, double p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf17_S_SID_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, double p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf17_S_SID_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, double p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf17_S_SID_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, double p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf17_S_SID_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, double p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf17_S_SID_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, double p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf17_S_SID_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, double p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf17_S_SID_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, double p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf17_S_SID_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, double p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf17_S_SIP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, void* p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf17_S_SIP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, void* p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf17_S_SIP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, void* p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf17_S_SIP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, void* p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf17_S_SIP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, void* p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf17_S_SIP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, void* p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf17_S_SIP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, void* p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf17_S_SIP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, void* p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf17_S_SIP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, void* p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf17_S_SIP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, void* p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf17_S_SIP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, void* p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf17_S_SIP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, void* p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf17_S_SIP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, void* p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf17_S_SIP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, void* p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf17_S_SIP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, void* p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf17_S_SIP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, void* p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf17_S_SIP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, void* p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf17_S_SIP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, void* p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf17_S_SIP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, void* p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf17_S_SIP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, void* p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf17_S_SIP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, void* p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf17_S_SIP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, void* p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf17_S_SIP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, void* p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf17_S_SIP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, void* p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf17_S_SIP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, void* p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf17_S_SIP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, void* p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf17_S_SIP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, void* p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf17_S_SIP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, void* p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf17_S_SIP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, void* p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf17_S_SIP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, void* p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf17_S_SIP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, void* p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf17_S_SIP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, void* p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf17_S_SIP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, void* p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf17_S_SIP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, void* p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf17_S_SIP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, void* p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf17_S_SIP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, void* p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf17_S_SIP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, void* p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf17_S_SIP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, void* p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf17_S_SIP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, void* p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf17_S_SIP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, void* p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf17_S_SIP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, void* p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf17_S_SIP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, void* p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf17_S_SIP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, void* p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf17_S_SIP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, void* p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf17_S_SIP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, void* p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf17_S_SIP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, void* p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf17_S_SIP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, void* p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf17_S_SIP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, void* p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf17_S_SIP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, void* p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf17_S_SIP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, void* p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf17_S_SIP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, void* p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf17_S_SIP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, void* p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf17_S_SIP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, void* p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf17_S_SIP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, void* p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf17_S_SIP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, void* p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf17_S_SIP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, void* p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf17_S_SIP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, void* p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf17_S_SIP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, void* p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf17_S_SIP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, void* p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf17_S_SIP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, void* p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf17_S_SIP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, void* p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf17_S_SIP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, void* p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf17_S_SIP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, void* p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf17_S_SIP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, void* p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf17_S_SIP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, void* p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf17_S_SIP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, void* p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf17_S_SIP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, void* p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf17_S_SIP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, void* p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf17_S_SIP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, void* p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf17_S_SIP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, void* p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf17_S_SIP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, void* p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf17_S_SIP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, void* p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf17_S_SIP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, void* p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf17_S_SIP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, void* p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf17_S_SIP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, void* p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf17_S_SIP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, void* p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf17_S_SIP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, void* p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf17_S_SIP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, void* p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf17_S_SIP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, void* p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf17_S_SIP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, void* p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf17_S_SIP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, void* p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf17_S_SIP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, void* p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf17_S_SIP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, void* p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf17_S_SIP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, void* p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf17_S_SIS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, int p1, struct S_I p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, int, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf17_S_SIS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, int p1, struct S_F p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, int, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf17_S_SIS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, int p1, struct S_D p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, int, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf17_S_SIS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, int p1, struct S_P p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, int, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf17_S_SIS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, int p1, struct S_II p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, int, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf17_S_SIS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, int p1, struct S_IF p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, int, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf17_S_SIS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, int p1, struct S_ID p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, int, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf17_S_SIS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, int p1, struct S_IP p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, int, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf17_S_SIS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, int p1, struct S_FI p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, int, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf17_S_SIS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, int p1, struct S_FF p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, int, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf17_S_SIS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, int p1, struct S_FD p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, int, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf17_S_SIS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, int p1, struct S_FP p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, int, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf17_S_SIS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, int p1, struct S_DI p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, int, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf17_S_SIS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, int p1, struct S_DF p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, int, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf17_S_SIS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, int p1, struct S_DD p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, int, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf17_S_SIS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, int p1, struct S_DP p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, int, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf17_S_SIS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, int p1, struct S_PI p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, int, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf17_S_SIS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, int p1, struct S_PF p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, int, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf17_S_SIS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, int p1, struct S_PD p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, int, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf17_S_SIS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, int p1, struct S_PP p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, int, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf17_S_SIS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, int p1, struct S_III p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, int, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf17_S_SIS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, int p1, struct S_IIF p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, int, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf17_S_SIS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, int p1, struct S_IID p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, int, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf17_S_SIS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, int p1, struct S_IIP p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, int, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf17_S_SIS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, int p1, struct S_IFI p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, int, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf17_S_SIS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, int p1, struct S_IFF p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, int, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf17_S_SIS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, int p1, struct S_IFD p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, int, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf17_S_SIS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, int p1, struct S_IFP p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, int, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf17_S_SIS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, int p1, struct S_IDI p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, int, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf17_S_SIS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, int p1, struct S_IDF p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, int, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf17_S_SIS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, int p1, struct S_IDD p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, int, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf17_S_SIS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, int p1, struct S_IDP p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, int, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf17_S_SIS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, int p1, struct S_IPI p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, int, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf17_S_SIS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, int p1, struct S_IPF p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, int, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf17_S_SIS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, int p1, struct S_IPD p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, int, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf17_S_SIS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, int p1, struct S_IPP p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, int, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf17_S_SIS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, int p1, struct S_FII p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, int, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf17_S_SIS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, int p1, struct S_FIF p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, int, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf17_S_SIS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, int p1, struct S_FID p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, int, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf17_S_SIS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, int p1, struct S_FIP p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, int, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf17_S_SIS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, int p1, struct S_FFI p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, int, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf17_S_SIS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, int p1, struct S_FFF p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, int, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf17_S_SIS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, int p1, struct S_FFD p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, int, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf17_S_SIS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, int p1, struct S_FFP p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, int, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf17_S_SIS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, int p1, struct S_FDI p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, int, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf17_S_SIS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, int p1, struct S_FDF p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, int, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf17_S_SIS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, int p1, struct S_FDD p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, int, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf17_S_SIS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, int p1, struct S_FDP p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, int, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf17_S_SIS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, int p1, struct S_FPI p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, int, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf17_S_SIS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, int p1, struct S_FPF p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, int, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf17_S_SIS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, int p1, struct S_FPD p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, int, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf17_S_SIS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, int p1, struct S_FPP p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, int, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf17_S_SIS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, int p1, struct S_DII p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, int, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf17_S_SIS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, int p1, struct S_DIF p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, int, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf17_S_SIS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, int p1, struct S_DID p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, int, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf17_S_SIS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, int p1, struct S_DIP p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, int, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf17_S_SIS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, int p1, struct S_DFI p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, int, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf17_S_SIS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, int p1, struct S_DFF p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, int, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf17_S_SIS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, int p1, struct S_DFD p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, int, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf17_S_SIS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, int p1, struct S_DFP p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, int, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf17_S_SIS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, int p1, struct S_DDI p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, int, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf17_S_SIS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, int p1, struct S_DDF p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, int, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf17_S_SIS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, int p1, struct S_DDD p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, int, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf17_S_SIS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, int p1, struct S_DDP p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, int, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf17_S_SIS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, int p1, struct S_DPI p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, int, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf17_S_SIS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, int p1, struct S_DPF p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, int, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf17_S_SIS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, int p1, struct S_DPD p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, int, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf17_S_SIS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, int p1, struct S_DPP p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, int, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf17_S_SIS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, int p1, struct S_PII p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, int, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf17_S_SIS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, int p1, struct S_PIF p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, int, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf17_S_SIS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, int p1, struct S_PID p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, int, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf17_S_SIS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, int p1, struct S_PIP p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, int, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf17_S_SIS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, int p1, struct S_PFI p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, int, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf17_S_SIS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, int p1, struct S_PFF p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, int, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf17_S_SIS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, int p1, struct S_PFD p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, int, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf17_S_SIS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, int p1, struct S_PFP p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, int, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf17_S_SIS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, int p1, struct S_PDI p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, int, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf17_S_SIS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, int p1, struct S_PDF p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, int, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf17_S_SIS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, int p1, struct S_PDD p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, int, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf17_S_SIS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, int p1, struct S_PDP p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, int, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf17_S_SIS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, int p1, struct S_PPI p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, int, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf17_S_SIS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, int p1, struct S_PPF p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, int, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf17_S_SIS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, int p1, struct S_PPD p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, int, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf17_S_SIS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, int p1, struct S_PPP p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, int, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf17_S_SFI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, int p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf17_S_SFI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, int p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf17_S_SFI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, int p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf17_S_SFI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, int p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf17_S_SFI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, int p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf17_S_SFI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, int p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf17_S_SFI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, int p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf17_S_SFI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, int p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf17_S_SFI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, int p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf17_S_SFI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, int p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf17_S_SFI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, int p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf17_S_SFI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, int p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf17_S_SFI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, int p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf17_S_SFI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, int p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf17_S_SFI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, int p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf17_S_SFI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, int p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf17_S_SFI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, int p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf17_S_SFI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, int p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf17_S_SFI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, int p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf17_S_SFI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, int p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf17_S_SFI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, int p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf17_S_SFI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, int p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf17_S_SFI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, int p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf17_S_SFI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, int p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf17_S_SFI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, int p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf17_S_SFI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, int p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf17_S_SFI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, int p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf17_S_SFI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, int p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf17_S_SFI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, int p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf17_S_SFI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, int p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf17_S_SFI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, int p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf17_S_SFI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, int p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf17_S_SFI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, int p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf17_S_SFI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, int p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf17_S_SFI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, int p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf17_S_SFI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, int p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf17_S_SFI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, int p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf17_S_SFI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, int p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf17_S_SFI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, int p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf17_S_SFI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, int p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf17_S_SFI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, int p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf17_S_SFI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, int p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf17_S_SFI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, int p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf17_S_SFI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, int p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf17_S_SFI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, int p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf17_S_SFI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, int p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf17_S_SFI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, int p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf17_S_SFI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, int p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf17_S_SFI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, int p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf17_S_SFI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, int p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf17_S_SFI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, int p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf17_S_SFI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, int p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf17_S_SFI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, int p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf17_S_SFI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, int p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf17_S_SFI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, int p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf17_S_SFI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, int p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf17_S_SFI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, int p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf17_S_SFI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, int p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf17_S_SFI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, int p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf17_S_SFI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, int p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf17_S_SFI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, int p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf17_S_SFI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, int p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf17_S_SFI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, int p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf17_S_SFI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, int p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf17_S_SFI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, int p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf17_S_SFI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, int p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf17_S_SFI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, int p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf17_S_SFI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, int p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf17_S_SFI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, int p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf17_S_SFI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, int p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf17_S_SFI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, int p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf17_S_SFI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, int p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf17_S_SFI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, int p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf17_S_SFI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, int p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf17_S_SFI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, int p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf17_S_SFI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, int p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf17_S_SFI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, int p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf17_S_SFI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, int p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf17_S_SFI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, int p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf17_S_SFI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, int p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf17_S_SFI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, int p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf17_S_SFI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, int p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf17_S_SFI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, int p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf17_S_SFI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, int p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf17_S_SFF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, float p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf17_S_SFF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, float p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf17_S_SFF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, float p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf17_S_SFF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, float p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf17_S_SFF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, float p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf17_S_SFF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, float p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf17_S_SFF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, float p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf17_S_SFF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, float p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf17_S_SFF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, float p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf17_S_SFF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, float p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf17_S_SFF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, float p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf17_S_SFF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, float p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf17_S_SFF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, float p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf17_S_SFF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, float p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf17_S_SFF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, float p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf17_S_SFF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, float p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf17_S_SFF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, float p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf17_S_SFF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, float p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf17_S_SFF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, float p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf17_S_SFF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, float p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf17_S_SFF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, float p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf17_S_SFF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, float p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf17_S_SFF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, float p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf17_S_SFF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, float p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf17_S_SFF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, float p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf17_S_SFF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, float p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf17_S_SFF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, float p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf17_S_SFF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, float p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf17_S_SFF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, float p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf17_S_SFF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, float p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf17_S_SFF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, float p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf17_S_SFF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, float p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf17_S_SFF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, float p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf17_S_SFF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, float p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf17_S_SFF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, float p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf17_S_SFF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, float p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf17_S_SFF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, float p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf17_S_SFF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, float p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf17_S_SFF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, float p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf17_S_SFF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, float p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf17_S_SFF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, float p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf17_S_SFF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, float p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf17_S_SFF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, float p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf17_S_SFF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, float p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf17_S_SFF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, float p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf17_S_SFF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, float p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf17_S_SFF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, float p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf17_S_SFF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, float p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf17_S_SFF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, float p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf17_S_SFF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, float p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf17_S_SFF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, float p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf17_S_SFF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, float p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf17_S_SFF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, float p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf17_S_SFF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, float p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf17_S_SFF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, float p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf17_S_SFF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, float p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf17_S_SFF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, float p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf17_S_SFF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, float p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf17_S_SFF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, float p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf17_S_SFF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, float p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf17_S_SFF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, float p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf17_S_SFF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, float p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf17_S_SFF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, float p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf17_S_SFF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, float p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf17_S_SFF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, float p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf17_S_SFF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, float p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf17_S_SFF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, float p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf17_S_SFF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, float p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf17_S_SFF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, float p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf17_S_SFF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, float p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf17_S_SFF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, float p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf17_S_SFF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, float p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf17_S_SFF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, float p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf17_S_SFF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, float p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf17_S_SFF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, float p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf17_S_SFF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, float p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf17_S_SFF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, float p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf17_S_SFF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, float p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf17_S_SFF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, float p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf17_S_SFF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, float p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf17_S_SFF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, float p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf17_S_SFF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, float p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf17_S_SFF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, float p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf17_S_SFF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, float p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf17_S_SFD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, double p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf17_S_SFD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, double p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf17_S_SFD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, double p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf17_S_SFD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, double p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf17_S_SFD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, double p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf17_S_SFD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, double p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf17_S_SFD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, double p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf17_S_SFD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, double p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf17_S_SFD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, double p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf17_S_SFD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, double p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf17_S_SFD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, double p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf17_S_SFD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, double p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf17_S_SFD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, double p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf17_S_SFD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, double p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf17_S_SFD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, double p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf17_S_SFD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, double p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf17_S_SFD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, double p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf17_S_SFD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, double p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf17_S_SFD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, double p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf17_S_SFD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, double p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf17_S_SFD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, double p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf17_S_SFD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, double p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf17_S_SFD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, double p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf17_S_SFD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, double p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf17_S_SFD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, double p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf17_S_SFD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, double p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf17_S_SFD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, double p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf17_S_SFD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, double p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf17_S_SFD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, double p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf17_S_SFD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, double p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf17_S_SFD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, double p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf17_S_SFD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, double p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf17_S_SFD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, double p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf17_S_SFD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, double p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf17_S_SFD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, double p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf17_S_SFD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, double p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf17_S_SFD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, double p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf17_S_SFD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, double p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf17_S_SFD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, double p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf17_S_SFD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, double p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf17_S_SFD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, double p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf17_S_SFD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, double p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf17_S_SFD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, double p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf17_S_SFD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, double p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf17_S_SFD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, double p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf17_S_SFD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, double p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf17_S_SFD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, double p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf17_S_SFD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, double p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf17_S_SFD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, double p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf17_S_SFD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, double p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf17_S_SFD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, double p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf17_S_SFD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, double p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf17_S_SFD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, double p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf17_S_SFD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, double p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf17_S_SFD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, double p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf17_S_SFD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, double p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf17_S_SFD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, double p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf17_S_SFD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, double p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf17_S_SFD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, double p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf17_S_SFD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, double p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf17_S_SFD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, double p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf17_S_SFD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, double p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf17_S_SFD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, double p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf17_S_SFD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, double p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf17_S_SFD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, double p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf17_S_SFD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, double p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf17_S_SFD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, double p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf17_S_SFD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, double p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf17_S_SFD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, double p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf17_S_SFD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, double p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf17_S_SFD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, double p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf17_S_SFD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, double p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf17_S_SFD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, double p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf17_S_SFD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, double p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf17_S_SFD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, double p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf17_S_SFD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, double p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf17_S_SFD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, double p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf17_S_SFD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, double p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf17_S_SFD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, double p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf17_S_SFD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, double p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf17_S_SFD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, double p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf17_S_SFD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, double p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf17_S_SFD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, double p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf17_S_SFD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, double p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf17_S_SFP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, void* p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf17_S_SFP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, void* p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf17_S_SFP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, void* p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf17_S_SFP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, void* p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf17_S_SFP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, void* p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf17_S_SFP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, void* p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf17_S_SFP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, void* p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf17_S_SFP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, void* p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf17_S_SFP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, void* p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf17_S_SFP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, void* p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf17_S_SFP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, void* p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf17_S_SFP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, void* p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf17_S_SFP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, void* p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf17_S_SFP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, void* p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf17_S_SFP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, void* p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf17_S_SFP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, void* p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf17_S_SFP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, void* p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf17_S_SFP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, void* p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf17_S_SFP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, void* p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf17_S_SFP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, void* p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf17_S_SFP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, void* p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf17_S_SFP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, void* p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf17_S_SFP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, void* p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf17_S_SFP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, void* p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf17_S_SFP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, void* p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf17_S_SFP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, void* p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf17_S_SFP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, void* p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf17_S_SFP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, void* p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf17_S_SFP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, void* p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf17_S_SFP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, void* p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf17_S_SFP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, void* p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf17_S_SFP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, void* p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf17_S_SFP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, void* p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf17_S_SFP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, void* p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf17_S_SFP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, void* p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf17_S_SFP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, void* p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf17_S_SFP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, void* p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf17_S_SFP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, void* p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf17_S_SFP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, void* p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf17_S_SFP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, void* p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf17_S_SFP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, void* p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf17_S_SFP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, void* p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf17_S_SFP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, void* p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf17_S_SFP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, void* p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf17_S_SFP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, void* p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf17_S_SFP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, void* p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf17_S_SFP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, void* p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf17_S_SFP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, void* p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf17_S_SFP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, void* p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf17_S_SFP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, void* p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf17_S_SFP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, void* p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf17_S_SFP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, void* p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf17_S_SFP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, void* p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf17_S_SFP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, void* p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf17_S_SFP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, void* p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf17_S_SFP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, void* p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf17_S_SFP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, void* p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf17_S_SFP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, void* p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf17_S_SFP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, void* p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf17_S_SFP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, void* p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf17_S_SFP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, void* p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf17_S_SFP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, void* p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf17_S_SFP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, void* p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf17_S_SFP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, void* p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf17_S_SFP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, void* p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf17_S_SFP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, void* p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf17_S_SFP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, void* p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf17_S_SFP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, void* p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf17_S_SFP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, void* p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf17_S_SFP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, void* p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf17_S_SFP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, void* p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf17_S_SFP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, void* p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf17_S_SFP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, void* p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf17_S_SFP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, void* p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf17_S_SFP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, void* p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf17_S_SFP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, void* p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf17_S_SFP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, void* p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf17_S_SFP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, void* p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf17_S_SFP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, void* p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf17_S_SFP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, void* p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf17_S_SFP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, void* p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf17_S_SFP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, void* p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf17_S_SFP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, void* p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf17_S_SFP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, void* p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf17_S_SFS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, float p1, struct S_I p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, float, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf17_S_SFS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, float p1, struct S_F p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, float, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf17_S_SFS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, float p1, struct S_D p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, float, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf17_S_SFS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, float p1, struct S_P p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, float, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf17_S_SFS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, float p1, struct S_II p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, float, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf17_S_SFS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, float p1, struct S_IF p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, float, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf17_S_SFS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, float p1, struct S_ID p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, float, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf17_S_SFS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, float p1, struct S_IP p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, float, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf17_S_SFS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, float p1, struct S_FI p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, float, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf17_S_SFS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, float p1, struct S_FF p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, float, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf17_S_SFS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, float p1, struct S_FD p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, float, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf17_S_SFS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, float p1, struct S_FP p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, float, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf17_S_SFS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, float p1, struct S_DI p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, float, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf17_S_SFS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, float p1, struct S_DF p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, float, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf17_S_SFS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, float p1, struct S_DD p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, float, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf17_S_SFS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, float p1, struct S_DP p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, float, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf17_S_SFS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, float p1, struct S_PI p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, float, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf17_S_SFS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, float p1, struct S_PF p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, float, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf17_S_SFS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, float p1, struct S_PD p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, float, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf17_S_SFS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, float p1, struct S_PP p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, float, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf17_S_SFS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, float p1, struct S_III p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, float, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf17_S_SFS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, float p1, struct S_IIF p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, float, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf17_S_SFS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, float p1, struct S_IID p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, float, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf17_S_SFS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, float p1, struct S_IIP p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, float, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf17_S_SFS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, float p1, struct S_IFI p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, float, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf17_S_SFS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, float p1, struct S_IFF p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, float, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf17_S_SFS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, float p1, struct S_IFD p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, float, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf17_S_SFS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, float p1, struct S_IFP p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, float, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf17_S_SFS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, float p1, struct S_IDI p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, float, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf17_S_SFS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, float p1, struct S_IDF p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, float, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf17_S_SFS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, float p1, struct S_IDD p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, float, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf17_S_SFS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, float p1, struct S_IDP p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, float, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf17_S_SFS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, float p1, struct S_IPI p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, float, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf17_S_SFS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, float p1, struct S_IPF p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, float, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf17_S_SFS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, float p1, struct S_IPD p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, float, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf17_S_SFS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, float p1, struct S_IPP p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, float, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf17_S_SFS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, float p1, struct S_FII p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, float, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf17_S_SFS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, float p1, struct S_FIF p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, float, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf17_S_SFS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, float p1, struct S_FID p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, float, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf17_S_SFS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, float p1, struct S_FIP p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, float, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf17_S_SFS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, float p1, struct S_FFI p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, float, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf17_S_SFS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, float p1, struct S_FFF p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, float, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf17_S_SFS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, float p1, struct S_FFD p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, float, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf17_S_SFS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, float p1, struct S_FFP p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, float, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf17_S_SFS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, float p1, struct S_FDI p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, float, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf17_S_SFS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, float p1, struct S_FDF p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, float, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf17_S_SFS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, float p1, struct S_FDD p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, float, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf18_S_SFS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, float p1, struct S_FDP p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, float, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf18_S_SFS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, float p1, struct S_FPI p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, float, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf18_S_SFS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, float p1, struct S_FPF p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, float, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf18_S_SFS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, float p1, struct S_FPD p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, float, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf18_S_SFS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, float p1, struct S_FPP p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, float, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf18_S_SFS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, float p1, struct S_DII p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, float, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf18_S_SFS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, float p1, struct S_DIF p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, float, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf18_S_SFS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, float p1, struct S_DID p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, float, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf18_S_SFS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, float p1, struct S_DIP p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, float, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf18_S_SFS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, float p1, struct S_DFI p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, float, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf18_S_SFS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, float p1, struct S_DFF p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, float, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf18_S_SFS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, float p1, struct S_DFD p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, float, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf18_S_SFS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, float p1, struct S_DFP p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, float, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf18_S_SFS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, float p1, struct S_DDI p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, float, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf18_S_SFS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, float p1, struct S_DDF p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, float, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf18_S_SFS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, float p1, struct S_DDD p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, float, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf18_S_SFS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, float p1, struct S_DDP p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, float, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf18_S_SFS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, float p1, struct S_DPI p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, float, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf18_S_SFS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, float p1, struct S_DPF p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, float, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf18_S_SFS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, float p1, struct S_DPD p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, float, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf18_S_SFS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, float p1, struct S_DPP p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, float, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf18_S_SFS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, float p1, struct S_PII p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, float, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf18_S_SFS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, float p1, struct S_PIF p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, float, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf18_S_SFS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, float p1, struct S_PID p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, float, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf18_S_SFS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, float p1, struct S_PIP p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, float, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf18_S_SFS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, float p1, struct S_PFI p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, float, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf18_S_SFS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, float p1, struct S_PFF p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, float, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf18_S_SFS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, float p1, struct S_PFD p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, float, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf18_S_SFS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, float p1, struct S_PFP p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, float, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf18_S_SFS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, float p1, struct S_PDI p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, float, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf18_S_SFS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, float p1, struct S_PDF p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, float, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf18_S_SFS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, float p1, struct S_PDD p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, float, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf18_S_SFS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, float p1, struct S_PDP p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, float, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf18_S_SFS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, float p1, struct S_PPI p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, float, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf18_S_SFS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, float p1, struct S_PPF p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, float, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf18_S_SFS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, float p1, struct S_PPD p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, float, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf18_S_SFS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, float p1, struct S_PPP p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, float, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf18_S_SDI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, int p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf18_S_SDI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, int p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf18_S_SDI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, int p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf18_S_SDI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, int p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf18_S_SDI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, int p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf18_S_SDI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, int p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf18_S_SDI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, int p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf18_S_SDI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, int p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf18_S_SDI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, int p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf18_S_SDI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, int p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf18_S_SDI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, int p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf18_S_SDI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, int p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf18_S_SDI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, int p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf18_S_SDI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, int p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf18_S_SDI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, int p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf18_S_SDI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, int p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf18_S_SDI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, int p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf18_S_SDI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, int p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf18_S_SDI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, int p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf18_S_SDI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, int p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf18_S_SDI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, int p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf18_S_SDI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, int p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf18_S_SDI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, int p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf18_S_SDI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, int p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf18_S_SDI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, int p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf18_S_SDI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, int p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf18_S_SDI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, int p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf18_S_SDI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, int p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf18_S_SDI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, int p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf18_S_SDI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, int p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf18_S_SDI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, int p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf18_S_SDI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, int p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf18_S_SDI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, int p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf18_S_SDI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, int p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf18_S_SDI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, int p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf18_S_SDI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, int p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf18_S_SDI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, int p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf18_S_SDI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, int p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf18_S_SDI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, int p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf18_S_SDI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, int p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf18_S_SDI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, int p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf18_S_SDI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, int p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf18_S_SDI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, int p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf18_S_SDI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, int p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf18_S_SDI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, int p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf18_S_SDI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, int p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf18_S_SDI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, int p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf18_S_SDI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, int p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf18_S_SDI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, int p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf18_S_SDI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, int p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf18_S_SDI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, int p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf18_S_SDI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, int p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf18_S_SDI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, int p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf18_S_SDI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, int p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf18_S_SDI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, int p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf18_S_SDI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, int p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf18_S_SDI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, int p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf18_S_SDI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, int p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf18_S_SDI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, int p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf18_S_SDI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, int p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf18_S_SDI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, int p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf18_S_SDI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, int p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf18_S_SDI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, int p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf18_S_SDI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, int p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf18_S_SDI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, int p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf18_S_SDI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, int p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf18_S_SDI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, int p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf18_S_SDI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, int p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf18_S_SDI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, int p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf18_S_SDI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, int p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf18_S_SDI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, int p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf18_S_SDI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, int p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf18_S_SDI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, int p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf18_S_SDI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, int p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf18_S_SDI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, int p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf18_S_SDI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, int p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf18_S_SDI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, int p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf18_S_SDI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, int p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf18_S_SDI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, int p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf18_S_SDI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, int p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf18_S_SDI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, int p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf18_S_SDI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, int p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf18_S_SDI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, int p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf18_S_SDI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, int p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf18_S_SDF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, float p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf18_S_SDF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, float p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf18_S_SDF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, float p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf18_S_SDF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, float p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf18_S_SDF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, float p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf18_S_SDF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, float p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf18_S_SDF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, float p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf18_S_SDF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, float p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf18_S_SDF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, float p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf18_S_SDF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, float p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf18_S_SDF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, float p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf18_S_SDF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, float p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf18_S_SDF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, float p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf18_S_SDF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, float p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf18_S_SDF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, float p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf18_S_SDF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, float p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf18_S_SDF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, float p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf18_S_SDF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, float p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf18_S_SDF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, float p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf18_S_SDF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, float p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf18_S_SDF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, float p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf18_S_SDF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, float p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf18_S_SDF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, float p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf18_S_SDF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, float p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf18_S_SDF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, float p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf18_S_SDF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, float p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf18_S_SDF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, float p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf18_S_SDF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, float p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf18_S_SDF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, float p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf18_S_SDF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, float p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf18_S_SDF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, float p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf18_S_SDF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, float p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf18_S_SDF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, float p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf18_S_SDF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, float p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf18_S_SDF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, float p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf18_S_SDF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, float p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf18_S_SDF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, float p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf18_S_SDF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, float p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf18_S_SDF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, float p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf18_S_SDF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, float p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf18_S_SDF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, float p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf18_S_SDF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, float p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf18_S_SDF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, float p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf18_S_SDF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, float p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf18_S_SDF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, float p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf18_S_SDF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, float p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf18_S_SDF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, float p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf18_S_SDF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, float p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf18_S_SDF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, float p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf18_S_SDF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, float p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf18_S_SDF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, float p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf18_S_SDF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, float p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf18_S_SDF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, float p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf18_S_SDF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, float p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf18_S_SDF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, float p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf18_S_SDF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, float p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf18_S_SDF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, float p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf18_S_SDF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, float p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf18_S_SDF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, float p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf18_S_SDF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, float p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf18_S_SDF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, float p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf18_S_SDF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, float p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf18_S_SDF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, float p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf18_S_SDF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, float p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf18_S_SDF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, float p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf18_S_SDF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, float p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf18_S_SDF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, float p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf18_S_SDF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, float p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf18_S_SDF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, float p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf18_S_SDF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, float p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf18_S_SDF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, float p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf18_S_SDF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, float p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf18_S_SDF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, float p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf18_S_SDF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, float p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf18_S_SDF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, float p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf18_S_SDF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, float p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf18_S_SDF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, float p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf18_S_SDF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, float p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf18_S_SDF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, float p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf18_S_SDF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, float p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf18_S_SDF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, float p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf18_S_SDF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, float p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf18_S_SDF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, float p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf18_S_SDF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, float p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf18_S_SDD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, double p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf18_S_SDD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, double p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf18_S_SDD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, double p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf18_S_SDD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, double p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf18_S_SDD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, double p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf18_S_SDD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, double p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf18_S_SDD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, double p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf18_S_SDD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, double p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf18_S_SDD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, double p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf18_S_SDD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, double p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf18_S_SDD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, double p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf18_S_SDD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, double p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf18_S_SDD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, double p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf18_S_SDD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, double p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf18_S_SDD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, double p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf18_S_SDD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, double p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf18_S_SDD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, double p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf18_S_SDD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, double p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf18_S_SDD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, double p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf18_S_SDD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, double p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf18_S_SDD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, double p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf18_S_SDD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, double p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf18_S_SDD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, double p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf18_S_SDD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, double p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf18_S_SDD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, double p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf18_S_SDD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, double p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf18_S_SDD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, double p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf18_S_SDD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, double p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf18_S_SDD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, double p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf18_S_SDD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, double p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf18_S_SDD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, double p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf18_S_SDD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, double p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf18_S_SDD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, double p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf18_S_SDD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, double p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf18_S_SDD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, double p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf18_S_SDD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, double p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf18_S_SDD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, double p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf18_S_SDD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, double p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf18_S_SDD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, double p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf18_S_SDD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, double p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf18_S_SDD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, double p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf18_S_SDD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, double p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf18_S_SDD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, double p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf18_S_SDD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, double p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf18_S_SDD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, double p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf18_S_SDD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, double p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf18_S_SDD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, double p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf18_S_SDD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, double p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf18_S_SDD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, double p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf18_S_SDD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, double p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf18_S_SDD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, double p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf18_S_SDD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, double p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf18_S_SDD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, double p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf18_S_SDD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, double p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf18_S_SDD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, double p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf18_S_SDD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, double p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf18_S_SDD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, double p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf18_S_SDD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, double p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf18_S_SDD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, double p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf18_S_SDD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, double p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf18_S_SDD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, double p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf18_S_SDD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, double p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf18_S_SDD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, double p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf18_S_SDD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, double p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf18_S_SDD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, double p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf18_S_SDD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, double p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf18_S_SDD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, double p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf18_S_SDD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, double p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf18_S_SDD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, double p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf18_S_SDD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, double p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf18_S_SDD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, double p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf18_S_SDD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, double p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf18_S_SDD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, double p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf18_S_SDD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, double p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf18_S_SDD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, double p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf18_S_SDD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, double p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf18_S_SDD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, double p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf18_S_SDD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, double p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf18_S_SDD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, double p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf18_S_SDD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, double p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf18_S_SDD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, double p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf18_S_SDD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, double p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf18_S_SDD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, double p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf18_S_SDD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, double p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf18_S_SDP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, void* p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf18_S_SDP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, void* p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf18_S_SDP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, void* p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf18_S_SDP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, void* p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf18_S_SDP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, void* p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf18_S_SDP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, void* p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf18_S_SDP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, void* p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf18_S_SDP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, void* p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf18_S_SDP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, void* p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf18_S_SDP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, void* p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf18_S_SDP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, void* p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf18_S_SDP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, void* p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf18_S_SDP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, void* p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf18_S_SDP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, void* p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf18_S_SDP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, void* p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf18_S_SDP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, void* p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf18_S_SDP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, void* p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf18_S_SDP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, void* p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf18_S_SDP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, void* p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf18_S_SDP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, void* p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf18_S_SDP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, void* p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf18_S_SDP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, void* p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf18_S_SDP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, void* p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf18_S_SDP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, void* p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf18_S_SDP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, void* p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf18_S_SDP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, void* p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf18_S_SDP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, void* p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf18_S_SDP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, void* p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf18_S_SDP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, void* p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf18_S_SDP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, void* p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf18_S_SDP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, void* p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf18_S_SDP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, void* p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf18_S_SDP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, void* p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf18_S_SDP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, void* p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf18_S_SDP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, void* p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf18_S_SDP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, void* p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf18_S_SDP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, void* p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf18_S_SDP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, void* p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf18_S_SDP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, void* p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf18_S_SDP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, void* p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf18_S_SDP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, void* p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf18_S_SDP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, void* p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf18_S_SDP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, void* p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf18_S_SDP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, void* p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf18_S_SDP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, void* p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf18_S_SDP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, void* p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf18_S_SDP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, void* p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf18_S_SDP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, void* p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf18_S_SDP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, void* p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf18_S_SDP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, void* p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf18_S_SDP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, void* p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf18_S_SDP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, void* p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf18_S_SDP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, void* p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf18_S_SDP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, void* p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf18_S_SDP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, void* p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf18_S_SDP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, void* p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf18_S_SDP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, void* p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf18_S_SDP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, void* p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf18_S_SDP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, void* p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf18_S_SDP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, void* p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf18_S_SDP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, void* p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf18_S_SDP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, void* p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf18_S_SDP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, void* p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf18_S_SDP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, void* p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf18_S_SDP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, void* p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf18_S_SDP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, void* p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf18_S_SDP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, void* p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf18_S_SDP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, void* p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf18_S_SDP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, void* p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf18_S_SDP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, void* p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf18_S_SDP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, void* p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf18_S_SDP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, void* p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf18_S_SDP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, void* p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf18_S_SDP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, void* p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf18_S_SDP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, void* p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf18_S_SDP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, void* p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf18_S_SDP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, void* p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf18_S_SDP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, void* p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf18_S_SDP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, void* p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf18_S_SDP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, void* p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf18_S_SDP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, void* p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf18_S_SDP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, void* p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf18_S_SDP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, void* p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf18_S_SDP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, void* p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf18_S_SDS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, double p1, struct S_I p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, double, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf18_S_SDS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, double p1, struct S_F p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, double, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf18_S_SDS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, double p1, struct S_D p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, double, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf18_S_SDS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, double p1, struct S_P p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, double, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf18_S_SDS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, double p1, struct S_II p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, double, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf18_S_SDS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, double p1, struct S_IF p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, double, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf18_S_SDS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, double p1, struct S_ID p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, double, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf18_S_SDS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, double p1, struct S_IP p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, double, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf18_S_SDS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, double p1, struct S_FI p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, double, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf18_S_SDS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, double p1, struct S_FF p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, double, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf18_S_SDS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, double p1, struct S_FD p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, double, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf18_S_SDS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, double p1, struct S_FP p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, double, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf18_S_SDS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, double p1, struct S_DI p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, double, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf18_S_SDS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, double p1, struct S_DF p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, double, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf18_S_SDS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, double p1, struct S_DD p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, double, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf18_S_SDS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, double p1, struct S_DP p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, double, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf18_S_SDS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, double p1, struct S_PI p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, double, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf18_S_SDS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, double p1, struct S_PF p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, double, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf18_S_SDS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, double p1, struct S_PD p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, double, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf18_S_SDS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, double p1, struct S_PP p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, double, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf18_S_SDS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, double p1, struct S_III p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, double, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf18_S_SDS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, double p1, struct S_IIF p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, double, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf18_S_SDS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, double p1, struct S_IID p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, double, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf18_S_SDS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, double p1, struct S_IIP p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, double, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf18_S_SDS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, double p1, struct S_IFI p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, double, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf18_S_SDS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, double p1, struct S_IFF p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, double, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf18_S_SDS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, double p1, struct S_IFD p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, double, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf18_S_SDS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, double p1, struct S_IFP p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, double, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf18_S_SDS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, double p1, struct S_IDI p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, double, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf18_S_SDS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, double p1, struct S_IDF p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, double, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf18_S_SDS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, double p1, struct S_IDD p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, double, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf18_S_SDS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, double p1, struct S_IDP p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, double, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf18_S_SDS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, double p1, struct S_IPI p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, double, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf18_S_SDS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, double p1, struct S_IPF p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, double, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf18_S_SDS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, double p1, struct S_IPD p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, double, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf18_S_SDS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, double p1, struct S_IPP p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, double, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf18_S_SDS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, double p1, struct S_FII p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, double, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf18_S_SDS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, double p1, struct S_FIF p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, double, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf18_S_SDS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, double p1, struct S_FID p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, double, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf18_S_SDS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, double p1, struct S_FIP p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, double, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf18_S_SDS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, double p1, struct S_FFI p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, double, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf18_S_SDS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, double p1, struct S_FFF p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, double, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf18_S_SDS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, double p1, struct S_FFD p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, double, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf18_S_SDS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, double p1, struct S_FFP p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, double, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf18_S_SDS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, double p1, struct S_FDI p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, double, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf18_S_SDS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, double p1, struct S_FDF p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, double, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf18_S_SDS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, double p1, struct S_FDD p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, double, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf18_S_SDS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, double p1, struct S_FDP p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, double, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf18_S_SDS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, double p1, struct S_FPI p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, double, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf18_S_SDS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, double p1, struct S_FPF p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, double, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf18_S_SDS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, double p1, struct S_FPD p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, double, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf18_S_SDS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, double p1, struct S_FPP p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, double, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf18_S_SDS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, double p1, struct S_DII p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, double, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf18_S_SDS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, double p1, struct S_DIF p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, double, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf18_S_SDS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, double p1, struct S_DID p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, double, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf18_S_SDS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, double p1, struct S_DIP p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, double, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf18_S_SDS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, double p1, struct S_DFI p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, double, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf18_S_SDS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, double p1, struct S_DFF p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, double, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf18_S_SDS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, double p1, struct S_DFD p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, double, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf18_S_SDS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, double p1, struct S_DFP p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, double, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf18_S_SDS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, double p1, struct S_DDI p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, double, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf18_S_SDS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, double p1, struct S_DDF p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, double, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf18_S_SDS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, double p1, struct S_DDD p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, double, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf18_S_SDS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, double p1, struct S_DDP p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, double, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf18_S_SDS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, double p1, struct S_DPI p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, double, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf18_S_SDS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, double p1, struct S_DPF p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, double, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf18_S_SDS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, double p1, struct S_DPD p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, double, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf18_S_SDS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, double p1, struct S_DPP p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, double, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf18_S_SDS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, double p1, struct S_PII p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, double, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf18_S_SDS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, double p1, struct S_PIF p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, double, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf18_S_SDS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, double p1, struct S_PID p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, double, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf18_S_SDS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, double p1, struct S_PIP p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, double, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf18_S_SDS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, double p1, struct S_PFI p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, double, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf18_S_SDS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, double p1, struct S_PFF p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, double, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf18_S_SDS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, double p1, struct S_PFD p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, double, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf18_S_SDS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, double p1, struct S_PFP p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, double, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf18_S_SDS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, double p1, struct S_PDI p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, double, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf18_S_SDS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, double p1, struct S_PDF p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, double, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf18_S_SDS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, double p1, struct S_PDD p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, double, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf18_S_SDS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, double p1, struct S_PDP p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, double, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf18_S_SDS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, double p1, struct S_PPI p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, double, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf18_S_SDS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, double p1, struct S_PPF p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, double, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf18_S_SDS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, double p1, struct S_PPD p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, double, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf18_S_SDS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, double p1, struct S_PPP p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, double, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf18_S_SPI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, int p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf18_S_SPI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, int p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf18_S_SPI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, int p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf18_S_SPI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, int p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf18_S_SPI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, int p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf18_S_SPI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, int p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf18_S_SPI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, int p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf18_S_SPI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, int p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf18_S_SPI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, int p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf18_S_SPI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, int p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf18_S_SPI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, int p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf18_S_SPI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, int p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf18_S_SPI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, int p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf18_S_SPI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, int p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf18_S_SPI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, int p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf18_S_SPI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, int p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf18_S_SPI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, int p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf18_S_SPI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, int p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf18_S_SPI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, int p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf18_S_SPI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, int p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf18_S_SPI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, int p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf18_S_SPI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, int p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf18_S_SPI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, int p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf18_S_SPI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, int p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf18_S_SPI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, int p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf18_S_SPI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, int p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf18_S_SPI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, int p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf18_S_SPI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, int p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf18_S_SPI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, int p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf18_S_SPI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, int p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf18_S_SPI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, int p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf18_S_SPI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, int p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf18_S_SPI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, int p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf18_S_SPI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, int p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf18_S_SPI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, int p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf18_S_SPI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, int p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf18_S_SPI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, int p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf18_S_SPI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, int p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf18_S_SPI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, int p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf18_S_SPI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, int p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf18_S_SPI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, int p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf18_S_SPI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, int p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf18_S_SPI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, int p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf18_S_SPI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, int p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf18_S_SPI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, int p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf18_S_SPI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, int p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf18_S_SPI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, int p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf18_S_SPI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, int p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf18_S_SPI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, int p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf18_S_SPI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, int p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf18_S_SPI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, int p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf18_S_SPI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, int p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf18_S_SPI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, int p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf18_S_SPI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, int p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf18_S_SPI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, int p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf18_S_SPI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, int p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf18_S_SPI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, int p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf18_S_SPI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, int p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf18_S_SPI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, int p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf18_S_SPI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, int p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf18_S_SPI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, int p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf18_S_SPI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, int p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf18_S_SPI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, int p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf18_S_SPI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, int p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf18_S_SPI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, int p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf18_S_SPI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, int p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf18_S_SPI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, int p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf18_S_SPI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, int p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf18_S_SPI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, int p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf18_S_SPI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, int p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf18_S_SPI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, int p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf18_S_SPI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, int p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf18_S_SPI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, int p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf18_S_SPI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, int p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf18_S_SPI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, int p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf18_S_SPI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, int p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf18_S_SPI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, int p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf18_S_SPI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, int p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf18_S_SPI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, int p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf18_S_SPI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, int p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf18_S_SPI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, int p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf18_S_SPI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, int p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf18_S_SPI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, int p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf18_S_SPI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, int p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf18_S_SPF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, float p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf18_S_SPF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, float p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf18_S_SPF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, float p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf18_S_SPF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, float p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf18_S_SPF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, float p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf18_S_SPF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, float p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf18_S_SPF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, float p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf18_S_SPF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, float p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf18_S_SPF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, float p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf18_S_SPF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, float p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf18_S_SPF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, float p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf18_S_SPF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, float p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf18_S_SPF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, float p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf18_S_SPF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, float p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf18_S_SPF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, float p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf18_S_SPF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, float p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf18_S_SPF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, float p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf18_S_SPF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, float p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf18_S_SPF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, float p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf18_S_SPF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, float p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf18_S_SPF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, float p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf18_S_SPF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, float p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf18_S_SPF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, float p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf18_S_SPF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, float p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf18_S_SPF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, float p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf18_S_SPF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, float p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf18_S_SPF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, float p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf18_S_SPF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, float p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf18_S_SPF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, float p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf18_S_SPF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, float p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf18_S_SPF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, float p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf18_S_SPF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, float p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf18_S_SPF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, float p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf18_S_SPF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, float p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf18_S_SPF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, float p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf18_S_SPF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, float p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf18_S_SPF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, float p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf18_S_SPF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, float p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf18_S_SPF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, float p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf18_S_SPF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, float p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf18_S_SPF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, float p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf18_S_SPF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, float p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf18_S_SPF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, float p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf18_S_SPF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, float p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf18_S_SPF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, float p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf18_S_SPF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, float p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf18_S_SPF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, float p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf18_S_SPF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, float p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf18_S_SPF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, float p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf18_S_SPF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, float p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf18_S_SPF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, float p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf18_S_SPF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, float p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf18_S_SPF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, float p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf18_S_SPF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, float p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf18_S_SPF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, float p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf18_S_SPF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, float p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf18_S_SPF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, float p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf18_S_SPF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, float p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf18_S_SPF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, float p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf19_S_SPF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, float p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf19_S_SPF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, float p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf19_S_SPF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, float p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf19_S_SPF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, float p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf19_S_SPF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, float p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf19_S_SPF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, float p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf19_S_SPF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, float p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf19_S_SPF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, float p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf19_S_SPF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, float p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf19_S_SPF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, float p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf19_S_SPF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, float p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf19_S_SPF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, float p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf19_S_SPF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, float p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf19_S_SPF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, float p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf19_S_SPF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, float p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf19_S_SPF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, float p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf19_S_SPF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, float p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf19_S_SPF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, float p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf19_S_SPF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, float p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf19_S_SPF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, float p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf19_S_SPF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, float p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf19_S_SPF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, float p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf19_S_SPF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, float p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf19_S_SPF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, float p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf19_S_SPF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, float p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf19_S_SPD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, double p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf19_S_SPD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, double p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf19_S_SPD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, double p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf19_S_SPD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, double p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf19_S_SPD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, double p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf19_S_SPD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, double p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf19_S_SPD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, double p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf19_S_SPD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, double p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf19_S_SPD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, double p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf19_S_SPD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, double p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf19_S_SPD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, double p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf19_S_SPD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, double p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf19_S_SPD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, double p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf19_S_SPD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, double p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf19_S_SPD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, double p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf19_S_SPD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, double p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf19_S_SPD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, double p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf19_S_SPD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, double p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf19_S_SPD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, double p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf19_S_SPD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, double p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf19_S_SPD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, double p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf19_S_SPD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, double p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf19_S_SPD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, double p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf19_S_SPD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, double p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf19_S_SPD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, double p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf19_S_SPD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, double p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf19_S_SPD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, double p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf19_S_SPD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, double p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf19_S_SPD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, double p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf19_S_SPD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, double p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf19_S_SPD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, double p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf19_S_SPD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, double p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf19_S_SPD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, double p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf19_S_SPD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, double p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf19_S_SPD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, double p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf19_S_SPD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, double p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf19_S_SPD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, double p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf19_S_SPD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, double p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf19_S_SPD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, double p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf19_S_SPD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, double p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf19_S_SPD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, double p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf19_S_SPD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, double p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf19_S_SPD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, double p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf19_S_SPD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, double p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf19_S_SPD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, double p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf19_S_SPD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, double p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf19_S_SPD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, double p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf19_S_SPD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, double p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf19_S_SPD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, double p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf19_S_SPD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, double p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf19_S_SPD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, double p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf19_S_SPD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, double p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf19_S_SPD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, double p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf19_S_SPD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, double p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf19_S_SPD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, double p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf19_S_SPD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, double p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf19_S_SPD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, double p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf19_S_SPD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, double p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf19_S_SPD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, double p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf19_S_SPD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, double p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf19_S_SPD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, double p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf19_S_SPD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, double p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf19_S_SPD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, double p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf19_S_SPD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, double p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf19_S_SPD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, double p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf19_S_SPD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, double p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf19_S_SPD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, double p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf19_S_SPD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, double p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf19_S_SPD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, double p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf19_S_SPD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, double p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf19_S_SPD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, double p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf19_S_SPD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, double p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf19_S_SPD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, double p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf19_S_SPD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, double p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf19_S_SPD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, double p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf19_S_SPD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, double p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf19_S_SPD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, double p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf19_S_SPD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, double p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf19_S_SPD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, double p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf19_S_SPD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, double p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf19_S_SPD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, double p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf19_S_SPD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, double p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf19_S_SPD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, double p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf19_S_SPD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, double p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf19_S_SPP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, void* p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf19_S_SPP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, void* p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf19_S_SPP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, void* p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf19_S_SPP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, void* p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf19_S_SPP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, void* p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf19_S_SPP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, void* p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf19_S_SPP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, void* p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf19_S_SPP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, void* p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf19_S_SPP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, void* p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf19_S_SPP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, void* p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf19_S_SPP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, void* p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf19_S_SPP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, void* p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf19_S_SPP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, void* p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf19_S_SPP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, void* p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf19_S_SPP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, void* p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf19_S_SPP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, void* p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf19_S_SPP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, void* p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf19_S_SPP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, void* p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf19_S_SPP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, void* p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf19_S_SPP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, void* p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf19_S_SPP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, void* p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf19_S_SPP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, void* p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf19_S_SPP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, void* p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf19_S_SPP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, void* p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf19_S_SPP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, void* p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf19_S_SPP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, void* p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf19_S_SPP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, void* p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf19_S_SPP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, void* p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf19_S_SPP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, void* p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf19_S_SPP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, void* p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf19_S_SPP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, void* p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf19_S_SPP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, void* p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf19_S_SPP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, void* p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf19_S_SPP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, void* p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf19_S_SPP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, void* p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf19_S_SPP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, void* p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf19_S_SPP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, void* p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf19_S_SPP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, void* p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf19_S_SPP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, void* p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf19_S_SPP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, void* p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf19_S_SPP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, void* p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf19_S_SPP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, void* p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf19_S_SPP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, void* p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf19_S_SPP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, void* p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf19_S_SPP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, void* p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf19_S_SPP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, void* p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf19_S_SPP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, void* p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf19_S_SPP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, void* p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf19_S_SPP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, void* p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf19_S_SPP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, void* p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf19_S_SPP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, void* p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf19_S_SPP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, void* p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf19_S_SPP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, void* p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf19_S_SPP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, void* p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf19_S_SPP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, void* p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf19_S_SPP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, void* p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf19_S_SPP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, void* p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf19_S_SPP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, void* p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf19_S_SPP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, void* p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf19_S_SPP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, void* p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf19_S_SPP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, void* p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf19_S_SPP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, void* p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf19_S_SPP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, void* p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf19_S_SPP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, void* p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf19_S_SPP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, void* p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf19_S_SPP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, void* p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf19_S_SPP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, void* p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf19_S_SPP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, void* p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf19_S_SPP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, void* p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf19_S_SPP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, void* p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf19_S_SPP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, void* p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf19_S_SPP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, void* p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf19_S_SPP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, void* p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf19_S_SPP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, void* p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf19_S_SPP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, void* p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf19_S_SPP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, void* p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf19_S_SPP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, void* p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf19_S_SPP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, void* p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf19_S_SPP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, void* p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf19_S_SPP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, void* p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf19_S_SPP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, void* p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf19_S_SPP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, void* p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf19_S_SPP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, void* p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf19_S_SPP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, void* p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf19_S_SPS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, void* p1, struct S_I p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, void*, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf19_S_SPS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, void* p1, struct S_F p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, void*, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf19_S_SPS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, void* p1, struct S_D p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, void*, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf19_S_SPS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, void* p1, struct S_P p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, void*, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf19_S_SPS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, void* p1, struct S_II p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, void*, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf19_S_SPS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, void* p1, struct S_IF p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, void*, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf19_S_SPS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, void* p1, struct S_ID p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, void*, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf19_S_SPS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, void* p1, struct S_IP p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, void*, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf19_S_SPS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, void* p1, struct S_FI p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, void*, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf19_S_SPS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, void* p1, struct S_FF p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, void*, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf19_S_SPS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, void* p1, struct S_FD p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, void*, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf19_S_SPS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, void* p1, struct S_FP p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, void*, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf19_S_SPS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, void* p1, struct S_DI p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, void*, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf19_S_SPS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, void* p1, struct S_DF p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, void*, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf19_S_SPS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, void* p1, struct S_DD p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, void*, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf19_S_SPS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, void* p1, struct S_DP p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, void*, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf19_S_SPS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, void* p1, struct S_PI p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, void*, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf19_S_SPS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, void* p1, struct S_PF p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, void*, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf19_S_SPS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, void* p1, struct S_PD p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, void*, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf19_S_SPS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, void* p1, struct S_PP p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, void*, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf19_S_SPS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, void* p1, struct S_III p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, void*, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf19_S_SPS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, void* p1, struct S_IIF p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, void*, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf19_S_SPS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, void* p1, struct S_IID p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, void*, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf19_S_SPS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, void* p1, struct S_IIP p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, void*, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf19_S_SPS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, void* p1, struct S_IFI p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, void*, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf19_S_SPS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, void* p1, struct S_IFF p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, void*, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf19_S_SPS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, void* p1, struct S_IFD p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, void*, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf19_S_SPS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, void* p1, struct S_IFP p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, void*, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf19_S_SPS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, void* p1, struct S_IDI p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, void*, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf19_S_SPS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, void* p1, struct S_IDF p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, void*, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf19_S_SPS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, void* p1, struct S_IDD p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, void*, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf19_S_SPS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, void* p1, struct S_IDP p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, void*, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf19_S_SPS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, void* p1, struct S_IPI p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, void*, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf19_S_SPS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, void* p1, struct S_IPF p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, void*, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf19_S_SPS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, void* p1, struct S_IPD p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, void*, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf19_S_SPS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, void* p1, struct S_IPP p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, void*, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf19_S_SPS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, void* p1, struct S_FII p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, void*, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf19_S_SPS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, void* p1, struct S_FIF p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, void*, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf19_S_SPS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, void* p1, struct S_FID p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, void*, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf19_S_SPS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, void* p1, struct S_FIP p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, void*, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf19_S_SPS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, void* p1, struct S_FFI p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, void*, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf19_S_SPS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, void* p1, struct S_FFF p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, void*, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf19_S_SPS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, void* p1, struct S_FFD p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, void*, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf19_S_SPS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, void* p1, struct S_FFP p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, void*, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf19_S_SPS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, void* p1, struct S_FDI p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, void*, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf19_S_SPS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, void* p1, struct S_FDF p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, void*, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf19_S_SPS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, void* p1, struct S_FDD p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, void*, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf19_S_SPS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, void* p1, struct S_FDP p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, void*, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf19_S_SPS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, void* p1, struct S_FPI p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, void*, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf19_S_SPS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, void* p1, struct S_FPF p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, void*, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf19_S_SPS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, void* p1, struct S_FPD p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, void*, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf19_S_SPS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, void* p1, struct S_FPP p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, void*, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf19_S_SPS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, void* p1, struct S_DII p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, void*, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf19_S_SPS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, void* p1, struct S_DIF p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, void*, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf19_S_SPS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, void* p1, struct S_DID p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, void*, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf19_S_SPS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, void* p1, struct S_DIP p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, void*, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf19_S_SPS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, void* p1, struct S_DFI p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, void*, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf19_S_SPS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, void* p1, struct S_DFF p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, void*, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf19_S_SPS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, void* p1, struct S_DFD p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, void*, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf19_S_SPS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, void* p1, struct S_DFP p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, void*, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf19_S_SPS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, void* p1, struct S_DDI p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, void*, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf19_S_SPS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, void* p1, struct S_DDF p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, void*, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf19_S_SPS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, void* p1, struct S_DDD p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, void*, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf19_S_SPS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, void* p1, struct S_DDP p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, void*, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf19_S_SPS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, void* p1, struct S_DPI p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, void*, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf19_S_SPS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, void* p1, struct S_DPF p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, void*, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf19_S_SPS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, void* p1, struct S_DPD p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, void*, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf19_S_SPS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, void* p1, struct S_DPP p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, void*, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf19_S_SPS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, void* p1, struct S_PII p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, void*, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf19_S_SPS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, void* p1, struct S_PIF p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, void*, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf19_S_SPS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, void* p1, struct S_PID p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, void*, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf19_S_SPS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, void* p1, struct S_PIP p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, void*, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf19_S_SPS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, void* p1, struct S_PFI p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, void*, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf19_S_SPS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, void* p1, struct S_PFF p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, void*, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf19_S_SPS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, void* p1, struct S_PFD p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, void*, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf19_S_SPS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, void* p1, struct S_PFP p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, void*, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf19_S_SPS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, void* p1, struct S_PDI p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, void*, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf19_S_SPS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, void* p1, struct S_PDF p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, void*, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf19_S_SPS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, void* p1, struct S_PDD p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, void*, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf19_S_SPS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, void* p1, struct S_PDP p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, void*, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf19_S_SPS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, void* p1, struct S_PPI p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, void*, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf19_S_SPS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, void* p1, struct S_PPF p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, void*, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf19_S_SPS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, void* p1, struct S_PPD p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, void*, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf19_S_SPS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, void* p1, struct S_PPP p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, void*, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf19_S_SSI_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, int p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf19_S_SSI_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, int p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf19_S_SSI_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, int p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf19_S_SSI_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, int p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf19_S_SSI_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, int p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf19_S_SSI_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, int p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf19_S_SSI_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, int p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf19_S_SSI_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, int p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf19_S_SSI_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, int p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf19_S_SSI_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, int p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf19_S_SSI_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, int p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf19_S_SSI_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, int p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf19_S_SSI_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, int p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf19_S_SSI_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, int p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf19_S_SSI_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, int p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf19_S_SSI_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, int p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf19_S_SSI_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, int p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf19_S_SSI_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, int p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf19_S_SSI_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, int p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf19_S_SSI_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, int p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf19_S_SSI_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, int p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf19_S_SSI_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, int p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf19_S_SSI_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, int p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf19_S_SSI_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, int p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf19_S_SSI_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, int p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf19_S_SSI_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, int p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf19_S_SSI_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, int p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf19_S_SSI_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, int p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf19_S_SSI_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, int p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf19_S_SSI_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, int p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf19_S_SSI_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, int p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf19_S_SSI_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, int p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf19_S_SSI_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, int p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf19_S_SSI_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, int p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf19_S_SSI_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, int p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf19_S_SSI_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, int p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf19_S_SSI_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, int p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf19_S_SSI_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, int p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf19_S_SSI_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, int p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf19_S_SSI_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, int p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf19_S_SSI_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, int p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf19_S_SSI_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, int p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf19_S_SSI_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, int p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf19_S_SSI_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, int p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf19_S_SSI_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, int p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf19_S_SSI_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, int p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf19_S_SSI_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, int p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf19_S_SSI_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, int p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf19_S_SSI_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, int p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf19_S_SSI_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, int p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf19_S_SSI_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, int p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf19_S_SSI_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, int p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf19_S_SSI_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, int p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf19_S_SSI_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, int p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf19_S_SSI_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, int p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf19_S_SSI_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, int p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf19_S_SSI_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, int p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf19_S_SSI_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, int p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf19_S_SSI_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, int p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf19_S_SSI_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, int p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf19_S_SSI_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, int p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf19_S_SSI_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, int p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf19_S_SSI_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, int p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf19_S_SSI_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, int p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf19_S_SSI_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, int p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf19_S_SSI_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, int p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf19_S_SSI_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, int p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf19_S_SSI_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, int p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf19_S_SSI_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, int p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf19_S_SSI_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, int p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf19_S_SSI_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, int p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf19_S_SSI_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, int p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf19_S_SSI_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, int p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf19_S_SSI_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, int p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf19_S_SSI_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, int p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf19_S_SSI_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, int p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf19_S_SSI_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, int p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf19_S_SSI_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, int p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf19_S_SSI_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, int p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf19_S_SSI_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, int p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf19_S_SSI_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, int p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf19_S_SSI_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, int p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf19_S_SSI_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, int p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf19_S_SSI_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, int p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, int)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf19_S_SSF_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, float p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf19_S_SSF_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, float p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf19_S_SSF_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, float p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf19_S_SSF_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, float p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf19_S_SSF_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, float p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf19_S_SSF_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, float p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf19_S_SSF_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, float p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf19_S_SSF_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, float p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf19_S_SSF_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, float p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf19_S_SSF_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, float p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf19_S_SSF_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, float p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf19_S_SSF_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, float p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf19_S_SSF_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, float p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf19_S_SSF_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, float p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf19_S_SSF_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, float p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf19_S_SSF_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, float p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf19_S_SSF_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, float p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf19_S_SSF_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, float p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf19_S_SSF_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, float p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf19_S_SSF_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, float p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf19_S_SSF_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, float p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf19_S_SSF_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, float p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf19_S_SSF_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, float p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf19_S_SSF_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, float p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf19_S_SSF_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, float p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf19_S_SSF_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, float p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf19_S_SSF_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, float p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf19_S_SSF_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, float p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf19_S_SSF_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, float p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf19_S_SSF_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, float p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf19_S_SSF_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, float p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf19_S_SSF_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, float p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf19_S_SSF_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, float p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf19_S_SSF_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, float p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf19_S_SSF_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, float p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf19_S_SSF_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, float p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf19_S_SSF_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, float p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf19_S_SSF_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, float p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf19_S_SSF_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, float p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf19_S_SSF_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, float p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf19_S_SSF_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, float p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf19_S_SSF_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, float p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf19_S_SSF_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, float p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf19_S_SSF_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, float p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf19_S_SSF_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, float p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf19_S_SSF_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, float p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf19_S_SSF_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, float p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf19_S_SSF_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, float p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf19_S_SSF_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, float p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf19_S_SSF_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, float p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf19_S_SSF_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, float p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf19_S_SSF_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, float p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf19_S_SSF_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, float p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf19_S_SSF_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, float p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf19_S_SSF_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, float p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf19_S_SSF_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, float p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf19_S_SSF_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, float p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf19_S_SSF_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, float p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf19_S_SSF_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, float p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf19_S_SSF_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, float p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf19_S_SSF_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, float p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf19_S_SSF_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, float p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf19_S_SSF_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, float p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf19_S_SSF_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, float p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf19_S_SSF_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, float p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf19_S_SSF_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, float p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf19_S_SSF_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, float p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf19_S_SSF_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, float p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf19_S_SSF_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, float p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf19_S_SSF_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, float p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf19_S_SSF_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, float p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf19_S_SSF_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, float p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf19_S_SSF_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, float p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf19_S_SSF_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, float p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf19_S_SSF_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, float p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf19_S_SSF_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, float p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf19_S_SSF_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, float p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf19_S_SSF_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, float p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf19_S_SSF_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, float p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf19_S_SSF_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, float p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf19_S_SSF_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, float p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf19_S_SSF_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, float p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf19_S_SSF_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, float p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf19_S_SSF_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, float p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, float)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf19_S_SSD_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, double p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf19_S_SSD_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, double p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf19_S_SSD_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, double p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf19_S_SSD_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, double p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf19_S_SSD_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, double p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf19_S_SSD_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, double p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf19_S_SSD_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, double p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf19_S_SSD_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, double p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf19_S_SSD_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, double p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf19_S_SSD_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, double p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf19_S_SSD_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, double p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf19_S_SSD_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, double p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf19_S_SSD_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, double p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf19_S_SSD_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, double p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf19_S_SSD_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, double p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf19_S_SSD_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, double p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf19_S_SSD_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, double p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf19_S_SSD_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, double p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf19_S_SSD_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, double p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf19_S_SSD_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, double p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf19_S_SSD_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, double p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf19_S_SSD_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, double p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf19_S_SSD_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, double p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf19_S_SSD_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, double p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf19_S_SSD_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, double p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf19_S_SSD_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, double p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf19_S_SSD_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, double p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf19_S_SSD_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, double p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf19_S_SSD_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, double p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf19_S_SSD_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, double p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf19_S_SSD_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, double p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf19_S_SSD_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, double p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf19_S_SSD_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, double p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf19_S_SSD_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, double p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf19_S_SSD_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, double p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf19_S_SSD_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, double p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf19_S_SSD_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, double p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf19_S_SSD_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, double p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf19_S_SSD_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, double p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf19_S_SSD_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, double p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf19_S_SSD_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, double p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf19_S_SSD_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, double p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf19_S_SSD_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, double p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf19_S_SSD_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, double p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf19_S_SSD_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, double p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf19_S_SSD_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, double p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf19_S_SSD_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, double p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf19_S_SSD_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, double p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf19_S_SSD_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, double p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf19_S_SSD_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, double p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf19_S_SSD_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, double p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf19_S_SSD_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, double p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf19_S_SSD_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, double p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf19_S_SSD_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, double p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf19_S_SSD_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, double p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf19_S_SSD_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, double p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf19_S_SSD_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, double p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf19_S_SSD_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, double p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf19_S_SSD_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, double p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf19_S_SSD_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, double p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf19_S_SSD_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, double p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf19_S_SSD_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, double p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf19_S_SSD_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, double p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf19_S_SSD_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, double p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf19_S_SSD_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, double p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf19_S_SSD_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, double p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf19_S_SSD_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, double p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf19_S_SSD_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, double p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf19_S_SSD_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, double p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf19_S_SSD_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, double p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf19_S_SSD_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, double p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf19_S_SSD_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, double p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf19_S_SSD_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, double p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf19_S_SSD_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, double p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf19_S_SSD_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, double p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf19_S_SSD_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, double p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf19_S_SSD_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, double p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf19_S_SSD_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, double p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf19_S_SSD_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, double p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf19_S_SSD_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, double p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf19_S_SSD_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, double p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf19_S_SSD_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, double p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf19_S_SSD_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, double p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf19_S_SSD_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, double p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, double)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf19_S_SSP_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, void* p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf19_S_SSP_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, void* p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf19_S_SSP_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, void* p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf19_S_SSP_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, void* p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf19_S_SSP_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, void* p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf19_S_SSP_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, void* p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf19_S_SSP_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, void* p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf19_S_SSP_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, void* p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf19_S_SSP_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, void* p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf19_S_SSP_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, void* p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf19_S_SSP_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, void* p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf19_S_SSP_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, void* p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf19_S_SSP_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, void* p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf19_S_SSP_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, void* p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf19_S_SSP_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, void* p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf19_S_SSP_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, void* p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf19_S_SSP_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, void* p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf19_S_SSP_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, void* p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf19_S_SSP_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, void* p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf19_S_SSP_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, void* p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf19_S_SSP_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, void* p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf19_S_SSP_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, void* p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf19_S_SSP_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, void* p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf19_S_SSP_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, void* p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf19_S_SSP_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, void* p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf19_S_SSP_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, void* p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf19_S_SSP_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, void* p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf19_S_SSP_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, void* p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf19_S_SSP_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, void* p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf19_S_SSP_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, void* p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf19_S_SSP_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, void* p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf19_S_SSP_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, void* p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf19_S_SSP_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, void* p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf19_S_SSP_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, void* p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf19_S_SSP_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, void* p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf19_S_SSP_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, void* p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf19_S_SSP_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, void* p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf19_S_SSP_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, void* p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf19_S_SSP_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, void* p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf19_S_SSP_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, void* p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf19_S_SSP_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, void* p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf19_S_SSP_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, void* p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf19_S_SSP_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, void* p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf19_S_SSP_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, void* p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf19_S_SSP_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, void* p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf19_S_SSP_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, void* p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf19_S_SSP_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, void* p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf19_S_SSP_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, void* p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf19_S_SSP_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, void* p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf19_S_SSP_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, void* p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf19_S_SSP_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, void* p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf19_S_SSP_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, void* p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf19_S_SSP_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, void* p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf19_S_SSP_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, void* p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf19_S_SSP_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, void* p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf19_S_SSP_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, void* p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf19_S_SSP_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, void* p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf19_S_SSP_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, void* p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf19_S_SSP_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, void* p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf19_S_SSP_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, void* p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf19_S_SSP_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, void* p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf19_S_SSP_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, void* p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf19_S_SSP_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, void* p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf19_S_SSP_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, void* p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf19_S_SSP_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, void* p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf19_S_SSP_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, void* p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf19_S_SSP_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, void* p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf19_S_SSP_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, void* p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf19_S_SSP_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, void* p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf19_S_SSP_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, void* p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf19_S_SSP_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, void* p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf20_S_SSP_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, void* p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf20_S_SSP_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, void* p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf20_S_SSP_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, void* p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf20_S_SSP_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, void* p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf20_S_SSP_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, void* p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf20_S_SSP_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, void* p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf20_S_SSP_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, void* p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf20_S_SSP_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, void* p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf20_S_SSP_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, void* p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf20_S_SSP_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, void* p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf20_S_SSP_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, void* p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf20_S_SSP_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, void* p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf20_S_SSP_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, void* p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, void*)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_I sf20_S_SSS_I(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_I p0, struct S_I p1, struct S_I p2, struct S_I (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_I, struct S_I, struct S_I)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_F sf20_S_SSS_F(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_F p0, struct S_F p1, struct S_F p2, struct S_F (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_F, struct S_F, struct S_F)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_D sf20_S_SSS_D(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_D p0, struct S_D p1, struct S_D p2, struct S_D (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_D, struct S_D, struct S_D)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_P sf20_S_SSS_P(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_P p0, struct S_P p1, struct S_P p2, struct S_P (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_P, struct S_P, struct S_P)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_II sf20_S_SSS_II(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_II p0, struct S_II p1, struct S_II p2, struct S_II (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_II, struct S_II, struct S_II)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IF sf20_S_SSS_IF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IF p0, struct S_IF p1, struct S_IF p2, struct S_IF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IF, struct S_IF, struct S_IF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_ID sf20_S_SSS_ID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_ID p0, struct S_ID p1, struct S_ID p2, struct S_ID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_ID, struct S_ID, struct S_ID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IP sf20_S_SSS_IP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IP p0, struct S_IP p1, struct S_IP p2, struct S_IP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IP, struct S_IP, struct S_IP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FI sf20_S_SSS_FI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FI p0, struct S_FI p1, struct S_FI p2, struct S_FI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FI, struct S_FI, struct S_FI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FF sf20_S_SSS_FF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FF p0, struct S_FF p1, struct S_FF p2, struct S_FF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FF, struct S_FF, struct S_FF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FD sf20_S_SSS_FD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FD p0, struct S_FD p1, struct S_FD p2, struct S_FD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FD, struct S_FD, struct S_FD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FP sf20_S_SSS_FP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FP p0, struct S_FP p1, struct S_FP p2, struct S_FP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FP, struct S_FP, struct S_FP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DI sf20_S_SSS_DI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DI p0, struct S_DI p1, struct S_DI p2, struct S_DI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DI, struct S_DI, struct S_DI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DF sf20_S_SSS_DF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DF p0, struct S_DF p1, struct S_DF p2, struct S_DF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DF, struct S_DF, struct S_DF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DD sf20_S_SSS_DD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DD p0, struct S_DD p1, struct S_DD p2, struct S_DD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DD, struct S_DD, struct S_DD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DP sf20_S_SSS_DP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DP p0, struct S_DP p1, struct S_DP p2, struct S_DP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DP, struct S_DP, struct S_DP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PI sf20_S_SSS_PI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PI p0, struct S_PI p1, struct S_PI p2, struct S_PI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PI, struct S_PI, struct S_PI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PF sf20_S_SSS_PF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PF p0, struct S_PF p1, struct S_PF p2, struct S_PF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PF, struct S_PF, struct S_PF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PD sf20_S_SSS_PD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PD p0, struct S_PD p1, struct S_PD p2, struct S_PD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PD, struct S_PD, struct S_PD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PP sf20_S_SSS_PP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PP p0, struct S_PP p1, struct S_PP p2, struct S_PP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PP, struct S_PP, struct S_PP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_III sf20_S_SSS_III(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_III p0, struct S_III p1, struct S_III p2, struct S_III (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_III, struct S_III, struct S_III)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIF sf20_S_SSS_IIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIF p0, struct S_IIF p1, struct S_IIF p2, struct S_IIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIF, struct S_IIF, struct S_IIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IID sf20_S_SSS_IID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IID p0, struct S_IID p1, struct S_IID p2, struct S_IID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IID, struct S_IID, struct S_IID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IIP sf20_S_SSS_IIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IIP p0, struct S_IIP p1, struct S_IIP p2, struct S_IIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IIP, struct S_IIP, struct S_IIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFI sf20_S_SSS_IFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFI p0, struct S_IFI p1, struct S_IFI p2, struct S_IFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFI, struct S_IFI, struct S_IFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFF sf20_S_SSS_IFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFF p0, struct S_IFF p1, struct S_IFF p2, struct S_IFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFF, struct S_IFF, struct S_IFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFD sf20_S_SSS_IFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFD p0, struct S_IFD p1, struct S_IFD p2, struct S_IFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFD, struct S_IFD, struct S_IFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IFP sf20_S_SSS_IFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IFP p0, struct S_IFP p1, struct S_IFP p2, struct S_IFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IFP, struct S_IFP, struct S_IFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDI sf20_S_SSS_IDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDI p0, struct S_IDI p1, struct S_IDI p2, struct S_IDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDI, struct S_IDI, struct S_IDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDF sf20_S_SSS_IDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDF p0, struct S_IDF p1, struct S_IDF p2, struct S_IDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDF, struct S_IDF, struct S_IDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDD sf20_S_SSS_IDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDD p0, struct S_IDD p1, struct S_IDD p2, struct S_IDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDD, struct S_IDD, struct S_IDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IDP sf20_S_SSS_IDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IDP p0, struct S_IDP p1, struct S_IDP p2, struct S_IDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IDP, struct S_IDP, struct S_IDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPI sf20_S_SSS_IPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPI p0, struct S_IPI p1, struct S_IPI p2, struct S_IPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPI, struct S_IPI, struct S_IPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPF sf20_S_SSS_IPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPF p0, struct S_IPF p1, struct S_IPF p2, struct S_IPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPF, struct S_IPF, struct S_IPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPD sf20_S_SSS_IPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPD p0, struct S_IPD p1, struct S_IPD p2, struct S_IPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPD, struct S_IPD, struct S_IPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_IPP sf20_S_SSS_IPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_IPP p0, struct S_IPP p1, struct S_IPP p2, struct S_IPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_IPP, struct S_IPP, struct S_IPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FII sf20_S_SSS_FII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FII p0, struct S_FII p1, struct S_FII p2, struct S_FII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FII, struct S_FII, struct S_FII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIF sf20_S_SSS_FIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIF p0, struct S_FIF p1, struct S_FIF p2, struct S_FIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIF, struct S_FIF, struct S_FIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FID sf20_S_SSS_FID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FID p0, struct S_FID p1, struct S_FID p2, struct S_FID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FID, struct S_FID, struct S_FID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FIP sf20_S_SSS_FIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FIP p0, struct S_FIP p1, struct S_FIP p2, struct S_FIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FIP, struct S_FIP, struct S_FIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFI sf20_S_SSS_FFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFI p0, struct S_FFI p1, struct S_FFI p2, struct S_FFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFI, struct S_FFI, struct S_FFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFF sf20_S_SSS_FFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFF p0, struct S_FFF p1, struct S_FFF p2, struct S_FFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFF, struct S_FFF, struct S_FFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFD sf20_S_SSS_FFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFD p0, struct S_FFD p1, struct S_FFD p2, struct S_FFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFD, struct S_FFD, struct S_FFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FFP sf20_S_SSS_FFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FFP p0, struct S_FFP p1, struct S_FFP p2, struct S_FFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FFP, struct S_FFP, struct S_FFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDI sf20_S_SSS_FDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDI p0, struct S_FDI p1, struct S_FDI p2, struct S_FDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDI, struct S_FDI, struct S_FDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDF sf20_S_SSS_FDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDF p0, struct S_FDF p1, struct S_FDF p2, struct S_FDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDF, struct S_FDF, struct S_FDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDD sf20_S_SSS_FDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDD p0, struct S_FDD p1, struct S_FDD p2, struct S_FDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDD, struct S_FDD, struct S_FDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FDP sf20_S_SSS_FDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FDP p0, struct S_FDP p1, struct S_FDP p2, struct S_FDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FDP, struct S_FDP, struct S_FDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPI sf20_S_SSS_FPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPI p0, struct S_FPI p1, struct S_FPI p2, struct S_FPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPI, struct S_FPI, struct S_FPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPF sf20_S_SSS_FPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPF p0, struct S_FPF p1, struct S_FPF p2, struct S_FPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPF, struct S_FPF, struct S_FPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPD sf20_S_SSS_FPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPD p0, struct S_FPD p1, struct S_FPD p2, struct S_FPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPD, struct S_FPD, struct S_FPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_FPP sf20_S_SSS_FPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_FPP p0, struct S_FPP p1, struct S_FPP p2, struct S_FPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_FPP, struct S_FPP, struct S_FPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DII sf20_S_SSS_DII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DII p0, struct S_DII p1, struct S_DII p2, struct S_DII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DII, struct S_DII, struct S_DII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIF sf20_S_SSS_DIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIF p0, struct S_DIF p1, struct S_DIF p2, struct S_DIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIF, struct S_DIF, struct S_DIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DID sf20_S_SSS_DID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DID p0, struct S_DID p1, struct S_DID p2, struct S_DID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DID, struct S_DID, struct S_DID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DIP sf20_S_SSS_DIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DIP p0, struct S_DIP p1, struct S_DIP p2, struct S_DIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DIP, struct S_DIP, struct S_DIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFI sf20_S_SSS_DFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFI p0, struct S_DFI p1, struct S_DFI p2, struct S_DFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFI, struct S_DFI, struct S_DFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFF sf20_S_SSS_DFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFF p0, struct S_DFF p1, struct S_DFF p2, struct S_DFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFF, struct S_DFF, struct S_DFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFD sf20_S_SSS_DFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFD p0, struct S_DFD p1, struct S_DFD p2, struct S_DFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFD, struct S_DFD, struct S_DFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DFP sf20_S_SSS_DFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DFP p0, struct S_DFP p1, struct S_DFP p2, struct S_DFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DFP, struct S_DFP, struct S_DFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDI sf20_S_SSS_DDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDI p0, struct S_DDI p1, struct S_DDI p2, struct S_DDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDI, struct S_DDI, struct S_DDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDF sf20_S_SSS_DDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDF p0, struct S_DDF p1, struct S_DDF p2, struct S_DDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDF, struct S_DDF, struct S_DDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDD sf20_S_SSS_DDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDD p0, struct S_DDD p1, struct S_DDD p2, struct S_DDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDD, struct S_DDD, struct S_DDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DDP sf20_S_SSS_DDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DDP p0, struct S_DDP p1, struct S_DDP p2, struct S_DDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DDP, struct S_DDP, struct S_DDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPI sf20_S_SSS_DPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPI p0, struct S_DPI p1, struct S_DPI p2, struct S_DPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPI, struct S_DPI, struct S_DPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPF sf20_S_SSS_DPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPF p0, struct S_DPF p1, struct S_DPF p2, struct S_DPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPF, struct S_DPF, struct S_DPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPD sf20_S_SSS_DPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPD p0, struct S_DPD p1, struct S_DPD p2, struct S_DPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPD, struct S_DPD, struct S_DPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_DPP sf20_S_SSS_DPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_DPP p0, struct S_DPP p1, struct S_DPP p2, struct S_DPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_DPP, struct S_DPP, struct S_DPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PII sf20_S_SSS_PII(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PII p0, struct S_PII p1, struct S_PII p2, struct S_PII (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PII, struct S_PII, struct S_PII)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIF sf20_S_SSS_PIF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIF p0, struct S_PIF p1, struct S_PIF p2, struct S_PIF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIF, struct S_PIF, struct S_PIF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PID sf20_S_SSS_PID(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PID p0, struct S_PID p1, struct S_PID p2, struct S_PID (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PID, struct S_PID, struct S_PID)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PIP sf20_S_SSS_PIP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PIP p0, struct S_PIP p1, struct S_PIP p2, struct S_PIP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PIP, struct S_PIP, struct S_PIP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFI sf20_S_SSS_PFI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFI p0, struct S_PFI p1, struct S_PFI p2, struct S_PFI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFI, struct S_PFI, struct S_PFI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFF sf20_S_SSS_PFF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFF p0, struct S_PFF p1, struct S_PFF p2, struct S_PFF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFF, struct S_PFF, struct S_PFF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFD sf20_S_SSS_PFD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFD p0, struct S_PFD p1, struct S_PFD p2, struct S_PFD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFD, struct S_PFD, struct S_PFD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PFP sf20_S_SSS_PFP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PFP p0, struct S_PFP p1, struct S_PFP p2, struct S_PFP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PFP, struct S_PFP, struct S_PFP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDI sf20_S_SSS_PDI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDI p0, struct S_PDI p1, struct S_PDI p2, struct S_PDI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDI, struct S_PDI, struct S_PDI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDF sf20_S_SSS_PDF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDF p0, struct S_PDF p1, struct S_PDF p2, struct S_PDF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDF, struct S_PDF, struct S_PDF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDD sf20_S_SSS_PDD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDD p0, struct S_PDD p1, struct S_PDD p2, struct S_PDD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDD, struct S_PDD, struct S_PDD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PDP sf20_S_SSS_PDP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PDP p0, struct S_PDP p1, struct S_PDP p2, struct S_PDP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PDP, struct S_PDP, struct S_PDP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPI sf20_S_SSS_PPI(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPI p0, struct S_PPI p1, struct S_PPI p2, struct S_PPI (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPI, struct S_PPI, struct S_PPI)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPF sf20_S_SSS_PPF(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPF p0, struct S_PPF p1, struct S_PPF p2, struct S_PPF (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPF, struct S_PPF, struct S_PPF)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPD sf20_S_SSS_PPD(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPD p0, struct S_PPD p1, struct S_PPD p2, struct S_PPD (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPD, struct S_PPD, struct S_PPD)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } +EXPORT struct S_PPP sf20_S_SSS_PPP(long long pf0, long long pf1, long long pf2, long long pf3, long long pf4, long long pf5, long long pf6, long long pf7, double pf8, double pf9, double pf10, double pf11, double pf12, double pf13, double pf14, double pf15, struct S_PPP p0, struct S_PPP p1, struct S_PPP p2, struct S_PPP (*cb)(long long, long long, long long, long long, long long, long long, long long, long long, double, double, double, double, double, double, double, double, struct S_PPP, struct S_PPP, struct S_PPP)) { return cb(pf0, pf1, pf2, pf3, pf4, pf5, pf6, pf7, pf8, pf9, pf10, pf11, pf12, pf13, pf14, pf15, p0, p1, p2); } diff --git a/test/jdk/java/foreign/libVarArgs.c b/test/jdk/java/foreign/libVarArgs.c index e1a14e5afb7d..1f32edaf78b2 100644 --- a/test/jdk/java/foreign/libVarArgs.c +++ b/test/jdk/java/foreign/libVarArgs.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -27,6 +27,8 @@ #include "shared.h" +struct S_FFFF { float p0; float p1; float p2; float p3; }; + typedef void (*writeback_t)(int,void*); typedef struct { diff --git a/test/jdk/java/foreign/shared.h b/test/jdk/java/foreign/shared.h index fda94b92a2ef..aa7d34ff492b 100644 --- a/test/jdk/java/foreign/shared.h +++ b/test/jdk/java/foreign/shared.h @@ -115,4 +115,3 @@ struct S_PPI { void* p0; void* p1; int p2; }; struct S_PPF { void* p0; void* p1; float p2; }; struct S_PPD { void* p0; void* p1; double p2; }; struct S_PPP { void* p0; void* p1; void* p2; }; -struct S_FFFF { float p0; float p1; float p2; float p3; }; From f83959e3f48b78222ab5ecac80df01cad5c69f53 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 13 Jan 2025 15:18:46 +0000 Subject: [PATCH 116/225] 8327505: Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java fails Backport-of: 2b79c22c43a2de0815e77c9aa71f010906be8670 --- .../NotificationMarshalVersions/Client/Client.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/test/jdk/com/sun/jmx/remote/NotificationMarshalVersions/Client/Client.java b/test/jdk/com/sun/jmx/remote/NotificationMarshalVersions/Client/Client.java index 384a08d17726..80931ca74406 100644 --- a/test/jdk/com/sun/jmx/remote/NotificationMarshalVersions/Client/Client.java +++ b/test/jdk/com/sun/jmx/remote/NotificationMarshalVersions/Client/Client.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -37,6 +37,9 @@ import javax.management.remote.JMXServiceURL; public class Client { + + public static final int COUNTER_TIMEOUT_SECONDS = 60; + public static void run(String url) throws Exception { final int notifEmittedCnt = 10; final CountDownLatch counter = new CountDownLatch(notifEmittedCnt); @@ -84,8 +87,8 @@ public void handleNotification(Notification notification, Object handback) { System.out.println(); try { System.out.println("waiting for " + notifEmittedCnt + " notifications to arrive"); - if (!counter.await(30, TimeUnit.SECONDS)) { - throw new InterruptedException(); + if (!counter.await(COUNTER_TIMEOUT_SECONDS, TimeUnit.SECONDS)) { + throw new Error("Client: Counter await expired"); } if (duplNotification.get()) { System.out.println("ERROR: received duplicated notifications"); @@ -94,7 +97,7 @@ public void handleNotification(Notification notification, Object handback) { System.out.println("\nshutting down client"); } catch (InterruptedException e) { System.out.println("ERROR: notification processing thread interrupted"); - throw new Error("notification thread interrupted unexpectedly"); + throw new Error("notification thread interrupted unexpectedly", e); } } } From ce5a068a55af929da154bbd3f7ec7af620981a07 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 13 Jan 2025 15:20:20 +0000 Subject: [PATCH 117/225] 8198237: [macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails Backport-of: 862e6156960639564aed5de16de9a26320770a80 --- test/jdk/ProblemList.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/test/jdk/ProblemList.txt b/test/jdk/ProblemList.txt index 341880954e76..06ba3bd0ced0 100644 --- a/test/jdk/ProblemList.txt +++ b/test/jdk/ProblemList.txt @@ -134,7 +134,6 @@ java/awt/Focus/NoAutotransferToDisabledCompTest/NoAutotransferToDisabledCompTest java/awt/Focus/ToFrontFocusTest/ToFrontFocus.java 7156130 linux-all java/awt/Focus/WrongKeyTypedConsumedTest/WrongKeyTypedConsumedTest.java 8169096 macosx-all java/awt/EventQueue/6980209/bug6980209.java 8198615 macosx-all -java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java 8198237 macosx-all java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java 7080150 macosx-all java/awt/event/InputEvent/EventWhenTest/EventWhenTest.java 8168646 generic-all java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java 8049405 macosx-all From b6234cf4d35e6020fd40817f64ef9d53a970773f Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 13 Jan 2025 15:21:45 +0000 Subject: [PATCH 118/225] 8325659: Normalize Random usage by incubator vector tests Backport-of: 4bba445d835837db5ab145edb24030fc6f42ec24 --- .../incubator/vector/AbstractVectorTest.java | 6 ++++-- .../vector/Byte128VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Byte128VectorTests.java | 21 +++++++++++-------- .../vector/Byte256VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Byte256VectorTests.java | 21 +++++++++++-------- .../vector/Byte512VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Byte512VectorTests.java | 21 +++++++++++-------- .../vector/Byte64VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Byte64VectorTests.java | 21 +++++++++++-------- .../vector/ByteMaxVectorLoadStoreTests.java | 3 +++ .../incubator/vector/ByteMaxVectorTests.java | 21 +++++++++++-------- .../vector/Double128VectorLoadStoreTests.java | 3 +++ .../vector/Double128VectorTests.java | 21 +++++++++++-------- .../vector/Double256VectorLoadStoreTests.java | 3 +++ .../vector/Double256VectorTests.java | 21 +++++++++++-------- .../vector/Double512VectorLoadStoreTests.java | 3 +++ .../vector/Double512VectorTests.java | 21 +++++++++++-------- .../vector/Double64VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Double64VectorTests.java | 21 +++++++++++-------- .../vector/DoubleMaxVectorLoadStoreTests.java | 3 +++ .../vector/DoubleMaxVectorTests.java | 21 +++++++++++-------- .../vector/Float128VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Float128VectorTests.java | 21 +++++++++++-------- .../vector/Float256VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Float256VectorTests.java | 21 +++++++++++-------- .../vector/Float512VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Float512VectorTests.java | 21 +++++++++++-------- .../vector/Float64VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Float64VectorTests.java | 21 +++++++++++-------- .../vector/FloatMaxVectorLoadStoreTests.java | 3 +++ .../incubator/vector/FloatMaxVectorTests.java | 21 +++++++++++-------- .../vector/Int128VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Int128VectorTests.java | 21 +++++++++++-------- .../vector/Int256VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Int256VectorTests.java | 21 +++++++++++-------- .../vector/Int512VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Int512VectorTests.java | 21 +++++++++++-------- .../vector/Int64VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Int64VectorTests.java | 21 +++++++++++-------- .../vector/IntMaxVectorLoadStoreTests.java | 3 +++ .../incubator/vector/IntMaxVectorTests.java | 21 +++++++++++-------- .../vector/Long128VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Long128VectorTests.java | 21 +++++++++++-------- .../vector/Long256VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Long256VectorTests.java | 21 +++++++++++-------- .../vector/Long512VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Long512VectorTests.java | 21 +++++++++++-------- .../vector/Long64VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Long64VectorTests.java | 21 +++++++++++-------- .../vector/LongMaxVectorLoadStoreTests.java | 3 +++ .../incubator/vector/LongMaxVectorTests.java | 21 +++++++++++-------- .../vector/Short128VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Short128VectorTests.java | 21 +++++++++++-------- .../vector/Short256VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Short256VectorTests.java | 21 +++++++++++-------- .../vector/Short512VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Short512VectorTests.java | 21 +++++++++++-------- .../vector/Short64VectorLoadStoreTests.java | 3 +++ .../incubator/vector/Short64VectorTests.java | 21 +++++++++++-------- .../vector/ShortMaxVectorLoadStoreTests.java | 3 +++ .../incubator/vector/ShortMaxVectorTests.java | 21 +++++++++++-------- .../Kernel-Slice-Masked-bop.template | 2 +- .../templates/Kernel-Slice-bop.template | 2 +- .../vector/templates/Kernel-Slice-op.template | 2 +- .../Kernel-Unslice-Masked-bop.template | 4 ++-- .../templates/Kernel-Unslice-bop.template | 4 ++-- .../templates/Kernel-Unslice-op.template | 2 +- .../vector/templates/Unit-header.template | 5 ++++- .../templates/X-LoadStoreTest.java.template | 3 +++ 69 files changed, 469 insertions(+), 281 deletions(-) diff --git a/test/jdk/jdk/incubator/vector/AbstractVectorTest.java b/test/jdk/jdk/incubator/vector/AbstractVectorTest.java index e7d66881d722..9352091bafc3 100644 --- a/test/jdk/jdk/incubator/vector/AbstractVectorTest.java +++ b/test/jdk/jdk/incubator/vector/AbstractVectorTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -35,11 +35,13 @@ import java.util.stream.Stream; import java.util.stream.Collectors; +import jdk.test.lib.Utils; + import org.testng.Assert; public class AbstractVectorTest { - static final Random RAND = new Random(Integer.getInteger("jdk.incubator.vector.test.random-seed", 1337)); + static final Random RAND = Utils.getRandomInstance(); interface ToBoolF { boolean apply(int i); diff --git a/test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java index 6b52621c1dd1..a8a8b139db66 100644 --- a/test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Byte128VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Byte128VectorTests.java b/test/jdk/jdk/incubator/vector/Byte128VectorTests.java index 65a0acf6dac5..11f45b24c8e8 100644 --- a/test/jdk/jdk/incubator/vector/Byte128VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Byte128VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Byte128VectorTests */ @@ -4741,7 +4744,7 @@ static byte[] sliceUnary(byte[] a, int origin, int idx) { static void sliceUnaryByte128VectorTests(IntFunction fa) { byte[] a = fa.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4770,7 +4773,7 @@ static void sliceBinaryByte128VectorTestsBinary(IntFunction fa, IntFunct byte[] a = fa.apply(SPECIES.length()); byte[] b = fb.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4804,7 +4807,7 @@ static void sliceByte128VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4833,7 +4836,7 @@ static byte[] unsliceUnary(byte[] a, int origin, int idx) { static void unsliceUnaryByte128VectorTests(IntFunction fa) { byte[] a = fa.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4871,8 +4874,8 @@ static void unsliceBinaryByte128VectorTestsBinary(IntFunction fa, IntFun byte[] a = fa.apply(SPECIES.length()); byte[] b = fb.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4928,8 +4931,8 @@ static void unsliceByte128VectorTestsMasked(IntFunction fa, IntFunction< boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java index 4ff4387f5484..e214aee82779 100644 --- a/test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Byte256VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Byte256VectorTests.java b/test/jdk/jdk/incubator/vector/Byte256VectorTests.java index 87c5f3a39c2b..c050ab1daa8e 100644 --- a/test/jdk/jdk/incubator/vector/Byte256VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Byte256VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Byte256VectorTests */ @@ -4741,7 +4744,7 @@ static byte[] sliceUnary(byte[] a, int origin, int idx) { static void sliceUnaryByte256VectorTests(IntFunction fa) { byte[] a = fa.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4770,7 +4773,7 @@ static void sliceBinaryByte256VectorTestsBinary(IntFunction fa, IntFunct byte[] a = fa.apply(SPECIES.length()); byte[] b = fb.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4804,7 +4807,7 @@ static void sliceByte256VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4833,7 +4836,7 @@ static byte[] unsliceUnary(byte[] a, int origin, int idx) { static void unsliceUnaryByte256VectorTests(IntFunction fa) { byte[] a = fa.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4871,8 +4874,8 @@ static void unsliceBinaryByte256VectorTestsBinary(IntFunction fa, IntFun byte[] a = fa.apply(SPECIES.length()); byte[] b = fb.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4928,8 +4931,8 @@ static void unsliceByte256VectorTestsMasked(IntFunction fa, IntFunction< boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java index 9c0a8e2c1e1b..9f9bf391f2cd 100644 --- a/test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Byte512VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Byte512VectorTests.java b/test/jdk/jdk/incubator/vector/Byte512VectorTests.java index 97e70d2f85d5..4498714a170a 100644 --- a/test/jdk/jdk/incubator/vector/Byte512VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Byte512VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Byte512VectorTests */ @@ -4741,7 +4744,7 @@ static byte[] sliceUnary(byte[] a, int origin, int idx) { static void sliceUnaryByte512VectorTests(IntFunction fa) { byte[] a = fa.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4770,7 +4773,7 @@ static void sliceBinaryByte512VectorTestsBinary(IntFunction fa, IntFunct byte[] a = fa.apply(SPECIES.length()); byte[] b = fb.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4804,7 +4807,7 @@ static void sliceByte512VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4833,7 +4836,7 @@ static byte[] unsliceUnary(byte[] a, int origin, int idx) { static void unsliceUnaryByte512VectorTests(IntFunction fa) { byte[] a = fa.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4871,8 +4874,8 @@ static void unsliceBinaryByte512VectorTestsBinary(IntFunction fa, IntFun byte[] a = fa.apply(SPECIES.length()); byte[] b = fb.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4928,8 +4931,8 @@ static void unsliceByte512VectorTestsMasked(IntFunction fa, IntFunction< boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java index 7df23bbadc20..215708e52fc1 100644 --- a/test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Byte64VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Byte64VectorTests.java b/test/jdk/jdk/incubator/vector/Byte64VectorTests.java index 92019e6957a6..9fb90a5fdd36 100644 --- a/test/jdk/jdk/incubator/vector/Byte64VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Byte64VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Byte64VectorTests */ @@ -4741,7 +4744,7 @@ static byte[] sliceUnary(byte[] a, int origin, int idx) { static void sliceUnaryByte64VectorTests(IntFunction fa) { byte[] a = fa.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4770,7 +4773,7 @@ static void sliceBinaryByte64VectorTestsBinary(IntFunction fa, IntFuncti byte[] a = fa.apply(SPECIES.length()); byte[] b = fb.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4804,7 +4807,7 @@ static void sliceByte64VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4833,7 +4836,7 @@ static byte[] unsliceUnary(byte[] a, int origin, int idx) { static void unsliceUnaryByte64VectorTests(IntFunction fa) { byte[] a = fa.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4871,8 +4874,8 @@ static void unsliceBinaryByte64VectorTestsBinary(IntFunction fa, IntFunc byte[] a = fa.apply(SPECIES.length()); byte[] b = fb.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4928,8 +4931,8 @@ static void unsliceByte64VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java index 765740805f3a..0e4389969b43 100644 --- a/test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm --add-opens jdk.incubator.vector/jdk.incubator.vector=ALL-UNNAMED * -XX:-TieredCompilation ByteMaxVectorLoadStoreTests diff --git a/test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java b/test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java index 921b2be725ce..44b472934440 100644 --- a/test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java +++ b/test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation ByteMaxVectorTests */ @@ -4746,7 +4749,7 @@ static byte[] sliceUnary(byte[] a, int origin, int idx) { static void sliceUnaryByteMaxVectorTests(IntFunction fa) { byte[] a = fa.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4775,7 +4778,7 @@ static void sliceBinaryByteMaxVectorTestsBinary(IntFunction fa, IntFunct byte[] a = fa.apply(SPECIES.length()); byte[] b = fb.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4809,7 +4812,7 @@ static void sliceByteMaxVectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4838,7 +4841,7 @@ static byte[] unsliceUnary(byte[] a, int origin, int idx) { static void unsliceUnaryByteMaxVectorTests(IntFunction fa) { byte[] a = fa.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4876,8 +4879,8 @@ static void unsliceBinaryByteMaxVectorTestsBinary(IntFunction fa, IntFun byte[] a = fa.apply(SPECIES.length()); byte[] b = fb.apply(SPECIES.length()); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); @@ -4933,8 +4936,8 @@ static void unsliceByteMaxVectorTestsMasked(IntFunction fa, IntFunction< boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); byte[] r = new byte[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ByteVector av = ByteVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java index 76602500e3ae..1c100f9489a6 100644 --- a/test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Double128VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Double128VectorTests.java b/test/jdk/jdk/incubator/vector/Double128VectorTests.java index f7c955a08ce1..577b1f269120 100644 --- a/test/jdk/jdk/incubator/vector/Double128VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Double128VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Double128VectorTests */ @@ -3547,7 +3550,7 @@ static double[] sliceUnary(double[] a, int origin, int idx) { static void sliceUnaryDouble128VectorTests(IntFunction fa) { double[] a = fa.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3576,7 +3579,7 @@ static void sliceBinaryDouble128VectorTestsBinary(IntFunction fa, IntF double[] a = fa.apply(SPECIES.length()); double[] b = fb.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3610,7 +3613,7 @@ static void sliceDouble128VectorTestsMasked(IntFunction fa, IntFunctio VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3639,7 +3642,7 @@ static double[] unsliceUnary(double[] a, int origin, int idx) { static void unsliceUnaryDouble128VectorTests(IntFunction fa) { double[] a = fa.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3677,8 +3680,8 @@ static void unsliceBinaryDouble128VectorTestsBinary(IntFunction fa, In double[] a = fa.apply(SPECIES.length()); double[] b = fb.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3734,8 +3737,8 @@ static void unsliceDouble128VectorTestsMasked(IntFunction fa, IntFunct boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java index 7c0275ea4dff..9de7366bb352 100644 --- a/test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Double256VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Double256VectorTests.java b/test/jdk/jdk/incubator/vector/Double256VectorTests.java index 27f9c0df1942..b8ecc5e6e691 100644 --- a/test/jdk/jdk/incubator/vector/Double256VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Double256VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Double256VectorTests */ @@ -3547,7 +3550,7 @@ static double[] sliceUnary(double[] a, int origin, int idx) { static void sliceUnaryDouble256VectorTests(IntFunction fa) { double[] a = fa.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3576,7 +3579,7 @@ static void sliceBinaryDouble256VectorTestsBinary(IntFunction fa, IntF double[] a = fa.apply(SPECIES.length()); double[] b = fb.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3610,7 +3613,7 @@ static void sliceDouble256VectorTestsMasked(IntFunction fa, IntFunctio VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3639,7 +3642,7 @@ static double[] unsliceUnary(double[] a, int origin, int idx) { static void unsliceUnaryDouble256VectorTests(IntFunction fa) { double[] a = fa.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3677,8 +3680,8 @@ static void unsliceBinaryDouble256VectorTestsBinary(IntFunction fa, In double[] a = fa.apply(SPECIES.length()); double[] b = fb.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3734,8 +3737,8 @@ static void unsliceDouble256VectorTestsMasked(IntFunction fa, IntFunct boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java index 622d09031b7c..7189f5785575 100644 --- a/test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Double512VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Double512VectorTests.java b/test/jdk/jdk/incubator/vector/Double512VectorTests.java index 440a553dc335..57e68cb20760 100644 --- a/test/jdk/jdk/incubator/vector/Double512VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Double512VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Double512VectorTests */ @@ -3547,7 +3550,7 @@ static double[] sliceUnary(double[] a, int origin, int idx) { static void sliceUnaryDouble512VectorTests(IntFunction fa) { double[] a = fa.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3576,7 +3579,7 @@ static void sliceBinaryDouble512VectorTestsBinary(IntFunction fa, IntF double[] a = fa.apply(SPECIES.length()); double[] b = fb.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3610,7 +3613,7 @@ static void sliceDouble512VectorTestsMasked(IntFunction fa, IntFunctio VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3639,7 +3642,7 @@ static double[] unsliceUnary(double[] a, int origin, int idx) { static void unsliceUnaryDouble512VectorTests(IntFunction fa) { double[] a = fa.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3677,8 +3680,8 @@ static void unsliceBinaryDouble512VectorTestsBinary(IntFunction fa, In double[] a = fa.apply(SPECIES.length()); double[] b = fb.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3734,8 +3737,8 @@ static void unsliceDouble512VectorTestsMasked(IntFunction fa, IntFunct boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java index 82e4f075f3b8..e184d26ba7e0 100644 --- a/test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Double64VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Double64VectorTests.java b/test/jdk/jdk/incubator/vector/Double64VectorTests.java index 73ac9b00c05f..04ba2729398c 100644 --- a/test/jdk/jdk/incubator/vector/Double64VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Double64VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Double64VectorTests */ @@ -3547,7 +3550,7 @@ static double[] sliceUnary(double[] a, int origin, int idx) { static void sliceUnaryDouble64VectorTests(IntFunction fa) { double[] a = fa.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3576,7 +3579,7 @@ static void sliceBinaryDouble64VectorTestsBinary(IntFunction fa, IntFu double[] a = fa.apply(SPECIES.length()); double[] b = fb.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3610,7 +3613,7 @@ static void sliceDouble64VectorTestsMasked(IntFunction fa, IntFunction VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3639,7 +3642,7 @@ static double[] unsliceUnary(double[] a, int origin, int idx) { static void unsliceUnaryDouble64VectorTests(IntFunction fa) { double[] a = fa.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3677,8 +3680,8 @@ static void unsliceBinaryDouble64VectorTestsBinary(IntFunction fa, Int double[] a = fa.apply(SPECIES.length()); double[] b = fb.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3734,8 +3737,8 @@ static void unsliceDouble64VectorTestsMasked(IntFunction fa, IntFuncti boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java index a32274ced3d1..1b0037260cb1 100644 --- a/test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm --add-opens jdk.incubator.vector/jdk.incubator.vector=ALL-UNNAMED * -XX:-TieredCompilation DoubleMaxVectorLoadStoreTests diff --git a/test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java b/test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java index 296e23a70231..474ef0043c9e 100644 --- a/test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java +++ b/test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation DoubleMaxVectorTests */ @@ -3552,7 +3555,7 @@ static double[] sliceUnary(double[] a, int origin, int idx) { static void sliceUnaryDoubleMaxVectorTests(IntFunction fa) { double[] a = fa.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3581,7 +3584,7 @@ static void sliceBinaryDoubleMaxVectorTestsBinary(IntFunction fa, IntF double[] a = fa.apply(SPECIES.length()); double[] b = fb.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3615,7 +3618,7 @@ static void sliceDoubleMaxVectorTestsMasked(IntFunction fa, IntFunctio VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3644,7 +3647,7 @@ static double[] unsliceUnary(double[] a, int origin, int idx) { static void unsliceUnaryDoubleMaxVectorTests(IntFunction fa) { double[] a = fa.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3682,8 +3685,8 @@ static void unsliceBinaryDoubleMaxVectorTestsBinary(IntFunction fa, In double[] a = fa.apply(SPECIES.length()); double[] b = fb.apply(SPECIES.length()); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); @@ -3739,8 +3742,8 @@ static void unsliceDoubleMaxVectorTestsMasked(IntFunction fa, IntFunct boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); double[] r = new double[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { DoubleVector av = DoubleVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java index 989300ef4720..d83e3b68171f 100644 --- a/test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Float128VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Float128VectorTests.java b/test/jdk/jdk/incubator/vector/Float128VectorTests.java index bf61881e3d8d..5d503860ee94 100644 --- a/test/jdk/jdk/incubator/vector/Float128VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Float128VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Float128VectorTests */ @@ -3558,7 +3561,7 @@ static float[] sliceUnary(float[] a, int origin, int idx) { static void sliceUnaryFloat128VectorTests(IntFunction fa) { float[] a = fa.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3587,7 +3590,7 @@ static void sliceBinaryFloat128VectorTestsBinary(IntFunction fa, IntFun float[] a = fa.apply(SPECIES.length()); float[] b = fb.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3621,7 +3624,7 @@ static void sliceFloat128VectorTestsMasked(IntFunction fa, IntFunction< VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3650,7 +3653,7 @@ static float[] unsliceUnary(float[] a, int origin, int idx) { static void unsliceUnaryFloat128VectorTests(IntFunction fa) { float[] a = fa.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3688,8 +3691,8 @@ static void unsliceBinaryFloat128VectorTestsBinary(IntFunction fa, IntF float[] a = fa.apply(SPECIES.length()); float[] b = fb.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3745,8 +3748,8 @@ static void unsliceFloat128VectorTestsMasked(IntFunction fa, IntFunctio boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java index b934658edac7..a00848e75541 100644 --- a/test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Float256VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Float256VectorTests.java b/test/jdk/jdk/incubator/vector/Float256VectorTests.java index 7292f55aa6d5..7c38b370b12a 100644 --- a/test/jdk/jdk/incubator/vector/Float256VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Float256VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Float256VectorTests */ @@ -3558,7 +3561,7 @@ static float[] sliceUnary(float[] a, int origin, int idx) { static void sliceUnaryFloat256VectorTests(IntFunction fa) { float[] a = fa.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3587,7 +3590,7 @@ static void sliceBinaryFloat256VectorTestsBinary(IntFunction fa, IntFun float[] a = fa.apply(SPECIES.length()); float[] b = fb.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3621,7 +3624,7 @@ static void sliceFloat256VectorTestsMasked(IntFunction fa, IntFunction< VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3650,7 +3653,7 @@ static float[] unsliceUnary(float[] a, int origin, int idx) { static void unsliceUnaryFloat256VectorTests(IntFunction fa) { float[] a = fa.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3688,8 +3691,8 @@ static void unsliceBinaryFloat256VectorTestsBinary(IntFunction fa, IntF float[] a = fa.apply(SPECIES.length()); float[] b = fb.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3745,8 +3748,8 @@ static void unsliceFloat256VectorTestsMasked(IntFunction fa, IntFunctio boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java index 9e5499601452..7325c5cbf538 100644 --- a/test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Float512VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Float512VectorTests.java b/test/jdk/jdk/incubator/vector/Float512VectorTests.java index 01d1e27209b5..70e4e1ea24f6 100644 --- a/test/jdk/jdk/incubator/vector/Float512VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Float512VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Float512VectorTests */ @@ -3558,7 +3561,7 @@ static float[] sliceUnary(float[] a, int origin, int idx) { static void sliceUnaryFloat512VectorTests(IntFunction fa) { float[] a = fa.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3587,7 +3590,7 @@ static void sliceBinaryFloat512VectorTestsBinary(IntFunction fa, IntFun float[] a = fa.apply(SPECIES.length()); float[] b = fb.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3621,7 +3624,7 @@ static void sliceFloat512VectorTestsMasked(IntFunction fa, IntFunction< VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3650,7 +3653,7 @@ static float[] unsliceUnary(float[] a, int origin, int idx) { static void unsliceUnaryFloat512VectorTests(IntFunction fa) { float[] a = fa.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3688,8 +3691,8 @@ static void unsliceBinaryFloat512VectorTestsBinary(IntFunction fa, IntF float[] a = fa.apply(SPECIES.length()); float[] b = fb.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3745,8 +3748,8 @@ static void unsliceFloat512VectorTestsMasked(IntFunction fa, IntFunctio boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java index 3ad9a540ae3d..ea006f902705 100644 --- a/test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Float64VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Float64VectorTests.java b/test/jdk/jdk/incubator/vector/Float64VectorTests.java index b7fd8ab27678..65a71504561e 100644 --- a/test/jdk/jdk/incubator/vector/Float64VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Float64VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Float64VectorTests */ @@ -3558,7 +3561,7 @@ static float[] sliceUnary(float[] a, int origin, int idx) { static void sliceUnaryFloat64VectorTests(IntFunction fa) { float[] a = fa.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3587,7 +3590,7 @@ static void sliceBinaryFloat64VectorTestsBinary(IntFunction fa, IntFunc float[] a = fa.apply(SPECIES.length()); float[] b = fb.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3621,7 +3624,7 @@ static void sliceFloat64VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3650,7 +3653,7 @@ static float[] unsliceUnary(float[] a, int origin, int idx) { static void unsliceUnaryFloat64VectorTests(IntFunction fa) { float[] a = fa.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3688,8 +3691,8 @@ static void unsliceBinaryFloat64VectorTestsBinary(IntFunction fa, IntFu float[] a = fa.apply(SPECIES.length()); float[] b = fb.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3745,8 +3748,8 @@ static void unsliceFloat64VectorTestsMasked(IntFunction fa, IntFunction boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java index 87ba62c1db38..a3393c592f0a 100644 --- a/test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm --add-opens jdk.incubator.vector/jdk.incubator.vector=ALL-UNNAMED * -XX:-TieredCompilation FloatMaxVectorLoadStoreTests diff --git a/test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java b/test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java index 5592f5985b04..f6b05fb6bc7e 100644 --- a/test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java +++ b/test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation FloatMaxVectorTests */ @@ -3563,7 +3566,7 @@ static float[] sliceUnary(float[] a, int origin, int idx) { static void sliceUnaryFloatMaxVectorTests(IntFunction fa) { float[] a = fa.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3592,7 +3595,7 @@ static void sliceBinaryFloatMaxVectorTestsBinary(IntFunction fa, IntFun float[] a = fa.apply(SPECIES.length()); float[] b = fb.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3626,7 +3629,7 @@ static void sliceFloatMaxVectorTestsMasked(IntFunction fa, IntFunction< VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3655,7 +3658,7 @@ static float[] unsliceUnary(float[] a, int origin, int idx) { static void unsliceUnaryFloatMaxVectorTests(IntFunction fa) { float[] a = fa.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3693,8 +3696,8 @@ static void unsliceBinaryFloatMaxVectorTestsBinary(IntFunction fa, IntF float[] a = fa.apply(SPECIES.length()); float[] b = fb.apply(SPECIES.length()); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); @@ -3750,8 +3753,8 @@ static void unsliceFloatMaxVectorTestsMasked(IntFunction fa, IntFunctio boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); float[] r = new float[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { FloatVector av = FloatVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java index 8b2c2088166e..83fe5dd9bb9d 100644 --- a/test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Int128VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Int128VectorTests.java b/test/jdk/jdk/incubator/vector/Int128VectorTests.java index fcfe286034d2..25d656af7da8 100644 --- a/test/jdk/jdk/incubator/vector/Int128VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Int128VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Int128VectorTests */ @@ -4785,7 +4788,7 @@ static int[] sliceUnary(int[] a, int origin, int idx) { static void sliceUnaryInt128VectorTests(IntFunction fa) { int[] a = fa.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4814,7 +4817,7 @@ static void sliceBinaryInt128VectorTestsBinary(IntFunction fa, IntFunctio int[] a = fa.apply(SPECIES.length()); int[] b = fb.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4848,7 +4851,7 @@ static void sliceInt128VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4877,7 +4880,7 @@ static int[] unsliceUnary(int[] a, int origin, int idx) { static void unsliceUnaryInt128VectorTests(IntFunction fa) { int[] a = fa.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4915,8 +4918,8 @@ static void unsliceBinaryInt128VectorTestsBinary(IntFunction fa, IntFunct int[] a = fa.apply(SPECIES.length()); int[] b = fb.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4972,8 +4975,8 @@ static void unsliceInt128VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java index c12c8bf0f1e8..e8a874e92ddb 100644 --- a/test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Int256VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Int256VectorTests.java b/test/jdk/jdk/incubator/vector/Int256VectorTests.java index 64cad182a24b..7420c7842d56 100644 --- a/test/jdk/jdk/incubator/vector/Int256VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Int256VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Int256VectorTests */ @@ -4785,7 +4788,7 @@ static int[] sliceUnary(int[] a, int origin, int idx) { static void sliceUnaryInt256VectorTests(IntFunction fa) { int[] a = fa.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4814,7 +4817,7 @@ static void sliceBinaryInt256VectorTestsBinary(IntFunction fa, IntFunctio int[] a = fa.apply(SPECIES.length()); int[] b = fb.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4848,7 +4851,7 @@ static void sliceInt256VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4877,7 +4880,7 @@ static int[] unsliceUnary(int[] a, int origin, int idx) { static void unsliceUnaryInt256VectorTests(IntFunction fa) { int[] a = fa.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4915,8 +4918,8 @@ static void unsliceBinaryInt256VectorTestsBinary(IntFunction fa, IntFunct int[] a = fa.apply(SPECIES.length()); int[] b = fb.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4972,8 +4975,8 @@ static void unsliceInt256VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java index 8c64553a5cf0..656f08a765e6 100644 --- a/test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Int512VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Int512VectorTests.java b/test/jdk/jdk/incubator/vector/Int512VectorTests.java index 468a2c3a8f13..ccd2bb7a5c97 100644 --- a/test/jdk/jdk/incubator/vector/Int512VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Int512VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Int512VectorTests */ @@ -4785,7 +4788,7 @@ static int[] sliceUnary(int[] a, int origin, int idx) { static void sliceUnaryInt512VectorTests(IntFunction fa) { int[] a = fa.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4814,7 +4817,7 @@ static void sliceBinaryInt512VectorTestsBinary(IntFunction fa, IntFunctio int[] a = fa.apply(SPECIES.length()); int[] b = fb.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4848,7 +4851,7 @@ static void sliceInt512VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4877,7 +4880,7 @@ static int[] unsliceUnary(int[] a, int origin, int idx) { static void unsliceUnaryInt512VectorTests(IntFunction fa) { int[] a = fa.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4915,8 +4918,8 @@ static void unsliceBinaryInt512VectorTestsBinary(IntFunction fa, IntFunct int[] a = fa.apply(SPECIES.length()); int[] b = fb.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4972,8 +4975,8 @@ static void unsliceInt512VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java index f2d58ab0e289..771ae8d86062 100644 --- a/test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Int64VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Int64VectorTests.java b/test/jdk/jdk/incubator/vector/Int64VectorTests.java index 14b853c1e722..26201745ad4b 100644 --- a/test/jdk/jdk/incubator/vector/Int64VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Int64VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Int64VectorTests */ @@ -4785,7 +4788,7 @@ static int[] sliceUnary(int[] a, int origin, int idx) { static void sliceUnaryInt64VectorTests(IntFunction fa) { int[] a = fa.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4814,7 +4817,7 @@ static void sliceBinaryInt64VectorTestsBinary(IntFunction fa, IntFunction int[] a = fa.apply(SPECIES.length()); int[] b = fb.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4848,7 +4851,7 @@ static void sliceInt64VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4877,7 +4880,7 @@ static int[] unsliceUnary(int[] a, int origin, int idx) { static void unsliceUnaryInt64VectorTests(IntFunction fa) { int[] a = fa.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4915,8 +4918,8 @@ static void unsliceBinaryInt64VectorTestsBinary(IntFunction fa, IntFuncti int[] a = fa.apply(SPECIES.length()); int[] b = fb.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4972,8 +4975,8 @@ static void unsliceInt64VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java index 5e6d27750d66..9452c7aa8139 100644 --- a/test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm --add-opens jdk.incubator.vector/jdk.incubator.vector=ALL-UNNAMED * -XX:-TieredCompilation IntMaxVectorLoadStoreTests diff --git a/test/jdk/jdk/incubator/vector/IntMaxVectorTests.java b/test/jdk/jdk/incubator/vector/IntMaxVectorTests.java index b608b548ceeb..612dc5080e2c 100644 --- a/test/jdk/jdk/incubator/vector/IntMaxVectorTests.java +++ b/test/jdk/jdk/incubator/vector/IntMaxVectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation IntMaxVectorTests */ @@ -4790,7 +4793,7 @@ static int[] sliceUnary(int[] a, int origin, int idx) { static void sliceUnaryIntMaxVectorTests(IntFunction fa) { int[] a = fa.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4819,7 +4822,7 @@ static void sliceBinaryIntMaxVectorTestsBinary(IntFunction fa, IntFunctio int[] a = fa.apply(SPECIES.length()); int[] b = fb.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4853,7 +4856,7 @@ static void sliceIntMaxVectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4882,7 +4885,7 @@ static int[] unsliceUnary(int[] a, int origin, int idx) { static void unsliceUnaryIntMaxVectorTests(IntFunction fa) { int[] a = fa.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4920,8 +4923,8 @@ static void unsliceBinaryIntMaxVectorTestsBinary(IntFunction fa, IntFunct int[] a = fa.apply(SPECIES.length()); int[] b = fb.apply(SPECIES.length()); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); @@ -4977,8 +4980,8 @@ static void unsliceIntMaxVectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); int[] r = new int[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { IntVector av = IntVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java index eb91851ea7fc..211eba21235f 100644 --- a/test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Long128VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Long128VectorTests.java b/test/jdk/jdk/incubator/vector/Long128VectorTests.java index e80497c35844..5ebc7f2c6733 100644 --- a/test/jdk/jdk/incubator/vector/Long128VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Long128VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Long128VectorTests */ @@ -4737,7 +4740,7 @@ static long[] sliceUnary(long[] a, int origin, int idx) { static void sliceUnaryLong128VectorTests(IntFunction fa) { long[] a = fa.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4766,7 +4769,7 @@ static void sliceBinaryLong128VectorTestsBinary(IntFunction fa, IntFunct long[] a = fa.apply(SPECIES.length()); long[] b = fb.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4800,7 +4803,7 @@ static void sliceLong128VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4829,7 +4832,7 @@ static long[] unsliceUnary(long[] a, int origin, int idx) { static void unsliceUnaryLong128VectorTests(IntFunction fa) { long[] a = fa.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4867,8 +4870,8 @@ static void unsliceBinaryLong128VectorTestsBinary(IntFunction fa, IntFun long[] a = fa.apply(SPECIES.length()); long[] b = fb.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4924,8 +4927,8 @@ static void unsliceLong128VectorTestsMasked(IntFunction fa, IntFunction< boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java index a60822fa2f78..89b6b70deb92 100644 --- a/test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Long256VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Long256VectorTests.java b/test/jdk/jdk/incubator/vector/Long256VectorTests.java index b3762b4c15a1..b7b660089179 100644 --- a/test/jdk/jdk/incubator/vector/Long256VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Long256VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Long256VectorTests */ @@ -4737,7 +4740,7 @@ static long[] sliceUnary(long[] a, int origin, int idx) { static void sliceUnaryLong256VectorTests(IntFunction fa) { long[] a = fa.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4766,7 +4769,7 @@ static void sliceBinaryLong256VectorTestsBinary(IntFunction fa, IntFunct long[] a = fa.apply(SPECIES.length()); long[] b = fb.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4800,7 +4803,7 @@ static void sliceLong256VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4829,7 +4832,7 @@ static long[] unsliceUnary(long[] a, int origin, int idx) { static void unsliceUnaryLong256VectorTests(IntFunction fa) { long[] a = fa.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4867,8 +4870,8 @@ static void unsliceBinaryLong256VectorTestsBinary(IntFunction fa, IntFun long[] a = fa.apply(SPECIES.length()); long[] b = fb.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4924,8 +4927,8 @@ static void unsliceLong256VectorTestsMasked(IntFunction fa, IntFunction< boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java index 84e03c090b33..c69de9b32992 100644 --- a/test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Long512VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Long512VectorTests.java b/test/jdk/jdk/incubator/vector/Long512VectorTests.java index 57ba7738d13a..65edac9114c2 100644 --- a/test/jdk/jdk/incubator/vector/Long512VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Long512VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Long512VectorTests */ @@ -4737,7 +4740,7 @@ static long[] sliceUnary(long[] a, int origin, int idx) { static void sliceUnaryLong512VectorTests(IntFunction fa) { long[] a = fa.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4766,7 +4769,7 @@ static void sliceBinaryLong512VectorTestsBinary(IntFunction fa, IntFunct long[] a = fa.apply(SPECIES.length()); long[] b = fb.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4800,7 +4803,7 @@ static void sliceLong512VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4829,7 +4832,7 @@ static long[] unsliceUnary(long[] a, int origin, int idx) { static void unsliceUnaryLong512VectorTests(IntFunction fa) { long[] a = fa.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4867,8 +4870,8 @@ static void unsliceBinaryLong512VectorTestsBinary(IntFunction fa, IntFun long[] a = fa.apply(SPECIES.length()); long[] b = fb.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4924,8 +4927,8 @@ static void unsliceLong512VectorTestsMasked(IntFunction fa, IntFunction< boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java index a1a9b80dd10d..3fec80bac328 100644 --- a/test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Long64VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Long64VectorTests.java b/test/jdk/jdk/incubator/vector/Long64VectorTests.java index 8917281196f4..7b1c65716aaf 100644 --- a/test/jdk/jdk/incubator/vector/Long64VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Long64VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Long64VectorTests */ @@ -4737,7 +4740,7 @@ static long[] sliceUnary(long[] a, int origin, int idx) { static void sliceUnaryLong64VectorTests(IntFunction fa) { long[] a = fa.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4766,7 +4769,7 @@ static void sliceBinaryLong64VectorTestsBinary(IntFunction fa, IntFuncti long[] a = fa.apply(SPECIES.length()); long[] b = fb.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4800,7 +4803,7 @@ static void sliceLong64VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4829,7 +4832,7 @@ static long[] unsliceUnary(long[] a, int origin, int idx) { static void unsliceUnaryLong64VectorTests(IntFunction fa) { long[] a = fa.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4867,8 +4870,8 @@ static void unsliceBinaryLong64VectorTestsBinary(IntFunction fa, IntFunc long[] a = fa.apply(SPECIES.length()); long[] b = fb.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4924,8 +4927,8 @@ static void unsliceLong64VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java index 872259751d57..0eccf3d57a82 100644 --- a/test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm --add-opens jdk.incubator.vector/jdk.incubator.vector=ALL-UNNAMED * -XX:-TieredCompilation LongMaxVectorLoadStoreTests diff --git a/test/jdk/jdk/incubator/vector/LongMaxVectorTests.java b/test/jdk/jdk/incubator/vector/LongMaxVectorTests.java index 913f7d6f5277..06f5814e5330 100644 --- a/test/jdk/jdk/incubator/vector/LongMaxVectorTests.java +++ b/test/jdk/jdk/incubator/vector/LongMaxVectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation LongMaxVectorTests */ @@ -4742,7 +4745,7 @@ static long[] sliceUnary(long[] a, int origin, int idx) { static void sliceUnaryLongMaxVectorTests(IntFunction fa) { long[] a = fa.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4771,7 +4774,7 @@ static void sliceBinaryLongMaxVectorTestsBinary(IntFunction fa, IntFunct long[] a = fa.apply(SPECIES.length()); long[] b = fb.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4805,7 +4808,7 @@ static void sliceLongMaxVectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4834,7 +4837,7 @@ static long[] unsliceUnary(long[] a, int origin, int idx) { static void unsliceUnaryLongMaxVectorTests(IntFunction fa) { long[] a = fa.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4872,8 +4875,8 @@ static void unsliceBinaryLongMaxVectorTestsBinary(IntFunction fa, IntFun long[] a = fa.apply(SPECIES.length()); long[] b = fb.apply(SPECIES.length()); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); @@ -4929,8 +4932,8 @@ static void unsliceLongMaxVectorTestsMasked(IntFunction fa, IntFunction< boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); long[] r = new long[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { LongVector av = LongVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java index 68244dbc4f91..24079a5be1e6 100644 --- a/test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Short128VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Short128VectorTests.java b/test/jdk/jdk/incubator/vector/Short128VectorTests.java index e40a40686c98..c9fe21f8125c 100644 --- a/test/jdk/jdk/incubator/vector/Short128VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Short128VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Short128VectorTests */ @@ -4732,7 +4735,7 @@ static short[] sliceUnary(short[] a, int origin, int idx) { static void sliceUnaryShort128VectorTests(IntFunction fa) { short[] a = fa.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4761,7 +4764,7 @@ static void sliceBinaryShort128VectorTestsBinary(IntFunction fa, IntFun short[] a = fa.apply(SPECIES.length()); short[] b = fb.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4795,7 +4798,7 @@ static void sliceShort128VectorTestsMasked(IntFunction fa, IntFunction< VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4824,7 +4827,7 @@ static short[] unsliceUnary(short[] a, int origin, int idx) { static void unsliceUnaryShort128VectorTests(IntFunction fa) { short[] a = fa.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4862,8 +4865,8 @@ static void unsliceBinaryShort128VectorTestsBinary(IntFunction fa, IntF short[] a = fa.apply(SPECIES.length()); short[] b = fb.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4919,8 +4922,8 @@ static void unsliceShort128VectorTestsMasked(IntFunction fa, IntFunctio boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java index 640feb85ece8..d1aa4c8e016a 100644 --- a/test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Short256VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Short256VectorTests.java b/test/jdk/jdk/incubator/vector/Short256VectorTests.java index 02138e3e8aa2..a39ec0126d4e 100644 --- a/test/jdk/jdk/incubator/vector/Short256VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Short256VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Short256VectorTests */ @@ -4732,7 +4735,7 @@ static short[] sliceUnary(short[] a, int origin, int idx) { static void sliceUnaryShort256VectorTests(IntFunction fa) { short[] a = fa.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4761,7 +4764,7 @@ static void sliceBinaryShort256VectorTestsBinary(IntFunction fa, IntFun short[] a = fa.apply(SPECIES.length()); short[] b = fb.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4795,7 +4798,7 @@ static void sliceShort256VectorTestsMasked(IntFunction fa, IntFunction< VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4824,7 +4827,7 @@ static short[] unsliceUnary(short[] a, int origin, int idx) { static void unsliceUnaryShort256VectorTests(IntFunction fa) { short[] a = fa.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4862,8 +4865,8 @@ static void unsliceBinaryShort256VectorTestsBinary(IntFunction fa, IntF short[] a = fa.apply(SPECIES.length()); short[] b = fb.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4919,8 +4922,8 @@ static void unsliceShort256VectorTestsMasked(IntFunction fa, IntFunctio boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java index abc96075a8c4..a91afde38101 100644 --- a/test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Short512VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Short512VectorTests.java b/test/jdk/jdk/incubator/vector/Short512VectorTests.java index 9577f22f58cd..5453c19149c4 100644 --- a/test/jdk/jdk/incubator/vector/Short512VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Short512VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Short512VectorTests */ @@ -4732,7 +4735,7 @@ static short[] sliceUnary(short[] a, int origin, int idx) { static void sliceUnaryShort512VectorTests(IntFunction fa) { short[] a = fa.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4761,7 +4764,7 @@ static void sliceBinaryShort512VectorTestsBinary(IntFunction fa, IntFun short[] a = fa.apply(SPECIES.length()); short[] b = fb.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4795,7 +4798,7 @@ static void sliceShort512VectorTestsMasked(IntFunction fa, IntFunction< VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4824,7 +4827,7 @@ static short[] unsliceUnary(short[] a, int origin, int idx) { static void unsliceUnaryShort512VectorTests(IntFunction fa) { short[] a = fa.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4862,8 +4865,8 @@ static void unsliceBinaryShort512VectorTestsBinary(IntFunction fa, IntF short[] a = fa.apply(SPECIES.length()); short[] b = fb.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4919,8 +4922,8 @@ static void unsliceShort512VectorTestsMasked(IntFunction fa, IntFunctio boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java index a233ec7d28ce..e70ac5ad58f9 100644 --- a/test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm -XX:-TieredCompilation Short64VectorLoadStoreTests * diff --git a/test/jdk/jdk/incubator/vector/Short64VectorTests.java b/test/jdk/jdk/incubator/vector/Short64VectorTests.java index 71b3c6046b45..8ba47569595b 100644 --- a/test/jdk/jdk/incubator/vector/Short64VectorTests.java +++ b/test/jdk/jdk/incubator/vector/Short64VectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation Short64VectorTests */ @@ -4732,7 +4735,7 @@ static short[] sliceUnary(short[] a, int origin, int idx) { static void sliceUnaryShort64VectorTests(IntFunction fa) { short[] a = fa.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4761,7 +4764,7 @@ static void sliceBinaryShort64VectorTestsBinary(IntFunction fa, IntFunc short[] a = fa.apply(SPECIES.length()); short[] b = fb.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4795,7 +4798,7 @@ static void sliceShort64VectorTestsMasked(IntFunction fa, IntFunction vmask = VectorMask.fromArray(SPECIES, mask, 0); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4824,7 +4827,7 @@ static short[] unsliceUnary(short[] a, int origin, int idx) { static void unsliceUnaryShort64VectorTests(IntFunction fa) { short[] a = fa.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4862,8 +4865,8 @@ static void unsliceBinaryShort64VectorTestsBinary(IntFunction fa, IntFu short[] a = fa.apply(SPECIES.length()); short[] b = fb.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4919,8 +4922,8 @@ static void unsliceShort64VectorTestsMasked(IntFunction fa, IntFunction boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java b/test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java index ffa8d53509cc..daac1972fddf 100644 --- a/test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java +++ b/test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation * @run testng/othervm --add-opens jdk.incubator.vector/jdk.incubator.vector=ALL-UNNAMED * -XX:-TieredCompilation ShortMaxVectorLoadStoreTests diff --git a/test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java b/test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java index 4a6adbf2c8ea..7b00638878df 100644 --- a/test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java +++ b/test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation ShortMaxVectorTests */ @@ -4737,7 +4740,7 @@ static short[] sliceUnary(short[] a, int origin, int idx) { static void sliceUnaryShortMaxVectorTests(IntFunction fa) { short[] a = fa.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4766,7 +4769,7 @@ static void sliceBinaryShortMaxVectorTestsBinary(IntFunction fa, IntFun short[] a = fa.apply(SPECIES.length()); short[] b = fb.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4800,7 +4803,7 @@ static void sliceShortMaxVectorTestsMasked(IntFunction fa, IntFunction< VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4829,7 +4832,7 @@ static short[] unsliceUnary(short[] a, int origin, int idx) { static void unsliceUnaryShortMaxVectorTests(IntFunction fa) { short[] a = fa.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4867,8 +4870,8 @@ static void unsliceBinaryShortMaxVectorTestsBinary(IntFunction fa, IntF short[] a = fa.apply(SPECIES.length()); short[] b = fb.apply(SPECIES.length()); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); @@ -4924,8 +4927,8 @@ static void unsliceShortMaxVectorTestsMasked(IntFunction fa, IntFunctio boolean[] mask = fm.apply(SPECIES.length()); VectorMask vmask = VectorMask.fromArray(SPECIES, mask, 0); short[] r = new short[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { ShortVector av = ShortVector.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/templates/Kernel-Slice-Masked-bop.template b/test/jdk/jdk/incubator/vector/templates/Kernel-Slice-Masked-bop.template index 5d63264bc629..37dba9b6834a 100644 --- a/test/jdk/jdk/incubator/vector/templates/Kernel-Slice-Masked-bop.template +++ b/test/jdk/jdk/incubator/vector/templates/Kernel-Slice-Masked-bop.template @@ -4,7 +4,7 @@ VectorMask<$Wideboxtype$> vmask = VectorMask.fromArray(SPECIES, mask, 0); $type$[] r = new $type$[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { $abstractvectortype$ av = $abstractvectortype$.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/templates/Kernel-Slice-bop.template b/test/jdk/jdk/incubator/vector/templates/Kernel-Slice-bop.template index cb05df344316..5be74dc67ffd 100644 --- a/test/jdk/jdk/incubator/vector/templates/Kernel-Slice-bop.template +++ b/test/jdk/jdk/incubator/vector/templates/Kernel-Slice-bop.template @@ -1,7 +1,7 @@ $type$[] a = fa.apply(SPECIES.length()); $type$[] b = fb.apply(SPECIES.length()); $type$[] r = new $type$[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { $abstractvectortype$ av = $abstractvectortype$.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/templates/Kernel-Slice-op.template b/test/jdk/jdk/incubator/vector/templates/Kernel-Slice-op.template index ef313a90f94e..82faf4afc91e 100644 --- a/test/jdk/jdk/incubator/vector/templates/Kernel-Slice-op.template +++ b/test/jdk/jdk/incubator/vector/templates/Kernel-Slice-op.template @@ -1,6 +1,6 @@ $type$[] a = fa.apply(SPECIES.length()); $type$[] r = new $type$[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { $abstractvectortype$ av = $abstractvectortype$.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-Masked-bop.template b/test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-Masked-bop.template index d575f48c0036..203b4ff8a2d7 100644 --- a/test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-Masked-bop.template +++ b/test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-Masked-bop.template @@ -3,8 +3,8 @@ boolean[] mask = fm.apply(SPECIES.length()); VectorMask<$Wideboxtype$> vmask = VectorMask.fromArray(SPECIES, mask, 0); $type$[] r = new $type$[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { $abstractvectortype$ av = $abstractvectortype$.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-bop.template b/test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-bop.template index 4f39f2fce6cb..ab11cdb7d2e6 100644 --- a/test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-bop.template +++ b/test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-bop.template @@ -1,8 +1,8 @@ $type$[] a = fa.apply(SPECIES.length()); $type$[] b = fb.apply(SPECIES.length()); $type$[] r = new $type$[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); - int part = (new java.util.Random()).nextInt(2); + int origin = RAND.nextInt(SPECIES.length()); + int part = RAND.nextInt(2); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { $abstractvectortype$ av = $abstractvectortype$.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-op.template b/test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-op.template index b9cd6118f58e..6394e4dd2e99 100644 --- a/test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-op.template +++ b/test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-op.template @@ -1,6 +1,6 @@ $type$[] a = fa.apply(SPECIES.length()); $type$[] r = new $type$[a.length]; - int origin = (new java.util.Random()).nextInt(SPECIES.length()); + int origin = RAND.nextInt(SPECIES.length()); for (int ic = 0; ic < INVOC_COUNT; ic++) { for (int i = 0; i < a.length; i += SPECIES.length()) { $abstractvectortype$ av = $abstractvectortype$.fromArray(SPECIES, a, i); diff --git a/test/jdk/jdk/incubator/vector/templates/Unit-header.template b/test/jdk/jdk/incubator/vector/templates/Unit-header.template index 4d3795ea3d17..bc1ee75a5c66 100644 --- a/test/jdk/jdk/incubator/vector/templates/Unit-header.template +++ b/test/jdk/jdk/incubator/vector/templates/Unit-header.template @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,6 +23,9 @@ /* * @test + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector * @run testng/othervm/timeout=300 -ea -esa -Xbatch -XX:-TieredCompilation $vectorteststype$ */ diff --git a/test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template b/test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template index 979efa81cb46..f5a2ec3ee850 100644 --- a/test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template +++ b/test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template @@ -24,6 +24,9 @@ /* * @test * @enablePreview + * @key randomness + * + * @library /test/lib * @modules jdk.incubator.vector java.base/jdk.internal.vm.annotation #if[MaxBit] * @run testng/othervm --add-opens jdk.incubator.vector/jdk.incubator.vector=ALL-UNNAMED From 340371df521b5f9850e4e79935d5906fdc9f03d8 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 13 Jan 2025 15:23:36 +0000 Subject: [PATCH 119/225] 8339542: compiler/codecache/CheckSegmentedCodeCache.java fails Backport-of: 777c20cb14010b6726834246ae4c61bc4ccb3f9b --- .../jtreg/compiler/codecache/CheckSegmentedCodeCache.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java b/test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java index f79d7da76959..dbf04a9c5ad4 100644 --- a/test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java +++ b/test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java @@ -149,7 +149,9 @@ public static void main(String[] args) throws Exception { // Fails if code heap sizes do not add up pb = ProcessTools.createLimitedTestJavaProcessBuilder("-XX:+SegmentedCodeCache", "-XX:ReservedCodeCacheSize=10M", - "-XX:NonNMethodCodeHeapSize=5M", + // After fixing a round_down issue with large page sizes (JDK-8334564), + // 5M is a bit too small for NonNMethodCodeHeap + "-XX:NonNMethodCodeHeapSize=6M", "-XX:ProfiledCodeHeapSize=5M", "-XX:NonProfiledCodeHeapSize=5M", "-version"); From 156dfcb74749a54894cb840ba3cf5904d36ed6c2 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 14 Jan 2025 08:13:01 +0000 Subject: [PATCH 120/225] 8325529: Remove unused imports from `ModuleGenerator` test file Reviewed-by: rschmelter Backport-of: d70156d2e2eddc311af12bc016b1ebb70efd92dd --- .../sampleapi/lib/sampleapi/SampleApi.java | 15 ++++--- .../generator/DocCommentGenerator.java | 18 +++++--- .../sampleapi/generator/Documentifier.java | 21 +++++---- .../sampleapi/generator/ModuleGenerator.java | 23 ++++------ .../sampleapi/generator/PackageGenerator.java | 44 ++++++++++++------- .../lib/sampleapi/util/SimpleMultiplier.java | 2 +- 6 files changed, 70 insertions(+), 53 deletions(-) diff --git a/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java b/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java index 84b0e2e93be3..c3ec71e3fa73 100644 --- a/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java +++ b/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java @@ -22,10 +22,6 @@ */ package sampleapi; -import com.sun.source.util.JavacTask; -import com.sun.tools.javac.api.JavacTaskImpl; -import com.sun.tools.javac.api.JavacTool; -import com.sun.tools.javac.util.Context; import java.io.IOException; import java.io.InputStream; import java.io.UncheckedIOException; @@ -34,17 +30,22 @@ import java.nio.file.Paths; import java.util.ArrayList; import java.util.List; -import java.util.Optional; -import static java.util.stream.Collectors.toList; + import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; + +import com.sun.source.util.JavacTask; +import com.sun.tools.javac.api.JavacTaskImpl; +import com.sun.tools.javac.api.JavacTool; +import com.sun.tools.javac.util.Context; + import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; import org.xml.sax.SAXException; -import sampleapi.generator.ModuleGenerator; +import sampleapi.generator.ModuleGenerator; import sampleapi.generator.PackageGenerator; public class SampleApi { diff --git a/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java b/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java index d13785607494..0a97c0b75249 100644 --- a/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java +++ b/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java @@ -23,17 +23,23 @@ package sampleapi.generator; -import java.io.File; -import java.io.BufferedInputStream; -import java.io.IOException; +import java.util.HashMap; +import java.util.Map; import java.util.Set; + import javax.lang.model.element.Modifier; import com.sun.tools.javac.tree.JCTree; -import com.sun.tools.javac.tree.JCTree.*; +import com.sun.tools.javac.tree.JCTree.JCClassDecl; +import com.sun.tools.javac.tree.JCTree.JCExpression; +import com.sun.tools.javac.tree.JCTree.JCIdent; +import com.sun.tools.javac.tree.JCTree.JCLiteral; +import com.sun.tools.javac.tree.JCTree.JCMethodDecl; +import com.sun.tools.javac.tree.JCTree.JCNewArray; +import com.sun.tools.javac.tree.JCTree.JCNewClass; +import com.sun.tools.javac.tree.JCTree.JCTypeParameter; +import com.sun.tools.javac.tree.JCTree.JCVariableDecl; import com.sun.tools.javac.util.List; -import java.util.HashMap; -import java.util.Map; class DocCommentGenerator { diff --git a/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java b/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java index 2f7a974bb06b..12f902cf1b85 100644 --- a/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java +++ b/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java @@ -23,22 +23,25 @@ package sampleapi.generator; -import java.util.ArrayList; import java.util.Set; + import javax.lang.model.element.Modifier; -import com.sun.tools.javac.util.Context; -import com.sun.tools.javac.tree.JCTree; -import com.sun.tools.javac.tree.JCTree.*; -import com.sun.tools.javac.tree.DocCommentTable; -import com.sun.tools.javac.parser.ScannerFactory; +import com.sun.source.tree.Tree.Kind; import com.sun.tools.javac.parser.Scanner; -import com.sun.tools.javac.parser.Tokens.Token; +import com.sun.tools.javac.parser.ScannerFactory; import com.sun.tools.javac.parser.Tokens.Comment; import com.sun.tools.javac.parser.Tokens.Comment.CommentStyle; -import com.sun.source.tree.Tree.Kind; +import com.sun.tools.javac.parser.Tokens.Token; +import com.sun.tools.javac.tree.DocCommentTable; +import com.sun.tools.javac.tree.JCTree; +import com.sun.tools.javac.tree.JCTree.JCClassDecl; +import com.sun.tools.javac.tree.JCTree.JCCompilationUnit; +import com.sun.tools.javac.tree.JCTree.JCMethodDecl; +import com.sun.tools.javac.tree.JCTree.JCVariableDecl; +import com.sun.tools.javac.util.Context; -import sampleapi.util.*; +import sampleapi.util.PoorDocCommentTable; class Documentifier { diff --git a/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/ModuleGenerator.java b/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/ModuleGenerator.java index 76345638fa13..ccc32720f6ad 100644 --- a/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/ModuleGenerator.java +++ b/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/ModuleGenerator.java @@ -22,31 +22,26 @@ */ package sampleapi.generator; +import java.io.IOException; +import java.io.OutputStream; +import java.nio.file.Files; +import java.nio.file.Path; +import java.util.ArrayList; +import java.util.List; + import com.sun.source.tree.ModuleTree.ModuleKind; import com.sun.tools.javac.code.Symbol; -import com.sun.tools.javac.parser.Scanner; -import com.sun.tools.javac.parser.ScannerFactory; -import com.sun.tools.javac.parser.Tokens; import com.sun.tools.javac.tree.JCTree; import com.sun.tools.javac.tree.JCTree.JCDirective; import com.sun.tools.javac.tree.JCTree.JCExpression; import com.sun.tools.javac.tree.TreeMaker; -import com.sun.tools.javac.util.Context; -import com.sun.tools.javac.util.Names; import com.sun.tools.javac.util.ListBuffer; -import java.io.IOException; -import java.io.OutputStream; -import java.nio.file.Files; -import java.nio.file.Path; -import java.util.List; -import java.util.ArrayList; +import com.sun.tools.javac.util.Names; + import org.w3c.dom.Element; import org.w3c.dom.NodeList; import sampleapi.SampleApi; -import sampleapi.util.PoorDocCommentTable; - -import static com.sun.tools.javac.parser.Tokens.Comment.CommentStyle.JAVADOC; /** * diff --git a/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java b/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java index 4384fa179cb7..9a59ade357da 100644 --- a/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java +++ b/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java @@ -26,33 +26,45 @@ import java.io.File; import java.io.FileWriter; import java.io.IOException; +import java.nio.file.Path; import java.util.ArrayList; import java.util.HashMap; import java.util.Map; + import javax.xml.parsers.DocumentBuilderFactory; -import org.w3c.dom.Element; -import org.w3c.dom.Node; -import org.w3c.dom.NodeList; import com.sun.source.util.JavacTask; -import com.sun.tools.javac.api.JavacTool; import com.sun.tools.javac.api.JavacTaskImpl; -import com.sun.tools.javac.util.Context; -import com.sun.tools.javac.util.Name; -import com.sun.tools.javac.util.Names; -import com.sun.tools.javac.util.List; -import com.sun.tools.javac.util.ListBuffer; -import com.sun.tools.javac.tree.TreeMaker; -import com.sun.tools.javac.tree.JCTree; -import com.sun.tools.javac.tree.JCTree.*; +import com.sun.tools.javac.api.JavacTool; import com.sun.tools.javac.code.Flags; -import com.sun.tools.javac.code.Type; -import com.sun.tools.javac.code.TypeTag; import com.sun.tools.javac.code.Symbol; import com.sun.tools.javac.code.Symtab; -import java.nio.file.Path; +import com.sun.tools.javac.code.Type; +import com.sun.tools.javac.code.TypeTag; +import com.sun.tools.javac.tree.JCTree; +import com.sun.tools.javac.tree.JCTree.JCAnnotation; +import com.sun.tools.javac.tree.JCTree.JCBlock; +import com.sun.tools.javac.tree.JCTree.JCClassDecl; +import com.sun.tools.javac.tree.JCTree.JCCompilationUnit; +import com.sun.tools.javac.tree.JCTree.JCExpression; +import com.sun.tools.javac.tree.JCTree.JCFieldAccess; +import com.sun.tools.javac.tree.JCTree.JCMethodDecl; +import com.sun.tools.javac.tree.JCTree.JCPackageDecl; +import com.sun.tools.javac.tree.JCTree.JCStatement; +import com.sun.tools.javac.tree.JCTree.JCTypeParameter; +import com.sun.tools.javac.tree.JCTree.JCVariableDecl; +import com.sun.tools.javac.tree.TreeMaker; +import com.sun.tools.javac.util.Context; +import com.sun.tools.javac.util.List; +import com.sun.tools.javac.util.ListBuffer; +import com.sun.tools.javac.util.Name; +import com.sun.tools.javac.util.Names; + +import org.w3c.dom.Element; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; -import sampleapi.util.*; +import sampleapi.util.SimpleMultiplier; public class PackageGenerator { diff --git a/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java b/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java index 545e671c6400..711644c06140 100644 --- a/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java +++ b/test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java @@ -23,8 +23,8 @@ package sampleapi.util; -import java.util.StringTokenizer; import java.util.ArrayList; +import java.util.StringTokenizer; /* * The class implements unknown number of nested loops. The number of modifiers From f449fe098b49d36eb6f07659cc74f87a438b8784 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 16 Jan 2025 08:14:55 +0000 Subject: [PATCH 121/225] 8304701: Request with timeout aborts later in-flight request on HTTP/1.1 cxn Backport-of: bddcd086b7c76d915aaa76427c2ae4088ad4239f --- .../jdk/internal/net/http/MultiExchange.java | 4 +- .../net/httpclient/RedirectTimeoutTest.java | 176 ++++++++++++++++++ 2 files changed, 179 insertions(+), 1 deletion(-) create mode 100644 test/jdk/java/net/httpclient/RedirectTimeoutTest.java diff --git a/src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java b/src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java index 0e2d7eb2a974..3d1f92555650 100644 --- a/src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java +++ b/src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java @@ -101,7 +101,7 @@ class MultiExchange implements Cancelable { ); private final List filters; - ResponseTimerEvent responseTimerEvent; + volatile ResponseTimerEvent responseTimerEvent; volatile boolean cancelled; AtomicReference interrupted = new AtomicReference<>(); final PushGroup pushGroup; @@ -231,6 +231,7 @@ public Optional remainingConnectTimeout() { private void cancelTimer() { if (responseTimerEvent != null) { client.cancelTimer(responseTimerEvent); + responseTimerEvent = null; } } @@ -426,6 +427,7 @@ private CompletableFuture responseAsyncImpl() { } return completedFuture(response); } else { + cancelTimer(); this.response = new HttpResponseImpl<>(currentreq, response, this.response, null, exch); Exchange oldExch = exch; diff --git a/test/jdk/java/net/httpclient/RedirectTimeoutTest.java b/test/jdk/java/net/httpclient/RedirectTimeoutTest.java new file mode 100644 index 000000000000..e907bcd8228a --- /dev/null +++ b/test/jdk/java/net/httpclient/RedirectTimeoutTest.java @@ -0,0 +1,176 @@ +/* + * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 8304701 + * @summary Verifies that for a redirected request, the given HttpClient + * will clear and start a new response timer instead of throwing + * an HttpTimeoutException during the redirected request. + * @library /test/lib /test/jdk/java/net/httpclient/lib + * @build jdk.test.lib.net.SimpleSSLContext + * @run testng/othervm -Djdk.httpclient.HttpClient.log=errors,trace -Djdk.internal.httpclient.debug=false RedirectTimeoutTest + */ + +import jdk.httpclient.test.lib.common.HttpServerAdapters.HttpTestExchange; +import jdk.httpclient.test.lib.common.HttpServerAdapters.HttpTestHandler; +import jdk.httpclient.test.lib.common.HttpServerAdapters.HttpTestResponseHeaders; +import jdk.httpclient.test.lib.common.HttpServerAdapters.HttpTestServer; +import org.testng.TestException; +import org.testng.annotations.AfterTest; +import org.testng.annotations.BeforeTest; +import org.testng.annotations.DataProvider; +import org.testng.annotations.Test; + +import java.io.IOException; +import java.io.OutputStream; +import java.io.PrintStream; +import java.net.URI; +import java.net.http.HttpClient; +import java.net.http.HttpClient.Version; +import java.net.http.HttpRequest; +import java.net.http.HttpResponse; +import java.net.http.HttpTimeoutException; +import java.nio.charset.StandardCharsets; +import java.time.Duration; +import java.time.Instant; + +import static java.net.http.HttpClient.Redirect.ALWAYS; +import static java.net.http.HttpClient.Version.HTTP_1_1; +import static java.net.http.HttpClient.Version.HTTP_2; +import static jdk.test.lib.Utils.adjustTimeout; + +public class RedirectTimeoutTest { + + static HttpTestServer h1TestServer, h2TestServer; + static URI h1Uri, h1RedirectUri, h2Uri, h2RedirectUri, h2WarmupUri, testRedirectURI; + private static final long TIMEOUT_MILLIS = 3000L; // 3s + private static final long SLEEP_TIME = 1500L; // 1.5s + public static final int ITERATIONS = 4; + private static final PrintStream out = System.out; + + @BeforeTest + public void setup() throws IOException { + h1TestServer = HttpTestServer.create(HTTP_1_1); + h2TestServer = HttpTestServer.create(HTTP_2); + h1Uri = URI.create("http://" + h1TestServer.serverAuthority() + "/h1_test"); + h1RedirectUri = URI.create("http://" + h1TestServer.serverAuthority() + "/h1_redirect"); + h2Uri = URI.create("http://" + h2TestServer.serverAuthority() + "/h2_test"); + h2RedirectUri = URI.create("http://" + h2TestServer.serverAuthority() + "/h2_redirect"); + h2WarmupUri = URI.create("http://" + h2TestServer.serverAuthority() + "/h2_warmup"); + h1TestServer.addHandler(new GetHandler(), "/h1_test"); + h1TestServer.addHandler(new RedirectHandler(), "/h1_redirect"); + h2TestServer.addHandler(new GetHandler(), "/h2_test"); + h2TestServer.addHandler(new RedirectHandler(), "/h2_redirect"); + h2TestServer.addHandler(new Http2Warmup(), "/h2_warmup"); + h1TestServer.start(); + h2TestServer.start(); + } + + @AfterTest + public void teardown() { + h1TestServer.stop(); + h2TestServer.stop(); + } + + @DataProvider(name = "testData") + public Object[][] testData() { + return new Object[][] { + { HTTP_1_1, h1Uri, h1RedirectUri }, + { HTTP_2, h2Uri, h2RedirectUri } + }; + } + + @Test(dataProvider = "testData") + public void test(Version version, URI uri, URI redirectURI) throws InterruptedException { + out.println("Testing for " + version); + testRedirectURI = redirectURI; + HttpClient.Builder clientBuilder = HttpClient.newBuilder().followRedirects(ALWAYS); + HttpRequest request = HttpRequest.newBuilder().uri(uri) + .GET() + .version(version) + .timeout(Duration.ofMillis(adjustTimeout(TIMEOUT_MILLIS))) + .build(); + + try (HttpClient client = clientBuilder.build()) { + if (version.equals(HTTP_2)) + client.send(HttpRequest.newBuilder(h2WarmupUri).HEAD().build(), HttpResponse.BodyHandlers.discarding()); + /* + With TIMEOUT_MILLIS set to 1500ms and the server's RedirectHandler sleeping for 750ms before responding + to each request, 4 iterations will take a guaranteed minimum time of 3000ms which will ensure that any + uncancelled/uncleared timers will fire within the test window. + */ + for (int i = 0; i < ITERATIONS; i++) { + out.println(Instant.now() + ": Client: Sending request #" + (i + 1)); + client.send(request, HttpResponse.BodyHandlers.ofString()); + out.println("Request complete"); + } + } catch (IOException e) { + if (e.getClass() == HttpTimeoutException.class) { + e.printStackTrace(System.out); + throw new TestException("Timeout from original HttpRequest expired on redirect when it should have been cancelled."); + } else { + throw new RuntimeException(e); + } + } + } + + public static class Http2Warmup implements HttpTestHandler { + + @Override + public void handle(HttpTestExchange t) throws IOException { + t.sendResponseHeaders(200, 0); + } + } + + public static class GetHandler implements HttpTestHandler { + + @Override + public void handle(HttpTestExchange exchange) throws IOException { + out.println(Instant.now() + ": Server: Get Handler Called"); + HttpTestResponseHeaders responseHeaders = exchange.getResponseHeaders(); + responseHeaders.addHeader("Location", testRedirectURI.toString()); + exchange.sendResponseHeaders(302, 0); + } + } + + public static class RedirectHandler implements HttpTestHandler { + + @Override + public void handle(HttpTestExchange exchange) throws IOException { + out.println(Instant.now() + ": Server: Redirect Handler Called"); + byte[] data = "Test".getBytes(StandardCharsets.UTF_8); + try { + Thread.sleep(adjustTimeout(SLEEP_TIME)); + } catch (InterruptedException e) { + throw new RuntimeException(e); + } + exchange.sendResponseHeaders(200, data.length); + try (OutputStream os = exchange.getResponseBody()) { + os.write(data); + } + } + } +} \ No newline at end of file From aad56b838749a79f9c7a6c1de912ca7106cb8477 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 16 Jan 2025 08:16:05 +0000 Subject: [PATCH 122/225] 8227529: With malformed --app-image the error messages are awful Backport-of: 56d4c33f4096d98d08eba870070b5f21125f80be --- .../jdk/jpackage/test/JPackageCommand.java | 22 ++++++-- .../jdk/jpackage/test/PackageTest.java | 6 ++- .../jpackage/share/AppImagePackageTest.java | 50 +++++++++++++++++++ 3 files changed, 71 insertions(+), 7 deletions(-) diff --git a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java index 30a4c6f8cd8e..fd62d6c7d882 100644 --- a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java +++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java @@ -423,6 +423,14 @@ public Path outputBundle() { return outputDir().resolve(bundleName); } + Optional nullableOutputBundle() { + try { + return Optional.ofNullable(outputBundle()); + } catch (Exception ex) { + return Optional.empty(); + } + } + /** * Returns application layout. * @@ -749,11 +757,15 @@ public Executor.Result execute(int expectedExitCode) { if (hasArgument("--dest")) { if (isImagePackageType()) { TKit.deleteDirectoryContentsRecursive(outputDir()); - } else if (ThrowingSupplier.toSupplier(() -> TKit.deleteIfExists( - outputBundle())).get()) { - TKit.trace( - String.format("Deleted [%s] file before running jpackage", - outputBundle())); + } else { + nullableOutputBundle().ifPresent(path -> { + if (ThrowingSupplier.toSupplier(() -> TKit.deleteIfExists( + path)).get()) { + TKit.trace(String.format( + "Deleted [%s] file before running jpackage", + path)); + } + }); } } diff --git a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java index 834948b830ae..d597c62d83f1 100644 --- a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java +++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2019, 2023, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -582,7 +582,9 @@ public void accept(Action action, JPackageCommand cmd) { if (expectedJPackageExitCode == 0) { TKit.assertFileExists(cmd.outputBundle()); } else { - TKit.assertPathExists(cmd.outputBundle(), false); + cmd.nullableOutputBundle().ifPresent(outputBundle -> { + TKit.assertPathExists(outputBundle, false); + }); } verifyPackageBundle(cmd, result); break; diff --git a/test/jdk/tools/jpackage/share/AppImagePackageTest.java b/test/jdk/tools/jpackage/share/AppImagePackageTest.java index 86a39e1c9c87..62d5e974f86a 100644 --- a/test/jdk/tools/jpackage/share/AppImagePackageTest.java +++ b/test/jdk/tools/jpackage/share/AppImagePackageTest.java @@ -25,6 +25,7 @@ import java.nio.file.Files; import java.io.IOException; import java.util.List; +import jdk.jpackage.internal.AppImageFile; import jdk.jpackage.test.Annotations.Parameter; import jdk.jpackage.test.TKit; import jdk.jpackage.test.JPackageCommand; @@ -101,6 +102,55 @@ public static void testEmpty(boolean withIcon) throws IOException { // default: {CREATE, UNPACK, VERIFY}, but we can't verify foreign image } + @Test + public static void testBadAppImage() throws IOException { + Path appImageDir = TKit.createTempDirectory("appimage"); + Files.createFile(appImageDir.resolve("foo")); + configureAppImageWithoutJPackageXMLFile(appImageDir).addInitializer( + cmd -> { + cmd.removeArgumentWithValue("--name"); + }).run(Action.CREATE); + } + + @Test + public static void testBadAppImage2() throws IOException { + Path appImageDir = TKit.createTempDirectory("appimage"); + Files.createFile(appImageDir.resolve("foo")); + configureAppImageWithoutJPackageXMLFile(appImageDir).run(Action.CREATE); + } + + @Test + public static void testBadAppImage3() throws IOException { + Path appImageDir = TKit.createTempDirectory("appimage"); + + JPackageCommand appImageCmd = JPackageCommand.helloAppImage(). + setFakeRuntime().setArgumentValue("--dest", appImageDir); + + configureAppImageWithoutJPackageXMLFile(appImageCmd.outputBundle()). + addRunOnceInitializer(() -> { + appImageCmd.execute(); + Files.delete(AppImageFile.getPathInAppImage(appImageCmd. + outputBundle())); + }).run(Action.CREATE); + } + + private static PackageTest configureAppImageWithoutJPackageXMLFile( + Path appImageDir) { + return new PackageTest() + .addInitializer(cmd -> { + cmd.saveConsoleOutput(true); + cmd.addArguments("--app-image", appImageDir); + cmd.removeArgumentWithValue("--input"); + cmd.ignoreDefaultVerbose(true); // no "--verbose" option + }) + .addBundleVerifier((cmd, result) -> { + TKit.assertTextStream( + "Error: Missing .jpackage.xml file in app-image dir").apply( + result.getOutput().stream()); + }) + .setExpectedExitCode(1); + } + private static Path iconPath(String name) { return TKit.TEST_SRC_ROOT.resolve(Path.of("resources", name + TKit.ICON_SUFFIX)); From 99136d18f480bc47a7607500105015b4270dbd5e Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 16 Jan 2025 08:17:12 +0000 Subject: [PATCH 123/225] 8328819: Remove applet usage from JFileChooser tests bug6698013 Backport-of: e3588bba0451d7d505b0e22d014842110677041b --- .../JFileChooser/6698013/bug6698013.html | 31 --------- .../JFileChooser/6698013/bug6698013.java | 64 +++++++++++-------- 2 files changed, 38 insertions(+), 57 deletions(-) delete mode 100644 test/jdk/javax/swing/JFileChooser/6698013/bug6698013.html diff --git a/test/jdk/javax/swing/JFileChooser/6698013/bug6698013.html b/test/jdk/javax/swing/JFileChooser/6698013/bug6698013.html deleted file mode 100644 index cf5ea552af3e..000000000000 --- a/test/jdk/javax/swing/JFileChooser/6698013/bug6698013.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - -1. Go into 'subdir' folder via double click -2. Return to parent directory -3. Go into 'subdir' folder: select 'subdir' folder and press the 'Open' button - - diff --git a/test/jdk/javax/swing/JFileChooser/6698013/bug6698013.java b/test/jdk/javax/swing/JFileChooser/6698013/bug6698013.java index 7c3473cfec9e..60bc15012d31 100644 --- a/test/jdk/javax/swing/JFileChooser/6698013/bug6698013.java +++ b/test/jdk/javax/swing/JFileChooser/6698013/bug6698013.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,41 +21,53 @@ * questions. */ -/* @test - @bug 6698013 - @summary JFileChooser can no longer navigate non-local file systems. - @run applet/manual=done bug6698013.html -*/ - import java.io.File; - -import javax.swing.JApplet; import javax.swing.JFileChooser; import javax.swing.SwingUtilities; import javax.swing.filechooser.FileSystemView; -public class bug6698013 extends JApplet { - - final static VirtualFile root = new VirtualFile("testdir", true); - - final static VirtualFile rootFile = new VirtualFile("testdir/test.txt", false); +/* + * @test + * @bug 6698013 + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @summary JFileChooser can no longer navigate non-local file systems. + * @run main/manual bug6698013 + */ - final static VirtualFile subdir = new VirtualFile("testdir/subdir", true); +public class bug6698013 { - final static VirtualFile subdirFile = new VirtualFile("testdir/subdir/subtest.txt", false); + final static VirtualFile root = new VirtualFile("testdir", true); public static void main(String[] args) throws Exception { - SwingUtilities.invokeAndWait(() -> new bug6698013().init()); - } - - public void init() { - JFileChooser chooser = new JFileChooser(new VirtualFileSystemView()); - chooser.setCurrentDirectory(root); - chooser.showOpenDialog(null); + String instructions = """ + 1. Go into 'subdir' folder via double click + 2. Return to parent directory + 3. Go into 'subdir' folder: select 'subdir' folder and press the 'Open' button + If both methods of navigating into the subdir work, pass test. Otherwise fail."""; + + PassFailJFrame pfframe = PassFailJFrame.builder() + .title("bug6698013") + .instructions(instructions) + .rows(25) + .columns(40) + .testTimeOut(10) + .build(); + + SwingUtilities.invokeAndWait(() -> { + JFileChooser chooser = new JFileChooser(new VirtualFileSystemView()); + chooser.setCurrentDirectory(root); + chooser.showOpenDialog(null); + }); + + pfframe.awaitAndCheck(); } } class VirtualFileSystemView extends FileSystemView { + final static VirtualFile rootFile = new VirtualFile("testdir/test.txt", false); + final static VirtualFile subdir = new VirtualFile("testdir/subdir", true); + final static VirtualFile subdirFile = new VirtualFile("testdir/subdir/subtest.txt", false); public boolean isRoot(File dir) { return bug6698013.root.equals(dir); @@ -87,11 +99,11 @@ public File getParentDirectory(File dir) { public File[] getFiles(File dir, boolean hide_hidden) { if (dir.equals(bug6698013.root)) { - return new File[]{bug6698013.rootFile, bug6698013.subdir}; + return new File[]{rootFile, subdir}; } - if (dir.equals(bug6698013.subdir)) { - return new File[]{bug6698013.subdirFile}; + if (dir.equals(subdir)) { + return new File[]{subdirFile}; } return null; From ec038c60a2b176872999d18d5eea250df38422dd Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 16 Jan 2025 08:18:32 +0000 Subject: [PATCH 124/225] 8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 Backport-of: ed821cbe857363e049f3c640ae4546c340a577ac --- .../PrinterJob/Collate2DPrintingTest.java | 284 ++++++---------- .../java/awt/print/PrinterJob/DrawImage.java | 291 +++++----------- .../print/PrinterJob/DrawStringMethods.java | 179 +++------- .../awt/print/PrinterJob/InvalidPage.java | 313 ++++++------------ .../PrinterJob/JobName/PrinterJobName.java | 202 +++-------- .../java/awt/print/PrinterJob/NumCopies.java | 197 +++-------- 6 files changed, 397 insertions(+), 1069 deletions(-) diff --git a/test/jdk/java/awt/print/PrinterJob/Collate2DPrintingTest.java b/test/jdk/java/awt/print/PrinterJob/Collate2DPrintingTest.java index 754030c4e9e6..1db476e4670f 100644 --- a/test/jdk/java/awt/print/PrinterJob/Collate2DPrintingTest.java +++ b/test/jdk/java/awt/print/PrinterJob/Collate2DPrintingTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,63 +21,90 @@ * questions. */ -/** +import java.awt.Graphics; +import java.awt.print.PageFormat; +import java.awt.print.Printable; +import java.awt.print.PrinterException; +import java.awt.print.PrinterJob; +import java.io.InputStream; +import java.io.Reader; + +import javax.print.Doc; +import javax.print.DocFlavor; +import javax.print.DocPrintJob; +import javax.print.PrintException; +import javax.print.PrintService; +import javax.print.PrintServiceLookup; +import javax.print.attribute.DocAttributeSet; +import javax.print.attribute.HashPrintRequestAttributeSet; +import javax.print.attribute.standard.Copies; +import javax.print.attribute.standard.SheetCollate; +import javax.swing.BorderFactory; +import javax.swing.Box; +import javax.swing.JButton; +import javax.swing.JComponent; +import javax.swing.JOptionPane; + +/* * @test * @bug 6362683 8012381 * @summary Collation should work. * @key printer + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @run main/manual Collate2DPrintingTest */ -import java.awt.*; -import java.awt.event.*; -import java.awt.print.*; -import javax.print.attribute.standard.*; -import javax.print.attribute.*; -import javax.print.*; -import java.io.*; - -public class Collate2DPrintingTest - extends Frame implements Doc, Printable, ActionListener { - - Button print2D = new Button("2D Print"); - Button printMerlin = new Button("PrintService"); - PrinterJob pj = PrinterJob.getPrinterJob(); - PrintService defService = null; +public class Collate2DPrintingTest implements Doc, Printable { + private static JComponent createTestUI() { HashPrintRequestAttributeSet prSet = new HashPrintRequestAttributeSet(); + PrintService defService = PrintServiceLookup.lookupDefaultPrintService(); + prSet.add(SheetCollate.COLLATED); + prSet.add(new Copies(2)); - public Collate2DPrintingTest() { - - Panel butPanel = new Panel(); - butPanel.add(print2D); - butPanel.add(printMerlin); - print2D.addActionListener(this); - printMerlin.addActionListener(this); - addWindowListener (new WindowAdapter() { - public void windowClosing (WindowEvent e) { - dispose(); + JButton print2D = new JButton("2D Print"); + print2D.addActionListener((ae) -> { + try { + PrinterJob pj = PrinterJob.getPrinterJob(); + pj.setPrintable(new Collate2DPrintingTest()); + if (pj.printDialog(prSet)) { + pj.print(prSet); + } + } catch (PrinterException ex) { + ex.printStackTrace(); + String msg = "PrinterException: " + ex.getMessage(); + JOptionPane.showMessageDialog(print2D, msg, "Error occurred", + JOptionPane.ERROR_MESSAGE); + PassFailJFrame.forceFail(msg); } }); - add("South", butPanel); - defService = PrintServiceLookup.lookupDefaultPrintService(); - PrintService[] pservice; - if (defService == null) { - pservice = PrintServiceLookup.lookupPrintServices(null, null); - if (pservice.length == 0) { - throw new RuntimeException("No printer found. TEST ABORTED"); + JButton printMerlin = new JButton("PrintService"); + printMerlin.addActionListener((ae) -> { + try { + DocPrintJob pj = defService.createPrintJob(); + pj.print(new Collate2DPrintingTest(), prSet); + } catch (PrintException ex) { + ex.printStackTrace(); + String msg = "PrintException: " + ex.getMessage(); + JOptionPane.showMessageDialog(printMerlin, msg, "Error occurred", + JOptionPane.ERROR_MESSAGE); + PassFailJFrame.forceFail(msg); } - defService = pservice[0]; - } - prSet.add(SheetCollate.COLLATED); - prSet.add(new Copies(2)); - pj.setPrintable(Collate2DPrintingTest.this); - setSize(300, 200); - setVisible(true); - } + }); + Box main = Box.createVerticalBox(); + main.setBorder(BorderFactory.createEmptyBorder(8, 8, 8, 8)); + main.add(Box.createVerticalGlue()); + main.add(print2D); + main.add(Box.createVerticalStrut(4)); + main.add(printMerlin); + main.add(Box.createVerticalGlue()); + return main; + } + @Override public int print(Graphics g, PageFormat pf, int pageIndex) - throws PrinterException { + throws PrinterException { g.drawString("Page: " + pageIndex, 100, 100); if (pageIndex == 2) { return Printable.NO_SUCH_PAGE; @@ -86,168 +113,51 @@ public int print(Graphics g, PageFormat pf, int pageIndex) } } - public void actionPerformed (ActionEvent ae) { - try { - if (ae.getSource() == print2D) { - if (pj.printDialog(prSet)) { - pj.print(prSet); - } - } else { - DocPrintJob pj = defService.createPrintJob(); - pj.print(this, prSet); - } - System.out.println ("DONE"); - } catch (Exception e) { - e.printStackTrace(); - } - } - + @Override public DocAttributeSet getAttributes() { return null; } + @Override public DocFlavor getDocFlavor() { - DocFlavor flavor = DocFlavor.SERVICE_FORMATTED.PRINTABLE; - return flavor; + return DocFlavor.SERVICE_FORMATTED.PRINTABLE; } + @Override public Object getPrintData() { return this; } + @Override public Reader getReaderForText() { return null; } + @Override public InputStream getStreamForBytes() { return null; } - public static void main( String[] args) { - - String[] instructions = - { - "You must have a printer available to perform this test", - "The print result should be collated." - }; - Sysout.createDialog( ); - Sysout.printInstructions( instructions ); - - new Collate2DPrintingTest(); - } -} - - -class Sysout { - private static TestDialog dialog; - - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.setVisible(true); - println( "Any messages for the tester will display here." ); - } - - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.setVisible(true); - println( "Any messages for the tester will display here." ); - } - - - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); - } - - - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); - } - -}// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog { - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); - add("Center", messageText); - - pack(); - - setVisible(true); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() + private static final String INSTRUCTIONS = + "Click on the '2D Print' button.\n" + + "Choose copies as '2' with 'Collated' checkbox and Print\n" + + "\n" + + "Click on the 'PrintService', should get a print from default printer\n" + + "\n" + + "If you get only one copy or non 'Collated' prints from any of the above cases, " + + "test failed"; + + public static void main(String[] args) throws Exception { + if (PrinterJob.lookupPrintServices().length == 0) { + throw new RuntimeException("Printer not configured or available."); + } - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); + PassFailJFrame.builder() + .instructions(INSTRUCTIONS) + .splitUI(Collate2DPrintingTest::createTestUI) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(45) + .build() + .awaitAndCheck(); } - - }// TestDialog class +} diff --git a/test/jdk/java/awt/print/PrinterJob/DrawImage.java b/test/jdk/java/awt/print/PrinterJob/DrawImage.java index 2fcc710719cd..8bd4b0e683b8 100644 --- a/test/jdk/java/awt/print/PrinterJob/DrawImage.java +++ b/test/jdk/java/awt/print/PrinterJob/DrawImage.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,262 +21,119 @@ * questions. */ -/** +import java.awt.Color; +import java.awt.Graphics; +import java.awt.Graphics2D; +import java.awt.Rectangle; +import java.awt.RenderingHints; +import java.awt.geom.AffineTransform; +import java.awt.image.BufferedImage; +import java.awt.image.BufferedImageOp; +import java.awt.image.RescaleOp; +import java.awt.print.PageFormat; +import java.awt.print.Printable; +import java.awt.print.PrinterException; +import java.awt.print.PrinterJob; + +/* * @test * @bug 4329866 * @key printer * @summary Confirm that no printing exception is generated. + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @run main/manual DrawImage */ +public class DrawImage { + private static final int OBJECT_BORDER = 15; -import java.util.*; -import java.text.*; -import java.io.*; -import java.net.*; -import java.awt.*; -import java.awt.font.*; -import java.awt.geom.*; -import java.awt.print.*; -import java.awt.event.*; -import java.awt.image.*; -import java.awt.image.renderable.*; -import javax.swing.*; -import javax.swing.text.*; -import javax.swing.border.*; -import javax.swing.event.*; - -public class DrawImage -{ - protected static final double _hwBorder = 72 / 4; // 1/4 inch - protected static final double _border = 72 / 4; // 1/4 inch - protected static final int _objectBorder = 15; - protected static final int _verticalGap = 20; - protected static final int _textIndent = 150; - - protected BufferedImage _image; + private static final String INSTRUCTIONS = + "This test will automatically initiate a print\n\n" + + "Test passes if you get a printout of a gray rectangle\n" + + "with white text without any exception."; - protected PageFormat _pageFormat; + private final BufferedImage image; + private final PageFormat pageFormat; - public DrawImage(BufferedImage image) { - _image = image; + private DrawImage(BufferedImage image) { + this.image = image; PrinterJob pj = PrinterJob.getPrinterJob(); - _pageFormat = pj.defaultPage(); + pageFormat = pj.defaultPage(); + } - } + private int printImage(Graphics g, PageFormat pf, int pageIndex) { + if (pageIndex > 0) { + return Printable.NO_SUCH_PAGE; + } + int paperW = (int) pageFormat.getImageableWidth(); + int paperH = (int) pageFormat.getImageableHeight(); + int x = (int) pageFormat.getImageableX(); + int y = (int) pageFormat.getImageableY(); - protected int printImage(Graphics g, PageFormat pf, BufferedImage image) { - Graphics2D g2D = (Graphics2D)g; - g2D.transform(new AffineTransform(_pageFormat.getMatrix())); + // Make the image slightly smaller (25) than max possible width + float scaleFactor = ((float) ((paperW - 25) - OBJECT_BORDER - OBJECT_BORDER) + / (float) (image.getWidth())); - int paperW = (int)pf.getImageableWidth(), paperH = - (int)pf.getImageableHeight(); + BufferedImageOp scaleOp = new RescaleOp(scaleFactor, 0, null); - int x = (int)pf.getImageableX(), y = (int)pf.getImageableY(); + Graphics2D g2D = (Graphics2D) g; + g2D.transform(new AffineTransform(pageFormat.getMatrix())); g2D.setClip(x, y, paperW, paperH); + g2D.drawImage(image, scaleOp, x + OBJECT_BORDER, y + OBJECT_BORDER); - // print images - if (image != null ) { - int imageH = image.getHeight(), imageW = image.getWidth(); - // make slightly smaller (25) than max possible width - float scaleFactor = ((float)((paperW - 25) - _objectBorder - - _objectBorder) / (float)(imageW)); - int scaledW = (int)(imageW * scaleFactor), - scaledH = (int)(imageH *scaleFactor); - BufferedImageOp scaleOp = new RescaleOp(scaleFactor, 0, null); - g2D.drawImage(image, scaleOp, x + _objectBorder, y + _objectBorder); - y += _objectBorder + scaledH + _objectBorder; - return Printable.PAGE_EXISTS; - } - else { - return Printable.NO_SUCH_PAGE; - } + return Printable.PAGE_EXISTS; } - public void print() { - try { - final PrinterJob pj = PrinterJob.getPrinterJob(); - pj.setJobName("Print Image"); - pj.setPrintable(new Printable() { - public int print(Graphics g, PageFormat pf, int pageIndex) { - int result = NO_SUCH_PAGE; - if (pageIndex == 0) { - result = printImage(g, _pageFormat, _image); - } - return result; - } - }); - if (pj.printDialog()) { - try { pj.print(); } - catch (PrinterException e) { - System.out.println(e); - } - } - - } - catch (Exception e) { - e.printStackTrace(System.out); + private void print() throws PrinterException { + final PrinterJob pj = PrinterJob.getPrinterJob(); + pj.setJobName("Print Image"); + pj.setPrintable(this::printImage); + if (pj.printDialog()) { + pj.print(); + } else { + PassFailJFrame.forceFail("User cancelled printing"); } } - public static void main(String[] args) { - String[] instructions = - { - "You must have a printer available to perform this test.", - "The test passes if you get a printout of a gray rectangle", - "with white text without any exception." - }; - - Sysout.createDialog( ); - Sysout.printInstructions( instructions ); + public static void main(String[] args) throws Exception { + if (PrinterJob.lookupPrintServices().length == 0) { + throw new RuntimeException("Printer not configured or available."); + } BufferedImage image = prepareFrontImage(); + + PassFailJFrame passFailJFrame = PassFailJFrame.builder() + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(45) + .build(); + DrawImage pt = new DrawImage(image); pt.print(); - // System.exit(0); + passFailJFrame.awaitAndCheck(); } - - - public static BufferedImage prepareFrontImage() { + private static BufferedImage prepareFrontImage() { // build my own test images BufferedImage result = new BufferedImage(400, 200, - BufferedImage.TYPE_BYTE_GRAY); + BufferedImage.TYPE_BYTE_GRAY); + int w = result.getWidth(); + int h = result.getHeight(); - Graphics2D g2D = (Graphics2D)result.getGraphics(); + Graphics2D g2D = (Graphics2D) result.getGraphics(); g2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_OFF); - int w = result.getWidth(), h = result.getHeight(); - g2D.setColor(Color.gray); g2D.fill(new Rectangle(0, 0, w, h)); - g2D.setColor(Color.white); - AffineTransform original = g2D.getTransform(); - AffineTransform originXform = AffineTransform.getTranslateInstance(w / -5, h / 5); + AffineTransform originXform = AffineTransform.getTranslateInstance( + w / 5.0, h / 5.0); g2D.transform(originXform); - - g2D.drawString("Front Side", 20, h / 2); + g2D.dispose(); return result; } - - } - -class Sysout { - private static TestDialog dialog; - - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); - } - - - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); - } - -}// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog { - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); - add("Center", messageText); - - pack(); - - show(); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); - } - - }// TestDialog class diff --git a/test/jdk/java/awt/print/PrinterJob/DrawStringMethods.java b/test/jdk/java/awt/print/PrinterJob/DrawStringMethods.java index f5417ebae4d1..7742f5e5e804 100644 --- a/test/jdk/java/awt/print/PrinterJob/DrawStringMethods.java +++ b/test/jdk/java/awt/print/PrinterJob/DrawStringMethods.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,31 +21,46 @@ * questions. */ -/** +import java.awt.Color; +import java.awt.Font; +import java.awt.Graphics; +import java.awt.Graphics2D; +import java.awt.font.FontRenderContext; +import java.awt.print.Book; +import java.awt.print.PageFormat; +import java.awt.print.Printable; +import java.awt.print.PrinterJob; +import java.text.AttributedCharacterIterator; +import java.text.AttributedString; + +/* * @test * @bug 4185019 * @key printer * @summary Confirm that all of the drawString methods on Graphics2D * work for printer graphics objects. + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @run main/manual DrawStringMethods */ - -import java.awt.*; -import java.text.*; -import java.awt.font.*; -import java.awt.print.*; - public class DrawStringMethods implements Printable { + private static final String INSTRUCTIONS = + " This test will automatically initiate a print.\n" + + "\n" + + " Confirm that the following methods are printed:\n" + + " For Graphics: drawString, drawString, drawChars, drawBytes\n" + + " For Graphics2D: drawString, drawString, drawGlyphVector"; + + public static void main(String[] args) throws Exception { + if (PrinterJob.lookupPrintServices().length == 0) { + throw new RuntimeException("Printer not configured or available."); + } - public static void main(String args[]) { - String[] instructions = - { - "Confirm that the methods are printed.", - " For Graphics: drawString, drawString, drawChars, drawBytes", - " For Graphics2D: drawString, drawString, drawGlyphVector" - }; - Sysout.createDialogWithInstructions( instructions ); - + PassFailJFrame passFailJFrame = PassFailJFrame.builder() + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(45) + .build(); PrinterJob pjob = PrinterJob.getPrinterJob(); PageFormat pf = pjob.defaultPage(); @@ -53,18 +68,16 @@ public static void main(String args[]) { book.append(new DrawStringMethods(), pf); pjob.setPageable(book); + pjob.print(); - try { - pjob.print(); - } catch (PrinterException e) { - throw new RuntimeException(e.getMessage()); - } + passFailJFrame.awaitAndCheck(); } - public static AttributedCharacterIterator getIterator(String s) { + private static AttributedCharacterIterator getIterator(String s) { return new AttributedString(s).getIterator(); } + @Override public int print(Graphics g, PageFormat pf, int pageIndex) { int ix = (int) pf.getImageableX(); int iy = (int) pf.getImageableY(); @@ -93,7 +106,7 @@ public int print(Graphics g, PageFormat pf, int pageIndex) { iy += 30; s = "drawBytes(byte data[], int offset, int length, int x, int y)"; - byte data[] = new byte[s.length()]; + byte[] data = new byte[s.length()]; for (int i = 0; i < data.length; i++) { data[i] = (byte) s.charAt(i); } @@ -116,7 +129,7 @@ public int print(Graphics g, PageFormat pf, int pageIndex) { iy += 30; s = "drawString(AttributedCharacterIterator iterator, "+ - "float x, float y)"; + "float x, float y)"; g.drawLine(ix, iy, ix+10, iy); g2d.drawString(getIterator(s), (float) ix+20, (float) iy); @@ -133,119 +146,3 @@ public int print(Graphics g, PageFormat pf, int pageIndex) { return PAGE_EXISTS; } } - -class Sysout - { - private static TestDialog dialog; - - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); - } - - - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); - } - - }// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog - { - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); - add("South", messageText); - - pack(); - - show(); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); - } - - }// TestDialog class diff --git a/test/jdk/java/awt/print/PrinterJob/InvalidPage.java b/test/jdk/java/awt/print/PrinterJob/InvalidPage.java index fd0130320523..db226dec1e6e 100644 --- a/test/jdk/java/awt/print/PrinterJob/InvalidPage.java +++ b/test/jdk/java/awt/print/PrinterJob/InvalidPage.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,223 +21,118 @@ * questions. */ -/** +import java.awt.Color; +import java.awt.Graphics; +import java.awt.Graphics2D; +import java.awt.print.PageFormat; +import java.awt.print.Paper; +import java.awt.print.Printable; +import java.awt.print.PrinterException; +import java.awt.print.PrinterJob; + +import javax.swing.BorderFactory; +import javax.swing.Box; +import javax.swing.JButton; +import javax.swing.JComponent; +import javax.swing.JOptionPane; + +/* * @test InvalidPage.java * @bug 4671634 6506286 * @summary Invalid page format can crash win32 JRE * @key printer + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @run main/manual InvalidPage */ - -import java.awt.*; -import java.awt.event.*; -import java.awt.print.*; - -public class InvalidPage extends Frame implements Printable { - - PrinterJob pJob; - PageFormat pf; - - public InvalidPage() { - super ("Validate Page Test"); - pJob = PrinterJob.getPrinterJob(); - pf = pJob.defaultPage(); - Paper p = pf.getPaper(); - p.setImageableArea(0,0,p.getWidth(), p.getHeight()); - pf.setPaper(p); - setLayout(new FlowLayout()); - Panel panel = new Panel(); - Button printButton = new Button ("Print"); - printButton.addActionListener(new ActionListener() { - public void actionPerformed (ActionEvent e) { - try { - if (pJob.printDialog()) { - pJob.setPrintable(InvalidPage.this, pf); - pJob.print(); - } - } catch (PrinterException pe ) { - } +public class InvalidPage implements Printable { + private static JComponent createTestUI() { + JButton b = new JButton("Print"); + b.addActionListener((ae) -> { + try { + PrinterJob job = PrinterJob.getPrinterJob(); + PageFormat pf = job.defaultPage(); + Paper p = pf.getPaper(); + p.setImageableArea(0, 0, p.getWidth(), p.getHeight()); + pf.setPaper(p); + job.setPrintable(new InvalidPage(), pf); + if (job.printDialog()) { + job.print(); } - }); - panel.add (printButton); - add(panel); - - addWindowListener (new WindowAdapter() { - public void windowClosing (WindowEvent e) { - dispose(); - System.exit (0); - } - - }); - setSize (200, 200); - setVisible (true); - } - - public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) { - - if (pageIndex > 1) { - return Printable.NO_SUCH_PAGE; - } - - Graphics2D g2d = (Graphics2D)graphics; - - g2d.translate(pageFormat.getImageableX(), pageFormat.getImageableY()); - g2d.drawString("ORIGIN", 30, 30); - g2d.drawString("X THIS WAY", 200, 50); - g2d.drawString("Y THIS WAY", 60 , 200); - g2d.drawRect(0,0,(int)pageFormat.getImageableWidth(), - (int)pageFormat.getImageableHeight()); - if (pageIndex == 0) { - g2d.setColor(Color.black); - } else { - g2d.setColor(new Color(0,0,0,128)); - } - g2d.drawRect(1,1,(int)pageFormat.getImageableWidth()-2, - (int)pageFormat.getImageableHeight()-2); - - g2d.drawLine(0,0, - (int)pageFormat.getImageableWidth(), - (int)pageFormat.getImageableHeight()); - g2d.drawLine((int)pageFormat.getImageableWidth(),0, - 0,(int)pageFormat.getImageableHeight()); - return Printable.PAGE_EXISTS; - } - - public static void main( String[] args) { - String[] instructions = - { - "You must have a printer available to perform this test", - "Press the print button, which brings up a print dialog and", - "in the dialog select a printer and press the print button", - "in the dialog. Repeat for as many printers as you have installed", - "On solaris and linux just one printer is sufficient", - "Collect the output and examine it, each print job has two pages", - "of very similar output, except that the 2nd page of the job may", - "appear in a different colour, and the output near the edge of", - "the page may be clipped. This is OK. Hold up both pieces of paper", - "to the light and confirm that the lines and text (where present)", - "are positioned identically on both pages", - "The test fails if the JRE crashes, or if the output from the two", - "pages of a job is aligned differently" - }; - Sysout.createDialog( ); - Sysout.printInstructions( instructions ); - - new InvalidPage(); - } - -} - -class Sysout { - private static TestDialog dialog; - - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.show(); - println( "Any messages for the tester will display here." ); + } catch (PrinterException ex) { + ex.printStackTrace(); + String msg = "PrinterException: " + ex.getMessage(); + JOptionPane.showMessageDialog(b, msg, "Error occurred", + JOptionPane.ERROR_MESSAGE); + PassFailJFrame.forceFail(msg); + } + }); + + Box main = Box.createHorizontalBox(); + main.setBorder(BorderFactory.createEmptyBorder(8, 8, 8, 8)); + main.add(Box.createHorizontalGlue()); + main.add(b); + main.add(Box.createHorizontalGlue()); + return main; } - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.show(); - println( "Any messages for the tester will display here." ); + @Override + public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) { + if (pageIndex > 1) { + return Printable.NO_SUCH_PAGE; + } + + Graphics2D g2d = (Graphics2D) graphics; + g2d.translate(pageFormat.getImageableX(), pageFormat.getImageableY()); + g2d.drawString("ORIGIN", 30, 30); + g2d.drawString("X THIS WAY", 200, 50); + g2d.drawString("Y THIS WAY", 60, 200); + g2d.drawRect(0, 0, + (int) pageFormat.getImageableWidth(), + (int) pageFormat.getImageableHeight()); + if (pageIndex == 0) { + g2d.setColor(Color.black); + } else { + g2d.setColor(new Color(0, 0, 0, 128)); + } + g2d.drawRect(1, 1, + (int) pageFormat.getImageableWidth() - 2, + (int) pageFormat.getImageableHeight() - 2); + g2d.drawLine(0, 0, + (int) pageFormat.getImageableWidth(), + (int) pageFormat.getImageableHeight()); + g2d.drawLine((int) pageFormat.getImageableWidth(), 0, + 0, (int) pageFormat.getImageableHeight()); + + return Printable.PAGE_EXISTS; } - - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); + private static final String INSTRUCTIONS = + " Press the print button, which brings up a print dialog.\n" + + " In the dialog select a printer and press the print button.\n\n" + + " Repeat for all the printers as you have installed\n" + + " On Solaris and Linux just one printer is sufficient.\n\n" + + " Collect the output and examine it, each print job has two pages\n" + + " of very similar output, except that the 2nd page of the job may\n" + + " appear in a different colour, and the output near the edge of\n" + + " the page may be clipped. This is OK. Hold up both pieces of paper\n" + + " to the light and confirm that the lines and text (where present)\n" + + " are positioned identically on both pages\n\n" + + " The test fails if the output from the two\n" + + " pages of a job is aligned differently"; + + public static void main(String[] args) throws Exception { + if (PrinterJob.lookupPrintServices().length == 0) { + throw new RuntimeException("Printer not configured or available."); + } + + PassFailJFrame.builder() + .instructions(INSTRUCTIONS) + .testTimeOut(10) + .splitUI(InvalidPage::createTestUI) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(45) + .build() + .awaitAndCheck(); } - - - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); - } - -}// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog { - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); - add("Center", messageText); - - pack(); - - show(); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); - } - - }// TestDialog class +} diff --git a/test/jdk/java/awt/print/PrinterJob/JobName/PrinterJobName.java b/test/jdk/java/awt/print/PrinterJob/JobName/PrinterJobName.java index f1b99487788c..d4be6ab3fa99 100644 --- a/test/jdk/java/awt/print/PrinterJob/JobName/PrinterJobName.java +++ b/test/jdk/java/awt/print/PrinterJob/JobName/PrinterJobName.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,173 +21,55 @@ * questions. */ -/** +import java.awt.Graphics; +import java.awt.Graphics2D; +import java.awt.print.PageFormat; +import java.awt.print.Printable; +import java.awt.print.PrinterJob; + +/* * @test * @bug 4205601 * @summary setJobName should be used by PrinterJob * @key printer + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @run main/manual PrinterJobName */ - -import java.awt.*; -import java.awt.print.*; - public class PrinterJobName implements Printable { + private static final String THE_NAME = "Testing the Job name setting"; + + private static final String INSTRUCTIONS = + "This test prints a page with a banner/job name of\n\n" + + THE_NAME; + + public static void main(String[] args) throws Exception { + if (PrinterJob.lookupPrintServices().length == 0) { + throw new RuntimeException("Printer not configured or available."); + } + + PassFailJFrame passFailJFrame = PassFailJFrame.builder() + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(45) + .build(); + + PrinterJob job = PrinterJob.getPrinterJob(); + job.setJobName(THE_NAME); + job.setPrintable(new PrinterJobName()); + job.print(); + passFailJFrame.awaitAndCheck(); + } - - static String theName = "Testing the Jobname setting"; - - public static void main(String[] args) { - - String[] instructions = - { - "You must have a printer available to perform this test", - "This test prints a page with a banner/job name of", - theName - }; - - Sysout.createDialog( ); - Sysout.printInstructions( instructions ); - - PrinterJob job = PrinterJob.getPrinterJob(); - job.setJobName(theName); - job.setPrintable(new PrinterJobName()); - try { - job.print(); - System.out.println("PRINTING DONE."); - } - catch (Exception exc) { - System.out.println("Printer Exception"); - } - } - - + @Override public int print(Graphics g, PageFormat pgFmt, int pgIndex) { - if (pgIndex > 0 ) { - return Printable.NO_SUCH_PAGE; - } - - double iw = pgFmt.getImageableWidth(); - double ih = pgFmt.getImageableHeight(); - Graphics2D g2d = (Graphics2D)g; - g2d.translate(pgFmt.getImageableX(), pgFmt.getImageableY()); - g2d.drawString("Name is: "+theName,20,20 ); - return Printable.PAGE_EXISTS; + if (pgIndex > 0) { + return Printable.NO_SUCH_PAGE; + } + + Graphics2D g2d = (Graphics2D) g; + g2d.translate(pgFmt.getImageableX(), pgFmt.getImageableY()); + g2d.drawString("Name is: " + THE_NAME, 20, 20); + return Printable.PAGE_EXISTS; } - } - - -class Sysout { - private static TestDialog dialog; - - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); - } - - - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); - } - -}// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog { - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); - add("Center", messageText); - - pack(); - - show(); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); - } - - }// TestDialog class diff --git a/test/jdk/java/awt/print/PrinterJob/NumCopies.java b/test/jdk/java/awt/print/PrinterJob/NumCopies.java index 119bcab6f7a1..00141bda03ed 100644 --- a/test/jdk/java/awt/print/PrinterJob/NumCopies.java +++ b/test/jdk/java/awt/print/PrinterJob/NumCopies.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,169 +21,56 @@ * questions. */ -/** +import java.awt.Color; +import java.awt.Graphics; +import java.awt.print.PageFormat; +import java.awt.print.Printable; +import java.awt.print.PrinterException; +import java.awt.print.PrinterJob; + +/* * @test * @bug 4258003 * @summary Checks the right number of copies are printed * @key printer + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @run main/manual NumCopies */ - -import java.awt.*; -import java.awt.print.*; - public class NumCopies implements Printable { - - - public static void main(String[] args) { - - String[] instructions = - { - "You must have a printer available to perform this test", - "This test should print a total of four pages which are two", - " copies of each of two pages which consist of the text :-", - "'This is page number N', where N is 0 and 1.", - "The pages should be uncollated." - }; - Sysout.createDialog( ); - Sysout.printInstructions( instructions ); - - PrinterJob job = PrinterJob.getPrinterJob(); - job.setCopies(2); - job.setPrintable(new NumCopies()); - try { + private static final String INSTRUCTIONS = + "This test should print four pages, which are \n" + + "two copies of each page with the text :-\n" + + "'This is page number N', where N is 0 and 1.\n" + + "The pages should be uncollated."; + + public static void main(String[] args) throws Exception { + if (PrinterJob.lookupPrintServices().length == 0) { + throw new RuntimeException("Printer not configured or available."); + } + + PassFailJFrame passFailJFrame = PassFailJFrame.builder() + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(45) + .build(); + + PrinterJob job = PrinterJob.getPrinterJob(); + job.setCopies(2); + job.setPrintable(new NumCopies()); job.print(); + passFailJFrame.awaitAndCheck(); } - catch (Exception exc) { - System.out.println("Printer Exception"); - } - } - public int print(Graphics g, PageFormat pf, int pageIndex) - throws PrinterException { - - if (pageIndex > 1) { - return NO_SUCH_PAGE; + @Override + public int print(Graphics g, PageFormat pf, int pageIndex) + throws PrinterException { + if (pageIndex > 1) { + return NO_SUCH_PAGE; + } + g.translate((int) pf.getImageableX(), (int) pf.getImageableY()); + g.setColor(Color.black); + g.drawString("This is page number " + pageIndex, 50, 50); + return PAGE_EXISTS; } - g.translate((int)pf.getImageableX(), (int)pf.getImageableY()); - g.setColor(Color.black); - g.drawString("This is page number " + Integer.toString(pageIndex), 50, 50); - return PAGE_EXISTS ; - } - } - -class Sysout - { - private static TestDialog dialog; - - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); - } - - - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); - } - - }// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog { - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); - add("Center", messageText); - - pack(); - - show(); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); - } - - }// TestDialog class From 3be66fe3de5c790a0e9cd568fa933b4dda5bc7b8 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 16 Jan 2025 08:19:52 +0000 Subject: [PATCH 125/225] 8340687: Open source closed frame tests #1 Backport-of: 47fcf5a3b0796ffeb6407be961ceb552ca2a40f8 --- .../java/awt/Frame/DefaultFrameIconTest.java | 77 ++++++++ test/jdk/java/awt/Frame/DisposeTest.java | 112 +++++++++++ test/jdk/java/awt/Frame/FramePaintTest.java | 91 +++++++++ test/jdk/java/awt/Frame/MenuCrash.java | 178 ++++++++++++++++++ 4 files changed, 458 insertions(+) create mode 100644 test/jdk/java/awt/Frame/DefaultFrameIconTest.java create mode 100644 test/jdk/java/awt/Frame/DisposeTest.java create mode 100644 test/jdk/java/awt/Frame/FramePaintTest.java create mode 100644 test/jdk/java/awt/Frame/MenuCrash.java diff --git a/test/jdk/java/awt/Frame/DefaultFrameIconTest.java b/test/jdk/java/awt/Frame/DefaultFrameIconTest.java new file mode 100644 index 000000000000..3ca3b70dbd1a --- /dev/null +++ b/test/jdk/java/awt/Frame/DefaultFrameIconTest.java @@ -0,0 +1,77 @@ +/* + * Copyright (c) 1999, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.Dialog; +import java.awt.Frame; +import java.awt.Window; +import java.util.List; + +/* + * @test + * @bug 4240766 8259023 + * @summary Frame Icon is wrong - should be Coffee Cup or Duke image icon + * @requires (os.family == "windows") + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual DefaultFrameIconTest +*/ + +public class DefaultFrameIconTest { + + private static final String INSTRUCTIONS = """ + You should see a dialog and a frame. + If both have Coffee Cup or Duke image icon in the upper left corner, + the test passes, otherwise it fails. + """; + + public static void main(String[] args) throws Exception { + PassFailJFrame.builder() + .title("DefaultFrameIconTest Instructions") + .instructions(INSTRUCTIONS) + .columns(45) + .testUI(DefaultFrameIconTest::createAndShowUI) + .positionTestUI(DefaultFrameIconTest::positionTestWindows) + .build() + .awaitAndCheck(); + } + + private static void positionTestWindows(List testWindows, + PassFailJFrame.InstructionUI instructionUI) { + int gap = 5; + int x = instructionUI.getLocation().x + instructionUI.getSize().width + gap; + for (Window w : testWindows) { + w.setLocation(x, instructionUI.getLocation().y); + x += w.getWidth() + gap; + } + } + + private static List createAndShowUI() { + Frame testFrame = new Frame("Frame DefaultFrameIconTest"); + Dialog testDialog = new Dialog(testFrame, "Dialog DefaultFrameIconTest"); + + testDialog.setSize(250, 100); + + testFrame.setSize(250, 100); + return List.of(testFrame, testDialog); + } +} diff --git a/test/jdk/java/awt/Frame/DisposeTest.java b/test/jdk/java/awt/Frame/DisposeTest.java new file mode 100644 index 000000000000..08c0def638e6 --- /dev/null +++ b/test/jdk/java/awt/Frame/DisposeTest.java @@ -0,0 +1,112 @@ +/* + * Copyright (c) 1998, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import javax.imageio.ImageIO; +import java.awt.Color; +import java.awt.EventQueue; +import java.awt.Frame; +import java.awt.Menu; +import java.awt.MenuBar; +import java.awt.Rectangle; +import java.awt.Robot; +import java.awt.image.BufferedImage; +import java.io.File; +import java.io.IOException; + +/* + * @test + * @key headful + * @bug 4127271 + * @summary Tests that disposing of a Frame with MenuBar removes all traces + * of the Frame from the screen. + */ + +public class DisposeTest { + private static Frame backgroundFrame; + private static Frame testedFrame; + + private static final Rectangle backgroundFrameBounds = + new Rectangle(100, 100, 200, 200); + private static final Rectangle testedFrameBounds = + new Rectangle(150, 150, 100, 100); + + private static Robot robot; + + public static void main(String[] args) throws Exception { + robot = new Robot(); + try { + EventQueue.invokeAndWait(DisposeTest::initAndShowGui); + robot.waitForIdle(); + robot.delay(500); + EventQueue.invokeAndWait(testedFrame::dispose); + robot.waitForIdle(); + robot.delay(500); + test(); + } finally { + EventQueue.invokeAndWait(() -> { + backgroundFrame.dispose(); + testedFrame.dispose(); + }); + } + } + + private static void test() { + BufferedImage bi = robot.createScreenCapture(backgroundFrameBounds); + int redPix = Color.RED.getRGB(); + + for (int x = 0; x < bi.getWidth(); x++) { + for (int y = 0; y < bi.getHeight(); y++) { + if (bi.getRGB(x, y) != redPix) { + try { + ImageIO.write(bi, "png", + new File("failure.png")); + } catch (IOException ignored) {} + throw new RuntimeException("Test failed"); + } + } + } + } + + private static void initAndShowGui() { + backgroundFrame = new Frame("DisposeTest background"); + backgroundFrame.setUndecorated(true); + backgroundFrame.setBackground(Color.RED); + backgroundFrame.setBounds(backgroundFrameBounds); + backgroundFrame.setVisible(true); + + testedFrame = new UglyFrame(); + } + + static class UglyFrame extends Frame { + public UglyFrame() { + super("DisposeTest"); + MenuBar mb = new MenuBar(); + Menu m = new Menu("menu"); + mb.add(m); + setMenuBar(mb); + setBounds(testedFrameBounds); + setVisible(true); + } + } +} + diff --git a/test/jdk/java/awt/Frame/FramePaintTest.java b/test/jdk/java/awt/Frame/FramePaintTest.java new file mode 100644 index 000000000000..aaa14893b34a --- /dev/null +++ b/test/jdk/java/awt/Frame/FramePaintTest.java @@ -0,0 +1,91 @@ +/* + * Copyright (c) 2001, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + + +import java.awt.Color; +import java.awt.Component; +import java.awt.Dimension; +import java.awt.FlowLayout; +import java.awt.Frame; +import java.awt.Graphics; + +/* + * @test + * @bug 4023385 + * @summary resizing a frame causes too many repaints + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual FramePaintTest +*/ + +public class FramePaintTest { + private static final String INSTRUCTIONS = """ + You should see a Frame titled "Repaint Test", filled with colored blocks. + + Resize the frame several times, both inward as well as outward. + + The blocks should move to fill the window without any flashes or + glitches which ensures that repaint is not done excessively + """; + + public static void main(String[] args) throws Exception { + PassFailJFrame.builder() + .title("FramePaintTest Instructions") + .instructions(INSTRUCTIONS) + .columns(45) + .testUI(ResizeLW::new) + .build() + .awaitAndCheck(); + } + + static class ResizeLW extends Frame { + + public ResizeLW() { + super("Repaint Test"); + setBackground(Color.red); + setLayout(new FlowLayout()); + setSize(300, 300); + + for (int i = 0; i < 10; i++) { + add(new ColorComp(Color.blue)); + add(new ColorComp(Color.green)); + } + } + + private static class ColorComp extends Component { + public ColorComp(Color c) { + super(); + setBackground(c); + } + + public void paint(Graphics g) { + g.setColor(getBackground()); + g.fillRect(0, 0, getWidth(), getHeight()); + } + + public Dimension getPreferredSize() { + return new Dimension(50, 50); + } + } + } +} diff --git a/test/jdk/java/awt/Frame/MenuCrash.java b/test/jdk/java/awt/Frame/MenuCrash.java new file mode 100644 index 000000000000..f41408ecdadf --- /dev/null +++ b/test/jdk/java/awt/Frame/MenuCrash.java @@ -0,0 +1,178 @@ +/* + * Copyright (c) 1999, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.Button; +import java.awt.CheckboxMenuItem; +import java.awt.FlowLayout; +import java.awt.Frame; +import java.awt.Menu; +import java.awt.MenuBar; +import java.awt.MenuItem; +import java.awt.TextField; +import java.awt.Window; +import java.awt.event.ComponentAdapter; +import java.awt.event.ComponentEvent; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; +import java.util.List; + +/* + * @test + * @bug 4133279 + * @summary Clicking in menu in inactive frame crashes application + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual MenuCrash + */ +public class MenuCrash { + + private static final String INSTRUCTIONS = """ + Two frames will appear, alternate between frames by clicking on the + menubar of the currently deactivated frame and verify no crash occurs. + + Try mousing around the menus and choosing various items to see the menu + item name reflected in the text field. Note that CheckBoxMenuItems do + not fire action events so the check menu item (Item 03) will not change + the field. + """; + + public static void main(String[] args) throws Exception { + PassFailJFrame.builder() + .title("MenuCrash Instructions") + .instructions(INSTRUCTIONS) + .columns(45) + .testUI(MenuCrash::createAndShowUI) + .positionTestUI(MenuCrash::positionTestWindows) + .build() + .awaitAndCheck(); + } + + + private static List createAndShowUI() { + Frame frame1 = new MenuFrame("Frame 1 MenuCrash"); + Frame frame2 = new MenuFrame("Frame 2 MenuCrash"); + + frame1.setSize(300, 200); + frame2.setSize(300, 200); + + frame1.validate(); + frame2.validate(); + + return List.of(frame1, frame2); + } + + private static void positionTestWindows(List testWindows, + PassFailJFrame.InstructionUI instructionUI) { + int gap = 5; + int x = instructionUI.getLocation().x + instructionUI.getSize().width + gap; + for (Window w : testWindows) { + w.setLocation(x, instructionUI.getLocation().y); + x += w.getWidth() + gap; + } + } + + static class MenuFrame extends Frame { + private final TextField field; + + MenuFrame(String name) { + super(name); + setLayout(new FlowLayout()); + + Button removeMenus = new Button("Remove Menus"); + removeMenus.addActionListener(ev -> remove(getMenuBar())); + + Button addMenus = new Button("Add Menus"); + addMenus.addActionListener(ev -> setupMenus()); + + add(removeMenus); + add(addMenus); + field = new TextField(20); + add(field); + + addWindowListener( + new WindowAdapter() { + public void windowActivated(WindowEvent e) { + setupMenus(); + } + } + ); + + addComponentListener( + new ComponentAdapter() { + public void componentResized(ComponentEvent e) { + System.out.println(MenuFrame.this); + } + } + ); + + pack(); + } + + private void addMenuListeners() { + MenuBar menuBar = getMenuBar(); + + for (int nMenu = 0; nMenu < menuBar.getMenuCount(); nMenu++) { + Menu menu = menuBar.getMenu(nMenu); + for (int nMenuItem = 0; nMenuItem < menu.getItemCount(); nMenuItem++) { + MenuItem item = menu.getItem(nMenuItem); + item.addActionListener(ev -> field.setText(ev.getActionCommand())); + } + } + } + + private void setupMenus() { + MenuItem miSetLabel = new MenuItem("Item 01"); + MenuItem miSetEnabled = new MenuItem("Item 02"); + CheckboxMenuItem miSetState = new CheckboxMenuItem("Item 03"); + MenuItem miAdded = new MenuItem("Item 04 Added"); + + MenuBar menuBar = new MenuBar(); + Menu menu1 = new Menu("Menu 01"); + menu1.add(miSetLabel); + menu1.add(miSetEnabled); + menu1.add(miSetState); + menuBar.add(menu1); + setMenuBar(menuBar); + + // now that the peers are created, screw + // around with the menu items + miSetLabel.setLabel("Menu 01 - SetLabel"); + miSetEnabled.setEnabled(false); + miSetState.setState(true); + menu1.add(miAdded); + menu1.remove(miAdded); + menu1.addSeparator(); + menu1.add(miAdded); + + Menu menu2 = new Menu("Menu 02"); + menuBar.add(menu2); + menuBar.remove(menu2); + menuBar.add(menu2); + menu2.add(new MenuItem("Foo")); + menu1.setLabel("Menu Number 1"); + menu2.setLabel("Menu Number 2"); + + addMenuListeners(); + } + } +} From d66ed62d366cc2064104f694c0774f7d8c1f5264 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 16 Jan 2025 08:21:16 +0000 Subject: [PATCH 126/225] 8333403: Write a test to check various components events are triggered properly Backport-of: a02d895f7ad59fe33f8a761dbd7bceb0b8dfefc0 --- .../awt/Component/ComponentEventTest.java | 357 ++++++++++++++++++ 1 file changed, 357 insertions(+) create mode 100644 test/jdk/java/awt/Component/ComponentEventTest.java diff --git a/test/jdk/java/awt/Component/ComponentEventTest.java b/test/jdk/java/awt/Component/ComponentEventTest.java new file mode 100644 index 000000000000..bfbfed336a01 --- /dev/null +++ b/test/jdk/java/awt/Component/ComponentEventTest.java @@ -0,0 +1,357 @@ +/* + * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.Button; +import java.awt.Checkbox; +import java.awt.Choice; +import java.awt.Component; +import java.awt.Dimension; +import java.awt.EventQueue; +import java.awt.FlowLayout; +import java.awt.Frame; +import java.awt.Label; +import java.awt.List; +import java.awt.Panel; +import java.awt.Point; +import java.awt.Robot; +import java.awt.Scrollbar; +import java.awt.TextArea; +import java.awt.TextField; +import java.awt.event.ComponentEvent; +import java.awt.event.ComponentListener; +import java.awt.event.InputEvent; +import java.lang.reflect.InvocationTargetException; + +import jdk.test.lib.Platform; + +/* + * @test + * @key headful + * @bug 8333403 + * @summary Test performs various operations to check components events are triggered properly. + * @library /test/lib + * @build jdk.test.lib.Platform + * @run main ComponentEventTest + */ +public class ComponentEventTest { + + private static final int DELAY = 500; + + private static Frame frame; + private static Robot robot; + + private static Component[] components; + + private static volatile Point centerPoint; + + private static volatile boolean componentHidden; + private static volatile boolean componentShown; + private static volatile boolean componentMoved; + private static volatile boolean componentResized; + + private static final ComponentListener componentListener = + new ComponentListener() { + + @Override + public void componentShown(ComponentEvent e) { + System.out.println("ComponentShown: " + e.getSource()); + componentShown = true; + } + + @Override + public void componentResized(ComponentEvent e) { + System.out.println("ComponentResized: " + e.getSource()); + componentResized = true; + } + + @Override + public void componentMoved(ComponentEvent e) { + System.out.println("ComponentMoved: " + e.getSource()); + componentMoved = true; + } + + @Override + public void componentHidden(ComponentEvent e) { + System.out.println("ComponentHidden: " + e.getSource()); + componentHidden = true; + } + }; + + private static void initializeGUI() { + frame = new Frame("Component Event Test"); + frame.setLayout(new FlowLayout()); + + Panel panel = new Panel(); + Button button = new Button("Button"); + Label label = new Label("Label"); + List list = new List(); + list.add("One"); + list.add("Two"); + list.add("Three"); + Choice choice = new Choice(); + choice.add("Red"); + choice.add("Orange"); + choice.add("Yellow"); + Checkbox checkbox = new Checkbox("Checkbox"); + Scrollbar scrollbar = new Scrollbar(Scrollbar.HORIZONTAL, 0, 1, 0, 255); + TextField textfield = new TextField(15); + TextArea textarea = new TextArea(5, 15); + + components = new Component[] { panel, button, label, list, choice, + checkbox, scrollbar, textfield, textarea, frame }; + + for (int i = 0; i < components.length - 1; i++) { + components[i].addComponentListener(componentListener); + frame.add(components[i]); + } + frame.addComponentListener(componentListener); + + frame.pack(); + frame.setLocationRelativeTo(null); + frame.setVisible(true); + } + + public static void main(String[] args) throws Exception { + try { + robot = new Robot(); + robot.setAutoWaitForIdle(true); + + EventQueue.invokeAndWait(ComponentEventTest::initializeGUI); + robot.waitForIdle(); + robot.delay(DELAY); + + doTest(); + + System.out.println("Test PASSED"); + } finally { + EventQueue.invokeAndWait(ComponentEventTest::disposeFrame); + } + } + + private static void doTest() + throws InvocationTargetException, InterruptedException { + // Click the frame to ensure it gains focus + clickFrame(); + + robot.delay(DELAY); + + for (int i = 0; i < components.length; i++) { + for (boolean state : new boolean[] { true, false }) { + doTest(components[i], state); + } + } + + robot.delay(DELAY); + + System.out.println("Iconify frame"); + resetValues(); + testIconifyFrame(); + + System.out.println("Deiconify frame"); + resetValues(); + testDeiconifyFrame(); + } + + private static void clickFrame() + throws InvocationTargetException, InterruptedException { + EventQueue.invokeAndWait(() -> { + Point location = frame.getLocationOnScreen(); + Dimension size = frame.getSize(); + centerPoint = new Point(location.x + size.width / 2, + location.y + size.height / 2); + }); + + robot.mouseMove(centerPoint.x, centerPoint.y); + robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); + robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); + } + + private static void testIconifyFrame() + throws InvocationTargetException, InterruptedException { + EventQueue.invokeAndWait(() -> frame.setExtendedState(Frame.ICONIFIED)); + + robot.waitForIdle(); + robot.delay(DELAY); + if (componentShown || componentHidden || componentMoved + || componentResized) { + throw new RuntimeException( + "ComponentEvent triggered when frame is iconified"); + } + } + + private static void testDeiconifyFrame() + throws InvocationTargetException, InterruptedException { + EventQueue.invokeAndWait(() -> frame.setExtendedState(Frame.NORMAL)); + + robot.waitForIdle(); + robot.delay(DELAY); + + /* + * Because of the different behavior between MS Windows and other OS, we + * receive native events WM_SIZE and WM_MOVE on Windows when the frame + * state changes from iconified to normal. AWT sends these events to + * components when it receives the events from the native system. See + * JDK-6754618 for more information. + */ + + if (componentShown || componentHidden) { + throw new RuntimeException( + "FAIL: componentShown or componentHidden triggered " + + "when frame set to normal"); + } + + if (Platform.isWindows() && (!componentMoved || !componentResized)) { + throw new RuntimeException( + "FAIL: componentMoved or componentResized wasn't triggered " + + "when frame set to normal"); + } + if (!Platform.isWindows() && (componentMoved || componentResized)) { + throw new RuntimeException( + "FAIL: componentMoved or componentResized triggered " + + "when frame set to normal"); + } + } + + private static void doTest(final Component currentComponent, boolean enable) + throws InvocationTargetException, InterruptedException { + + System.out.println("Component " + currentComponent); + System.out.println(" enabled " + enable); + + EventQueue.invokeAndWait(() -> { + currentComponent.setEnabled(enable); + revalidateFrame(); + }); + + robot.delay(DELAY); + + resetValues(); + EventQueue.invokeAndWait(() -> { + currentComponent.setVisible(false); + revalidateFrame(); + }); + + robot.delay(DELAY); + if (!componentHidden) { + throw new RuntimeException("FAIL: ComponentHidden not triggered for" + + currentComponent.getClass()); + } + + resetValues(); + EventQueue.invokeAndWait(() -> { + currentComponent.setVisible(false); + revalidateFrame(); + }); + + robot.delay(DELAY); + if (componentHidden) { + throw new RuntimeException("FAIL: ComponentHidden triggered when " + + "setVisible(false) called for a hidden " + + currentComponent.getClass()); + } + + resetValues(); + EventQueue.invokeAndWait(() -> { + currentComponent.setVisible(true); + revalidateFrame(); + }); + + robot.delay(DELAY); + if (!componentShown) { + throw new RuntimeException("FAIL: ComponentShown not triggered for " + + currentComponent.getClass()); + } + + resetValues(); + EventQueue.invokeAndWait(() -> { + currentComponent.setVisible(true); + revalidateFrame(); + }); + + robot.delay(DELAY); + if (componentShown) { + throw new RuntimeException("FAIL: ComponentShown triggered when " + + "setVisible(true) called for a shown " + + currentComponent.getClass()); + } + + resetValues(); + EventQueue.invokeAndWait(() -> { + currentComponent.setLocation(currentComponent.getLocation().x + 1, + currentComponent.getLocation().y); + revalidateFrame(); + }); + + robot.delay(DELAY); + if (!componentMoved) { + throw new RuntimeException("FAIL: ComponentMoved not triggered for " + + currentComponent.getClass()); + } + + resetValues(); + EventQueue.invokeAndWait(() -> { + currentComponent.setSize(currentComponent.getSize().width + 1, + currentComponent.getSize().height); + revalidateFrame(); + }); + + robot.delay(DELAY); + if (!componentResized) { + throw new RuntimeException("FAIL: ComponentResized not triggered " + + "when size increases for " + currentComponent.getClass()); + } + + resetValues(); + EventQueue.invokeAndWait(() -> { + currentComponent.setSize(currentComponent.getSize().width - 1, + currentComponent.getSize().height); + revalidateFrame(); + }); + + robot.delay(DELAY); + if (!componentResized) { + throw new RuntimeException("FAIL: ComponentResized not triggered " + + "when size decreases for " + currentComponent.getClass()); + } + + System.out.println("\n"); + } + + private static void revalidateFrame() { + frame.invalidate(); + frame.validate(); + } + + private static void resetValues() { + componentShown = false; + componentHidden = false; + componentMoved = false; + componentResized = false; + } + + private static void disposeFrame() { + if (frame != null) { + frame.dispose(); + } + } +} From 45b97c540a71212be031869aba4db2550a28e787 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 16 Jan 2025 08:22:46 +0000 Subject: [PATCH 127/225] 8342498: Add test for Allocation elimination after use as alignment reference by SuperWord Backport-of: f62fc4844125cc20a91dc2be39ba05a2d3aca8cf --- ...TestEliminateAllocationWithCastP2XUse.java | 183 ++++++++++++++++++ 1 file changed, 183 insertions(+) create mode 100644 test/hotspot/jtreg/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java diff --git a/test/hotspot/jtreg/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java b/test/hotspot/jtreg/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java new file mode 100644 index 000000000000..416781d1b007 --- /dev/null +++ b/test/hotspot/jtreg/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java @@ -0,0 +1,183 @@ +/* + * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +package compiler.loopopts.superword; + +/* + * @test + * @bug 8342498 + * @summary Test SuperWord, when it aligns to field-store, and the corresponding allocation is eliminated. + * @run driver compiler.loopopts.superword.TestEliminateAllocationWithCastP2XUse + * @run main/othervm -Xbatch + * -XX:-SplitIfBlocks -XX:LoopMaxUnroll=8 + * -XX:+UnlockDiagnosticVMOptions -XX:DominatorSearchLimit=45 + * compiler.loopopts.superword.TestEliminateAllocationWithCastP2XUse + */ + +public class TestEliminateAllocationWithCastP2XUse { + public static void main(String args[]) { + byte[] a = new byte[10_000]; + for (int i = 0; i < 10000; i++) { + test(a); + } + } + + // Summary: + // - Some B allocations are detected as NoEscape, but cannot be removed because of a field load. + // - The field loads cannot be LoadNode::split_through_phi because DominatorSearchLimit is too low + // for the dominates query to look through some IfNode / IfProj path. + // - We go into loop-opts. + // - In theory, the Stores of B::offset would be moved out of the loop. But we disable + // PhaseIdealLoop::try_move_store_after_loop by setting -XX:-SplitIfBlocks. + // - The field loads are folded away because of some MaxUnroll trick, where the val constant folds to 1. + // - SuperWord eventually kicks in, and vectorizes the array stores. + // - Since some vectorization has happened, SuperWord wants to align the main loop with a memory reference + // in the loop. The code here is not very smart, and just picks the memory reference that occurs the + // most often. But the B::offset stores occur more often than the array stores, and so we align to + // one of the B::offset stores. This inserts a CastP2X under the CheckCastPP of the B allocation. + // - Once loop opts is over, we eventually go into macro expansion. + // - During macro expansion, we now discover that the Allocations were marked NoEscape, and that by now + // there are no field loads any more: yay, we can remove the allocation! + // - ... except that there is the CastP2X from SuperWord alignment ... + // - The Allocation removal code wants to pattern match the CastP2X as part of a GC barrier, but then + // the pattern does not conform to the expecatation - it is after all from SuperWord. This leads to + // an assert, and SIGSEGV in product, at least with G1GC. + public static long test(byte[] a) { + // Delay val == 1 until loop-opts, with MaxUnroll trick. + int val = 0; + for (int i = 0; i < 4; i++) { + if ((i % 2) == 0) { + val = 1; + } + } + // during loop opts, we learn val == 1 + // But we don't know that during EscapeAnalysis (EA) yet. + + // 9 Allocations, discovered as NoEscape during EA. + B b1 = new B(); + B b2 = new B(); + B b3 = new B(); + B b4 = new B(); + B b5 = new B(); + B b6 = new B(); + B b7 = new B(); + B b8 = new B(); + B b9 = new B(); + + // Some path of IfNode / IfProj. + // Only folds away once we know val == 1 + // This delays the LoadNode::split_through_phi, because it needs a dominates call + // to succeed, but it cannot look through this path because we set -XX:DominatorSearchLimit=45 + // i.e. just a little too low to be able to look through. + // Without the LoadNode::split_through_phi before the end of EA, the Allocation cannot yet be + // removed, due to a "Field load", i.e. that Load for B::offset. + // But later, this path can actually fold away, when we know that val == 1. At that point, + // also the Load from B::offset folds away because LoadNode::split_through_phi succeeds + // At that point the B allocations have no Loads any more, and can be removed... but this only + // happens at macro expansion, after all loop opts. + if (val == 1010) { throw new RuntimeException("never"); } + if (val == 1020) { throw new RuntimeException("never"); } + if (val == 1030) { throw new RuntimeException("never"); } + if (val == 1040) { throw new RuntimeException("never"); } + if (val == 1060) { throw new RuntimeException("never"); } + if (val == 1070) { throw new RuntimeException("never"); } + if (val == 1080) { throw new RuntimeException("never"); } + if (val == 1090) { throw new RuntimeException("never"); } + + if (val == 2010) { throw new RuntimeException("never"); } + if (val == 2020) { throw new RuntimeException("never"); } + if (val == 2030) { throw new RuntimeException("never"); } + if (val == 2040) { throw new RuntimeException("never"); } + if (val == 2060) { throw new RuntimeException("never"); } + if (val == 2070) { throw new RuntimeException("never"); } + if (val == 2080) { throw new RuntimeException("never"); } + if (val == 2090) { throw new RuntimeException("never"); } + + if (val == 3010) { throw new RuntimeException("never"); } + if (val == 3020) { throw new RuntimeException("never"); } + if (val == 3030) { throw new RuntimeException("never"); } + if (val == 3040) { throw new RuntimeException("never"); } + if (val == 3060) { throw new RuntimeException("never"); } + if (val == 3070) { throw new RuntimeException("never"); } + if (val == 3080) { throw new RuntimeException("never"); } + if (val == 3090) { throw new RuntimeException("never"); } + + if (val == 4010) { throw new RuntimeException("never"); } + if (val == 4020) { throw new RuntimeException("never"); } + if (val == 4030) { throw new RuntimeException("never"); } + if (val == 4040) { throw new RuntimeException("never"); } + if (val == 4060) { throw new RuntimeException("never"); } + if (val == 4070) { throw new RuntimeException("never"); } + if (val == 4080) { throw new RuntimeException("never"); } + if (val == 4090) { throw new RuntimeException("never"); } + + long mulVal = 1; + for (int i = 0; i < a.length; i++) { + mulVal *= 3; + // We do some vector store, so that SuperWord succeeds, and creates the + // alignment code, which emits the CastP2X. + a[i]++; + // But we also have 9 Stores for the B::offset. + // SuperWord now sees more of these stores than of the array stores, and picks + // one of the B::offset stores as the alignment reference... creating a CastP2X + // for the CheckCastPP of the B allocation. + b1.offset = mulVal; + b2.offset = mulVal; + b3.offset = mulVal; + b4.offset = mulVal; + b5.offset = mulVal; + b6.offset = mulVal; + b7.offset = mulVal; + b8.offset = mulVal; + b9.offset = mulVal; + } + + // This folds the loads away, once we know val == 1 + // That happens during loop-opts, so after EA, but before macro expansion. + long ret = 0; + if (val == 42) { + ret = b1.offset + + b2.offset + + b3.offset + + b4.offset + + b5.offset + + b6.offset + + b7.offset + + b8.offset + + b9.offset; + } + + return ret; + } + + static class B { + // Add padding so that the old SuperWord::can_create_pairs accepts the field store to B.offset + long pad1 = 0; // at 16 + long pad2 = 0; // at 24 + long pad3 = 0; // at 32 + long pad4 = 0; // at 40 + long pad5 = 0; // at 48 + long pad6 = 0; // at 56 + long offset = 0; // offset at 64 bytes + } +} From 676b86f11bcd15c5b632c231596d1616192c93f4 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 16 Jan 2025 08:25:21 +0000 Subject: [PATCH 128/225] 8342508: Use latch in BasicMenuUI/bug4983388.java instead of delay Backport-of: 02ec8ca2d6ccbabc6740b60be8fe1f8b2110f0ca --- .../basic/BasicMenuUI/4983388/bug4983388.java | 57 +++++++++++-------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java b/test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java index 18f78d88f52e..e495c929891d 100644 --- a/test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java +++ b/test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java @@ -26,28 +26,41 @@ * @key headful * @bug 4983388 8015600 * @summary shortcuts on menus do not work on JDS - * @author Oleg Mokhovikov * @library ../../../../regtesthelpers * @build Util * @run main bug4983388 */ -import java.awt.*; -import javax.swing.*; -import javax.swing.event.MenuListener; -import javax.swing.event.MenuEvent; +import java.awt.Robot; import java.awt.event.KeyEvent; +import java.util.concurrent.CountDownLatch; + +import javax.swing.JFrame; +import javax.swing.JMenu; +import javax.swing.JMenuBar; +import javax.swing.SwingUtilities; +import javax.swing.UIManager; +import javax.swing.UnsupportedLookAndFeelException; +import javax.swing.event.MenuEvent; +import javax.swing.event.MenuListener; + +import static java.util.concurrent.TimeUnit.SECONDS; public class bug4983388 { - static volatile boolean bMenuSelected = false; static JFrame frame; + private static final CountDownLatch menuSelected = new CountDownLatch(1); + private static class TestMenuListener implements MenuListener { + @Override public void menuCanceled(MenuEvent e) {} + @Override public void menuDeselected(MenuEvent e) {} + + @Override public void menuSelected(MenuEvent e) { System.out.println("menuSelected"); - bMenuSelected = true; + menuSelected.countDown(); } } @@ -56,28 +69,24 @@ private static void createAndShowGUI() { JMenu menu = new JMenu("File"); menu.setMnemonic('F'); menuBar.add(menu); - frame = new JFrame(); + menu.addMenuListener(new TestMenuListener()); + + frame = new JFrame("bug4983388"); frame.setJMenuBar(menuBar); frame.setLocationRelativeTo(null); - frame.pack(); + frame.setSize(250, 100); frame.setVisible(true); - MenuListener listener = new TestMenuListener(); - menu.addMenuListener(listener); } public static void main(String[] args) throws Exception { - try { UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel"); } catch (UnsupportedLookAndFeelException | ClassNotFoundException ex) { - System.err.println("GTKLookAndFeel is not supported on this platform. Using defailt LaF for this platform."); + System.err.println("GTKLookAndFeel is not supported on this platform. " + + "Using default LaF for this platform."); } - SwingUtilities.invokeAndWait(new Runnable() { - public void run() { - createAndShowGUI(); - } - }); + SwingUtilities.invokeAndWait(bug4983388::createAndShowGUI); Robot robot = new Robot(); robot.setAutoDelay(50); @@ -85,13 +94,13 @@ public void run() { robot.delay(500); Util.hitMnemonics(robot, KeyEvent.VK_F); - robot.waitForIdle(); - robot.delay(500); - - SwingUtilities.invokeAndWait(() -> frame.dispose()); - if (!bMenuSelected) { - throw new RuntimeException("shortcuts on menus do not work"); + try { + if (!menuSelected.await(1, SECONDS)) { + throw new RuntimeException("shortcuts on menus do not work"); + } + } finally { + SwingUtilities.invokeAndWait(frame::dispose); } } } From 5ba42dc6c0fb8f3c759e569ab134664f1f8884e5 Mon Sep 17 00:00:00 2001 From: Satyen Subramaniam Date: Thu, 16 Jan 2025 15:32:01 +0000 Subject: [PATCH 129/225] 8346887: DrawFocusRect() may cause an assertion failure Backport-of: 8eddf67c82a2af4d704c4063ad802640770b3c26 --- .../windows/native/libawt/windows/awt_Button.cpp | 4 ++-- .../windows/native/libawt/windows/awt_Checkbox.cpp | 6 +++--- .../windows/native/libawt/windows/awt_Component.cpp | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/java.desktop/windows/native/libawt/windows/awt_Button.cpp b/src/java.desktop/windows/native/libawt/windows/awt_Button.cpp index e1dd68a8b507..e59644521ab7 100644 --- a/src/java.desktop/windows/native/libawt/windows/awt_Button.cpp +++ b/src/java.desktop/windows/native/libawt/windows/awt_Button.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -242,7 +242,7 @@ AwtButton::OwnerDrawItem(UINT /*ctrlId*/, DRAWITEMSTRUCT& drawInfo) RECT focusRect; VERIFY(::CopyRect(&focusRect, &rect)); VERIFY(::InflateRect(&focusRect,-inf,-inf)); - if(::DrawFocusRect(hDC, &focusRect) == 0) + if (!::IsRectEmpty(&focusRect) && (::DrawFocusRect(hDC, &focusRect) == 0)) VERIFY(::GetLastError() == 0); } diff --git a/src/java.desktop/windows/native/libawt/windows/awt_Checkbox.cpp b/src/java.desktop/windows/native/libawt/windows/awt_Checkbox.cpp index d038783d5f0e..b37207fa2ebd 100644 --- a/src/java.desktop/windows/native/libawt/windows/awt_Checkbox.cpp +++ b/src/java.desktop/windows/native/libawt/windows/awt_Checkbox.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -290,13 +290,13 @@ AwtCheckbox::OwnerDrawItem(UINT /*ctrlId*/, DRAWITEMSTRUCT& drawInfo) if ((drawInfo.itemState & ODS_FOCUS) && ((drawInfo.itemAction & ODA_FOCUS)|| (drawInfo.itemAction &ODA_DRAWENTIRE))) { - if(::DrawFocusRect(hDC, &focusRect) == 0) + if (!::IsRectEmpty(&focusRect) && (::DrawFocusRect(hDC, &focusRect) == 0)) VERIFY(::GetLastError() == 0); } /* erase focus rect */ else if (!(drawInfo.itemState & ODS_FOCUS) && (drawInfo.itemAction & ODA_FOCUS)) { - if(::DrawFocusRect(hDC, &focusRect) == 0) + if (!::IsRectEmpty(&focusRect) && (::DrawFocusRect(hDC, &focusRect) == 0)) VERIFY(::GetLastError() == 0); } diff --git a/src/java.desktop/windows/native/libawt/windows/awt_Component.cpp b/src/java.desktop/windows/native/libawt/windows/awt_Component.cpp index 4e383d91cc8c..08f49df37029 100644 --- a/src/java.desktop/windows/native/libawt/windows/awt_Component.cpp +++ b/src/java.desktop/windows/native/libawt/windows/awt_Component.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -4691,7 +4691,7 @@ void AwtComponent::DrawListItem(JNIEnv *env, DRAWITEMSTRUCT &drawInfo) if ((drawInfo.itemState & ODS_FOCUS) && (drawInfo.itemAction & (ODA_FOCUS | ODA_DRAWENTIRE))) { if (!unfocusableChoice){ - if(::DrawFocusRect(hDC, &rect) == 0) + if (!::IsRectEmpty(&rect) && (::DrawFocusRect(hDC, &rect) == 0)) VERIFY(::GetLastError() == 0); } } From 3a25815a57f276eda8e2927ba73000054cdddc62 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 20 Jan 2025 08:50:03 +0000 Subject: [PATCH 130/225] 8313633: [macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action! Backport-of: d97de8260c19e468c87221e28f29128e56ec8ee1 --- .../dnd/NextDropActionTest/NextDropActionTest.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/test/jdk/java/awt/dnd/NextDropActionTest/NextDropActionTest.java b/test/jdk/java/awt/dnd/NextDropActionTest/NextDropActionTest.java index e4d61a5d166a..04acf61e11a2 100644 --- a/test/jdk/java/awt/dnd/NextDropActionTest/NextDropActionTest.java +++ b/test/jdk/java/awt/dnd/NextDropActionTest/NextDropActionTest.java @@ -88,7 +88,7 @@ public void start() throws InterruptedException, final DragSourceListener dsl = new DragSourceAdapter() { boolean firstCall = true; public void dragDropEnd(DragSourceDropEvent e) { - System.err.println("DragSourseListener.dragDropEnd(): " + + System.err.println("DragSourceListener.dragDropEnd(): " + " firstCall=" + firstCall + " drop action=" + e.getDropAction()); if (firstCall) { @@ -140,18 +140,22 @@ public void drop(DropTargetDropEvent e) { robot.keyRelease(KeyEvent.VK_CONTROL); LOCK.wait(WAIT_TIMEOUT); } + if (!firstEnd) { - System.err.println("DragSourseListener.dragDropEnd() " + + System.err.println("DragSourceListener.dragDropEnd() " + "was not called, returning"); return; } + robot.delay(1000); + synchronized (LOCK) { Util.doDragDrop(robot, startPoint, endPoint); LOCK.wait(WAIT_TIMEOUT); } + if (!secondEnd) { - System.err.println("DragSourseListener.dragDropEnd() " + + System.err.println("DragSourceListener.dragDropEnd() " + "was not called, returning"); return; } @@ -171,7 +175,7 @@ public void drop(DropTargetDropEvent e) { class Util { public static int sign(int n) { - return n < 0 ? -1 : n == 0 ? 0 : 1; + return Integer.compare(n, 0); } public static void doDragDrop(Robot robot, Point startPoint, Point endPoint) { From e6712977498c0cf61b18ae4a89ffab4d7a4a4982 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 20 Jan 2025 08:51:12 +0000 Subject: [PATCH 131/225] 8326525: com/sun/tools/attach/BasicTests.java does not verify AgentLoadException case Backport-of: b8fc4186d59ce21e878c4de30983d7cacf69b7a5 --- test/jdk/com/sun/tools/attach/BasicTests.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/jdk/com/sun/tools/attach/BasicTests.java b/test/jdk/com/sun/tools/attach/BasicTests.java index 833d7022ce89..4dc7065630fa 100644 --- a/test/jdk/com/sun/tools/attach/BasicTests.java +++ b/test/jdk/com/sun/tools/attach/BasicTests.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -171,6 +171,7 @@ public static void main(String args[]) throws Exception { System.out.println(" - Test: Load an agent that does not exist"); try { vm.loadAgent("SilverBullet.jar"); + throw new RuntimeException("AgentLoadException not thrown as expected!"); } catch (AgentLoadException x) { System.out.println(" - AgentLoadException thrown as expected!"); } From b6324d52f5138e2a94b1ff93f095f0d10e3b8593 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 20 Jan 2025 08:52:26 +0000 Subject: [PATCH 132/225] 8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 Backport-of: 7eb78e332080df3890b66ca04338a4ba69af45eb --- .../awt/print/PageFormat/PageSetupDialog.java | 523 ++++++-------- .../PrinterJob/Cancel/PrinterJobCancel.java | 286 +++----- .../awt/print/PrinterJob/PrintAllFonts.java | 200 ++---- .../PrinterJob/ValidatePage/ValidatePage.java | 652 +++++++----------- .../print/PrinterJob/raster/RasterTest.java | 333 +++------ 5 files changed, 709 insertions(+), 1285 deletions(-) diff --git a/test/jdk/java/awt/print/PageFormat/PageSetupDialog.java b/test/jdk/java/awt/print/PageFormat/PageSetupDialog.java index 5284793ef015..ee7aada22767 100644 --- a/test/jdk/java/awt/print/PageFormat/PageSetupDialog.java +++ b/test/jdk/java/awt/print/PageFormat/PageSetupDialog.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,333 +21,224 @@ * questions. */ -/** +import java.awt.Button; +import java.awt.Checkbox; +import java.awt.Color; +import java.awt.Frame; +import java.awt.Graphics; +import java.awt.Graphics2D; +import java.awt.GridLayout; +import java.awt.Label; +import java.awt.Panel; +import java.awt.event.ItemEvent; +import java.awt.event.ItemListener; +import java.awt.print.PageFormat; +import java.awt.print.Paper; +import java.awt.print.Printable; +import java.awt.print.PrinterException; +import java.awt.print.PrinterJob; + +/* * @test - * @bug 4197377 - * @bug 4299145 - * @bug 6358747 - * @bug 6574633 - * @summary Page setup dialog settings + * @bug 4197377 4299145 6358747 6574633 * @key printer + * @summary Page setup dialog settings + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @run main/manual PageSetupDialog */ - -import java.awt.*; -import java.awt.event.*; -import java.awt.print.*; - public class PageSetupDialog extends Frame implements Printable { - - PrinterJob myPrinterJob; - PageFormat myPageFormat; - Label pw, ph, pglm, pgiw, pgrm, pgtm, pgih, pgbm; - Label myWidthLabel; - Label myHeightLabel; - Label myImageableXLabel; - Label myImageableYLabel; - Label myImageableRightLabel; - Label myImageableBottomLabel; - Label myImageableWidthLabel; - Label myImageableHeightLabel; - Label myOrientationLabel; - Checkbox reverseCB; - boolean alpha = false; - boolean reverse = false; - - protected void displayPageFormatAttributes() { - - myWidthLabel.setText("Format Width = " + (float)myPageFormat.getWidth()); - myHeightLabel.setText("Format Height = " + (float)myPageFormat.getHeight()); - myImageableXLabel.setText - ("Format Left Margin = " + (float)myPageFormat.getImageableX()); - myImageableRightLabel.setText - ("Format Right Margin = " + (float)(myPageFormat.getWidth() - - (myPageFormat.getImageableX() + myPageFormat.getImageableWidth()))); - myImageableWidthLabel.setText - ("Format ImageableWidth = " + (float)myPageFormat.getImageableWidth()); - myImageableYLabel.setText - ("Format Top Margin = " + (float)myPageFormat.getImageableY()); - myImageableBottomLabel.setText - ("Format Bottom Margin = " + (float)(myPageFormat.getHeight() - - (myPageFormat.getImageableY() + myPageFormat.getImageableHeight()))); - myImageableHeightLabel.setText - ("Format ImageableHeight = " + (float)myPageFormat.getImageableHeight()); - int o = myPageFormat.getOrientation(); - if (o == PageFormat.LANDSCAPE && reverse) { - o = PageFormat.REVERSE_LANDSCAPE; - myPageFormat.setOrientation(PageFormat.REVERSE_LANDSCAPE); - } else if (o == PageFormat.REVERSE_LANDSCAPE && !reverse) { - o = PageFormat.LANDSCAPE; - myPageFormat.setOrientation(PageFormat.LANDSCAPE); + PrinterJob myPrinterJob; + PageFormat myPageFormat; + Label pw, ph, pglm, pgiw, pgrm, pgtm, pgih, pgbm; + Label myWidthLabel; + Label myHeightLabel; + Label myImageableXLabel; + Label myImageableYLabel; + Label myImageableRightLabel; + Label myImageableBottomLabel; + Label myImageableWidthLabel; + Label myImageableHeightLabel; + Label myOrientationLabel; + Checkbox reverseCB; + boolean alpha = false; + boolean reverse = false; + + private static final String INSTRUCTIONS = + " This test is very flexible and requires much interaction.\n" + + " If the platform print dialog supports it, adjust orientation\n" + + " and margins and print pages and compare the results with the request."; + + protected void displayPageFormatAttributes() { + myWidthLabel.setText("Format Width = " + myPageFormat.getWidth()); + myHeightLabel.setText("Format Height = " + myPageFormat.getHeight()); + myImageableXLabel.setText("Format Left Margin = " + + myPageFormat.getImageableX()); + myImageableRightLabel.setText("Format Right Margin = " + + (myPageFormat.getWidth() + - (myPageFormat.getImageableX() + myPageFormat.getImageableWidth()))); + myImageableWidthLabel.setText("Format ImageableWidth = " + + myPageFormat.getImageableWidth()); + myImageableYLabel.setText("Format Top Margin = " + + myPageFormat.getImageableY()); + myImageableBottomLabel.setText("Format Bottom Margin = " + + (myPageFormat.getHeight() + - (myPageFormat.getImageableY() + myPageFormat.getImageableHeight()))); + myImageableHeightLabel.setText("Format ImageableHeight = " + + myPageFormat.getImageableHeight()); + int o = myPageFormat.getOrientation(); + if (o == PageFormat.LANDSCAPE && reverse) { + o = PageFormat.REVERSE_LANDSCAPE; + myPageFormat.setOrientation(PageFormat.REVERSE_LANDSCAPE); + } else if (o == PageFormat.REVERSE_LANDSCAPE && !reverse) { + o = PageFormat.LANDSCAPE; + myPageFormat.setOrientation(PageFormat.LANDSCAPE); + } + myOrientationLabel.setText + ("Format Orientation = " + + (switch (o) { + case PageFormat.PORTRAIT -> "PORTRAIT"; + case PageFormat.LANDSCAPE -> "LANDSCAPE"; + case PageFormat.REVERSE_LANDSCAPE -> "REVERSE_LANDSCAPE"; + default -> ""; + })); + Paper p = myPageFormat.getPaper(); + pw.setText("Paper Width = " + p.getWidth()); + ph.setText("Paper Height = " + p.getHeight()); + pglm.setText("Paper Left Margin = " + p.getImageableX()); + pgiw.setText("Paper Imageable Width = " + p.getImageableWidth()); + pgrm.setText("Paper Right Margin = " + + (p.getWidth() + - (p.getImageableX() + p.getImageableWidth()))); + pgtm.setText("Paper Top Margin = " + p.getImageableY()); + pgih.setText("Paper Imageable Height = " + p.getImageableHeight()); + pgbm.setText("Paper Bottom Margin = " + + (p.getHeight() + - (p.getImageableY() + p.getImageableHeight()))); } - myOrientationLabel.setText - ("Format Orientation = " + - (o == PageFormat.PORTRAIT ? "PORTRAIT" : - o == PageFormat.LANDSCAPE ? "LANDSCAPE" : - o == PageFormat.REVERSE_LANDSCAPE ? "REVERSE_LANDSCAPE" : - "")); - Paper p = myPageFormat.getPaper(); - pw.setText("Paper Width = " + (float)p.getWidth()); - ph.setText("Paper Height = " + (float)p.getHeight()); - pglm.setText("Paper Left Margin = " + (float)p.getImageableX()); - pgiw.setText("Paper Imageable Width = " + (float)p.getImageableWidth()); - pgrm.setText("Paper Right Margin = " + - (float)(p.getWidth() - (p.getImageableX()+p.getImageableWidth()))); - pgtm.setText("Paper Top Margin = " + (float)p.getImageableY()); - pgih.setText("Paper Imageable Height = " + (float)p.getImageableHeight()); - pgbm.setText("Paper Bottom Margin = " + - (float)(p.getHeight() - (p.getImageableY()+p.getImageableHeight()))); - } - public PageSetupDialog() { - super ("Page Dialog Test"); - myPrinterJob = PrinterJob.getPrinterJob(); - myPageFormat = new PageFormat(); - Paper p = new Paper(); - double margin = 1.5*72; - p.setImageableArea(margin, margin, - p.getWidth()-2*margin, p.getHeight()-2*margin); - myPageFormat.setPaper(p); - Panel c = new Panel(); - c.setLayout (new GridLayout (9, 2, 0, 0)); - c.add (reverseCB = new Checkbox("reverse if landscape")); - c.add (myOrientationLabel = new Label()); - c.add (myWidthLabel = new Label()); - c.add (pw = new Label()); - c.add (myImageableXLabel = new Label()); - c.add (pglm = new Label()); - c.add (myImageableRightLabel = new Label()); - c.add (pgrm = new Label()); - c.add (myImageableWidthLabel = new Label()); - c.add (pgiw = new Label()); - c.add (myHeightLabel = new Label()); - c.add (ph = new Label()); - c.add (myImageableYLabel = new Label()); - c.add (pgtm = new Label()); - c.add (myImageableHeightLabel = new Label()); - c.add (pgih = new Label()); - c.add (myImageableBottomLabel = new Label()); - c.add (pgbm = new Label()); - - reverseCB.addItemListener(new ItemListener() { - public void itemStateChanged(ItemEvent e) { - reverse = e.getStateChange() == ItemEvent.SELECTED; - int o = myPageFormat.getOrientation(); - if (o == PageFormat.LANDSCAPE || - o == PageFormat.REVERSE_LANDSCAPE) { - displayPageFormatAttributes(); - } + public PageSetupDialog() { + super("Page Dialog Test"); + myPrinterJob = PrinterJob.getPrinterJob(); + myPageFormat = new PageFormat(); + Paper p = new Paper(); + double margin = 1.5 * 72; + p.setImageableArea(margin, margin, + p.getWidth() - 2 * margin, p.getHeight() - 2 * margin); + myPageFormat.setPaper(p); + Panel c = new Panel(); + c.setLayout(new GridLayout(9, 2, 0, 0)); + c.add(reverseCB = new Checkbox("reverse if landscape")); + c.add(myOrientationLabel = new Label()); + c.add(myWidthLabel = new Label()); + c.add(pw = new Label()); + c.add(myImageableXLabel = new Label()); + c.add(pglm = new Label()); + c.add(myImageableRightLabel = new Label()); + c.add(pgrm = new Label()); + c.add(myImageableWidthLabel = new Label()); + c.add(pgiw = new Label()); + c.add(myHeightLabel = new Label()); + c.add(ph = new Label()); + c.add(myImageableYLabel = new Label()); + c.add(pgtm = new Label()); + c.add(myImageableHeightLabel = new Label()); + c.add(pgih = new Label()); + c.add(myImageableBottomLabel = new Label()); + c.add(pgbm = new Label()); + + reverseCB.addItemListener(new ItemListener() { + public void itemStateChanged(ItemEvent e) { + reverse = e.getStateChange() == ItemEvent.SELECTED; + int o = myPageFormat.getOrientation(); + if (o == PageFormat.LANDSCAPE || + o == PageFormat.REVERSE_LANDSCAPE) { + displayPageFormatAttributes(); } - }); - - add("Center", c); - displayPageFormatAttributes(); - Panel panel = new Panel(); - Button pageButton = new Button ("Page Setup..."); - pageButton.addActionListener(new ActionListener() { - public void actionPerformed (ActionEvent e) { - myPageFormat = myPrinterJob.pageDialog (myPageFormat); - displayPageFormatAttributes(); + } + }); + + add("Center", c); + displayPageFormatAttributes(); + Panel panel = new Panel(); + Button pageButton = new Button("Page Setup..."); + pageButton.addActionListener(e -> { + myPageFormat = myPrinterJob.pageDialog(myPageFormat); + displayPageFormatAttributes(); + }); + Button printButton = new Button("Print ..."); + printButton.addActionListener(e -> { + if (myPrinterJob.printDialog()) { + myPrinterJob.setPrintable(PageSetupDialog.this, myPageFormat); + alpha = false; + try { + myPrinterJob.print(); + } catch (PrinterException pe) { + pe.printStackTrace(); + PassFailJFrame.forceFail("Test failed because of PrinterException"); } - }); - Button printButton = new Button ("Print ..."); - printButton.addActionListener(new ActionListener() { - public void actionPerformed (ActionEvent e) { - try { - if (myPrinterJob.printDialog()) { - myPrinterJob.setPrintable(PageSetupDialog.this, - myPageFormat); - alpha = false; - myPrinterJob.print(); - } - } catch (PrinterException pe ) { - } + } + }); + Button printAlphaButton = new Button("Print w/Alpha..."); + printAlphaButton.addActionListener(e -> { + if (myPrinterJob.printDialog()) { + myPrinterJob.setPrintable(PageSetupDialog.this, myPageFormat); + alpha = true; + try { + myPrinterJob.print(); + } catch (PrinterException pe) { + pe.printStackTrace(); + PassFailJFrame.forceFail("Test failed because of PrinterException"); } - }); - Button printAlphaButton = new Button ("Print w/Alpha..."); - printAlphaButton.addActionListener(new ActionListener() { - public void actionPerformed (ActionEvent e) { - try { - if (myPrinterJob.printDialog()) { - myPrinterJob.setPrintable(PageSetupDialog.this, - myPageFormat); - alpha = true; - myPrinterJob.print(); - } - } catch (PrinterException pe ) { - } - } - }); - panel.add (pageButton); - panel.add (printButton); - panel.add (printAlphaButton); - add("South", panel); - addWindowListener (new WindowAdapter() { - public void windowClosing (WindowEvent e) { - dispose(); - System.exit (0); - } - - }); - //setSize (280, 550); - pack(); - setVisible (true); - } - - public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) { - - if (pageIndex > 0) { - return Printable.NO_SUCH_PAGE; - } - - Graphics2D g2d = (Graphics2D)graphics; - g2d.translate(pageFormat.getImageableX(), pageFormat.getImageableY()); - g2d.drawString("ORIGIN("+pageFormat.getImageableX()+","+ - pageFormat.getImageableY()+")", 20, 20); - g2d.drawString("X THIS WAY", 200, 50); - g2d.drawString("Y THIS WAY", 60 , 200); - g2d.drawString("Graphics is " + g2d.getClass().getName(), 100, 100); - g2d.drawRect(0,0,(int)pageFormat.getImageableWidth(), - (int)pageFormat.getImageableHeight()); - if (alpha) { - g2d.setColor(new Color(0,0,255,192)); - } else { - g2d.setColor(Color.blue); - } - g2d.drawRect(1,1,(int)pageFormat.getImageableWidth()-2, - (int)pageFormat.getImageableHeight()-2); - - return Printable.PAGE_EXISTS; - } - - public static void main( String[] args) { - - String[] instructions = - { - "You must have a printer available to perform this test", - "This test is very flexible and requires much interaction.", - "If the platform print dialog supports it, adjust orientation", - "and margins and print pages and compare the results with the", - "request." - }; - Sysout.createDialog( ); - Sysout.printInstructions( instructions ); - - new PageSetupDialog(); - } - -} - -class Sysout { - private static TestDialog dialog; - - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.show(); - println( "Any messages for the tester will display here." ); + } + }); + panel.add(pageButton); + panel.add(printButton); + panel.add(printAlphaButton); + add("South", panel); + pack(); } - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.show(); - println( "Any messages for the tester will display here." ); + @Override + public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) { + if (pageIndex > 0) { + return Printable.NO_SUCH_PAGE; + } + + Graphics2D g2d = (Graphics2D) graphics; + g2d.translate(pageFormat.getImageableX(), pageFormat.getImageableY()); + g2d.drawString("ORIGIN(" + pageFormat.getImageableX() + "," + + pageFormat.getImageableY() + ")", 20, 20); + g2d.drawString("X THIS WAY", 200, 50); + g2d.drawString("Y THIS WAY", 60, 200); + g2d.drawString("Graphics is " + g2d.getClass().getName(), 100, 100); + g2d.drawRect(0, 0, + (int) pageFormat.getImageableWidth(), + (int) pageFormat.getImageableHeight()); + if (alpha) { + g2d.setColor(new Color(0, 0, 255, 192)); + } else { + g2d.setColor(Color.blue); + } + g2d.drawRect(1, 1, + (int) pageFormat.getImageableWidth() - 2, + (int) pageFormat.getImageableHeight() - 2); + + return Printable.PAGE_EXISTS; } - - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); + public static void main(String[] args) throws Exception { + if (PrinterJob.lookupPrintServices().length == 0) { + throw new RuntimeException("Printer not configured or available."); + } + + PassFailJFrame.builder() + .instructions(INSTRUCTIONS) + .testTimeOut(10) + .testUI(PageSetupDialog::new) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(45) + .build() + .awaitAndCheck(); } - - - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); - } - -}// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog { - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); - add("Center", messageText); - - pack(); - - show(); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); - } - - }// TestDialog class +} diff --git a/test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java b/test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java index 20197224f56d..a55e0eeb999b 100644 --- a/test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java +++ b/test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,218 +21,98 @@ * questions. */ -/** +import java.awt.Color; +import java.awt.Graphics; +import java.awt.Graphics2D; +import java.awt.print.PageFormat; +import java.awt.print.Printable; +import java.awt.print.PrinterAbortException; +import java.awt.print.PrinterException; +import java.awt.print.PrinterJob; + +/* * @test * @bug 4245280 - * @summary PrinterJob not cancelled when PrinterJob.cancel() is used * @key printer + * @summary PrinterJob not cancelled when PrinterJob.cancel() is used + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @run main/manual PrinterJobCancel */ - -import java.awt.* ; -import java.awt.print.* ; - public class PrinterJobCancel extends Thread implements Printable { - - PrinterJob pj ; - boolean okayed; - - public static void main ( String args[] ) { - - String[] instructions = - { - "Test that print job cancellation works.", - "You must have a printer available to perform this test.", - "This test silently starts a print job and while the job is", - "still being printed, cancels the print job", - "You should see a message on System.out that the job", - "was properly cancelled.", - "You will need to kill the application manually since regression", - "tests apparently aren't supposed to call System.exit()" - }; - - Sysout.createDialog( ); - Sysout.printInstructions( instructions ); - - PrinterJobCancel pjc = new PrinterJobCancel() ; - - if (pjc.okayed) { - pjc.start(); - try { - Thread.sleep(5000); - pjc.pj.cancel(); - } catch ( InterruptedException e ) { - } - } - } - - public PrinterJobCancel() { - - pj = PrinterJob.getPrinterJob() ; - pj.setPrintable(this); - okayed = pj.printDialog(); - } - - public void run() { - boolean cancelWorked = false; - try { - pj.print() ; - } - catch ( PrinterAbortException paex ) { - cancelWorked = true; - System.out.println("Job was properly cancelled and we"); - System.out.println("got the expected PrintAbortException"); - } - catch ( PrinterException prex ) { - System.out.println("This is wrong .. we shouldn't be here"); - System.out.println("Looks like a test failure"); - prex.printStackTrace() ; - //throw prex; + private final PrinterJob pj; + private final boolean okayed; + private static final String INSTRUCTIONS = + "Test that print job cancellation works.\n\n" + + "This test starts after clicking OK / Print button.\n" + + "While the print job is in progress, the test automatically cancels it.\n" + + "The test will complete automatically."; + + public static void main(String[] args) throws Exception { + if (PrinterJob.lookupPrintServices().length == 0) { + throw new RuntimeException("Printer not configured or available."); + } + + PassFailJFrame passFailJFrame = PassFailJFrame.builder() + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(45) + .build(); + + PrinterJobCancel pjc = new PrinterJobCancel(); + if (pjc.okayed) { + pjc.start(); + Thread.sleep(5000); + pjc.pj.cancel(); + } else { + PassFailJFrame.forceFail("User cancelled printing"); + } + passFailJFrame.awaitAndCheck(); } - finally { - System.out.println("DONE PRINTING"); - if (!cancelWorked) { - System.out.println("Looks like the test failed - we didn't get"); - System.out.println("the expected PrintAbortException "); - } - } - //System.exit(0); - } - - public int print(Graphics g, PageFormat pagef, int pidx) { - - if (pidx > 5) { - return( Printable.NO_SUCH_PAGE ) ; - } - - Graphics2D g2d = (Graphics2D)g; - g2d.translate(pagef.getImageableX(), pagef.getImageableY()); - g2d.setColor(Color.black); - - g2d.drawString(("This is page"+(pidx+1)), 60 , 80); - // Need to slow things down a bit .. important not to try this - // on the event dispathching thread of course. - try { - Thread.sleep(2000); - } catch (InterruptedException e) { - } - - return ( Printable.PAGE_EXISTS ); - } - -} - -class Sysout { - private static TestDialog dialog; - - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.show(); - println( "Any messages for the tester will display here." ); + public PrinterJobCancel() { + pj = PrinterJob.getPrinterJob(); + pj.setPrintable(this); + okayed = pj.printDialog(); } - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.show(); - println( "Any messages for the tester will display here." ); + public void run() { + boolean cancelWorked = false; + try { + pj.print(); + } catch (PrinterAbortException paex) { + cancelWorked = true; + System.out.println("Job was properly cancelled and we"); + System.out.println("got the expected PrintAbortException"); + PassFailJFrame.forcePass(); + } catch (PrinterException prex) { + prex.printStackTrace(); + PassFailJFrame.forceFail("Unexpected PrinterException caught:" + prex.getMessage()); + } finally { + System.out.println("DONE PRINTING"); + if (!cancelWorked) { + PassFailJFrame.forceFail("Didn't get the expected PrintAbortException"); + } + } } - - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); + @Override + public int print(Graphics g, PageFormat pagef, int pidx) { + if (pidx > 5) { + return (Printable.NO_SUCH_PAGE); + } + + Graphics2D g2d = (Graphics2D) g; + g2d.translate(pagef.getImageableX(), pagef.getImageableY()); + g2d.setColor(Color.black); + g2d.drawString(("This is page" + (pidx + 1)), 60, 80); + // Need to slow things down a bit .. important not to try this + // on the event dispatching thread of course. + try { + Thread.sleep(2000); + } catch (InterruptedException ignored) { + } + + return Printable.PAGE_EXISTS; } - - - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); - } - -}// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog { - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); - add("Center", messageText); - - pack(); - - show(); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); - } - - }// TestDialog class +} diff --git a/test/jdk/java/awt/print/PrinterJob/PrintAllFonts.java b/test/jdk/java/awt/print/PrinterJob/PrintAllFonts.java index 0c9f8afb7696..7e7ed2ffa01d 100644 --- a/test/jdk/java/awt/print/PrinterJob/PrintAllFonts.java +++ b/test/jdk/java/awt/print/PrinterJob/PrintAllFonts.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,55 +21,63 @@ * questions. */ -/** - * - * test +import java.awt.Color; +import java.awt.Font; +import java.awt.Graphics; +import java.awt.GraphicsEnvironment; +import java.awt.print.PageFormat; +import java.awt.print.Printable; +import java.awt.print.PrinterJob; + +/* + * @test * @bug 4884389 7183516 * @key printer + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @summary Font specified with face name loses style on printing * @run main/manual PrintAllFonts */ - -import java.awt.*; -import java.awt.print.*; -import java.awt.GraphicsEnvironment; - public class PrintAllFonts implements Printable { + private static final int LINE_HEIGHT = 18; + private static final int FONT_SIZE = 14; - static Font[] allFonts; - int fontNum = 0; - int startNum = 0; - int lineHeight = 18; - boolean done = false; - int thisPage = 0; + private final Font[] allFonts = + GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts(); + private int fontNum = 0; + private int startNum = 0; + private int thisPage = 0; + private static final String INSTRUCTIONS = + "This bug is system dependent and is not always reproducible.\n" + + "Font names will be printed in two columns.\n" + + "First column non synthesised and second column with synthesised italic.\n" + + "A passing test will have all text printed with correct font style."; public static void main(String[] args) throws Exception { + if (PrinterJob.lookupPrintServices().length == 0) { + throw new RuntimeException("Printer not configured or available."); + } - String[] instructions = - { - "You must have a printer available to perform this test and should use Win 98.", - "This bug is system dependent and is not always reproducible.", - " ", - "A passing test will have all text printed with correct font style.", - }; - - Sysout.createDialog( ); - Sysout.printInstructions( instructions ); - - GraphicsEnvironment ge = - GraphicsEnvironment.getLocalGraphicsEnvironment(); - allFonts = ge.getAllFonts(); + PassFailJFrame passFailJFrame = PassFailJFrame.builder() + .instructions(INSTRUCTIONS) + .testTimeOut(10) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(45) + .build(); PrinterJob pj = PrinterJob.getPrinterJob(); pj.setPrintable(new PrintAllFonts()); if (pj.printDialog()) { - pj.print(); + pj.print(); + } else { + PassFailJFrame.forceFail("User cancelled printing"); } + passFailJFrame.awaitAndCheck(); } + @Override public int print(Graphics g, PageFormat pf, int pageIndex) { - if (fontNum >= allFonts.length && pageIndex > thisPage) { return NO_SUCH_PAGE; } @@ -79,18 +87,20 @@ public int print(Graphics g, PageFormat pf, int pageIndex) { } else { fontNum = startNum; } - g.setColor(Color.black); - int hgt = (int)pf.getImageableHeight(); - int fontsPerPage = hgt/lineHeight; - int x = (int)pf.getImageableX()+10; - int y = (int)pf.getImageableY()+lineHeight; + int fontsPerPage = (int) pf.getImageableHeight() / LINE_HEIGHT - 1; + int x = (int) pf.getImageableX() + 10; + int y = (int) pf.getImageableY() + LINE_HEIGHT; + g.setColor(Color.black); for (int n = 0; n < fontsPerPage; n++) { - Font f = allFonts[fontNum].deriveFont(Font.PLAIN, 16); + Font f = allFonts[fontNum].deriveFont(Font.PLAIN, FONT_SIZE); + Font fi = allFonts[fontNum].deriveFont(Font.ITALIC, FONT_SIZE); g.setFont(f); g.drawString(f.getFontName(), x, y); - y+= lineHeight; + g.setFont(fi); + g.drawString(f.getFontName(), (int) (x + pf.getImageableWidth() / 2), y); + y += LINE_HEIGHT; fontNum++; if (fontNum >= allFonts.length) { break; @@ -99,117 +109,3 @@ public int print(Graphics g, PageFormat pf, int pageIndex) { return PAGE_EXISTS; } } - -class Sysout { - private static TestDialog dialog; - - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); - } - - - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); - } - -}// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog { - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); - add("Center", messageText); - - pack(); - - show(); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); - } - - }// TestDialog class diff --git a/test/jdk/java/awt/print/PrinterJob/ValidatePage/ValidatePage.java b/test/jdk/java/awt/print/PrinterJob/ValidatePage/ValidatePage.java index ccf0bed43bbb..a03d012f4c26 100644 --- a/test/jdk/java/awt/print/PrinterJob/ValidatePage/ValidatePage.java +++ b/test/jdk/java/awt/print/PrinterJob/ValidatePage/ValidatePage.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,407 +21,283 @@ * questions. */ -/** +import java.awt.Button; +import java.awt.Color; +import java.awt.FlowLayout; +import java.awt.Frame; +import java.awt.Graphics; +import java.awt.Graphics2D; +import java.awt.GridLayout; +import java.awt.Label; +import java.awt.Panel; +import java.awt.TextArea; +import java.awt.TextField; +import java.awt.print.PageFormat; +import java.awt.print.Paper; +import java.awt.print.Printable; +import java.awt.print.PrinterException; +import java.awt.print.PrinterJob; +import javax.swing.JOptionPane; + +/* * @test * @bug 4252108 6229507 * @key printer * @summary PrinterJob.validatePage() is unimplemented. + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @run main/manual ValidatePage */ - -import java.awt.*; -import java.awt.event.*; -import java.awt.print.*; - public class ValidatePage extends Frame implements Printable { - -PrinterJob myPrinterJob; -PageFormat myPageFormat; -Label pw, ph, pglm, pgrm, pgiw, pgih, pgtm, pgbm; -TextField tpw, tph, tpglm, tpgtm, tpgiw, tpgih; -Label myWidthLabel; -Label myHeightLabel; -Label myImageableXLabel; -Label myImageableYLabel; -Label myImageableRightLabel; -Label myImageableBottomLabel; -Label myImageableWidthLabel; -Label myImageableHeightLabel; -Label myOrientationLabel; - - protected void displayPageFormatAttributes() { - myWidthLabel.setText ("Format Width = " + drnd(myPageFormat.getWidth())); - myHeightLabel.setText ("Format Height = " + drnd(myPageFormat.getHeight())); - myImageableXLabel.setText - ("Format Left Margin = " + drnd(myPageFormat.getImageableX())); - myImageableRightLabel.setText - ("Format Right Margin = " + drnd(myPageFormat.getWidth() - - (myPageFormat.getImageableX() + myPageFormat.getImageableWidth()))); - myImageableWidthLabel.setText - ("Format ImageableWidth = " + drnd(myPageFormat.getImageableWidth())); - myImageableYLabel.setText - ("Format Top Margin = " + drnd(myPageFormat.getImageableY())); - myImageableBottomLabel.setText - ("Format Bottom Margin = " + drnd(myPageFormat.getHeight() - - (myPageFormat.getImageableY() + myPageFormat.getImageableHeight()))); - myImageableHeightLabel.setText - ("Format ImageableHeight = " + drnd(myPageFormat.getImageableHeight())); - int o = myPageFormat.getOrientation(); - myOrientationLabel.setText - ("Format Orientation = " + - (o == PageFormat.PORTRAIT ? "PORTRAIT" : - o == PageFormat.LANDSCAPE ? "LANDSCAPE" : - o == PageFormat.REVERSE_LANDSCAPE ? "REVERSE_LANDSCAPE" : - "")); - Paper p = myPageFormat.getPaper(); - pw.setText("Paper Width = " + drnd(p.getWidth())); - ph.setText("Paper Height = " + drnd(p.getHeight())); - pglm.setText("Paper Left Margin = " + drnd(p.getImageableX())); - pgiw.setText("Paper Imageable Width = " + drnd(p.getImageableWidth())); - pgih.setText("Paper Imageable Height = " + drnd(p.getImageableHeight())); - - pgrm.setText("Paper Right Margin = " + - drnd(p.getWidth() - (p.getImageableX()+p.getImageableWidth()))); - pgtm.setText("Paper Top Margin = " + drnd(p.getImageableY())); - pgbm.setText("Paper Bottom Margin = " + - drnd(p.getHeight() - (p.getImageableY()+p.getImageableHeight()))); - } - - static String drnd(double d) { - d = d * 10.0 + 0.5; - d = Math.floor(d) /10.0; - String ds = Double.toString(d); - int decimal_pos = ds.indexOf("."); - int len = ds.length(); - if (len > decimal_pos+2) { - return ds.substring(0, decimal_pos+2); - } else { - return ds; - } - } - - public ValidatePage() { - super ("Validate Page Test"); - myPrinterJob = PrinterJob.getPrinterJob(); - myPageFormat = new PageFormat(); - Paper p = new Paper(); - p.setSize(28*72, 21.5 * 72); - myPageFormat.setPaper(p); - setLayout(new FlowLayout()); - Panel pfp = new Panel(); - pfp.setLayout (new GridLayout (9, 1, 0, 0)); - pfp.add (myOrientationLabel = new Label()); - pfp.add (myWidthLabel = new Label()); - pfp.add (myImageableXLabel = new Label()); - pfp.add (myImageableRightLabel = new Label()); - pfp.add (myImageableWidthLabel = new Label()); - pfp.add (myHeightLabel = new Label()); - pfp.add (myImageableYLabel = new Label()); - pfp.add (myImageableBottomLabel = new Label()); - pfp.add (myImageableHeightLabel = new Label()); - - add(pfp); - - Panel pp = new Panel(); - pp.setLayout (new GridLayout (8, 1, 0, 0)); - pp.add (pw = new Label()); - pp.add (pglm = new Label()); - pp.add (pgtm = new Label()); - pp.add (ph = new Label()); - pp.add (pgiw = new Label()); - pp.add (pgih = new Label()); - pp.add (pgrm = new Label()); - pp.add (pgbm = new Label()); - - add(pp); - - Panel epp = new Panel(); - epp.setLayout (new GridLayout (6, 2, 0, 0)); - - epp.add(new Label("Page width:")); - epp.add (tpw = new TextField()); - epp.add(new Label("Page height:")); - epp.add (tph = new TextField()); - epp.add(new Label("Left Margin:")); - epp.add (tpglm = new TextField()); - epp.add(new Label("Top margin:")); - epp.add (tpgtm = new TextField()); - epp.add(new Label("Imageable Wid:")); - epp.add (tpgiw = new TextField()); - epp.add(new Label("Imageable Hgt:")); - epp.add (tpgih = new TextField()); - - add(epp); - displayPageFormatAttributes(); - - Panel panel = new Panel(); - Button defButton = new Button ("Default Page"); - defButton.addActionListener(new ActionListener() { - public void actionPerformed (ActionEvent e) { - myPageFormat = myPrinterJob.defaultPage(); - displayPageFormatAttributes(); - } - }); - - Button pageButton = new Button ("Page Setup.."); - pageButton.addActionListener(new ActionListener() { - public void actionPerformed (ActionEvent e) { - myPageFormat = myPrinterJob.pageDialog (myPageFormat); - displayPageFormatAttributes(); - } - }); - Button printButton = new Button ("Print"); - printButton.addActionListener(new ActionListener() { - public void actionPerformed (ActionEvent e) { - try { - //if (myPrinterJob.printDialog()) { - myPrinterJob.setPrintable(ValidatePage.this, - myPageFormat); - myPrinterJob.print(); - // } - } catch (PrinterException pe ) { - } - } - }); - - Button chooseButton = new Button ("Printer.."); - chooseButton.addActionListener(new ActionListener() { - public void actionPerformed (ActionEvent e) { - myPrinterJob.printDialog(); - } - }); - - Button validateButton = new Button ("Validate Page"); - validateButton.addActionListener(new ActionListener() { - public void actionPerformed (ActionEvent e) { - myPageFormat = myPrinterJob.validatePage(myPageFormat); - displayPageFormatAttributes(); - } - }); - Button setButton = new Button ("Set Paper"); - setButton.addActionListener(new ActionListener() { - public void actionPerformed (ActionEvent e) { - try { - Paper p = new Paper(); - double pwid = Double.parseDouble(tpw.getText()); - double phgt = Double.parseDouble(tph.getText()); - double pimx = Double.parseDouble(tpglm.getText()); - double pimy = Double.parseDouble(tpgtm.getText()); - double pimwid = Double.parseDouble(tpgiw.getText()); - double pimhgt = Double.parseDouble(tpgih.getText()); - p.setSize(pwid, phgt); - p.setImageableArea(pimx, pimy, pimwid, pimhgt); - myPageFormat.setPaper(p); - displayPageFormatAttributes(); - } catch (NumberFormatException nfe) { - } - } - }); - panel.add (setButton); - panel.add (defButton); - panel.add (pageButton); - panel.add (chooseButton); - panel.add (validateButton); - panel.add (printButton); - add(panel); - TextArea ta = new TextArea(7, 60); - String ls = System.getProperty("line.Separator", "\n"); - ta.setText( - "When validating a page, the process is 1st to find the closest matching " + ls + - "paper size, next to make sure the requested imageable area fits within " + ls + - "the printer's imageable area for that paper size. Finally the top and " + ls + - "left margins will be shrunk if they are too great for the adjusted " + ls + - "imageable area to fit at that position. They will shrink by the minimum" + ls + - "needed to accomodate the imageable area."+ls+ls+ - "To test 6229507, put the minimum margins (all 0s) in Page Setup dialog."+ls+ - "Compare Imageable width, height, and margins of portrait against landscape."); - ta.setEditable(false); - add(ta); - - addWindowListener (new WindowAdapter() { - public void windowClosing (WindowEvent e) { - dispose(); - System.exit (0); - } - - }); - setSize (500, 630); - setVisible (true); - } - - public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) { - - if (pageIndex > 0) { - return Printable.NO_SUCH_PAGE; - } - - Graphics2D g2d = (Graphics2D)graphics; - - int o = pageFormat.getOrientation(); - - System.out.println("Format Orientation = " + - (o == PageFormat.PORTRAIT ? "PORTRAIT" : - o == PageFormat.LANDSCAPE ? "LANDSCAPE" : - o == PageFormat.REVERSE_LANDSCAPE ? "REVERSE_LANDSCAPE" : - "")); - System.out.println(g2d.getTransform()); - System.out.println("ix="+pageFormat.getImageableX()+ - " iy="+pageFormat.getImageableY()); - g2d.translate(pageFormat.getImageableX(), pageFormat.getImageableY()); - g2d.drawString("ORIGIN", 20, 20); - g2d.drawString("X THIS WAY", 200, 50); - g2d.drawString("Y THIS WAY", 60 , 200); - g2d.drawRect(0,0,(int)pageFormat.getImageableWidth(), - (int)pageFormat.getImageableHeight()); - g2d.setColor(Color.blue); - g2d.drawRect(1,1,(int)pageFormat.getImageableWidth()-2, - (int)pageFormat.getImageableHeight()-2); - - return Printable.PAGE_EXISTS; - } - - public static void main( String[] args) { - String[] instructions = - { - "You must have a printer available to perform this test", - "This test is very flexible and requires much interaction.", - "There are several buttons.", - "Set Paper: if all fields are valid numbers it sets the Paper object.", - "This is used to create arbitrary nonsensical paper sizes to help", - "test validatePage.", - "Default Page: sets a default page. This should always be valid.", - "Page Setup: brings up the page dialog. You must OK this dialog", - "for it to have any effect. You can use this to set different size,", - "orientation and margins - which of course affect imageable area.", - "Printer: Used to set the current printer. Useful because current", - "printer affects the choice of paper sizes available.", - "You must OK this dialog for it to have any effect.", - "Validate Page:", - "The most important button in the test. By setting nonsensical", - "or valid papers with varying margins etc, this should always find", - "the closest", - "match within the limits of what is possible on the current printer.", - "Print: to the current printer. Not vital for this test.", - "request." - }; - Sysout.createDialog( ); - Sysout.printInstructions( instructions ); - - new ValidatePage(); - } - -} - -class Sysout { - private static TestDialog dialog; - - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.show(); - println( "Any messages for the tester will display here." ); + PrinterJob myPrinterJob; + PageFormat myPageFormat; + Label pw, ph, pglm, pgrm, pgiw, pgih, pgtm, pgbm; + TextField tpw, tph, tpglm, tpgtm, tpgiw, tpgih; + Label myWidthLabel; + Label myHeightLabel; + Label myImageableXLabel; + Label myImageableYLabel; + Label myImageableRightLabel; + Label myImageableBottomLabel; + Label myImageableWidthLabel; + Label myImageableHeightLabel; + Label myOrientationLabel; + + private static String getOrientation(int o) { + return switch (o) { + case PageFormat.PORTRAIT -> "PORTRAIT"; + case PageFormat.LANDSCAPE -> "LANDSCAPE"; + case PageFormat.REVERSE_LANDSCAPE -> "REVERSE_LANDSCAPE"; + default -> ""; + }; } - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.show(); - println( "Any messages for the tester will display here." ); + private void displayPageFormatAttributes() { + myWidthLabel.setText("Format Width = " + drnd(myPageFormat.getWidth())); + myHeightLabel.setText("Format Height = " + drnd(myPageFormat.getHeight())); + myImageableXLabel.setText("Format Left Margin = " + drnd(myPageFormat.getImageableX())); + myImageableRightLabel.setText("Format Right Margin = " + + drnd(myPageFormat.getWidth() + - (myPageFormat.getImageableX() + myPageFormat.getImageableWidth()))); + myImageableWidthLabel.setText("Format ImageableWidth = " + + drnd(myPageFormat.getImageableWidth())); + myImageableYLabel.setText("Format Top Margin = " + + drnd(myPageFormat.getImageableY())); + myImageableBottomLabel.setText("Format Bottom Margin = " + + drnd(myPageFormat.getHeight() + - (myPageFormat.getImageableY() + myPageFormat.getImageableHeight()))); + myImageableHeightLabel.setText("Format ImageableHeight = " + + drnd(myPageFormat.getImageableHeight())); + myOrientationLabel.setText("Format Orientation = " + + getOrientation(myPageFormat.getOrientation())); + Paper p = myPageFormat.getPaper(); + pw.setText("Paper Width = " + drnd(p.getWidth())); + ph.setText("Paper Height = " + drnd(p.getHeight())); + pglm.setText("Paper Left Margin = " + drnd(p.getImageableX())); + pgiw.setText("Paper Imageable Width = " + drnd(p.getImageableWidth())); + pgih.setText("Paper Imageable Height = " + drnd(p.getImageableHeight())); + + pgrm.setText("Paper Right Margin = " + + drnd(p.getWidth() + - (p.getImageableX() + p.getImageableWidth()))); + pgtm.setText("Paper Top Margin = " + drnd(p.getImageableY())); + pgbm.setText("Paper Bottom Margin = " + + drnd(p.getHeight() + - (p.getImageableY() + p.getImageableHeight()))); } - - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); + static String drnd(double d) { + return String.format("%.2f", d); } - - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); + public ValidatePage() { + super("Validate Page Test"); + myPrinterJob = PrinterJob.getPrinterJob(); + myPageFormat = new PageFormat(); + Paper p = new Paper(); + p.setSize(28 * 72, 21.5 * 72); + myPageFormat.setPaper(p); + setLayout(new FlowLayout()); + Panel pfp = new Panel(); + pfp.setLayout(new GridLayout(9, 1, 0, 0)); + pfp.add(myOrientationLabel = new Label()); + pfp.add(myWidthLabel = new Label()); + pfp.add(myImageableXLabel = new Label()); + pfp.add(myImageableRightLabel = new Label()); + pfp.add(myImageableWidthLabel = new Label()); + pfp.add(myHeightLabel = new Label()); + pfp.add(myImageableYLabel = new Label()); + pfp.add(myImageableBottomLabel = new Label()); + pfp.add(myImageableHeightLabel = new Label()); + + add(pfp); + + Panel pp = new Panel(); + pp.setLayout(new GridLayout(8, 1, 0, 0)); + pp.add(pw = new Label()); + pp.add(pglm = new Label()); + pp.add(pgtm = new Label()); + pp.add(ph = new Label()); + pp.add(pgiw = new Label()); + pp.add(pgih = new Label()); + pp.add(pgrm = new Label()); + pp.add(pgbm = new Label()); + + add(pp); + + Panel epp = new Panel(); + epp.setLayout(new GridLayout(6, 2, 0, 0)); + + epp.add(new Label("Page width:")); + epp.add(tpw = new TextField()); + epp.add(new Label("Page height:")); + epp.add(tph = new TextField()); + epp.add(new Label("Left Margin:")); + epp.add(tpglm = new TextField()); + epp.add(new Label("Top margin:")); + epp.add(tpgtm = new TextField()); + epp.add(new Label("Imageable Wid:")); + epp.add(tpgiw = new TextField()); + epp.add(new Label("Imageable Hgt:")); + epp.add(tpgih = new TextField()); + + add(epp); + displayPageFormatAttributes(); + + Panel panel = new Panel(); + Button defButton = new Button("Default Page"); + defButton.addActionListener(e -> { + myPageFormat = myPrinterJob.defaultPage(); + displayPageFormatAttributes(); + }); + + Button pageButton = new Button("Page Setup..."); + pageButton.addActionListener(e -> { + myPageFormat = myPrinterJob.pageDialog(myPageFormat); + displayPageFormatAttributes(); + }); + Button printButton = new Button("Print"); + printButton.addActionListener(e -> { + try { + myPrinterJob.setPrintable(ValidatePage.this, myPageFormat); + myPrinterJob.print(); + } catch (PrinterException pe) { + pe.printStackTrace(); + PassFailJFrame.forceFail("Test failed because of PrinterException"); + } + }); + + Button chooseButton = new Button("Printer..."); + chooseButton.addActionListener(e -> myPrinterJob.printDialog()); + + Button validateButton = new Button("Validate Page"); + validateButton.addActionListener(e -> { + myPageFormat = myPrinterJob.validatePage(myPageFormat); + displayPageFormatAttributes(); + }); + Button setButton = new Button("Set Paper"); + setButton.addActionListener(e -> { + try { + Paper p1 = new Paper(); + double pwid = Double.parseDouble(tpw.getText()); + double phgt = Double.parseDouble(tph.getText()); + double pimx = Double.parseDouble(tpglm.getText()); + double pimy = Double.parseDouble(tpgtm.getText()); + double pimwid = Double.parseDouble(tpgiw.getText()); + double pimhgt = Double.parseDouble(tpgih.getText()); + p1.setSize(pwid, phgt); + p1.setImageableArea(pimx, pimy, pimwid, pimhgt); + myPageFormat.setPaper(p1); + displayPageFormatAttributes(); + } catch (NumberFormatException nfe) { + JOptionPane.showMessageDialog(ValidatePage.this, + "NumberFormatException occurred", "Error", + JOptionPane.ERROR_MESSAGE); + } + }); + panel.add(setButton); + panel.add(defButton); + panel.add(pageButton); + panel.add(chooseButton); + panel.add(validateButton); + panel.add(printButton); + add(panel); + TextArea ta = new TextArea(10, 45); + ta.setText( + "When validating a page, the process is 1st to find the closest matching \n" + + "paper size, next to make sure the requested imageable area fits within \n" + + "the printer's imageable area for that paper size. Finally the top and \n" + + "left margins will be shrunk if they are too great for the adjusted \n" + + "imageable area to fit at that position. They will shrink by the minimum\n" + + "needed to accommodate the imageable area.\n \n \n" + + "To test 6229507, put the minimum margins (all 0s) in Page Setup dialog.\n" + + "Compare Imageable width, height, and margins of portrait against landscape."); + + ta.setEditable(false); + add(ta); + setSize(700, 500); } -}// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog { - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); - add("Center", messageText); - - pack(); - - show(); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); + @Override + public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) { + if (pageIndex > 0) { + return Printable.NO_SUCH_PAGE; + } + + System.out.println("Format Orientation = " + + getOrientation(pageFormat.getOrientation())); + + Graphics2D g2d = (Graphics2D) graphics; + + System.out.println(g2d.getTransform()); + System.out.println("ix=" + pageFormat.getImageableX() + + " iy=" + pageFormat.getImageableY()); + g2d.translate(pageFormat.getImageableX(), pageFormat.getImageableY()); + g2d.drawString("ORIGIN", 20, 20); + g2d.drawString("X THIS WAY", 200, 50); + g2d.drawString("Y THIS WAY", 60, 200); + g2d.drawRect(0, 0, + (int) pageFormat.getImageableWidth(), + (int) pageFormat.getImageableHeight()); + g2d.setColor(Color.blue); + g2d.drawRect(1, 1, + (int) pageFormat.getImageableWidth() - 2, + (int) pageFormat.getImageableHeight() - 2); + + return Printable.PAGE_EXISTS; } - }// TestDialog class + private static final String INSTRUCTIONS = + "This test is very flexible and requires much interaction.\n" + + "There are several buttons.\n\n" + + "Set Paper: if all fields are valid numbers it sets the Paper object.\n" + + "This is used to create arbitrary nonsensical paper sizes to help\n" + + "test validatePage.\n\n" + + "Default Page: sets a default page. This should always be valid.\n\n" + + "Page Setup: brings up the page dialog. You must OK this dialog\n" + + "for it to have any effect. You can use this to set different size,\n" + + "orientation and margins - which of course affect imageable area.\n\n" + + "Printer: Used to set the current printer. Useful because current\n" + + "printer affects the choice of paper sizes available.\n" + + "You must OK this dialog for it to have any effect.\n\n" + + "Validate Page:The most important button in the test.\n" + + "By setting nonsensical or valid papers with varying margins etc,\n" + + "this should always find the closest match within the limits of\n" + + "what is possible on the current printer.\n\n" + + "Print: to the current printer. Not vital for this test request."; + + public static void main(String[] args) throws Exception { + if (PrinterJob.lookupPrintServices().length == 0) { + throw new RuntimeException("Printer not configured or available."); + } + + PassFailJFrame.builder() + .instructions(INSTRUCTIONS) + .testTimeOut(10) + .testUI(ValidatePage::new) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(45) + .build() + .awaitAndCheck(); + } +} diff --git a/test/jdk/java/awt/print/PrinterJob/raster/RasterTest.java b/test/jdk/java/awt/print/PrinterJob/raster/RasterTest.java index 297094299135..cf5b4383744b 100644 --- a/test/jdk/java/awt/print/PrinterJob/raster/RasterTest.java +++ b/test/jdk/java/awt/print/PrinterJob/raster/RasterTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,248 +21,129 @@ * questions. */ -/** +import java.awt.Button; +import java.awt.Canvas; +import java.awt.Color; +import java.awt.Dimension; +import java.awt.Frame; +import java.awt.GradientPaint; +import java.awt.Graphics; +import java.awt.Graphics2D; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.awt.image.BufferedImage; +import java.awt.print.PageFormat; +import java.awt.print.Printable; +import java.awt.print.PrinterException; +import java.awt.print.PrinterJob; + +/* * @test * @bug 4242639 * @summary Printing quality problem on Canon and NEC * @key printer + * @library /java/awt/regtesthelpers + * @build PassFailJFrame * @run main/manual RasterTest */ -import java.awt.*; -import java.awt.geom.*; -import java.awt.event.*; -import java.awt.print.*; -import java.awt.Toolkit; -import java.awt.image.BufferedImage; - - public class RasterTest extends Frame implements ActionListener { + private final RasterCanvas c; + private static final String INSTRUCTIONS = + "This test uses rendering operations which force the implementation\n" + + "to print the page as a raster\n" + + "You should see two square images, the 1st containing overlapping\n" + + "composited squares, the lower image shows a gradient paint.\n" + + "The printed output should match the on-screen display, although\n" + + "only colour printers will be able to accurately reproduce the\n" + + "subtle color changes."; + + public static void main(String[] args) throws Exception { + if (PrinterJob.lookupPrintServices().length == 0) { + throw new RuntimeException("Printer not configured or available."); + } + + PassFailJFrame.builder() + .instructions(INSTRUCTIONS) + .testUI(RasterTest::new) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(45) + .build() + .awaitAndCheck(); + } - private RasterCanvas c; - - public static void main(String args[]) { - String[] instructions = - { - "You must have a printer available to perform this test", - "This test uses rendering operations which force the implementation", - "to print the page as a raster", - "You should see two square images, the 1st containing overlapping", - "composited squares, the lower image shows a gradient paint.", - "The printed output should match the on-screen display, although", - "only colour printers will be able to accurately reproduce the", - "subtle color changes." - }; - Sysout.createDialog( ); - Sysout.printInstructions( instructions ); - - RasterTest f = new RasterTest(); - f.show(); - } - - public RasterTest() { + public RasterTest() { super("Java 2D Raster Printing"); - c = new RasterCanvas(); - add("Center", c); - - Button printButton = new Button("Print"); - printButton.addActionListener(this); - add("South", printButton); - - addWindowListener(new WindowAdapter() { - public void windowClosing(WindowEvent e) { - System.exit(0); - } - }); - - pack(); + c = new RasterCanvas(); + add("Center", c); + Button printButton = new Button("Print"); + printButton.addActionListener(this); + add("South", printButton); + pack(); setBackground(Color.white); - - } - - public void actionPerformed(ActionEvent e) { - - PrinterJob pj = PrinterJob.getPrinterJob(); - - if (pj != null && pj.printDialog()) { - pj.setPrintable(c); - try { - pj.print(); - } catch (PrinterException pe) { - } finally { - System.err.println("PRINT RETURNED"); - } - } -} - - - class RasterCanvas extends Canvas implements Printable { - - - public int print(Graphics g, PageFormat pgFmt, int pgIndex) { - if (pgIndex > 0) - return Printable.NO_SUCH_PAGE; - - Graphics2D g2d= (Graphics2D)g; - g2d.translate(pgFmt.getImageableX(), pgFmt.getImageableY()); - doPaint(g2d); - return Printable.PAGE_EXISTS; } - public void paint(Graphics g) { - doPaint(g); - } + public void actionPerformed(ActionEvent e) { + PrinterJob pj = PrinterJob.getPrinterJob(); - public void paintComponent(Graphics g) { - doPaint(g); + if (pj.printDialog()) { + pj.setPrintable(c); + try { + pj.print(); + } catch (PrinterException pe) { + pe.printStackTrace(); + PassFailJFrame.forceFail("Test failed because of PrinterException"); + } + } } - public void doPaint(Graphics g) { - Graphics2D g2 = (Graphics2D)g; - - g2.setColor(Color.black); - - BufferedImage bimg = new BufferedImage(200, 200, - BufferedImage.TYPE_INT_ARGB); - Graphics ig = bimg.getGraphics(); - Color alphared = new Color(255, 0, 0, 128); - Color alphagreen = new Color(0, 255, 0, 128); - Color alphablue = new Color(0, 0, 255, 128); - ig.setColor(alphared); - ig.fillRect(0,0,200,200); - ig.setColor(alphagreen); - ig.fillRect(25,25,150,150); - ig.setColor(alphablue); - ig.fillRect(75,75,125,125); - g.drawImage(bimg, 10, 25, this); - - GradientPaint gp = - new GradientPaint(10.0f, 10.0f, alphablue, 210.0f, 210.0f, alphared, true); - g2.setPaint(gp); - g2.fillRect(10, 240, 200, 200); - - } + private static class RasterCanvas extends Canvas implements Printable { + @Override + public int print(Graphics g, PageFormat pgFmt, int pgIndex) { + if (pgIndex > 0) { + return Printable.NO_SUCH_PAGE; + } - public Dimension getPreferredSize() { - return new Dimension(500, 500); + Graphics2D g2d = (Graphics2D) g; + g2d.translate(pgFmt.getImageableX(), pgFmt.getImageableY()); + doPaint(g2d); + + return Printable.PAGE_EXISTS; + } + + @Override + public void paint(Graphics g) { + doPaint(g); + } + + private void doPaint(Graphics g) { + BufferedImage bimg = new BufferedImage(200, 200, + BufferedImage.TYPE_INT_ARGB); + Graphics ig = bimg.getGraphics(); + Color alphared = new Color(255, 0, 0, 128); + Color alphagreen = new Color(0, 255, 0, 128); + Color alphablue = new Color(0, 0, 255, 128); + ig.setColor(alphared); + ig.fillRect(0, 0, 200, 200); + ig.setColor(alphagreen); + ig.fillRect(25, 25, 150, 150); + ig.setColor(alphablue); + ig.fillRect(75, 75, 125, 125); + g.drawImage(bimg, 10, 25, this); + ig.dispose(); + + GradientPaint gp = + new GradientPaint(10.0f, 10.0f, alphablue, 210.0f, 210.0f, alphared, true); + + Graphics2D g2 = (Graphics2D) g; + g2.setPaint(gp); + g2.fillRect(10, 240, 200, 200); + } + + @Override + public Dimension getPreferredSize() { + return new Dimension(500, 500); + } } - - } - } - - -class Sysout { - private static TestDialog dialog; - - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); - } - - - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); - } - -}// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog { - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); - add("Center", messageText); - - pack(); - - show(); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); - } - - }// TestDialog class From dd6a66bd8b9fed03caa0c94b4d4f496b0d92ed65 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 20 Jan 2025 08:53:33 +0000 Subject: [PATCH 133/225] 8329322: Convert PageFormat/Orient.java to use PassFailJFrame Backport-of: f713766cab649947e543f0290717e7bcc501f063 --- .../jdk/java/awt/print/PageFormat/Orient.java | 462 +++--------------- 1 file changed, 63 insertions(+), 399 deletions(-) diff --git a/test/jdk/java/awt/print/PageFormat/Orient.java b/test/jdk/java/awt/print/PageFormat/Orient.java index ea6facaf5704..c23e3faf2708 100644 --- a/test/jdk/java/awt/print/PageFormat/Orient.java +++ b/test/jdk/java/awt/print/PageFormat/Orient.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,64 +21,47 @@ * questions. */ -/* - @test - @bug 4236095 - @summary Confirm that the you get three pages of output, one - each in portrait, landscape, and reverse landscape - orientations. - @key printer - @run main/manual Orient -*/ - - -//*** global search and replace Orient with name of the test *** +import java.awt.Color; +import java.awt.Graphics; +import java.awt.Graphics2D; +import java.awt.geom.Ellipse2D; +import java.awt.print.Book; +import java.awt.print.PageFormat; +import java.awt.print.Printable; +import java.awt.print.PrinterException; +import java.awt.print.PrinterJob; -/** - * Orient.java - * - * summary: +/* + * @test + * @bug 4236095 + * @summary Confirm that you get three pages of output, one + * each in portrait, landscape and reverse landscape + * orientations. + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @key printer + * @run main/manual Orient */ - -import java.awt.*; -import java.awt.event.*; -import java.awt.geom.*; -import java.awt.print.*; - -// This test is a "main" test as applets would need Runtime permission -// "queuePrintJob". - public class Orient implements Printable { + private static final String INSTRUCTIONS = + """ + This test will automatically initiate a print. - private static void init() - { - //*** Create instructions for the user here *** + A passing test will print three pages each containing a large oval + with the text describing the orientation: PORTRAIT, LANDSCAPE + or REVERSE_LANDSCAPE, inside of it. The first page will + be emitted in portrait orientation, the second page in landscape + orientation and the third page in reverse-landscape orientation. - String[] instructions = - { - "On-screen inspection is not possible for this printing-specific", - "test therefore its only output is three printed pages.", - "To be able to run this test it is required to have a default", - "printer configured in your user environment.", - "", - "Visual inspection of the printed page is needed. A passing", - "test will print three pages each containing a large oval ", - "with the text describing the orientation: PORTRAIT, LANDSCAPE", - "or REVERSE_LANDSCAPE, inside of it. The first page will ", - "be emitted in portait orientation, the second page in landscape ", - "orientation and the third page in reverse-landscape orientation. ", - "On each page the oval will be wholly within the imageable area ", - "of the page. In a failing test the oval on the third page ", - "will be clipped against the imageable area.", - "Axes will indicate the direction of increasing X and Y" - }; - Sysout.createDialog( ); - Sysout.printInstructions( instructions ); + On each page the oval will be wholly within the imageable area of the page. + Axes will indicate the direction of increasing X and Y. - PrinterJob pjob = PrinterJob.getPrinterJob(); + Test failed if the oval on the page clipped against the imageable area. + """; + private static void printOrientationJob() throws PrinterException { + PrinterJob pjob = PrinterJob.getPrinterJob(); Book book = new Book(); - // Page 1 PageFormat portrait = pjob.defaultPage(); portrait.setOrientation(PageFormat.PORTRAIT); @@ -95,366 +78,47 @@ private static void init() book.append(new Orient(), reverseLandscape); pjob.setPageable(book); - try { - pjob.print(); - } catch (PrinterException e) { - e.printStackTrace(); - } - }//End init() + pjob.print(); + } + @Override public int print(Graphics g, PageFormat pf, int pageIndex) { - - Graphics2D g2d = (Graphics2D)g; + Graphics2D g2d = (Graphics2D) g; g2d.translate(pf.getImageableX(), pf.getImageableY()); drawGraphics(g2d, pf); return Printable.PAGE_EXISTS; } void drawGraphics(Graphics2D g, PageFormat pf) { - double iw = pf.getImageableWidth(); - double ih = pf.getImageableHeight(); - + String orientation = switch (pf.getOrientation()) { + case PageFormat.PORTRAIT -> "PORTRAIT"; + case PageFormat.LANDSCAPE -> "LANDSCAPE"; + case PageFormat.REVERSE_LANDSCAPE -> "REVERSE_LANDSCAPE"; + default -> "INVALID"; + }; g.setColor(Color.black); - String orientation; - switch (pf.getOrientation()) { - case PageFormat.PORTRAIT : orientation = "PORTRAIT"; - break; - case PageFormat.LANDSCAPE : orientation = "LANDSCAPE"; - break; - case PageFormat.REVERSE_LANDSCAPE : - orientation = "REVERSE_LANDSCAPE"; - break; - default : orientation = "INVALID"; - } g.drawString(orientation, 100, 300); - g.draw(new Ellipse2D.Double(0, 0, iw, ih)); - g.drawString("(0,0)", 5,15); - g.drawLine(0,0,300,0); - g.drawString("X", 300,15); - g.drawLine(0,0,0,300); - g.drawString("Y",5,300); - } - - - /***************************************************** - Standard Test Machinery Section - DO NOT modify anything in this section -- it's a - standard chunk of code which has all of the - synchronisation necessary for the test harness. - By keeping it the same in all tests, it is easier - to read and understand someone else's test, as - well as insuring that all tests behave correctly - with the test harness. - There is a section following this for test-defined - classes - ******************************************************/ - private static boolean theTestPassed = false; - private static boolean testGeneratedInterrupt = false; - private static String failureMessage = ""; - - private static Thread mainThread = null; - - private static int sleepTime = 300000; - - public static void main( String args[] ) throws InterruptedException - { - mainThread = Thread.currentThread(); - try - { - init(); - } - catch( TestPassedException e ) - { - //The test passed, so just return from main and harness will - // interepret this return as a pass - return; - } - //At this point, neither test passed nor test failed has been - // called -- either would have thrown an exception and ended the - // test, so we know we have multiple threads. - - //Test involves other threads, so sleep and wait for them to - // called pass() or fail() - try - { - Thread.sleep( sleepTime ); - //Timed out, so fail the test - throw new RuntimeException( "Timed out after " + sleepTime/1000 + " seconds" ); - } - catch (InterruptedException e) - { - if( ! testGeneratedInterrupt ) throw e; - - //reset flag in case hit this code more than once for some reason (just safety) - testGeneratedInterrupt = false; - if ( theTestPassed == false ) - { - throw new RuntimeException( failureMessage ); - } - } - - }//main - - public static synchronized void setTimeoutTo( int seconds ) - { - sleepTime = seconds * 1000; - } - - public static synchronized void pass() - { - Sysout.println( "The test passed." ); - Sysout.println( "The test is over, hit Ctl-C to stop Java VM" ); - //first check if this is executing in main thread - if ( mainThread == Thread.currentThread() ) - { - //Still in the main thread, so set the flag just for kicks, - // and throw a test passed exception which will be caught - // and end the test. - theTestPassed = true; - throw new TestPassedException(); - } - //pass was called from a different thread, so set the flag and interrupt - // the main thead. - theTestPassed = true; - testGeneratedInterrupt = true; - mainThread.interrupt(); - }//pass() - - public static synchronized void fail() - { - //test writer didn't specify why test failed, so give generic - fail( "it just plain failed! :-)" ); - } - - public static synchronized void fail( String whyFailed ) - { - Sysout.println( "The test failed: " + whyFailed ); - Sysout.println( "The test is over, hit Ctl-C to stop Java VM" ); - //check if this called from main thread - if ( mainThread == Thread.currentThread() ) - { - //If main thread, fail now 'cause not sleeping - throw new RuntimeException( whyFailed ); - } - theTestPassed = false; - testGeneratedInterrupt = true; - failureMessage = whyFailed; - mainThread.interrupt(); - }//fail() - - }// class Orient - -//This exception is used to exit from any level of call nesting -// when it's determined that the test has passed, and immediately -// end the test. -class TestPassedException extends RuntimeException - { - } - -//*********** End Standard Test Machinery Section ********** - - -//************ Begin classes defined for the test **************** - -// make listeners in a class defined here, and instantiate them in init() - -/* Example of a class which may be written as part of a test -class NewClass implements anInterface - { - static int newVar = 0; - - public void eventDispatched(AWTEvent e) - { - //Counting events to see if we get enough - eventCount++; - - if( eventCount == 20 ) - { - //got enough events, so pass - - Orient.pass(); - } - else if( tries == 20 ) - { - //tried too many times without getting enough events so fail - - Orient.fail(); - } - - }// eventDispatched() - - }// NewClass class - -*/ - - -//************** End classes defined for the test ******************* - - - - -/**************************************************** - Standard Test Machinery - DO NOT modify anything below -- it's a standard - chunk of code whose purpose is to make user - interaction uniform, and thereby make it simpler - to read and understand someone else's test. - ****************************************************/ - -/** - This is part of the standard test machinery. - It creates a dialog (with the instructions), and is the interface - for sending text messages to the user. - To print the instructions, send an array of strings to Sysout.createDialog - WithInstructions method. Put one line of instructions per array entry. - To display a message for the tester to see, simply call Sysout.println - with the string to be displayed. - This mimics System.out.println but works within the test harness as well - as standalone. - */ - -class Sysout - { - private static TestDialog dialog; - - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); - } - - - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); + g.draw(new Ellipse2D.Double(0, 0, + pf.getImageableWidth(), pf.getImageableHeight())); + g.drawString("(0,0)", 5, 15); + g.drawLine(0, 0, 300, 0); + g.drawString("X", 300, 15); + g.drawLine(0, 0, 0, 300); + g.drawString("Y", 5, 300); } - }// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog implements ActionListener - { - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - Panel buttonP = new Panel(); - Button passB = new Button( "pass" ); - Button failB = new Button( "fail" ); - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); - add("Center", messageText); - - passB = new Button( "pass" ); - passB.setActionCommand( "pass" ); - passB.addActionListener( this ); - buttonP.add( "East", passB ); - - failB = new Button( "fail" ); - failB.setActionCommand( "fail" ); - failB.addActionListener( this ); - buttonP.add( "West", failB ); - - add( "South", buttonP ); - pack(); - - show(); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); - } + public static void main(String args[]) throws Exception { + if (PrinterJob.lookupPrintServices().length == 0) { + throw new RuntimeException("Printer not configured or available."); + } - //catch presses of the passed and failed buttons. - //simply call the standard pass() or fail() static methods of - //Orient - public void actionPerformed( ActionEvent e ) - { - if( e.getActionCommand() == "pass" ) - { - Orient.pass(); - } - else - { - Orient.fail(); - } + PassFailJFrame passFailJFrame = PassFailJFrame.builder() + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 1) + .columns(45) + .build(); + printOrientationJob(); + passFailJFrame.awaitAndCheck(); } - - }// TestDialog class +} From fe596a93553f0f20141952be927c37a03d9d5518 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 20 Jan 2025 08:57:04 +0000 Subject: [PATCH 134/225] 8334305: Remove all code for nsk.share.Log verbose mode Backport-of: 855c8a7def21025bc2fc47594f7285a55924c213 --- .../jit/escape/LockElision/MatMul/MatMul.java | 4 +- .../launchnosuspend/launchnosuspend001.java | 1 - .../filter_tagged/HeapFilter.java | 3 +- .../isexceeded001.java | 3 +- .../isexceeded001.java | 3 +- .../monitoring/stress/lowmem/lowmem001.java | 4 +- .../jtreg/vmTestbase/nsk/share/Log.java | 122 ++---------------- .../nsk/share/aod/AODTestRunner.java | 4 +- .../nsk/share/aod/AbstractJarAgent.java | 4 +- .../nsk/share/aod/DummyTargetApplication.java | 2 +- .../aod/TargetApplicationWaitingAgents.java | 2 +- .../vmTestbase/nsk/share/jvmti/JVMTITest.java | 4 +- .../coverage/parentheses/Parentheses.java | 4 +- 13 files changed, 30 insertions(+), 130 deletions(-) diff --git a/test/hotspot/jtreg/vmTestbase/jit/escape/LockElision/MatMul/MatMul.java b/test/hotspot/jtreg/vmTestbase/jit/escape/LockElision/MatMul/MatMul.java index cf20b0df8a07..8d1a5fac9aef 100644 --- a/test/hotspot/jtreg/vmTestbase/jit/escape/LockElision/MatMul/MatMul.java +++ b/test/hotspot/jtreg/vmTestbase/jit/escape/LockElision/MatMul/MatMul.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -85,7 +85,7 @@ public static void main(String[] args) { } public int run() { - log = new Log(System.out, verbose); + log = new Log(System.out); log.display("Parallel matrix multiplication test"); Matrix a = Matrix.randomMatrix(dim); diff --git a/test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001.java b/test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001.java index 9c03396d67fb..4366287380f8 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001.java @@ -71,7 +71,6 @@ private launchnosuspend001 (String args[], PrintStream out) { argHandler = new ArgumentHandler(args); log = new Log(this.out, argHandler); - //log.enableVerbose(true); } private PrintStream out; diff --git a/test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/filter_tagged/HeapFilter.java b/test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/filter_tagged/HeapFilter.java index 91f315ee7a96..b690955307ef 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/filter_tagged/HeapFilter.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/filter_tagged/HeapFilter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -49,7 +49,6 @@ public int runTest(String args[], PrintStream out) { log = new Log(out, argHandler); testObjects = new Object[]{new TaggedClass(), new UntaggedClass()}; - log.enableVerbose(true); log.display("Verifying reachable objects."); status = checkStatus(status); testObjects = null; diff --git a/test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded001.java b/test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded001.java index 702a5a793791..a9e75bb7cece 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded001.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded001.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -40,7 +40,6 @@ public static void main(String[] argv) { public static int run(String[] argv, PrintStream out) { ArgumentHandler argHandler = new ArgumentHandler(argv); Log log = new Log(out, argHandler); - log.enableVerbose(true); monitor = Monitor.getMemoryMonitor(log, argHandler); List pools = monitor.getMemoryPoolMBeans(); diff --git a/test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java b/test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java index 390bfdd62518..a684c03e67a3 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -47,7 +47,6 @@ public static void main(String[] argv) { public static int run(String[] argv, PrintStream out) { ArgumentHandler argHandler = new ArgumentHandler(argv); Log log = new Log(out, argHandler); - log.enableVerbose(true); // show log output MemoryMonitor monitor = Monitor.getMemoryMonitor(log, argHandler); List pools = monitor.getMemoryPoolMBeans(); diff --git a/test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem001.java b/test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem001.java index d698e5aec837..67f0d17f5610 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem001.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/lowmem/lowmem001.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -58,7 +58,7 @@ public static void main(String[] args) { @Override public void run() { - Log log = new Log(System.out, true); + Log log = new Log(System.out); // System.err is duplicated into buffer // it should be empty MyStream stream = new MyStream(System.err); diff --git a/test/hotspot/jtreg/vmTestbase/nsk/share/Log.java b/test/hotspot/jtreg/vmTestbase/nsk/share/Log.java index e57501824953..dbaa1e6646ce 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/share/Log.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/share/Log.java @@ -29,22 +29,15 @@ import java.io.PrintStream; import java.io.PrintWriter; import java.io.StringReader; -import java.util.Enumeration; import java.util.HashMap; import java.util.Map; import java.util.Set; import java.util.HashSet; import java.util.Vector; -import nsk.share.test.LazyFormatString; /** - * This class helps to print test-execution trace messages - * and filter them when execution mode is not verbose. - *

- * Verbose mode if defined by providing -verbose command line - * option, handled by ArgumentParser. Use verbose() - * method to determine which mode is used. + * This class helps to print test-execution trace messages. *

* Log provides with two main methods to print messages: *

    @@ -60,7 +53,6 @@ * To provide printing messages from different sources into one log * with distinct prefixes use internal Log.Logger class. * - * @see #verbose() * @see #complain(String) * @see #display(String) * @see ArgumentParser @@ -72,18 +64,6 @@ public class Log { */ private PrintStream out = null; - /** - * Is log-mode verbose? - * Always enabled. - */ - private final boolean verbose = true; - - /** - * Should log messages prefixed with timestamps? - * Always enabled. - */ - private final boolean timestamp = true; - /** * Names for trace levels */ @@ -188,41 +168,14 @@ public Log(PrintStream stream) { /** * Incarnate new Log for the given stream; and - * either for verbose or for non-verbose mode accordingly to - * the given verbose key. - */ - public Log(PrintStream stream, boolean verbose) { - this(stream); - } - - /** - * Incarnate new Log for the given stream; and - * either for verbose or for non-verbose mode accordingly to * the given argsHandler. */ public Log(PrintStream stream, ArgumentParser argsParser) { - this(stream, argsParser.verbose()); traceLevel = argsParser.getTraceLevel(); } ///////////////////////////////////////////////////////////////// - /** - * Return true if log mode is verbose. - */ - public boolean verbose() { - return verbose; - } - - /** - * Enable or disable verbose mode for printing messages. - */ - public void enableVerbose(boolean enable) { - if (!enable) { - throw new RuntimeException("The non-verbose logging is not supported."); - } - } - public int getTraceLevel() { return traceLevel; } @@ -266,9 +219,6 @@ public static String printExceptionToString(Object prefix, Throwable exception) @Deprecated public synchronized void println(String message) { doPrint(message); - if (!verbose()) { - keepLog(composeLine(message)); - } } /** @@ -282,9 +232,6 @@ public synchronized void println(String message) { */ @Deprecated public synchronized void comment(String message) { - if (!verbose()) { - doPrint(message); - } } /** @@ -314,17 +261,10 @@ public void trace(int level, Object message, Throwable exception) { } /** - * Print message to the assigned output stream, - * if log mode is verbose. The message will be lost, - * if execution mode is non-verbose, and there is no error messages - * printed. + * Print message to the assigned output stream. */ public synchronized void display(Object message) { - if (verbose()) { - doPrint(message.toString()); - } else { - keepLog(composeLine(message.toString())); - } + doPrint(message.toString()); } /** @@ -333,15 +273,6 @@ public synchronized void display(Object message) { * into errorsBuffer. */ public synchronized void complain(Object message) { - if (!verbose()) { - PrintStream stream = findOutStream(); - stream.println("#> "); - stream.println("#> WARNING: switching log to verbose mode,"); - stream.println("#> because error is complained"); - stream.println("#> "); - stream.flush(); - enableVerbose(true); - } String msgStr = message.toString(); printError(msgStr); @@ -406,10 +337,7 @@ private void logExceptionForFailureAnalysis(String msg) { ///////////////////////////////////////////////////////////////// /** - * Redirect log to the given stream, and switch - * log mode to verbose. - * Prints errors summary to current stream, cancel current stream - * and switches to new stream. Turns on verbose mode for new stream. + * Redirect log to the given stream. * * @deprecated This method is obsolete. */ @@ -430,20 +358,6 @@ public synchronized void clearLogBuffer() { logBuffer.clear(); } - /** - * Print all messages from log buffer which were hidden because - * of non-verbose mode, - */ - private synchronized void flushLogBuffer() { - if (!logBuffer.isEmpty()) { - PrintStream stream = findOutStream(); - for (int i = 0; i < logBuffer.size(); i++) { - stream.println(logBuffer.elementAt(i)); - } - stream.flush(); - } - } - /** * Return out stream if defined or Sytem.err otherwise; * print a warning message when System.err is used first time. @@ -468,18 +382,15 @@ private synchronized PrintStream findOutStream() { * Compose line to print possible prefixing it with timestamp. */ private String composeLine(String message) { - if (timestamp) { - long time = System.currentTimeMillis(); - long ms = time % 1000; - time /= 1000; - long secs = time % 60; - time /= 60; - long mins = time % 60; - time /= 60; - long hours = time % 24; - return "[" + hours + ":" + mins + ":" + secs + "." + ms + "] " + message; - } - return message; + long time = System.currentTimeMillis(); + long ms = time % 1000; + time /= 1000; + long secs = time % 60; + time /= 60; + long mins = time % 60; + time /= 60; + long hours = time % 24; + return "[" + hours + ":" + mins + ":" + secs + "." + ms + "] " + message; } /** @@ -513,13 +424,6 @@ private synchronized void printError(String message) { } } - /** - * Keep the given log message into logBuffer. - */ - private synchronized void keepLog(String message) { - logBuffer.addElement(message); - } - /** * This class can be used as a base for each class that use Log * for print messages and errors. diff --git a/test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODTestRunner.java b/test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODTestRunner.java index bde40cc7e202..9899c762a7a9 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODTestRunner.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODTestRunner.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -68,7 +68,7 @@ public class AODTestRunner { protected AODRunnerArgParser argParser; protected AODTestRunner(String[] args) { - log = new Log(System.out, true); + log = new Log(System.out); argParser = createArgParser(args); } diff --git a/test/hotspot/jtreg/vmTestbase/nsk/share/aod/AbstractJarAgent.java b/test/hotspot/jtreg/vmTestbase/nsk/share/aod/AbstractJarAgent.java index 3fa3141a8cd9..fb02327a4222 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/share/aod/AbstractJarAgent.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/share/aod/AbstractJarAgent.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -157,7 +157,7 @@ private void defaultInit(String[] args) { if (name == null) throw new TestBug("Agent name wasn't specified"); - log = new Log(System.out, true); + log = new Log(System.out); } /* diff --git a/test/hotspot/jtreg/vmTestbase/nsk/share/aod/DummyTargetApplication.java b/test/hotspot/jtreg/vmTestbase/nsk/share/aod/DummyTargetApplication.java index 64688e4a6551..f9df029349a0 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/share/aod/DummyTargetApplication.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/share/aod/DummyTargetApplication.java @@ -39,7 +39,7 @@ */ public class DummyTargetApplication { - protected Log log = new Log(System.out, true); + protected Log log = new Log(System.out); protected AODTargetArgParser argParser; diff --git a/test/hotspot/jtreg/vmTestbase/nsk/share/aod/TargetApplicationWaitingAgents.java b/test/hotspot/jtreg/vmTestbase/nsk/share/aod/TargetApplicationWaitingAgents.java index 6f80033dff50..0b5acfb24ba0 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/share/aod/TargetApplicationWaitingAgents.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/share/aod/TargetApplicationWaitingAgents.java @@ -213,7 +213,7 @@ private void initTargetApplication(String[] args) { if (targetApplicationInitialized) throw new TestBug("TargetApplication already initialized"); - log = new Log(System.out, true); + log = new Log(System.out); argParser = createArgParser(args); diff --git a/test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/JVMTITest.java b/test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/JVMTITest.java index c8d26b6ea1f5..d9b847e110dc 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/JVMTITest.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/JVMTITest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -87,7 +87,7 @@ static void attachAgent(String[] args) { AgentsAttacher attacher = new AgentsAttacher(Utils.findCurrentVMIdUsingJPS(jdkPath), agents, - new Log(System.out, true)); + new Log(System.out)); attacher.attachAgents(); } } diff --git a/test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/Parentheses.java b/test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/Parentheses.java index 66546e9b13f1..219af51045a2 100644 --- a/test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/Parentheses.java +++ b/test/hotspot/jtreg/vmTestbase/vm/compiler/coverage/parentheses/Parentheses.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -69,7 +69,7 @@ public static void main(String[] args) throws Exception { public void run() throws IOException, ReflectiveOperationException { - log = new Log(System.out, verbose); + log = new Log(System.out); InstructionSequence instructionSequence = null; for (int i = 0; i < iterations * stressOptions.getIterationsFactor(); i++) { From cbc4a6c343ca8e8abe91652d1123f8cdbbc4ba8a Mon Sep 17 00:00:00 2001 From: Aleksey Shipilev Date: Mon, 20 Jan 2025 09:03:19 +0000 Subject: [PATCH 135/225] 8311546: Certificate name constraints improperly validated with leading period 8320372: test/jdk/sun/security/x509/DNSName/LeadingPeriod.java validity check failed 8347424: Fix and rewrite sun/security/x509/DNSName/LeadingPeriod.java test Reviewed-by: simonis Backport-of: bfaf5704e7e71f968b716b5f448860e9cda721b4 --- .../classes/sun/security/x509/DNSName.java | 12 +-- .../security/x509/DNSName/LeadingPeriod.java | 69 ++++++++++++++ .../x509/DNSName/certs/generate-certs.sh | 91 +++++++++++++++++++ .../security/x509/DNSName/certs/openssl.cnf | 40 ++++++++ .../DNSName/certs/withLeadingPeriod/ca.pem | 16 ++++ .../DNSName/certs/withLeadingPeriod/leaf.pem | 12 +++ .../DNSName/certs/withoutLeadingPeriod/ca.pem | 16 ++++ .../certs/withoutLeadingPeriod/leaf.pem | 12 +++ 8 files changed, 259 insertions(+), 9 deletions(-) create mode 100644 test/jdk/sun/security/x509/DNSName/LeadingPeriod.java create mode 100644 test/jdk/sun/security/x509/DNSName/certs/generate-certs.sh create mode 100644 test/jdk/sun/security/x509/DNSName/certs/openssl.cnf create mode 100644 test/jdk/sun/security/x509/DNSName/certs/withLeadingPeriod/ca.pem create mode 100644 test/jdk/sun/security/x509/DNSName/certs/withLeadingPeriod/leaf.pem create mode 100644 test/jdk/sun/security/x509/DNSName/certs/withoutLeadingPeriod/ca.pem create mode 100644 test/jdk/sun/security/x509/DNSName/certs/withoutLeadingPeriod/leaf.pem diff --git a/src/java.base/share/classes/sun/security/x509/DNSName.java b/src/java.base/share/classes/sun/security/x509/DNSName.java index 647a029413d2..3baef0d0e343 100644 --- a/src/java.base/share/classes/sun/security/x509/DNSName.java +++ b/src/java.base/share/classes/sun/security/x509/DNSName.java @@ -200,18 +200,12 @@ public int hashCode() { *
. These results are used in checking NameConstraints during * certification path verification. *

- * RFC5280: DNS name restrictions are expressed as host.example.com. + * RFC5280: For DNS names, restrictions MUST use the DNSName syntax in Section 4.2.1.6. * Any DNS name that can be constructed by simply adding zero or more * labels to the left-hand side of the name satisfies the name constraint. * For example, www.host.example.com would satisfy the constraint but * host1.example.com would not. *

- * RFC 5280: DNSName restrictions are expressed as foo.bar.com. - * Any DNSName that - * can be constructed by simply adding to the left-hand side of the name - * satisfies the name constraint. For example, www.foo.bar.com would - * satisfy the constraint but foo1.bar.com would not. - *

* RFC1034: By convention, domain names can be stored with arbitrary case, but * domain name comparisons for all present domain functions are done in a * case-insensitive manner, assuming an ASCII character set, and a high @@ -236,13 +230,13 @@ else if (inputName.getType() != NAME_DNS) constraintType = NAME_MATCH; else if (thisName.endsWith(inName)) { int inNdx = thisName.lastIndexOf(inName); - if (thisName.charAt(inNdx-1) == '.' ) + if (thisName.charAt(inNdx-1) == '.' ^ inName.charAt(0) == '.') constraintType = NAME_WIDENS; else constraintType = NAME_SAME_TYPE; } else if (inName.endsWith(thisName)) { int ndx = inName.lastIndexOf(thisName); - if (inName.charAt(ndx-1) == '.' ) + if (inName.charAt(ndx-1) == '.' ^ thisName.charAt(0) == '.') constraintType = NAME_NARROWS; else constraintType = NAME_SAME_TYPE; diff --git a/test/jdk/sun/security/x509/DNSName/LeadingPeriod.java b/test/jdk/sun/security/x509/DNSName/LeadingPeriod.java new file mode 100644 index 000000000000..2fa5eb6b8b52 --- /dev/null +++ b/test/jdk/sun/security/x509/DNSName/LeadingPeriod.java @@ -0,0 +1,69 @@ +/* + * Copyright (c) 2023, 2025, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 8311546 + * @summary Adopt de-facto standards on x509 Name Constraints with leading dot. Certs + * can be generated by running generate-certs.sh + * @run main LeadingPeriod + */ + +import java.io.*; +import java.nio.file.*; +import java.util.*; +import java.security.Security; +import java.security.cert.*; + +public class LeadingPeriod { + + public static void main(String[] args) throws Exception { + String certs = System.getProperty("test.src", "./") + "/certs/"; + validate(certs + "withoutLeadingPeriod"); + validate(certs + "withLeadingPeriod"); + } + + public static void validate(String certPath) throws Exception { + byte[] targetCertBytes = Files.readAllBytes(Paths.get(certPath + "/leaf.pem")); + byte[] caCertBytes = Files.readAllBytes(Paths.get(certPath + "/ca.pem")); + + CertificateFactory cf = CertificateFactory.getInstance("X.509"); + Certificate caCert = cf.generateCertificate(new ByteArrayInputStream(caCertBytes)); + Certificate targetCert = cf.generateCertificate(new ByteArrayInputStream(targetCertBytes)); + + TrustAnchor anchor = new TrustAnchor((X509Certificate) caCert, null); + + PKIXParameters params = new PKIXParameters(Collections.singleton(anchor)); + + // Disable certificate revocation checking + params.setRevocationEnabled(false); + + // Set validity date, so that validation won't fail when cert expires + params.setDate(((X509Certificate)targetCert).getNotBefore()); + + CertPath path = cf.generateCertPath(List.of(targetCert, caCert)); + + CertPathValidator validator = CertPathValidator.getInstance("PKIX"); + validator.validate(path, params); + } +} diff --git a/test/jdk/sun/security/x509/DNSName/certs/generate-certs.sh b/test/jdk/sun/security/x509/DNSName/certs/generate-certs.sh new file mode 100644 index 000000000000..f000bfc9cda0 --- /dev/null +++ b/test/jdk/sun/security/x509/DNSName/certs/generate-certs.sh @@ -0,0 +1,91 @@ +#!/usr/bin/env bash + +set -e + +############################################################### +# CA with a leading period in the name constraint # +############################################################### +mkdir -p withLeadingPeriod + +openssl req \ + -newkey rsa:1024 \ + -keyout withLeadingPeriod/ca.key \ + -out withLeadingPeriod/ca.csr \ + -subj "/C=US/O=Example/CN=Example CA with period" \ + -nodes + +openssl x509 \ + -req \ + -in withLeadingPeriod/ca.csr \ + -extfile openssl.cnf \ + -extensions withLeadingPeriod \ + -signkey withLeadingPeriod/ca.key \ + -out withLeadingPeriod/ca.pem + +# leaf certificate +openssl req \ + -newkey rsa:1024 \ + -keyout withLeadingPeriod/leaf.key \ + -out withLeadingPeriod/leaf.csr \ + -subj '/CN=demo.example.com' \ + -addext 'subjectAltName = DNS:demo.example.com' \ + -nodes + +openssl x509 \ + -req \ + -in withLeadingPeriod/leaf.csr \ + -CAcreateserial \ + -CA withLeadingPeriod/ca.pem \ + -CAkey withLeadingPeriod/ca.key \ + -out withLeadingPeriod/leaf.pem + + +# ################################################################## +# # CA without a leading period in the name contraint # +# ################################################################## +mkdir -p withoutLeadingPeriod + +openssl req \ + -newkey rsa:1024 \ + -keyout withoutLeadingPeriod/ca.key \ + -out withoutLeadingPeriod/ca.csr \ + -subj "/C=US/O=Example/CN=Example CA without period" \ + -nodes + +openssl x509 \ + -req \ + -in withoutLeadingPeriod/ca.csr \ + -extfile openssl.cnf \ + -extensions withoutLeadingPeriod \ + -signkey withoutLeadingPeriod/ca.key \ + -out withoutLeadingPeriod/ca.pem + +# leaf certificate +openssl req \ + -newkey rsa:1024 \ + -keyout withoutLeadingPeriod/leaf.key \ + -out withoutLeadingPeriod/leaf.csr \ + -subj '/CN=demo.example.com' \ + -addext 'subjectAltName = DNS:demo.example.com' \ + -nodes + +openssl x509 \ + -req \ + -in withoutLeadingPeriod/leaf.csr \ + -CAcreateserial \ + -CA withoutLeadingPeriod/ca.pem \ + -CAkey withoutLeadingPeriod/ca.key \ + -out withoutLeadingPeriod/leaf.pem + + +# # Verify both leaf certificates + +set +e +openssl verify \ + -CAfile withLeadingPeriod/ca.pem \ + withLeadingPeriod/leaf.pem + +openssl verify \ + -CAfile withoutLeadingPeriod/ca.pem \ + withoutLeadingPeriod/leaf.pem + \ No newline at end of file diff --git a/test/jdk/sun/security/x509/DNSName/certs/openssl.cnf b/test/jdk/sun/security/x509/DNSName/certs/openssl.cnf new file mode 100644 index 000000000000..a69d206a5fc5 --- /dev/null +++ b/test/jdk/sun/security/x509/DNSName/certs/openssl.cnf @@ -0,0 +1,40 @@ +# +# OpenSSL configuration file. +# + +[ withLeadingPeriod ] +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid:always,issuer +basicConstraints = critical,CA:true +keyUsage = critical,keyCertSign +nameConstraints = critical,permitted;DNS:.example.com + +[ withoutLeadingPeriod ] +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid:always,issuer +basicConstraints = critical,CA:true +keyUsage = critical,keyCertSign +nameConstraints = critical,permitted;DNS:example.com + +[ v3_ca ] +subjectKeyIdentifier = hash +authorityKeyIdentifier = keyid:always,issuer +basicConstraints = critical,CA:true +keyUsage = critical,keyCertSign + + +[req] +distinguished_name = req_distinguished_name +x509_extensions = v3_ca # The extentions to add to self signed certs +req_extensions = v3_req # The extensions to add to req's + +prompt = no + +[req_distinguished_name] +C = US +O = Example +CN = example.com + +[v3_req] +keyUsage = keyEncipherment, dataEncipherment +extendedKeyUsage = serverAuth diff --git a/test/jdk/sun/security/x509/DNSName/certs/withLeadingPeriod/ca.pem b/test/jdk/sun/security/x509/DNSName/certs/withLeadingPeriod/ca.pem new file mode 100644 index 000000000000..535a8d9fc7e3 --- /dev/null +++ b/test/jdk/sun/security/x509/DNSName/certs/withLeadingPeriod/ca.pem @@ -0,0 +1,16 @@ +-----BEGIN CERTIFICATE----- +MIICgzCCAeygAwIBAgIJANBGv+BGZZHtMA0GCSqGSIb3DQEBCwUAMEAxCzAJBgNV +BAYTAlVTMRAwDgYDVQQKDAdFeGFtcGxlMR8wHQYDVQQDDBZFeGFtcGxlIENBIHdp +dGggcGVyaW9kMB4XDTIzMTAxOTIwNTE0NVoXDTIzMTExODIwNTE0NVowQDELMAkG +A1UEBhMCVVMxEDAOBgNVBAoMB0V4YW1wbGUxHzAdBgNVBAMMFkV4YW1wbGUgQ0Eg +d2l0aCBwZXJpb2QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAPfaISk+Dvzk +m3AY7IDZYrGWpwxHciacalrsrOFl3mj3FQ/kVhofDri3mE7bxNKWyHNcbt+Cteck +TsGKBH85QsIifju7hqlrR+UbYtQF9/REkxX72gzim4xGk9KmKkuGpT5aZgvTE5eg +ZumJ9XxCjGn5nbsdJoqAE/9B96GqXJvlAgMBAAGjgYQwgYEwHQYDVR0OBBYEFG8h +vtka47iFUsc+3wmQ3LQRXUv3MB8GA1UdIwQYMBaAFG8hvtka47iFUsc+3wmQ3LQR +XUv3MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB4GA1UdHgEB/wQU +MBKgEDAOggwuZXhhbXBsZS5jb20wDQYJKoZIhvcNAQELBQADgYEAkPeCbKokI067 +Dt2bommouO7LhTXivjMsByfZs8i9LZUVJz5Is+mDC36nLy4U3+QhofRLlEkWyOlE +033xBtm4YPsazpur79PJtvZemV0KwwMtKCoJYNlcy2llmdKjUwe4PsPnJPqH2KL5 +Cxios1gil8XL5OCmEUSCT9uBblh+9gk= +-----END CERTIFICATE----- diff --git a/test/jdk/sun/security/x509/DNSName/certs/withLeadingPeriod/leaf.pem b/test/jdk/sun/security/x509/DNSName/certs/withLeadingPeriod/leaf.pem new file mode 100644 index 000000000000..c587ca20c9aa --- /dev/null +++ b/test/jdk/sun/security/x509/DNSName/certs/withLeadingPeriod/leaf.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIB0jCCATsCCQCgOCS7vOUOXTANBgkqhkiG9w0BAQsFADBAMQswCQYDVQQGEwJV +UzEQMA4GA1UECgwHRXhhbXBsZTEfMB0GA1UEAwwWRXhhbXBsZSBDQSB3aXRoIHBl +cmlvZDAeFw0yMzEwMTkyMDUxNDVaFw0yMzExMTgyMDUxNDVaMBsxGTAXBgNVBAMM +EGRlbW8uZXhhbXBsZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBALxi +O4r50rNBbHu/blOSRfo9Vqei+QFS7fPwme68FOcvG+uYXf7zluO59V+8O4RPO+ZJ +W6meZvtpOCWFvlSMhBLTRz350LuSPWF+/tnbiyEv487Vi6Tp7kxJytIcMtH/sWkw +hF0Og8YYt3Xm2aLYPxZHGkvOccjau5X1xG1YiULzAgMBAAEwDQYJKoZIhvcNAQEL +BQADgYEA8OXnFO3yZSVmQfYvC2o9amYa7tNUPHgvEjp7xDlPkvL5zF+n8k0hT0kt +pv4BXzRqVIWsZcNi3H1wk6LMeUXi8EWCOR6gclWI0wZkWBhtoh8SCd2VJRmcv+zG +EnInCapszNKN05KEzaFOQv0QayILBUGgHTTXOgbEmryLHXg6zik= +-----END CERTIFICATE----- diff --git a/test/jdk/sun/security/x509/DNSName/certs/withoutLeadingPeriod/ca.pem b/test/jdk/sun/security/x509/DNSName/certs/withoutLeadingPeriod/ca.pem new file mode 100644 index 000000000000..cb886c34a1d7 --- /dev/null +++ b/test/jdk/sun/security/x509/DNSName/certs/withoutLeadingPeriod/ca.pem @@ -0,0 +1,16 @@ +-----BEGIN CERTIFICATE----- +MIICiDCCAfGgAwIBAgIJALUX88nU2b75MA0GCSqGSIb3DQEBCwUAMEMxCzAJBgNV +BAYTAlVTMRAwDgYDVQQKDAdFeGFtcGxlMSIwIAYDVQQDDBlFeGFtcGxlIENBIHdp +dGhvdXQgcGVyaW9kMB4XDTIzMTAxOTIwNTE0NVoXDTIzMTExODIwNTE0NVowQzEL +MAkGA1UEBhMCVVMxEDAOBgNVBAoMB0V4YW1wbGUxIjAgBgNVBAMMGUV4YW1wbGUg +Q0Egd2l0aG91dCBwZXJpb2QwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANmH +HqVoDjgoS60aPhQisqEL3as81tPXxXgnp5M0TE+Lb0z/kXS2mkqYYhzcZneBhVyI +oGTnSnTSh6S1r/gE80x+hH4ZrLZR7jJMRDA9Q7RTOZBNgozS4XnE3AV/EjrIzHJ1 +IEt1ezoj2QNdVOv7UHprHGoARl9tdxre4MVUv4S3AgMBAAGjgYMwgYAwHQYDVR0O +BBYEFFG0Mvse4c5C01o8kvKiM4MKMJTCMB8GA1UdIwQYMBaAFFG0Mvse4c5C01o8 +kvKiM4MKMJTCMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgIEMB0GA1Ud +HgEB/wQTMBGgDzANggtleGFtcGxlLmNvbTANBgkqhkiG9w0BAQsFAAOBgQC0CKS0 +JOR8hfUkZHBo52PrF3IKs33wczH5mfV+HLTdSeKtBD0Vj/7DoT0Yx2k5n6vpwA/x +LTSMC4wUo4hb5164ks45iloU0FrA+n9fWbeqwhQb+DW5MSOgoVLkW+rcdKbDatTO +ENcKZsqiG3aKM7pS7mQa+kUUpXWBUgVnhcsYtQ== +-----END CERTIFICATE----- diff --git a/test/jdk/sun/security/x509/DNSName/certs/withoutLeadingPeriod/leaf.pem b/test/jdk/sun/security/x509/DNSName/certs/withoutLeadingPeriod/leaf.pem new file mode 100644 index 000000000000..449176ff8a8a --- /dev/null +++ b/test/jdk/sun/security/x509/DNSName/certs/withoutLeadingPeriod/leaf.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIB1TCCAT4CCQDLscehyPPGXjANBgkqhkiG9w0BAQsFADBDMQswCQYDVQQGEwJV +UzEQMA4GA1UECgwHRXhhbXBsZTEiMCAGA1UEAwwZRXhhbXBsZSBDQSB3aXRob3V0 +IHBlcmlvZDAeFw0yMzEwMTkyMDUxNDVaFw0yMzExMTgyMDUxNDVaMBsxGTAXBgNV +BAMMEGRlbW8uZXhhbXBsZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB +AMZM9Prp5DkAe4pkLqn4v8DFamMtWVqPlYacJacGzBkuzBn8VNQQw4qnf6wiVHBj +uXLHrUCbldtKFK4XdVukmVyYSLR5BBPxA20fjZcsrBZW7u/14qWmIZW7G0xphezg +6g33qNPq9CPqVHR+IrfEmjWnLjc2KrZ3OQElpJOGp48hAgMBAAEwDQYJKoZIhvcN +AQELBQADgYEAYbIuAQKTXsgaBP3pyMqxPHvklDI7wJjEapbKDsOXYmKMb33pmFSD +ntQFZuOKYNV2rAqQaV/3kiWKyR4vO/gsCfuFeW8kxkhZEXX9CNU0Z6mKcvy274A4 +K0gqYGki8hyCc5IMWTUAX2TLdq8W1hwfbjeiNqTY21e+6lIa3kcuLC0= +-----END CERTIFICATE----- From 6b89e2167ba575bf88ab5c3ca1431244871c3f85 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 20 Jan 2025 09:03:44 +0000 Subject: [PATCH 136/225] 8341412: Various test failures after JDK-8334305 Backport-of: 49501fe9c4d0fc4d6285ba4f5d403754e5a147bd --- test/hotspot/jtreg/vmTestbase/nsk/share/Log.java | 1 + 1 file changed, 1 insertion(+) diff --git a/test/hotspot/jtreg/vmTestbase/nsk/share/Log.java b/test/hotspot/jtreg/vmTestbase/nsk/share/Log.java index dbaa1e6646ce..99467fc03341 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/share/Log.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/share/Log.java @@ -171,6 +171,7 @@ public Log(PrintStream stream) { * the given argsHandler. */ public Log(PrintStream stream, ArgumentParser argsParser) { + this(stream); traceLevel = argsParser.getTraceLevel(); } From ef6315e866c1ffdc9276d41ccd12178ecf30b48d Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 20 Jan 2025 09:09:05 +0000 Subject: [PATCH 137/225] 8341316: [macos] javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java fails sometimes in macos Backport-of: 6bc3971f646031194a1e30f175a69a0202dc4947 --- .../ProgressMonitorEscapeKeyPress.java | 121 +++++++++--------- 1 file changed, 59 insertions(+), 62 deletions(-) diff --git a/test/jdk/javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java b/test/jdk/javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java index 4ea1f48ae7a3..77fac43d2626 100644 --- a/test/jdk/javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java +++ b/test/jdk/javax/swing/ProgressMonitor/ProgressMonitorEscapeKeyPress.java @@ -29,66 +29,64 @@ * @run main ProgressMonitorEscapeKeyPress */ -import java.awt.AWTException; -import java.awt.EventQueue; -import java.awt.Robot; -import java.awt.event.KeyEvent; + import javax.swing.JFrame; import javax.swing.ProgressMonitor; import javax.swing.SwingUtilities; +import java.awt.Robot; +import java.awt.event.KeyEvent; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.TimeUnit; public class ProgressMonitorEscapeKeyPress { + static volatile int counter = 0; static ProgressMonitor monitor; - static int counter = 0; - static TestThread robotThread; + static TestThread testThread; static JFrame frame; + static CountDownLatch progressLatch; + static Robot robot; public static void main(String[] args) throws Exception { - - createTestUI(); - - monitor = new ProgressMonitor(frame, "Progress", null, 0, 100); - - robotThread = new TestThread(); - robotThread.start(); - - for (counter = 0; counter <= 100; counter += 10) { - Thread.sleep(1000); - - EventQueue.invokeAndWait(new Runnable() { - @Override - public void run() { - if (!monitor.isCanceled()) { - monitor.setProgress(counter); - System.out.println("Progress bar is in progress"); - } - } - }); - - if (monitor.isCanceled()) { - break; + try { + progressLatch = new CountDownLatch(20); + createTestUI(); + robot = new Robot(); + robot.setAutoDelay(50); + robot.setAutoWaitForIdle(true); + testThread = new TestThread(); + testThread.start(); + Thread.sleep(100); + if (progressLatch.await(15, TimeUnit.SECONDS)) { + System.out.println("Progress monitor completed 20%, lets press Esc..."); + robot.keyPress(KeyEvent.VK_ESCAPE); + robot.keyRelease(KeyEvent.VK_ESCAPE); + System.out.println("ESC pressed...."); + } else { + System.out.println("Failure : No status available from Progress monitor..."); + throw new RuntimeException( + "Can't get the status from Progress monitor even after waiting too long.."); } - } - - disposeTestUI(); - if (counter >= monitor.getMaximum()) { - throw new RuntimeException("Escape key did not cancel the ProgressMonitor"); + if (counter >= monitor.getMaximum()) { + throw new RuntimeException("Escape key did not cancel the ProgressMonitor"); + } + System.out.println("Test Passed..."); + } finally { + disposeTestUI(); } } - private static void createTestUI() throws Exception { - SwingUtilities.invokeAndWait(new Runnable() { - @Override - public void run() { - frame = new JFrame("Test"); - frame.setSize(300, 300); - frame.setLocationByPlatform(true); - frame.setVisible(true); - }}); - } + private static void createTestUI() throws Exception { + SwingUtilities.invokeAndWait(() -> { + frame = new JFrame("Test"); + frame.setSize(300, 300); + monitor = new ProgressMonitor(frame, "Progress", "1", 0, 100); + frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); + frame.setLocationByPlatform(true); + }); + } private static void disposeTestUI() throws Exception { @@ -100,26 +98,25 @@ private static void disposeTestUI() throws Exception { class TestThread extends Thread { - - Robot testRobot; - - TestThread() throws AWTException { - super(); - testRobot = new Robot(); - } - @Override public void run() { - try { - // Sleep for 5 seconds - so that the ProgressMonitor starts - Thread.sleep(5000); - - // Press and release Escape key - testRobot.keyPress(KeyEvent.VK_ESCAPE); - testRobot.delay(20); - testRobot.keyRelease(KeyEvent.VK_ESCAPE); - } catch (InterruptedException ex) { - throw new RuntimeException("Exception in TestThread"); + System.out.println("TestThread started........."); + for (ProgressMonitorEscapeKeyPress.counter = 0; + ProgressMonitorEscapeKeyPress.counter <= 100; + ProgressMonitorEscapeKeyPress.counter += 1) { + ProgressMonitorEscapeKeyPress.robot.delay(100); + ProgressMonitor monitor = ProgressMonitorEscapeKeyPress.monitor; + if (!monitor.isCanceled()) { + monitor.setNote("" + ProgressMonitorEscapeKeyPress.counter); + monitor.setProgress(ProgressMonitorEscapeKeyPress.counter); + ProgressMonitorEscapeKeyPress.progressLatch.countDown(); + System.out.println("Progress bar is in progress....." + + ProgressMonitorEscapeKeyPress.counter + "%"); + } + if (monitor.isCanceled()) { + System.out.println("$$$$$$$$$$$$$$$ Monitor canceled"); + break; + } } } } From cdef856d2e4db6c442c3782d66c5be7d5aca30e0 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 20 Jan 2025 09:10:11 +0000 Subject: [PATCH 138/225] 8341453: java/awt/a11y/AccessibleJTableTest.java fails in some cases where the test tables are not visible Backport-of: f1f15370fa26e4c1121abadb8938c0126c6f4f24 --- .../java/awt/a11y/AccessibleJTableTest.java | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/test/jdk/java/awt/a11y/AccessibleJTableTest.java b/test/jdk/java/awt/a11y/AccessibleJTableTest.java index fc62259ca385..0f05dd4e09e6 100644 --- a/test/jdk/java/awt/a11y/AccessibleJTableTest.java +++ b/test/jdk/java/awt/a11y/AccessibleJTableTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2021, JetBrains s.r.o.. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * @@ -26,22 +26,22 @@ * @test * @bug 8267388 * @summary Test implementation of NSAccessibilityTable protocol peer - * @author Artem.Semenov@jetbrains.com * @run main/manual AccessibleJTableTest * @requires (os.family == "windows" | os.family == "mac") */ -import javax.swing.*; -import javax.swing.event.TableModelEvent; -import javax.swing.event.TableModelListener; -import javax.swing.table.AbstractTableModel; -import javax.swing.table.TableModel; - -import java.awt.*; +import java.awt.FlowLayout; +import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; +import javax.swing.JButton; +import javax.swing.JPanel; +import javax.swing.JScrollPane; +import javax.swing.JTable; +import javax.swing.SwingUtilities; +import javax.swing.table.AbstractTableModel; public class AccessibleJTableTest extends AccessibleComponentTest { private static final String[] columnNames = {"One", "Two", "Three"}; @@ -67,6 +67,7 @@ public void createUI() { + "If you can hear table cells ctrl+tab further and press PASS, otherwise press FAIL.\n"; JTable table = new JTable(data, columnNames); + table.setPreferredScrollableViewportSize(table.getPreferredSize()); JPanel panel = new JPanel(); panel.setLayout(new FlowLayout()); JScrollPane scrollPane = new JScrollPane(table); @@ -82,12 +83,13 @@ public void createUIDraggable() { + "Turn screen reader on, and Tab to the table.\n" + "Using arrow keys navigate to the last cell in the first row in the table." + "Screen reader should announce it as \"Column 3 row 1\"\n\n" - + "Using mouse drag the header of the last culumn so the last column becomes the first one." + + "Using mouse drag the header of the last column so the last column becomes the first one." + "Wait for the screen reader to finish announcing new position in table.\n\n" + "If new position in table corresponds to the new table layout ctrl+tab further " + "and press PASS, otherwise press FAIL.\n"; JTable table = new JTable(data, columnNames); + table.setPreferredScrollableViewportSize(table.getPreferredSize()); JPanel panel = new JPanel(); panel.setLayout(new FlowLayout()); JScrollPane scrollPane = new JScrollPane(table); @@ -105,7 +107,9 @@ public void createUINamed() { + "If you can hear second table name: \"second table\" - ctrl+tab further and press PASS, otherwise press FAIL.\n"; JTable table = new JTable(data, columnNames); + table.setPreferredScrollableViewportSize(table.getPreferredSize()); JTable secondTable = new JTable(data, columnNames); + secondTable.setPreferredScrollableViewportSize(secondTable.getPreferredSize()); secondTable.getAccessibleContext().setAccessibleName("Second table"); JPanel panel = new JPanel(); panel.setLayout(new FlowLayout()); @@ -126,8 +130,8 @@ public void createUIWithChangingContent() { + "If you hear changes in the table - ctrl+tab further and press PASS, otherwise press FAIL.\n"; JTable table = new JTable(new TestTableModel(3, 3)); - - JPanel panel = new JPanel(); + table.setPreferredScrollableViewportSize(table.getPreferredSize()); + JPanel panel = new JPanel(); panel.setLayout(new FlowLayout()); JScrollPane scrollPane = new JScrollPane(table); panel.add(scrollPane); From 0509610d221a2f415db115de6e7a815c2971f2fe Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 20 Jan 2025 09:11:43 +0000 Subject: [PATCH 139/225] 8341982: Simplify JButton/bug4323121.java Backport-of: 6fa5cea984c31fbb74b39e1eec68daffea22ca92 --- test/jdk/javax/swing/JButton/bug4323121.java | 106 ++++++++----------- 1 file changed, 45 insertions(+), 61 deletions(-) diff --git a/test/jdk/javax/swing/JButton/bug4323121.java b/test/jdk/javax/swing/JButton/bug4323121.java index 0b352ce57eb6..f23cfe43f6a3 100644 --- a/test/jdk/javax/swing/JButton/bug4323121.java +++ b/test/jdk/javax/swing/JButton/bug4323121.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -24,59 +24,81 @@ /* * @test * @bug 4323121 - * @summary Tests whether any button that extends JButton always - returns true for isArmed() + * @summary Tests whether a button model always returns true for isArmed() + * when mouse hovers over the button * @key headful * @run main bug4323121 */ -import java.awt.Graphics; import java.awt.Point; import java.awt.Robot; +import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; -import java.awt.event.MouseListener; -import java.awt.event.MouseMotionListener; +import java.util.concurrent.CountDownLatch; + import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.SwingUtilities; -public class bug4323121 { +import static java.util.concurrent.TimeUnit.SECONDS; + +public final class bug4323121 { static JFrame frame; - static testButton button; - static volatile Point pt; - static volatile int buttonW; - static volatile int buttonH; - static volatile boolean failed = false; + static JButton button; + + static volatile Point buttonCenter; + + private static final CountDownLatch mouseEntered = new CountDownLatch(1); + + // Usage of this flag is thread-safe because of using the mouseEntered latch + private static boolean modelArmed; public static void main(String[] args) throws Exception { Robot robot = new Robot(); robot.setAutoDelay(100); + try { SwingUtilities.invokeAndWait(() -> { + button = new JButton("gotcha"); + button.addMouseListener(new MouseAdapter() { + @Override + public void mouseEntered(MouseEvent e) { + if (button.getModel().isArmed()) { + modelArmed = true; + } + mouseEntered.countDown(); + } + }); + frame = new JFrame("bug4323121"); - button = new testButton("gotcha"); frame.getContentPane().add(button); + frame.pack(); frame.setLocationRelativeTo(null); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); }); + robot.waitForIdle(); - robot.delay(1000); + SwingUtilities.invokeAndWait(() -> { - pt = button.getLocationOnScreen(); - buttonW = button.getSize().width; - buttonH = button.getSize().height; + Point location = button.getLocationOnScreen(); + buttonCenter = new Point(location.x + button.getWidth() / 2, + location.y + button.getHeight() / 2); }); - robot.mouseMove(pt.x + buttonW / 2, pt.y + buttonH / 2); - robot.waitForIdle(); - if (failed) { - throw new RuntimeException("Any created button returns " + - "true for isArmed()"); + + robot.mouseMove(buttonCenter.x, buttonCenter.y); + + if (!mouseEntered.await(1, SECONDS)) { + throw new RuntimeException("Mouse entered event wasn't received"); + } + if (modelArmed) { + throw new RuntimeException("getModel().isArmed() returns true " + + "when mouse hovers over the button"); } } finally { - SwingUtilities.invokeAndWait(() -> { + SwingUtilities.invokeAndWait(() -> { if (frame != null) { frame.dispose(); } @@ -84,42 +106,4 @@ public static void main(String[] args) throws Exception { } } - static class testButton extends JButton implements MouseMotionListener, MouseListener { - public testButton(String label) { - super(label); - addMouseMotionListener(this); - addMouseListener(this); - } - - protected void paintComponent(Graphics g) { - super.paintComponent(g); - } - - protected void paintBorder(Graphics g) { - } - - public void mousePressed(MouseEvent e) { - } - - public void mouseDragged(MouseEvent e) { - } - - public void mouseMoved(MouseEvent e) { - } - - public void mouseReleased(MouseEvent e) { - } - - public void mouseEntered(MouseEvent e) { - if (getModel().isArmed()) { - failed = true; - } - } - - public void mouseExited(MouseEvent e) { - } - - public void mouseClicked(MouseEvent e) { - } - } } From 6b5258e873e20fecbc7f9df803bc88d746ab1826 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 20 Jan 2025 09:12:59 +0000 Subject: [PATCH 140/225] 8346055: javax/swing/text/StyledEditorKit/4506788/bug4506788.java fails in ubuntu22.04 Backport-of: 31ceec7cd55b455cddf0953cc23aaa64612bd6e7 --- .../StyledEditorKit/4506788/bug4506788.java | 133 ++++++++---------- 1 file changed, 60 insertions(+), 73 deletions(-) diff --git a/test/jdk/javax/swing/text/StyledEditorKit/4506788/bug4506788.java b/test/jdk/javax/swing/text/StyledEditorKit/4506788/bug4506788.java index e7c31a26d0fd..1df40e5714e4 100644 --- a/test/jdk/javax/swing/text/StyledEditorKit/4506788/bug4506788.java +++ b/test/jdk/javax/swing/text/StyledEditorKit/4506788/bug4506788.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -29,98 +29,85 @@ * @run main bug4506788 */ -import java.awt.*; -import java.awt.event.*; -import java.lang.reflect.InvocationTargetException; -import javax.swing.*; -import javax.swing.event.*; -import javax.swing.text.*; +import java.awt.Dimension; +import java.awt.Point; +import java.awt.Robot; +import java.awt.event.KeyEvent; +import java.awt.event.InputEvent; +import javax.swing.JEditorPane; +import javax.swing.JFrame; +import javax.swing.SwingUtilities; +import javax.swing.event.CaretEvent; +import javax.swing.event.CaretListener; +import javax.swing.text.DefaultStyledDocument; +import javax.swing.text.MutableAttributeSet; +import javax.swing.text.SimpleAttributeSet; +import javax.swing.text.StyleConstants; +import javax.swing.text.StyledEditorKit; public class bug4506788 { - private volatile boolean passed = false; - private JEditorPane jep; + private static volatile boolean passed; + private static volatile Point p; + private static volatile Dimension dim; + private static JEditorPane jep; + private static JFrame f; - public static void main(final String[] args) { - bug4506788 app = new bug4506788(); - app.init(); - app.start(); - } - - public void init() { - try { - SwingUtilities.invokeAndWait(new Runnable() { - @Override - public void run() { - createAndShowGUI(); - } - }); - } catch (InterruptedException | InvocationTargetException ex) { - ex.printStackTrace(); - throw new RuntimeException("FAILED: SwingUtilities.invokeAndWait method failed then creating and showing GUI"); - } - } - - public void start() { - Robot robot; + public static void main(final String[] args) throws Exception { try { - robot = new Robot(); + Robot robot = new Robot(); robot.setAutoDelay(100); - } catch (AWTException e) { - throw new RuntimeException("Robot could not be created"); - } - - robot.waitForIdle(); - - Point p; - try { - p = getJEPLocOnScreen(); - } catch (Exception e) { - throw new RuntimeException("Could not get JEditorPane location on screen"); - } - - robot.mouseMove(p.x, p.y); - robot.mousePress(InputEvent.BUTTON1_MASK); - robot.mouseRelease(InputEvent.BUTTON1_MASK); - robot.keyPress(KeyEvent.VK_HOME); - robot.keyRelease(KeyEvent.VK_HOME); - robot.keyPress(KeyEvent.VK_RIGHT); - robot.keyRelease(KeyEvent.VK_RIGHT); - robot.keyPress(KeyEvent.VK_X); - robot.keyRelease(KeyEvent.VK_X); - robot.keyPress(KeyEvent.VK_RIGHT); - robot.keyRelease(KeyEvent.VK_RIGHT); - - robot.waitForIdle(); - if (!passed) { - throw new RuntimeException("Test failed."); - } - } + SwingUtilities.invokeAndWait(() -> createAndShowGUI()); - private Point getJEPLocOnScreen() throws Exception { + robot.waitForIdle(); + robot.delay(1000); - final Point[] result = new Point[1]; + SwingUtilities.invokeAndWait(() -> { + p = jep.getLocationOnScreen(); + dim = jep.getSize(); + }); - SwingUtilities.invokeAndWait(new Runnable() { - @Override - public void run() { - result[0] = jep.getLocationOnScreen(); + robot.mouseMove(p.x + dim.width / 2, p.y + dim.height / 2); + robot.waitForIdle(); + robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); + robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); + robot.waitForIdle(); + robot.keyPress(KeyEvent.VK_HOME); + robot.keyRelease(KeyEvent.VK_HOME); + robot.waitForIdle(); + robot.keyPress(KeyEvent.VK_RIGHT); + robot.keyRelease(KeyEvent.VK_RIGHT); + robot.waitForIdle(); + robot.keyPress(KeyEvent.VK_X); + robot.keyRelease(KeyEvent.VK_X); + robot.waitForIdle(); + robot.keyPress(KeyEvent.VK_RIGHT); + robot.keyRelease(KeyEvent.VK_RIGHT); + robot.waitForIdle(); + + if (!passed) { + throw new RuntimeException("Test failed."); } - }); - - return result[0]; + } finally { + SwingUtilities.invokeAndWait(() -> { + if (f != null) { + f.dispose(); + } + }); + } } - private void createAndShowGUI() { + private static void createAndShowGUI() { jep = new JEditorPane(); String text = "abc"; - JFrame f = new JFrame(); + f = new JFrame("bug4506788"); jep.setEditorKit(new StyledEditorKit()); jep.setText(text); jep.addCaretListener(new CaretListener() { @Override public void caretUpdate(CaretEvent e) { + System.out.println("getDot " + e.getDot()); passed = (e.getDot() == 3); } }); From 5fd3ca4b549c67879187748e2f8ab4027eedb237 Mon Sep 17 00:00:00 2001 From: Radek Cap Date: Tue, 21 Jan 2025 16:37:46 +0000 Subject: [PATCH 141/225] 8344589: Update IANA Language Subtag Registry to Version 2024-11-19 Backport-of: 9267dfa63b1d6b3f339782d2b720055a3da8ae6a --- .../share/data/lsrdata/language-subtag-registry.txt | 12 +++++++++++- .../java/util/Locale/LanguageSubtagRegistryTest.java | 4 ++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/java.base/share/data/lsrdata/language-subtag-registry.txt b/src/java.base/share/data/lsrdata/language-subtag-registry.txt index 3079d77ed8b1..b00ea67e7e8c 100644 --- a/src/java.base/share/data/lsrdata/language-subtag-registry.txt +++ b/src/java.base/share/data/lsrdata/language-subtag-registry.txt @@ -1,4 +1,4 @@ -File-Date: 2024-06-14 +File-Date: 2024-11-19 %% Type: language Subtag: aa @@ -47991,6 +47991,16 @@ Added: 2008-10-14 Prefix: kw %% Type: variant +Subtag: kleinsch +Description: Kleinschmidt orthography +Description: Allattaasitaamut +Added: 2024-07-20 +Prefix: kl +Prefix: kl-tunumiit +Comments: Orthography for Greenlandic designed by Samuel Kleinschmidt, + used from 1851 to 1973. +%% +Type: variant Subtag: kociewie Description: The Kociewie dialect of Polish Added: 2014-11-27 diff --git a/test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java b/test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java index cb3d4dde914b..d143e025dd5d 100644 --- a/test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java +++ b/test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java @@ -25,9 +25,9 @@ * @test * @bug 8025703 8040211 8191404 8203872 8222980 8225435 8241082 8242010 8247432 * 8258795 8267038 8287180 8302512 8304761 8306031 8308021 8313702 8318322 - * 8327631 8332424 8334418 + * 8327631 8332424 8334418 8344589 * @summary Checks the IANA language subtag registry data update - * (LSR Revision: 2024-06-14) with Locale and Locale.LanguageRange + * (LSR Revision: 2024-11-19) with Locale and Locale.LanguageRange * class methods. * @run main LanguageSubtagRegistryTest */ From a116dab2b3532570c14b3cce379e130f990e82af Mon Sep 17 00:00:00 2001 From: Radek Cap Date: Tue, 21 Jan 2025 16:38:58 +0000 Subject: [PATCH 142/225] 8343599: Kmem limit and max values swapped when printing container information Backport-of: 6cdebf0e4ce274fcaaff0bad292d467e31d698d8 --- src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp b/src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp index 146d7237a907..307c3c53a0e8 100644 --- a/src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp +++ b/src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp @@ -241,9 +241,9 @@ void CgroupV1Subsystem::print_version_specific_info(outputStream* st) { jlong kmem_limit = kernel_memory_limit_in_bytes(); jlong kmem_max_usage = kernel_memory_max_usage_in_bytes(); + OSContainer::print_container_helper(st, kmem_limit, "kernel_memory_limit_in_bytes"); OSContainer::print_container_helper(st, kmem_usage, "kernel_memory_usage_in_bytes"); - OSContainer::print_container_helper(st, kmem_limit, "kernel_memory_max_usage_in_bytes"); - OSContainer::print_container_helper(st, kmem_max_usage, "kernel_memory_limit_in_bytes"); + OSContainer::print_container_helper(st, kmem_max_usage, "kernel_memory_max_usage_in_bytes"); } char * CgroupV1Subsystem::cpu_cpuset_cpus() { From 99c3d80d3ce68daa87b5d87ba35667bd2a0bae38 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 22 Jan 2025 23:48:35 +0000 Subject: [PATCH 143/225] 8324838: test_nmt_locationprinting.cpp broken in the gcc windows build Backport-of: a2229b18bf93e05d6cba4516d1fc9c607cd15bca --- test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp b/test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp index eaa909b9aaa0..442d2e769b07 100644 --- a/test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp +++ b/test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp @@ -1,6 +1,6 @@ /* * Copyright (c) 2023, Red Hat, Inc. and/or its affiliates. - * Copyright (c) 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2023, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -67,6 +67,7 @@ static void test_for_live_c_heap_block(size_t sz, ssize_t offset) { FREE_C_HEAP_ARRAY(char, c); } +#ifdef LINUX static void test_for_dead_c_heap_block(size_t sz, ssize_t offset) { if (!MemTracker::enabled()) { return; @@ -92,6 +93,7 @@ static void test_for_dead_c_heap_block(size_t sz, ssize_t offset) { hdr->revive(); FREE_C_HEAP_ARRAY(char, c); } +#endif TEST_VM(NMT, location_printing_cheap_live_1) { test_for_live_c_heap_block(2 * K, 0); } // start of payload TEST_VM(NMT, location_printing_cheap_live_2) { test_for_live_c_heap_block(2 * K, -7); } // into header From 193dfdc229b4a1295c2108003266fc259658c077 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 22 Jan 2025 23:50:48 +0000 Subject: [PATCH 144/225] 8329320: Simplify awt/print/PageFormat/NullPaper.java test Backport-of: 5cf457b74334c08bab40e2e6c1a8544a2555fb82 --- .../java/awt/print/PageFormat/NullPaper.java | 193 ++---------------- 1 file changed, 22 insertions(+), 171 deletions(-) diff --git a/test/jdk/java/awt/print/PageFormat/NullPaper.java b/test/jdk/java/awt/print/PageFormat/NullPaper.java index 1a9000b61350..04646acfd284 100644 --- a/test/jdk/java/awt/print/PageFormat/NullPaper.java +++ b/test/jdk/java/awt/print/PageFormat/NullPaper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,176 +21,27 @@ * questions. */ -/* - @test - @bug 4199506 - @summary java.awt.print.PageFormat.setpaper(Paper paper) - assertion test fails by not throwing - NullPointerException when a null paper instance is - passed as argument and this is specified in the doc. - @run main NullPaper -*/ - - -//*** global search and replace NullPaper with name of the test *** - -/** - * NullPaper.java - * - * summary: java.awt.print.PageFormat.setpaper(Paper paper) - assertion test fails by not throwing - NullPointerException when a null paper instance is - passed as argument and this is specified in the doc. +import java.awt.print.PageFormat; +/* + * @test + * @bug 4199506 + * @summary Verify PageFormat.setPaper(null) throws NullPointerException + * as specified + * @run main NullPaper */ - -import java.awt.print.*; - -// This test is a "main" test as applets would need Runtime permission -// "queuePrintJob". - -public class NullPaper { - - private static void init() - { - boolean settingNullWorked = false; - - try { - /* Setting the paper to null should throw an exception. - * The bug was the exception was not being thrown. - */ - new PageFormat().setPaper(null); - settingNullWorked = true; - - /* If the test succeeds we'll end up here, so write - * to standard out. - */ - } catch (NullPointerException e) { - pass(); - - /* The test failed if we end up here because an exception - * other than the one we were expecting was thrown. - */ - } catch (Exception e) { - fail("Instead of the expected NullPointerException, '" + e + "' was thrown."); - } - - if (settingNullWorked) { - fail("The expected NullPointerException was not thrown"); - } - - }//End init() - - - /***************************************************** - Standard Test Machinery Section - DO NOT modify anything in this section -- it's a - standard chunk of code which has all of the - synchronisation necessary for the test harness. - By keeping it the same in all tests, it is easier - to read and understand someone else's test, as - well as insuring that all tests behave correctly - with the test harness. - There is a section following this for test-defined - classes - ******************************************************/ - private static boolean theTestPassed = false; - private static boolean testGeneratedInterrupt = false; - private static String failureMessage = ""; - - private static Thread mainThread = null; - - private static int sleepTime = 300000; - - public static void main( String args[] ) throws InterruptedException - { - mainThread = Thread.currentThread(); - try - { - init(); - } - catch( TestPassedException e ) - { - //The test passed, so just return from main and harness will - // interepret this return as a pass - return; - } - //At this point, neither test passed nor test failed has been - // called -- either would have thrown an exception and ended the - // test, so we know we have multiple threads. - - //Test involves other threads, so sleep and wait for them to - // called pass() or fail() - try - { - Thread.sleep( sleepTime ); - //Timed out, so fail the test - throw new RuntimeException( "Timed out after " + sleepTime/1000 + " seconds" ); - } - catch (InterruptedException e) - { - if( ! testGeneratedInterrupt ) throw e; - - //reset flag in case hit this code more than once for some reason (just safety) - testGeneratedInterrupt = false; - if ( theTestPassed == false ) - { - throw new RuntimeException( failureMessage ); - } - } - - }//main - - public static synchronized void setTimeoutTo( int seconds ) - { - sleepTime = seconds * 1000; - } - - public static synchronized void pass() - { - System.out.println( "The test passed." ); - //first check if this is executing in main thread - if ( mainThread == Thread.currentThread() ) - { - //Still in the main thread, so set the flag just for kicks, - // and throw a test passed exception which will be caught - // and end the test. - theTestPassed = true; - throw new TestPassedException(); - } - //pass was called from a different thread, so set the flag and interrupt - // the main thead. - theTestPassed = true; - testGeneratedInterrupt = true; - mainThread.interrupt(); - }//pass() - - public static synchronized void fail() - { - //test writer didn't specify why test failed, so give generic - fail( "it just plain failed! :-)" ); +public final class NullPaper { + public static void main(String[] args) { + try { + /* Setting the paper to null should throw an exception. + * The bug was the exception was not being thrown. + */ + new PageFormat().setPaper(null); + + throw new RuntimeException("NullPointerException is expected " + + "but not thrown"); + } catch (NullPointerException e) { + System.out.println("NullPointerException caught - test passes"); + } } - - public static synchronized void fail( String whyFailed ) - { - System.out.println( "The test failed: " + whyFailed ); - //check if this called from main thread - if ( mainThread == Thread.currentThread() ) - { - //If main thread, fail now 'cause not sleeping - throw new RuntimeException( whyFailed ); - } - theTestPassed = false; - testGeneratedInterrupt = true; - failureMessage = whyFailed; - mainThread.interrupt(); - }//fail() - - }// class NullPaper - -//This exception is used to exit from any level of call nesting -// when it's determined that the test has passed, and immediately -// end the test. -class TestPassedException extends RuntimeException - { - } +} From 4fdf474c16754b96ea066733a0b68faeba4647af Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 22 Jan 2025 23:52:10 +0000 Subject: [PATCH 145/225] 8341037: Use standard layouts in DefaultFrameIconTest.java and MenuCrash.java Backport-of: c43202baf6eb7e49ec458037971a9efa392d053e --- test/jdk/java/awt/Frame/DefaultFrameIconTest.java | 12 +----------- test/jdk/java/awt/Frame/MenuCrash.java | 12 +----------- 2 files changed, 2 insertions(+), 22 deletions(-) diff --git a/test/jdk/java/awt/Frame/DefaultFrameIconTest.java b/test/jdk/java/awt/Frame/DefaultFrameIconTest.java index 3ca3b70dbd1a..f8b48c6df2ca 100644 --- a/test/jdk/java/awt/Frame/DefaultFrameIconTest.java +++ b/test/jdk/java/awt/Frame/DefaultFrameIconTest.java @@ -50,21 +50,11 @@ public static void main(String[] args) throws Exception { .instructions(INSTRUCTIONS) .columns(45) .testUI(DefaultFrameIconTest::createAndShowUI) - .positionTestUI(DefaultFrameIconTest::positionTestWindows) + .positionTestUIRightRow() .build() .awaitAndCheck(); } - private static void positionTestWindows(List testWindows, - PassFailJFrame.InstructionUI instructionUI) { - int gap = 5; - int x = instructionUI.getLocation().x + instructionUI.getSize().width + gap; - for (Window w : testWindows) { - w.setLocation(x, instructionUI.getLocation().y); - x += w.getWidth() + gap; - } - } - private static List createAndShowUI() { Frame testFrame = new Frame("Frame DefaultFrameIconTest"); Dialog testDialog = new Dialog(testFrame, "Dialog DefaultFrameIconTest"); diff --git a/test/jdk/java/awt/Frame/MenuCrash.java b/test/jdk/java/awt/Frame/MenuCrash.java index f41408ecdadf..f68dd4ad0000 100644 --- a/test/jdk/java/awt/Frame/MenuCrash.java +++ b/test/jdk/java/awt/Frame/MenuCrash.java @@ -62,7 +62,7 @@ public static void main(String[] args) throws Exception { .instructions(INSTRUCTIONS) .columns(45) .testUI(MenuCrash::createAndShowUI) - .positionTestUI(MenuCrash::positionTestWindows) + .positionTestUIRightRow() .build() .awaitAndCheck(); } @@ -81,16 +81,6 @@ private static List createAndShowUI() { return List.of(frame1, frame2); } - private static void positionTestWindows(List testWindows, - PassFailJFrame.InstructionUI instructionUI) { - int gap = 5; - int x = instructionUI.getLocation().x + instructionUI.getSize().width + gap; - for (Window w : testWindows) { - w.setLocation(x, instructionUI.getLocation().y); - x += w.getWidth() + gap; - } - } - static class MenuFrame extends Frame { private final TextField field; From fce30a58093576a857be22ca095a0956cf8e29f0 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 22 Jan 2025 23:53:23 +0000 Subject: [PATCH 146/225] 8341111: open source several AWT tests including menu shortcut tests Backport-of: 04c9c5f0a7b49bbabfc2244411c6c995a3b464cf --- .../awt/MenuShortcut/ActionCommandTest.java | 111 ++++++++++++++ .../awt/MenuShortcut/CheckMenuShortcut.java | 139 +++++++++++++++++ .../awt/MenuShortcut/FunctionKeyShortcut.java | 140 +++++++++++++++++ .../MenuItemShortcutReplaceTest.java | 111 ++++++++++++++ test/jdk/java/awt/grab/CursorTest.java | 101 +++++++++++++ test/jdk/java/awt/grab/SystemMenuTest.java | 141 ++++++++++++++++++ 6 files changed, 743 insertions(+) create mode 100644 test/jdk/java/awt/MenuShortcut/ActionCommandTest.java create mode 100644 test/jdk/java/awt/MenuShortcut/CheckMenuShortcut.java create mode 100644 test/jdk/java/awt/MenuShortcut/FunctionKeyShortcut.java create mode 100644 test/jdk/java/awt/MenuShortcut/MenuItemShortcutReplaceTest.java create mode 100644 test/jdk/java/awt/grab/CursorTest.java create mode 100644 test/jdk/java/awt/grab/SystemMenuTest.java diff --git a/test/jdk/java/awt/MenuShortcut/ActionCommandTest.java b/test/jdk/java/awt/MenuShortcut/ActionCommandTest.java new file mode 100644 index 000000000000..bd1648cdc2cd --- /dev/null +++ b/test/jdk/java/awt/MenuShortcut/ActionCommandTest.java @@ -0,0 +1,111 @@ +/* + * Copyright (c) 1998, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4079449 + * @key headful + * @summary MenuItem objects return null if they are activated by shortcut + */ + +import java.awt.Dialog; +import java.awt.EventQueue; +import java.awt.Frame; +import java.awt.Menu; +import java.awt.MenuBar; +import java.awt.MenuItem; +import java.awt.MenuShortcut; +import java.awt.Point; +import java.awt.Robot; +import java.awt.TextArea; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.awt.event.InputEvent; +import java.awt.event.KeyEvent; + +import static java.awt.event.KeyEvent.VK_CONTROL; +import static java.awt.event.KeyEvent.VK_META; + +public class ActionCommandTest implements ActionListener { + + static volatile Frame frame; + static volatile boolean event = false; + static volatile boolean failed = false; + static final String ITEMTEXT = "Testitem"; + + static void createUI() { + frame = new Frame("ActionCommand Menu Shortcut Test"); + MenuBar mb = new MenuBar(); + Menu m = new Menu("Test"); + MenuItem mi = new MenuItem(ITEMTEXT, new MenuShortcut(KeyEvent.VK_T)); + mi.addActionListener(new ActionCommandTest()); + m.add(mi); + mb.add(m); + frame.setMenuBar(mb); + frame.setBounds(50, 400, 200, 200); + frame.setVisible(true); + } + + public static void main(String[] args ) throws Exception { + + EventQueue.invokeAndWait(ActionCommandTest::createUI); + try { + Robot robot = new Robot(); + + robot.waitForIdle(); + robot.delay(2000); + + // Ensure window has focus + Point p = frame.getLocationOnScreen(); + robot.mouseMove(p.x + frame.getWidth() / 2, p.y + frame.getHeight() / 2); + robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); + robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); + robot.waitForIdle(); + robot.delay(2000); + + // invoke short cut. + robot.keyPress(KeyEvent.VK_T); + robot.delay(50); + robot.keyRelease(KeyEvent.VK_T); + robot.waitForIdle(); + robot.delay(2000); + } finally { + if (frame != null) { + EventQueue.invokeAndWait(frame::dispose); + } + } + if (failed) { + throw new RuntimeException("No actioncommand"); + } + } + + // Since no ActionCommand is set, this should be the menuitem's label. + public void actionPerformed(ActionEvent e) { + event = true; + String s = e.getActionCommand(); + if (s == null || !s.equals(ITEMTEXT)) { + failed = true; + } + } + +} diff --git a/test/jdk/java/awt/MenuShortcut/CheckMenuShortcut.java b/test/jdk/java/awt/MenuShortcut/CheckMenuShortcut.java new file mode 100644 index 000000000000..cebb42f1b55e --- /dev/null +++ b/test/jdk/java/awt/MenuShortcut/CheckMenuShortcut.java @@ -0,0 +1,139 @@ +/* + * Copyright (c) 1999, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4167811 + * @summary tests that shortcuts work for Checkbox menu items + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual CheckMenuShortcut +*/ + +import java.awt.CheckboxMenuItem; +import java.awt.Dimension; +import java.awt.Frame; +import java.awt.Insets; +import java.awt.Menu; +import java.awt.MenuBar; +import java.awt.MenuItem; +import java.awt.MenuShortcut; +import java.awt.Panel; +import java.awt.Rectangle; +import java.awt.TextArea; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.awt.event.ItemEvent; +import java.awt.event.ItemListener; +import java.awt.event.KeyEvent; + +public class CheckMenuShortcut implements ActionListener, ItemListener { + + static final String INSTRUCTIONS = """ + A window that contains a text area will be displayed. + The window will have a menu labeled 'Window Menu'. Click on the menu to see its items. + + The two menu items should have shortcuts which in order are : Ctrl-A, Ctrl-I. + On macOS these will be Command-A, Command-I. + + If the second item only has the label 'checkbox item' and no shortcut + ie none of Ctrl-I or Ctrl-i, or Command-I or Command-i on macOS painted on it, the test FAILS. + + The same second item - labeled 'checkbox item' is in fact a Checkbox menu item. + The menu item should NOT be checked (eg no tick mark). + + Dismiss the menu by clicking inside the window, do not select any of menu items. + After that press Ctrl-i, (Command-i on macOS). + + After that click on the menu again. If the second menu item 'checkbox item' is now + checked, the test PASSES, if it is not checked, the test FAILS. + """; + + public static void main(String[] args) throws Exception { + PassFailJFrame.builder() + .title("CheckboxMenuItem Shortcut Test Instructions") + .instructions(INSTRUCTIONS) + .columns(60) + .logArea() + .testUI(CheckMenuShortcut::createUI) + .build() + .awaitAndCheck(); + } + + + static Frame createUI() { + + MenuBar mainMenu; + Menu menu; + MenuItem action; + CheckboxMenuItem item; + TextArea pane; + + boolean isMac = System.getProperty("os.name").startsWith("Mac"); + String ctrlA = (isMac) ? "Command-A" : "Ctrl-A"; + String ctrlI = (isMac) ? "Command-I" : "Ctrl-I"; + + CheckMenuShortcut cms = new CheckMenuShortcut(); + Frame frame = new Frame("CheckMenuShortcut"); + + mainMenu = new MenuBar(); + menu = new Menu("Window Menu"); + + action = new MenuItem("action"); + action.setShortcut(new MenuShortcut(KeyEvent.VK_A, false)); + action.addActionListener(cms); + action.setActionCommand("action"); + menu.add(action); + + item = new CheckboxMenuItem("checkbox item", false); + item.setShortcut(new MenuShortcut(KeyEvent.VK_I,false)); + item.addItemListener(cms); + item.addActionListener(cms); + menu.add(item); + + mainMenu.add(menu); + + frame.setMenuBar(mainMenu); + + pane = new TextArea(ctrlA + " -- action menu test\n", 10, 40, TextArea.SCROLLBARS_VERTICAL_ONLY); + Dimension mySize = frame.getSize(); + Insets myIns = frame.getInsets(); + pane.setBounds(new Rectangle(mySize.width - myIns.left - myIns.right, + mySize.height - myIns.top - myIns.bottom)); + pane.setLocation(myIns.left,myIns.top); + frame.add(pane); + + pane.append(ctrlI + " -- item menu test\n"); + + frame.pack(); + return frame; + } + + public void itemStateChanged(ItemEvent evt) { + PassFailJFrame.log("Got item: " + evt.getItem() + "\n"); + } + + public void actionPerformed(ActionEvent evt) { + PassFailJFrame.log("Got action: " + evt.getActionCommand() + "\n"); + } +} diff --git a/test/jdk/java/awt/MenuShortcut/FunctionKeyShortcut.java b/test/jdk/java/awt/MenuShortcut/FunctionKeyShortcut.java new file mode 100644 index 000000000000..960de08bd2d5 --- /dev/null +++ b/test/jdk/java/awt/MenuShortcut/FunctionKeyShortcut.java @@ -0,0 +1,140 @@ +/* + * Copyright (c) 1998, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4034665 + * @key headful + * @summary Function keys should work correctly as shortcuts + */ + +import java.awt.EventQueue; +import java.awt.Frame; +import java.awt.Menu; +import java.awt.MenuBar; +import java.awt.MenuItem; +import java.awt.MenuShortcut; +import java.awt.Point; +import java.awt.Robot; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.awt.event.InputEvent; +import java.awt.event.KeyEvent; + +import static java.awt.event.KeyEvent.VK_CONTROL; +import static java.awt.event.KeyEvent.VK_META; + +public class FunctionKeyShortcut implements ActionListener { + + static volatile Frame frame; + static volatile boolean event = false; + static volatile boolean failed = false; + + static final boolean isMac = System.getProperty("os.name").contains("OS X"); + + static void createUI() { + frame = new Frame("Function Key Menu Shortcut Test"); + MenuBar mb = new MenuBar(); + Menu m = new Menu("Test"); + MenuItem mi1 = new MenuItem("Function key 1", new MenuShortcut(KeyEvent.VK_F1)); + MenuItem mi2 = new MenuItem("Function key 2", new MenuShortcut(KeyEvent.VK_F2)); + MenuItem mi3 = new MenuItem("Function key 3", new MenuShortcut(KeyEvent.VK_F3)); + MenuItem mi4 = new MenuItem("Function key 4", new MenuShortcut(KeyEvent.VK_F4)); + MenuItem mi5 = new MenuItem("Function key 5", new MenuShortcut(KeyEvent.VK_F5)); + MenuItem mi6 = new MenuItem("Function key 6", new MenuShortcut(KeyEvent.VK_F6)); + MenuItem mi7 = new MenuItem("Function key 7", new MenuShortcut(KeyEvent.VK_F7)); + MenuItem mi8 = new MenuItem("Function key 8", new MenuShortcut(KeyEvent.VK_F8)); + MenuItem mi9 = new MenuItem("Function key 8", new MenuShortcut(KeyEvent.VK_F9)); + + FunctionKeyShortcut fks = new FunctionKeyShortcut(); + mi1.addActionListener(fks); + mi2.addActionListener(fks); + mi3.addActionListener(fks); + mi4.addActionListener(fks); + mi5.addActionListener(fks); + mi6.addActionListener(fks); + mi7.addActionListener(fks); + mi8.addActionListener(fks); + mi9.addActionListener(fks); + + m.add(mi1); + m.add(mi2); + m.add(mi3); + m.add(mi4); + m.add(mi5); + m.add(mi6); + m.add(mi7); + m.add(mi8); + m.add(mi9); + + mb.add(m); + frame.setMenuBar(mb); + frame.setBounds(50,400,200,200); + frame.setVisible(true); + } + + public static void main(String[] args ) throws Exception { + + EventQueue.invokeAndWait(FunctionKeyShortcut::createUI); + try { + Robot robot = new Robot(); + + robot.waitForIdle(); + robot.delay(2000); + + // Ensure window has focus + Point p = frame.getLocationOnScreen(); + robot.mouseMove(p.x + frame.getWidth() / 2, p.y + frame.getHeight() / 2); + robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); + robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); + robot.waitForIdle(); + robot.delay(2000); + + int mod = (isMac) ? KeyEvent.VK_META : KeyEvent.VK_CONTROL; + robot.keyPress(mod); + robot.keyPress(KeyEvent.VK_F1); + robot.delay(50); + robot.keyRelease(KeyEvent.VK_F1); + robot.keyRelease(mod); + robot.waitForIdle(); + robot.delay(2000); + } finally { + if (frame != null) { + EventQueue.invokeAndWait(frame::dispose); + } + } + if (!event || failed) { + throw new RuntimeException("No actioncommand"); + } + } + + public void actionPerformed(ActionEvent e) { + System.out.println("Got " + e); + String s = e.getActionCommand(); + event = true; + if (s == null || !s.equals("Function key 1")) { + failed = true; + } + } + +} diff --git a/test/jdk/java/awt/MenuShortcut/MenuItemShortcutReplaceTest.java b/test/jdk/java/awt/MenuShortcut/MenuItemShortcutReplaceTest.java new file mode 100644 index 000000000000..fe59d1a02ef3 --- /dev/null +++ b/test/jdk/java/awt/MenuShortcut/MenuItemShortcutReplaceTest.java @@ -0,0 +1,111 @@ +/* + * Copyright (c) 1999, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4080225 + * @summary A replaced menu shortcut does not draw in the menu. + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual MenuItemShortcutReplaceTest + */ + +import java.awt.BorderLayout; +import java.awt.Button; +import java.awt.Frame; +import java.awt.Menu; +import java.awt.MenuBar; +import java.awt.MenuItem; +import java.awt.MenuShortcut; +import java.awt.Panel; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.awt.event.KeyEvent; + +/* + * Manual test because visual verification of the shortcut being painted is required. + */ + +public class MenuItemShortcutReplaceTest implements ActionListener { + + static boolean isMac = System.getProperty("os.name").startsWith("Mac"); + static String shortcut = (isMac) ? "Cmd" : "Ctrl"; + static String instructions = + "1. On the frame 'MenuItem Shortcut Replace Test' click on the Menu 'Click here'.\n" + + " You will see a MenuItem 'MenuItem1' with the shortcut key displayed as" + + " '" + shortcut + "+M'.\n" + + "2. Click the 'Change Shortcutkey' button.\n" + + "3. Now click on the Menu again to see the MenuItem.\n" + + "4. If the shortcut key displayed near the MenuItem is changed to " + + "'" + shortcut + "+C', press 'Pass' else press 'Fail'"; + + public static void main(String[] args) throws Exception { + PassFailJFrame.builder() + .title("MenuItem Shortcut Replace Test Instructions") + .instructions(instructions) + .columns(60) + .logArea() + .testUI(MenuItemShortcutReplaceTest::createUI) + .build() + .awaitAndCheck(); + + } + + static volatile Button change; + static volatile MenuItem mi; + static volatile MenuShortcut ms; + + static Frame createUI() { + Frame frame = new Frame("MenuItem Shortcut Replace Test"); + MenuBar mb = new MenuBar(); + change = new Button("Change ShortcutKey"); + Panel p = new Panel(); + p.add(change); + MenuItemShortcutReplaceTest misrt = new MenuItemShortcutReplaceTest(); + change.addActionListener(misrt); + Menu m = new Menu("Click here"); + mb.add(m); + mi = new MenuItem("MenuItem1"); + m.add(mi); + mi.addActionListener(misrt); + frame.setMenuBar(mb); + //Set the shortcut key for the menuitem + ms = new MenuShortcut(KeyEvent.VK_M); + mi.setShortcut(ms); + frame.add(p, BorderLayout.SOUTH); + frame.setSize(300, 300); + return frame; + } + + public void actionPerformed(ActionEvent e) { + //change the shortcut key + if (e.getSource() == change) { + ms = new MenuShortcut(KeyEvent.VK_C); + mi.setShortcut(ms); + PassFailJFrame.log("Shortcut key set to "+shortcut+"C"); + } + if (e.getSource() == mi) { + PassFailJFrame.log("MenuItem Selected"); + } + } +} diff --git a/test/jdk/java/awt/grab/CursorTest.java b/test/jdk/java/awt/grab/CursorTest.java new file mode 100644 index 000000000000..f08008cbd8f7 --- /dev/null +++ b/test/jdk/java/awt/grab/CursorTest.java @@ -0,0 +1,101 @@ +/* + * Copyright (c) 2006, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 6364746 6400007 + * @summary Cursor should be changed correctly while Swing menu is open (input is grabbed). + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual CursorTest +*/ + +import java.awt.FlowLayout; +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JMenu; +import javax.swing.JMenuBar; +import javax.swing.JMenuItem; +import javax.swing.JPanel; +import javax.swing.JTextField; +import javax.swing.SwingUtilities; + +public class CursorTest { + + static final String INSTRUCTIONS = """ + After the test starts you will see a frame titled "Cursor Test Window", + with two menus in the menubar (menu1 and menu2), and a textfield and + a button, labeled "JButton". + 1. Open menu1 (it should be small and fit within the border of the frame), + 2. Verify that the pointer image (cursor) is the default desktop cursor. + 3. Move the mouse over the text field - the cursor should change its shape to caret, + 4. Move the mouse over the button - the cursor should be default one, + 5. Move the mouse to the border of the frame - cursor should be a resize one + (exact shape is dependent on the border you move over), + 6. Move the mouse out of the frame - cursor should be default one, + 7. Perform steps 2-6 in reverse order (after this the mouse should be over the open menu1), + 8. Open menu2, it should be big enough to not fit within the frame, + 9. Repeat steps 2-7 (you should end up with mouse over opened menu2 :), + 10. Close the menu. + 11. If on every step the cursor was as described, press Pass, press Fail otherwise. + """; + + static JFrame createUI() { + + JButton but = new JButton("JButton"); + JPanel panel = new JPanel(); + JTextField jtf = new JTextField("JTextField", 20); + + JFrame.setDefaultLookAndFeelDecorated(true); + JFrame frame = new JFrame("Cursor Test Window"); + frame.setLayout(new FlowLayout()); + panel.add(but); + + frame.getContentPane().add(jtf); + frame.getContentPane().add(panel); + + JMenu menu1 = new JMenu("menu1"); + menu1.add(new JMenuItem("menu1,item1")); + JMenuBar mb = new JMenuBar(); + mb.add(menu1); + JMenu menu2 = new JMenu("menu2"); + for (int i = 0; i < 10; i++) { + menu2.add(new JMenuItem("menu2,item"+i)); + } + mb.add(menu2); + frame.setJMenuBar(mb); + frame.pack(); + return frame; + } + + public static void main(String[] args) throws Exception { + PassFailJFrame.builder() + .title("Cursor Test") + .instructions(INSTRUCTIONS) + .columns(60) + .testUI(CursorTest::createUI) + .build() + .awaitAndCheck(); + + } +} diff --git a/test/jdk/java/awt/grab/SystemMenuTest.java b/test/jdk/java/awt/grab/SystemMenuTest.java new file mode 100644 index 000000000000..07676b319112 --- /dev/null +++ b/test/jdk/java/awt/grab/SystemMenuTest.java @@ -0,0 +1,141 @@ +/* + * Copyright (c) 2006, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 6364741 + * @key headful + * @requires (os.family == "windows") + * @summary REG: Using frame's menu actions does not make swing menu disappear on WinXP, + * since Mustang-b53 + */ + +import java.awt.event.InputEvent; +import java.awt.event.KeyEvent; +import java.awt.Point; +import java.awt.Robot; +import javax.swing.JFrame; +import javax.swing.JMenu; +import javax.swing.JMenuBar; +import javax.swing.JMenuItem; +import javax.swing.SwingUtilities; +import javax.swing.event.MenuEvent; +import javax.swing.event.MenuListener; + +public class SystemMenuTest implements MenuListener { + + static volatile JMenu menu; + static volatile JMenu sub_menu; + static volatile JFrame frame; + + static volatile int selectCount = 0; + static volatile int deselectCount = 0; + static volatile boolean failed = false; + static volatile String reason = "none"; + + static void createUI() { + SystemMenuTest smt = new SystemMenuTest(); + sub_menu = new JMenu("SubMenu"); + sub_menu.addMenuListener(smt); + sub_menu.add(new JMenuItem("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")); + sub_menu.add(new JMenuItem("BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB")); + menu = new JMenu("Menu"); + menu.addMenuListener(smt); + menu.add(sub_menu); + JMenuBar mb = new JMenuBar(); + mb.add(menu); + + frame = new JFrame("JFrame"); + frame.setJMenuBar(mb); + frame.pack(); + frame.setVisible(true); + } + + public static void main(String[] args) throws Exception { + + Robot robot = new Robot(); + + SwingUtilities.invokeAndWait(SystemMenuTest::createUI); + + try { + robot.waitForIdle(); + robot.delay(2000); + + Point p = menu.getLocationOnScreen(); + robot.mouseMove(p.x + menu.getWidth() / 2, p.y + menu.getHeight() / 2); + robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); + robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); + robot.waitForIdle(); + robot.delay(2000); + + p = sub_menu.getLocationOnScreen(); + robot.mouseMove(p.x + sub_menu.getWidth() / 2, p.y + sub_menu.getHeight() /2 ); + robot.mousePress(InputEvent.BUTTON1_MASK); + robot.mouseRelease(InputEvent.BUTTON1_MASK); + robot.waitForIdle(); + robot.delay(2000); + + // Alt-Space to invoke System Menu, should close Swing menus. + robot.keyPress(KeyEvent.VK_ALT); + robot.keyPress(KeyEvent.VK_SPACE); + robot.delay(50); + robot.keyRelease(KeyEvent.VK_SPACE); + robot.keyRelease(KeyEvent.VK_ALT); + robot.waitForIdle(); + robot.delay(2000); + + if (selectCount != 2 || deselectCount != 2) { + throw new RuntimeException("unexpected selection count " + selectCount + ", " + deselectCount); + } + if (failed) { + throw new RuntimeException("Failed because " + reason); + } + } finally { + if (frame != null) { + SwingUtilities.invokeAndWait(frame::dispose); + } + } + } + + public void menuCanceled(MenuEvent e) { + System.out.println("cancelled"+e.getSource()); + } + + public void menuDeselected(MenuEvent e) { + deselectCount++; + if (selectCount != 2) { + failed = true; + reason = "deselect without two selects"; + } + System.out.println("deselected"+e.getSource()); + } + + public void menuSelected(MenuEvent e) { + if (deselectCount != 0) { + failed = true; + reason = "select without non-zero deselects"; + } + selectCount++; + System.out.println("selected"+e.getSource()); + } +} From f78c4ee0a58ef55f7121443e87a1d290d154c9e4 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 22 Jan 2025 23:54:42 +0000 Subject: [PATCH 147/225] 8343118: [TESTBUG] java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java fails with rror. Can't find HTML file PrintCheckboxManualTest.html Backport-of: f12c370d73363f384e3425857a663d855660f33a --- .../PrintCheckboxManualTest.java | 315 ++++-------------- 1 file changed, 62 insertions(+), 253 deletions(-) diff --git a/test/jdk/java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java b/test/jdk/java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java index 4fd3ee8ef169..72ad2a4589e3 100644 --- a/test/jdk/java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java +++ b/test/jdk/java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -22,84 +22,52 @@ */ /* - @test - @bug 5045936 5055171 - @summary Tests that there is no ClassCastException thrown in printing - checkbox and scrollbar with XAWT - @key printer - @run applet/manual=yesno PrintCheckboxManualTest.html -*/ - -// Note there is no @ in front of test above. This is so that the -// harness will not mistake this file as a test file. It should -// only see the html file as a test file. (the harness runs all -// valid test files, so it would run this test twice if this file -// were valid as well as the html file.) -// Also, note the area= after Your Name in the author tag. Here, you -// should put which functional area the test falls in. See the -// AWT-core home page -> test areas and/or -> AWT team for a list of -// areas. - - - -import java.awt.*; -import java.awt.event.*; - - -//Manual tests should run as applet tests if possible because they -// get their environments cleaned up, including AWT threads, any -// test created threads, and any system resources used by the test -// such as file descriptors. (This is normally not a problem as -// main tests usually run in a separate VM, however on some platforms -// such as the Mac, separate VMs are not possible and non-applet -// tests will cause problems). Also, you don't have to worry about -// synchronisation stuff in Applet tests the way you do in main -// tests... - - -public class PrintCheckboxManualTest extends Panel -{ - //Declare things used in the test, like buttons and labels here - Frame f; - - public static void main(String[] args) { - PrintCheckboxManualTest a = new PrintCheckboxManualTest(); + * @test + * @bug 5045936 5055171 + * @summary Tests that there is no ClassCastException thrown in printing + * checkbox and scrollbar with XAWT + * @key printer + * @requires (os.family == "linux") + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual PrintCheckboxManualTest + */ - a.init(); - a.start(); +import java.awt.Button; +import java.awt.Checkbox; +import java.awt.Frame; +import java.awt.Graphics; +import java.awt.GridLayout; +import java.awt.Panel; +import java.awt.PrintJob; +import java.awt.Scrollbar; +import java.awt.Toolkit; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; + +public class PrintCheckboxManualTest extends Panel { + + private static final String INSTRUCTIONS = """ + This test is for Linux with XToolkit ONLY!, + 1. Click the 'Print' button on the frame + 2. Select a printer in the print dialog and proceed + 3. If the frame with checkbox and button on it + is printed without any exception test PASSED else FAILED. + """; + + public static void main(String[] args) throws Exception { + PassFailJFrame.builder() + .title("Instructions") + .instructions(INSTRUCTIONS) + .columns(40) + .testUI(PrintCheckboxManualTest::createTestUI) + .build() + .awaitAndCheck(); } - public void init() - { - //Create instructions for the user here, as well as set up - // the environment -- set the layout manager, add buttons, - // etc. - this.setLayout (new BorderLayout ()); - - String[] instructions = - { - "Linux or Solaris with XToolkit ONLY!", - "1. Click the 'Print' button on the frame", - "2. Select a printer in the print dialog and proceed", - "3. If the frame with checkbox and button on it is printed successfully test PASSED else FAILED" - }; - Sysout.createDialogWithInstructions( instructions ); - - }//End init() + private static Frame createTestUI() { - public void start () - { - //Get things going. Request focus, set size, et cetera - setSize (200,200); - setVisible(true); - validate(); - - //What would normally go into main() will probably go here. - //Use System.out.println for diagnostic messages that you want - // to read after the test is done. - //Use Sysout.println for messages you want the tester to read. - - f = new Frame("Print checkbox"); + Frame f = new Frame("Print checkbox"); f.setLayout(new GridLayout(2, 2)); f.setSize(200, 100); @@ -111,185 +79,26 @@ public void start () f.add(sb); Button b = new Button("Print"); - b.addActionListener(new ActionListener() - { - public void actionPerformed(ActionEvent ev) - { - PrintJob pj = Toolkit.getDefaultToolkit().getPrintJob(f, "PrintCheckboxManualTest", null); - if (pj != null) - { - try - { - Graphics g = pj.getGraphics(); - f.printAll(g); - g.dispose(); - pj.end(); - Sysout.println("Test PASSED"); - } - catch (ClassCastException cce) - { - Sysout.println("Test FAILED: ClassCastException"); -// throw new RuntimeException("Test FAILED: ClassCastException", cce); - } - catch (Exception e) - { - Sysout.println("Test FAILED: unknown Exception"); -// throw new Error("Test FAILED: unknown exception", e); - } + b.addActionListener(new ActionListener() { + public void actionPerformed(ActionEvent ev) { + PrintJob pj = Toolkit.getDefaultToolkit(). + getPrintJob(f, "PrintCheckboxManualTest", + null); + if (pj != null) { + try { + Graphics g = pj.getGraphics(); + f.printAll(g); + g.dispose(); + pj.end(); + } catch (ClassCastException cce) { + throw new RuntimeException("Test FAILED: ClassCastException", cce); + } catch (Exception e) { + throw new Error("Test FAILED: unknown exception", e); + } } - } + } }); f.add(b); - - f.setVisible(true); - }// start() - - //The rest of this class is the actions which perform the test... - - //Use Sysout.println to communicate with the user NOT System.out!! - //Sysout.println ("Something Happened!"); - -} - -/* Place other classes related to the test after this line */ - - - - - -/**************************************************** - Standard Test Machinery - DO NOT modify anything below -- it's a standard - chunk of code whose purpose is to make user - interaction uniform, and thereby make it simpler - to read and understand someone else's test. - ****************************************************/ - -/** - This is part of the standard test machinery. - It creates a dialog (with the instructions), and is the interface - for sending text messages to the user. - To print the instructions, send an array of strings to Sysout.createDialog - WithInstructions method. Put one line of instructions per array entry. - To display a message for the tester to see, simply call Sysout.println - with the string to be displayed. - This mimics System.out.println but works within the test harness as well - as standalone. - */ - -class Sysout -{ - private static TestDialog dialog; - - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.setVisible(true); - println( "Any messages for the tester will display here." ); + return f; } - - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.setVisible(true); - println( "Any messages for the tester will display here." ); - } - - - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); - } - - - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); - } - -}// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog -{ - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); - add("Center", messageText); - - pack(); - - setVisible(true); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); - System.out.println(messageIn); - } - -}// TestDialog class +} From 9df6c3ee9d583f0ba213c0eb76bed42c68f378df Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 22 Jan 2025 23:56:03 +0000 Subject: [PATCH 148/225] 8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java Backport-of: 4b928167435bbf41dd00425c927da761751ca704 --- test/jdk/java/net/Socket/CloseAvailable.java | 207 +++++++++++-------- 1 file changed, 116 insertions(+), 91 deletions(-) diff --git a/test/jdk/java/net/Socket/CloseAvailable.java b/test/jdk/java/net/Socket/CloseAvailable.java index bbeb37eb8f5f..5ff7e0c03a3d 100644 --- a/test/jdk/java/net/Socket/CloseAvailable.java +++ b/test/jdk/java/net/Socket/CloseAvailable.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2019, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,7 +25,7 @@ * @test * @bug 4091859 8189366 * @library /test/lib - * @summary Test Socket.available() + * @summary Test Socket.getInputStream().available() * @run main CloseAvailable * @run main/othervm -Djava.net.preferIPv4Stack=true CloseAvailable */ @@ -48,110 +48,135 @@ public static void main(String[] args) throws Exception { testIOEOnClosed(false); } + /* + * Verifies that the Socket.getInputStream().available() throws an IOException + * if invoked after the socket has been closed. + */ static void testClose() throws IOException { - boolean error = true; - InetAddress addr = InetAddress.getLocalHost(); - ServerSocket ss = new ServerSocket(0, 0, addr); - int port = ss.getLocalPort(); - - Thread t = new Thread(new Thread("Close-Available-1") { - public void run() { - try { - Socket s = new Socket(addr, port); - s.close(); - } catch (Exception e) { - e.printStackTrace(); - } - } - }); - - t.start(); - - Socket soc = ss.accept(); - ss.close(); - - DataInputStream is = new DataInputStream(soc.getInputStream()); - is.close(); - + System.out.println("testClose"); + final InetAddress addr = InetAddress.getLoopbackAddress(); + final Socket acceptedSocket; + try (final ServerSocket ss = new ServerSocket(0, 0, addr)) { + System.out.println("created server socket: " + ss); + final int port = ss.getLocalPort(); + // start a thread which initiates a socket connection to the server + Thread.ofPlatform().name("Close-Available-1") + .start(() -> { + try { + final Socket s = new Socket(addr, port); + System.out.println("created socket: " + s); + s.close(); + System.out.println("closed socket: " + s); + } catch (Exception e) { + System.err.println("exception in " + Thread.currentThread().getName() + + ": " + e); + e.printStackTrace(); + } + }); + // accept the client connect + acceptedSocket = ss.accept(); + System.out.println(ss + " accepted connection " + acceptedSocket); + } // (intentionally) close the ServerSocket + + final DataInputStream is = new DataInputStream(acceptedSocket.getInputStream()); + is.close(); // close the inputstream and thus the underlying socket + System.out.println("closed inputstream of socket: " + acceptedSocket); try { - is.available(); - } - catch (IOException ex) { - error = false; + final int av = is.available(); + // available() was expected to fail but didn't + throw new AssertionError("Socket.getInputStream().available() was expected to fail on " + + acceptedSocket + " but returned " + av); + } catch (IOException ex) { + // expected IOException + System.out.println("received the expected IOException: " + ex); } - if (error) - throw new RuntimeException("Available() can be called after stream closed."); } - // Verifies consistency of `available` behaviour when EOF reached, both - // explicitly and implicitly. + /* + * Verifies consistency of Socket.getInputStream().available() behaviour when EOF reached, both + * explicitly and implicitly. + */ static void testEOF(boolean readUntilEOF) throws IOException { System.out.println("testEOF, readUntilEOF: " + readUntilEOF); - InetAddress addr = InetAddress.getLoopbackAddress(); - ServerSocket ss = new ServerSocket(); - ss.bind(new InetSocketAddress(addr, 0), 0); - int port = ss.getLocalPort(); - - try (Socket s = new Socket(addr, port)) { - s.getOutputStream().write(0x42); - s.shutdownOutput(); - - try (Socket soc = ss.accept()) { - ss.close(); - - InputStream is = soc.getInputStream(); - int b = is.read(); - assert b == 0x42; - assert !s.isClosed(); - if (readUntilEOF) { - b = is.read(); - assert b == -1; + final InetAddress addr = InetAddress.getLoopbackAddress(); + try (final ServerSocket ss = new ServerSocket()) { + ss.bind(new InetSocketAddress(addr, 0), 0); + System.out.println("server socket bound: " + ss); + final int port = ss.getLocalPort(); + try (final Socket s = new Socket(addr, port)) { + System.out.println("created socket: " + s); + s.getOutputStream().write(0x42); + s.shutdownOutput(); + + try (final Socket soc = ss.accept()) { + System.out.println("accepted socket: " + soc); + ss.close(); + System.out.println("closed server socket: " + ss); + + final InputStream is = soc.getInputStream(); + int b = is.read(); + assert b == 0x42 : "unexpected byte read: " + b; + assert !s.isClosed() : "socket " + s + " is unexpectedly closed"; + if (readUntilEOF) { + b = is.read(); + assert b == -1 : "unexpected number of bytes read: " + b; + } + + int a; + for (int i = 0; i < 100; i++) { + a = is.available(); + System.out.print(a + ", "); + if (a != 0) { + throw new RuntimeException("Unexpected non-zero available: " + a); + } + } + assert !s.isClosed() : "socket " + s + " is unexpectedly closed"; + final int more = is.read(); + assert more == -1 : "unexpected byte read: " + more; } - - int a; - for (int i = 0; i < 100; i++) { - a = is.available(); - System.out.print(a + ", "); - if (a != 0) - throw new RuntimeException("Unexpected non-zero available: " + a); - } - assert !s.isClosed(); - assert is.read() == -1; } } System.out.println("\ncomplete"); } - // Verifies IOException thrown by `available`, on a closed input stream - // that may, or may not, have reached EOF prior to closure. + /* + * Verifies IOException thrown by Socket.getInputStream().available(), on a closed input stream + * that may, or may not, have reached EOF prior to closure. + */ static void testIOEOnClosed(boolean readUntilEOF) throws IOException { System.out.println("testIOEOnClosed, readUntilEOF: " + readUntilEOF); - InetAddress addr = InetAddress.getLoopbackAddress(); - ServerSocket ss = new ServerSocket(); - ss.bind(new InetSocketAddress(addr, 0), 0); - int port = ss.getLocalPort(); - - try (Socket s = new Socket(addr, port)) { - s.getOutputStream().write(0x43); - s.shutdownOutput(); - - try (Socket soc = ss.accept()) { - ss.close(); - - InputStream is = soc.getInputStream(); - int b = is.read(); - assert b == 0x43; - assert !s.isClosed(); - if (readUntilEOF) { - b = is.read(); - assert b == -1; - } - is.close(); - try { - b = is.available(); - throw new RuntimeException("UNEXPECTED successful read: " + b); - } catch (IOException expected) { - System.out.println("caught expected IOException:" + expected); + final InetAddress addr = InetAddress.getLoopbackAddress(); + try (final ServerSocket ss = new ServerSocket()) { + ss.bind(new InetSocketAddress(addr, 0), 0); + System.out.println("server socket bound: " + ss); + final int port = ss.getLocalPort(); + + try (final Socket s = new Socket(addr, port)) { + System.out.println("created socket: " + s); + s.getOutputStream().write(0x43); + s.shutdownOutput(); + + try (final Socket soc = ss.accept()) { + System.out.println("accepted socket: " + soc); + ss.close(); + System.out.println("closed server socket: " + ss); + + final InputStream is = soc.getInputStream(); + int b = is.read(); + assert b == 0x43 : "unexpected byte read: " + b; + assert !s.isClosed() : "socket " + s + " is unexpectedly closed"; + if (readUntilEOF) { + b = is.read(); + assert b == -1 : "unexpected byte read: " + b; + } + is.close(); + System.out.println("closed inputstream of socket: " + soc); + try { + b = is.available(); + throw new RuntimeException("UNEXPECTED successful read: " + b); + } catch (IOException expected) { + System.out.println("caught expected IOException:" + expected); + } } } } From 38ad664918ffff9490091ba643e288f01563f8cf Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 22 Jan 2025 23:57:24 +0000 Subject: [PATCH 149/225] 8331977: Crash: SIGSEGV in dlerror() Reviewed-by: rrich Backport-of: 24530022d066763f7573f5c6d2030a30dc55afa6 --- .../helpers/jdk/jpackage/test/HelloApp.java | 80 +++++++++++-------- .../macosx/ArgumentsFilteringTest.java | 23 +++--- .../tools/jpackage/share/ArgumentsTest.java | 25 ++---- .../tools/jpackage/share/MainClassTest.java | 15 ++-- .../tools/jpackage/windows/WinRenameTest.java | 12 ++- 5 files changed, 81 insertions(+), 74 deletions(-) diff --git a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java index 7d5472fd5be8..3bd3b42d5951 100644 --- a/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java +++ b/test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -317,20 +317,23 @@ public static Path createBundle(JavaAppDesc appDesc, Path outputDir) { public static void executeLauncherAndVerifyOutput(JPackageCommand cmd, String... args) { - AppOutputVerifier av = getVerifier(cmd, args); + AppOutputVerifier av = assertMainLauncher(cmd, args); if (av != null) { - // when running app launchers, clear users environment - av.executeAndVerifyOutput(true, args); + av.executeAndVerifyOutput(args); } } public static Executor.Result executeLauncher(JPackageCommand cmd, String... args) { - AppOutputVerifier av = getVerifier(cmd, args); - return av.executeOnly(true, args); + AppOutputVerifier av = assertMainLauncher(cmd, args); + if (av != null) { + return av.saveOutput(true).execute(args); + } else { + return null; + } } - private static AppOutputVerifier getVerifier(JPackageCommand cmd, + public static AppOutputVerifier assertMainLauncher(JPackageCommand cmd, String... args) { final Path launcherPath = cmd.appLauncherPath(); if (!cmd.canRunLauncher(String.format("Not running [%s] launcher", @@ -354,6 +357,26 @@ public final static class AppOutputVerifier { this.outputFilePath = TKit.workDir().resolve(OUTPUT_FILENAME); this.params = new HashMap<>(); this.defaultLauncherArgs = new ArrayList<>(); + + if (TKit.isWindows()) { + // When running app launchers on Windows, clear users environment (JDK-8254920) + removePath(true); + } + } + + public AppOutputVerifier removePath(boolean v) { + removePath = v; + return this; + } + + public AppOutputVerifier saveOutput(boolean v) { + saveOutput = v; + return this; + } + + public AppOutputVerifier expectedExitCode(int v) { + expectedExitCode = v; + return this; } public AppOutputVerifier addDefaultArguments(String... v) { @@ -372,6 +395,8 @@ public AppOutputVerifier addParam(String name, String value) { outputFilePath = Path.of(value); } else if ("jpackage.test.exitCode".equals(name)) { expectedExitCode = Integer.parseInt(value); + } else if ("jpackage.test.noexit".equals(name)) { + launcherNoExit = Boolean.parseBoolean(value); } return this; } @@ -415,36 +440,19 @@ public void verifyOutput(String... args) { } public void executeAndVerifyOutput(String... args) { - executeAndVerifyOutput(false, args); - } - - public void executeAndVerifyOutput(boolean removePath, - List launcherArgs, List appArgs) { - final int attempts = 3; - final int waitBetweenAttemptsSeconds = 5; - getExecutor(launcherArgs.toArray(new String[0])).dumpOutput().setRemovePath( - removePath).executeAndRepeatUntilExitCode(expectedExitCode, - attempts, waitBetweenAttemptsSeconds); - verifyOutputFile(outputFilePath, appArgs, params); + execute(args); + verifyOutput(args); } - public void executeAndVerifyOutput(boolean removePath, String... args) { - final List launcherArgs = List.of(args); - final List appArgs; - if (launcherArgs.isEmpty()) { - appArgs = defaultLauncherArgs; + public Executor.Result execute(String... args) { + if (launcherNoExit) { + return getExecutor(args).executeWithoutExitCodeCheck(); } else { - appArgs = launcherArgs; + final int attempts = 3; + final int waitBetweenAttemptsSeconds = 5; + return getExecutor(args).executeAndRepeatUntilExitCode(expectedExitCode, attempts, + waitBetweenAttemptsSeconds); } - - executeAndVerifyOutput(removePath, launcherArgs, appArgs); - } - - public Executor.Result executeOnly(boolean removePath, String...args) { - return getExecutor(args) - .saveOutput() - .setRemovePath(removePath) - .executeWithoutExitCodeCheck(); } private Executor getExecutor(String...args) { @@ -464,10 +472,16 @@ private Executor getExecutor(String...args) { final List launcherArgs = List.of(args); return new Executor() .setDirectory(outputFile.getParent()) + .saveOutput(saveOutput) + .dumpOutput() + .setRemovePath(removePath) .setExecutable(executablePath) .addArguments(launcherArgs); } + private boolean launcherNoExit; + private boolean removePath; + private boolean saveOutput; private final Path launcherPath; private Path outputFilePath; private int expectedExitCode; diff --git a/test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java b/test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java index 1df013c8bbb5..9b57cd7fbe56 100644 --- a/test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java +++ b/test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2020, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,9 +21,6 @@ * questions. */ -import java.nio.file.Path; -import java.util.List; -import java.util.ArrayList; import jdk.jpackage.test.JPackageCommand; import jdk.jpackage.test.HelloApp; import jdk.jpackage.test.Annotations.Test; @@ -52,10 +49,11 @@ public class ArgumentsFilteringTest { public void test1() { JPackageCommand cmd = JPackageCommand.helloAppImage(); cmd.executeAndAssertHelloAppImageCreated(); - Path launcherPath = cmd.appLauncherPath(); - HelloApp.assertApp(launcherPath) - .executeAndVerifyOutput(false, List.of("-psn_1_1"), - new ArrayList<>()); + var appVerifier = HelloApp.assertMainLauncher(cmd); + if (appVerifier != null) { + appVerifier.execute("-psn_1_1"); + appVerifier.verifyOutput(); + } } @Test @@ -63,9 +61,10 @@ public void test2() { JPackageCommand cmd = JPackageCommand.helloAppImage() .addArguments("--arguments", "-psn_2_2"); cmd.executeAndAssertHelloAppImageCreated(); - Path launcherPath = cmd.appLauncherPath(); - HelloApp.assertApp(launcherPath) - .executeAndVerifyOutput(false, List.of("-psn_1_1"), - List.of("-psn_2_2")); + var appVerifier = HelloApp.assertMainLauncher(cmd); + if (appVerifier != null) { + appVerifier.execute("-psn_1_1"); + appVerifier.verifyOutput("-psn_2_2"); + } } } diff --git a/test/jdk/tools/jpackage/share/ArgumentsTest.java b/test/jdk/tools/jpackage/share/ArgumentsTest.java index 99ded1d0054a..3be6c36a25c8 100644 --- a/test/jdk/tools/jpackage/share/ArgumentsTest.java +++ b/test/jdk/tools/jpackage/share/ArgumentsTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -24,7 +24,6 @@ import java.nio.file.Path; import java.util.List; import jdk.jpackage.test.HelloApp; -import jdk.jpackage.test.Functional.ThrowingConsumer; import jdk.jpackage.test.JPackageCommand; import jdk.jpackage.test.Annotations.BeforeEach; import jdk.jpackage.test.Annotations.Test; @@ -64,27 +63,19 @@ public static void useJPackageToolProvider() { @Parameter("Goodbye") @Parameter("com.hello/com.hello.Hello") public static void testApp(String javaAppDesc) { - testIt(javaAppDesc, null); - } - - private static void testIt(String javaAppDesc, - ThrowingConsumer initializer) { - JPackageCommand cmd = JPackageCommand.helloAppImage(javaAppDesc).addArguments( "--arguments", JPackageCommand.escapeAndJoin(TRICKY_ARGUMENTS)); - if (initializer != null) { - ThrowingConsumer.toConsumer(initializer).accept(cmd); - } cmd.executeAndAssertImageCreated(); - Path launcherPath = cmd.appLauncherPath(); - if (!cmd.isFakeRuntime(String.format( - "Not running [%s] launcher", launcherPath))) { - HelloApp.assertApp(launcherPath) - .addDefaultArguments(TRICKY_ARGUMENTS) - .executeAndVerifyOutput(); + if (!cmd.canRunLauncher("Not running the test")) { + return; } + + Path launcherPath = cmd.appLauncherPath(); + HelloApp.assertApp(launcherPath) + .addDefaultArguments(TRICKY_ARGUMENTS) + .executeAndVerifyOutput(); } private final static List TRICKY_ARGUMENTS = List.of( diff --git a/test/jdk/tools/jpackage/share/MainClassTest.java b/test/jdk/tools/jpackage/share/MainClassTest.java index 51b4fc02e7aa..d9188e8f18fd 100644 --- a/test/jdk/tools/jpackage/share/MainClassTest.java +++ b/test/jdk/tools/jpackage/share/MainClassTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -234,13 +234,12 @@ public void test() throws IOException { cmd.executeAndAssertHelloAppImageCreated(); } else { cmd.executeAndAssertImageCreated(); - if (!cmd.isFakeRuntime(String.format("Not running [%s]", - cmd.appLauncherPath()))) { - List output = new Executor() - .setDirectory(cmd.outputDir()) - .setExecutable(cmd.appLauncherPath()) - .dumpOutput().saveOutput() - .execute(1).getOutput(); + var appVerifier = HelloApp.assertMainLauncher(cmd); + if (appVerifier != null) { + List output = appVerifier + .saveOutput(true) + .expectedExitCode(1) + .execute().getOutput(); TKit.assertTextStream(String.format( "Error: Could not find or load main class %s", nonExistingMainClass)).apply(output.stream()); diff --git a/test/jdk/tools/jpackage/windows/WinRenameTest.java b/test/jdk/tools/jpackage/windows/WinRenameTest.java index fd47f554c8a6..59107c439217 100644 --- a/test/jdk/tools/jpackage/windows/WinRenameTest.java +++ b/test/jdk/tools/jpackage/windows/WinRenameTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,7 +26,6 @@ import java.nio.file.Files; import jdk.jpackage.test.HelloApp; import jdk.jpackage.test.TKit; -import jdk.jpackage.test.Functional.ThrowingConsumer; import jdk.jpackage.test.JPackageCommand; import jdk.jpackage.test.Annotations.Test; @@ -50,11 +49,16 @@ public static void test() throws IOException { cmd.executeAndAssertImageCreated(); + if (!cmd.canRunLauncher("Not running the test")) { + return; + } + + HelloApp.executeLauncherAndVerifyOutput(cmd); + Path launcherPath = cmd.appLauncherPath(); - HelloApp.assertApp(launcherPath).executeAndVerifyOutput(); String lp = launcherPath.toString(); - TKit.assertTrue(lp.endsWith(".exe"), "UNexpected launcher path: " + lp); + TKit.assertTrue(lp.endsWith(".exe"), "Unexpected launcher path: " + lp); Path newLauncherPath = Path.of(lp.replaceAll(".exe", ".anything")); Files.move(launcherPath, newLauncherPath); From bd2851bd095aeaca53cdab0e0ba0937cb10c03a1 Mon Sep 17 00:00:00 2001 From: William Kemper Date: Thu, 23 Jan 2025 11:30:38 +0000 Subject: [PATCH 150/225] 8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause Reviewed-by: ysr, shade Backport-of: 6a29a8110ec38b4adc8163ba8651cbc935353f1d --- src/hotspot/share/gc/shared/gcVMOperations.cpp | 4 ++-- src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp | 12 ++++++++++++ src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp | 1 + src/hotspot/share/services/heapDumper.cpp | 9 ++++----- 4 files changed, 19 insertions(+), 7 deletions(-) diff --git a/src/hotspot/share/gc/shared/gcVMOperations.cpp b/src/hotspot/share/gc/shared/gcVMOperations.cpp index 4a87e1432e16..2ddc32f5e10e 100644 --- a/src/hotspot/share/gc/shared/gcVMOperations.cpp +++ b/src/hotspot/share/gc/shared/gcVMOperations.cpp @@ -140,8 +140,8 @@ void VM_GC_Operation::doit_epilogue() { } bool VM_GC_HeapInspection::doit_prologue() { - if (_full_gc && UseZGC) { - // ZGC cannot perform a synchronous GC cycle from within the VM thread. + if (_full_gc && (UseZGC || UseShenandoahGC)) { + // ZGC and Shenandoah cannot perform a synchronous GC cycle from within the VM thread. // So VM_GC_HeapInspection::collect() is a noop. To respect the _full_gc // flag a synchronous GC cycle is performed from the caller thread in the // prologue. diff --git a/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp b/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp index 954fd5d4d9cf..4540a3386c93 100644 --- a/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp +++ b/src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp @@ -1140,6 +1140,18 @@ size_t ShenandoahHeap::max_tlab_size() const { return ShenandoahHeapRegion::max_tlab_size_words(); } +void ShenandoahHeap::collect_as_vm_thread(GCCause::Cause cause) { + // These requests are ignored because we can't easily have Shenandoah jump into + // a synchronous (degenerated or full) cycle while it is in the middle of a concurrent + // cycle. We _could_ cancel the concurrent cycle and then try to run a cycle directly + // on the VM thread, but this would confuse the control thread mightily and doesn't + // seem worth the trouble. Instead, we will have the caller thread run (and wait for) a + // concurrent cycle in the prologue of the heap inspect/dump operation. This is how + // other concurrent collectors in the JVM handle this scenario as well. + assert(Thread::current()->is_VM_thread(), "Should be the VM thread"); + guarantee(cause == GCCause::_heap_dump || cause == GCCause::_heap_inspection, "Invalid cause"); +} + void ShenandoahHeap::collect(GCCause::Cause cause) { control_thread()->request_gc(cause); } diff --git a/src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp b/src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp index bc9a6eed701b..8b5281026657 100644 --- a/src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp +++ b/src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp @@ -476,6 +476,7 @@ class ShenandoahHeap : public CollectedHeap { MemRegion reserved_region() const { return _reserved; } bool is_in_reserved(const void* addr) const { return _reserved.contains(addr); } + void collect_as_vm_thread(GCCause::Cause cause) override; void collect(GCCause::Cause cause) override; void do_full_collection(bool clear_all_soft_refs) override; diff --git a/src/hotspot/share/services/heapDumper.cpp b/src/hotspot/share/services/heapDumper.cpp index b426f5d4c294..23689739cbc6 100644 --- a/src/hotspot/share/services/heapDumper.cpp +++ b/src/hotspot/share/services/heapDumper.cpp @@ -2261,11 +2261,10 @@ void VM_HeapDumper::do_threads() { } bool VM_HeapDumper::doit_prologue() { - if (_gc_before_heap_dump && UseZGC) { - // ZGC cannot perform a synchronous GC cycle from within the VM thread. - // So ZCollectedHeap::collect_as_vm_thread() is a noop. To respect the - // _gc_before_heap_dump flag a synchronous GC cycle is performed from - // the caller thread in the prologue. + if (_gc_before_heap_dump && (UseZGC || UseShenandoahGC)) { + // ZGC and Shenandoah cannot perform a synchronous GC cycle from within the VM thread. + // So collect_as_vm_thread() is a noop. To respect the _gc_before_heap_dump flag a + // synchronous GC cycle is performed from the caller thread in the prologue. Universe::heap()->collect(GCCause::_heap_dump); } return VM_GC_Operation::doit_prologue(); From 6a461516ac73c2ddafacaf5e5e6d5bac3f328eaf Mon Sep 17 00:00:00 2001 From: Aleksey Shipilev Date: Thu, 23 Jan 2025 11:30:58 +0000 Subject: [PATCH 151/225] 8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level Backport-of: 1a0fe49732187db9e8776f80feefab4373114f75 --- .../share/gc/epsilon/epsilonInitLogger.cpp | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp b/src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp index a75e9e7679da..bc35eddeba5c 100644 --- a/src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp +++ b/src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp @@ -32,18 +32,6 @@ #include "utilities/globalDefinitions.hpp" void EpsilonInitLogger::print_gc_specific() { - // Warn users that non-resizable heap might be better for some configurations. - // We are not adjusting the heap size by ourselves, because it affects startup time. - if (InitialHeapSize != MaxHeapSize) { - log_warning(gc, init)("Consider setting -Xms equal to -Xmx to avoid resizing hiccups"); - } - - // Warn users that AlwaysPreTouch might be better for some configurations. - // We are not turning this on by ourselves, because it affects startup time. - if (FLAG_IS_DEFAULT(AlwaysPreTouch) && !AlwaysPreTouch) { - log_warning(gc, init)("Consider enabling -XX:+AlwaysPreTouch to avoid memory commit hiccups"); - } - if (UseTLAB) { size_t max_tlab = EpsilonHeap::heap()->max_tlab_size() * HeapWordSize; log_info(gc, init)("TLAB Size Max: " SIZE_FORMAT "%s", @@ -57,6 +45,18 @@ void EpsilonInitLogger::print_gc_specific() { } else { log_info(gc, init)("TLAB: Disabled"); } + + // Suggest that non-resizable heap might be better for some configurations. + // We are not adjusting the heap size by ourselves, because it affects startup time. + if (InitialHeapSize != MaxHeapSize) { + log_info(gc)("Consider setting -Xms equal to -Xmx to avoid resizing hiccups"); + } + + // Suggest that AlwaysPreTouch might be better for some configurations. + // We are not turning this on by ourselves, because it affects startup time. + if (FLAG_IS_DEFAULT(AlwaysPreTouch) && !AlwaysPreTouch) { + log_info(gc)("Consider enabling -XX:+AlwaysPreTouch to avoid memory commit hiccups"); + } } void EpsilonInitLogger::print() { From 25f7696871073aab0bbbe277a67c2312fd1f22c4 Mon Sep 17 00:00:00 2001 From: Chen Liang Date: Thu, 23 Jan 2025 11:40:42 +0000 Subject: [PATCH 152/225] 8345614: Improve AnnotationFormatError message for duplicate annotation interfaces Backport-of: 7aa0cbc91d90493a3dae973cb8077cfa283c32b4 --- .../share/classes/sun/reflect/annotation/AnnotationParser.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java b/src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java index 616fa075d573..55c506c23f33 100644 --- a/src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java +++ b/src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java @@ -124,7 +124,7 @@ private static Map, Annotation> parseAnnotations2( if (AnnotationType.getInstance(klass).retention() == RetentionPolicy.RUNTIME && result.put(klass, a) != null) { throw new AnnotationFormatError( - "Duplicate annotation for class: "+klass+": " + a); + "Duplicate annotation " + klass + " in " + container); } } } From 178125de72576df5db665f221ef23a3c62ba1c56 Mon Sep 17 00:00:00 2001 From: Varada M Date: Mon, 27 Jan 2025 13:54:25 +0000 Subject: [PATCH 153/225] 8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix) Backport-of: 8b22517cb0b24c4134a2dbf22591f6f84d7d866c --- .../aix/classes/sun/nio/ch/AixPollPort.java | 71 ++++++++++--------- test/jdk/ProblemList.txt | 2 - 2 files changed, 39 insertions(+), 34 deletions(-) diff --git a/src/java.base/aix/classes/sun/nio/ch/AixPollPort.java b/src/java.base/aix/classes/sun/nio/ch/AixPollPort.java index 4f5bda557c63..b8610655b6c5 100644 --- a/src/java.base/aix/classes/sun/nio/ch/AixPollPort.java +++ b/src/java.base/aix/classes/sun/nio/ch/AixPollPort.java @@ -1,6 +1,6 @@ /* - * Copyright (c) 2008, 2023, Oracle and/or its affiliates. All rights reserved. - * Copyright (c) 2012 SAP SE. All rights reserved. + * Copyright (c) 2008, 2024, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 2024 SAP SE. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,15 +26,17 @@ package sun.nio.ch; -import java.nio.channels.spi.AsynchronousChannelProvider; -import sun.nio.ch.Pollset; +import java.io.FileDescriptor; import java.io.IOException; -import java.util.HashSet; -import java.util.Iterator; +import java.nio.channels.spi.AsynchronousChannelProvider; import java.util.concurrent.ArrayBlockingQueue; -import java.util.concurrent.RejectedExecutionException; import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.locks.ReentrantLock; +import java.util.concurrent.RejectedExecutionException; +import java.util.HashSet; +import java.util.Iterator; +import sun.nio.ch.IOUtil; +import sun.nio.ch.Pollset; /** * AsynchronousChannelGroup implementation based on the AIX pollset framework. @@ -141,6 +143,8 @@ static class ControlEvent { sv = new int[2]; try { Pollset.socketpair(sv); + // make the reading part of the socket nonblocking, so the drain (drain_all) method works + IOUtil.configureBlocking(IOUtil.newFD(sv[0]), false); // register one end with pollset Pollset.pollsetCtl(pollset, Pollset.PS_ADD, sv[0], Net.POLLIN); } catch (IOException x) { @@ -271,23 +275,21 @@ private void queueControlEvent(ControlEvent ev) { // Process all events currently stored in the control queue. private void processControlQueue() { - synchronized (controlQueue) { - // On Aix it is only possible to set the event - // bits on the first call of pollsetCtl. Later - // calls only add bits, but cannot remove them. - // Therefore, we always remove the file - // descriptor ignoring the error and then add it. - Iterator iter = controlQueue.iterator(); - while (iter.hasNext()) { - ControlEvent ev = iter.next(); - Pollset.pollsetCtl(pollset, Pollset.PS_DELETE, ev.fd(), 0); - if (!ev.removeOnly()) { - ev.setError(Pollset.pollsetCtl(pollset, Pollset.PS_MOD, ev.fd(), ev.events())); - } - iter.remove(); + // On Aix it is only possible to set the event + // bits on the first call of pollsetCtl. Later + // calls only add bits, but cannot remove them. + // Therefore, we always remove the file + // descriptor ignoring the error and then add it. + Iterator iter = controlQueue.iterator(); + while (iter.hasNext()) { + ControlEvent ev = iter.next(); + Pollset.pollsetCtl(pollset, Pollset.PS_DELETE, ev.fd(), 0); + if (!ev.removeOnly()) { + ev.setError(Pollset.pollsetCtl(pollset, Pollset.PS_MOD, ev.fd(), ev.events())); } - controlQueue.notifyAll(); + iter.remove(); } + controlQueue.notifyAll(); } /* @@ -306,8 +308,21 @@ private Event poll() throws IOException { int n; controlLock.lock(); try { - n = Pollset.pollsetPoll(pollset, address, + int m; + m = n = Pollset.pollsetPoll(pollset, address, MAX_EVENTS_TO_POLL, Pollset.PS_NO_TIMEOUT); + while (m-- > 0) { + long eventAddress = Pollset.getEvent(address, m); + int fd = Pollset.getDescriptor(eventAddress); + + // To emulate one shot semantic we need to remove + // the file descriptor here. + if (fd != sp[0] && fd != ctlSp[0]) { + synchronized (controlQueue) { + Pollset.pollsetCtl(pollset, Pollset.PS_DELETE, fd, 0); + } + } + } } finally { controlLock.unlock(); } @@ -323,14 +338,6 @@ private Event poll() throws IOException { long eventAddress = Pollset.getEvent(address, n); int fd = Pollset.getDescriptor(eventAddress); - // To emulate one shot semantic we need to remove - // the file descriptor here. - if (fd != sp[0] && fd != ctlSp[0]) { - synchronized (controlQueue) { - Pollset.pollsetCtl(pollset, Pollset.PS_DELETE, fd, 0); - } - } - // wakeup if (fd == sp[0]) { if (wakeupCount.decrementAndGet() == 0) { @@ -350,7 +357,7 @@ private Event poll() throws IOException { // wakeup to process control event if (fd == ctlSp[0]) { synchronized (controlQueue) { - Pollset.drain1(ctlSp[0]); + IOUtil.drain(ctlSp[0]); processControlQueue(); } if (n > 0) { diff --git a/test/jdk/ProblemList.txt b/test/jdk/ProblemList.txt index 06ba3bd0ced0..03d3e3fdfdec 100644 --- a/test/jdk/ProblemList.txt +++ b/test/jdk/ProblemList.txt @@ -555,8 +555,6 @@ java/net/Socket/asyncClose/Race.java 8317801 aix-ppc6 # jdk_nio -java/nio/channels/AsynchronousSocketChannel/StressLoopback.java 8211851 aix-ppc64 - java/nio/channels/Channels/SocketChannelStreams.java 8317838 aix-ppc64 java/nio/channels/DatagramChannel/AdaptorMulticasting.java 8144003,8308807 macosx-all,aix-ppc64 From 02691716cbc320e697fec0aed57879e536a2ef5f Mon Sep 17 00:00:00 2001 From: Radek Cap Date: Tue, 28 Jan 2025 11:16:01 +0000 Subject: [PATCH 154/225] 8347965: (tz) Update Timezone Data to 2025a Reviewed-by: andrew Backport-of: caa3c78f7837b1f561740184bd8f9cb671c467eb --- src/java.base/share/data/tzdata/VERSION | 2 +- src/java.base/share/data/tzdata/antarctica | 2 + src/java.base/share/data/tzdata/asia | 113 +++++++++++++----- src/java.base/share/data/tzdata/australasia | 113 ++++++++++-------- src/java.base/share/data/tzdata/etcetera | 4 + src/java.base/share/data/tzdata/europe | 2 +- src/java.base/share/data/tzdata/factory | 10 ++ src/java.base/share/data/tzdata/leapseconds | 8 +- src/java.base/share/data/tzdata/northamerica | 9 +- src/java.base/share/data/tzdata/southamerica | 27 ++++- .../java/util/TimeZone/TimeZoneData/VERSION | 2 +- .../util/TimeZone/TimeZoneData/aliases.txt | 3 - 12 files changed, 196 insertions(+), 99 deletions(-) diff --git a/src/java.base/share/data/tzdata/VERSION b/src/java.base/share/data/tzdata/VERSION index 740427424a60..9c056fac3457 100644 --- a/src/java.base/share/data/tzdata/VERSION +++ b/src/java.base/share/data/tzdata/VERSION @@ -21,4 +21,4 @@ # or visit www.oracle.com if you need additional information or have any # questions. # -tzdata2024b +tzdata2025a diff --git a/src/java.base/share/data/tzdata/antarctica b/src/java.base/share/data/tzdata/antarctica index 058d8d6a7a28..87787d31cfef 100644 --- a/src/java.base/share/data/tzdata/antarctica +++ b/src/java.base/share/data/tzdata/antarctica @@ -197,6 +197,8 @@ Zone Antarctica/Mawson 0 - -00 1954 Feb 13 # France & Italy - year-round base # Concordia, -750600+1232000, since 2005 +# https://en.wikipedia.org/wiki/Concordia_Station +# Can use Asia/Singapore, which it has agreed with since inception. # Germany - year-round base # Neumayer III, -704080-0081602, since 2009 diff --git a/src/java.base/share/data/tzdata/asia b/src/java.base/share/data/tzdata/asia index 5c8568f334ae..b0a6fa01d208 100644 --- a/src/java.base/share/data/tzdata/asia +++ b/src/java.base/share/data/tzdata/asia @@ -3688,21 +3688,70 @@ Zone Asia/Hebron 2:20:23 - LMT 1900 Oct # be immediately followed by 1845-01-01; see R.H. van Gent's # History of the International Date Line # https://webspace.science.uu.nl/~gent0113/idl/idl_philippines.htm -# The rest of the data entries are from Shanks & Pottenger. - -# From Jesper Nørgaard Welen (2006-04-26): -# ... claims that Philippines had DST last time in 1990: -# http://story.philippinetimes.com/p.x/ct/9/id/145be20cc6b121c0/cid/3e5bbccc730d258c/ -# [a story dated 2006-04-25 by Cris Larano of Dow Jones Newswires, -# but no details] - -# From Paul Eggert (2014-08-14): -# The following source says DST may be instituted November-January and again -# March-June, but this is not definite. It also says DST was last proclaimed -# during the Ramos administration (1992-1998); but again, no details. -# Carcamo D. PNoy urged to declare use of daylight saving time. -# Philippine Star 2014-08-05 -# http://www.philstar.com/headlines/2014/08/05/1354152/pnoy-urged-declare-use-daylight-saving-time + +# From P Chan (2021-05-10): +# Here's a fairly comprehensive article in Japanese: +# https://wiki.suikawiki.org/n/Philippine%20Time +# (2021-05-16): +# According to the references listed in the article, +# the periods that the Philippines (Manila) observed DST or used +9 are: +# +# 1936-10-31 24:00 to 1937-01-15 24:00 +# (Proclamation No. 104, Proclamation No. 126) +# 1941-12-15 24:00 to 1945-11-30 24:00 +# (Proclamation No. 789, Proclamation No. 20) +# 1954-04-11 24:00 to 1954-06-04 24:00 +# (Proclamation No. 13, Proclamation No. 33) +# 1977-03-27 24:00 to 1977-09-21 24:00 +# (Proclamation No. 1629, Proclamation No. 1641) +# 1990-05-21 00:00 to 1990-07-28 24:00 +# (National Emergency Memorandum Order No. 17, Executive Order No. 415) +# +# Proclamation No. 104 ... October 30, 1936 +# https://www.officialgazette.gov.ph/1936/10/30/proclamation-no-104-s-1936/ +# Proclamation No. 126 ... January 15, 1937 +# https://www.officialgazette.gov.ph/1937/01/15/proclamation-no-126-s-1937/ +# Proclamation No. 789 ... December 13, 1941 +# https://www.officialgazette.gov.ph/1941/12/13/proclamation-no-789-s-1941/ +# Proclamation No. 20 ... November 11, 1945 +# https://www.officialgazette.gov.ph/1945/11/11/proclamation-no-20-s-1945/ +# Proclamation No. 13 ... April 6, 1954 +# https://www.officialgazette.gov.ph/1954/04/06/proclamation-no-13-s-1954/ +# Proclamation No. 33 ... June 3, 1954 +# https://www.officialgazette.gov.ph/1954/06/03/proclamation-no-33-s-1954/ +# Proclamation No. 1629 ... March 25, 1977 +# https://www.officialgazette.gov.ph/1977/03/25/proclamation-no-1629-s-1977/ +# Proclamation No. 1641 ...May 26, 1977 +# https://www.officialgazette.gov.ph/1977/05/26/proclamation-no-1641-s-1977/ +# National Emergency Memorandum Order No. 17 ... May 2, 1990 +# https://www.officialgazette.gov.ph/1990/05/02/national-emergency-memorandum-order-no-17-s-1990/ +# Executive Order No. 415 ... July 20, 1990 +# https://www.officialgazette.gov.ph/1990/07/20/executive-order-no-415-s-1990/ +# +# During WWII, Proclamation No. 789 fixed two periods of DST. The first period +# was set to continue only until January 31, 1942. But Manila was occupied by +# the Japanese earlier in the month.... +# +# For the date of the adoption of standard time, Shank[s] gives 1899-05-11. +# The article is not able to state the basis of that. I guess it was based on +# a US War Department Circular issued on that date. +# https://books.google.com/books?id=JZ1PAAAAYAAJ&pg=RA3-PA8 +# +# However, according to other sources, standard time was adopted on +# 1899-09-06. Also, the LMT was GMT+8:03:52 +# https://books.google.com/books?id=MOYIAQAAIAAJ&pg=PA521 +# https://books.google.com/books?id=lSnqqatpYikC&pg=PA21 +# +# From Paul Eggert (2024-09-05): +# The penultimate URL in P Chan's email refers to page 521 of +# Selga M, The Time Service in the Philippines. +# Proc Pan-Pacific Science Congress. Vol. 1 (1923), 519-532. +# It says, "The change from the meridian 120° 58' 04" to the 120th implied a +# change of 3 min. 52s.26 in time; consequently on 6th September, 1899, +# Manila Observatory gave the noon signal 3 min. 52s.26 later than before". +# +# Wikipedia says the US declared Manila liberated on March 4, 1945; +# this doesn't affect clocks, just our time zone abbreviation and DST flag. # From Paul Goyette (2018-06-15) with URLs updated by Guy Harris (2024-02-15): # In the Philippines, there is a national law, Republic Act No. 10535 @@ -3720,24 +3769,26 @@ Zone Asia/Hebron 2:20:23 - LMT 1900 Oct # influence of the sources. There is no current abbreviation for DST, # so use "PDT", the usual American style. -# From P Chan (2021-05-10): -# Here's a fairly comprehensive article in Japanese: -# https://wiki.suikawiki.org/n/Philippine%20Time -# From Paul Eggert (2021-05-10): -# The info in the Japanese table has not been absorbed (yet) below. - # Rule NAME FROM TO - IN ON AT SAVE LETTER/S -Rule Phil 1936 only - Nov 1 0:00 1:00 D -Rule Phil 1937 only - Feb 1 0:00 0 S -Rule Phil 1954 only - Apr 12 0:00 1:00 D -Rule Phil 1954 only - Jul 1 0:00 0 S -Rule Phil 1978 only - Mar 22 0:00 1:00 D -Rule Phil 1978 only - Sep 21 0:00 0 S +Rule Phil 1936 only - Oct 31 24:00 1:00 D +Rule Phil 1937 only - Jan 15 24:00 0 S +Rule Phil 1941 only - Dec 15 24:00 1:00 D +# The following three rules were canceled by Japan: +#Rule Phil 1942 only - Jan 31 24:00 0 S +#Rule Phil 1942 only - Mar 1 0:00 1:00 D +#Rule Phil 1942 only - Jun 30 24:00 0 S +Rule Phil 1945 only - Nov 30 24:00 0 S +Rule Phil 1954 only - Apr 11 24:00 1:00 D +Rule Phil 1954 only - Jun 4 24:00 0 S +Rule Phil 1977 only - Mar 27 24:00 1:00 D +Rule Phil 1977 only - Sep 21 24:00 0 S +Rule Phil 1990 only - May 21 0:00 1:00 D +Rule Phil 1990 only - Jul 28 24:00 0 S # Zone NAME STDOFF RULES FORMAT [UNTIL] -Zone Asia/Manila -15:56:00 - LMT 1844 Dec 31 - 8:04:00 - LMT 1899 May 11 - 8:00 Phil P%sT 1942 May - 9:00 - JST 1944 Nov +Zone Asia/Manila -15:56:08 - LMT 1844 Dec 31 + 8:03:52 - LMT 1899 Sep 6 4:00u + 8:00 Phil P%sT 1942 Feb 11 24:00 + 9:00 - JST 1945 Mar 4 8:00 Phil P%sT # Bahrain diff --git a/src/java.base/share/data/tzdata/australasia b/src/java.base/share/data/tzdata/australasia index 09698826a496..d659d1fb4b18 100644 --- a/src/java.base/share/data/tzdata/australasia +++ b/src/java.base/share/data/tzdata/australasia @@ -1262,10 +1262,10 @@ Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila # The 1992 ending date used in the rules is a best guess; # it matches what was used in the past. -# The Australian Bureau of Meteorology FAQ -# http://www.bom.gov.au/faq/faqgen.htm -# (1999-09-27) writes that Giles Meteorological Station uses -# South Australian time even though it's located in Western Australia. +# From Christopher Hunt (2006-11-21), after an advance warning +# from Jesper Nørgaard Welen (2006-11-01): +# WA are trialing DST for three years. +# http://www.parliament.wa.gov.au/parliament/bills.nsf/9A1B183144403DA54825721200088DF1/$File/Bill175-1B.pdf # From Paul Eggert (2018-04-01): # The Guardian Express of Perth, Australia reported today that the @@ -1277,54 +1277,10 @@ Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila # https://www.communitynews.com.au/guardian-express/news/exclusive-daylight-savings-coming-wa-summer-2018/ # [The article ends with "Today's date is April 1."] -# Queensland - -# From Paul Eggert (2018-02-26): -# I lack access to the following source for Queensland DST: -# Pearce C. History of daylight saving time in Queensland. -# Queensland Hist J. 2017 Aug;23(6):389-403 -# https://search.informit.com.au/documentSummary;dn=994682348436426;res=IELHSS - -# From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06): -# # The state of QUEENSLAND.. [ Courtesy Qld. Dept Premier Econ&Trade Devel ] -# # [ Dec 1990 ] -# ... -# Zone Australia/Queensland 10:00 AQ %sST -# ... -# Rule AQ 1971 only - Oct lastSun 2:00 1:00 D -# Rule AQ 1972 only - Feb lastSun 3:00 0 E -# Rule AQ 1989 max - Oct lastSun 2:00 1:00 D -# Rule AQ 1990 max - Mar Sun>=1 3:00 0 E - -# From Bradley White (1989-12-24): -# "Australia/Queensland" now observes daylight time (i.e. from -# October 1989). - -# From Bradley White (1991-03-04): -# A recent excerpt from an Australian newspaper... -# ...Queensland...[has] agreed to end daylight saving -# at 3am tomorrow (March 3)... - -# From John Mackin (1991-03-06): -# I can certainly confirm for my part that Daylight Saving in NSW did in fact -# end on Sunday, 3 March. I don't know at what hour, though. (It surprised -# me.) - -# From Bradley White (1992-03-08): -# ...there was recently a referendum in Queensland which resulted -# in the experimental daylight saving system being abandoned. So, ... -# ... -# Rule QLD 1989 1991 - Oct lastSun 2:00 1:00 D -# Rule QLD 1990 1992 - Mar Sun>=1 3:00 0 S -# ... - -# From Arthur David Olson (1992-03-08): -# The chosen rules the union of the 1971/1972 change and the 1989-1992 changes. - -# From Christopher Hunt (2006-11-21), after an advance warning -# from Jesper Nørgaard Welen (2006-11-01): -# WA are trialing DST for three years. -# http://www.parliament.wa.gov.au/parliament/bills.nsf/9A1B183144403DA54825721200088DF1/$File/Bill175-1B.pdf +# The Australian Bureau of Meteorology FAQ +# http://www.bom.gov.au/faq/faqgen.htm +# (1999-09-27) writes that Giles Meteorological Station uses +# South Australian time even though it's located in Western Australia. # From Rives McDow (2002-04-09): # The most interesting region I have found consists of three towns on the @@ -1382,6 +1338,59 @@ Zone Pacific/Efate 11:13:16 - LMT 1912 Jan 13 # Vila # For lack of better info, assume the tradition dates back to the # introduction of standard time in 1895. +# From Stuart Bishop (2024-11-12): +# An article discussing the in-use but technically unofficial timezones +# in the Western Australian portion of the Nullarbor Plain. +# https://www.abc.net.au/news/2024-11-22/outback-wa-properties-strange-time-zones/104542494 +# From Paul Eggert (2024-11-12): +# As the article says, the Eyre Bird Observatory and nearby sheep stations +# can use Tokyo time. Other possibilities include Asia/Chita, Asia/Seoul, +# and Asia/Jayapura. + +# Queensland + +# From Paul Eggert (2018-02-26): +# I lack access to the following source for Queensland DST: +# Pearce C. History of daylight saving time in Queensland. +# Queensland Hist J. 2017 Aug;23(6):389-403 +# https://search.informit.com.au/documentSummary;dn=994682348436426;res=IELHSS + +# From George Shepherd via Simon Woodhead via Robert Elz (1991-03-06): +# # The state of QUEENSLAND.. [ Courtesy Qld. Dept Premier Econ&Trade Devel ] +# # [ Dec 1990 ] +# ... +# Zone Australia/Queensland 10:00 AQ %sST +# ... +# Rule AQ 1971 only - Oct lastSun 2:00 1:00 D +# Rule AQ 1972 only - Feb lastSun 3:00 0 E +# Rule AQ 1989 max - Oct lastSun 2:00 1:00 D +# Rule AQ 1990 max - Mar Sun>=1 3:00 0 E + +# From Bradley White (1989-12-24): +# "Australia/Queensland" now observes daylight time (i.e. from +# October 1989). + +# From Bradley White (1991-03-04): +# A recent excerpt from an Australian newspaper... +# ...Queensland...[has] agreed to end daylight saving +# at 3am tomorrow (March 3)... + +# From John Mackin (1991-03-06): +# I can certainly confirm for my part that Daylight Saving in NSW did in fact +# end on Sunday, 3 March. I don't know at what hour, though. (It surprised +# me.) + +# From Bradley White (1992-03-08): +# ...there was recently a referendum in Queensland which resulted +# in the experimental daylight saving system being abandoned. So, ... +# ... +# Rule QLD 1989 1991 - Oct lastSun 2:00 1:00 D +# Rule QLD 1990 1992 - Mar Sun>=1 3:00 0 S +# ... + +# From Arthur David Olson (1992-03-08): +# The chosen rules the union of the 1971/1972 change and the 1989-1992 changes. + # southeast Australia # diff --git a/src/java.base/share/data/tzdata/etcetera b/src/java.base/share/data/tzdata/etcetera index 780c835819de..41660b05dbad 100644 --- a/src/java.base/share/data/tzdata/etcetera +++ b/src/java.base/share/data/tzdata/etcetera @@ -74,6 +74,10 @@ Link Etc/GMT GMT # so we moved the names into the Etc subdirectory. # Also, the time zone abbreviations are now compatible with %z. +# There is no "Etc/Unknown" entry, as CLDR says that "Etc/Unknown" +# corresponds to an unknown or invalid time zone, and things would get +# confusing if Etc/Unknown were made valid here. + Zone Etc/GMT-14 14 - %z Zone Etc/GMT-13 13 - %z Zone Etc/GMT-12 12 - %z diff --git a/src/java.base/share/data/tzdata/europe b/src/java.base/share/data/tzdata/europe index df203f218d11..7ba6c6796097 100644 --- a/src/java.base/share/data/tzdata/europe +++ b/src/java.base/share/data/tzdata/europe @@ -1170,7 +1170,7 @@ Zone Atlantic/Faroe -0:27:04 - LMT 1908 Jan 11 # Tórshavn # However, Greenland will change to Daylight Saving Time again in 2024 # and onwards. -# From a contributor who wishes to remain anonymous for now (2023-10-29): +# From Jule Dabars (2023-10-29): # https://www.dr.dk/nyheder/seneste/i-nat-skal-uret-stilles-en-time-tilbage-men-foerste-gang-sker-det-ikke-i-groenland # with a link to that page: # https://naalakkersuisut.gl/Nyheder/2023/10/2710_sommertid diff --git a/src/java.base/share/data/tzdata/factory b/src/java.base/share/data/tzdata/factory index a05346a301d2..e5e7d88f5f6d 100644 --- a/src/java.base/share/data/tzdata/factory +++ b/src/java.base/share/data/tzdata/factory @@ -31,5 +31,15 @@ # time zone abbreviation "-00", indicating that the actual time zone # is unknown. +# TZ="Factory" was added to TZDB in 1989, and in 2016 its abbreviation +# was changed to "-00" from a longish English-language error message. +# Around 2010, CLDR added "Etc/Unknown" for use with TZDB, to stand +# for an unknown or invalid time zone. These two notions differ: +# TZ="Factory" is a valid timezone, so tzalloc("Factory") succeeds, whereas +# TZ="Etc/Unknown" is invalid and tzalloc("Etc/Unknown") fails. +# Also, a downstream distributor could modify Factory to be a +# default timezone suitable for the devices it manufactures, +# whereas that cannot happen for Etc/Unknown. + # Zone NAME STDOFF RULES FORMAT Zone Factory 0 - -00 diff --git a/src/java.base/share/data/tzdata/leapseconds b/src/java.base/share/data/tzdata/leapseconds index 63a76620dbfe..042a32b052c0 100644 --- a/src/java.base/share/data/tzdata/leapseconds +++ b/src/java.base/share/data/tzdata/leapseconds @@ -92,11 +92,11 @@ Leap 2016 Dec 31 23:59:60 + S # Any additional leap seconds will come after this. # This Expires line is commented out for now, # so that pre-2020a zic implementations do not reject this file. -#Expires 2025 Jun 28 00:00:00 +#Expires 2025 Dec 28 00:00:00 # POSIX timestamps for the data in this file: -#updated 1720104763 (2024-07-04 14:52:43 UTC) -#expires 1751068800 (2025-06-28 00:00:00 UTC) +#updated 1736208000 (2025-01-07 00:00:00 UTC) +#expires 1766880000 (2025-12-28 00:00:00 UTC) # Updated through IERS Bulletin C (https://hpiers.obspm.fr/iers/bul/bulc/bulletinc.dat) -# File expires on 28 June 2025 +# File expires on 28 December 2025 diff --git a/src/java.base/share/data/tzdata/northamerica b/src/java.base/share/data/tzdata/northamerica index c95e7d0e643e..0a54e63becc8 100644 --- a/src/java.base/share/data/tzdata/northamerica +++ b/src/java.base/share/data/tzdata/northamerica @@ -50,9 +50,12 @@ # in New York City (1869-10). His 1870 proposal was based on Washington, DC, # but in 1872-05 he moved the proposed origin to Greenwich. -# From Paul Eggert (2018-03-20): +# From Paul Eggert (2024-11-18): # Dowd's proposal left many details unresolved, such as where to draw -# lines between time zones. The key individual who made time zones +# lines between time zones. Sandford Fleming of the Canadian Pacific Railway +# argued for Dowd's proposal in 1876, and Cleveland Abbe of the American +# Meteorology Society published a report in 1879 recommending four US time +# zones based on GMT. However, the key individual who made time zones # work in the US was William Frederick Allen - railway engineer, # managing editor of the Travelers' Guide, and secretary of the # General Time Convention, a railway standardization group. Allen @@ -2654,7 +2657,7 @@ Zone America/Dawson -9:17:40 - LMT 1900 Aug 20 # http://puentelibre.mx/noticia/ciudad_juarez_cambio_horario_noviembre_2022/ # Rule NAME FROM TO - IN ON AT SAVE LETTER/S -Rule Mexico 1931 only - April 30 0:00 1:00 D +Rule Mexico 1931 only - Apr 30 0:00 1:00 D Rule Mexico 1931 only - Oct 1 0:00 0 S Rule Mexico 1939 only - Feb 5 0:00 1:00 D Rule Mexico 1939 only - Jun 25 0:00 0 S diff --git a/src/java.base/share/data/tzdata/southamerica b/src/java.base/share/data/tzdata/southamerica index 3824202546af..0a5859600e8f 100644 --- a/src/java.base/share/data/tzdata/southamerica +++ b/src/java.base/share/data/tzdata/southamerica @@ -1710,7 +1710,7 @@ Rule Para 2005 2009 - Mar Sun>=8 0:00 0 - # and that on the first Sunday of the month of October, it is to be set # forward 60 minutes, in all the territory of the Paraguayan Republic. # ... -Rule Para 2010 max - Oct Sun>=1 0:00 1:00 - +Rule Para 2010 2024 - Oct Sun>=1 0:00 1:00 - Rule Para 2010 2012 - Apr Sun>=8 0:00 0 - # # From Steffen Thorsen (2013-03-07): @@ -1729,14 +1729,35 @@ Rule Para 2010 2012 - Apr Sun>=8 0:00 0 - # https://www.abc.com.py/politica/2023/07/12/promulgacion-el-cambio-de-hora-sera-por-ley/ # From Carlos Raúl Perasso (2023-07-27): # http://silpy.congreso.gov.py/descarga/ley-144138 -Rule Para 2013 max - Mar Sun>=22 0:00 0 - +Rule Para 2013 2024 - Mar Sun>=22 0:00 0 - +# +# From Heitor David Pinto (2024-09-24): +# Today the Congress of Paraguay passed a bill to observe UTC-3 permanently.... +# The text of the bill says that it would enter into force on the first +# Sunday in October 2024, the same date currently scheduled to start DST.... +# https://silpy.congreso.gov.py/web/expediente/132531 +# (2024-10-14): +# The president approved the law on 11 October 2024, +# and it was officially published on 14 October 2024. +# https://www.gacetaoficial.gov.py/index/detalle_publicacion/89723 +# The text of the law says that it enters into force on the first +# Sunday in October 2024 (6 October 2024). But the constitution +# prohibits retroactive effect, and the civil code says that laws +# enter into force on the day after their publication or on the day +# that they specify, and it also says that they don't have retroactive +# effect. So I think that the time change on 6 October 2024 should +# still be considered as DST according to the previous law, and +# permanently UTC-3 from 15 October 2024 according to the new law.... +# https://www.constituteproject.org/constitution/Paraguay_2011 +# https://www.oas.org/dil/esp/codigo_civil_paraguay.pdf # Zone NAME STDOFF RULES FORMAT [UNTIL] Zone America/Asuncion -3:50:40 - LMT 1890 -3:50:40 - AMT 1931 Oct 10 # Asunción Mean Time -4:00 - %z 1972 Oct -3:00 - %z 1974 Apr - -4:00 Para %z + -4:00 Para %z 2024 Oct 15 + -3:00 - %z # Peru # diff --git a/test/jdk/java/util/TimeZone/TimeZoneData/VERSION b/test/jdk/java/util/TimeZone/TimeZoneData/VERSION index f40be22e9abc..5159b3786e38 100644 --- a/test/jdk/java/util/TimeZone/TimeZoneData/VERSION +++ b/test/jdk/java/util/TimeZone/TimeZoneData/VERSION @@ -1 +1 @@ -tzdata2024b +tzdata2025a diff --git a/test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt b/test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt index 10d460f0b3fa..0f9eef9138ec 100644 --- a/test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt +++ b/test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt @@ -1,6 +1,3 @@ -Link Asia/Riyadh87 Mideast/Riyadh87 -Link Asia/Riyadh88 Mideast/Riyadh88 -Link Asia/Riyadh89 Mideast/Riyadh89 Link Australia/Sydney Australia/ACT #= Australia/Canberra Link Australia/Lord_Howe Australia/LHI Link Australia/Sydney Australia/NSW From 2186906c72d0de59893dd8699cfdba5bfb122988 Mon Sep 17 00:00:00 2001 From: Severin Gehwolf Date: Wed, 29 Jan 2025 10:06:35 +0000 Subject: [PATCH 155/225] 8347129: cpuset cgroups controller is required for no good reason Backport-of: 2de71d04454b04ee887f7bd3e5decbfaa9ab8460 --- src/hotspot/os/linux/cgroupSubsystem_linux.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/hotspot/os/linux/cgroupSubsystem_linux.cpp b/src/hotspot/os/linux/cgroupSubsystem_linux.cpp index 9053e8eac302..2a2d83ed7485 100644 --- a/src/hotspot/os/linux/cgroupSubsystem_linux.cpp +++ b/src/hotspot/os/linux/cgroupSubsystem_linux.cpp @@ -36,7 +36,7 @@ #include "utilities/globalDefinitions.hpp" // controller names have to match the *_IDX indices -static const char* cg_controller_name[] = { "cpu", "cpuset", "cpuacct", "memory", "pids" }; +static const char* cg_controller_name[] = { "cpuset", "cpu", "cpuacct", "memory", "pids" }; CgroupSubsystem* CgroupSubsystemFactory::create() { CgroupV1MemoryController* memory = nullptr; @@ -160,9 +160,10 @@ bool CgroupSubsystemFactory::determine_type(CgroupInfo* cg_infos, char buf[MAXPATHLEN+1]; char *p; bool is_cgroupsV2; - // true iff all required controllers, memory, cpu, cpuset, cpuacct are enabled + // true iff all required controllers, memory, cpu, cpuacct are enabled // at the kernel level. // pids might not be enabled on older Linux distros (SLES 12.1, RHEL 7.1) + // cpuset might not be enabled on newer Linux distros (Fedora 41) bool all_required_controllers_enabled; /* @@ -194,6 +195,7 @@ bool CgroupSubsystemFactory::determine_type(CgroupInfo* cg_infos, cg_infos[MEMORY_IDX]._hierarchy_id = hierarchy_id; cg_infos[MEMORY_IDX]._enabled = (enabled == 1); } else if (strcmp(name, "cpuset") == 0) { + log_debug(os, container)("Detected optional cpuset controller entry in %s", proc_cgroups); cg_infos[CPUSET_IDX]._name = os::strdup(name); cg_infos[CPUSET_IDX]._hierarchy_id = hierarchy_id; cg_infos[CPUSET_IDX]._enabled = (enabled == 1); @@ -217,8 +219,8 @@ bool CgroupSubsystemFactory::determine_type(CgroupInfo* cg_infos, is_cgroupsV2 = true; all_required_controllers_enabled = true; for (int i = 0; i < CG_INFO_LENGTH; i++) { - // pids controller is optional. All other controllers are required - if (i != PIDS_IDX) { + // pids and cpuset controllers are optional. All other controllers are required + if (i != PIDS_IDX && i != CPUSET_IDX) { is_cgroupsV2 = is_cgroupsV2 && cg_infos[i]._hierarchy_id == 0; all_required_controllers_enabled = all_required_controllers_enabled && cg_infos[i]._enabled; } From 5fc73ef94e3503fd7d6bdd51439983878ef8041b Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 29 Jan 2025 10:25:14 +0000 Subject: [PATCH 156/225] 8315486: vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java timed out Backport-of: 041510dc21df36d9860f4f0048241c2cabb55ee7 --- .../forceEarlyReturn002.java | 25 +++++++++++++++++-- .../forceEarlyReturn002a.java | 24 ++++++++++++------ 2 files changed, 39 insertions(+), 10 deletions(-) diff --git a/test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java b/test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java index 420dd0650536..3d1fb85f0758 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java @@ -139,13 +139,34 @@ private void sendCommand(long threadID, Value value, boolean expectError, int er } } + // get thread ID for "startNewThread" command + private long getNewThreadId() throws Exception { + final String debugeeClassSig = "L" + getDebugeeClassName().replace('.', '/') + ";"; + log.display(" getting classID for " + debugeeClassSig); + long classID = debuggee.getReferenceTypeID(debugeeClassSig); + log.display(" got classID: " + classID); + + log.display(" getting testNewThread field value"); + JDWP.Value value = debuggee.getStaticFieldValue(classID, "testNewThread", JDWP.Tag.THREAD); + + long threadID = ((Long)value.getValue()).longValue(); + log.display(" got threadID: " + threadID); + return threadID; + } + private int createThreadStartEventRequest() { try { + long newThreadId = getNewThreadId(); // create command packet and fill requred out data CommandPacket command = new CommandPacket(JDWP.Command.EventRequest.Set); command.addByte(JDWP.EventKind.THREAD_START); command.addByte(JDWP.SuspendPolicy.ALL); - command.addInt(0); + // we want the THREAD_START event only for the test thread + // and not any others that might be started by debuggee VM, + // so add THREAD_ONLY modifier + command.addInt(1); + command.addByte(JDWP.EventModifierKind.THREAD_ONLY); + command.addObjectID(newThreadId); command.setLength(); transport.write(command); @@ -175,7 +196,7 @@ public void doTest() { Value value; value = new Value(JDWP.Tag.INT, 0); - // create command with invalid trheadID, expect INVALID_OBJECT error + // create command with invalid threadID, expect INVALID_OBJECT error sendCommand(-1, value, true, JDWP.Error.INVALID_OBJECT); // create StateTestThread diff --git a/test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java b/test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java index 131ab11e8f8e..f5a740ec2f17 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java @@ -51,14 +51,7 @@ public boolean parseCommand(String command) { return true; } else if (command.equals(COMMAND_START_NEW_THREAD)) { - Thread thread = new Thread(new Runnable() { - public void run() { - log.display("Thread exit"); - } - }); - - thread.setName("forceEarlyReturn002a_NewThread"); - thread.start(); + testNewThread.start(); return true; } @@ -66,6 +59,21 @@ public void run() { return false; } + @Override + protected void init(String args[]) { + super.init(args); + + // create thread for "NewThread" command in advance + testNewThread = new Thread(new Runnable() { + public void run() { + log.display("Thread exit"); + } + }); + testNewThread.setName("forceEarlyReturn002a_NewThread"); + } + + private static Thread testNewThread; + private Thread testThreadInNative; private void stopThreadInNative() { From 353cb037422e6584538b15ae447410227a860671 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 29 Jan 2025 10:26:51 +0000 Subject: [PATCH 157/225] 8327098: GTest needs larger combination limit Backport-of: c901da48e30d53cb8e4e3c1f0584c5f2d3d095f1 --- src/hotspot/share/logging/logSelectionList.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hotspot/share/logging/logSelectionList.hpp b/src/hotspot/share/logging/logSelectionList.hpp index de859b878d33..6bd2c6608bc8 100644 --- a/src/hotspot/share/logging/logSelectionList.hpp +++ b/src/hotspot/share/logging/logSelectionList.hpp @@ -37,7 +37,7 @@ class LogTagSet; // Consists of ordered LogSelections, i.e. "tag1+tag2=level1,tag3*=level2". class LogSelectionList : public StackObj { public: - static const size_t MaxSelections = 256; + static const size_t MaxSelections = 320; private: friend void LogConfiguration::configure_stdout(LogLevelType, int, ...); From b02516de39bc43a26ecf1d0588bfc1538ad4afcb Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 29 Jan 2025 10:28:17 +0000 Subject: [PATCH 158/225] 8328387: Convert java/awt/Frame/FrameStateTest/FrameStateTest.html applet test to main Backport-of: 269163d509ec3c80983f55c5b47f472fa76be26c --- test/jdk/ProblemList.txt | 2 +- .../Frame/FrameStateTest/FrameStateTest.html | 50 -- .../Frame/FrameStateTest/FrameStateTest.java | 673 +++++++----------- 3 files changed, 273 insertions(+), 452 deletions(-) delete mode 100644 test/jdk/java/awt/Frame/FrameStateTest/FrameStateTest.html diff --git a/test/jdk/ProblemList.txt b/test/jdk/ProblemList.txt index 03d3e3fdfdec..471df9281529 100644 --- a/test/jdk/ProblemList.txt +++ b/test/jdk/ProblemList.txt @@ -792,7 +792,7 @@ java/awt/image/VolatileImage/VolatileImageConfigurationTest.java 8171069 macosx- java/awt/Modal/InvisibleParentTest/InvisibleParentTest.java 8172245 linux-all java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.java 8185429 macosx-all java/awt/TrayIcon/DblClickActionEventTest/DblClickActionEventTest.html 8203867 macosx-all -java/awt/Frame/FrameStateTest/FrameStateTest.html 8203920 macosx-all,linux-all +java/awt/Frame/FrameStateTest/FrameStateTest.java 8203920 macosx-all,linux-all java/awt/print/PrinterJob/ScaledText/ScaledText.java 8231226 macosx-all java/awt/font/TextLayout/TestJustification.java 8250791 macosx-all java/awt/TrayIcon/DragEventSource/DragEventSource.java 8252242 macosx-all diff --git a/test/jdk/java/awt/Frame/FrameStateTest/FrameStateTest.html b/test/jdk/java/awt/Frame/FrameStateTest/FrameStateTest.html deleted file mode 100644 index 5c88ac2d1d85..000000000000 --- a/test/jdk/java/awt/Frame/FrameStateTest/FrameStateTest.html +++ /dev/null @@ -1,50 +0,0 @@ - - - - - FrameStateTest - - - -

FrameStateTest
Bug ID: 4157271

-

This test checks that when setState(Frame.ICONIFIED) is called before - setVisible(true) the Frame is shown in the proper iconified state. - The problem was that it did not honor the initial iconic state, but - instead was shown in the NORMAL state.

-

See the dialog box (usually in upper left corner) for instructions

- - - - diff --git a/test/jdk/java/awt/Frame/FrameStateTest/FrameStateTest.java b/test/jdk/java/awt/Frame/FrameStateTest/FrameStateTest.java index 33ea9b304ff1..496be463513e 100644 --- a/test/jdk/java/awt/Frame/FrameStateTest/FrameStateTest.java +++ b/test/jdk/java/awt/Frame/FrameStateTest/FrameStateTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2012, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -22,17 +22,6 @@ */ /* - test - @bug 4157271 - @summary Checks that when a Frame is created it honors the state it - was set to. The bug was that if setState(Frame.ICONIFIED) was - called before setVisible(true) the Frame would be shown in NORMAL - state instead of ICONIFIED. - @author JTG East Team: area=awt.Frame - @run applet/manual=yesno FrameStateTest.html -*/ - -/** * FrameStateTest.java * * summary: Checks that when setState(Frame.ICONIFIED) is called before @@ -41,82 +30,127 @@ called before setVisible(true) the Frame would be shown in NORMAL * instead was shown in the NORMAL state. */ -import java.awt.event.*; -import java.awt.*; -import java.lang.*; -import java.applet.Applet; - - -public class FrameStateTest extends Applet implements ActionListener, ItemListener{ - - Button btnCreate = new Button("Create Frame"); - Button btnDispose = new Button("Dispose Frame"); - CheckboxGroup cbgState = new CheckboxGroup(); - CheckboxGroup cbgResize = new CheckboxGroup(); - Checkbox cbIconState = new Checkbox("Frame state ICONIFIED",cbgState,false); - Checkbox cbNormState = new Checkbox("Frame state NORMAL",cbgState,true); - Checkbox cbNonResize = new Checkbox("Frame Nonresizable",cbgResize,false); - Checkbox cbResize = new Checkbox("Frame Resizable",cbgResize,true); - int iState = 0; - boolean bResize = true; - CreateFrame icontst; - - public void init() { - this.setLayout (new BorderLayout ()); - - String[] instructions = - { - "Steps to try to reproduce this problem:", - "When this test is run an Applet Viewer window will display. In the", - "Applet Viewer window select the different options for the Frame (i.e.", - "{Normal, Non-resizalbe}, {Normal, Resizable}, {Iconified, Resizable},", - "{Iconified, Non-resizalbe}). After chosing the Frame's state click the", - "Create Frame button. After the Frame (Frame State Test (Window2)) comes", - "up make sure the proper behavior occurred (Frame shown in proper state).", - "Click the Dispose button to close the Frame. Do the above steps for all", - "the different Frame state combinations available. If you observe the", - "proper behavior the test has passed, Press the Pass button. Otherwise", - "the test has failed, Press the Fail button.", - "Note: In Frame State Test (Window2) you can also chose the different", - "buttons to see different Frame behavior. An example of a problem that", - "has been seen, With the Frame nonresizable you can not iconify the Frame." - }; - Sysout.createDialogWithInstructions( instructions ); - - btnDispose.setEnabled(false); - add(btnCreate, BorderLayout.NORTH); - add(btnDispose, BorderLayout.SOUTH); - - Panel p = new Panel(new GridLayout(0,1)); - p.add(cbIconState); - p.add(cbResize); - add(p, BorderLayout.WEST); - - p = new Panel(new GridLayout(0,1)); - p.add(cbNormState); - p.add(cbNonResize); - add(p, BorderLayout.EAST); - - // Add Listeners - btnDispose.addActionListener(this); - btnCreate.addActionListener(this); - cbNormState.addItemListener(this); - cbResize.addItemListener(this); - cbIconState.addItemListener(this); - cbNonResize.addItemListener(this); - - resize(600, 200); - - }//End init() - - public void actionPerformed(ActionEvent evt) { +import java.awt.Button; +import java.awt.Checkbox; +import java.awt.CheckboxGroup; +import java.awt.FlowLayout; +import java.awt.Frame; +import java.awt.GridLayout; +import java.awt.Rectangle; +import java.awt.Window; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.awt.event.WindowEvent; +import java.awt.event.WindowListener; +import java.util.ArrayDeque; +import java.util.Arrays; +import java.util.Deque; +import javax.swing.JPanel; +import javax.swing.Timer; +/* + * @test + * @bug 4157271 + * @summary Checks that when a Frame is created it honors the state it + * was set to. The bug was that if setState(Frame.ICONIFIED) was + * called before setVisible(true) the Frame would be shown in NORMAL + * state instead of ICONIFIED. + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual FrameStateTest + */ + +public class FrameStateTest implements ActionListener { + + private static final String INSTRUCTIONS = """ +

+ This test checks that when setState(Frame.ICONIFIED) is called before + setVisible(true) the Frame is shown in the proper iconified state. + The problem was that it did not honor the initial iconic state, but + instead was shown in the NORMAL state. +


+ + Steps to try to reproduce this problem: +

+ Select the different options for the Frame: +

    +
  • {Normal, Non-resizalbe}
  • +
  • {Normal, Resizable}
  • +
  • {Iconified, Resizable}
  • +
  • {Iconified, Non-resizalbe}
  • +
+ After choosing the Frame's state click the + Create Frame button.
+ After the Frame (Frame State Test (Window2)) comes + up make sure the proper behavior occurred
+ (Frame shown in proper state).
+ Click the Dispose button to close the Frame.
+ +


+ + Do the above steps for all the different Frame state combinations available.
+ If you observe the proper behavior the test has passed, Press the Pass button.
+ Otherwise the test has failed, Press the Fail button. +

+ Note: In Frame State Test (Window2) you can also chose the different + buttons to see different Frame behavior.
An example of a problem that + has been seen, with the Frame non-resizable you can not iconify the Frame. +

+ + + """; + + public static final int DELAY = 1000; + + Button btnCreate = new Button("Create Frame"); + Button btnDispose = new Button("Dispose Frame"); + CheckboxGroup cbgState = new CheckboxGroup(); + CheckboxGroup cbgResize = new CheckboxGroup(); + Checkbox cbIconState = new Checkbox("Frame state ICONIFIED", cbgState, true); + Checkbox cbNormState = new Checkbox("Frame state NORMAL", cbgState, false); + Checkbox cbNonResize = new Checkbox("Frame non-resizable", cbgResize, false); + Checkbox cbResize = new Checkbox("Frame Resizable", cbgResize, true); + + CreateFrame icontst; + + public static void main(String[] args) throws Exception { + PassFailJFrame + .builder() + .title("GetBoundsResizeTest Instructions") + .instructions(INSTRUCTIONS) + .testTimeOut(10) + .rows(25) + .columns(70) + .logArea(10) + .splitUIBottom(() -> new FrameStateTest().createPanel()) + .build() + .awaitAndCheck(); + } + + public JPanel createPanel() { + JPanel panel = new JPanel(); + panel.setLayout(new GridLayout(0, 3)); + btnDispose.setEnabled(false); + + panel.add(cbIconState); + panel.add(cbResize); + panel.add(btnCreate); + panel.add(cbNormState); + panel.add(cbNonResize); + panel.add(btnDispose); + + btnDispose.addActionListener(this); + btnCreate.addActionListener(this); + return panel; + } + + public void actionPerformed(ActionEvent evt) { if (evt.getSource() == btnCreate) { btnCreate.setEnabled(false); btnDispose.setEnabled(true); - icontst = new CreateFrame(iState, bResize); - icontst.show(); + icontst =new CreateFrame(cbIconState.getState(), cbResize.getState()); + icontst.setVisible(true); } else if (evt.getSource() == btnDispose) { btnCreate.setEnabled(true); btnDispose.setEnabled(false); @@ -124,336 +158,173 @@ public void actionPerformed(ActionEvent evt) { } } - public void itemStateChanged(ItemEvent evt) { - - if (cbNormState.getState()) iState = 0; - if (cbIconState.getState()) iState = 1; - if (cbResize.getState()) bResize = true; - if (cbNonResize.getState()) bResize = false; + static class CreateFrame extends Frame + implements ActionListener, WindowListener { + + Button b1, b2, b3, b4, b5, b6, b7; + boolean isResizable; + String name = "Frame State Test"; + + CreateFrame(boolean iconified, boolean resizable) { + setTitle("Frame State Test (Window 2)"); + + isResizable = resizable; + + PassFailJFrame.log("CREATING FRAME - Initially " + + ((iconified) ? "ICONIFIED" : "NORMAL (NON-ICONIFIED)") + " and " + + ((isResizable) ? "RESIZABLE" : "NON-RESIZABLE")); + + setLayout(new FlowLayout()); + add(b1 = new Button("resizable")); + add(b2 = new Button("resize")); + add(b3 = new Button("iconify")); + add(b4 = new Button("iconify and restore")); + add(b5 = new Button("hide and show")); + add(b6 = new Button("hide, iconify and show")); + add(b7 = new Button("hide, iconify, show, and restore")); + b1.addActionListener(this); + b2.addActionListener(this); + b3.addActionListener(this); + b4.addActionListener(this); + b5.addActionListener(this); + b6.addActionListener(this); + b7.addActionListener(this); + addWindowListener(this); + + setBounds(100, 2, 200, 200); + setState(iconified ? Frame.ICONIFIED : Frame.NORMAL); + setResizable(isResizable); + pack(); + setVisible(true); + } - } + /** + * Calls all runnables on EDT with a {@code DELAY} delay before each run. + * @param runnables to run + */ + private static void delayedActions(Runnable... runnables) { + setTimer(new ArrayDeque<>(Arrays.asList(runnables))); + } -}// class FrameStateTest + private static void setTimer(Deque deque) { + if (deque == null || deque.isEmpty()) return; + Timer timer = new Timer(DELAY, e -> { + deque.pop().run(); + setTimer(deque); + }); + timer.setRepeats(false); + timer.start(); + } -class CreateFrame extends Frame implements ActionListener , WindowListener { + public void actionPerformed(ActionEvent e) { + if (e.getSource() == b2) { + Rectangle r = this.getBounds(); + r.width += 10; + stateLog(" - button pressed - setting bounds on Frame to: " + r); + setBounds(r); + validate(); + } else if (e.getSource() == b1) { + isResizable = !isResizable; + stateLog(" - button pressed - setting Resizable to: " + isResizable); + ((Frame) (b1.getParent())).setResizable(isResizable); + } else if (e.getSource() == b3) { + stateLog(" - button pressed - setting Iconic: "); + ((Frame) (b1.getParent())).setState(Frame.ICONIFIED); + stateLog(); + } else if (e.getSource() == b4) { + stateLog(" - button pressed - setting Iconic: "); + ((Frame) (b1.getParent())).setState(Frame.ICONIFIED); + stateLog(); + delayedActions(() -> { + stateLog(" - now restoring: "); + ((Frame) (b1.getParent())).setState(Frame.NORMAL); + stateLog(); + }); + } else if (e.getSource() == b5) { + stateLog(" - button pressed - hiding : "); + b1.getParent().setVisible(false); + stateLog(); + delayedActions(() -> { + stateLog(" - now reshowing: "); + b1.getParent().setVisible(true); + stateLog(); + }); + } else if (e.getSource() == b6) { + stateLog(" - button pressed - hiding : "); + b1.getParent().setVisible(false); + stateLog(); + delayedActions( + () -> { + stateLog(" - setting Iconic: "); + ((Frame) (b1.getParent())).setState(Frame.ICONIFIED); + }, + () -> { + stateLog(" - now reshowing: "); + b1.getParent().setVisible(true); + stateLog(); + } + ); + } else if (e.getSource() == b7) { + stateLog(" - button pressed - hiding : "); + b1.getParent().setVisible(false); + stateLog(); + + delayedActions( + () -> { + stateLog(" - setting Iconic: "); + ((Frame) (b1.getParent())).setState(Frame.ICONIFIED); + }, + () -> { + stateLog(" - now reshowing: "); + b1.getParent().setVisible(true); + stateLog(); + }, + () -> { + stateLog(" - now restoring: "); + ((Frame) (b1.getParent())).setState(Frame.NORMAL); + stateLog(); + } + ); + } + } - static int e=0; - static int u=0; - static int p=0; - static int i=0; - static int v=0; + public void windowActivated(WindowEvent e) { + stateLog("Activated"); + } - Button b1, b2, b3, b4, b5, b6, b7; - boolean resizable = true; - boolean iconic = false; - String name = "Frame State Test"; + public void windowClosed(WindowEvent e) { + stateLog("Closed"); + } - CreateFrame (int iFrameState, boolean bFrameResizable) { + public void windowClosing(WindowEvent e) { + ((Window) (e.getSource())).dispose(); + stateLog("Closing"); + } - setTitle("Frame State Test (Window 2)"); + public void windowDeactivated(WindowEvent e) { + stateLog("Deactivated"); + } - if (iFrameState == 1) { - iconic = true; - } + public void windowDeiconified(WindowEvent e) { + stateLog("Deiconified"); + } - if (!(bFrameResizable)) { - resizable = false; - } + public void windowIconified(WindowEvent e) { + stateLog("Iconified"); + } - System.out.println("CREATING FRAME - Initially "+ - ((iconic) ? "ICONIFIED" : "NORMAL (NON-ICONIFIED)") + " and " + - ((resizable) ? "RESIZABLE" : "NON-RESIZABLE") ); - - Sysout.println("CREATING FRAME - Initially "+ - ((iconic) ? "ICONIFIED" : "NORMAL (NON-ICONIFIED)") + " and " + - ((resizable) ? "RESIZABLE" : "NON-RESIZABLE") ); - - setLayout(new FlowLayout() ); - b1 = new Button("resizable"); - add(b1); - b2 = new Button("resize"); - add(b2); - b3 = new Button("iconify"); - add(b3); - b4 = new Button("iconify and restore"); - add(b4); - b5 = new Button("hide and show"); - add(b5); - b6 = new Button("hide, iconify and show"); - add(b6); - b7 = new Button("hide, iconify, show, and restore"); - add(b7); - b1.addActionListener(this); - b2.addActionListener(this); - b3.addActionListener(this); - b4.addActionListener(this); - b5.addActionListener(this); - b6.addActionListener(this); - b7.addActionListener(this); - addWindowListener(this); - - setBounds(100,2,200, 200); - setState(iconic ? Frame.ICONIFIED: Frame.NORMAL); - setResizable(resizable); - pack(); - setVisible(true); - - } - - public void actionPerformed ( ActionEvent e ) - { - if ( e.getSource() == b2 ) { - Rectangle r = this.getBounds(); - r.width += 10; - System.out.println(" - button pressed - setting bounds on Frame to: "+r); - setBounds(r); - validate(); - } else if ( e.getSource() == b1 ) { - resizable = !resizable; - System.out.println(" - button pressed - setting Resizable to: "+resizable); - ((Frame)(b1.getParent())).setResizable(resizable); - } else if ( e.getSource() == b3 ) { - System.out.println(" - button pressed - setting Iconic: "); - dolog(); - ((Frame)(b1.getParent())).setState(Frame.ICONIFIED); - dolog(); - } else if ( e.getSource() == b4 ) { - System.out.println(" - button pressed - setting Iconic: "); - dolog(); - ((Frame)(b1.getParent())).setState(Frame.ICONIFIED); - dolog(); - try { - Thread.sleep(1000); - } catch (Exception ex) {}; - System.out.println(" - now restoring: "); - ((Frame)(b1.getParent())).setState(Frame.NORMAL); - dolog(); - } else if ( e.getSource() == b5 ) { - System.out.println(" - button pressed - hiding : "); - dolog(); - ((Frame)(b1.getParent())).setVisible(false); - dolog(); - try { - Thread.sleep(1000); - } catch (Exception ex) {}; - System.out.println(" - now reshowing: "); - ((Frame)(b1.getParent())).setVisible(true); - dolog(); - } else if ( e.getSource() == b6 ) { - System.out.println(" - button pressed - hiding : "); - dolog(); - ((Frame)(b1.getParent())).setVisible(false); - dolog(); - try { - Thread.sleep(1000); - } catch (Exception ex) {}; - System.out.println(" - setting Iconic: "); - dolog(); - ((Frame)(b1.getParent())).setState(Frame.ICONIFIED); - try { - Thread.sleep(1000); - } catch (Exception ex) {}; - System.out.println(" - now reshowing: "); - ((Frame)(b1.getParent())).setVisible(true); - dolog(); - } else if ( e.getSource() == b7 ) { - System.out.println(" - button pressed - hiding : "); - dolog(); - ((Frame)(b1.getParent())).setVisible(false); - dolog(); - try { - Thread.sleep(1000); - } catch (Exception ex) {}; - System.out.println(" - setting Iconic: "); - dolog(); - ((Frame)(b1.getParent())).setState(Frame.ICONIFIED); - try { - Thread.sleep(1000); - } catch (Exception ex) {}; - System.out.println(" - now reshowing: "); - ((Frame)(b1.getParent())).setVisible(true); - dolog(); - try { - Thread.sleep(1000); - } catch (Exception ex) {}; - System.out.println(" - now restoring: "); - ((Frame)(b1.getParent())).setState(Frame.NORMAL); - dolog(); - } - } + public void windowOpened(WindowEvent e) { + stateLog("Opened"); + } - public void windowActivated(WindowEvent e) { - System.out.println(name + " Activated"); - dolog(); - } - public void windowClosed(WindowEvent e) { - System.out.println(name + " Closed"); - dolog(); - } - public void windowClosing(WindowEvent e) { - ((Window)(e.getSource())).dispose(); - System.out.println(name + " Closing"); - dolog(); - } - public void windowDeactivated(WindowEvent e) { - System.out.println(name + " Deactivated"); - dolog(); - } - public void windowDeiconified(WindowEvent e) { - System.out.println(name + " Deiconified"); - dolog(); - } - public void windowIconified(WindowEvent e) { - System.out.println(name + " Iconified"); - dolog(); - } - public void windowOpened(WindowEvent e) { - System.out.println(name + " Opened"); - dolog(); - } + public void stateLog(String message) { + PassFailJFrame + .log("[State=%d] %s %s".formatted(getState(), name, message)); + } - public void dolog() { - System.out.println(" getState returns: "+getState()); + public void stateLog() { + PassFailJFrame.log("[State=" + getState() + "]"); + } } } - -// }// class FrameStateTest - -/**************************************************** - Standard Test Machinery - DO NOT modify anything below -- it's a standard - chunk of code whose purpose is to make user - interaction uniform, and thereby make it simpler - to read and understand someone else's test. - ****************************************************/ - -/** - This is part of the standard test machinery. - It creates a dialog (with the instructions), and is the interface - for sending text messages to the user. - To print the instructions, send an array of strings to Sysout.createDialog - WithInstructions method. Put one line of instructions per array entry. - To display a message for the tester to see, simply call Sysout.println - with the string to be displayed. - This mimics System.out.println but works within the test harness as well - as standalone. - */ - -class Sysout - { - private static TestDialog dialog; - - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } - - - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); - } - - - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); - } - - }// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog - { - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - int scrollNone = TextArea.SCROLLBARS_NONE; - instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 10, maxStringLength, scrollBoth ); - add("South", messageText); - - pack(); - - show(); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); - } - - - }// TestDialog class From 46d274791f1fa6d3fbce000407854f108c0837fe Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 29 Jan 2025 10:29:48 +0000 Subject: [PATCH 159/225] 8327986: ASAN reports use-after-free in DirectivesParserTest.empty_object_vm Reviewed-by: rrich Backport-of: 47f33a59eaaffc74881fcc9e29d13ff9b2538c2a --- test/hotspot/gtest/compiler/test_directivesParser.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/hotspot/gtest/compiler/test_directivesParser.cpp b/test/hotspot/gtest/compiler/test_directivesParser.cpp index 12180e7d643c..35f1855e5ccf 100644 --- a/test/hotspot/gtest/compiler/test_directivesParser.cpp +++ b/test/hotspot/gtest/compiler/test_directivesParser.cpp @@ -31,15 +31,16 @@ class DirectivesParserTest : public ::testing::Test{ protected: - const char* const _locale; + char* const _locale; ResourceMark rm; stringStream stream; // These tests require the "C" locale to correctly parse decimal values - DirectivesParserTest() : _locale(setlocale(LC_NUMERIC, NULL)) { + DirectivesParserTest() : _locale(os::strdup(setlocale(LC_NUMERIC, nullptr), mtTest)) { setlocale(LC_NUMERIC, "C"); } ~DirectivesParserTest() { setlocale(LC_NUMERIC, _locale); + os::free(_locale); } void test_negative(const char* text) { From 50e34093add0cfba36b08babd671b46421fc4440 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 29 Jan 2025 10:31:28 +0000 Subject: [PATCH 160/225] 8343378: Exceptions in javax/management DeadLockTest.java do not cause test failure Backport-of: 4a70c83bd0c563185123ce9d8a34e006c62db7cc --- .../mandatory/connection/DeadLockTest.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java b/test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java index e9f060248ec5..0526f86b4a1f 100644 --- a/test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java +++ b/test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -46,21 +46,23 @@ public class DeadLockTest { public static void main(String[] args) { System.out.println(">>> test on a client notification deadlock."); - boolean ok = true; + boolean fail = false; for (int i = 0; i < protocols.length; i++) { try { test(protocols[i]); } catch (Exception e) { + fail = true; // any one protocol failure, fails the test System.out.println(">>> Test failed for " + protocols[i]); e.printStackTrace(System.out); } } - + if (fail) { + throw new RuntimeException("FAILED"); + } System.out.println(">>> Test passed"); } - private static void test(String proto) - throws Exception { + private static void test(String proto) throws Exception { System.out.println(">>> Test for protocol " + proto); JMXServiceURL u = null; @@ -78,6 +80,7 @@ private static void test(String proto) server = JMXConnectorServerFactory.newJMXConnectorServer(u, env, mbs); } catch (MalformedURLException e) { System.out.println(">>> Skipping unsupported URL " + proto); + return; // skip testing this protocol } server.start(); @@ -101,10 +104,10 @@ private static void test(String proto) // which should be closed by the server. conn.getDefaultDomain(); - // allow the listner to have time to work + // allow the listener to have time to work Thread.sleep(100); - // get a closed notif, should no block. + // get a closed notif, should not block. client.close(); Thread.sleep(100); From 5829684093bc063bdccb5b937ea41038b51fe85d Mon Sep 17 00:00:00 2001 From: SendaoYan Date: Thu, 30 Jan 2025 09:24:40 +0000 Subject: [PATCH 161/225] 8332494: java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr Backport-of: f5ab7dff402a3152f5d5736cc6521b4be617eccf --- test/jdk/java/util/zip/EntryCount64k.java | 2 +- .../jdk/test/lib/process/OutputAnalyzer.java | 22 +++++++++++++++++-- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/test/jdk/java/util/zip/EntryCount64k.java b/test/jdk/java/util/zip/EntryCount64k.java index 2dac7643de2a..d8c46d223643 100644 --- a/test/jdk/java/util/zip/EntryCount64k.java +++ b/test/jdk/java/util/zip/EntryCount64k.java @@ -163,6 +163,6 @@ static void checkCanRead(File zipFile, int entryCount) throws Throwable { OutputAnalyzer a = ProcessTools.executeTestJava("-jar", zipFile.getName()); a.shouldHaveExitValue(0); a.stdoutShouldMatch("\\AMain\\Z"); - a.stderrShouldMatch("\\A\\Z"); + a.stderrShouldMatchIgnoreDeprecatedWarnings("\\A\\Z"); } } diff --git a/test/lib/jdk/test/lib/process/OutputAnalyzer.java b/test/lib/jdk/test/lib/process/OutputAnalyzer.java index 51bc3b73765d..743345f1faba 100644 --- a/test/lib/jdk/test/lib/process/OutputAnalyzer.java +++ b/test/lib/jdk/test/lib/process/OutputAnalyzer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -644,7 +644,7 @@ public OutputAnalyzer shouldBeEmptyIgnoreVMWarnings() { /** * Verify that the stderr contents of output buffer matches the pattern, - * after filtering out the Hotespot warning messages + * after filtering out the Hotspot warning messages * * @param pattern * @throws RuntimeException If the pattern was not found @@ -660,6 +660,24 @@ public OutputAnalyzer stderrShouldMatchIgnoreVMWarnings(String pattern) { return this; } + /** + * Verify that the stderr contents of output buffer matches the pattern, + * after filtering out the Hotspot deprecation warning messages + * + * @param pattern + * @throws RuntimeException If the pattern was not found + */ + public OutputAnalyzer stderrShouldMatchIgnoreDeprecatedWarnings(String pattern) { + String stderr = getStderr().replaceAll(deprecatedmsg + "\\R", ""); + Matcher matcher = Pattern.compile(pattern, Pattern.MULTILINE).matcher(stderr); + if (!matcher.find()) { + reportDiagnosticSummary(); + throw new RuntimeException("'" + pattern + + "' missing from stderr"); + } + return this; + } + /** * Returns the contents of the output buffer (stdout and stderr), without those * JVM warning msgs, as list of strings. Output is split by newlines. From 34e6ac6877b51f525c15a13c9dd1974505d5ba3d Mon Sep 17 00:00:00 2001 From: Sergey Bylokhov Date: Thu, 30 Jan 2025 18:23:38 +0000 Subject: [PATCH 162/225] 8347427: JTabbedPane/8134116/Bug8134116.java has no license header Backport-of: f67b703625afa2e049c572978d29ac00d8c956d3 --- .../swing/JTabbedPane/8134116/Bug8134116.java | 36 +++++++++++++++++-- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/test/jdk/javax/swing/JTabbedPane/8134116/Bug8134116.java b/test/jdk/javax/swing/JTabbedPane/8134116/Bug8134116.java index 97164c253dda..6a39d7b96fab 100644 --- a/test/jdk/javax/swing/JTabbedPane/8134116/Bug8134116.java +++ b/test/jdk/javax/swing/JTabbedPane/8134116/Bug8134116.java @@ -1,13 +1,43 @@ +/* + * Copyright (c) 2015, 2025, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ -import java.awt.*; +import java.awt.Component; +import java.awt.Rectangle; import java.awt.event.KeyEvent; import java.util.ArrayList; import java.util.List; + import javax.accessibility.Accessible; import javax.accessibility.AccessibleContext; import javax.accessibility.AccessibleState; import javax.accessibility.AccessibleStateSet; -import javax.swing.*; +import javax.swing.Icon; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JPanel; +import javax.swing.JTabbedPane; +import javax.swing.SwingUtilities; +import javax.swing.UIManager; import javax.swing.plaf.nimbus.NimbusLookAndFeel; /* @@ -22,7 +52,7 @@ public class Bug8134116 { private static volatile Exception exception = null; private static JFrame frame; - public static void main(String args[]) throws Exception { + public static void main(String[] args) throws Exception { try { UIManager.setLookAndFeel(new NimbusLookAndFeel()); From 8b44a8d2f9d1ca5432d96fde641fcf40a044d8b0 Mon Sep 17 00:00:00 2001 From: Sergey Bylokhov Date: Tue, 4 Feb 2025 03:38:45 +0000 Subject: [PATCH 163/225] 8345468: test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java fails in ubuntu22.04 Backport-of: 6f307623568efe4d90942cd22ec9a26b2e1ca1b1 --- .../swing/JScrollBar/4865918/bug4865918.java | 50 ++++++++----------- 1 file changed, 20 insertions(+), 30 deletions(-) diff --git a/test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java b/test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java index eba58ef06492..ea20840d8623 100644 --- a/test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java +++ b/test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,14 +26,17 @@ * @key headful * @bug 4865918 * @summary REGRESSION:JCK1.4a-runtime api/javax_swing/interactive/JScrollBarTests.html#JScrollBar - * @author Andrey Pikalev * @run main bug4865918 */ -import javax.swing.*; -import java.awt.*; -import java.awt.event.*; -import java.util.*; +import java.awt.Dimension; +import java.awt.Robot; +import javax.swing.JFrame; +import javax.swing.JScrollBar; +import javax.swing.SwingUtilities; +import java.awt.event.MouseEvent; + +import java.util.Date; public class bug4865918 { @@ -43,29 +46,18 @@ public class bug4865918 { public static void main(String[] argv) throws Exception { try { Robot robot = new Robot(); - SwingUtilities.invokeAndWait(new Runnable() { - - public void run() { - createAndShowGUI(); - } - }); + SwingUtilities.invokeAndWait(() -> createAndShowGUI()); robot.waitForIdle(); + robot.delay(1000); - SwingUtilities.invokeAndWait(new Runnable() { - - @Override - public void run() { - sbar.pressMouse(); - } - }); + SwingUtilities.invokeAndWait(() -> sbar.pressMouse()); robot.waitForIdle(); + robot.delay(200); - int value = getValue(); - - if (value != 9) { - throw new Error("The scrollbar block increment is incorect"); + if (getValue() != 9) { + throw new RuntimeException("The scrollbar block increment is incorrect"); } } finally { if (frame != null) SwingUtilities.invokeAndWait(() -> frame.dispose()); @@ -75,11 +67,8 @@ public void run() { private static int getValue() throws Exception { final int[] result = new int[1]; - SwingUtilities.invokeAndWait(new Runnable() { - @Override - public void run() { - result[0] = sbar.getValue(); - } + SwingUtilities.invokeAndWait(() -> { + result[0] = sbar.getValue(); }); return result[0]; @@ -95,8 +84,9 @@ private static void createAndShowGUI() { frame.getContentPane().add(sbar); frame.pack(); + frame.setLocationRelativeTo(null); frame.setVisible(true); - + frame.toFront(); } static class TestScrollBar extends JScrollBar { @@ -111,7 +101,7 @@ public void pressMouse() { MouseEvent me = new MouseEvent(sbar, MouseEvent.MOUSE_PRESSED, (new Date()).getTime(), - MouseEvent.BUTTON1_MASK, + MouseEvent.BUTTON1_DOWN_MASK, 3 * getWidth() / 4, getHeight() / 2, 1, true); processMouseEvent(me); From c86fd3a77a655c1837789a1f24ef746f2939407c Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 5 Feb 2025 08:46:44 +0000 Subject: [PATCH 164/225] 8320691: Timeout handler on Windows takes 2 hours to complete Backport-of: 4d50df63b6ea76fd6a6c387593c3d6bc9429007b --- test/failure_handler/src/share/conf/windows.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/failure_handler/src/share/conf/windows.properties b/test/failure_handler/src/share/conf/windows.properties index a51e40bcd0df..e22c1a523d8a 100644 --- a/test/failure_handler/src/share/conf/windows.properties +++ b/test/failure_handler/src/share/conf/windows.properties @@ -57,8 +57,8 @@ native.stack.args=-c "~*kP n;qd" -p %p native.stack.params.repeat=6 native.core.app=cdb -native.core.args=-c ".dump /f core.%p;qd" -p %p -native.core.params.timeout=3600000 +native.core.args=-c ".dump /mA core.%p;qd" -p %p +native.core.params.timeout=600000 ################################################################################ # environment info to gather ################################################################################ From b9226961ee72aaabab1f40ead3f145268a411fde Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 5 Feb 2025 08:48:43 +0000 Subject: [PATCH 165/225] 8325042: Remove unused JVMDITools test files Backport-of: 0cc8e5beed664a21c2668be86a9d3c5a1b165743 --- .../jtreg/vmTestbase/nsk/share/JVMDITools.cpp | 169 ------------------ .../jtreg/vmTestbase/nsk/share/JVMDITools.h | 29 --- .../hotspot/jtreg/vmTestbase/nsk/share/README | 2 - 3 files changed, 200 deletions(-) delete mode 100644 test/hotspot/jtreg/vmTestbase/nsk/share/JVMDITools.cpp delete mode 100644 test/hotspot/jtreg/vmTestbase/nsk/share/JVMDITools.h diff --git a/test/hotspot/jtreg/vmTestbase/nsk/share/JVMDITools.cpp b/test/hotspot/jtreg/vmTestbase/nsk/share/JVMDITools.cpp deleted file mode 100644 index 33aa56da5381..000000000000 --- a/test/hotspot/jtreg/vmTestbase/nsk/share/JVMDITools.cpp +++ /dev/null @@ -1,169 +0,0 @@ -/* - * Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -#include "jvmdi.h" -#include "JVMDITools.h" - -extern "C" { - -char const *TranslateEvent(jint kind) { - switch (kind) { - case JVMDI_EVENT_SINGLE_STEP: - return ("JVMDI_EVENT_SINGLE_STEP"); - case JVMDI_EVENT_BREAKPOINT: - return ("JVMDI_EVENT_BREAKPOINT"); - case JVMDI_EVENT_FRAME_POP: - return ("JVMDI_EVENT_FRAME_POP"); - case JVMDI_EVENT_EXCEPTION: - return ("JVMDI_EVENT_EXCEPTION"); - case JVMDI_EVENT_USER_DEFINED: - return ("JVMDI_EVENT_USER_DEFINED"); - case JVMDI_EVENT_THREAD_START: - return ("JVMDI_EVENT_THREAD_START"); - case JVMDI_EVENT_THREAD_END: - return ("JVMDI_EVENT_THREAD_END"); - case JVMDI_EVENT_CLASS_PREPARE: - return ("JVMDI_EVENT_CLASS_PREPARE"); - case JVMDI_EVENT_CLASS_UNLOAD: - return ("JVMDI_EVENT_CLASS_UNLOAD"); - case JVMDI_EVENT_CLASS_LOAD: - return ("JVMDI_EVENT_CLASS_LOAD"); - case JVMDI_EVENT_FIELD_ACCESS: - return ("JVMDI_EVENT_FIELD_ACCESS"); - case JVMDI_EVENT_FIELD_MODIFICATION: - return ("JVMDI_EVENT_FIELD_MODIFICATION"); - case JVMDI_EVENT_EXCEPTION_CATCH: - return ("JVMDI_EVENT_EXCEPTION_CATCH"); - case JVMDI_EVENT_METHOD_ENTRY: - return ("JVMDI_EVENT_METHOD_ENTRY"); - case JVMDI_EVENT_METHOD_EXIT: - return ("JVMDI_EVENT_METHOD_EXIT"); - case JVMDI_EVENT_VM_INIT: - return ("JVMDI_EVENT_VM_INIT"); - case JVMDI_EVENT_VM_DEATH: - return ("JVMDI_EVENT_VM_DEATH"); - default: - return (""); - } -} - -char const *TranslateError(jvmdiError err) { - switch (err) { - case JVMDI_ERROR_NONE: - return ("JVMDI_ERROR_NONE"); - case JVMDI_ERROR_OUT_OF_MEMORY: - return ("JVMDI_ERROR_OUT_OF_MEMORY"); - case JVMDI_ERROR_ACCESS_DENIED: - return ("JVMDI_ERROR_ACCESS_DENIED"); - case JVMDI_ERROR_UNATTACHED_THREAD: - return ("JVMDI_ERROR_UNATTACHED_THREAD"); - case JVMDI_ERROR_VM_DEAD: - return ("JVMDI_ERROR_VM_DEAD"); - case JVMDI_ERROR_INTERNAL: - return ("JVMDI_ERROR_INTERNAL"); - case JVMDI_ERROR_INVALID_THREAD: - return ("JVMDI_ERROR_INVALID_THREAD"); - case JVMDI_ERROR_INVALID_FIELDID: - return ("JVMDI_ERROR_INVALID_FIELDID"); - case JVMDI_ERROR_INVALID_METHODID: - return ("JVMDI_ERROR_INVALID_METHODID"); - case JVMDI_ERROR_INVALID_LOCATION: - return ("JVMDI_ERROR_INVALID_LOCATION"); - case JVMDI_ERROR_INVALID_FRAMEID: - return ("JVMDI_ERROR_INVALID_FRAMEID"); - case JVMDI_ERROR_NO_MORE_FRAMES: - return ("JVMDI_ERROR_NO_MORE_FRAMES"); - case JVMDI_ERROR_OPAQUE_FRAME: - return ("JVMDI_ERROR_OPAQUE_FRAME"); - case JVMDI_ERROR_NOT_CURRENT_FRAME: - return ("JVMDI_ERROR_NOT_CURRENT_FRAME"); - case JVMDI_ERROR_TYPE_MISMATCH: - return ("JVMDI_ERROR_TYPE_MISMATCH"); - case JVMDI_ERROR_INVALID_SLOT: - return ("JVMDI_ERROR_INVALID_SLOT"); - case JVMDI_ERROR_DUPLICATE: - return ("JVMDI_ERROR_DUPLICATE"); - case JVMDI_ERROR_THREAD_NOT_SUSPENDED: - return ("JVMDI_ERROR_THREAD_NOT_SUSPENDED"); - case JVMDI_ERROR_THREAD_SUSPENDED: - return ("JVMDI_ERROR_THREAD_SUSPENDED"); - case JVMDI_ERROR_INVALID_OBJECT: - return ("JVMDI_ERROR_INVALID_OBJECT"); - case JVMDI_ERROR_INVALID_CLASS: - return ("JVMDI_ERROR_INVALID_CLASS"); - case JVMDI_ERROR_CLASS_NOT_PREPARED: - return ("JVMDI_ERROR_CLASS_NOT_PREPARED"); - case JVMDI_ERROR_NULL_POINTER: - return ("JVMDI_ERROR_NULL_POINTER"); - case JVMDI_ERROR_ABSENT_INFORMATION: - return ("JVMDI_ERROR_ABSENT_INFORMATION"); - case JVMDI_ERROR_INVALID_EVENT_TYPE: - return ("JVMDI_ERROR_INVALID_EVENT_TYPE"); - case JVMDI_ERROR_NOT_IMPLEMENTED: - return ("JVMDI_ERROR_NOT_IMPLEMENTED"); - case JVMDI_ERROR_INVALID_THREAD_GROUP: - return ("JVMDI_ERROR_INVALID_THREAD_GROUP"); - case JVMDI_ERROR_INVALID_PRIORITY: - return ("JVMDI_ERROR_INVALID_PRIORITY"); - case JVMDI_ERROR_NOT_FOUND: - return ("JVMDI_ERROR_NOT_FOUND"); - case JVMDI_ERROR_INVALID_MONITOR: - return ("JVMDI_ERROR_INVALID_MONITOR"); - case JVMDI_ERROR_ILLEGAL_ARGUMENT: - return ("JVMDI_ERROR_ILLEGAL_ARGUMENT"); - case JVMDI_ERROR_NOT_MONITOR_OWNER: - return ("JVMDI_ERROR_NOT_MONITOR_OWNER"); - case JVMDI_ERROR_INTERRUPT: - return ("JVMDI_ERROR_INTERRUPT"); - case JVMDI_ERROR_INVALID_TYPESTATE: - return ("JVMDI_ERROR_INVALID_TYPESTATE"); - case JVMDI_ERROR_INVALID_CLASS_FORMAT: - return ("JVMDI_ERROR_INVALID_CLASS_FORMAT"); - case JVMDI_ERROR_CIRCULAR_CLASS_DEFINITION: - return ("JVMDI_ERROR_CIRCULAR_CLASS_DEFINITION"); - case JVMDI_ERROR_ADD_METHOD_NOT_IMPLEMENTED: - return ("JVMDI_ERROR_ADD_METHOD_NOT_IMPLEMENTED"); - case JVMDI_ERROR_SCHEMA_CHANGE_NOT_IMPLEMENTED: - return ("JVMDI_ERROR_SCHEMA_CHANGE_NOT_IMPLEMENTED"); - case JVMDI_ERROR_FAILS_VERIFICATION: - return ("JVMDI_ERROR_FAILS_VERIFICATION"); -#ifdef JVMDI_VERSION_1_2 - case JVMDI_ERROR_UNSUPPORTED_VERSION: - return ("JVMDI_ERROR_UNSUPPORTED_VERSION"); - case JVMDI_ERROR_HIERARCHY_CHANGE_NOT_IMPLEMENTED: - return ("JVMDI_ERROR_HIERARCHY_CHANGE_NOT_IMPLEMENTED"); - case JVMDI_ERROR_DELETE_METHOD_NOT_IMPLEMENTED: - return ("JVMDI_ERROR_DELETE_METHOD_NOT_IMPLEMENTED"); - case JVMDI_ERROR_NAMES_DONT_MATCH: - return ("JVMDI_ERROR_NAMES_DONT_MATCH"); - case JVMDI_ERROR_CLASS_MODIFIERS_CHANGE_NOT_IMPLEMENTED: - return ("JVMDI_ERROR_CLASS_MODIFIERS_CHANGE_NOT_IMPLEMENTED"); - case JVMDI_ERROR_METHOD_MODIFIERS_CHANGE_NOT_IMPLEMENTED: - return ("JVMDI_ERROR_METHOD_MODIFIERS_CHANGE_NOT_IMPLEMENTED"); -#endif - default: - return (""); - } -} - -} diff --git a/test/hotspot/jtreg/vmTestbase/nsk/share/JVMDITools.h b/test/hotspot/jtreg/vmTestbase/nsk/share/JVMDITools.h deleted file mode 100644 index 6536f1ed30e1..000000000000 --- a/test/hotspot/jtreg/vmTestbase/nsk/share/JVMDITools.h +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright (c) 2001, 2018, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -extern "C" { - -char const *TranslateEvent(jint kind); -char const *TranslateError(jvmdiError err); - -} diff --git a/test/hotspot/jtreg/vmTestbase/nsk/share/README b/test/hotspot/jtreg/vmTestbase/nsk/share/README index a261044356f3..a696a90d5163 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/share/README +++ b/test/hotspot/jtreg/vmTestbase/nsk/share/README @@ -59,8 +59,6 @@ Short description of files: Denotation.java, TreeNodesDenotation.java RAS mode support: RASagent.java, JVMTIagent.c - JVMDI tests support: - JVMDITools.h, JVMDITools.c Short description of subdirectories: From 59461cbbd4bdd87bdb7e1be9cd21318f1166cfef Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 5 Feb 2025 08:49:39 +0000 Subject: [PATCH 166/225] 8329692: Add more details to FrameStateTest.java test instructions Backport-of: 6f98d8f58f98827ae454c7ce4839de4071d95767 --- .../Frame/FrameStateTest/FrameStateTest.java | 80 +++++++++---------- 1 file changed, 37 insertions(+), 43 deletions(-) diff --git a/test/jdk/java/awt/Frame/FrameStateTest/FrameStateTest.java b/test/jdk/java/awt/Frame/FrameStateTest/FrameStateTest.java index 496be463513e..439332e2ce9c 100644 --- a/test/jdk/java/awt/Frame/FrameStateTest/FrameStateTest.java +++ b/test/jdk/java/awt/Frame/FrameStateTest/FrameStateTest.java @@ -21,15 +21,6 @@ * questions. */ -/* - * FrameStateTest.java - * - * summary: Checks that when setState(Frame.ICONIFIED) is called before - * setVisible(true) the Frame is shown in the proper iconified state. - * The problem was that it did not honor the initial iconic state, but - * instead was shown in the NORMAL state. - */ - import java.awt.Button; import java.awt.Checkbox; import java.awt.CheckboxGroup; @@ -52,9 +43,9 @@ * @test * @bug 4157271 * @summary Checks that when a Frame is created it honors the state it - * was set to. The bug was that if setState(Frame.ICONIFIED) was - * called before setVisible(true) the Frame would be shown in NORMAL - * state instead of ICONIFIED. + * was set to. The bug was that if setState(Frame.ICONIFIED) was + * called before setVisible(true) the Frame would be shown in NORMAL + * state instead of ICONIFIED. * @library /java/awt/regtesthelpers * @build PassFailJFrame * @run main/manual FrameStateTest @@ -68,29 +59,33 @@ This test checks that when setState(Frame.ICONIFIED) is called before setVisible(true) the Frame is shown in the proper iconified state. The problem was that it did not honor the initial iconic state, but instead was shown in the NORMAL state. -


- +


Steps to try to reproduce this problem: -

+

Select the different options for the Frame:

    -
  • {Normal, Non-resizalbe}
  • +
  • {Normal, Non-resizable}
  • {Normal, Resizable}
  • {Iconified, Resizable}
  • -
  • {Iconified, Non-resizalbe}
  • +
  • {Iconified, Non-resizable}
After choosing the Frame's state click the Create Frame button.
- After the Frame (Frame State Test (Window2)) comes - up make sure the proper behavior occurred
- (Frame shown in proper state).
+ After the Frame (Frame State Test (Window2)) comes up make sure the + proper behavior occurred (Frame shown in proper state).
Click the Dispose button to close the Frame.
-


- Do the above steps for all the different Frame state combinations available.
- If you observe the proper behavior the test has passed, Press the Pass button.
- Otherwise the test has failed, Press the Fail button. + Do the above steps for all the different Frame state combinations + available.
+ For "Hide, Iconify and Show" case, the frame is hidden then iconified + hence Window2 is not seen on-screen when shown as the frame is still + in the ICONIFIED state. Window2 is visible on-screen when it is restored + to NORMAL state as observed with "Hide, Iconify, Show and Restore" case. +

+ + If you observe the proper behavior for all the combinations, + press PASS else FAIL.

Note: In Frame State Test (Window2) you can also chose the different buttons to see different Frame behavior.
An example of a problem that @@ -106,9 +101,9 @@ After the Frame (Frame State Test (Window2)) comes Button btnDispose = new Button("Dispose Frame"); CheckboxGroup cbgState = new CheckboxGroup(); CheckboxGroup cbgResize = new CheckboxGroup(); - Checkbox cbIconState = new Checkbox("Frame state ICONIFIED", cbgState, true); - Checkbox cbNormState = new Checkbox("Frame state NORMAL", cbgState, false); - Checkbox cbNonResize = new Checkbox("Frame non-resizable", cbgResize, false); + Checkbox cbIconState = new Checkbox("Frame State ICONIFIED", cbgState, true); + Checkbox cbNormState = new Checkbox("Frame State NORMAL", cbgState, false); + Checkbox cbNonResize = new Checkbox("Frame Non-Resizable", cbgResize, false); Checkbox cbResize = new Checkbox("Frame Resizable", cbgResize, true); CreateFrame icontst; @@ -116,12 +111,12 @@ After the Frame (Frame State Test (Window2)) comes public static void main(String[] args) throws Exception { PassFailJFrame .builder() - .title("GetBoundsResizeTest Instructions") + .title("Frame State and Size Test Instructions") .instructions(INSTRUCTIONS) .testTimeOut(10) - .rows(25) + .rows(27) .columns(70) - .logArea(10) + .logArea(6) .splitUIBottom(() -> new FrameStateTest().createPanel()) .build() .awaitAndCheck(); @@ -149,7 +144,7 @@ public void actionPerformed(ActionEvent evt) { if (evt.getSource() == btnCreate) { btnCreate.setEnabled(false); btnDispose.setEnabled(true); - icontst =new CreateFrame(cbIconState.getState(), cbResize.getState()); + icontst = new CreateFrame(cbIconState.getState(), cbResize.getState()); icontst.setVisible(true); } else if (evt.getSource() == btnDispose) { btnCreate.setEnabled(true); @@ -166,7 +161,7 @@ static class CreateFrame extends Frame String name = "Frame State Test"; CreateFrame(boolean iconified, boolean resizable) { - setTitle("Frame State Test (Window 2)"); + setTitle("Test Window (Window 2)"); isResizable = resizable; @@ -175,13 +170,13 @@ static class CreateFrame extends Frame ((isResizable) ? "RESIZABLE" : "NON-RESIZABLE")); setLayout(new FlowLayout()); - add(b1 = new Button("resizable")); - add(b2 = new Button("resize")); - add(b3 = new Button("iconify")); - add(b4 = new Button("iconify and restore")); - add(b5 = new Button("hide and show")); - add(b6 = new Button("hide, iconify and show")); - add(b7 = new Button("hide, iconify, show, and restore")); + add(b1 = new Button("Resizable")); + add(b2 = new Button("Resize")); + add(b3 = new Button("Iconify")); + add(b4 = new Button("Iconify and Restore")); + add(b5 = new Button("Hide and Show")); + add(b6 = new Button("Hide, Iconify and Show")); + add(b7 = new Button("Hide, Iconify, Show and Restore")); b1.addActionListener(this); b2.addActionListener(this); b3.addActionListener(this); @@ -191,10 +186,9 @@ static class CreateFrame extends Frame b7.addActionListener(this); addWindowListener(this); - setBounds(100, 2, 200, 200); + setBounds(100, 2, 300, 200); setState(iconified ? Frame.ICONIFIED : Frame.NORMAL); setResizable(isResizable); - pack(); setVisible(true); } @@ -320,11 +314,11 @@ public void windowOpened(WindowEvent e) { public void stateLog(String message) { PassFailJFrame - .log("[State=%d] %s %s".formatted(getState(), name, message)); + .log("[Current State = %d] %s %s".formatted(getState(), name, message)); } public void stateLog() { - PassFailJFrame.log("[State=" + getState() + "]"); + PassFailJFrame.log("[Current State = " + getState() + "]"); } } } From 69ae45a56be65148a8727544aea9a1772f55737f Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 5 Feb 2025 08:51:57 +0000 Subject: [PATCH 167/225] 8330647: Two CDS tests fail with -UseCompressedOops and UseSerialGC/UseParallelGC Backport-of: c2cca2ab443ff87f689810b747985adfdbfbe54a --- test/jtreg-ext/requires/VMProps.java | 31 +++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/test/jtreg-ext/requires/VMProps.java b/test/jtreg-ext/requires/VMProps.java index a8b3b13d7eec..c6ba2790286c 100644 --- a/test/jtreg-ext/requires/VMProps.java +++ b/test/jtreg-ext/requires/VMProps.java @@ -67,6 +67,9 @@ public class VMProps implements Callable> { // value known to jtreg as an indicator of error state private static final String ERROR_STATE = "__ERROR__"; + private static final String GC_PREFIX = "-XX:+Use"; + private static final String GC_SUFFIX = "GC"; + private static final WhiteBox WB = WhiteBox.getWhiteBox(); private static class SafeMap { @@ -345,8 +348,6 @@ protected void vmGCforCDS(SafeMap map) { return; } - String GC_PREFIX = "-XX:+Use"; - String GC_SUFFIX = "GC"; String jtropts = System.getProperty("test.cds.runtime.options"); if (jtropts != null) { for (String opt : jtropts.split(",")) { @@ -458,7 +459,31 @@ protected String vmCDSForCustomLoaders() { * @return true if this VM can write Java heap objects into the CDS archive */ protected String vmCDSCanWriteArchivedJavaHeap() { - return "" + ("true".equals(vmCDS()) && WB.canWriteJavaHeapArchive()); + return "" + ("true".equals(vmCDS()) && WB.canWriteJavaHeapArchive() + && isCDSRuntimeOptionsCompatible()); + } + + /** + * @return true if the VM options specified via the "test.cds.runtime.options" + * property is compatible with writing Java heap objects into the CDS archive + */ + protected boolean isCDSRuntimeOptionsCompatible() { + String jtropts = System.getProperty("test.cds.runtime.options"); + if (jtropts == null) { + return true; + } + String CCP_DISABLED = "-XX:-UseCompressedClassPointers"; + String G1GC_ENABLED = "-XX:+UseG1GC"; + for (String opt : jtropts.split(",")) { + if (opt.equals(CCP_DISABLED)) { + return false; + } + if (opt.startsWith(GC_PREFIX) && opt.endsWith(GC_SUFFIX) && + !opt.equals(G1GC_ENABLED)) { + return false; + } + } + return true; } /** From c21de20349d33e506e5a41b97832208fec6aed43 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 5 Feb 2025 08:56:52 +0000 Subject: [PATCH 168/225] 8332917: failure_handler should execute gdb "info threads" command on linux Backport-of: ec88c6a872a97cee1cde8844f5ee6834023a10c6 --- test/failure_handler/src/share/conf/linux.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/failure_handler/src/share/conf/linux.properties b/test/failure_handler/src/share/conf/linux.properties index fe4b1d9d9794..3dc30333d45f 100644 --- a/test/failure_handler/src/share/conf/linux.properties +++ b/test/failure_handler/src/share/conf/linux.properties @@ -49,7 +49,7 @@ native.locks.app=lslocks native.locks.args=-u --pid %p native.stack.app=gdb -native.stack.args=--pid=%p\0-batch\0-ex\0thread apply all backtrace +native.stack.args=--pid=%p\0-batch\0-ex\0info threads\0-ex\0thread apply all backtrace native.stack.args.delimiter=\0 native.stack.params.repeat=6 @@ -63,7 +63,7 @@ native.core.timeout=600000 cores=native.gdb native.gdb.app=gdb # Assume that java standard laucher has been used -native.gdb.args=%java\0-c\0%p\0-batch\0-ex\0thread apply all backtrace +native.gdb.args=%java\0-c\0%p\0-batch\0-ex\0info threads\0-ex\0thread apply all backtrace native.gdb.args.delimiter=\0 ################################################################################ From 548ea83fef39755c994df9d3dd2d52b31160a069 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 5 Feb 2025 08:58:01 +0000 Subject: [PATCH 169/225] 8340078: Open source several 2D tests Backport-of: 88a1c0550e435888c571d32c577fd697652e5620 --- .../GdiRendering/GdiBlitOffscreenTest.java | 121 ++++++++++++++++++ .../sun/java2d/GdiRendering/GdiLockTest.java | 95 ++++++++++++++ .../SunGraphics2D/DrawRoundRect0Bug.java | 69 ++++++++++ .../java2d/SunGraphics2D/RevalidateBug.java | 104 +++++++++++++++ .../java2d/SunGraphics2D/ScaledPolyTest.java | 95 ++++++++++++++ 5 files changed, 484 insertions(+) create mode 100644 test/jdk/sun/java2d/GdiRendering/GdiBlitOffscreenTest.java create mode 100644 test/jdk/sun/java2d/GdiRendering/GdiLockTest.java create mode 100644 test/jdk/sun/java2d/SunGraphics2D/DrawRoundRect0Bug.java create mode 100644 test/jdk/sun/java2d/SunGraphics2D/RevalidateBug.java create mode 100644 test/jdk/sun/java2d/SunGraphics2D/ScaledPolyTest.java diff --git a/test/jdk/sun/java2d/GdiRendering/GdiBlitOffscreenTest.java b/test/jdk/sun/java2d/GdiRendering/GdiBlitOffscreenTest.java new file mode 100644 index 000000000000..99cb2bcd1066 --- /dev/null +++ b/test/jdk/sun/java2d/GdiRendering/GdiBlitOffscreenTest.java @@ -0,0 +1,121 @@ +/* + * Copyright (c) 2002, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4725045 + * @key headful + * @summary verifies that there are no artifacts due to using + * GDI for copies to the back buffer (GDI should only be used + * for copies to the screen) + * @run main GdiBlitOffscreenTest +*/ + +import java.awt.Color; +import java.awt.Graphics; +import java.awt.Image; +import java.awt.Point; +import java.awt.Robot; +import java.awt.image.BufferedImage; +import javax.swing.JComponent; +import javax.swing.JFrame; +import javax.swing.SwingUtilities; + +public class GdiBlitOffscreenTest { + + static volatile JFrame f; + static final int imageW = 100, imageH = 100, FW = 500, FH = 500; + static volatile BufferedImage greenImage; + + public static void main(String[] args) throws Exception { + + // First, create an image. + greenImage = new BufferedImage(imageW, imageH, + BufferedImage.TYPE_INT_RGB); + Graphics redG = greenImage.getGraphics(); + redG.setColor(Color.green); + redG.fillRect(0, 0, imageW, imageH); + redG.setColor(Color.white); + redG.drawString("Passed!", 30, 80); + + Robot robot = new Robot(); + try { + SwingUtilities.invokeAndWait(GdiBlitOffscreenTest::createUI); + robot.delay(1000); + robot.waitForIdle(); + Point p = f.getLocationOnScreen(); + Color c = robot.getPixelColor(p.x+FW/2, p.y+FH/2); + if (!c.equals(Color.green)) { + throw new RuntimeException("Color is " + c); + } + } finally { + if (f != null) { + SwingUtilities.invokeAndWait(f::dispose); + } + } + } + + private static void createUI() { + f = new JFrame("GdiBlitOffscreenTest"); + f.setSize(FW, FH); + f.setVisible(true); + + // copy the image to the window. + Graphics g = f.getGraphics(); + g.drawImage(greenImage, 0, 0, null); + + // Now, get on with the rest of the test + JComponent app = new GdiBlitOffscreenTestComponent(imageW, imageH, greenImage); + app.setSize(500, 500); + f.getContentPane().add(app); + f.validate(); + f.repaint(); + } +} + +class GdiBlitOffscreenTestComponent extends JComponent { + + int imageW, imageH; + Image theImage; + + public GdiBlitOffscreenTestComponent(int imageW, int imageH, + Image theImage) + { + this.theImage = theImage; + this.imageW = imageW; + this.imageH = imageH; + } + + public void paintComponent(Graphics g) { + int imageX = (getWidth() - imageW) / 2; + int imageY = (getHeight() - imageH) / 2; + g.setColor(Color.blue); + g.fillRect(0, 0, getWidth(), getHeight()); + g.setColor(Color.red); + g.fillRect(imageX, imageY, imageW, imageH); + g.setColor(Color.white); + g.drawString("Failed!", imageX + 30, imageY + 80); + g.drawImage(theImage, imageX, imageY, null); + } + +} diff --git a/test/jdk/sun/java2d/GdiRendering/GdiLockTest.java b/test/jdk/sun/java2d/GdiRendering/GdiLockTest.java new file mode 100644 index 000000000000..ea2111f9d2e0 --- /dev/null +++ b/test/jdk/sun/java2d/GdiRendering/GdiLockTest.java @@ -0,0 +1,95 @@ +/* + * Copyright (c) 2002, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4693644 + * @summary verifies that there are no artifacts due to copying with GDI + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual GdiLockTest +*/ + +import java.awt.Color; +import java.awt.Component; +import java.awt.Frame; +import java.awt.Graphics; + +public class GdiLockTest { + + static final String INSTRUCTIONS = """ + A window will open up next to these instructions. + The text you see in that window should blink on and off. + If it never disappears, then the test has failed. + """; + + public static void main(String[] argv) throws Exception { + PassFailJFrame.builder() + .title("GdiLockTest") + .instructions(INSTRUCTIONS) + .testTimeOut(5) + .rows(5) + .columns(45) + .testUI(GdiLockTest::createUI) + .build() + .awaitAndCheck(); + } + + private static Frame createUI() { + Frame f = new Frame("GdiLockTest"); + f.setSize(300, 300); + GdiLockTestComponent test = new GdiLockTestComponent(); + Thread t = new Thread(test); + f.add(test); + t.start(); + return f; + } +} + +class GdiLockTestComponent extends Component implements Runnable { + + boolean textVisible = true; + + public void paint(Graphics g) { + g.setColor(Color.white); + g.fillRect(0, 0, getWidth(), getHeight()); + g.setColor(Color.black); + if (!textVisible) { + g.setClip(200, 200, 300, 300); + } + g.drawString("This text should be blinking", 10, 30); + if (!textVisible) { + g.setClip(0, 0, getWidth(), getHeight()); + } + } + + public void run() { + while (true) { + repaint(); + textVisible = !textVisible; + try { + Thread.sleep(500); + } catch (Exception e) {} + } + } +} diff --git a/test/jdk/sun/java2d/SunGraphics2D/DrawRoundRect0Bug.java b/test/jdk/sun/java2d/SunGraphics2D/DrawRoundRect0Bug.java new file mode 100644 index 000000000000..09b6b3e0b3fe --- /dev/null +++ b/test/jdk/sun/java2d/SunGraphics2D/DrawRoundRect0Bug.java @@ -0,0 +1,69 @@ +/* + * Copyright (c) 2001, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4515761 + * @summary verify that drawRoundRect produces correct output for 0 w/h + */ + +import java.awt.Color; +import static java.awt.Color.*; +import java.awt.Graphics2D; +import java.awt.image.BufferedImage; + +public class DrawRoundRect0Bug { + + public static void main(String argv[]) { + BufferedImage img = new BufferedImage(250, 250, BufferedImage.TYPE_INT_RGB); + Graphics2D g = img.createGraphics(); + + g.setColor(white); + g.fillRect(0, 0, img.getWidth(), img.getHeight()); + + g.setColor(green); + g.drawLine(150, 90, 150, 110); + if (img.getRGB(150, 100) != green.getRGB()) { + throw new RuntimeException("Vertical line not green"); + } + + g.setColor(blue); + g.drawRoundRect(160, 90, 0, 20, 4, 4); + if (img.getRGB(160, 100) != blue.getRGB()) { + throw new RuntimeException("Vertical (ie zero width) round rect not blue"); + } + + g.setColor(green); + g.drawLine(150, 140, 170, 140); + if (img.getRGB(160, 140) != green.getRGB()) { + throw new RuntimeException("Horizontal line not green"); + } + + g.setColor(blue); + g.drawRoundRect(150, 150, 20, 0, 4, 4); + if (img.getRGB(160, 150) != blue.getRGB()) { + throw new RuntimeException("Horizontal (ie zero height) round rect not blue"); + } + } + +} diff --git a/test/jdk/sun/java2d/SunGraphics2D/RevalidateBug.java b/test/jdk/sun/java2d/SunGraphics2D/RevalidateBug.java new file mode 100644 index 000000000000..068dd78284b4 --- /dev/null +++ b/test/jdk/sun/java2d/SunGraphics2D/RevalidateBug.java @@ -0,0 +1,104 @@ +/* + * Copyright (c) 2002, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4652373 + * @summary verify that SunGraphics2D survives surface revalidation + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual RevalidateBug + * @requires (os.family == "windows") + */ + +import java.awt.Color; +import java.awt.Dimension; +import java.awt.GradientPaint; +import java.awt.Graphics; +import java.awt.Graphics2D; +import java.awt.Insets; +import java.awt.Rectangle; +import javax.swing.JComponent; +import javax.swing.JFrame; + +public class RevalidateBug { + + private static final String INSTRUCTIONS = """ + This bug only reproduces on Windows systems with a task manager that can lock the computer. + + This test draws a grayscale gradient in a window. + + After the gradient becomes visible above, use ctrl-alt-del to bring up + the task manager and lock the computer. + Then unlock the computer and the gradient should be repainted to pass. + + If the gradient does not appear after unlocking (or if the test gets + an error on its own after unlocking the computer) then it fails. + """; + + public static void main(String[] argv) throws Exception { + PassFailJFrame.builder() + .title("RevalidateBug") + .instructions(INSTRUCTIONS) + .testTimeOut(5) + .rows(12) + .columns(50) + .testUI(RevalidateBug::createUI) + .build() + .awaitAndCheck(); + } + + private static JFrame createUI() { + + JComponent comp = new JComponent() { + + protected void paintComponent(Graphics g) { + super.paintComponent(g); + System.out.println("paintComponent"); + Graphics2D g2d = (Graphics2D) g; + + Insets insets = getInsets(); + Rectangle rect = + new Rectangle(insets.left, insets.top, + getWidth() - insets.right - insets.left, + getHeight() - insets.top - insets.bottom); + g2d.setPaint(new GradientPaint(rect.x, rect.y, Color.white, + rect.x + rect.width, rect.y, Color.black)); + + System.out.println(rect + " w:" + getWidth() + " h:"+getHeight()); + + g2d.fillRect(0, 0, getWidth(), getHeight()); + } + + public Dimension getPreferredSize() { + return new Dimension(500, 500); + } + }; + + JFrame f = new JFrame("RevalidateTest"); + f.add(comp); + f.pack(); + return f; + } + +} diff --git a/test/jdk/sun/java2d/SunGraphics2D/ScaledPolyTest.java b/test/jdk/sun/java2d/SunGraphics2D/ScaledPolyTest.java new file mode 100644 index 000000000000..65bb912785ba --- /dev/null +++ b/test/jdk/sun/java2d/SunGraphics2D/ScaledPolyTest.java @@ -0,0 +1,95 @@ +/* + * Copyright (c) 2001, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4516037 + * @summary verify that scaled Polygons honor the transform + */ + +import java.awt.Color; +import static java.awt.Color.*; +import java.awt.Graphics2D; +import java.awt.Polygon; +import java.awt.image.BufferedImage; + +public class ScaledPolyTest { + + public static void main(String[] args) { + + Polygon poly = new Polygon(); + poly.addPoint(20, 10); + poly.addPoint(30, 30); + poly.addPoint(10, 30); + poly.addPoint(20, 10); + + int height = 300; + int width = 300; + BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); + Graphics2D g2d = bi.createGraphics(); + g2d.setColor(Color.white); + g2d.fillRect(0, 0, bi.getWidth(), bi.getHeight()); + + g2d.translate(10, 10); + g2d.scale(2, 2); + g2d.setColor(Color.yellow); + g2d.fill(poly); + g2d.setColor(Color.blue); + g2d.draw(poly); + + /* + * Examine each row of the image. + * If the stroked polygon is correctly aligned on the filled polygon, + * if there is anything except white on the line, + * the transition will always be white+->blue+->yellow*->blue*->white+ + */ + int bluePix = blue.getRGB(); + int yellowPix = yellow.getRGB(); + int whitePix = white.getRGB(); + for (int y = 0; y < height; y++ ) { + int x = 0; + int pix = whitePix; + + while (pix == whitePix && x < width) pix = bi.getRGB(x++, y); + if (pix == whitePix && x == width) continue; // all white row. + + if (pix != bluePix) throw new RuntimeException("Expected blue"); + + while (pix == bluePix) pix = bi.getRGB(x++, y); + + if (pix == yellowPix) { + while (pix == yellowPix) pix = bi.getRGB(x++, y); + if (pix != bluePix) throw new RuntimeException("Expected blue"); + while (pix == bluePix) pix = bi.getRGB(x++, y); + if (pix != whitePix) throw new RuntimeException("Expected white"); + } + + while (pix == whitePix && x < width) pix = bi.getRGB(x++, y); + if (pix == whitePix && x == width) { + continue; + } else { + throw new RuntimeException("Expected white to finish the row"); + } + } + } +} From 43c7c4e6103d4290fccfb2968dfdd8e85e4564f1 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 5 Feb 2025 08:59:26 +0000 Subject: [PATCH 170/225] 8226938: [TEST_BUG]GTK L&F: There is no Details button in FileChooser Dialog Backport-of: fe98f86b5792cbb17d47871452d27ab87d72b342 --- .../javax/swing/JFileChooser/bug4587721.java | 77 +++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 test/jdk/javax/swing/JFileChooser/bug4587721.java diff --git a/test/jdk/javax/swing/JFileChooser/bug4587721.java b/test/jdk/javax/swing/JFileChooser/bug4587721.java new file mode 100644 index 000000000000..408f4e47f49f --- /dev/null +++ b/test/jdk/javax/swing/JFileChooser/bug4587721.java @@ -0,0 +1,77 @@ +/* + * Copyright (c) 2002, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4587721 + * @summary Tests if JFileChooser details view chops off text + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual bug4587721 + */ + +import java.awt.Font; +import java.util.Enumeration; + +import javax.swing.JFileChooser; +import javax.swing.UIDefaults; +import javax.swing.UIManager; +import javax.swing.plaf.FontUIResource; +import javax.swing.plaf.metal.MetalLookAndFeel; + +public class bug4587721 { + + public static void main(String[] args) throws Exception { + UIManager.setLookAndFeel(new MetalLookAndFeel()); + + String instructions = """ + Click on the Details button in JFileChooser Window. + If the filename text is chopped off by height, + then Press FAIL else Press PASS. + """; + + PassFailJFrame.builder() + .title("bug4587721") + .instructions(instructions) + .columns(40) + .testUI(bug4587721::createUI) + .build() + .awaitAndCheck(); + } + + public static JFileChooser createUI() { + setFonts(); + JFileChooser fc = new JFileChooser(); + return fc; + } + + public static void setFonts() { + UIDefaults defaults = UIManager.getDefaults(); + Enumeration keys = defaults.keys(); + while (keys.hasMoreElements()) { + Object key = keys.nextElement(); + if (defaults.get(key) instanceof Font) + UIManager.put(key, new FontUIResource(new Font("Courier", Font.BOLD, 30))); + } + } +} From 57d440bf57af49fca34a1d87306b7976669ffbba Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 5 Feb 2025 09:00:39 +0000 Subject: [PATCH 171/225] 8343491: javax/management/remote/mandatory/connection/DeadLockTest.java failing with NoSuchObjectException: no such object in table Backport-of: 4f5a241ec11981bcb5f8ab0936b0e821ec5a03ce --- .../remote/mandatory/connection/DeadLockTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java b/test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java index 0526f86b4a1f..677341aacb16 100644 --- a/test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java +++ b/test/jdk/javax/management/remote/mandatory/connection/DeadLockTest.java @@ -27,6 +27,10 @@ * @summary test on a client notification deadlock. * @author Shanliang JIANG * + * @requires vm.compMode != "Xcomp" + * @comment Running with -Xcomp is likely to cause a timeout while establishing the connection + * (RMI: java.rmi.NoSuchObjectException: no such object in table). + * * @run clean DeadLockTest * @run build DeadLockTest * @run main DeadLockTest @@ -139,7 +143,7 @@ public void handleNotification(Notification n, Object h) { try { conn.getDefaultDomain(); } catch (IOException ioe) { - // Greate ! + // OK } synchronized(this) { From c1357d2788a3fac4e9eb1f1559c32b2052bd29f9 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 5 Feb 2025 09:01:51 +0000 Subject: [PATCH 172/225] 8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix Backport-of: 8858de393a5cb4f9f1150a6cdf388266362a9559 --- test/jdk/javax/swing/JFrame/DefaultCloseOperation.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/test/jdk/javax/swing/JFrame/DefaultCloseOperation.java b/test/jdk/javax/swing/JFrame/DefaultCloseOperation.java index e08efdb88546..a20c32b83bc5 100644 --- a/test/jdk/javax/swing/JFrame/DefaultCloseOperation.java +++ b/test/jdk/javax/swing/JFrame/DefaultCloseOperation.java @@ -99,7 +99,6 @@ public void init() { CloseOpFrame testFrame = new CloseOpFrame(); testFrame.setLocationRelativeTo(null); - PassFailJFrame.addTestWindow(testFrame); add(new JLabel("JFrame Default Close Operation:")); frameCloseOp = new JComboBox<>(); @@ -127,7 +126,6 @@ public void init() { testDialog = new CloseOpDialog(testFrame); testDialog.setLocationRelativeTo(null); - PassFailJFrame.addTestWindow(testDialog); add(new JLabel("JDialog Default Close Operation:")); dialogCloseOp = new JComboBox<>(); From b2f763d985af6ac89aeb1e6954210210c2598e02 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Wed, 5 Feb 2025 09:03:16 +0000 Subject: [PATCH 173/225] 8347911: Limit the length of inflated text chunks Reviewed-by: andrew Backport-of: 398a580518b4e7961bdddf733e0a89ff25bc437a --- .../classes/com/sun/imageio/plugins/png/PNGImageReader.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java b/src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java index 34b034709f52..4889160a977d 100644 --- a/src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java +++ b/src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -142,6 +142,7 @@ public class PNGImageReader extends ImageReader { static final int tRNS_TYPE = 0x74524e53; static final int zTXt_TYPE = 0x7a545874; + static final int MAX_INFLATED_TEXT_LENGTH = 262144; static final int PNG_COLOR_GRAY = 0; static final int PNG_COLOR_RGB = 2; static final int PNG_COLOR_PALETTE = 3; @@ -670,7 +671,7 @@ private void parse_tRNS_chunk(int chunkLength) throws IOException { private static byte[] inflate(byte[] b) throws IOException { InputStream bais = new ByteArrayInputStream(b); try (InputStream iis = new InflaterInputStream(bais)) { - return iis.readAllBytes(); + return iis.readNBytes(MAX_INFLATED_TEXT_LENGTH); } } From 88c60ef58e95efd85e9c0198b108de745d47c431 Mon Sep 17 00:00:00 2001 From: Joachim Kern Date: Wed, 5 Feb 2025 09:50:20 +0000 Subject: [PATCH 174/225] 8334371: [AIX] Beginning with AIX 7.3 TL1 mmap() supports 64K memory pages Reviewed-by: mdoerr, stuefe Backport-of: ced99066354fc6a32c587b9e3c35b07e26d3452e --- src/hotspot/os/aix/os_aix.cpp | 130 ++++++++++++++-------- src/hotspot/os/aix/os_aix.hpp | 1 + src/hotspot/share/memory/virtualspace.cpp | 4 +- 3 files changed, 89 insertions(+), 46 deletions(-) diff --git a/src/hotspot/os/aix/os_aix.cpp b/src/hotspot/os/aix/os_aix.cpp index 6ad85bd13b9e..032c9ca5a23b 100644 --- a/src/hotspot/os/aix/os_aix.cpp +++ b/src/hotspot/os/aix/os_aix.cpp @@ -74,6 +74,7 @@ #include "services/runtimeService.hpp" #include "signals_posix.hpp" #include "utilities/align.hpp" +#include "utilities/debug.hpp" #include "utilities/decoder.hpp" #include "utilities/defaultStream.hpp" #include "utilities/events.hpp" @@ -100,6 +101,12 @@ #include #include #include +// sys/mman.h defines MAP_ANON_64K beginning with AIX7.3 TL1 +#ifndef MAP_ANON_64K + #define MAP_ANON_64K 0x400 +#else + STATIC_ASSERT(MAP_ANON_64K == 0x400); +#endif #include #include #include @@ -224,21 +231,22 @@ static address g_brk_at_startup = nullptr; // http://publib.boulder.ibm.com/infocenter/aix/v6r1/index.jsp?topic=/com.ibm.aix.prftungd/doc/prftungd/multiple_page_size_app_support.htm // static struct { - size_t pagesize; // sysconf _SC_PAGESIZE (4K) - size_t datapsize; // default data page size (LDR_CNTRL DATAPSIZE) - size_t shmpsize; // default shared memory page size (LDR_CNTRL SHMPSIZE) - size_t pthr_stack_pagesize; // stack page size of pthread threads - size_t textpsize; // default text page size (LDR_CNTRL STACKPSIZE) - bool can_use_64K_pages; // True if we can alloc 64K pages dynamically with Sys V shm. - bool can_use_16M_pages; // True if we can alloc 16M pages dynamically with Sys V shm. - int error; // Error describing if something went wrong at multipage init. + size_t pagesize; // sysconf _SC_PAGESIZE (4K) + size_t datapsize; // default data page size (LDR_CNTRL DATAPSIZE) + size_t shmpsize; // default shared memory page size (LDR_CNTRL SHMPSIZE) + size_t pthr_stack_pagesize; // stack page size of pthread threads + size_t textpsize; // default text page size (LDR_CNTRL STACKPSIZE) + bool can_use_64K_pages; // True if we can alloc 64K pages dynamically with Sys V shm. + bool can_use_16M_pages; // True if we can alloc 16M pages dynamically with Sys V shm. + bool can_use_64K_mmap_pages; // True if we can alloc 64K pages dynamically with mmap. + int error; // Error describing if something went wrong at multipage init. } g_multipage_support = { (size_t) -1, (size_t) -1, (size_t) -1, (size_t) -1, (size_t) -1, - false, false, + false, false, false, 0 }; @@ -393,12 +401,16 @@ static void query_multipage_support() { // our own page size after allocated. { const int shmid = ::shmget(IPC_PRIVATE, 1, IPC_CREAT | S_IRUSR | S_IWUSR); - guarantee(shmid != -1, "shmget failed"); - void* p = ::shmat(shmid, nullptr, 0); - ::shmctl(shmid, IPC_RMID, nullptr); - guarantee(p != (void*) -1, "shmat failed"); - g_multipage_support.shmpsize = os::Aix::query_pagesize(p); - ::shmdt(p); + assert(shmid != -1, "shmget failed"); + if (shmid != -1) { + void* p = ::shmat(shmid, nullptr, 0); + ::shmctl(shmid, IPC_RMID, nullptr); + assert(p != (void*) -1, "shmat failed"); + if (p != (void*) -1) { + g_multipage_support.shmpsize = os::Aix::query_pagesize(p); + ::shmdt(p); + } + } } // Before querying the stack page size, make sure we are not running as primordial @@ -458,26 +470,30 @@ static void query_multipage_support() { trcVerbose("Probing support for %s pages...", describe_pagesize(pagesize)); const int shmid = ::shmget(IPC_PRIVATE, pagesize, IPC_CREAT | S_IRUSR | S_IWUSR); - guarantee0(shmid != -1); // Should always work. - // Try to set pagesize. - struct shmid_ds shm_buf = { }; - shm_buf.shm_pagesize = pagesize; - if (::shmctl(shmid, SHM_PAGESIZE, &shm_buf) != 0) { - const int en = errno; - ::shmctl(shmid, IPC_RMID, nullptr); // As early as possible! - trcVerbose("shmctl(SHM_PAGESIZE) failed with errno=%d", errno); - } else { - // Attach and double check pageisze. - void* p = ::shmat(shmid, nullptr, 0); - ::shmctl(shmid, IPC_RMID, nullptr); // As early as possible! - guarantee0(p != (void*) -1); // Should always work. - const size_t real_pagesize = os::Aix::query_pagesize(p); - if (real_pagesize != pagesize) { - trcVerbose("real page size (" SIZE_FORMAT_X ") differs.", real_pagesize); + assert(shmid != -1, "shmget failed"); + if (shmid != -1) { + // Try to set pagesize. + struct shmid_ds shm_buf = { }; + shm_buf.shm_pagesize = pagesize; + if (::shmctl(shmid, SHM_PAGESIZE, &shm_buf) != 0) { + const int en = errno; + ::shmctl(shmid, IPC_RMID, nullptr); // As early as possible! + trcVerbose("shmctl(SHM_PAGESIZE) failed with errno=%d", errno); } else { - can_use = true; + // Attach and double check pageisze. + void* p = ::shmat(shmid, nullptr, 0); + ::shmctl(shmid, IPC_RMID, nullptr); // As early as possible! + assert(p != (void*) -1, "shmat failed"); + if (p != (void*) -1) { + const size_t real_pagesize = os::Aix::query_pagesize(p); + if (real_pagesize != pagesize) { + log_warning(pagesize)("real page size (" SIZE_FORMAT_X ") differs.", real_pagesize); + } else { + can_use = true; + } + ::shmdt(p); + } } - ::shmdt(p); } trcVerbose("Can use: %s", (can_use ? "yes" : "no")); if (pagesize == 64*K) { @@ -487,6 +503,16 @@ static void query_multipage_support() { } } + // Can we use mmap with 64K pages? (Should be available with AIX7.3 TL1) + { + void* p = mmap(NULL, 64*K, PROT_READ | PROT_WRITE, MAP_ANON_64K | MAP_ANONYMOUS | MAP_SHARED, -1, 0); + assert(p != (void*) -1, "mmap failed"); + if (p != (void*) -1) { + g_multipage_support.can_use_64K_mmap_pages = (64*K == os::Aix::query_pagesize(p)); + munmap(p, 64*K); + } + } + } // end: check which pages can be used for shared memory query_multipage_support_end: @@ -499,6 +525,8 @@ static void query_multipage_support() { describe_pagesize(g_multipage_support.textpsize)); trcVerbose("Thread stack page size (pthread): %s", describe_pagesize(g_multipage_support.pthr_stack_pagesize)); + trcVerbose("Can use 64K pages with mmap memory: %s", + (g_multipage_support.can_use_64K_mmap_pages ? "yes" :"no")); trcVerbose("Default shared memory page size: %s", describe_pagesize(g_multipage_support.shmpsize)); trcVerbose("Can use 64K pages dynamically with shared memory: %s", @@ -1234,6 +1262,8 @@ void os::print_memory_info(outputStream* st) { describe_pagesize(g_multipage_support.textpsize)); st->print_cr(" Thread stack page size (pthread): %s", describe_pagesize(g_multipage_support.pthr_stack_pagesize)); + st->print_cr(" Can use 64K pages with mmap memory: %s", + (g_multipage_support.can_use_64K_mmap_pages ? "yes" :"no")); st->print_cr(" Default shared memory page size: %s", describe_pagesize(g_multipage_support.shmpsize)); st->print_cr(" Can use 64K pages dynamically with shared memory: %s", @@ -1693,6 +1723,10 @@ static char* reserve_mmaped_memory(size_t bytes, char* requested_addr) { // later use msync(MS_INVALIDATE) (see os::uncommit_memory). int flags = MAP_ANONYMOUS | MAP_SHARED; + if (os::vm_page_size() == 64*K && g_multipage_support.can_use_64K_mmap_pages) { + flags |= MAP_ANON_64K; + } + // MAP_FIXED is needed to enforce requested_addr - manpage is vague about what // it means if wishaddress is given but MAP_FIXED is not set. // @@ -1736,7 +1770,11 @@ static char* reserve_mmaped_memory(size_t bytes, char* requested_addr) { p2i(addr), p2i(addr + bytes), bytes); // bookkeeping - vmembk_add(addr, size, 4*K, VMEM_MAPPED); + if (os::vm_page_size() == 64*K && g_multipage_support.can_use_64K_mmap_pages) { + vmembk_add(addr, size, 64*K, VMEM_MAPPED); + } else { + vmembk_add(addr, size, 4*K, VMEM_MAPPED); + } // Test alignment, see above. assert0(is_aligned_to(addr, os::vm_page_size())); @@ -1925,8 +1963,8 @@ char* os::pd_reserve_memory(size_t bytes, bool exec) { bytes = align_up(bytes, os::vm_page_size()); // In 4K mode always use mmap. - // In 64K mode allocate small sizes with mmap, large ones with 64K shmatted. - if (os::vm_page_size() == 4*K) { + // In 64K mode allocate with mmap if it supports 64K pages, otherwise use 64K shmatted. + if (os::vm_page_size() == 4*K || g_multipage_support.can_use_64K_mmap_pages) { return reserve_mmaped_memory(bytes, nullptr /* requested_addr */); } else { if (bytes >= Use64KPagesThreshold) { @@ -2143,8 +2181,8 @@ char* os::pd_attempt_reserve_memory_at(char* requested_addr, size_t bytes, bool bytes = align_up(bytes, os::vm_page_size()); // In 4K mode always use mmap. - // In 64K mode allocate small sizes with mmap, large ones with 64K shmatted. - if (os::vm_page_size() == 4*K) { + // In 64K mode allocate with mmap if it supports 64K pages, otherwise use 64K shmatted. + if (os::vm_page_size() == 4*K || g_multipage_support.can_use_64K_mmap_pages) { return reserve_mmaped_memory(bytes, requested_addr); } else { if (bytes >= Use64KPagesThreshold) { @@ -2281,18 +2319,18 @@ void os::init(void) { // and should be allocated with 64k pages. // // So, we do the following: - // LDR_CNTRL can_use_64K_pages_dynamically what we do remarks - // 4K no 4K old systems (aix 5.2, as/400 v5r4) or new systems with AME activated - // 4k yes 64k (treat 4k stacks as 64k) different loader than java and standard settings + // LDR_CNTRL can_use_64K_pages_dynamically(mmap or shm) what we do remarks + // 4K no 4K old systems (aix 5.2) or new systems with AME activated + // 4k yes 64k (treat 4k stacks as 64k) different loader than java and standard settings // 64k no --- AIX 5.2 ? --- - // 64k yes 64k new systems and standard java loader (we set datapsize=64k when linking) + // 64k yes 64k new systems and standard java loader (we set datapsize=64k when linking) // We explicitly leave no option to change page size, because only upgrading would work, // not downgrading (if stack page size is 64k you cannot pretend its 4k). if (g_multipage_support.datapsize == 4*K) { // datapsize = 4K. Data segment, thread stacks are 4K paged. - if (g_multipage_support.can_use_64K_pages) { + if (g_multipage_support.can_use_64K_pages || g_multipage_support.can_use_64K_mmap_pages) { // .. but we are able to use 64K pages dynamically. // This would be typical for java launchers which are not linked // with datapsize=64K (like, any other launcher but our own). @@ -2322,7 +2360,7 @@ void os::init(void) { // This normally means that we can allocate 64k pages dynamically. // (There is one special case where this may be false: EXTSHM=on. // but we decided to not support that mode). - assert0(g_multipage_support.can_use_64K_pages); + assert0(g_multipage_support.can_use_64K_pages || g_multipage_support.can_use_64K_mmap_pages); set_page_size(64*K); trcVerbose("64K page mode"); FLAG_SET_ERGO(Use64KPages, true); @@ -2923,6 +2961,10 @@ void os::Aix::initialize_libperfstat() { } } +bool os::Aix::supports_64K_mmap_pages() { + return g_multipage_support.can_use_64K_mmap_pages; +} + ///////////////////////////////////////////////////////////////////////////// // thread stack diff --git a/src/hotspot/os/aix/os_aix.hpp b/src/hotspot/os/aix/os_aix.hpp index 22fb5327bf9b..8cb49b5fe74a 100644 --- a/src/hotspot/os/aix/os_aix.hpp +++ b/src/hotspot/os/aix/os_aix.hpp @@ -82,6 +82,7 @@ class os::Aix { public: static void init_thread_fpu_state(); static pthread_t main_thread(void) { return _main_thread; } + static bool supports_64K_mmap_pages(); // Given an address, returns the size of the page backing that address static size_t query_pagesize(void* p); diff --git a/src/hotspot/share/memory/virtualspace.cpp b/src/hotspot/share/memory/virtualspace.cpp index ae898bec3af9..12c89baab7e3 100644 --- a/src/hotspot/share/memory/virtualspace.cpp +++ b/src/hotspot/share/memory/virtualspace.cpp @@ -31,7 +31,7 @@ #include "oops/oop.inline.hpp" #include "runtime/globals_extension.hpp" #include "runtime/java.hpp" -#include "runtime/os.hpp" +#include "runtime/os.inline.hpp" #include "services/memTracker.hpp" #include "utilities/align.hpp" #include "utilities/formatBuffer.hpp" @@ -365,7 +365,7 @@ void ReservedHeapSpace::establish_noaccess_prefix() { if (base() && base() + _size > (char *)OopEncodingHeapMax) { if (true WIN64_ONLY(&& !UseLargePages) - AIX_ONLY(&& os::vm_page_size() != 64*K)) { + AIX_ONLY(&& (os::Aix::supports_64K_mmap_pages() || os::vm_page_size() == 4*K))) { // Protect memory at the base of the allocated region. // If special, the page was committed (only matters on windows) if (!os::protect_memory(_base, _noaccess_prefix, os::MEM_PROT_NONE, _special)) { From 7cb77c8fbfcdbac4160c9ac713deb0c5260ace4b Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 7 Feb 2025 08:12:07 +0000 Subject: [PATCH 175/225] 8330702: Update failure handler to don't generate Error message if cores actions are empty Backport-of: 548e95a689d63e97ddbdfe7dd7df3a2e3377046c --- .../jdk/test/failurehandler/action/ActionSet.java | 9 ++++++--- test/failure_handler/src/share/conf/windows.properties | 4 +++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionSet.java b/test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionSet.java index d67611697bf6..46f1c5bc6f14 100644 --- a/test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionSet.java +++ b/test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionSet.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -104,8 +104,11 @@ private List getPatternActions(PrintWriter log, private String[] getTools(PrintWriter writer, Properties p, String key) { String value = p.getProperty(key); - if (value == null || value.isEmpty()) { - writer.printf("ERROR: '%s' property is empty%n", key); + if (value == null) { + writer.printf("ERROR: '%s' property is not set%n", key); + return new String[]{}; + } + if (value.isEmpty()) { return new String[]{}; } return value.split(" "); diff --git a/test/failure_handler/src/share/conf/windows.properties b/test/failure_handler/src/share/conf/windows.properties index e22c1a523d8a..6d11553ebbf5 100644 --- a/test/failure_handler/src/share/conf/windows.properties +++ b/test/failure_handler/src/share/conf/windows.properties @@ -1,5 +1,5 @@ # -# Copyright (c) 2015, 2021, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2015, 2024, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -59,6 +59,8 @@ native.stack.params.repeat=6 native.core.app=cdb native.core.args=-c ".dump /mA core.%p;qd" -p %p native.core.params.timeout=600000 + +cores= ################################################################################ # environment info to gather ################################################################################ From 76d4a6e74d1637bff86cc1d0e7a5a649efa8b3c4 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Fri, 7 Feb 2025 08:30:19 +0000 Subject: [PATCH 176/225] 8340411: open source several 2D imaging tests Backport-of: 8dcf7b8fa7b17bf34c62c561c6ed78e8080df1ff --- .../image/BytePackedRaster/DitherTest.java | 147 ++++++++++++++++++ .../awt/image/BytePackedRaster/MultiOp.java | 108 +++++++++++++ .../ByteBinaryBitmask.java | 88 +++++++++++ .../ImageRepresentation/CustomSourceCM.java | 142 +++++++++++++++++ 4 files changed, 485 insertions(+) create mode 100644 test/jdk/sun/awt/image/BytePackedRaster/DitherTest.java create mode 100644 test/jdk/sun/awt/image/BytePackedRaster/MultiOp.java create mode 100644 test/jdk/sun/awt/image/ImageRepresentation/ByteBinaryBitmask.java create mode 100644 test/jdk/sun/awt/image/ImageRepresentation/CustomSourceCM.java diff --git a/test/jdk/sun/awt/image/BytePackedRaster/DitherTest.java b/test/jdk/sun/awt/image/BytePackedRaster/DitherTest.java new file mode 100644 index 000000000000..29b42b49fe77 --- /dev/null +++ b/test/jdk/sun/awt/image/BytePackedRaster/DitherTest.java @@ -0,0 +1,147 @@ +/* + * Copyright (c) 1999, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4184283 + * @summary Checks rendering of dithered byte packed image does not crash. + */ + +import java.awt.Color; +import java.awt.Component; +import java.awt.Graphics2D; +import java.awt.Image; +import java.awt.image.BufferedImage; +import java.awt.image.ColorModel; +import java.awt.image.IndexColorModel; +import java.awt.image.MemoryImageSource; +import java.awt.image.WritableRaster; + +public class DitherTest extends Component { + + final static int NOOP = 0; + final static int RED = 1; + final static int GREEN = 2; + final static int BLUE = 3; + final static int ALPHA = 4; + final static int SATURATION = 5; + + final static byte red[] = {(byte)0, (byte)132, (byte)0, (byte)132, (byte)0, (byte)132, + (byte)0, (byte)198, (byte)198, (byte)165, (byte)255, (byte)165, (byte)132, + (byte)255, (byte)0, (byte)255}; + + final static byte green[] = {(byte)0, (byte)0, (byte)130, (byte)130, (byte)0, + (byte)0, (byte)130, (byte)195, (byte)223, (byte)203, (byte)251, (byte)162, + (byte)132, (byte)0, (byte)255, (byte)255}; + + final static byte blue[] = {(byte)0, (byte)0, (byte)0, (byte)0, (byte)132, (byte)132, + (byte)132, (byte)198, (byte)198, (byte)247, (byte)247, (byte)165, (byte)132, + (byte)0, (byte)0, (byte)0}; + + static IndexColorModel cm16 = new IndexColorModel( 4, 16, red, green, blue); + + + public static void main(String args[]) { + + int imageWidth = 256; + int imageHeight = 256; + WritableRaster raster = cm16.createCompatibleWritableRaster(imageWidth, imageHeight); + BufferedImage intermediateImage = new BufferedImage(cm16, raster, false, null); + Image calculatedImage = calculateImage(); + + Graphics2D ig = intermediateImage.createGraphics(); + // Clear background and fill a red rectangle just to prove that we can draw on intermediateImage + ig.setColor(Color.white); + ig.fillRect(0,0,imageWidth,imageHeight); + ig.drawImage(calculatedImage, 0, 0, imageWidth, imageHeight, null); + ig.setColor(Color.red); + ig.fillRect(0,0,5,5); + + BufferedImage destImage = new BufferedImage(imageWidth, imageWidth, BufferedImage.TYPE_INT_RGB); + Graphics2D dg = destImage.createGraphics(); + dg.drawImage(intermediateImage, 0, 0, imageWidth, imageHeight, null); + } + + private static void applymethod(int c[], int method, int step, int total, int vals[]) { + if (method == NOOP) + return; + int val = ((total < 2) + ? vals[0] + : vals[0] + ((vals[1] - vals[0]) * step / (total - 1))); + switch (method) { + case RED: + c[0] = val; + break; + case GREEN: + c[1] = val; + break; + case BLUE: + c[2] = val; + break; + case ALPHA: + c[3] = val; + break; + case SATURATION: + int max = Math.max(Math.max(c[0], c[1]), c[2]); + int min = max * (255 - val) / 255; + if (c[0] == 0) c[0] = min; + if (c[1] == 0) c[1] = min; + if (c[2] == 0) c[2] = min; + break; + } + } + + private static Image calculateImage() { + + int xvals[] = { 0, 255 }; + int yvals[] = { 0, 255 }; + int xmethod = RED; + int ymethod = BLUE; + int width = 256; + int height = 256; + int pixels[] = new int[width * height]; + int c[] = new int[4]; + int index = 0; + for (int j = 0; j < height; j++) { + for (int i = 0; i < width; i++) { + c[0] = c[1] = c[2] = 0; + c[3] = 255; + if (xmethod < ymethod) { + applymethod(c, xmethod, i, width, xvals); + applymethod(c, ymethod, j, height, yvals); + } else { + applymethod(c, ymethod, j, height, yvals); + applymethod(c, xmethod, i, width, xvals); + } + pixels[index++] = ((c[3] << 24) | + (c[0] << 16) | + (c[1] << 8) | + (c[2] << 0)); + } + } + + DitherTest dt = new DitherTest(); + return dt.createImage(new MemoryImageSource(width, height, ColorModel.getRGBdefault(), pixels, 0, width)); + } +} + diff --git a/test/jdk/sun/awt/image/BytePackedRaster/MultiOp.java b/test/jdk/sun/awt/image/BytePackedRaster/MultiOp.java new file mode 100644 index 000000000000..2c396792548f --- /dev/null +++ b/test/jdk/sun/awt/image/BytePackedRaster/MultiOp.java @@ -0,0 +1,108 @@ +/* + * Copyright (c) 1999, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4213160 + * @summary Should generate a black image + */ + +import java.awt.Color; +import java.awt.Graphics2D; +import java.awt.image.BufferedImage; +import java.awt.image.ColorModel; +import java.awt.image.DataBuffer; +import java.awt.image.DataBufferByte; +import java.awt.image.IndexColorModel; +import java.awt.image.Raster; +import java.awt.image.WritableRaster; +import java.awt.geom.AffineTransform; + +public class MultiOp { + + public static void main(String[] argv) { + + int width = 256; + int height = 256; + + int pixelBits = 2; // 1, 2, 4, or 8 + // 1 and 8 make the code throw ImagingOpException, 2 and 4 + // make the code SEGV on Sol. + + byte[] lut1Arr = new byte[] {0, (byte)255 }; + byte[] lut2Arr = new byte[] {0, (byte)85, (byte)170, (byte)255}; + byte[] lut4Arr = new byte[] {0, (byte)17, (byte)34, (byte)51, + (byte)68, (byte)85,(byte) 102, (byte)119, + (byte)136, (byte)153, (byte)170, (byte)187, + (byte)204, (byte)221, (byte)238, (byte)255}; + byte[] lut8Arr = new byte[256]; + for (int i = 0; i < 256; i++) { + lut8Arr[i] = (byte)i; + } + + // Create the binary image + int bytesPerRow = width * pixelBits / 8; + byte[] imageData = new byte[height * bytesPerRow]; + ColorModel cm = null; + + switch (pixelBits) { + case 1: + cm = new IndexColorModel(pixelBits, lut1Arr.length, + lut1Arr, lut1Arr, lut1Arr); + break; + case 2: + cm = new IndexColorModel(pixelBits, lut2Arr.length, + lut2Arr, lut2Arr, lut2Arr); + break; + case 4: + cm = new IndexColorModel(pixelBits, lut4Arr.length, + lut4Arr, lut4Arr, lut4Arr); + break; + case 8: + cm = new IndexColorModel(pixelBits, lut8Arr.length, + lut8Arr, lut8Arr, lut8Arr); + break; + default: + {new Exception("Invalid # of bit per pixel").printStackTrace();} + } + + DataBuffer db = new DataBufferByte(imageData, imageData.length); + WritableRaster r = Raster.createPackedRaster(db, width, height, + pixelBits, null); + BufferedImage srcImage = new BufferedImage(cm, r, false, null); + + BufferedImage destImage = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB); + Graphics2D g = destImage.createGraphics(); + AffineTransform af = AffineTransform.getScaleInstance(.5, .5); + // This draw image is the problem + g.drawImage(srcImage, af, null); + int blackPixel = Color.black.getRGB(); + for (int x = 0; x < width; x++) { + for (int y = 0; y < height; y++) { + if (destImage.getRGB(x, y) != blackPixel) { + throw new RuntimeException("Not black"); + } + } + } + } +} diff --git a/test/jdk/sun/awt/image/ImageRepresentation/ByteBinaryBitmask.java b/test/jdk/sun/awt/image/ImageRepresentation/ByteBinaryBitmask.java new file mode 100644 index 000000000000..26edca7f09b7 --- /dev/null +++ b/test/jdk/sun/awt/image/ImageRepresentation/ByteBinaryBitmask.java @@ -0,0 +1,88 @@ +/* + * Copyright (c) 2002, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/* + * @test + * @bug 4673490 + * @summary This test verifies that Toolkit images with a 1-bit + * IndexColorModel (known as ByteBinary) and a transparent index are rendered properly. + */ + +import java.awt.Color; +import java.awt.Graphics2D; + +import java.awt.image.BufferedImage; +import java.awt.image.IndexColorModel; + +public class ByteBinaryBitmask { + + public static void main(String argv[]) throws Exception { + + /* Create the image */ + int w = 16, h = 16; + byte[] bw = { (byte)255, (byte)0, }; + IndexColorModel icm = new IndexColorModel(1, 2, bw, bw, bw, 0); + BufferedImage img = new BufferedImage(w, h, BufferedImage.TYPE_BYTE_BINARY, icm); + Graphics2D g2d = img.createGraphics(); + g2d.setColor(Color.white); + g2d.fillRect(0, 0, w, h); + g2d.setColor(Color.black); + int xoff = 5; + g2d.fillRect(xoff, 5, 1, 10); // 1 pixel wide + + int dw = 200, dh = 50; + BufferedImage dest = new BufferedImage(dw, dh, BufferedImage.TYPE_INT_RGB); + Graphics2D g = dest.createGraphics(); + g.setColor(Color.green); + g.fillRect(0, 0, dw, dh); + int x1 = 10; + int x2 = 50; + int x3 = 90; + int x4 = 130; + g.drawImage(img, x1, 10, null); + g.drawImage(img, x2, 10, null); + g.drawImage(img, x3, 10, null); + g.drawImage(img, x4, 10, null); + + int blackPix = Color.black.getRGB(); + for (int y = 0; y < dh; y++) { + boolean isBlack = false; + for (int x = 0; x < dw; x++) { + int rgb = dest.getRGB(x, y); + if (rgb == blackPix) { + /* Src image has a one pixel wide vertical rect at off "xoff" and + * this is drawn at x1/x2/x3/x4) so the sum of those are the x locations + * to expect black. + */ + if (x != (x1 + xoff) && x != (x2 + xoff) && x != (x3 + xoff) && x!= (x4 + xoff)) { + throw new RuntimeException("wrong x location: " +x); + } + if (isBlack) { + throw new RuntimeException("black after black"); + } + } + isBlack = rgb == blackPix; + } + } + } +} diff --git a/test/jdk/sun/awt/image/ImageRepresentation/CustomSourceCM.java b/test/jdk/sun/awt/image/ImageRepresentation/CustomSourceCM.java new file mode 100644 index 000000000000..c56b4ef88c80 --- /dev/null +++ b/test/jdk/sun/awt/image/ImageRepresentation/CustomSourceCM.java @@ -0,0 +1,142 @@ +/* + * Copyright (c) 1999, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +/** + * @test + * @bug 4192756 + * @summary Tests that using a non-default colormodel generates correct images under 16/24 bit mode + */ + +import java.awt.Color; +import java.awt.Component; +import java.awt.Graphics2D; +import java.awt.Image; +import java.awt.image.BufferedImage; +import java.awt.image.ColorModel; +import java.awt.image.DirectColorModel; +import java.awt.image.ComponentColorModel; +import java.awt.image.MemoryImageSource; +import java.util.Arrays; + +/* + * NOTE: This bug only appears under specific conditions. If the background of + * the surface is red, then you are not running under the conditions necessary + * to test for the regression so the results of this test will be inconclusive. + * + * The test should be run under any of the following screen depths/surfaces: + * + * 15-bit, otherwise known as 555 RGB or 32768 (thousands) colors + * 16-bit, otherwise known as 565 RGB or 65536 (thousands) colors + * 24-bit, otherwise known as 16777216 (millions) colors + * + * The test draws 2 rectangles. Both rectangles should be half black (left) + * and half blue (right). If the top rectangle is all black, the test fails. + * If the background is red, the results are inconclusive (see above). +*/ + +public class CustomSourceCM extends Component { + + public static int IMG_W = 80; + public static int IMG_H = 30; + + static void test(int imageType) { + + int w = IMG_W + 20; + int h = IMG_H * 2 + 40; + BufferedImage bi = new BufferedImage(w, h, imageType); + + DirectColorModel dcm; + + /* the next dozen lines or so are intended to help + * ascertain if the destination surface is of the type + * that exhibited the original bug, making the background + * white in those cases. It is not strictly necessary. + * It is only for a manual tester to be able to tell by looking. + * The real test is the check for black and blue later on. + */ + Graphics2D g = bi.createGraphics(); + g.setColor(Color.red); + g.fillRect(0, 0, w, h); + + ColorModel cm = bi.getColorModel(); + if (cm instanceof ComponentColorModel) { + g.setColor(Color.white); + g.fillRect(0, 0, w, h); + } else if (cm instanceof DirectColorModel) { + dcm = (DirectColorModel) cm; + if (dcm.getPixelSize() < 24) { + g.setColor(Color.white); + g.fillRect(0, 0, w, h); + } + } + + // Construct a ColorModel and data for a 16-bit 565 image... + dcm = new DirectColorModel(16, 0x1f, 0x7e0, 0xf800); + + // Create an image which is black on the left, blue on the right. + int[] pixels = new int[IMG_W * IMG_H]; + int blue = dcm.getBlueMask(); + int off = 0; + for (int y = 0; y < IMG_H; y++) { + Arrays.fill(pixels, off, off+IMG_W/2, 0); + Arrays.fill(pixels, off+IMG_W/2, off+IMG_W, blue); + off += IMG_W; + } + MemoryImageSource mis = new MemoryImageSource(IMG_W, IMG_H, dcm, + pixels, 0, IMG_W); + CustomSourceCM comp = new CustomSourceCM(); + Image img = comp.createImage(mis); + + // Draw the image on to the surface. + g.drawImage(img, 10, 10, null); + + // Create a similar effect with 2 fillrects, below the image. + g.setColor(Color.black); + g.fillRect(10, 60, IMG_W/2, IMG_H); + g.setColor(Color.blue); + g.fillRect(10+IMG_W/2, 60, IMG_W/2, IMG_H); + + // Now sample points in the image to confirm they are the expected color. + int bluePix = Color.blue.getRGB(); + int blackPix = Color.black.getRGB(); + int black_topLeft = bi.getRGB(10+IMG_W/4, 10+IMG_H/2); + int blue_topRight = bi.getRGB(10+IMG_W*3/4, 10+IMG_H/2); + int black_bottomLeft = bi.getRGB(10+IMG_W/4, 60+IMG_H/2); + int blue_bottomRight = bi.getRGB(10+IMG_W*3/4, 60+IMG_H/2); + if ((black_topLeft != blackPix) || (black_bottomLeft != blackPix) || + (blue_topRight != bluePix) || (blue_bottomRight != bluePix)) { + + String fileName = "failed " + imageType + ".png"; + try { + javax.imageio.ImageIO.write(bi, "png", new java.io.File(fileName)); + } catch (Exception e) { }; + throw new RuntimeException("unexpected colors"); + } + } + + public static void main(String argv[]) { + test(BufferedImage.TYPE_USHORT_555_RGB); + test(BufferedImage.TYPE_USHORT_565_RGB); + test(BufferedImage.TYPE_3BYTE_BGR); + } +} From 173b66314a442e24d76816c32fdefeb64a3260ec Mon Sep 17 00:00:00 2001 From: Martin Doerr Date: Fri, 7 Feb 2025 10:10:35 +0000 Subject: [PATCH 177/225] 8348562: ZGC: segmentation fault due to missing node type check in barrier elision analysis Backport-of: afcc2b03afc77f730300e1d92471466d56ed75fb --- src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp b/src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp index 70b9bd6eaa7d..b9aced7d6c91 100644 --- a/src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp +++ b/src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp @@ -618,7 +618,9 @@ static const Node* get_base_and_offset(const MachNode* mach, intptr_t& offset) { // The memory address is computed by 'base' and fed to 'mach' via an // indirect memory operand (indicated by offset == 0). The ultimate base and // offset can be fetched directly from the inputs and Ideal type of 'base'. - offset = base->bottom_type()->isa_oopptr()->offset(); + const TypeOopPtr* oopptr = base->bottom_type()->isa_oopptr(); + if (oopptr == nullptr) return nullptr; + offset = oopptr->offset(); // Even if 'base' is not an Ideal AddP node anymore, Matcher::ReduceInst() // guarantees that the base address is still available at the same slot. base = base->in(AddPNode::Base); From a001a43b4d3a65e000b4dfb929b5136bd84ee764 Mon Sep 17 00:00:00 2001 From: Christoph Langer Date: Sun, 9 Feb 2025 12:20:49 +0000 Subject: [PATCH 178/225] 8349603: [21u, 17u, 11u] Update GHA JDKs after Jan/25 updates Reviewed-by: mbaesken, sgehwolf --- make/conf/github-actions.conf | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/make/conf/github-actions.conf b/make/conf/github-actions.conf index 0a9f21e97c4e..bd27a52fb314 100644 --- a/make/conf/github-actions.conf +++ b/make/conf/github-actions.conf @@ -29,17 +29,17 @@ GTEST_VERSION=1.13.0 JTREG_VERSION=7.3.1+1 LINUX_X64_BOOT_JDK_EXT=tar.gz -LINUX_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.3%2B9/OpenJDK21U-jdk_x64_linux_hotspot_21.0.3_9.tar.gz -LINUX_X64_BOOT_JDK_SHA256=fffa52c22d797b715a962e6c8d11ec7d79b90dd819b5bc51d62137ea4b22a340 - -MACOS_X64_BOOT_JDK_EXT=tar.gz -MACOS_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.3%2B9/OpenJDK21U-jdk_x64_mac_hotspot_21.0.3_9.tar.gz -MACOS_X64_BOOT_JDK_SHA256=f777103aab94330d14a29bd99f3a26d60abbab8e2c375cec9602746096721a7c +LINUX_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_x64_linux_hotspot_21.0.6_7.tar.gz +LINUX_X64_BOOT_JDK_SHA256=a2650fba422283fbed20d936ce5d2a52906a5414ec17b2f7676dddb87201dbae MACOS_AARCH64_BOOT_JDK_EXT=tar.gz -MACOS_AARCH64_BOOT_JDK_URL=https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.3%2B9/OpenJDK21U-jdk_aarch64_mac_hotspot_21.0.3_9.tar.gz -MACOS_AARCH64_BOOT_JDK_SHA256=b6be6a9568be83695ec6b7cb977f4902f7be47d74494c290bc2a5c3c951e254f +MACOS_AARCH64_BOOT_JDK_URL=https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_aarch64_mac_hotspot_21.0.6_7.tar.gz +MACOS_AARCH64_BOOT_JDK_SHA256=4ef4083919126a3d93e603284b405c7493905497485a92b375f5d6c3e8f7e8f2 + +MACOS_X64_BOOT_JDK_EXT=tar.gz +MACOS_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_x64_mac_hotspot_21.0.6_7.tar.gz +MACOS_X64_BOOT_JDK_SHA256=7aacfc400078ad65b7c7de3ec75ff74bf5c2077d6740b350f85ae10be4f71e76 WINDOWS_X64_BOOT_JDK_EXT=zip -WINDOWS_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.3%2B9/OpenJDK21U-jdk_x64_windows_hotspot_21.0.3_9.zip -WINDOWS_X64_BOOT_JDK_SHA256=c43a66cff7a403d56c5c5e1ff10d3d5f95961abf80f97f0e35380594909f0e4d +WINDOWS_X64_BOOT_JDK_URL=https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.6%2B7/OpenJDK21U-jdk_x64_windows_hotspot_21.0.6_7.zip +WINDOWS_X64_BOOT_JDK_SHA256=897c8eebb0f85a99ccecbd482ebae9a45d88c19d6077054f6529ebab49b6d259 From cbc18d77a649279354abe8e8651817610795cd35 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 11 Feb 2025 13:49:24 +0000 Subject: [PATCH 179/225] 8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025 Backport-of: 2e00816ac30373df28a29dc938f7ce5489a3edfc --- .../java/nio/file/Files/probeContentType/Basic.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/test/jdk/java/nio/file/Files/probeContentType/Basic.java b/test/jdk/java/nio/file/Files/probeContentType/Basic.java index 8add9e76104b..aee1b19a01db 100644 --- a/test/jdk/java/nio/file/Files/probeContentType/Basic.java +++ b/test/jdk/java/nio/file/Files/probeContentType/Basic.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2008, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -40,6 +40,7 @@ import jdk.internal.util.OperatingSystem; import jdk.internal.util.OSVersion; +import jdk.internal.util.StaticProperty; /** * Uses Files.probeContentType to probe html file, custom file type, and minimal @@ -83,7 +84,7 @@ private static int checkContentTypes(String expected, String actual) { if (!expected.equals(actual)) { if (!OperatingSystem.isWindows()) { Path userMimeTypes = - Path.of(System.getProperty("user.home"), ".mime.types"); + Path.of(StaticProperty.userHome(), ".mime.types"); checkMimeTypesFile(userMimeTypes); Path etcMimeTypes = Path.of("/etc/mime.types"); @@ -188,9 +189,10 @@ public static void main(String[] args) throws IOException { exTypes.add(new ExType("xlsx", List.of("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"))); exTypes.add(new ExType("wasm", List.of("application/wasm"))); - // extensions with content type that differs on Windows 11+ + // extensions with content type that differs on Windows 11+ and + // Windows Server 2025 if (OperatingSystem.isWindows() && - (System.getProperty("os.name").endsWith("11") || + (StaticProperty.osName().matches("^.*[11|2025]$") || new OSVersion(10, 0).compareTo(OSVersion.current()) > 0)) { System.out.println("Windows 11+ detected: using different types"); exTypes.add(new ExType("bz2", List.of("application/bz2", "application/x-bzip2", "application/x-bzip", "application/x-compressed"))); From a642dae4a52aa85b1e22b2a27e2b08cbce6cb7b7 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Tue, 11 Feb 2025 13:50:27 +0000 Subject: [PATCH 180/225] 8345368: java/io/File/createTempFile/SpecialTempFile.java fails on Windows Server 2025 Backport-of: b0c131e872f997cb7deadc9b0a87bd76e3a2a83c --- test/jdk/java/io/File/createTempFile/SpecialTempFile.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/jdk/java/io/File/createTempFile/SpecialTempFile.java b/test/jdk/java/io/File/createTempFile/SpecialTempFile.java index efbdc21577c0..96c79eb893ac 100644 --- a/test/jdk/java/io/File/createTempFile/SpecialTempFile.java +++ b/test/jdk/java/io/File/createTempFile/SpecialTempFile.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -36,6 +36,7 @@ import jdk.internal.util.OperatingSystem; import jdk.internal.util.OSVersion; +import jdk.internal.util.StaticProperty; public class SpecialTempFile { private static void test(String name, String[] prefix, String[] suffix, @@ -108,7 +109,7 @@ public static void main(String[] args) throws Exception { String[] resvPre = { "LPT1.package.zip", "com7.4.package.zip" }; String[] resvSuf = { ".temp", ".temp" }; boolean exceptionExpected = - !(System.getProperty("os.name").endsWith("11") || + !(StaticProperty.osName().matches("^.*[11|2025]$") || new OSVersion(10, 0).compareTo(OSVersion.current()) > 0); test("ReservedName", resvPre, resvSuf, exceptionExpected); } From 9966dd42704199118e4468883ba09644947a95a9 Mon Sep 17 00:00:00 2001 From: Jan Kratochvil Date: Tue, 11 Feb 2025 17:52:17 +0000 Subject: [PATCH 181/225] 8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java Reviewed-by: abakhtin Backport-of: 43b7e9f54776ec7ed98d2e2f717c3d9663268ef2 --- .../jtreg/gc/TestPLABAdaptToMinTLABSize.java | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java b/test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java index 8dfefcb7d953..153d8337b062 100644 --- a/test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java +++ b/test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java @@ -24,17 +24,29 @@ package gc; /* - * @test TestPLABAdaptToMinTLABSize + * @test TestPLABAdaptToMinTLABSizeG1 * @bug 8289137 * @summary Make sure that Young/OldPLABSize adapt to MinTLABSize setting. - * @requires vm.gc.Parallel | vm.gc.G1 + * @requires vm.gc.G1 * @library /test/lib * @modules java.base/jdk.internal.misc * java.management - * @run driver gc.TestPLABAdaptToMinTLABSize + * @run driver gc.TestPLABAdaptToMinTLABSize -XX:+UseG1GC + */ + +/* + * @test TestPLABAdaptToMinTLABSizeParallel + * @bug 8289137 + * @summary Make sure that Young/OldPLABSize adapt to MinTLABSize setting. + * @requires vm.gc.Parallel + * @library /test/lib + * @modules java.base/jdk.internal.misc + * java.management + * @run driver gc.TestPLABAdaptToMinTLABSize -XX:+UseParallelGC */ import java.util.ArrayList; +import java.util.Arrays; import java.util.Collections; import jdk.test.lib.process.OutputAnalyzer; @@ -68,9 +80,10 @@ private static void runTest(boolean shouldSucceed, String... extraArgs) throws E } public static void main(String[] args) throws Exception { - runTest(true, "-XX:MinTLABSize=100k"); + String gc = args[0]; + runTest(true, gc, "-XX:MinTLABSize=100k"); // Should not succeed when explicitly specifying invalid combination. - runTest(false, "-XX:MinTLABSize=100k", "-XX:OldPLABSize=5k"); - runTest(false, "-XX:MinTLABSize=100k", "-XX:YoungPLABSize=5k"); + runTest(false, gc, "-XX:MinTLABSize=100k", "-XX:OldPLABSize=5k"); + runTest(false, gc, "-XX:MinTLABSize=100k", "-XX:YoungPLABSize=5k"); } } From eeddf6d2de3d715d5f221a94e08ad493c01266f3 Mon Sep 17 00:00:00 2001 From: Antonio Vieiro Date: Wed, 12 Feb 2025 02:05:45 +0000 Subject: [PATCH 182/225] 8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs Reviewed-by: andrew Backport-of: d2262fe4e9b3118d4c4ab152aa2771b744398367 --- .../security/validator/CADistrustPolicy.java | 18 ++- .../validator/CamerfirmaTLSPolicy.java | 114 ++++++++++++++++++ .../share/conf/security/java.security | 5 +- .../distrust/Camerfirma.java | 75 ++++++++++++ .../distrust/Distrust.java | 10 +- .../camerfirma/camerfirmachambersca-chain.pem | 64 ++++++++++ .../camerfirmachamberscommerceca-chain.pem | 48 ++++++++ .../camerfirmachambersignca-chain.pem | 62 ++++++++++ 8 files changed, 392 insertions(+), 4 deletions(-) create mode 100644 src/java.base/share/classes/sun/security/validator/CamerfirmaTLSPolicy.java create mode 100644 test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java create mode 100644 test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersca-chain.pem create mode 100644 test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachamberscommerceca-chain.pem create mode 100644 test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersignca-chain.pem diff --git a/src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java b/src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java index 17b9e7248c06..7e0706e19bb5 100644 --- a/src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java +++ b/src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2024, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -69,6 +69,22 @@ void checkDistrust(String variant, X509Certificate[] chain) } EntrustTLSPolicy.checkDistrust(chain); } + }, + + /** + * Distrust TLS Server certificates anchored by a CAMERFIRMA root CA and + * issued after April 15, 2025. If enabled, this policy is currently + * enforced by the PKIX and SunX509 TrustManager implementations + * of the SunJSSE provider implementation. + */ + CAMERFIRMA_TLS { + void checkDistrust(String variant, X509Certificate[] chain) + throws ValidatorException { + if (!variant.equals(Validator.VAR_TLS_SERVER)) { + return; + } + CamerfirmaTLSPolicy.checkDistrust(chain); + } }; /** diff --git a/src/java.base/share/classes/sun/security/validator/CamerfirmaTLSPolicy.java b/src/java.base/share/classes/sun/security/validator/CamerfirmaTLSPolicy.java new file mode 100644 index 000000000000..591a7a26c689 --- /dev/null +++ b/src/java.base/share/classes/sun/security/validator/CamerfirmaTLSPolicy.java @@ -0,0 +1,114 @@ +/* + * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +package sun.security.validator; + +import java.security.cert.X509Certificate; +import java.time.LocalDate; +import java.time.Month; +import java.time.ZoneOffset; +import java.util.Date; +import java.util.Map; +import java.util.Set; + +import sun.security.util.Debug; +import sun.security.x509.X509CertImpl; + +/** + * This class checks if Camerfirma issued TLS Server certificates should be + * restricted. + */ +final class CamerfirmaTLSPolicy { + + private static final Debug debug = Debug.getInstance("certpath"); + + // SHA-256 certificate fingerprints of distrusted roots + private static final Set FINGERPRINTS = Set.of( + // cacerts alias: camerfirmachamberscommerceca + // DN: CN=Chambers of Commerce Root, + // OU=http://www.chambersign.org, + // O=AC Camerfirma SA CIF A82743287, C=EU + "0C258A12A5674AEF25F28BA7DCFAECEEA348E541E6F5CC4EE63B71B361606AC3", + // cacerts alias: camerfirmachambersca + // DN: CN=Chambers of Commerce Root - 2008, + // O=AC Camerfirma S.A., SERIALNUMBER=A82743287, + // L=Madrid (see current address at www.camerfirma.com/address), + // C=EU + "063E4AFAC491DFD332F3089B8542E94617D893D7FE944E10A7937EE29D9693C0", + // cacerts alias: camerfirmachambersignca + // DN: CN=Global Chambersign Root - 2008, + // O=AC Camerfirma S.A., SERIALNUMBER=A82743287, + // L=Madrid (see current address at www.camerfirma.com/address), + // C=EU + "136335439334A7698016A0D324DE72284E079D7B5220BB8FBD747816EEBEBACA" + ); + + // Any TLS Server certificate that is anchored by one of the Camerfirma + // roots above and is issued after this date will be distrusted. + private static final LocalDate APRIL_15_2025 = + LocalDate.of(2025, Month.APRIL, 15); + + /** + * This method assumes the eeCert is a TLS Server Cert and chains back to + * the anchor. + * + * @param chain the end-entity's certificate chain. The end entity cert + * is at index 0, the trust anchor at index n-1. + * @throws ValidatorException if the certificate is distrusted + */ + static void checkDistrust(X509Certificate[] chain) + throws ValidatorException { + X509Certificate anchor = chain[chain.length-1]; + String fp = fingerprint(anchor); + if (fp == null) { + throw new ValidatorException("Cannot generate fingerprint for " + + "trust anchor of TLS server certificate"); + } + if (FINGERPRINTS.contains(fp)) { + Date notBefore = chain[0].getNotBefore(); + LocalDate ldNotBefore = LocalDate.ofInstant(notBefore.toInstant(), + ZoneOffset.UTC); + // reject if certificate is issued after April 15, 2025 + checkNotBefore(ldNotBefore, APRIL_15_2025, anchor); + } + } + + private static String fingerprint(X509Certificate cert) { + return X509CertImpl.getFingerprint("SHA-256", cert, debug); + } + + private static void checkNotBefore(LocalDate notBeforeDate, + LocalDate distrustDate, X509Certificate anchor) + throws ValidatorException { + if (notBeforeDate.isAfter(distrustDate)) { + throw new ValidatorException + ("TLS Server certificate issued after " + distrustDate + + " and anchored by a distrusted legacy Camerfirma root CA: " + + anchor.getSubjectX500Principal(), + ValidatorException.T_UNTRUSTED_CERT, anchor); + } + } + + private CamerfirmaTLSPolicy() {} +} diff --git a/src/java.base/share/conf/security/java.security b/src/java.base/share/conf/security/java.security index 7a5ca18daac5..f8b01a4ea1ec 100644 --- a/src/java.base/share/conf/security/java.security +++ b/src/java.base/share/conf/security/java.security @@ -1333,6 +1333,9 @@ jdk.sasl.disabledMechanisms= # ENTRUST_TLS : Distrust TLS Server certificates anchored by # an Entrust root CA and issued after November 11, 2024. # +# CAMERFIRMA_TLS : Distrust TLS Server certificates anchored by +# a Camerfirma root CA and issued after April 15, 2025. +# # Leading and trailing whitespace surrounding each value are ignored. # Unknown values are ignored. If the property is commented out or set to the # empty String, no policies are enforced. @@ -1344,7 +1347,7 @@ jdk.sasl.disabledMechanisms= # jdk.certpath.disabledAlgorithms; those restrictions are still enforced even # if this property is not enabled. # -jdk.security.caDistrustPolicies=SYMANTEC_TLS,ENTRUST_TLS +jdk.security.caDistrustPolicies=SYMANTEC_TLS,ENTRUST_TLS,CAMERFIRMA_TLS # # FilePermission path canonicalization diff --git a/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java b/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java new file mode 100644 index 000000000000..50a723441a51 --- /dev/null +++ b/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java @@ -0,0 +1,75 @@ +/* + * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.io.File; +import java.security.Security; +import java.time.*; +import java.util.*; +import javax.net.ssl.*; + +/** + * @test + * @bug 8346587 + * @summary Check that TLS Server certificates chaining back to distrusted + * Camerfirma roots are invalid + * @library /test/lib + * @modules java.base/sun.security.validator + * @run main/othervm Camerfirma after policyOn invalid + * @run main/othervm Camerfirma after policyOff valid + * @run main/othervm Camerfirma before policyOn valid + * @run main/othervm Camerfirma before policyOff valid + */ + +public class Camerfirma { + + private static final String certPath = "chains" + File.separator + "camerfirma"; + + // Each of the roots have a test certificate chain stored in a file + // named "-chain.pem". + private static String[] rootsToTest = new String[] { + "camerfirmachamberscommerceca", "camerfirmachambersca", + "camerfirmachambersignca"}; + + // Date after the restrictions take effect + private static final ZonedDateTime DISTRUST_DATE = + LocalDate.of(2025, 04, 16).atStartOfDay(ZoneOffset.UTC); + + public static void main(String[] args) throws Exception { + + // All of the test certificates are signed with SHA-1 so we need + // to remove the constraint that disallows SHA-1 certificates. + String prop = Security.getProperty("jdk.certpath.disabledAlgorithms"); + String newProp = prop.replace(", SHA1 jdkCA & usage TLSServer", ""); + Security.setProperty("jdk.certpath.disabledAlgorithms", newProp); + + Distrust distrust = new Distrust(args); + + X509TrustManager[] tms = new X509TrustManager[]{ + distrust.getTMF("PKIX", null), + distrust.getTMF("SunX509", null) + }; + + Date notBefore = distrust.getNotBefore(DISTRUST_DATE); + distrust.testCertificateChain(certPath, notBefore, tms, rootsToTest); + } +} diff --git a/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Distrust.java b/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Distrust.java index 18178f65ec11..3430a1b8276f 100644 --- a/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Distrust.java +++ b/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Distrust.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2024, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -198,7 +198,13 @@ public boolean[] getIssuerUniqueID() { public boolean[] getSubjectUniqueID() { return cert.getSubjectUniqueID(); } - public boolean[] getKeyUsage() { return cert.getKeyUsage(); } + public boolean[] getKeyUsage() { + // Turn on the Digital Signature bit. Some certs that we want + // to use as test certs don't have this bit turned on. + boolean[] withDigitalSignature = cert.getKeyUsage(); + withDigitalSignature[0] = true; + return withDigitalSignature; + } public int getBasicConstraints() { return cert.getBasicConstraints(); } public byte[] getEncoded() throws CertificateEncodingException { return cert.getEncoded(); diff --git a/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersca-chain.pem b/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersca-chain.pem new file mode 100644 index 000000000000..f23c6dafeddf --- /dev/null +++ b/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersca-chain.pem @@ -0,0 +1,64 @@ +Owner: CN=Camerfirma Corporate Server II - 2015, + L=Madrid (see current address at https://www.camerfirma.com/address), + SERIALNUMBER=A82743287, + O=AC Camerfirma S.A., OU=AC CAMERFIRMA, C=ES +Issuer: CN=Chambers of Commerce Root - 2008, + O=AC Camerfirma S.A., SERIALNUMBER=A82743287, + L=Madrid (see current address at www.camerfirma.com/address), C=EU +Serial number: 621ff31c489ba136 +Valid from: Thu Jan 15 01:21:16 PST 2015 until: Tue Dec 15 01:21:16 PST 2037 +Certificate fingerprints: + SHA1: FE:72:7A:78:EA:0C:03:35:CD:DA:9C:2E:D7:5F:D4:D4:6F:35:C2:EF + SHA256: 66:EA:E2:70:9B:54:CD:D1:69:31:77:B1:33:2F:F0:36:CD:D0:F7:23:DB:30:39:ED:31:15:55:A6:CB:F5:FF:3E +Signature algorithm name: SHA256withRSA +Subject Public Key Algorithm: 4096-bit RSA key +Version: 3 + +-----BEGIN CERTIFICATE----- +MIIIkzCCBnugAwIBAgIIYh/zHEiboTYwDQYJKoZIhvcNAQELBQAwga4xCzAJBgNV +BAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQg +d3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcx +GzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMg +b2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwHhcNMTUwMTE1MDkyMTE2WhcNMzcxMjE1 +MDkyMTE2WjCB0zELMAkGA1UEBhMCRVMxFjAUBgNVBAsMDUFDIENBTUVSRklSTUEx +GzAZBgNVBAoMEkFDIENhbWVyZmlybWEgUy5BLjESMBAGA1UEBRMJQTgyNzQzMjg3 +MUswSQYDVQQHDEJNYWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgaHR0cHM6 +Ly93d3cuY2FtZXJmaXJtYS5jb20vYWRkcmVzcykxLjAsBgNVBAMMJUNhbWVyZmly +bWEgQ29ycG9yYXRlIFNlcnZlciBJSSAtIDIwMTUwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQC3ndKNpFufVq9v+15dRoT9oVkgwEfDdsPw0Ly0R+eM5MOk +35zEil/+hqEMbQmcvosAh6I8iAskkXasqh+SMbMIjvXbDyNILeGzsoP0uz3btHM7 +oN3yHXDhhd1NGNocP54Wehe9+RE3WP0yEEo+D2YmMwUHuv4KiXtveiPksv+Xkkz5 +auqppPMaYlD6y49AEsGY2zOEUI8PO4+tOxUKhvsiMuW817vH3VdmMwOjRe0SdYAi +YLQIiyqJGNdEo3u+fw8UXxaJSRXhmF+jUn5DvdzWWNAxxwAKy95EPlpLQsx/7t2W +2ntoELPHGJk4V+/yA0d2olLEqBADkRtP2HiC0wly+zp7OGmjtfjbqLrVjmo/mLP3 +zpmYbpUtubrHiY0rlW6wo5FZLcTUvcAxFjxLWVIELPjnTebOuHvoJTb97rhA1Oqq +woq5FWJHFI9idzXzFLO0LX/4ugI9LZWxmvWW0O4CePtnhp0aNE/GgAw6lMx7bjZe +DXxxQnUDEE/mAqOHRUCnvRUSKVbuBBE0oz5fz3nUwcWVVgrm/jkgqTX4EqnZe+yB +mKV6hFEYV+1oVh7kzNN4Hg7nzGuByS7cCuBEwULFhfUja1Bu9EqgndJ3CV0XCWIA +XVhJnPNPi6y4W11jLJ7XSGSz3sCh21g0Gpgi2pXHGDB65Jc/QJHZ5ZaHCrzFnwID +AQABo4ICjDCCAogwEgYDVR0TAQH/BAgwBgEB/wIBAjAdBgNVHQ4EFgQUY+nw8FYA +aGWwIWwOXNcZCJ0INGUwgeMGA1UdIwSB2zCB2IAU+SSsD7K1+HnA+mCIG8TZTQKe +FxmhgbSkgbEwga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBj +dXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIw +EAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEp +MCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDiCCQCj2kJ+ +pLGu2jB6BggrBgEFBQcBAQRuMGwwQgYIKwYBBQUHMAKGNmh0dHA6Ly93d3cuY2Ft +ZXJmaXJtYS5jb20vY2VydHMvcm9vdF9jaGFtYmVycy0yMDA4LmNydDAmBggrBgEF +BQcwAYYaaHR0cDovL29jc3AuY2FtZXJmaXJtYS5jb20wDgYDVR0PAQH/BAQDAgEG +MCcGA1UdJQQgMB4GCCsGAQUFBwMEBggrBgEFBQcDAgYIKwYBBQUHAwEwPgYDVR0g +BDcwNTAzBgRVHSAAMCswKQYIKwYBBQUHAgEWHWh0dHBzOi8vcG9saWN5LmNhbWVy +ZmlybWEuY29tMHgGA1UdHwRxMG8wNaAzoDGGL2h0dHA6Ly9jcmwuY2FtZXJmaXJt +YS5jb20vY2hhbWJlcnNyb290LTIwMDguY3JsMDagNKAyhjBodHRwOi8vY3JsMS5j +YW1lcmZpcm1hLmNvbS9jaGFtYmVyc3Jvb3QtMjAwOC5jcmwwDQYJKoZIhvcNAQEL +BQADggIBAKhqaZwalwf89f4wPqfcE/lrsHdx8+q9RG46ouBXhTJMqXjwstXOZSL4 +3Dqs3GaVuMPIM9OG7CK0I93mAt+FWtr49ACFTyPBxPg/knrZ4RHyEto+/6w0WZ9H +owNw0aUg3ZAkhIvMRPVou8PrVukqj2lGKIh3hRdrbHwYwwmKKNlWBoC9gWk3mTYU +zfNt/KTzQCCl5+s6YDa+XInMLWaGd/pE/e++a22vY24cv7kN3NAFMjAMELPwh9ic +zLoPX8B52r+GgwpKY0c0hZdVTii6psLQ+BenyMlh+6lHRBOlTCSRtNi16o7H8fRq +CY2wyQi7N+EmdY1DhvECCi1nLbOnIx1bSAW0cVwPVrjQ/vsAxPNc3SGe/Xnanm3a +zAgFspzeuAhxxG0VKOvtPBnPQNsQ0cK664+IrWRsfa6aYhEfKvfsn5o4HpBWDobf +zrtNbqjjOuiM6JkT+DxXo5UK7t2q75KCJiimTtAuPcZ5wErZISLvZ34BodIHL2xK +b3Vww7K2FE1QaNsuQkGbUk++B9/+vV3H57vzskObdFWeWKSCpxIil4vZwIIH17zn +WU+O2WIY1F0aO9zp3E7qwfmYT4MJ38NF9R7FSlxRlgVc1uUHu/iyUU4N1O6F3VdX +P2Y+tgLFZLYV4kApfXk5l9h94dgKyfVcIpvS6yVpLfONPnlCNOxy +-----END CERTIFICATE----- diff --git a/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachamberscommerceca-chain.pem b/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachamberscommerceca-chain.pem new file mode 100644 index 000000000000..b27d46c17c8c --- /dev/null +++ b/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachamberscommerceca-chain.pem @@ -0,0 +1,48 @@ +Owner: CN=AC Camerfirma Certificados Camerales, + O=AC Camerfirma SA, SERIALNUMBER=A82743287, + L=Madrid (see current address at www.camerfirma.com/address), + EMAILADDRESS=ac_camerfirma_cc@camerfirma.com, C=ES +Issuer: CN=Chambers of Commerce Root, OU=http://www.chambersign.org, + O=AC Camerfirma SA CIF A82743287, C=EU +Serial number: 5 +Valid from: Mon Feb 09 07:42:47 PST 2004 until: Thu Feb 09 07:42:47 PST 2034 +Certificate fingerprints: + SHA1: 9F:36:B4:BE:9D:AF:1C:91:01:B2:D7:61:58:FB:95:CB:53:82:01:10 + SHA256: C7:D8:43:81:E1:1F:7C:57:46:77:1A:F5:B0:50:DC:51:FC:6F:DA:D6:F6:F3:5B:B5:3A:3D:E9:13:82:2E:A0:9E +Signature algorithm name: SHA1withRSA (weak) +Subject Public Key Algorithm: 2048-bit RSA key +Version: 3 + +-----BEGIN CERTIFICATE----- +MIIFwDCCBKigAwIBAgIBBTANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEn +MCUGA1UEChMeQUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQL +ExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMg +b2YgQ29tbWVyY2UgUm9vdDAeFw0wNDAyMDkxNTQyNDdaFw0zNDAyMDkxNTQyNDda +MIHgMQswCQYDVQQGEwJFUzEuMCwGCSqGSIb3DQEJARYfYWNfY2FtZXJmaXJtYV9j +Y0BjYW1lcmZpcm1hLmNvbTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBh +ZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJ +QTgyNzQzMjg3MRkwFwYDVQQKExBBQyBDYW1lcmZpcm1hIFNBMS0wKwYDVQQDEyRB +QyBDYW1lcmZpcm1hIENlcnRpZmljYWRvcyBDYW1lcmFsZXMwggEgMA0GCSqGSIb3 +DQEBAQUAA4IBDQAwggEIAoIBAQCjxnvvj01f36lgGhihRYVf1fAPEXsTJKrY4aLQ +cEUSh5szZE7VTtGiyMTMc2uCmnaXafjYHK8Lgmy6T9xxGEZ5OS4x6rgtuPyy13AP +tu3X3Y2kPVLu7ZMw5HoQC64wBj6YcnxTnBwmVW05DjzRXp6OyBIEKEaAB9vv2qEl +fh/Y234FG6Wd/ut1s0ScRZAo+6CSMNQxaY+ryXKD11uWkzWXJa9UZOasG7z4uPqc +Gr4/Hz2/CTLDTgp0xkMJYuzOztpUvOACrxlkS2utKUwVlAikJnboNwf/en94RbHN +zkKc5t0SAbzCf57ueawbzxSdPa+SAC25FNur64FKkfdq5PPjAgEDo4IB5TCCAeEw +EgYDVR0TAQH/BAgwBgEB/wIBCzA8BgNVHR8ENTAzMDGgL6AthitodHRwOi8vY3Js +LmNoYW1iZXJzaWduLm9yZy9jaGFtYmVyc3Jvb3QuY3JsMB0GA1UdDgQWBBS2H06d +HGiRLjdyYOFGj1qlKjExuTCBqwYDVR0jBIGjMIGggBTjlPWxTenboSlbV4tNdgZ2 +4dGiiqGBhKSBgTB/MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJt +YSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJz +aWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdIIBADAO +BgNVHQ8BAf8EBAMCAYYwKgYDVR0RBCMwIYEfYWNfY2FtZXJmaXJtYV9jY0BjYW1l +cmZpcm1hLmNvbTAnBgNVHRIEIDAegRxjaGFtYmVyc3Jvb3RAY2hhbWJlcnNpZ24u +b3JnMFsGA1UdIARUMFIwUAYLKwYBBAGBhy4KCQEwQTA/BggrBgEFBQcCARYzaHR0 +cDovL2Nwcy5jYW1lcmZpcm1hLmNvbS9jcHMvYWNfY2FtZXJmaXJtYV9jYy5odG1s +MA0GCSqGSIb3DQEBBQUAA4IBAQBl8KoPBYL//EBonqQWS0N+hLfxImP1eQ6nac+v +R5QfF/0w+VCTkShfKwHaa6V/W1dPlVwXSECuvXHkX6DYrtxFGGFB6qxuP1rkIpRs +sTkAlpvOx3REiFjIkhsijKd/ijvqxjbMbuYU+EFACK/jQIRoj+LEEZ+haiqbALZB +Iqq/26HTqX0itDosBj6M94YWcIpbTDefQNWCGsSnZcw2+k+az/wAOZT6xAxlnEim +HpDDlgRsmaLrHpDPDoIRYOih0gbJTnn4mKex9Wgr0sZ+XFl03j+bvcXL1tiuQnwb +9dMRDe/OdXABT35W4ZzLbpost65ZW3Tx+oi/bLbmu6pbKCgs +-----END CERTIFICATE----- diff --git a/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersignca-chain.pem b/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersignca-chain.pem new file mode 100644 index 000000000000..2ab3091439cb --- /dev/null +++ b/test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersignca-chain.pem @@ -0,0 +1,62 @@ +Owner: CN=AC Camerfirma - 2009, + L=Madrid (see current address at https://www.camerfirma.com/address), + SERIALNUMBER=A82743287, O=AC Camerfirma S.A., C=ES +Issuer: CN=Global Chambersign Root - 2008, + O=AC Camerfirma S.A., SERIALNUMBER=A82743287, + L=Madrid (see current address at www.camerfirma.com/address), C=EU +Serial number: 2 +Valid from: Mon Mar 16 10:16:25 PDT 2009 until: Sun Mar 11 10:16:25 PDT 2029 +Certificate fingerprints: + SHA1: BA:BA:69:CF:D5:CC:C9:4D:05:6B:5B:E7:80:5F:E2:03:CB:EB:5C:57 + SHA256: B6:8D:5D:9B:4E:A6:35:95:7C:0C:32:15:C2:0D:35:B2:21:7B:69:E3:49:C7:A3:04:C4:F9:7F:20:C4:08:1F:88 +Signature algorithm name: SHA1withRSA (weak) +Subject Public Key Algorithm: 4096-bit RSA key +Version: 3 + +-----BEGIN CERTIFICATE----- +MIIIPzCCBiegAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBrDELMAkGA1UEBhMCRVUx +QzBBBgNVBAcTOk1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2Ft +ZXJmaXJtYS5jb20vYWRkcmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UE +ChMSQUMgQ2FtZXJmaXJtYSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNp +Z24gUm9vdCAtIDIwMDgwHhcNMDkwMzE2MTcxNjI1WhcNMjkwMzExMTcxNjI1WjCB +qjELMAkGA1UEBhMCRVMxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjESMBAG +A1UEBRMJQTgyNzQzMjg3MUswSQYDVQQHE0JNYWRyaWQgKHNlZSBjdXJyZW50IGFk +ZHJlc3MgYXQgaHR0cHM6Ly93d3cuY2FtZXJmaXJtYS5jb20vYWRkcmVzcykxHTAb +BgNVBAMTFEFDIENhbWVyZmlybWEgLSAyMDA5MIICIjANBgkqhkiG9w0BAQEFAAOC +Ag8AMIICCgKCAgEAmbHxFEYTJmMdPcYiPlWUGZu2+tQo4voohYi3dwCwoVuGdHSp +kyoqs1B3YGx4u5KT4n0A7+Bb8YQ/QzbNy7UQ4JXAK+rT8JpNeKIvfN4lHnQJaChE +4fdn0KpvHWymaNq2k+EbQClquZB6OsTLvsivwSuSnyLcUw5rbajj53wq77fwB12y +phMjwz2AnD1BvHZd3vLOaH1jRQP3zzNmyjT/Oj6+jdux7SBKlJWgQEaKflwcvYyc +DPFPhGM4KPwEGX61PCrS+l8Lw0Kdy6K4lE+GrfgJrXM5m1Ey1R0c9McYQQPAtYcm +cOnHHgkJdEAFVDa76T9C+lcMP6DNckbJIyc/ENrmM2v4rq/JnsJKEEx0VLyLizQx +cGU3gp4ckg0ImQ9hV3H/DLWEqfrPuD++zaV81gpstnc9+pLg0Jibvwg3qvIr7nS5 +acc//qqxH0iJGYoStHW5J5HoM9HcBvhACq5rjzjrNLPYSJqbPJwBHKcql/uUjQ6S +SVWe3/CeJp6/vGuY1aRXAk9c/8oO0ZDrLKE8LsUgZesTLnWGd1LQcyQf6UMG1nb9 +5C3eZRkCVpKma6Hl/SUQNukerlbLOU9InFGNPdeEVq1Jo62XeEi8KMbTPdXou6Yl +rpe99dFnOUjVOdY7gfBGSgIVJjORqf/V70jwsxcYz7j6PKl0XulJs06vpSECAwEA +AaOCAmowggJmMBIGA1UdEwEB/wQIMAYBAf8CAQIwHQYDVR0OBBYEFMgAD/zGUvyf +2ztkLjK5bi5x82V5MIHhBgNVHSMEgdkwgdaAFLkJypwe29NsOmuu7VTxW5MGNS5e +oYGypIGvMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUgY3Vy +cmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAG +A1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAl +BgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwOIIJAMnN0+nVfSPO +MH0GCCsGAQUFBwEBBHEwbzBFBggrBgEFBQcwAoY5aHR0cDovL3d3dy5jYW1lcmZp +cm1hLmNvbS9jZXJ0cy9yb290X2NoYW1iZXJzaWduLTIwMDguY3J0MCYGCCsGAQUF +BzABhhpodHRwOi8vb2NzcC5jYW1lcmZpcm1hLmNvbTAOBgNVHQ8BAf8EBAMCAQYw +PgYDVR0gBDcwNTAzBgRVHSAAMCswKQYIKwYBBQUHAgEWHWh0dHBzOi8vcG9saWN5 +LmNhbWVyZmlybWEuY29tMH4GA1UdHwR3MHUwOKA2oDSGMmh0dHA6Ly9jcmwuY2Ft +ZXJmaXJtYS5jb20vY2hhbWJlcnNpZ25yb290LTIwMDguY3JsMDmgN6A1hjNodHRw +Oi8vY3JsMS5jYW1lcmZpcm1hLmNvbS9jaGFtYmVyc2lnbnJvb3QtMjAwOC5jcmww +DQYJKoZIhvcNAQEFBQADggIBABNYG4jBwoI7e8pCuUyDc6rwpE9H6AgrUdL7O1xK +TgTjDGBrMOBK+ZPS4Si8J3yZngvSrL694a1HmiiblJ+CmCdNGli2nBBM+OPK3tQB +4TW6hgkIe3vSNg/9o9y6+MAJcm8Kn0nPCBkSRME87NwvpehtekuF1G2ng1KDVwAn +F+eCXfNanEwY++vWbJAuPE69Z/0+rCgNyH1PzihiNu6vrUlSlLWKaG34O1DEttX+ +SsWTpEbpH9w5y9Vmw6WQ/B5nfhPM551HaMbiGgSxT9jHmf8APYQ3iT8EktcdTAdw +m1miiyxfKG+WjPT7P/x8Np1spJZw+sNIDTLdZ0T1XQ6obVkBTFUDSULKW8949HDu +VSwdl9Hu9lkDzzh9tyVYwwjEWVFZOiD/4TPVLfphf4ZEiyHt5YpNd9kZJIGGDxdc +CdtzPm2dQODFpv72LnPQHbuBQPJ71zkoAmyeM/1Qj0DlrFsPcYnbRasck1VmYgDc +Xc0+is0wcgCd7Gpx1zpEeVqwMD96am2xZPzd6nsbXvo+6TzsKLRMJo6nOERwrzuI +F+/eq3WXxYMt2UenJsHqwSgPJRMdl3SFz0+SZN0viHeLuwb7qaHN74qC6GP8yHGp +2xe6Z11mJDPLDSrQQ2dOceSJ1LurJgLP7amYmFlWwVnmM7LnfShhMWMV+MDrICnL +2ksL +-----END CERTIFICATE----- From 570e3e7a23c81ecb4b64fa74d3640933f7541688 Mon Sep 17 00:00:00 2001 From: SendaoYan Date: Thu, 13 Feb 2025 03:00:27 +0000 Subject: [PATCH 183/225] 8347038: [JMH] jdk.incubator.vector.SpiltReplicate fails NoClassDefFoundError Backport-of: 4d8fb80732fd17352c36254c6dfc1be5dbfbacf1 --- .../openjdk/bench/jdk/incubator/vector/SpiltReplicate.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/micro/org/openjdk/bench/jdk/incubator/vector/SpiltReplicate.java b/test/micro/org/openjdk/bench/jdk/incubator/vector/SpiltReplicate.java index 9f717908569a..447eab012de2 100644 --- a/test/micro/org/openjdk/bench/jdk/incubator/vector/SpiltReplicate.java +++ b/test/micro/org/openjdk/bench/jdk/incubator/vector/SpiltReplicate.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2022, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -31,7 +31,7 @@ @BenchmarkMode(Mode.AverageTime) @OutputTimeUnit(TimeUnit.NANOSECONDS) -@Fork(1) +@Fork(value=1, jvmArgs={"--add-modules=jdk.incubator.vector"}) public class SpiltReplicate { @CompilerControl(CompilerControl.Mode.DONT_INLINE) public long broadcastInt() { From 234b852229f0f86a49f980f7ffff9bdf6b1a31fe Mon Sep 17 00:00:00 2001 From: SendaoYan Date: Thu, 13 Feb 2025 03:01:27 +0000 Subject: [PATCH 184/225] 8339834: Replace usages of -mx and -ms in some tests Backport-of: 1d392492311daceeae12769cb9494eae63289853 --- src/java.base/share/classes/sun/security/util/Cache.java | 2 +- .../intrinsics/string/TestStringIntrinsics2LargeArray.java | 4 ++-- .../beans/Introspector/8159696/UnloadClassBeanInfo.java | 4 ++-- test/jdk/java/beans/Introspector/Test5102804.java | 5 ++--- test/jdk/java/beans/Introspector/Test8027905.java | 5 ++--- test/jdk/java/beans/XMLEncoder/Test4646747.java | 5 ++--- test/jdk/java/lang/ref/SoftReference/Pin.java | 6 ++---- test/jdk/java/nio/Buffer/Chew.java | 4 ++-- test/jdk/tools/jimage/JImageToolTest.java | 4 ++-- 9 files changed, 17 insertions(+), 22 deletions(-) diff --git a/src/java.base/share/classes/sun/security/util/Cache.java b/src/java.base/share/classes/sun/security/util/Cache.java index 29dd19830c0a..23d6e0013ba1 100644 --- a/src/java.base/share/classes/sun/security/util/Cache.java +++ b/src/java.base/share/classes/sun/security/util/Cache.java @@ -55,7 +55,7 @@ * However, note that because of the way SoftReferences are implemented in * HotSpot at the moment, this may not work perfectly as it clears them fairly * eagerly. Performance may be improved if the Java heap size is set to larger - * value using e.g. java -ms64M -mx128M foo.Test + * value using e.g. java -Xms64M -Xmx128M foo.Test * * Cache sizing: the memory cache is implemented on top of a LinkedHashMap. * In its current implementation, the number of buckets (NOT entries) in diff --git a/test/hotspot/jtreg/resourcehogs/compiler/intrinsics/string/TestStringIntrinsics2LargeArray.java b/test/hotspot/jtreg/resourcehogs/compiler/intrinsics/string/TestStringIntrinsics2LargeArray.java index 598633d307f4..6ed778e6e0b2 100644 --- a/test/hotspot/jtreg/resourcehogs/compiler/intrinsics/string/TestStringIntrinsics2LargeArray.java +++ b/test/hotspot/jtreg/resourcehogs/compiler/intrinsics/string/TestStringIntrinsics2LargeArray.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved. * Copyright (c) 2016 SAP SE. All rights reserved. * Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. @@ -35,7 +35,7 @@ * @run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox * * @run main/othervm - * -mx8G + * -Xmx8G * -Xbootclasspath/a:. * -Xmixed * -XX:+UnlockDiagnosticVMOptions diff --git a/test/jdk/java/beans/Introspector/8159696/UnloadClassBeanInfo.java b/test/jdk/java/beans/Introspector/8159696/UnloadClassBeanInfo.java index 8c77b3565a8f..0d9775d50d67 100644 --- a/test/jdk/java/beans/Introspector/8159696/UnloadClassBeanInfo.java +++ b/test/jdk/java/beans/Introspector/8159696/UnloadClassBeanInfo.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -38,7 +38,7 @@ * @bug 8159696 * @library /javax/swing/regtesthelpers * @compile ./stub/Stub.java - * @run main/othervm -mx32M UnloadClassBeanInfo + * @run main/othervm -Xmx32M UnloadClassBeanInfo */ public class UnloadClassBeanInfo { diff --git a/test/jdk/java/beans/Introspector/Test5102804.java b/test/jdk/java/beans/Introspector/Test5102804.java index d5b38ea10d01..0563b1d306d7 100644 --- a/test/jdk/java/beans/Introspector/Test5102804.java +++ b/test/jdk/java/beans/Introspector/Test5102804.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2010, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,8 +25,7 @@ * @test * @bug 5102804 * @summary Tests memory leak - * @author Sergey Malenkov - * @run main/othervm -ms16m -mx16m Test5102804 + * @run main/othervm -Xms16m -Xmx16m Test5102804 */ import java.beans.BeanInfo; diff --git a/test/jdk/java/beans/Introspector/Test8027905.java b/test/jdk/java/beans/Introspector/Test8027905.java index 60318f345553..8ebf1c59574f 100644 --- a/test/jdk/java/beans/Introspector/Test8027905.java +++ b/test/jdk/java/beans/Introspector/Test8027905.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -27,8 +27,7 @@ * @test * @bug 8027905 * @summary Tests that GC does not affect a property type - * @author Sergey Malenkov - * @run main/othervm -mx16m Test8027905 + * @run main/othervm -Xmx16m Test8027905 */ public class Test8027905 { diff --git a/test/jdk/java/beans/XMLEncoder/Test4646747.java b/test/jdk/java/beans/XMLEncoder/Test4646747.java index 61f7c41c8826..467a01532281 100644 --- a/test/jdk/java/beans/XMLEncoder/Test4646747.java +++ b/test/jdk/java/beans/XMLEncoder/Test4646747.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,8 +25,7 @@ * @test * @bug 4646747 * @summary Tests that persistence delegate is correct after memory stress - * @author Mark Davidson - * @run main/othervm -ms16m -mx16m Test4646747 + * @run main/othervm -Xms16m -Xmx16m Test4646747 */ import java.beans.DefaultPersistenceDelegate; diff --git a/test/jdk/java/lang/ref/SoftReference/Pin.java b/test/jdk/java/lang/ref/SoftReference/Pin.java index 5416b0f575a4..35aa4d9a5127 100644 --- a/test/jdk/java/lang/ref/SoftReference/Pin.java +++ b/test/jdk/java/lang/ref/SoftReference/Pin.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2005, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -24,9 +24,7 @@ /* @test * @bug 4076287 * @summary Invoking get on a SoftReference shouldn't pin the referent - * @run main/othervm -ms16m -mx16m Pin - * @author Peter Jones - * @author Mark Reinhold + * @run main/othervm -Xms16m -Xmx16m Pin */ diff --git a/test/jdk/java/nio/Buffer/Chew.java b/test/jdk/java/nio/Buffer/Chew.java index b1afeabc472a..30932be526af 100644 --- a/test/jdk/java/nio/Buffer/Chew.java +++ b/test/jdk/java/nio/Buffer/Chew.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2004, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,7 +26,7 @@ * @summary Ensure that direct memory can be unreserved * as the reserving thread sleeps * - * @run main/othervm -mx16M Chew + * @run main/othervm -Xmx16M Chew */ import java.nio.*; diff --git a/test/jdk/tools/jimage/JImageToolTest.java b/test/jdk/tools/jimage/JImageToolTest.java index feb6a56a968c..b1006c896794 100644 --- a/test/jdk/tools/jimage/JImageToolTest.java +++ b/test/jdk/tools/jimage/JImageToolTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -42,7 +42,7 @@ public class JImageToolTest { private static void jimage(String... jimageArgs) throws Exception { ArrayList args = new ArrayList<>(); - args.add("-ms64m"); + args.add("-Xms64m"); args.add("jdk.tools.jimage.Main"); args.addAll(Arrays.asList(jimageArgs)); From 83a8f2b4478938bb5163c687ba71d21ec81bebb9 Mon Sep 17 00:00:00 2001 From: Matthias Baesken Date: Thu, 13 Feb 2025 10:19:07 +0000 Subject: [PATCH 185/225] 8319233: AArch64: Build failure with clang due to -Wformat-nonliteral warning Backport-of: 439ed046e451fc41a875993819a6d4335a0efad5 --- src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp | 4 +--- src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp | 11 +---------- src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp | 4 +--- src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp | 4 +--- src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp | 4 +--- src/hotspot/share/utilities/vmError.cpp | 8 ++++++++ src/hotspot/share/utilities/vmError.hpp | 5 +++++ 7 files changed, 18 insertions(+), 22 deletions(-) diff --git a/src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp b/src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp index 905751c68727..a253d65e5ce5 100644 --- a/src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp +++ b/src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp @@ -331,9 +331,7 @@ bool PosixSignals::pd_hotspot_signal_handler(int sig, siginfo_t* info, // End life with a fatal error, message and detail message and the context. // Note: no need to do any post-processing here (e.g. signal chaining) - va_list va_dummy = nullptr; - VMError::report_and_die(thread, uc, nullptr, 0, msg, detail_msg, va_dummy); - va_end(va_dummy); + VMError::report_and_die(thread, uc, nullptr, 0, msg, "%s", detail_msg); ShouldNotReachHere(); } diff --git a/src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp b/src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp index bbccb3dc3759..06cb970dd163 100644 --- a/src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp +++ b/src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp @@ -199,15 +199,6 @@ NOINLINE frame os::current_frame() { } } -ATTRIBUTE_PRINTF(6, 7) -static void report_and_die(Thread* thread, void* context, const char* filename, int lineno, const char* message, - const char* detail_fmt, ...) { - va_list va; - va_start(va, detail_fmt); - VMError::report_and_die(thread, context, filename, lineno, message, detail_fmt, va); - va_end(va); -} - bool PosixSignals::pd_hotspot_signal_handler(int sig, siginfo_t* info, ucontext_t* uc, JavaThread* thread) { // Enable WXWrite: this function is called by the signal handler at arbitrary @@ -294,7 +285,7 @@ bool PosixSignals::pd_hotspot_signal_handler(int sig, siginfo_t* info, // End life with a fatal error, message and detail message and the context. // Note: no need to do any post-processing here (e.g. signal chaining) - report_and_die(thread, uc, nullptr, 0, msg, "%s", detail_msg); + VMError::report_and_die(thread, uc, nullptr, 0, msg, "%s", detail_msg); ShouldNotReachHere(); } else if (sig == SIGFPE && diff --git a/src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp b/src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp index fad312d46f88..7e7ae01a2e31 100644 --- a/src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp +++ b/src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp @@ -262,9 +262,7 @@ bool PosixSignals::pd_hotspot_signal_handler(int sig, siginfo_t* info, // End life with a fatal error, message and detail message and the context. // Note: no need to do any post-processing here (e.g. signal chaining) - va_list va_dummy; - VMError::report_and_die(thread, uc, nullptr, 0, msg, detail_msg, va_dummy); - va_end(va_dummy); + VMError::report_and_die(thread, uc, nullptr, 0, msg, "%s", detail_msg); ShouldNotReachHere(); diff --git a/src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp b/src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp index 8259d732bd09..f4db505175f4 100644 --- a/src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp +++ b/src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp @@ -351,9 +351,7 @@ bool PosixSignals::pd_hotspot_signal_handler(int sig, siginfo_t* info, // End life with a fatal error, message and detail message and the context. // Note: no need to do any post-processing here (e.g. signal chaining) - va_list va_dummy; - VMError::report_and_die(thread, uc, nullptr, 0, msg, detail_msg, va_dummy); - va_end(va_dummy); + VMError::report_and_die(thread, uc, nullptr, 0, msg, "%s", detail_msg); ShouldNotReachHere(); diff --git a/src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp b/src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp index 4d1c11add069..518c440250b1 100644 --- a/src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp +++ b/src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp @@ -251,9 +251,7 @@ bool PosixSignals::pd_hotspot_signal_handler(int sig, siginfo_t* info, // End life with a fatal error, message and detail message and the context. // Note: no need to do any post-processing here (e.g. signal chaining) - va_list va_dummy; - VMError::report_and_die(thread, uc, nullptr, 0, msg, detail_msg, va_dummy); - va_end(va_dummy); + VMError::report_and_die(thread, uc, nullptr, 0, msg, "%s", detail_msg); ShouldNotReachHere(); } else if (sig == SIGFPE && diff --git a/src/hotspot/share/utilities/vmError.cpp b/src/hotspot/share/utilities/vmError.cpp index e74778cf2372..495660d258b3 100644 --- a/src/hotspot/share/utilities/vmError.cpp +++ b/src/hotspot/share/utilities/vmError.cpp @@ -1612,6 +1612,14 @@ void VMError::report_and_die(Thread* thread, unsigned int sig, address pc, void* va_end(detail_args); } +void VMError::report_and_die(Thread* thread, void* context, const char* filename, int lineno, const char* message, + const char* detail_fmt, ...) { + va_list detail_args; + va_start(detail_args, detail_fmt); + report_and_die(thread, context, filename, lineno, message, detail_fmt, detail_args); + va_end(detail_args); +} + void VMError::report_and_die(Thread* thread, unsigned int sig, address pc, void* siginfo, void* context) { report_and_die(thread, sig, pc, siginfo, context, "%s", ""); diff --git a/src/hotspot/share/utilities/vmError.hpp b/src/hotspot/share/utilities/vmError.hpp index 9d81289906c5..32eb5334d82a 100644 --- a/src/hotspot/share/utilities/vmError.hpp +++ b/src/hotspot/share/utilities/vmError.hpp @@ -175,6 +175,11 @@ class VMError : public AllStatic { static void report_and_die(Thread* thread, unsigned int sig, address pc, void* siginfo, void* context, const char* detail_fmt, ...); + ATTRIBUTE_NORETURN + ATTRIBUTE_PRINTF(6, 7) + static void report_and_die(Thread* thread, void* context, const char* filename, int lineno, const char* message, + const char* detail_fmt, ...); + ATTRIBUTE_NORETURN ATTRIBUTE_PRINTF(3, 0) static void report_and_die(int id, const char* message, const char* detail_fmt, va_list detail_args, From f9d6c7af133726b8683676ac33013c5a06812fde Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 13 Feb 2025 10:23:05 +0000 Subject: [PATCH 186/225] 8302111: Serialization considerations Reviewed-by: andrew Backport-of: 369c573383a0120e0d85aeb89a211f38b5261013 --- .../com/sun/crypto/provider/DHPrivateKey.java | 297 ++++++++++-------- .../com/sun/crypto/provider/DHPublicKey.java | 248 +++++++++------ .../provider/TlsMasterSecretGenerator.java | 38 +-- .../classes/java/security/Permissions.java | 7 +- .../classes/java/security/SignedObject.java | 54 ++-- .../classes/java/security/Timestamp.java | 14 +- .../UnresolvedPermissionCollection.java | 38 ++- .../cert/CertificateRevokedException.java | 23 +- .../javax/crypto/spec/SecretKeySpec.java | 30 +- .../auth/callback/ChoiceCallback.java | 59 ++-- .../auth/callback/ConfirmationCallback.java | 139 ++++---- .../auth/callback/PasswordCallback.java | 6 +- .../classes/sun/security/provider/DRBG.java | 12 +- .../sun/security/util/ObjectIdentifier.java | 18 +- .../classes/sun/security/x509/AlgIdDSA.java | 123 ++++---- .../sun/security/jgss/krb5/Krb5Context.java | 19 +- .../jgss/krb5/Krb5InitCredential.java | 17 +- .../sun/security/krb5/internal/KRBError.java | 44 +-- .../classes/sun/security/pkcs11/P11Key.java | 13 + .../sun/security/pkcs11/P11SecureRandom.java | 16 +- .../sun/security/pkcs11/SunPKCS11.java | 13 + 21 files changed, 748 insertions(+), 480 deletions(-) diff --git a/src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java b/src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java index a8e5c6cba73b..9de342c598aa 100644 --- a/src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java +++ b/src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -56,6 +56,7 @@ final class DHPrivateKey implements PrivateKey, private BigInteger x; // the key bytes, without the algorithm information + // cannot be final as it's re-assigned for deserialization private byte[] key; // the encoded key @@ -70,111 +71,85 @@ final class DHPrivateKey implements PrivateKey, // the private-value length (optional) private int l; - /** - * Make a DH private key out of a private value x, a prime - * modulus p, and a base generator g. - * - * @param x the private value - * @param p the prime modulus - * @param g the base generator - */ - DHPrivateKey(BigInteger x, BigInteger p, BigInteger g) - throws InvalidKeyException { - this(x, p, g, 0); - } - - /** - * Make a DH private key out of a private value x, a prime - * modulus p, a base generator g, and a - * private-value length l. - * - * @param x the private value - * @param p the prime modulus - * @param g the base generator - * @param l the private-value length - */ - DHPrivateKey(BigInteger x, BigInteger p, BigInteger g, int l) { - this.x = x; - this.p = p; - this.g = g; - this.l = l; - byte[] xbytes = x.toByteArray(); - DerValue val = new DerValue(DerValue.tag_Integer, xbytes); - this.key = val.toByteArray(); - val.clear(); - Arrays.fill(xbytes, (byte) 0); - encode(); + private static class DHComponents { + final BigInteger x; + final BigInteger p; + final BigInteger g; + final int l; + final byte[] key; + + DHComponents(BigInteger x, BigInteger p, BigInteger g, int l, + byte[] key) { + this.x = x; + this.p = p; + this.g = g; + this.l = l; + this.key = key; + } } - /** - * Make a DH private key from its DER encoding (PKCS #8). - * - * @param encodedKey the encoded key - * - * @throws InvalidKeyException if the encoded key does not represent - * a Diffie-Hellman private key - */ - DHPrivateKey(byte[] encodedKey) throws InvalidKeyException { + // parses the specified encoding into a DHComponents object + private static DHComponents decode(byte[] encodedKey) + throws IOException { DerValue val = null; + try { val = new DerValue(encodedKey); if (val.tag != DerValue.tag_Sequence) { - throw new InvalidKeyException ("Key not a SEQUENCE"); + throw new IOException("Key not a SEQUENCE"); } - // // version - // BigInteger parsedVersion = val.data.getBigInteger(); if (!parsedVersion.equals(PKCS8_VERSION)) { throw new IOException("version mismatch: (supported: " + - PKCS8_VERSION + ", parsed: " + - parsedVersion); + PKCS8_VERSION + ", parsed: " + parsedVersion); } - // // privateKeyAlgorithm - // DerValue algid = val.data.getDerValue(); if (algid.tag != DerValue.tag_Sequence) { - throw new InvalidKeyException("AlgId is not a SEQUENCE"); + throw new IOException("AlgId is not a SEQUENCE"); } DerInputStream derInStream = algid.toDerInputStream(); ObjectIdentifier oid = derInStream.getOID(); if (oid == null) { - throw new InvalidKeyException("Null OID"); + throw new IOException("Null OID"); } if (derInStream.available() == 0) { - throw new InvalidKeyException("Parameters missing"); + throw new IOException("Parameters missing"); } // parse the parameters DerValue params = derInStream.getDerValue(); if (params.tag == DerValue.tag_Null) { - throw new InvalidKeyException("Null parameters"); + throw new IOException("Null parameters"); } if (params.tag != DerValue.tag_Sequence) { - throw new InvalidKeyException("Parameters not a SEQUENCE"); + throw new IOException("Parameters not a SEQUENCE"); } params.data.reset(); - this.p = params.data.getBigInteger(); - this.g = params.data.getBigInteger(); + BigInteger p = params.data.getBigInteger(); + BigInteger g = params.data.getBigInteger(); // Private-value length is OPTIONAL + int l = (params.data.available() != 0 ? + params.data.getInteger() : 0); + // should have no trailing data if (params.data.available() != 0) { - this.l = params.data.getInteger(); - } - if (params.data.available() != 0) { - throw new InvalidKeyException("Extra parameter data"); + throw new IOException("Extra parameter data"); } - // // privateKey - // - this.key = val.data.getOctetString(); - parseKeyBits(); + byte[] key = val.data.getOctetString(); + DerInputStream in = new DerInputStream(key); + BigInteger x = in.getBigInteger(); - this.encodedKey = encodedKey.clone(); - } catch (IOException | NumberFormatException e) { - throw new InvalidKeyException("Error parsing key encoding", e); + // should have no trailing data + if (val.data.available() != 0) { + throw new IOException("Excess trailing data"); + } + return new DHComponents(x, p, g, l, key); + } catch (NumberFormatException e) { + throw new IOException("Error parsing key encoding", e); } finally { if (val != null) { val.clear(); @@ -182,6 +157,108 @@ final class DHPrivateKey implements PrivateKey, } } + // Generates the ASN.1 encoding + private static byte[] encode(BigInteger p, BigInteger g, int l, + byte[] key) { + DerOutputStream tmp = new DerOutputStream(); + + // version + tmp.putInteger(PKCS8_VERSION); + + // privateKeyAlgorithm + DerOutputStream algid = new DerOutputStream(); + + // store OID + algid.putOID(DHPublicKey.DH_OID); + // encode parameters + DerOutputStream params = new DerOutputStream(); + params.putInteger(p); + params.putInteger(g); + if (l != 0) { + params.putInteger(l); + } + // wrap parameters into SEQUENCE + DerValue paramSequence = new DerValue(DerValue.tag_Sequence, + params.toByteArray()); + // store parameter SEQUENCE in algid + algid.putDerValue(paramSequence); + // wrap algid into SEQUENCE + tmp.write(DerValue.tag_Sequence, algid); + + // privateKey + tmp.putOctetString(key); + + // make it a SEQUENCE + DerValue val = DerValue.wrap(DerValue.tag_Sequence, tmp); + byte[] encoded = val.toByteArray(); + val.clear(); + + return encoded; + } + + /** + * Make a DH private key out of a private value x, a prime + * modulus p, and a base generator g. + * + * @param x the private value + * @param p the prime modulus + * @param g the base generator + */ + DHPrivateKey(BigInteger x, BigInteger p, BigInteger g) + throws InvalidKeyException { + this(x, p, g, 0); + } + + /** + * Make a DH private key out of a private value x, a prime + * modulus p, a base generator g, and a + * private-value length l. + * + * @param x the private value + * @param p the prime modulus + * @param g the base generator + * @param l the private-value length + */ + DHPrivateKey(BigInteger x, BigInteger p, BigInteger g, int l) { + this.x = x; + this.p = p; + this.g = g; + this.l = l; + + byte[] xbytes = x.toByteArray(); + DerValue val = new DerValue(DerValue.tag_Integer, xbytes); + try { + this.key = val.toByteArray(); + } finally { + val.clear(); + Arrays.fill(xbytes, (byte) 0); + } + this.encodedKey = encode(p, g, l, key); + } + + /** + * Make a DH private key from its DER encoding (PKCS #8). + * + * @param encodedKey the encoded key + * + * @throws InvalidKeyException if the encoded key does not represent + * a Diffie-Hellman private key + */ + DHPrivateKey(byte[] encodedKey) throws InvalidKeyException { + this.encodedKey = encodedKey.clone(); + DHComponents dc; + try { + dc = decode(this.encodedKey); + } catch (IOException e) { + throw new InvalidKeyException("Invalid encoding", e); + } + this.x = dc.x; + this.p = dc.p; + this.g = dc.g; + this.l = dc.l; + this.key = dc.key; + } + /** * Returns the encoding format of this key: "PKCS#8" */ @@ -200,55 +277,9 @@ public String getAlgorithm() { * Get the encoding of the key. */ public synchronized byte[] getEncoded() { - encode(); return encodedKey.clone(); } - /** - * Generate the encodedKey field if it has not been calculated. - * Could generate null. - */ - private void encode() { - if (this.encodedKey == null) { - DerOutputStream tmp = new DerOutputStream(); - - // - // version - // - tmp.putInteger(PKCS8_VERSION); - - // - // privateKeyAlgorithm - // - DerOutputStream algid = new DerOutputStream(); - - // store OID - algid.putOID(DHPublicKey.DH_OID); - // encode parameters - DerOutputStream params = new DerOutputStream(); - params.putInteger(this.p); - params.putInteger(this.g); - if (this.l != 0) { - params.putInteger(this.l); - } - // wrap parameters into SEQUENCE - DerValue paramSequence = new DerValue(DerValue.tag_Sequence, - params.toByteArray()); - // store parameter SEQUENCE in algid - algid.putDerValue(paramSequence); - // wrap algid into SEQUENCE - tmp.write(DerValue.tag_Sequence, algid); - - // privateKey - tmp.putOctetString(this.key); - - // make it a SEQUENCE - DerValue val = DerValue.wrap(DerValue.tag_Sequence, tmp); - this.encodedKey = val.toByteArray(); - val.clear(); - } - } - /** * Returns the private value, x. * @@ -271,16 +302,6 @@ public DHParameterSpec getParams() { } } - private void parseKeyBits() throws InvalidKeyException { - try { - DerInputStream in = new DerInputStream(this.key); - this.x = in.getBigInteger(); - } catch (IOException e) { - throw new InvalidKeyException( - "Error parsing key encoding: " + e.getMessage(), e); - } - } - /** * Calculates a hash code value for the object. * Objects that are equal will also have the same hashcode. @@ -313,10 +334,7 @@ public boolean equals(Object obj) { */ @java.io.Serial private Object writeReplace() throws java.io.ObjectStreamException { - encode(); - return new KeyRep(KeyRep.Type.PRIVATE, - getAlgorithm(), - getFormat(), + return new KeyRep(KeyRep.Type.PRIVATE, getAlgorithm(), getFormat(), encodedKey); } @@ -336,11 +354,28 @@ private void readObject(ObjectInputStream stream) if ((key == null) || (key.length == 0)) { throw new InvalidObjectException("key not deserializable"); } - this.key = key.clone(); if ((encodedKey == null) || (encodedKey.length == 0)) { throw new InvalidObjectException( "encoded key not deserializable"); } - this.encodedKey = encodedKey.clone(); + // check if the "encodedKey" value matches the deserialized fields + DHComponents c; + byte[] encodedKeyIntern = encodedKey.clone(); + try { + c = decode(encodedKeyIntern); + } catch (IOException e) { + throw new InvalidObjectException("Invalid encoding", e); + } + if (!Arrays.equals(c.key, key) || !c.x.equals(x) || !c.p.equals(p) + || !c.g.equals(g) || c.l != l) { + throw new InvalidObjectException( + "encoded key not matching internal fields"); + } + // zero out external arrays + Arrays.fill(key, (byte)0x00); + Arrays.fill(encodedKey, (byte)0x00); + // use self-created internal copies + this.key = c.key; + this.encodedKey = encodedKeyIntern; } } diff --git a/src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java b/src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java index 565a71da0cf5..e137be620a7c 100644 --- a/src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java +++ b/src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,6 +26,7 @@ package com.sun.crypto.provider; import java.io.*; +import java.util.Arrays; import java.util.Objects; import java.math.BigInteger; import java.security.KeyRep; @@ -70,6 +71,116 @@ final class DHPublicKey implements PublicKey, static ObjectIdentifier DH_OID = ObjectIdentifier.of(KnownOIDs.DiffieHellman); + private static class DHComponents { + final BigInteger y; + final BigInteger p; + final BigInteger g; + final int l; + final byte[] key; + + DHComponents(BigInteger y, BigInteger p, BigInteger g, int l, + byte[] key) { + this.y = y; + this.p = p; + this.g = g; + this.l = l; + this.key = key; + } + } + + // parses the specified encoding into a DHComponents object + private static DHComponents decode(byte[] encodedKey) + throws IOException { + DerValue val = null; + + try { + val = new DerValue(encodedKey); + if (val.tag != DerValue.tag_Sequence) { + throw new IOException("Invalid key format"); + } + + // algorithm identifier + DerValue algid = val.data.getDerValue(); + if (algid.tag != DerValue.tag_Sequence) { + throw new IOException("AlgId is not a SEQUENCE"); + } + DerInputStream derInStream = algid.toDerInputStream(); + ObjectIdentifier oid = derInStream.getOID(); + if (oid == null) { + throw new IOException("Null OID"); + } + if (derInStream.available() == 0) { + throw new IOException("Parameters missing"); + } + + // parse the parameters + DerValue params = derInStream.getDerValue(); + if (params.tag == DerValue.tag_Null) { + throw new IOException("Null parameters"); + } + if (params.tag != DerValue.tag_Sequence) { + throw new IOException("Parameters not a SEQUENCE"); + } + params.data.reset(); + + BigInteger p = params.data.getBigInteger(); + BigInteger g = params.data.getBigInteger(); + // Private-value length is OPTIONAL + int l = (params.data.available() != 0 ? params.data.getInteger() : + 0); + if (params.data.available() != 0) { + throw new IOException("Extra parameter data"); + } + + // publickey + byte[] key = val.data.getBitString(); + DerInputStream in = new DerInputStream(key); + BigInteger y = in.getBigInteger(); + + if (val.data.available() != 0) { + throw new IOException("Excess key data"); + } + return new DHComponents(y, p, g, l, key); + } catch (NumberFormatException e) { + throw new IOException("Error parsing key encoding", e); + } + } + + // generates the ASN.1 encoding + private static byte[] encode(BigInteger p, BigInteger g, int l, + byte[] key) { + DerOutputStream algid = new DerOutputStream(); + + // store oid in algid + algid.putOID(DH_OID); + + // encode parameters + DerOutputStream params = new DerOutputStream(); + params.putInteger(p); + params.putInteger(g); + if (l != 0) { + params.putInteger(l); + } + + // wrap parameters into SEQUENCE + DerValue paramSequence = new DerValue(DerValue.tag_Sequence, + params.toByteArray()); + // store parameter SEQUENCE in algid + algid.putDerValue(paramSequence); + + // wrap algid into SEQUENCE, and store it in key encoding + DerOutputStream tmpDerKey = new DerOutputStream(); + tmpDerKey.write(DerValue.tag_Sequence, algid); + + // store key data + tmpDerKey.putBitString(key); + + // wrap algid and key into SEQUENCE + DerOutputStream derKey = new DerOutputStream(); + derKey.write(DerValue.tag_Sequence, tmpDerKey); + return derKey.toByteArray(); + } + /** * Make a DH public key out of a public value y, a prime * modulus p, and a base generator g. @@ -102,7 +213,7 @@ final class DHPublicKey implements PublicKey, this.l = l; this.key = new DerValue(DerValue.tag_Integer, this.y.toByteArray()).toByteArray(); - this.encodedKey = getEncoded(); + this.encodedKey = encode(p, g, l, key); } /** @@ -114,63 +225,19 @@ final class DHPublicKey implements PublicKey, * a Diffie-Hellman public key */ DHPublicKey(byte[] encodedKey) throws InvalidKeyException { - InputStream inStream = new ByteArrayInputStream(encodedKey); - try { - DerValue derKeyVal = new DerValue(inStream); - if (derKeyVal.tag != DerValue.tag_Sequence) { - throw new InvalidKeyException ("Invalid key format"); - } - - /* - * Parse the algorithm identifier - */ - DerValue algid = derKeyVal.data.getDerValue(); - if (algid.tag != DerValue.tag_Sequence) { - throw new InvalidKeyException("AlgId is not a SEQUENCE"); - } - DerInputStream derInStream = algid.toDerInputStream(); - ObjectIdentifier oid = derInStream.getOID(); - if (oid == null) { - throw new InvalidKeyException("Null OID"); - } - if (derInStream.available() == 0) { - throw new InvalidKeyException("Parameters missing"); - } - - /* - * Parse the parameters - */ - DerValue params = derInStream.getDerValue(); - if (params.tag == DerValue.tag_Null) { - throw new InvalidKeyException("Null parameters"); - } - if (params.tag != DerValue.tag_Sequence) { - throw new InvalidKeyException("Parameters not a SEQUENCE"); - } - params.data.reset(); - this.p = params.data.getBigInteger(); - this.g = params.data.getBigInteger(); - // Private-value length is OPTIONAL - if (params.data.available() != 0) { - this.l = params.data.getInteger(); - } - if (params.data.available() != 0) { - throw new InvalidKeyException("Extra parameter data"); - } - - /* - * Parse the key - */ - this.key = derKeyVal.data.getBitString(); - parseKeyBits(); - if (derKeyVal.data.available() != 0) { - throw new InvalidKeyException("Excess key data"); - } + this.encodedKey = encodedKey.clone(); - this.encodedKey = encodedKey.clone(); - } catch (IOException | NumberFormatException e) { - throw new InvalidKeyException("Error parsing key encoding", e); + DHComponents dc; + try { + dc = decode(this.encodedKey); + } catch (IOException e) { + throw new InvalidKeyException("Invalid encoding", e); } + this.y = dc.y; + this.p = dc.p; + this.g = dc.g; + this.l = dc.l; + this.key = dc.key; } /** @@ -191,37 +258,6 @@ public String getAlgorithm() { * Get the encoding of the key. */ public synchronized byte[] getEncoded() { - if (this.encodedKey == null) { - DerOutputStream algid = new DerOutputStream(); - - // store oid in algid - algid.putOID(DH_OID); - - // encode parameters - DerOutputStream params = new DerOutputStream(); - params.putInteger(this.p); - params.putInteger(this.g); - if (this.l != 0) { - params.putInteger(this.l); - } - // wrap parameters into SEQUENCE - DerValue paramSequence = new DerValue(DerValue.tag_Sequence, - params.toByteArray()); - // store parameter SEQUENCE in algid - algid.putDerValue(paramSequence); - - // wrap algid into SEQUENCE, and store it in key encoding - DerOutputStream tmpDerKey = new DerOutputStream(); - tmpDerKey.write(DerValue.tag_Sequence, algid); - - // store key data - tmpDerKey.putBitString(this.key); - - // wrap algid and key into SEQUENCE - DerOutputStream derKey = new DerOutputStream(); - derKey.write(DerValue.tag_Sequence, tmpDerKey); - this.encodedKey = derKey.toByteArray(); - } return this.encodedKey.clone(); } @@ -258,19 +294,10 @@ public String toString() { + Debug.toHexString(this.p) + LINE_SEP + "g:" + LINE_SEP + Debug.toHexString(this.g)); - if (this.l != 0) + if (this.l != 0) { sb.append(LINE_SEP + "l:" + LINE_SEP + " " + this.l); - return sb.toString(); - } - - private void parseKeyBits() throws InvalidKeyException { - try { - DerInputStream in = new DerInputStream(this.key); - this.y = in.getBigInteger(); - } catch (IOException e) { - throw new InvalidKeyException( - "Error parsing key encoding: " + e.toString()); } + return sb.toString(); } /** @@ -309,7 +336,7 @@ private Object writeReplace() throws java.io.ObjectStreamException { return new KeyRep(KeyRep.Type.PUBLIC, getAlgorithm(), getFormat(), - getEncoded()); + encodedKey); } /** @@ -328,11 +355,28 @@ private void readObject(ObjectInputStream stream) if ((key == null) || (key.length == 0)) { throw new InvalidObjectException("key not deserializable"); } - this.key = key.clone(); if ((encodedKey == null) || (encodedKey.length == 0)) { throw new InvalidObjectException( "encoded key not deserializable"); } - this.encodedKey = encodedKey.clone(); + // check if the "encodedKey" value matches the deserialized fields + DHComponents c; + byte[] encodedKeyIntern = encodedKey.clone(); + try { + c = decode(encodedKeyIntern); + } catch (IOException e) { + throw new InvalidObjectException("Invalid encoding", e); + } + if (!Arrays.equals(c.key, key) || !c.y.equals(y) || !c.p.equals(p) + || !c.g.equals(g) || c.l != l) { + throw new InvalidObjectException( + "encoded key not matching internal fields"); + } + // zero out external arrays + Arrays.fill(key, (byte)0x00); + Arrays.fill(encodedKey, (byte)0x00); + // use self-created internal copies + this.key = c.key; + this.encodedKey = encodedKeyIntern; } } diff --git a/src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java b/src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java index 14ada1699c18..2762fb3751c1 100644 --- a/src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java +++ b/src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -194,22 +194,24 @@ public byte[] getEncoded() { return key.clone(); } - /** - * Restores the state of this object from the stream. - * - * @param stream the {@code ObjectInputStream} from which data is read - * @throws IOException if an I/O error occurs - * @throws ClassNotFoundException if a serialized class cannot be loaded - */ - @java.io.Serial - private void readObject(ObjectInputStream stream) - throws IOException, ClassNotFoundException { - stream.defaultReadObject(); - if ((key == null) || (key.length == 0)) { - throw new InvalidObjectException("TlsMasterSecretKey is null"); - } - key = key.clone(); - } - } + /** + * Restores the state of this object from the stream. + * + * @param stream the {@code ObjectInputStream} from which data is read + * @throws IOException if an I/O error occurs + * @throws ClassNotFoundException if a serialized class cannot be loaded + */ + @java.io.Serial + private void readObject(ObjectInputStream stream) + throws IOException, ClassNotFoundException { + stream.defaultReadObject(); + if (key == null || key.length == 0) { + throw new InvalidObjectException("TlsMasterSecretKey is null"); + } + byte[] temp = key; + this.key = temp.clone(); + Arrays.fill(temp, (byte)0); + } + } } diff --git a/src/java.base/share/classes/java/security/Permissions.java b/src/java.base/share/classes/java/security/Permissions.java index 42c1adc90021..3bdeac6f9294 100644 --- a/src/java.base/share/classes/java/security/Permissions.java +++ b/src/java.base/share/classes/java/security/Permissions.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -407,6 +407,11 @@ private void readObject(ObjectInputStream in) throws IOException, @SuppressWarnings("unchecked") Hashtable, PermissionCollection> perms = (Hashtable, PermissionCollection>)gfields.get("perms", null); + + if (perms == null) { + throw new InvalidObjectException("perms can't be null"); + } + permsMap = new ConcurrentHashMap<>(perms.size()*2); permsMap.putAll(perms); diff --git a/src/java.base/share/classes/java/security/SignedObject.java b/src/java.base/share/classes/java/security/SignedObject.java index e2f9c764ec2d..f65300fc8081 100644 --- a/src/java.base/share/classes/java/security/SignedObject.java +++ b/src/java.base/share/classes/java/security/SignedObject.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -152,20 +152,20 @@ public final class SignedObject implements Serializable { */ public SignedObject(Serializable object, PrivateKey signingKey, Signature signingEngine) - throws IOException, InvalidKeyException, SignatureException { - // creating a stream pipe-line, from a to b - ByteArrayOutputStream b = new ByteArrayOutputStream(); - ObjectOutput a = new ObjectOutputStream(b); + throws IOException, InvalidKeyException, SignatureException { + // creating a stream pipe-line, from a to b + ByteArrayOutputStream b = new ByteArrayOutputStream(); + ObjectOutput a = new ObjectOutputStream(b); - // write and flush the object content to byte array - a.writeObject(object); - a.flush(); - a.close(); - this.content = b.toByteArray(); - b.close(); + // write and flush the object content to byte array + a.writeObject(object); + a.flush(); + a.close(); + this.content = b.toByteArray(); + b.close(); - // now sign the encapsulated object - this.sign(signingKey, signingEngine); + // now sign the encapsulated object + this.sign(signingKey, signingEngine); } /** @@ -245,12 +245,12 @@ public boolean verify(PublicKey verificationKey, * @throws SignatureException if signing fails. */ private void sign(PrivateKey signingKey, Signature signingEngine) - throws InvalidKeyException, SignatureException { - // initialize the signing engine - signingEngine.initSign(signingKey); - signingEngine.update(this.content.clone()); - this.signature = signingEngine.sign().clone(); - this.thealgorithm = signingEngine.getAlgorithm(); + throws InvalidKeyException, SignatureException { + // initialize the signing engine + signingEngine.initSign(signingKey); + signingEngine.update(this.content.clone()); + this.signature = signingEngine.sign(); + this.thealgorithm = signingEngine.getAlgorithm(); } /** @@ -263,10 +263,16 @@ private void sign(PrivateKey signingKey, Signature signingEngine) */ @Serial private void readObject(ObjectInputStream s) - throws IOException, ClassNotFoundException { - ObjectInputStream.GetField fields = s.readFields(); - content = ((byte[])fields.get("content", null)).clone(); - signature = ((byte[])fields.get("signature", null)).clone(); - thealgorithm = (String)fields.get("thealgorithm", null); + throws IOException, ClassNotFoundException { + ObjectInputStream.GetField fields = s.readFields(); + byte[] c = (byte[]) fields.get("content", null); + byte[] sig = (byte[]) fields.get("signature", null); + String a = (String) fields.get("thealgorithm", null); + if (c == null || sig == null || a == null) { + throw new InvalidObjectException("One or more null fields"); + } + content = c.clone(); + signature = sig.clone(); + thealgorithm = a; } } diff --git a/src/java.base/share/classes/java/security/Timestamp.java b/src/java.base/share/classes/java/security/Timestamp.java index 10a93a9b180f..96df37a8c1f2 100644 --- a/src/java.base/share/classes/java/security/Timestamp.java +++ b/src/java.base/share/classes/java/security/Timestamp.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -27,6 +27,7 @@ import java.io.IOException; import java.io.ObjectInputStream; +import java.io.InvalidObjectException; import java.io.Serializable; import java.security.cert.CertPath; import java.security.cert.Certificate; @@ -78,7 +79,7 @@ public final class Timestamp implements Serializable { * {@code null}. */ public Timestamp(Date timestamp, CertPath signerCertPath) { - if (timestamp == null || signerCertPath == null) { + if (isNull(timestamp, signerCertPath)) { throw new NullPointerException(); } this.timestamp = new Date(timestamp.getTime()); // clone @@ -166,9 +167,16 @@ public String toString() { */ @java.io.Serial private void readObject(ObjectInputStream ois) - throws IOException, ClassNotFoundException { + throws IOException, ClassNotFoundException { ois.defaultReadObject(); + if (isNull(timestamp, signerCertPath)) { + throw new InvalidObjectException("Invalid null field(s)"); + } myhash = -1; timestamp = new Date(timestamp.getTime()); } + + private static boolean isNull(Date d, CertPath c) { + return (d == null || c == null); + } } diff --git a/src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java b/src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java index a5f4de22d89b..c0bdf5fc2a1f 100644 --- a/src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java +++ b/src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -29,6 +29,7 @@ import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.ObjectStreamField; +import java.io.InvalidObjectException; import java.util.*; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.CopyOnWriteArrayList; @@ -196,23 +197,32 @@ private void readObject(ObjectInputStream in) throws IOException, ObjectInputStream.GetField gfields = in.readFields(); // Get permissions - @SuppressWarnings("unchecked") // writeObject writes a Hashtable> // for the permissions key, so this cast is safe, unless the data is corrupt. - Hashtable> permissions = - (Hashtable>) - gfields.get("permissions", null); - perms = new ConcurrentHashMap<>(permissions.size()*2); + try { + @SuppressWarnings("unchecked") + Hashtable> permissions = + (Hashtable>) + gfields.get("permissions", null); + + if (permissions == null) { + throw new InvalidObjectException("Invalid null permissions"); + } - // Convert each entry (Vector) into a List - Set>> set = permissions.entrySet(); - for (Map.Entry> e : set) { - // Convert Vector into ArrayList - Vector vec = e.getValue(); - List list = new CopyOnWriteArrayList<>(vec); + perms = new ConcurrentHashMap<>(permissions.size()*2); - // Add to Hashtable being serialized - perms.put(e.getKey(), list); + // Convert each entry (Vector) into a List + Set>> set = permissions.entrySet(); + for (Map.Entry> e : set) { + // Convert Vector into ArrayList + Vector vec = e.getValue(); + List list = new CopyOnWriteArrayList<>(vec); + + // Add to Hashtable being serialized + perms.put(e.getKey(), list); + } + } catch (ClassCastException cce) { + throw new InvalidObjectException("Invalid type for permissions"); } } } diff --git a/src/java.base/share/classes/java/security/cert/CertificateRevokedException.java b/src/java.base/share/classes/java/security/cert/CertificateRevokedException.java index 70083033fc6e..6649dcda6ccb 100644 --- a/src/java.base/share/classes/java/security/cert/CertificateRevokedException.java +++ b/src/java.base/share/classes/java/security/cert/CertificateRevokedException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -28,6 +28,7 @@ import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.IOException; +import java.io.InvalidObjectException; import java.util.Collections; import java.util.Date; import java.util.HashMap; @@ -70,6 +71,13 @@ public class CertificateRevokedException extends CertificateException { private transient Map extensions; + private static boolean isNull(Date revocationDate, + CRLReason reason, X500Principal authority, + Map extensions) { + return (revocationDate == null || reason == null || authority == null + || extensions == null); + } + /** * Constructs a {@code CertificateRevokedException} with * the specified revocation date, reason code, authority name, and map @@ -92,8 +100,7 @@ public class CertificateRevokedException extends CertificateException { */ public CertificateRevokedException(Date revocationDate, CRLReason reason, X500Principal authority, Map extensions) { - if (revocationDate == null || reason == null || authority == null || - extensions == null) { + if (isNull(revocationDate, reason, authority, extensions)) { throw new NullPointerException(); } this.revocationDate = new Date(revocationDate.getTime()); @@ -234,9 +241,6 @@ private void readObject(ObjectInputStream ois) // (revocationDate, reason, authority) ois.defaultReadObject(); - // Defensively copy the revocation date - revocationDate = new Date(revocationDate.getTime()); - // Read in the size (number of mappings) of the extensions map // and create the extensions map int size = ois.readInt(); @@ -247,6 +251,13 @@ private void readObject(ObjectInputStream ois) } else { extensions = HashMap.newHashMap(Math.min(size, 20)); } + // make sure all fields are set before checking + if (isNull(revocationDate, reason, authority, extensions)) { + throw new InvalidObjectException("Invalid null field(s)"); + } + + // Defensively copy the revocation date + revocationDate = new Date(revocationDate.getTime()); // Read in the extensions and put the mappings in the extensions map for (int i = 0; i < size; i++) { diff --git a/src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java b/src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java index e5cac698e65f..263cc2f1ba40 100644 --- a/src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java +++ b/src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -100,11 +100,9 @@ public class SecretKeySpec implements KeySpec, SecretKey { * is null or key is null or empty. */ public SecretKeySpec(byte[] key, String algorithm) { - if (key == null || algorithm == null) { - throw new IllegalArgumentException("Missing argument"); - } - if (key.length == 0) { - throw new IllegalArgumentException("Empty key"); + String errMsg = doSanityCheck(key, algorithm); + if (errMsg != null) { + throw new IllegalArgumentException(errMsg); } this.key = key.clone(); this.algorithm = algorithm; @@ -267,14 +265,22 @@ void clear() { private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { stream.defaultReadObject(); - - if (key == null || algorithm == null) { - throw new InvalidObjectException("Missing argument"); + String errMsg = doSanityCheck(key, algorithm); + if (errMsg != null) { + throw new InvalidObjectException(errMsg); } + byte[] temp = key; + this.key = temp.clone(); + Arrays.fill(temp, (byte) 0); + } - this.key = key.clone(); - if (key.length == 0) { - throw new InvalidObjectException("Invalid key length"); + private static String doSanityCheck(byte[] key, String algorithm) { + String errMsg = null; + if (key == null || algorithm == null) { + errMsg = "Missing argument"; + } else if (key.length == 0) { + errMsg = "Empty key"; } + return errMsg; } } diff --git a/src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java b/src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java index c005b4ea02b0..1c35491e4e21 100644 --- a/src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java +++ b/src/java.base/share/classes/javax/security/auth/callback/ChoiceCallback.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -102,20 +102,18 @@ public class ChoiceCallback implements Callback, java.io.Serializable { public ChoiceCallback(String prompt, String[] choices, int defaultChoice, boolean multipleSelectionsAllowed) { - if (prompt == null || prompt.isEmpty() || - choices == null || choices.length == 0 || - defaultChoice < 0 || defaultChoice >= choices.length) - throw new IllegalArgumentException(); - + choices = (choices == null || choices.length == 0 ? choices : + choices.clone()); + String errMsg = doSanityCheck(prompt, choices, defaultChoice, + multipleSelectionsAllowed); + if (errMsg != null) { + throw new IllegalArgumentException(errMsg); + } this.prompt = prompt; this.defaultChoice = defaultChoice; this.multipleSelectionsAllowed = multipleSelectionsAllowed; - this.choices = choices.clone(); - for (int i = 0; i < choices.length; i++) { - if (choices[i] == null || choices[i].isEmpty()) - throw new IllegalArgumentException(); - } + this.choices = choices; } /** @@ -183,9 +181,11 @@ public void setSelectedIndex(int selection) { * @see #getSelectedIndexes */ public void setSelectedIndexes(int[] selections) { - if (!multipleSelectionsAllowed) + if (!multipleSelectionsAllowed) { throw new UnsupportedOperationException(); - this.selections = selections == null ? null : selections.clone(); + } + this.selections = ((selections == null || selections.length == 0) ? + selections : selections.clone()); } /** @@ -211,26 +211,35 @@ public int[] getSelectedIndexes() { private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { stream.defaultReadObject(); + choices = (choices == null || choices.length == 0 ? + choices : choices.clone()); + String errMsg = doSanityCheck(prompt, choices, defaultChoice, + multipleSelectionsAllowed); + if (errMsg != null) { + throw new InvalidObjectException(errMsg); + } + selections = (selections == null || selections.length == 0 ? + selections : selections.clone()); + if (selections != null && selections.length > 1 && + !multipleSelectionsAllowed) { + throw new InvalidObjectException("Multiple selections not allowed"); + } + } + + private static String doSanityCheck(String prompt, String[] choices, + int defaultChoice, boolean allowMultiple) { if ((prompt == null) || prompt.isEmpty() || (choices == null) || (choices.length == 0) || (defaultChoice < 0) || (defaultChoice >= choices.length)) { - throw new InvalidObjectException( - "Missing/invalid prompt/choices"); + return "Missing/invalid prompt/choices"; } - choices = choices.clone(); for (int i = 0; i < choices.length; i++) { - if ((choices[i] == null) || choices[i].isEmpty()) - throw new InvalidObjectException("Null/empty choices"); - } - - if (selections != null) { - selections = selections.clone(); - if (!multipleSelectionsAllowed && (selections.length != 1)) { - throw new InvalidObjectException( - "Multiple selections not allowed"); + if ((choices[i] == null) || choices[i].isEmpty()) { + return "Null/empty choices value"; } } + return null; } } diff --git a/src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java b/src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java index 437ce7041a7d..a00fc7013ecc 100644 --- a/src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java +++ b/src/java.base/share/classes/javax/security/auth/callback/ConfirmationCallback.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,6 +26,7 @@ package javax.security.auth.callback; import java.io.IOException; +import java.io.InvalidObjectException; import java.io.ObjectInputStream; /** @@ -189,25 +190,10 @@ public class ConfirmationCallback implements Callback, java.io.Serializable { */ public ConfirmationCallback(int messageType, int optionType, int defaultOption) { - - if (messageType < INFORMATION || messageType > ERROR || - optionType < YES_NO_OPTION || optionType > OK_CANCEL_OPTION) - throw new IllegalArgumentException(); - - switch (optionType) { - case YES_NO_OPTION: - if (defaultOption != YES && defaultOption != NO) - throw new IllegalArgumentException(); - break; - case YES_NO_CANCEL_OPTION: - if (defaultOption != YES && defaultOption != NO && - defaultOption != CANCEL) - throw new IllegalArgumentException(); - break; - case OK_CANCEL_OPTION: - if (defaultOption != OK && defaultOption != CANCEL) - throw new IllegalArgumentException(); - break; + String errMsg = doSanityCheck(messageType, optionType, false, null, + defaultOption, null, false); + if (errMsg != null) { + throw new IllegalArgumentException(errMsg); } this.prompt = null; @@ -250,21 +236,20 @@ public ConfirmationCallback(int messageType, public ConfirmationCallback(int messageType, String[] options, int defaultOption) { - if (messageType < INFORMATION || messageType > ERROR || - options == null || options.length == 0 || - defaultOption < 0 || defaultOption >= options.length) - throw new IllegalArgumentException(); + if (options != null) { + options = options.clone(); + } + String errMsg = doSanityCheck(messageType, UNSPECIFIED_OPTION, true, + options, defaultOption, null, false); + if (errMsg != null) { + throw new IllegalArgumentException(errMsg); + } this.prompt = null; this.messageType = messageType; this.optionType = UNSPECIFIED_OPTION; this.defaultOption = defaultOption; - - this.options = options.clone(); - for (int i = 0; i < options.length; i++) { - if (options[i] == null || options[i].isEmpty()) - throw new IllegalArgumentException(); - } + this.options = options; } /** @@ -304,27 +289,11 @@ public ConfirmationCallback(int messageType, public ConfirmationCallback(String prompt, int messageType, int optionType, int defaultOption) { - if (prompt == null || prompt.isEmpty() || - messageType < INFORMATION || messageType > ERROR || - optionType < YES_NO_OPTION || optionType > OK_CANCEL_OPTION) - throw new IllegalArgumentException(); - - switch (optionType) { - case YES_NO_OPTION: - if (defaultOption != YES && defaultOption != NO) - throw new IllegalArgumentException(); - break; - case YES_NO_CANCEL_OPTION: - if (defaultOption != YES && defaultOption != NO && - defaultOption != CANCEL) - throw new IllegalArgumentException(); - break; - case OK_CANCEL_OPTION: - if (defaultOption != OK && defaultOption != CANCEL) - throw new IllegalArgumentException(); - break; + String errMsg = doSanityCheck(messageType, optionType, false, null, + defaultOption, prompt, true); + if (errMsg != null) { + throw new IllegalArgumentException(errMsg); } - this.prompt = prompt; this.messageType = messageType; this.optionType = optionType; @@ -369,22 +338,20 @@ public ConfirmationCallback(String prompt, int messageType, public ConfirmationCallback(String prompt, int messageType, String[] options, int defaultOption) { - if (prompt == null || prompt.isEmpty() || - messageType < INFORMATION || messageType > ERROR || - options == null || options.length == 0 || - defaultOption < 0 || defaultOption >= options.length) - throw new IllegalArgumentException(); + if (options != null) { + options = options.clone(); + } + String errMsg = doSanityCheck(messageType, UNSPECIFIED_OPTION, true, + options, defaultOption, prompt, true); + if (errMsg != null) { + throw new IllegalArgumentException(errMsg); + } this.prompt = prompt; this.messageType = messageType; this.optionType = UNSPECIFIED_OPTION; this.defaultOption = defaultOption; - - this.options = options.clone(); - for (int i = 0; i < options.length; i++) { - if (options[i] == null || options[i].isEmpty()) - throw new IllegalArgumentException(); - } + this.options = options; } /** @@ -491,6 +458,49 @@ public int getSelectedIndex() { return selection; } + private static String doSanityCheck(int msgType, int optionType, + boolean isUnspecifiedOption, String[] options, int defOption, + String prompt, boolean checkPrompt) { + // validate msgType + if (msgType < INFORMATION || msgType > ERROR) { + return "Invalid msgType"; + } + // validate prompt if checkPrompt == true + if (checkPrompt && (prompt == null || prompt.isEmpty())) { + return "Invalid prompt"; + } + // validate optionType + if (isUnspecifiedOption) { + if (optionType != UNSPECIFIED_OPTION) { + return "Invalid optionType"; + } + // check options + if (options == null || options.length == 0 || + defOption < 0 || defOption >= options.length) { + return "Invalid options and/or default option"; + } + for (String ov : options) { + if (ov == null || ov.isEmpty()) { + return "Invalid option value"; + } + } + } else { + if (optionType < YES_NO_OPTION || optionType > OK_CANCEL_OPTION) { + return "Invalid optionType"; + } + // validate defOption based on optionType + if ((optionType == YES_NO_OPTION && (defOption != YES && + defOption != NO)) || + (optionType == YES_NO_CANCEL_OPTION && (defOption != YES && + defOption != NO && defOption != CANCEL)) || + (optionType == OK_CANCEL_OPTION && (defOption != OK && + defOption != CANCEL))) { + return "Invalid default option"; + } + } + return null; + } + /** * Restores the state of this object from the stream. * @@ -502,8 +512,15 @@ public int getSelectedIndex() { private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { stream.defaultReadObject(); + if (options != null) { options = options.clone(); } + String errMsg = doSanityCheck(messageType, optionType, + (optionType == UNSPECIFIED_OPTION), options, defaultOption, + prompt, false); + if (errMsg != null) { + throw new InvalidObjectException(errMsg); + } } } diff --git a/src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java b/src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java index bbe7ab882a6a..2bee38ceaaaf 100644 --- a/src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java +++ b/src/java.base/share/classes/javax/security/auth/callback/PasswordCallback.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -178,7 +178,9 @@ private void readObject(ObjectInputStream stream) } if (inputPassword != null) { - inputPassword = inputPassword.clone(); + char[] temp = inputPassword; + inputPassword = temp.clone(); + Arrays.fill(temp, '0'); cleanable = CleanerFactory.cleaner().register( this, cleanerFor(inputPassword)); } diff --git a/src/java.base/share/classes/sun/security/provider/DRBG.java b/src/java.base/share/classes/sun/security/provider/DRBG.java index 923c8c3aa544..01958285e430 100644 --- a/src/java.base/share/classes/sun/security/provider/DRBG.java +++ b/src/java.base/share/classes/sun/security/provider/DRBG.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -26,6 +26,7 @@ package sun.security.provider; import java.io.IOException; +import java.io.InvalidObjectException; import java.security.AccessController; import java.security.DrbgParameters; import java.security.PrivilegedAction; @@ -272,11 +273,18 @@ private static void checkTwice(boolean flag, String name) { } } + /** + * Restores the state of this object from the stream. + * + * @param s the {@code ObjectInputStream} from which data is read + * @throws IOException if an I/O error occurs + * @throws ClassNotFoundException if a serialized class cannot be loaded + */ @java.io.Serial private void readObject(java.io.ObjectInputStream s) throws IOException, ClassNotFoundException { s.defaultReadObject(); - if (mdp.mech == null) { + if (mdp == null || mdp.mech == null) { throw new IllegalArgumentException("Input data is corrupted"); } createImpl(); diff --git a/src/java.base/share/classes/sun/security/util/ObjectIdentifier.java b/src/java.base/share/classes/sun/security/util/ObjectIdentifier.java index 6181bf223e9a..306d34d7149f 100644 --- a/src/java.base/share/classes/sun/security/util/ObjectIdentifier.java +++ b/src/java.base/share/classes/sun/security/util/ObjectIdentifier.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -127,13 +127,24 @@ public final class ObjectIdentifier implements Serializable { // Is the component's field calculated? private transient boolean componentsCalculated = false; + /** + * Restores the state of this object from the stream. + * + * @param is the {@code ObjectInputStream} from which data is read + * @throws IOException if an I/O error occurs + * @throws ClassNotFoundException if a serialized class cannot be loaded + */ @java.io.Serial private void readObject(ObjectInputStream is) throws IOException, ClassNotFoundException { is.defaultReadObject(); if (encoding == null) { // from an old version - int[] comp = (int[])components; + if (components == null) { + throw new InvalidObjectException("OID components is null"); + } + + int[] comp = ((int[]) components).clone(); if (componentLen > comp.length) { componentLen = comp.length; } @@ -142,7 +153,9 @@ private void readObject(ObjectInputStream is) // will be performed again in init(). checkOidSize(componentLen); init(comp, componentLen); + components = comp; } else { + encoding = encoding.clone(); // defensive copying checkOidSize(encoding.length); check(encoding); } @@ -261,6 +274,7 @@ public ObjectIdentifier(DerInputStream in) throws IOException { encoding = in.getDerValue().getOID().encoding; } + // set 'encoding' field based on the specified 'components' and 'length' private void init(int[] components, int length) throws IOException { int pos = 0; byte[] tmp = new byte[length * 5 + 1]; // +1 for empty input diff --git a/src/java.base/share/classes/sun/security/x509/AlgIdDSA.java b/src/java.base/share/classes/sun/security/x509/AlgIdDSA.java index 3a3d384a0e86..764d77e6da87 100644 --- a/src/java.base/share/classes/sun/security/x509/AlgIdDSA.java +++ b/src/java.base/share/classes/sun/security/x509/AlgIdDSA.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -25,11 +25,13 @@ package sun.security.x509; +import java.io.ObjectInputStream; import java.io.IOException; +import java.io.InvalidObjectException; import java.math.BigInteger; import java.security.*; import java.security.interfaces.DSAParams; - +import java.util.Arrays; import sun.security.util.*; @@ -72,33 +74,42 @@ * * @author David Brownell */ -public final -class AlgIdDSA extends AlgorithmId implements DSAParams -{ +public final class AlgIdDSA extends AlgorithmId implements DSAParams { @java.io.Serial private static final long serialVersionUID = 3437177836797504046L; + private static class DSAComponents { + private final BigInteger p; + private final BigInteger q; + private final BigInteger g; + DSAComponents(BigInteger p, BigInteger q, BigInteger g) { + this.p = p; + this.q = q; + this.g = g; + } + } + /* * The three unsigned integer parameters. */ - private BigInteger p , q, g; + private BigInteger p, q, g; /** Returns the DSS/DSA parameter "P" */ - public BigInteger getP () { return p; } + public BigInteger getP() { return p; } /** Returns the DSS/DSA parameter "Q" */ - public BigInteger getQ () { return q; } + public BigInteger getQ() { return q; } /** Returns the DSS/DSA parameter "G" */ - public BigInteger getG () { return g; } + public BigInteger getG() { return g; } /** * Default constructor. The OID and parameters must be * deserialized before this algorithm ID is used. */ @Deprecated - public AlgIdDSA () {} + public AlgIdDSA() {} /** * Constructs a DSS/DSA Algorithm ID from numeric parameters. @@ -109,7 +120,7 @@ public AlgIdDSA () {} * @param q the DSS/DSA parameter "Q" * @param g the DSS/DSA parameter "G" */ - public AlgIdDSA (BigInteger p, BigInteger q, BigInteger g) { + public AlgIdDSA(BigInteger p, BigInteger q, BigInteger g) { super (DSA_oid); if (p != null || q != null || g != null) { @@ -120,8 +131,10 @@ public AlgIdDSA (BigInteger p, BigInteger q, BigInteger g) { this.p = p; this.q = q; this.g = g; - initializeParams (); - + // For algorithm IDs which haven't been created from a DER + // encoded value, need to create DER encoding and store it + // into "encodedParams" + encodedParams = encode(p, q, g); } catch (IOException e) { /* this should not happen */ throw new ProviderException ("Construct DSS/DSA Algorithm ID"); @@ -133,50 +146,10 @@ public AlgIdDSA (BigInteger p, BigInteger q, BigInteger g) { * Returns "DSA", indicating the Digital Signature Algorithm (DSA) as * defined by the Digital Signature Standard (DSS), FIPS 186. */ - public String getName () - { return "DSA"; } - - - /* - * For algorithm IDs which haven't been created from a DER encoded - * value, "params" must be created. - */ - private void initializeParams () throws IOException { - DerOutputStream out = new DerOutputStream(); - out.putInteger(p); - out.putInteger(q); - out.putInteger(g); - DerOutputStream result = new DerOutputStream(); - result.write(DerValue.tag_Sequence, out); - encodedParams = result.toByteArray(); - } - - /** - * Parses algorithm parameters P, Q, and G. They're found - * in the "params" member, which never needs to be changed. - */ - protected void decodeParams () throws IOException { - if (encodedParams == null) { - throw new IOException("DSA alg params are null"); - } - - DerValue params = new DerValue(encodedParams); - if (params.tag != DerValue.tag_Sequence) { - throw new IOException("DSA alg parsing error"); - } - - params.data.reset (); - - this.p = params.data.getBigInteger(); - this.q = params.data.getBigInteger(); - this.g = params.data.getBigInteger(); - - if (params.data.available () != 0) - throw new IOException ("AlgIdDSA params, extra="+ - params.data.available ()); + public String getName() { + return "DSA"; } - /* * Returns a formatted string describing the parameters. */ @@ -197,4 +170,44 @@ protected String paramsToString () { "\n"; } } + + /** + * Restores the state of this object from the stream. Override to check + * on the 'p', 'q', 'g', and 'encodedParams'. + * + * @param stream the {@code ObjectInputStream} from which data is read + * @throws IOException if an I/O error occurs + * @throws ClassNotFoundException if a serialized class cannot be loaded + */ + @java.io.Serial + private void readObject(ObjectInputStream stream) throws IOException { + try { + stream.defaultReadObject(); + // if any of the 'p', 'q', 'g', 'encodedParams' is non-null, + // then they must be all non-null w/ matching encoding + if ((p != null || q != null || g != null || encodedParams != null) + && !Arrays.equals(encodedParams, encode(p, q, g))) { + throw new InvalidObjectException("Invalid DSA alg params"); + } + } catch (ClassNotFoundException e) { + throw new IOException(e); + } + } + + /* + * Create the DER encoding w/ the specified 'p', 'q', 'g' + */ + private static byte[] encode(BigInteger p, BigInteger q, + BigInteger g) throws IOException { + if (p == null || q == null || g == null) { + throw new InvalidObjectException("invalid null value"); + } + DerOutputStream out = new DerOutputStream(); + out.putInteger(p); + out.putInteger(q); + out.putInteger(g); + DerOutputStream result = new DerOutputStream(); + result.write(DerValue.tag_Sequence, out); + return result.toByteArray(); + } } diff --git a/src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java b/src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java index 0a4b972bfc79..a5547e417113 100644 --- a/src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java +++ b/src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java @@ -33,8 +33,10 @@ import sun.security.jgss.TokenTracker; import sun.security.krb5.*; import java.io.InputStream; -import java.io.OutputStream; +import java.io.InvalidObjectException; import java.io.IOException; +import java.io.ObjectInputStream; +import java.io.OutputStream; import java.security.*; import javax.security.auth.Subject; import javax.security.auth.kerberos.ServicePermission; @@ -1397,6 +1399,20 @@ public String toString() { return "Kerberos session key: etype=" + key.getEType() + ", " + Krb5Util.keyInfo(key.getBytes()); } + + /** + * Restores the state of this object from the stream. + * + * @param stream the {@code ObjectInputStream} from which data is read + * @throws IOException if an I/O error occurs + * @throws ClassNotFoundException if a serialized class cannot be loaded + */ + @java.io.Serial + private void readObject(ObjectInputStream stream) + throws IOException, ClassNotFoundException { + throw new InvalidObjectException + ("KerberosSessionKey not directly deserializable"); + } } /** @@ -1466,5 +1482,4 @@ public void setAuthTime(String authTime) { public void setAuthzData(AuthorizationData authzData) { this.authzData = authzData; } - } diff --git a/src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java b/src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java index 1b109cc881f1..4cc306282e68 100644 --- a/src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java +++ b/src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2000, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2000, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -33,7 +33,9 @@ import javax.security.auth.kerberos.KerberosPrincipal; import java.io.Serial; import java.net.InetAddress; +import java.io.InvalidObjectException; import java.io.IOException; +import java.io.ObjectInputStream; import java.util.Date; import java.security.AccessController; import java.security.PrivilegedExceptionAction; @@ -400,4 +402,17 @@ public GSSCredentialSpi impersonate(GSSNameSpi name) throws GSSException { throw ge; } } + + /** + * Restores the state of this object from the stream. + * + * @param stream the {@code ObjectInputStream} from which data is read + * @throws IOException if an I/O error occurs + * @throws ClassNotFoundException if a serialized class cannot be loaded + */ + @java.io.Serial + private void readObject(ObjectInputStream stream) + throws IOException, ClassNotFoundException { + throw new InvalidObjectException("Krb5InitCredential not deserializable"); + } } diff --git a/src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java b/src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java index 206bbfc46f5e..b22b001328c7 100644 --- a/src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java +++ b/src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java @@ -79,30 +79,38 @@ * * http://www.ietf.org/rfc/rfc4120.txt. */ -// The instance fields not statically typed as Serializable are ASN.1 -// encoded and written by the writeObject method. -@SuppressWarnings("serial") + public class KRBError implements java.io.Serializable { static final long serialVersionUID = 3643809337475284503L; - private int pvno; - private int msgType; - private KerberosTime cTime; //optional - private Integer cuSec; //optional - private KerberosTime sTime; - private Integer suSec; - private int errorCode; - private Realm crealm; //optional - private PrincipalName cname; //optional - private PrincipalName sname; - private String eText; //optional - private byte[] eData; //optional - private Checksum eCksum; //optional - - private PAData[] pa; // PA-DATA in eData + private transient int pvno; + private transient int msgType; + private transient KerberosTime cTime; //optional + private transient Integer cuSec; //optional + private transient KerberosTime sTime; + private transient Integer suSec; + private transient int errorCode; + private transient Realm crealm; //optional + private transient PrincipalName cname; //optional + private transient PrincipalName sname; + private transient String eText; //optional + private transient byte[] eData; //optional + private transient Checksum eCksum; //optional + + private transient PAData[] pa; // PA-DATA in eData + + private static boolean DEBUG = Krb5.DEBUG; + /** + * Restores the state of this object from the stream. + * + * @param is the {@code ObjectInputStream} from which data is read + * @throws IOException if an I/O error occurs + * @throws ClassNotFoundException if a serialized class cannot be loaded + */ + @java.io.Serial private void readObject(ObjectInputStream is) throws IOException, ClassNotFoundException { try { diff --git a/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java b/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java index c3b412885a66..01fc06ae2837 100644 --- a/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java +++ b/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java @@ -246,6 +246,19 @@ protected Object writeReplace() throws ObjectStreamException { return new KeyRep(type, getAlgorithm(), format, getEncodedInternal()); } + /** + * Restores the state of this object from the stream. + * + * @param stream the {@code ObjectInputStream} from which data is read + * @throws IOException if an I/O error occurs + * @throws ClassNotFoundException if a serialized class cannot be loaded + */ + @java.io.Serial + private void readObject(ObjectInputStream stream) + throws IOException, ClassNotFoundException { + throw new InvalidObjectException("P11Key not directly deserializable"); + } + public String toString() { token.ensureValid(); String s1 = token.provider.getName() + " " + algorithm + " " + type diff --git a/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecureRandom.java b/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecureRandom.java index 70effc141bc1..7ef8510ddee4 100644 --- a/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecureRandom.java +++ b/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecureRandom.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2003, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -187,9 +187,23 @@ private void implNextBytes(byte[] bytes) { } } + /** + * Restores the state of this object from the stream. + * + * @param in the {@code ObjectInputStream} from which data is read + * @throws IOException if an I/O error occurs + * @throws ClassNotFoundException if a serialized class cannot be loaded + */ + @java.io.Serial private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { in.defaultReadObject(); + if (token == null) { + throw new InvalidObjectException("token is null"); + } + if (mixBuffer != null) { + mixBuffer = mixBuffer.clone(); + } // assign default values to non-null transient fields iBuffer = new byte[IBUFFER_SIZE]; ibuffered = 0; diff --git a/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java b/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java index 905a7597277e..0a62021633f9 100644 --- a/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java +++ b/src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java @@ -1893,6 +1893,19 @@ private Object writeReplace() throws ObjectStreamException { return new SunPKCS11Rep(this); } + /** + * Restores the state of this object from the stream. + * + * @param stream the {@code ObjectInputStream} from which data is read + * @throws IOException if an I/O error occurs + * @throws ClassNotFoundException if a serialized class cannot be loaded + */ + @java.io.Serial + private void readObject(ObjectInputStream stream) + throws IOException, ClassNotFoundException { + throw new InvalidObjectException("SunPKCS11 not directly deserializable"); + } + /** * Serialized representation of the SunPKCS11 provider. */ From 820f825657107ddd894f368162e841108d0f5374 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 13 Feb 2025 10:23:18 +0000 Subject: [PATCH 187/225] 8347740: java/io/File/createTempFile/SpecialTempFile.java failing Backport-of: f2a9d26b2e409a7216d967ebb6b92726e8ed65c3 --- .../File/createTempFile/SpecialTempFile.java | 41 +++++++++++-------- 1 file changed, 25 insertions(+), 16 deletions(-) diff --git a/test/jdk/java/io/File/createTempFile/SpecialTempFile.java b/test/jdk/java/io/File/createTempFile/SpecialTempFile.java index 96c79eb893ac..9ab0f11f61c4 100644 --- a/test/jdk/java/io/File/createTempFile/SpecialTempFile.java +++ b/test/jdk/java/io/File/createTempFile/SpecialTempFile.java @@ -39,8 +39,12 @@ import jdk.internal.util.StaticProperty; public class SpecialTempFile { + // + // If exceptionExpected == null, then any IOException thrown by + // File.createTempFile is ignored. + // private static void test(String name, String[] prefix, String[] suffix, - boolean exceptionExpected) throws IOException + Boolean exceptionExpected) throws IOException { if (prefix == null || suffix == null || prefix.length != suffix.length) @@ -67,19 +71,21 @@ private static void test(String name, String[] prefix, String[] suffix, f = File.createTempFile(prefix[i], suffix[i], tempDir.toFile()); } catch (IOException e) { - if (exceptionExpected) { - if (e.getMessage().startsWith(exceptionMsg)) - exceptionThrown = true; - else - System.out.println("Wrong error message:" + - e.getMessage()); - } else { - throw e; + if (exceptionExpected != null) { + if (exceptionExpected) { + if (e.getMessage().startsWith(exceptionMsg)) + exceptionThrown = true; + else + System.out.println("Wrong error message:" + + e.getMessage()); + } else { + throw e; + } + + if (exceptionExpected && (!exceptionThrown || f != null)) + throw new RuntimeException("IOException expected"); } } - - if (exceptionExpected && (!exceptionThrown || f != null)) - throw new RuntimeException("IOException is expected"); } } } @@ -108,9 +114,12 @@ public static void main(String[] args) throws Exception { // Test JDK-8013827 String[] resvPre = { "LPT1.package.zip", "com7.4.package.zip" }; String[] resvSuf = { ".temp", ".temp" }; - boolean exceptionExpected = - !(StaticProperty.osName().matches("^.*[11|2025]$") || - new OSVersion(10, 0).compareTo(OSVersion.current()) > 0); - test("ReservedName", resvPre, resvSuf, exceptionExpected); + + System.out.println("OS name: " + StaticProperty.osName() + "\n" + + "OS version: " + OSVersion.current()); + + // Here the test is for whether File.createTempFile hangs, so whether + // an exception is thrown is ignored: expectedException == null + test("ReservedName", resvPre, resvSuf, null); } } From 3b76453f431666426cfc4d549d9fbec78b25827d Mon Sep 17 00:00:00 2001 From: SendaoYan Date: Thu, 13 Feb 2025 11:47:11 +0000 Subject: [PATCH 188/225] 8343882: BasicAnnoTests doesn't handle multiple annotations at the same position Backport-of: d562d3c7a9e1e857c095ef908b0957b033972949 --- .../processing/model/type/BasicAnnoTests.java | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java b/test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java index fa03b3c6449c..b8e50f9b15f6 100644 --- a/test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java +++ b/test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java @@ -140,7 +140,7 @@ public Void scan(Element elem, Void ignore) { */ class TestTypeScanner extends TypeScanner { Element elem; - NavigableMap toBeFound; + NavigableMap> toBeFound; int count = 0; Set seen = new HashSet<>(); @@ -148,10 +148,10 @@ class TestTypeScanner extends TypeScanner { super(types); this.elem = elem; - NavigableMap testByPos = new TreeMap<>(); + NavigableMap> testByPos = new TreeMap<>(); for (AnnotationMirror test : tests) { for (int pos : getPosn(test)) { - testByPos.put(pos, test); + testByPos.computeIfAbsent(pos, ArrayList::new).add(test); } } this.toBeFound = testByPos; @@ -173,17 +173,18 @@ Void scan(TypeMirror t, Void ignore) { out.println("scan " + count + ": " + t); if (toBeFound.size() > 0) { if (toBeFound.firstKey().equals(count)) { - AnnotationMirror test = toBeFound.pollFirstEntry().getValue(); - String annoType = getAnnoType(test); - AnnotationMirror anno = getAnnotation(t, annoType); - if (anno == null) { - error(elem, "annotation not found on " + count + ": " + t); - } else { - String v = getValue(anno, "value").toString(); - if (v.equals(getExpect(test))) { - out.println("found " + anno + " as expected"); + for (AnnotationMirror test : toBeFound.pollFirstEntry().getValue()) { + String annoType = getAnnoType(test); + AnnotationMirror anno = getAnnotation(t, annoType); + if (anno == null) { + error(elem, "annotation not found on " + count + ": " + t); } else { - error(elem, "Unexpected value: " + v + ", expected: " + getExpect(test)); + String v = getValue(anno, "value").toString(); + if (v.equals(getExpect(test))) { + out.println("found " + anno + " as expected"); + } else { + error(elem, "Unexpected value: " + v + ", expected: " + getExpect(test)); + } } } } else if (count > toBeFound.firstKey()) { From b3809b41d612c01cc8adb92aaca3d20e8f34cc84 Mon Sep 17 00:00:00 2001 From: SendaoYan Date: Thu, 13 Feb 2025 11:50:39 +0000 Subject: [PATCH 189/225] 8347171: (dc) java/nio/channels/DatagramChannel/InterruptibleOrNot.java fails with virtual thread factory Backport-of: 687ea73b00fd047305bfa1dda8187276bfb68dbf --- .../java/nio/channels/DatagramChannel/InterruptibleOrNot.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java b/test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java index 794ede84a924..e6fde147bd9b 100644 --- a/test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java +++ b/test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2019, 2024, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2019, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -47,6 +47,7 @@ import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.function.Executable; import static org.junit.jupiter.api.Assertions.*; +import static org.junit.jupiter.api.Assumptions.*; public class InterruptibleOrNot { // DatagramChannel implementation class @@ -98,6 +99,7 @@ public void testInterruptDuringInterruptibleReceive() throws Exception { */ @Test public void testInterruptBeforeUninterruptibleReceive() throws Exception { + assumeFalse(Thread.currentThread().isVirtual()); try (DatagramChannel dc = boundDatagramChannel(false)) { ByteBuffer buf = ByteBuffer.allocate(100); onReceive(() -> { From 04665b7d080ab13da011a4352df7b5f3fbfdbe44 Mon Sep 17 00:00:00 2001 From: SendaoYan Date: Thu, 13 Feb 2025 11:51:45 +0000 Subject: [PATCH 190/225] 8346972: Test java/nio/channels/FileChannel/LoopingTruncate.java fails sometimes with IOException: There is not enough space on the disk Backport-of: a07d784919ae232a890bf79de27b8623e294ad20 --- .../nio/channels/FileChannel/LoopingTruncate.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/test/jdk/java/nio/channels/FileChannel/LoopingTruncate.java b/test/jdk/java/nio/channels/FileChannel/LoopingTruncate.java index 203ba47d6fb3..d3bca2d8f8e2 100644 --- a/test/jdk/java/nio/channels/FileChannel/LoopingTruncate.java +++ b/test/jdk/java/nio/channels/FileChannel/LoopingTruncate.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,7 +21,7 @@ * questions. */ -/** +/* * @test * @bug 8137121 8137230 * @summary (fc) Infinite loop FileChannel.truncate @@ -31,12 +31,12 @@ */ import java.nio.ByteBuffer; -import java.nio.channels.FileChannel; import java.nio.channels.ClosedByInterruptException; +import java.nio.channels.FileChannel; import java.nio.file.Files; import java.nio.file.Path; -import static java.nio.file.StandardOpenOption.*; import java.util.concurrent.TimeUnit; +import static java.nio.file.StandardOpenOption.*; import static jdk.test.lib.Utils.adjustTimeout; public class LoopingTruncate { @@ -48,7 +48,10 @@ public class LoopingTruncate { static long TIMEOUT = adjustTimeout(20_000); public static void main(String[] args) throws Throwable { - Path path = Files.createTempFile("LoopingTruncate.tmp", null); + // Intentionally opting out from the default `java.io.tmpdir`. + // It occasionally lacks the sufficient disk space this test needs. + Path pathDir = Path.of(System.getProperty("user.dir")); + Path path = Files.createTempFile(pathDir, "LoopingTruncate.tmp", null); try (FileChannel fc = FileChannel.open(path, CREATE, WRITE)) { fc.position(FATEFUL_SIZE + 1L); System.out.println(" Writing large file..."); From fa1f3c8186cdc8d8ecd0909a49cd3f3fc544e377 Mon Sep 17 00:00:00 2001 From: Matthias Baesken Date: Thu, 13 Feb 2025 12:50:44 +0000 Subject: [PATCH 191/225] 8345569: [ubsan] adjustments to filemap.cpp and virtualspace.cpp for macOS aarch64 Backport-of: 1d2ccaeaa316029772b5de3dc5579ee7b1363b60 --- src/hotspot/share/cds/filemap.cpp | 4 ++-- src/hotspot/share/memory/virtualspace.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hotspot/share/cds/filemap.cpp b/src/hotspot/share/cds/filemap.cpp index 17cd3302d681..3ac0e1929626 100644 --- a/src/hotspot/share/cds/filemap.cpp +++ b/src/hotspot/share/cds/filemap.cpp @@ -2026,7 +2026,7 @@ address FileMapInfo::heap_region_dumptime_address() { assert(UseSharedSpaces, "runtime only"); assert(is_aligned(r->mapping_offset(), sizeof(HeapWord)), "must be"); if (UseCompressedOops) { - return /*dumptime*/ narrow_oop_base() + r->mapping_offset(); + return /*dumptime*/ (address)((uintptr_t)narrow_oop_base() + r->mapping_offset()); } else { return heap_region_requested_address(); } @@ -2052,7 +2052,7 @@ address FileMapInfo::heap_region_requested_address() { // Runtime base = 0x4000 and shift is also 0. If we map this region at 0x5000, then // the value P can remain 0x1200. The decoded address = (0x4000 + (0x1200 << 0)) = 0x5200, // which is the runtime location of the referenced object. - return /*runtime*/ CompressedOops::base() + r->mapping_offset(); + return /*runtime*/ (address)((uintptr_t)CompressedOops::base() + r->mapping_offset()); } else { // We can avoid relocation if each region is mapped into the exact same address // where it was at dump time. diff --git a/src/hotspot/share/memory/virtualspace.cpp b/src/hotspot/share/memory/virtualspace.cpp index 12c89baab7e3..26a2f328a893 100644 --- a/src/hotspot/share/memory/virtualspace.cpp +++ b/src/hotspot/share/memory/virtualspace.cpp @@ -437,7 +437,7 @@ void ReservedHeapSpace::try_reserve_range(char *highest_start, while (attach_point >= lowest_start && attach_point <= highest_start && // Avoid wrap around. ((_base == nullptr) || - (_base < aligned_heap_base_min_address || _base + size > upper_bound))) { + (_base < aligned_heap_base_min_address || size > (uintptr_t)(upper_bound - _base)))) { try_reserve_heap(size, alignment, page_size, attach_point); attach_point -= stepsize; } From 83b8dc69bdd83bc7407216ea54c80537717ed9f4 Mon Sep 17 00:00:00 2001 From: Matthias Baesken Date: Thu, 13 Feb 2025 12:56:15 +0000 Subject: [PATCH 192/225] 8346881: [ubsan] logSelection.cpp:154:24 / logSelectionList.cpp:72:94 : runtime error: applying non-zero offset 1 to null pointer Backport-of: 0a81676fae3b25117dd2289a734193bcbee822de --- src/hotspot/share/logging/logDecorators.cpp | 6 ++++-- src/hotspot/share/logging/logSelection.cpp | 6 ++++-- src/hotspot/share/logging/logSelectionList.cpp | 8 ++++++-- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/hotspot/share/logging/logDecorators.cpp b/src/hotspot/share/logging/logDecorators.cpp index 91677b35d9f9..6f68a0bf5f87 100644 --- a/src/hotspot/share/logging/logDecorators.cpp +++ b/src/hotspot/share/logging/logDecorators.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -85,7 +85,9 @@ bool LogDecorators::parse(const char* decorator_args, outputStream* errstream) { break; } tmp_decorators |= mask(d); - token = comma_pos + 1; + if (comma_pos != nullptr) { + token = comma_pos + 1; + } } while (comma_pos != nullptr); os::free(args_copy); if (result) { diff --git a/src/hotspot/share/logging/logSelection.cpp b/src/hotspot/share/logging/logSelection.cpp index 58209d720dc2..d516eb804433 100644 --- a/src/hotspot/share/logging/logSelection.cpp +++ b/src/hotspot/share/logging/logSelection.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2018, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -134,7 +134,9 @@ static LogSelection parse_internal(char *str, outputStream* errstream) { return LogSelection::Invalid; } tags[ntags++] = tag; - cur_tag = plus_pos + 1; + if (plus_pos != nullptr) { + cur_tag = plus_pos + 1; + } } while (plus_pos != nullptr); for (size_t i = 0; i < ntags; i++) { diff --git a/src/hotspot/share/logging/logSelectionList.cpp b/src/hotspot/share/logging/logSelectionList.cpp index 1eb4cca0c3e5..19b3759e1181 100644 --- a/src/hotspot/share/logging/logSelectionList.cpp +++ b/src/hotspot/share/logging/logSelectionList.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -61,7 +61,7 @@ bool LogSelectionList::parse(const char* str, outputStream* errstream) { } char* copy = os::strdup_check_oom(str, mtLogging); // Split string on commas - for (char *comma_pos = copy, *cur = copy; success && comma_pos != nullptr; cur = comma_pos + 1) { + for (char *comma_pos = copy, *cur = copy; success; cur = comma_pos + 1) { if (_nselections == MaxSelections) { if (errstream != nullptr) { errstream->print_cr("Can not have more than " SIZE_FORMAT " log selections in a single configuration.", @@ -82,6 +82,10 @@ bool LogSelectionList::parse(const char* str, outputStream* errstream) { break; } _selections[_nselections++] = selection; + + if (comma_pos == nullptr) { + break; + } } os::free(copy); From f86a3bdbb8813aa3be9d7383d8383a0dfb292eb8 Mon Sep 17 00:00:00 2001 From: Matthias Baesken Date: Thu, 13 Feb 2025 12:57:33 +0000 Subject: [PATCH 193/225] 8347576: Error output in libjsound has non matching format strings Backport-of: 07a0dcbabcb1216211c1da75f6dd2582da194df9 --- .../share/native/libjsound/MidiInDevice.c | 4 ++-- .../share/native/libjsound/MidiOutDevice.c | 4 ++-- .../native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp | 12 +++++++----- .../native/libjsound/PLATFORM_API_WinOS_Ports.c | 4 ++-- 4 files changed, 13 insertions(+), 11 deletions(-) diff --git a/src/java.desktop/share/native/libjsound/MidiInDevice.c b/src/java.desktop/share/native/libjsound/MidiInDevice.c index fe320a59a874..fb27602f3991 100644 --- a/src/java.desktop/share/native/libjsound/MidiInDevice.c +++ b/src/java.desktop/share/native/libjsound/MidiInDevice.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -137,7 +137,7 @@ Java_com_sun_media_sound_MidiInDevice_nGetTimeStamp(JNIEnv* e, jobject thisObj, /* Handle error codes. */ if (ret < -1) { - ERROR1("Java_com_sun_media_sound_MidiInDevice_nGetTimeStamp: MIDI_IN_GetTimeStamp returned %lld\n", ret); + ERROR1("Java_com_sun_media_sound_MidiInDevice_nGetTimeStamp: MIDI_IN_GetTimeStamp returned %lld\n", (long long int) ret); ret = -1; } return ret; diff --git a/src/java.desktop/share/native/libjsound/MidiOutDevice.c b/src/java.desktop/share/native/libjsound/MidiOutDevice.c index 29ef140b89d9..2f351bb1720f 100644 --- a/src/java.desktop/share/native/libjsound/MidiOutDevice.c +++ b/src/java.desktop/share/native/libjsound/MidiOutDevice.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -94,7 +94,7 @@ Java_com_sun_media_sound_MidiOutDevice_nGetTimeStamp(JNIEnv* e, jobject thisObj, /* Handle error codes. */ if (ret < -1) { - ERROR1("Java_com_sun_media_sound_MidiOutDevice_nGetTimeStamp: MIDI_IN_GetTimeStamp returned %lld\n", ret); + ERROR1("Java_com_sun_media_sound_MidiOutDevice_nGetTimeStamp: MIDI_IN_GetTimeStamp returned %lld\n", (long long int) ret); ret = -1; } return ret; diff --git a/src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp b/src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp index 4d1f4fee19e9..1b4fcb660864 100644 --- a/src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp +++ b/src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -47,6 +47,8 @@ extern "C" { #define MIDIIN_CHECK_ERROR #endif +#include + /* * Callback from the MIDI device for all messages. */ @@ -55,8 +57,8 @@ void CALLBACK MIDI_IN_PutMessage( HMIDIIN hMidiIn, UINT wMsg, UINT_PTR dwInstanc MidiDeviceHandle* handle = (MidiDeviceHandle*) dwInstance; - TRACE3("> MIDI_IN_PutMessage, hMidiIn: %x, wMsg: %x, dwInstance: %x\n", hMidiIn, wMsg, dwInstance); - TRACE2(" dwParam1: %x, dwParam2: %x\n", dwParam1, dwParam2); + TRACE3("> MIDI_IN_PutMessage, hMidiIn: 0x%" PRIxPTR ", wMsg: %x, dwInstance: 0x%" PRIxPTR "\n", (uintptr_t)hMidiIn, wMsg, (uintptr_t)dwInstance); + TRACE2(" dwParam1: 0x%" PRIxPTR ", dwParam2: 0x%" PRIxPTR "\n", (uintptr_t)dwParam1, (uintptr_t)dwParam2); switch(wMsg) { @@ -70,8 +72,8 @@ void CALLBACK MIDI_IN_PutMessage( HMIDIIN hMidiIn, UINT wMsg, UINT_PTR dwInstanc case MIM_MOREDATA: case MIM_DATA: - TRACE3(" MIDI_IN_PutMessage: MIM_MOREDATA or MIM_DATA. status=%x data1=%x data2=%x\n", - dwParam1 & 0xFF, (dwParam1 & 0xFF00)>>8, (dwParam1 & 0xFF0000)>>16); + TRACE3(" MIDI_IN_PutMessage: MIM_MOREDATA or MIM_DATA. status=%x data1=%x data2=%x\n", + (int)(dwParam1 & 0xFF), (int)((dwParam1 & 0xFF00)>>8), (int)((dwParam1 & 0xFF0000)>>16)); if (handle!=NULL && handle->queue!=NULL && handle->platformData) { MIDI_QueueAddShort(handle->queue, // queue stores packedMsg in big endian diff --git a/src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Ports.c b/src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Ports.c index 55dcb6e28827..237aa89c1250 100644 --- a/src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Ports.c +++ b/src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Ports.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2007, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -251,7 +251,7 @@ void printInfo(PortInfo* info) { TRACE5(" PortInfo %p: handle=%p, mixerIndex=%d, dstLineCount=%d, dstLines=%p, ", info, (void*) info->handle, info->mixerIndex, info->dstLineCount, info->dstLines); TRACE5("srcLineCount=%d, srcLines=%p, targetPortCount=%d, sourcePortCount=%d, ports=%p, ", info->srcLineCount, info->srcLines, info->targetPortCount, info->sourcePortCount, info->ports); TRACE3("maxControlCount=%d, usedControlIDs=%d, controlIDs=%p \n", info->maxControlCount, info->usedControlIDs, info->controlIDs); - TRACE2("usedMuxData=%d, muxData=%p, controlIDs=%p \n", info->usedMuxData, info->muxData); + TRACE3("usedMuxData=%d, muxData=%p, controlIDs=%p \n", info->usedMuxData, info->muxData, info->controlIDs); } #endif // USE_TRACE From e0ee9f8f003b9ecbf673e5dc2698de42b3809b7b Mon Sep 17 00:00:00 2001 From: Joachim Kern Date: Mon, 17 Feb 2025 09:50:11 +0000 Subject: [PATCH 194/225] 8346880: [aix] java/lang/ProcessHandle/InfoTest.java still fails: "reported cputime less than expected" Backport-of: f9b11332eccd8a8ffb4128308f442b209d07a3b1 --- .../native/libjava/ProcessHandleImpl_aix.c | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c b/src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c index 3568af24ce43..d2c63d313082 100644 --- a/src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c +++ b/src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c @@ -162,7 +162,24 @@ jint os_getChildren(JNIEnv *env, jlong jpid, jlongArray jarray, } pid_t os_getParentPidAndTimings(JNIEnv *env, pid_t pid, jlong *total, jlong *start) { - return unix_getParentPidAndTimings(env, pid, total, start); + pid_t the_pid = pid; + struct procentry64 ProcessBuffer; + + if (getprocs64(&ProcessBuffer, sizeof(ProcessBuffer), NULL, sizeof(struct fdsinfo64), &the_pid, 1) <= 0) { + return -1; + } + + // Validate the pid before returning the info + if (kill(pid, 0) < 0) { + return -1; + } + + *total = ((ProcessBuffer.pi_ru.ru_utime.tv_sec + ProcessBuffer.pi_ru.ru_stime.tv_sec) * 1000000000L) + + ((ProcessBuffer.pi_ru.ru_utime.tv_usec + ProcessBuffer.pi_ru.ru_stime.tv_usec)); + + *start = ProcessBuffer.pi_start * (jlong)1000; + + return (pid_t) ProcessBuffer.pi_ppid; } void os_getCmdlineAndUserInfo(JNIEnv *env, jobject jinfo, pid_t pid) { From 35f97d037f6ae27cb25040cd062ba945149584f2 Mon Sep 17 00:00:00 2001 From: Matthias Baesken Date: Mon, 17 Feb 2025 11:40:25 +0000 Subject: [PATCH 195/225] 8338303: Linux ppc64le with toolchain clang - detection failure in early JVM startup Backport-of: 70eec9001a550888f35476f9e2cf3c62d41442dd --- make/autoconf/flags-cflags.m4 | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/make/autoconf/flags-cflags.m4 b/make/autoconf/flags-cflags.m4 index ffbf61ea552a..1aa827b6139f 100644 --- a/make/autoconf/flags-cflags.m4 +++ b/make/autoconf/flags-cflags.m4 @@ -1,5 +1,5 @@ # -# Copyright (c) 2011, 2024, Oracle and/or its affiliates. All rights reserved. +# Copyright (c) 2011, 2025, Oracle and/or its affiliates. All rights reserved. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # # This code is free software; you can redistribute it and/or modify it @@ -835,6 +835,11 @@ AC_DEFUN([FLAGS_SETUP_CFLAGS_CPU_DEP], # for all archs except arm and ppc, prevent gcc to omit frame pointer $1_CFLAGS_CPU_JDK="${$1_CFLAGS_CPU_JDK} -fno-omit-frame-pointer" fi + if test "x$FLAGS_CPU" = xppc64le; then + # Little endian machine uses ELFv2 ABI. + # Use Power8, this is the first CPU to support PPC64 LE with ELFv2 ABI. + $1_CFLAGS_CPU_JVM="${$1_CFLAGS_CPU_JVM} -DABI_ELFv2 -mcpu=power8 -mtune=power8" + fi fi if test "x$OPENJDK_TARGET_OS" = xaix; then $1_CFLAGS_CPU="-mcpu=pwr8" From 7143373fbfb6349f96ed670912b95df54ef8e3c3 Mon Sep 17 00:00:00 2001 From: SendaoYan Date: Wed, 19 Feb 2025 01:27:08 +0000 Subject: [PATCH 196/225] 8322983: Virtual Threads: exclude 2 tests Backport-of: cf28fd4cbc6507eb69fcfeb33622316eb5b6b0c5 --- test/hotspot/jtreg/ProblemList-Virtual.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/hotspot/jtreg/ProblemList-Virtual.txt b/test/hotspot/jtreg/ProblemList-Virtual.txt index c5b4b8c0b8bf..378d67402d89 100644 --- a/test/hotspot/jtreg/ProblemList-Virtual.txt +++ b/test/hotspot/jtreg/ProblemList-Virtual.txt @@ -107,7 +107,9 @@ vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemor gc/arguments/TestNewSizeThreadIncrease.java 0000000 generic-all gc/g1/TestSkipRebuildRemsetPhase.java 0000000 generic-all +runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java JDK-8346442 generic-all runtime/ErrorHandling/MachCodeFramesInErrorFile.java 0000000 generic-all +runtime/logging/LoaderConstraintsTest.java JDK-8346442 generic-all runtime/Thread/AsyncExceptionOnMonitorEnter.java 0000000 generic-all runtime/Thread/StopAtExit.java 0000000 generic-all runtime/handshake/HandshakeWalkStackTest.java 0000000 generic-all From 6cc78f6292c7969fde9da953ef9bb838d4efe36f Mon Sep 17 00:00:00 2001 From: Matthias Baesken Date: Wed, 19 Feb 2025 08:34:22 +0000 Subject: [PATCH 197/225] 8345676: [ubsan] ProcessImpl_md.c:561:40: runtime error: applying zero offset to null pointer on macOS aarch64 Backport-of: 0285020c7ea01f32b32efe166a0a5dae39957216 --- src/java.base/unix/native/libjava/ProcessImpl_md.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/java.base/unix/native/libjava/ProcessImpl_md.c b/src/java.base/unix/native/libjava/ProcessImpl_md.c index 506b33aae960..5a3a5cd088a6 100644 --- a/src/java.base/unix/native/libjava/ProcessImpl_md.c +++ b/src/java.base/unix/native/libjava/ProcessImpl_md.c @@ -558,7 +558,9 @@ spawnChild(JNIEnv *env, jobject process, ChildStuff *c, const char *helperpath) return -1; } offset = copystrings(buf, 0, &c->argv[0]); - offset = copystrings(buf, offset, &c->envv[0]); + if (c->envv != NULL) { + offset = copystrings(buf, offset, &c->envv[0]); + } if (c->pdir != NULL) { if (sp.dirlen > 0) { memcpy(buf+offset, c->pdir, sp.dirlen); From e96aea4daf9cd3f6758fc1246bb037449e679666 Mon Sep 17 00:00:00 2001 From: Matthias Baesken Date: Wed, 19 Feb 2025 08:35:30 +0000 Subject: [PATCH 198/225] 8347268: [ubsan] logOutput.cpp:357:21: runtime error: applying non-zero offset 1 to null pointer Backport-of: 82e16ba248a97e3446d5b2d64c353b61dd6bdda6 --- src/hotspot/share/logging/logOutput.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/hotspot/share/logging/logOutput.cpp b/src/hotspot/share/logging/logOutput.cpp index 3ff6554380d3..1ac5110408a2 100644 --- a/src/hotspot/share/logging/logOutput.cpp +++ b/src/hotspot/share/logging/logOutput.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2015, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -354,7 +354,9 @@ bool LogOutput::parse_options(const char* options, outputStream* errstream) { } break; } - pos = comma_pos + 1; + if (comma_pos != nullptr) { + pos = comma_pos + 1; + } } while (comma_pos != nullptr); os::free(opts); From d84b1d81265b2cc70605d3d6a6116ad7a60626dc Mon Sep 17 00:00:00 2001 From: Matthias Baesken Date: Wed, 19 Feb 2025 08:36:31 +0000 Subject: [PATCH 199/225] 8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero Backport-of: 5e92a4ceafd0626e3600e44a3370ca2f5d9347c8 --- .../macosx/native/libmanagement_ext/UnixOperatingSystem.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c b/src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c index 2c11cd9ca9d8..269c4d453590 100644 --- a/src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c +++ b/src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2020, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -63,6 +63,9 @@ Java_com_sun_management_internal_OperatingSystemImpl_getCpuLoad0 jlong used_delta = used - last_used; jlong total_delta = total - last_total; + if (total_delta == 0) { + return 0; + } jdouble cpu = (jdouble) used_delta / total_delta; From c549c6de4070a9358870e8f9f60abe495998c623 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 20 Feb 2025 08:04:16 +0000 Subject: [PATCH 200/225] 8328730: Convert java/awt/print/bug8023392/bug8023392.html applet test to main Backport-of: 4047a3623a44d86df2b82565f33ce739a882802d --- .../print/{bug8023392 => }/bug8023392.java | 204 ++++++------------ .../java/awt/print/bug8023392/bug8023392.html | 44 ---- 2 files changed, 64 insertions(+), 184 deletions(-) rename test/jdk/java/awt/print/{bug8023392 => }/bug8023392.java (53%) delete mode 100644 test/jdk/java/awt/print/bug8023392/bug8023392.html diff --git a/test/jdk/java/awt/print/bug8023392/bug8023392.java b/test/jdk/java/awt/print/bug8023392.java similarity index 53% rename from test/jdk/java/awt/print/bug8023392/bug8023392.java rename to test/jdk/java/awt/print/bug8023392.java index d792562ea25a..70dc07d34015 100644 --- a/test/jdk/java/awt/print/bug8023392/bug8023392.java +++ b/test/jdk/java/awt/print/bug8023392.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2013, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -22,17 +22,23 @@ */ /* - test - @bug 8023392 8259232 - @summary Swing text components printed with spaces between chars - @key printer - @run applet/manual=yesno bug8023392.html -*/ + * @test + * @bug 8023392 8259232 + * @key printer + * @modules java.desktop/sun.swing + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @summary Swing text components printed with spaces between chars + * @run main/manual bug8023392 + */ -import javax.swing.*; -import javax.swing.border.LineBorder; -import java.applet.Applet; -import java.awt.*; +import java.awt.BorderLayout; +import java.awt.Color; +import java.awt.Component; +import java.awt.Container; +import java.awt.Font; +import java.awt.Graphics; +import java.awt.Graphics2D; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.font.TextAttribute; @@ -43,25 +49,49 @@ import java.text.AttributedCharacterIterator; import java.text.AttributedString; +import javax.swing.Box; +import javax.swing.BoxLayout; +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JList; +import javax.swing.JPanel; +import javax.swing.JScrollPane; +import javax.swing.border.LineBorder; -public class bug8023392 extends Applet { - static final String[] instructions = { - "Please select the RadioButton for applet size labeled \"variable\" radiobutton in test harness window.", - "A Frame containing several pairs of labels ((a) and (b)) is displayed.", - "Labels of each pair look the same and are left-aligned (with spaces ", - "between chars).", - "1. Hit the print button.", - "2. Select any available printer (printing to file is also fine).", - "3. Look at the printing result (paper, PDF, PS, etc.):", - " The (a) and (b) labels should look almost the same and the (a) labels", - " shouldn't appear as if they are stretched along X axis."}; - - public void init() { - this.setLayout(new BorderLayout()); - add(new SimplePrint2(), BorderLayout.CENTER); - - Sysout.createDialogWithInstructions(instructions); +import sun.swing.SwingUtilities2; + +public class bug8023392 { + private static final String INSTRUCTIONS = + """ + A Frame containing several pairs of labels (a) and (b) is displayed. + Labels of each pair look the same and are left-aligned (with spaces + between chars). + 1. Hit the print button. + 2. Select any available printer (printing to file is also fine). + 3. Look at the printing result (paper, PDF, PS, etc.): + The (a) and (b) labels should look almost the same and the (a) + labels shouldn't appear as if they are stretched along X axis. + """; + + public static void main(String[] args) throws Exception { + PassFailJFrame + .builder() + .title("bug8023392 Test Instructions") + .instructions(INSTRUCTIONS) + .rows((int) INSTRUCTIONS.lines().count() + 2) + .columns(40) + .testUI(bug8023392::init) + .build() + .awaitAndCheck(); + } + public static JFrame init() { + JFrame frame = new JFrame("Test Window"); + frame.setLayout(new BorderLayout()); + frame.add(new SimplePrint2(), BorderLayout.CENTER); + frame.pack(); + return frame; } public static class SimplePrint2 extends JPanel @@ -70,7 +100,6 @@ public static class SimplePrint2 extends JPanel JLabel label2; JButton printButton; - public SimplePrint2() { setLayout(new BorderLayout()); label1 = new JLabel("2a) a b c d e" + @@ -84,7 +113,7 @@ public SimplePrint2() { String s = "3a) a b c d e "; @Override protected void paintComponent(Graphics g) { - sun.swing.SwingUtilities2.drawChars(this, g, s.toCharArray(), + SwingUtilities2.drawChars(this, g, s.toCharArray(), 0, s.length(), 0, 15); } }); @@ -92,7 +121,7 @@ protected void paintComponent(Graphics g) { String s = "3b) a b c d e"; @Override protected void paintComponent(Graphics g) { - sun.swing.SwingUtilities2.drawChars(this, g, s.toCharArray(), + SwingUtilities2.drawChars(this, g, s.toCharArray(), 0, s.length(), 0, 15); } }); @@ -107,7 +136,7 @@ protected void paintComponent(Graphics g) { } @Override protected void paintComponent(Graphics g) { - sun.swing.SwingUtilities2.drawString(this, g, it, 0, 15); + SwingUtilities2.drawString(this, g, it, 0, 15); } }); @@ -122,7 +151,7 @@ protected void paintComponent(Graphics g) { } @Override protected void paintComponent(Graphics g) { - sun.swing.SwingUtilities2.drawString(this, g, it, 0, 15); + SwingUtilities2.drawString(this, g, it, 0, 15); } }); @@ -159,6 +188,8 @@ public void actionPerformed(ActionEvent e) { job.print(); } catch (PrinterException ex) { ex.printStackTrace(); + String msg = "PrinterException: " + ex.getMessage(); + PassFailJFrame.forceFail(msg); } } } @@ -178,110 +209,3 @@ public int print(Graphics graphics, } } } - - -/** - * ************************************************* - * Standard Test Machinery - * DO NOT modify anything below -- it's a standard - * chunk of code whose purpose is to make user - * interaction uniform, and thereby make it simpler - * to read and understand someone else's test. - * ************************************************** - */ -class Sysout { - private static TestDialog dialog; - - public static void createDialogWithInstructions(String[] instructions) { - dialog = new TestDialog(new Frame(), "Instructions"); - dialog.printInstructions(instructions); - dialog.show(); - println("Any messages for the tester will display here."); - } - - public static void createDialog() { - dialog = new TestDialog(new Frame(), "Instructions"); - String[] defInstr = {"Instructions will appear here. ", ""}; - dialog.printInstructions(defInstr); - dialog.show(); - println("Any messages for the tester will display here."); - } - - - public static void printInstructions(String[] instructions) { - dialog.printInstructions(instructions); - } - - - public static void println(String messageIn) { - dialog.displayMessage(messageIn); - } - -}// Sysout class - - -class TestDialog extends Dialog { - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog(Frame frame, String name) { - super(frame, name); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea("", 15, maxStringLength, scrollBoth); - add("North", instructionsText); - - messageText = new TextArea("", 5, maxStringLength, scrollBoth); - add("South", messageText); - - pack(); - - show(); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions(String[] instructions) { - //Clear out any current instructions - instructionsText.setText(""); - - //Go down array of instruction strings - - String printStr, remainingStr; - for (int i = 0; i < instructions.length; i++) { - //chop up each into pieces maxSringLength long - remainingStr = instructions[i]; - while (remainingStr.length() > 0) { - //if longer than max then chop off first max chars to print - if (remainingStr.length() >= maxStringLength) { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf(' ', maxStringLength - 1); - - if (posOfSpace <= 0) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring(0, posOfSpace + 1); - remainingStr = remainingStr.substring(posOfSpace + 1); - } - //else just print - else { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append(printStr + "\n"); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage(String messageIn) { - messageText.append(messageIn + "\n"); - } - -}// TestDialog class - diff --git a/test/jdk/java/awt/print/bug8023392/bug8023392.html b/test/jdk/java/awt/print/bug8023392/bug8023392.html deleted file mode 100644 index 178fba9b230e..000000000000 --- a/test/jdk/java/awt/print/bug8023392/bug8023392.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - Bug 8023392 - - - -

Bug ID: 8023392

- -

See the dialog box (usually in upper left corner) for instructions

- - - - From 4a9d1f8b19edb2e86918430490b6152783906104 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 20 Feb 2025 08:05:32 +0000 Subject: [PATCH 201/225] 8283664: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PrintTextTest.java Backport-of: 84c99fb91ffc4bfbc2fb0f20f558603d5660d7f1 --- test/jdk/ProblemList.txt | 1 + .../awt/print/PrinterJob/PrintTextTest.java | 762 ++++++++---------- 2 files changed, 334 insertions(+), 429 deletions(-) diff --git a/test/jdk/ProblemList.txt b/test/jdk/ProblemList.txt index 471df9281529..b4c31b3763f5 100644 --- a/test/jdk/ProblemList.txt +++ b/test/jdk/ProblemList.txt @@ -794,6 +794,7 @@ java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.java 81854 java/awt/TrayIcon/DblClickActionEventTest/DblClickActionEventTest.html 8203867 macosx-all java/awt/Frame/FrameStateTest/FrameStateTest.java 8203920 macosx-all,linux-all java/awt/print/PrinterJob/ScaledText/ScaledText.java 8231226 macosx-all +java/awt/print/PrinterJob/PrintTextTest.java 8148334 generic-all java/awt/font/TextLayout/TestJustification.java 8250791 macosx-all java/awt/TrayIcon/DragEventSource/DragEventSource.java 8252242 macosx-all java/awt/FileDialog/DefaultFocusOwner/DefaultFocusOwner.java 7187728 macosx-all,linux-all diff --git a/test/jdk/java/awt/print/PrinterJob/PrintTextTest.java b/test/jdk/java/awt/print/PrinterJob/PrintTextTest.java index 95bf177aa2f1..f2ec4e15a8aa 100644 --- a/test/jdk/java/awt/print/PrinterJob/PrintTextTest.java +++ b/test/jdk/java/awt/print/PrinterJob/PrintTextTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2012, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,193 +21,207 @@ * questions. */ -/** +/* * @test * @bug 6425068 7157659 8132890 * @key printer * @summary Confirm that text prints where we expect to the length we expect. - * @run main/manual=yesno PrintTextTest + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual PrintTextTest */ -import java.awt.*; -import java.awt.event.*; -import java.text.*; -import java.util.*; -import java.awt.font.*; -import java.awt.geom.*; -import java.awt.print.*; -import javax.swing.*; - -public class PrintTextTest extends Component implements Printable { - - static int preferredSize; - Font textFont; - AffineTransform gxTx; - String page; - boolean useFM; - - public static void main(String args[]) { - String[] instructions = - { - "This tests that printed text renders similarly to on-screen", - "under a variety of APIs and graphics and font transforms", - "Print to your preferred printer. Collect the output.", - "Refer to the onscreen buttons to cycle through the on-screen", - "content", - "For each page, confirm that the printed content corresponds to", - "the on-screen rendering for that *same* page.", - "Some cases may look odd but its intentional. Verify", - "it looks the same on screen and on the printer.", - "Note that text does not scale linearly from screen to printer", - "so some differences are normal and not a bug.", - "The easiest way to spot real problems is to check that", - "any underlines are the same length as the underlined text", - "and that any rotations are the same in each case.", - "Note that each on-screen page is printed in both portrait", - "and landscape mode", - "So for example, Page 1/Portrait, and Page 1/Landscape when", - "rotated to view properly, should both match Page 1 on screen.", - }; - Sysout.createDialogWithInstructions(instructions); - +import java.awt.BorderLayout; +import java.awt.Color; +import java.awt.Component; +import java.awt.Dimension; +import java.awt.Font; +import java.awt.FontMetrics; +import java.awt.Graphics; +import java.awt.Graphics2D; +import java.awt.GraphicsEnvironment; +import java.awt.RenderingHints; +import java.awt.font.FontRenderContext; +import java.awt.font.GlyphVector; +import java.awt.font.TextLayout; +import java.awt.geom.AffineTransform; +import java.awt.geom.Point2D; +import java.awt.print.Book; +import java.awt.print.PageFormat; +import java.awt.print.Printable; +import java.awt.print.PrinterException; +import java.awt.print.PrinterJob; +import java.text.AttributedCharacterIterator; +import java.text.AttributedString; +import java.util.HashMap; + +import javax.swing.JButton; +import javax.swing.JFrame; +import javax.swing.JTabbedPane; + +public class PrintTextTest { + + static final String INSTRUCTIONS = """ + This tests that printed text renders similarly to on-screen under a variety + of APIs and graphics and font transforms. + 1. Print to your preferred printer. + 2. Collect the output. + 3. Refer to the onscreen buttons to cycle through the on-screen content. + 4. For each page, confirm that the printed content corresponds to the + on-screen rendering for that *same* page. Some cases may look odd but + its intentional. Verify it looks the same on screen and on the printer. + Note that text does not scale linearly from screen to printer so some + differences are normal and not a bug. + The easiest way to spot real problems is to check that any underlines are + the same length as the underlined text and that any rotations are the same + in each case. + Note that each on-screen page is printed in both portrait and landscape mode. + So for example, Page 1/Portrait, and Page 1/Landscape when rotated to view + properly, should both match Page 1 on screen. + """; + + public static void main(String[] args) throws Exception { PrinterJob pjob = PrinterJob.getPrinterJob(); PageFormat portrait = pjob.defaultPage(); portrait.setOrientation(PageFormat.PORTRAIT); - preferredSize = (int)portrait.getImageableWidth(); + int preferredSize = (int) portrait.getImageableWidth(); PageFormat landscape = pjob.defaultPage(); landscape.setOrientation(PageFormat.LANDSCAPE); Book book = new Book(); - JTabbedPane p = new JTabbedPane(); + JTabbedPane pane = new JTabbedPane(); int page = 1; - Font font = new Font("Dialog", Font.PLAIN, 18); - String name = "Page " + new Integer(page++); - PrintTextTest ptt = new PrintTextTest(name, font, null, false); - p.add(name, ptt); - book.append(ptt, portrait); - book.append(ptt, landscape); - - font = new Font("Dialog", Font.PLAIN, 18); - name = "Page " + new Integer(page++); - ptt = new PrintTextTest(name, font, null, true); - p.add(name, ptt); - book.append(ptt, portrait); - book.append(ptt, landscape); + Font font = new Font(Font.DIALOG, Font.PLAIN, 18); + String name = "Page " + page++; + PrintText pt = new PrintText(name, font, null, false, preferredSize); + pane.addTab(name, pt); + book.append(pt, portrait); + book.append(pt, landscape); + + font = new Font(Font.DIALOG, Font.PLAIN, 18); + name = "Page " + page++; + pt = new PrintText(name, font, null, true, preferredSize); + pane.addTab(name, pt); + book.append(pt, portrait); + book.append(pt, landscape); font = getPhysicalFont(); - name = "Page " + new Integer(page++); - ptt = new PrintTextTest(name, font, null, false); - p.add(name, ptt); - book.append(ptt, portrait); - book.append(ptt, landscape); + name = "Page " + page++; + pt = new PrintText(name, font, null, false, preferredSize); + pane.addTab(name, pt); + book.append(pt, portrait); + book.append(pt, landscape); font = getPhysicalFont(); AffineTransform rotTx = AffineTransform.getRotateInstance(0.15); - rotTx.translate(60,0); - name = "Page " + new Integer(page++); - ptt = new PrintTextTest(name, font, rotTx, false); - p.add(name, ptt); - book.append(ptt, portrait); - book.append(ptt, landscape); - - font = new Font("Dialog", Font.PLAIN, 18); + rotTx.translate(60, 0); + name = "Page " + page++; + pt = new PrintText(name, font, rotTx, false, preferredSize); + pane.addTab(name, pt); + book.append(pt, portrait); + book.append(pt, landscape); + + font = new Font(Font.DIALOG, Font.PLAIN, 18); AffineTransform scaleTx = AffineTransform.getScaleInstance(1.25, 1.25); - name = "Page " + new Integer(page++); - ptt = new PrintTextTest(name, font, scaleTx, false); - p.add(name, ptt); - book.append(ptt, portrait); - book.append(ptt, landscape); + name = "Page " + page++; + pt = new PrintText(name, font, scaleTx, false, preferredSize); + pane.addTab(name, pt); + book.append(pt, portrait); + book.append(pt, landscape); - font = new Font("Dialog", Font.PLAIN, 18); + font = new Font(Font.DIALOG, Font.PLAIN, 18); scaleTx = AffineTransform.getScaleInstance(-1.25, 1.25); - scaleTx.translate(-preferredSize/1.25, 0); - name = "Page " + new Integer(page++); - ptt = new PrintTextTest(name, font, scaleTx, false); - p.add(name, ptt); - book.append(ptt, portrait); - book.append(ptt, landscape); - - font = new Font("Dialog", Font.PLAIN, 18); + scaleTx.translate(-preferredSize / 1.25, 0); + name = "Page " + page++; + pt = new PrintText(name, font, scaleTx, false, preferredSize); + pane.addTab(name, pt); + book.append(pt, portrait); + book.append(pt, landscape); + + font = new Font(Font.DIALOG, Font.PLAIN, 18); scaleTx = AffineTransform.getScaleInstance(1.25, -1.25); - scaleTx.translate(0, -preferredSize/1.25); - name = "Page " + new Integer(page++); - ptt = new PrintTextTest(name, font, scaleTx, false); - p.add(name, ptt); - book.append(ptt, portrait); - book.append(ptt, landscape); + scaleTx.translate(0, -preferredSize / 1.25); + name = "Page " + page++; + pt = new PrintText(name, font, scaleTx, false, preferredSize); + pane.addTab(name, pt); + book.append(pt, portrait); + book.append(pt, landscape); font = font.deriveFont(rotTx); - name = "Page " + new Integer(page++); - ptt = new PrintTextTest(name, font, null, false); - p.add(ptt, BorderLayout.CENTER); - p.add(name, ptt); - book.append(ptt, portrait); - book.append(ptt, landscape); - - font = new Font("Monospaced", Font.PLAIN, 12); - name = "Page " + new Integer(page++); - ptt = new PrintTextTest(name, font, null, false); - p.add(ptt, BorderLayout.CENTER); - p.add(name, ptt); - book.append(ptt, portrait); - book.append(ptt, landscape); + name = "Page " + page++; + pt = new PrintText(name, font, null, false, preferredSize); + pane.addTab(name, pt); + book.append(pt, portrait); + book.append(pt, landscape); + + font = new Font(Font.MONOSPACED, Font.PLAIN, 12); + name = "Page " + page++; + pt = new PrintText(name, font, null, false, preferredSize); + pane.addTab(name, pt); + book.append(pt, portrait); + book.append(pt, landscape); Font xfont = font.deriveFont(AffineTransform.getScaleInstance(1.5, 1)); - name = "Page " + new Integer(page++); - ptt = new PrintTextTest(name, xfont, null, false); - p.add(ptt, BorderLayout.CENTER); - p.add(name, ptt); - book.append(ptt, portrait); - book.append(ptt, landscape); + name = "Page " + page++; + pt = new PrintText(name, xfont, null, false, preferredSize); + pane.addTab(name, pt); + book.append(pt, portrait); + book.append(pt, landscape); Font yfont = font.deriveFont(AffineTransform.getScaleInstance(1, 1.5)); - name = "Page " + new Integer(page++); - ptt = new PrintTextTest(name, yfont, null, false); - p.add(ptt, BorderLayout.CENTER); - p.add(name, ptt); - book.append(ptt, portrait); - book.append(ptt, landscape); + name = "Page " + page++; + pt = new PrintText(name, yfont, null, false, preferredSize); + pane.addTab(name, pt); + book.append(pt, portrait); + book.append(pt, landscape); if (System.getProperty("os.name").startsWith("Windows")) { font = new Font("MS Gothic", Font.PLAIN, 12); - name = "Page " + new Integer(page++); - ptt = new PrintJAText(name, font, null, true); - p.add(ptt, BorderLayout.CENTER); - p.add(name, ptt); - book.append(ptt, portrait); - book.append(ptt, landscape); + name = "Page " + page++; + pt = new PrintJapaneseText(name, font, null, true, preferredSize); + pane.addTab(name, pt); + book.append(pt, portrait); + book.append(pt, landscape); font = new Font("MS Gothic", Font.PLAIN, 12); - name = "Page " + new Integer(page++); + name = "Page " + page++; rotTx = AffineTransform.getRotateInstance(0.15); - ptt = new PrintJAText(name, font, rotTx, true); - p.add(ptt, BorderLayout.CENTER); - p.add(name, ptt); - book.append(ptt, portrait); - book.append(ptt, landscape); + pt = new PrintJapaneseText(name, font, rotTx, true, preferredSize); + pane.addTab(name, pt); + book.append(pt, portrait); + book.append(pt, landscape); } pjob.setPageable(book); - JFrame f = new JFrame(); - f.add(BorderLayout.CENTER, p); - f.addWindowListener(new WindowAdapter() { - public void windowClosing(WindowEvent e) {System.exit(0);} + JButton printButton = new JButton("Print"); + printButton.addActionListener(event -> { + try { + if (pjob.printDialog()) { + pjob.print(); + } + } catch (PrinterException e) { + throw new RuntimeException(e.getMessage(), e); + } }); + + JFrame f = new JFrame("PrintTextTest"); + f.add(BorderLayout.CENTER, pane); + f.add(BorderLayout.SOUTH, printButton); f.pack(); - f.show(); - try { - if (pjob.printDialog()) { - pjob.print(); - } - } catch (PrinterException e) { - throw new RuntimeException(e.getMessage()); - } + PassFailJFrame.builder() + .title("PrintTextTest") + .instructions(INSTRUCTIONS) + .testTimeOut(10) + .columns(60) + .testUI(f) + .build() + .awaitAndCheck(); } // The test needs a physical font that supports Latin. @@ -221,338 +235,228 @@ private static Font getPhysicalFont() { String[] names = ge.getAvailableFontFamilyNames(); for (String n : names) { - switch (n.toLowerCase()) { - case "dialog": - case "dialoginput": - case "serif": - case "sansserif": - case "monospaced": - break; + switch (n) { + case Font.DIALOG: + case Font.DIALOG_INPUT: + case Font.SERIF: + case Font.SANS_SERIF: + case Font.MONOSPACED: + continue; default: Font f = new Font(n, Font.PLAIN, 18); if (f.canDisplayUpTo("AZaz09") == -1) { physicalFont = f; return f; } - } + } } physicalFont = new Font(Font.DIALOG, Font.PLAIN, 18); return physicalFont; } - public PrintTextTest(String page, Font font, AffineTransform gxTx, - boolean fm) { - this.page = page; - textFont = font; - this.gxTx = gxTx; - this.useFM = fm; - setBackground(Color.white); - } - - public static AttributedCharacterIterator getIterator(String s) { - return new AttributedString(s).getIterator(); - } - - static String orient(PageFormat pf) { - if (pf.getOrientation() == PageFormat.PORTRAIT) { - return "Portrait"; - } else { - return "Landscape"; + private static class PrintText extends Component implements Printable { + + protected final Font textFont; + protected final AffineTransform gxTx; + protected final String page; + protected final boolean useFM; + protected final int preferredSize; + + public PrintText(String page, Font font, AffineTransform gxTx, boolean fm, int size) { + this.page = page; + this.textFont = font; + this.gxTx = gxTx; + this.useFM = fm; + this.preferredSize = size; + setBackground(Color.WHITE); } - } - public int print(Graphics g, PageFormat pf, int pageIndex) { - - Graphics2D g2d = (Graphics2D)g; - g2d.translate(pf.getImageableX(), pf.getImageableY()); - g.drawString(page+" "+orient(pf),50,20); - g.translate(0, 25); - paint(g); - return PAGE_EXISTS; - } - - public Dimension getMinimumSize() { - return getPreferredSize(); - } - - public Dimension getPreferredSize() { - return new Dimension(preferredSize, preferredSize); - } - - public void paint(Graphics g) { - - /* fill with white before any transformation is applied */ - g.setColor(Color.white); - g.fillRect(0, 0, getSize().width, getSize().height); - - - Graphics2D g2d = (Graphics2D) g; - if (gxTx != null) { - g2d.transform(gxTx); + private static AttributedCharacterIterator getIterator(String s) { + return new AttributedString(s).getIterator(); } - if (useFM) { - g2d.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS, - RenderingHints.VALUE_FRACTIONALMETRICS_ON); - } - - g.setFont(textFont); - FontMetrics fm = g.getFontMetrics(); - String s; - int LS = 30; - int ix=10, iy=LS+10; - g.setColor(Color.black); - - s = "drawString(String str, int x, int y)"; - g.drawString(s, ix, iy); - if (!textFont.isTransformed()) { - g.drawLine(ix, iy+1, ix+fm.stringWidth(s), iy+1); + private static String orient(PageFormat pf) { + if (pf.getOrientation() == PageFormat.PORTRAIT) { + return "Portrait"; + } else { + return "Landscape"; + } } - iy += LS; - s = "drawString(AttributedCharacterIterator iterator, int x, int y)"; - g.drawString(getIterator(s), ix, iy); - - iy += LS; - s = "\tdrawChars(\t\r\nchar[], int off, int len, int x, int y\t)"; - g.drawChars(s.toCharArray(), 0, s.length(), ix, iy); - if (!textFont.isTransformed()) { - g.drawLine(ix, iy+1, ix+fm.stringWidth(s), iy+1); + @Override + public int print(Graphics g, PageFormat pf, int pageIndex) { + Graphics2D g2d = (Graphics2D) g; + g2d.translate(pf.getImageableX(), pf.getImageableY()); + g.drawString(page + " " + orient(pf), 50, 20); + g.translate(0, 25); + paint(g); + return PAGE_EXISTS; } - iy += LS; - s = "drawBytes(byte[], int off, int len, int x, int y)"; - byte data[] = new byte[s.length()]; - for (int i = 0; i < data.length; i++) { - data[i] = (byte) s.charAt(i); + @Override + public Dimension getMinimumSize() { + return getPreferredSize(); } - g.drawBytes(data, 0, data.length, ix, iy); - Font f = g2d.getFont(); - FontRenderContext frc = g2d.getFontRenderContext(); - - iy += LS; - s = "drawString(String s, float x, float y)"; - g2d.drawString(s, (float) ix, (float) iy); - if (!textFont.isTransformed()) { - g.drawLine(ix, iy+1, ix+fm.stringWidth(s), iy+1); + @Override + public Dimension getPreferredSize() { + return new Dimension(preferredSize, preferredSize); } - iy += LS; - s = "drawString(AttributedCharacterIterator iterator, "+ - "float x, float y)"; - g2d.drawString(getIterator(s), (float) ix, (float) iy); - - iy += LS; - s = "drawGlyphVector(GlyphVector g, float x, float y)"; - GlyphVector gv = f.createGlyphVector(frc, s); - g2d.drawGlyphVector(gv, ix, iy); - Point2D adv = gv.getGlyphPosition(gv.getNumGlyphs()); - if (!textFont.isTransformed()) { - g.drawLine(ix, iy+1, ix+(int)adv.getX(), iy+1); - } + @Override + public void paint(Graphics g) { - iy += LS; - s = "GlyphVector with position adjustments"; - - gv = f.createGlyphVector(frc, s); - int ng = gv.getNumGlyphs(); - adv = gv.getGlyphPosition(ng); - for (int i=0; i(), frc); + tl.draw(g2d, ix, iy); - String text = TEXT + TEXT + TEXT; - g.setColor(Color.black); - int y = 20; - float origSize = 7f; - for (int i=0;i<11;i++) { - float size = origSize+(i*0.1f); - g2d.translate(0, size+6); - Font f = textFont.deriveFont(size); - g2d.setFont(f); - FontMetrics fontMetrics = g2d.getFontMetrics(); - int stringWidth = fontMetrics.stringWidth(text); - g.drawLine(0, y+1, stringWidth, y+1); - g.drawString(text, 0, y); - y +=10; + iy += LS; + s = "TextLayout 2: \u0924\u094d\u0930 \u0915\u0948\u0930\u0947 End."; + tl = new TextLayout(s, f, frc); + tl.draw(g2d, ix, iy); } } -} - -class Sysout - { - private static TestDialog dialog; - public static void createDialogWithInstructions( String[] instructions ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - dialog.printInstructions( instructions ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } + private static class PrintJapaneseText extends PrintText { - public static void createDialog( ) - { - dialog = new TestDialog( new Frame(), "Instructions" ); - String[] defInstr = { "Instructions will appear here. ", "" } ; - dialog.printInstructions( defInstr ); - dialog.show(); - println( "Any messages for the tester will display here." ); - } + public PrintJapaneseText(String page, Font font, AffineTransform gxTx, boolean fm, int size) { + super(page, font, gxTx, fm, size); + } + private static final String TEXT = + "\u3042\u3044\u3046\u3048\u304a\u30a4\u30ed\u30cf" + + "\u30cb\u30db\u30d8\u30c8\u4e00\u4e01\u4e02\u4e05\uff08"; - public static void printInstructions( String[] instructions ) - { - dialog.printInstructions( instructions ); - } + @Override + public void paint(Graphics g) { + g.setColor(Color.WHITE); + g.fillRect(0, 0, getSize().width, getSize().height); - public static void println( String messageIn ) - { - dialog.displayMessage( messageIn ); - } + Graphics2D g2d = (Graphics2D) g; + if (gxTx != null) { + g2d.transform(gxTx); + } + if (useFM) { + g2d.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS, + RenderingHints.VALUE_FRACTIONALMETRICS_ON); + } - }// Sysout class - -/** - This is part of the standard test machinery. It provides a place for the - test instructions to be displayed, and a place for interactive messages - to the user to be displayed. - To have the test instructions displayed, see Sysout. - To have a message to the user be displayed, see Sysout. - Do not call anything in this dialog directly. - */ -class TestDialog extends Dialog - { - - TextArea instructionsText; - TextArea messageText; - int maxStringLength = 80; - - //DO NOT call this directly, go through Sysout - public TestDialog( Frame frame, String name ) - { - super( frame, name ); - int scrollBoth = TextArea.SCROLLBARS_BOTH; - instructionsText = new TextArea( "", 20, maxStringLength, scrollBoth ); - add( "North", instructionsText ); - - messageText = new TextArea( "", 5, maxStringLength, scrollBoth ); - add("South", messageText); - - pack(); - - show(); - }// TestDialog() - - //DO NOT call this directly, go through Sysout - public void printInstructions( String[] instructions ) - { - //Clear out any current instructions - instructionsText.setText( "" ); - - //Go down array of instruction strings - - String printStr, remainingStr; - for( int i=0; i < instructions.length; i++ ) - { - //chop up each into pieces maxSringLength long - remainingStr = instructions[ i ]; - while( remainingStr.length() > 0 ) - { - //if longer than max then chop off first max chars to print - if( remainingStr.length() >= maxStringLength ) - { - //Try to chop on a word boundary - int posOfSpace = remainingStr. - lastIndexOf( ' ', maxStringLength - 1 ); - - if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1; - - printStr = remainingStr.substring( 0, posOfSpace + 1 ); - remainingStr = remainingStr.substring( posOfSpace + 1 ); - } - //else just print - else - { - printStr = remainingStr; - remainingStr = ""; - } - - instructionsText.append( printStr + "\n" ); - - }// while - - }// for - - }//printInstructions() - - //DO NOT call this directly, go through Sysout - public void displayMessage( String messageIn ) - { - messageText.append( messageIn + "\n" ); + String text = TEXT + TEXT + TEXT; + g.setColor(Color.BLACK); + int y = 20; + float origSize = 7f; + for (int i = 0; i < 11; i++) { + float size = origSize + (i * 0.1f); + g2d.translate(0, size + 6); + Font f = textFont.deriveFont(size); + g2d.setFont(f); + FontMetrics fontMetrics = g2d.getFontMetrics(); + int stringWidth = fontMetrics.stringWidth(text); + g.drawLine(0, y + 1, stringWidth, y + 1); + g.drawString(text, 0, y); + y += 10; + } + } } - -}// TestDialog class +} From aa9fea3aadc88c44852353a8fa2eca5af75d2a80 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Thu, 20 Feb 2025 08:06:27 +0000 Subject: [PATCH 202/225] 8342098: Write a test to compare the images Backport-of: 47ebf8d868b2e15b943a227ad3cf2ee12eed10f6 --- .../awt/Robot/ScreenCaptureRobotTest.java | 166 ++++++++++++++++++ 1 file changed, 166 insertions(+) create mode 100644 test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java diff --git a/test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java b/test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java new file mode 100644 index 000000000000..944636ebf2aa --- /dev/null +++ b/test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java @@ -0,0 +1,166 @@ +/* + * Copyright (c) 2000, 2024, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.BorderLayout; +import java.awt.Canvas; +import java.awt.Color; +import java.awt.Dimension; +import java.awt.EventQueue; +import java.awt.Font; +import java.awt.Frame; +import java.awt.Graphics; +import java.awt.GraphicsEnvironment; +import java.awt.Point; +import java.awt.Rectangle; +import java.awt.Robot; +import java.awt.image.BufferedImage; +import java.io.File; +import java.io.IOException; +import javax.imageio.ImageIO; + +/* + * @test + * @key headful + * @bug 8342098 + * @summary Verify that the image captured from the screen using a Robot + * and the source image are same. + * @run main/othervm -Dsun.java2d.uiScale=1 ScreenCaptureRobotTest + */ +public class ScreenCaptureRobotTest { + + private static final int IMAGE_WIDTH = 200; + private static final int IMAGE_HEIGHT = 100; + private static final int OFFSET = 10; + + private static Frame frame; + private static Canvas canvas; + + private static BufferedImage realImage; + + private static volatile Point point; + + public static void main(String[] args) throws Exception { + try { + EventQueue.invokeAndWait(ScreenCaptureRobotTest::initializeGUI); + doTest(); + } finally { + EventQueue.invokeAndWait(ScreenCaptureRobotTest::disposeFrame); + } + } + + private static void initializeGUI() { + frame = new Frame("ScreenCaptureRobotTest Frame"); + realImage = GraphicsEnvironment.getLocalGraphicsEnvironment() + .getDefaultScreenDevice() + .getDefaultConfiguration() + .createCompatibleImage(IMAGE_WIDTH, IMAGE_HEIGHT); + + Graphics g = realImage.createGraphics(); + g.setColor(Color.YELLOW); + g.fillRect(0, 0, IMAGE_WIDTH, IMAGE_HEIGHT); + g.setColor(Color.RED); + g.setFont(new Font(Font.SANS_SERIF, Font.BOLD, 20)); + g.drawString("Capture This", 10, 40); + g.dispose(); + + canvas = new ImageCanvas(); + canvas.setBackground(Color.YELLOW); + canvas.setPreferredSize(new Dimension(IMAGE_WIDTH + (OFFSET * 2), + IMAGE_HEIGHT + (OFFSET * 2))); + frame.setLayout(new BorderLayout()); + frame.add(canvas); + frame.pack(); + frame.setLocationRelativeTo(null); + frame.setVisible(true); + } + + private static void doTest() throws Exception { + Robot robot = new Robot(); + robot.waitForIdle(); + robot.delay(500); + + EventQueue.invokeAndWait(() -> point = canvas.getLocationOnScreen()); + + Rectangle rect = new Rectangle(point.x + OFFSET, point.y + OFFSET, + IMAGE_WIDTH, IMAGE_HEIGHT); + + BufferedImage capturedImage = robot.createScreenCapture(rect); + + if (!compareImages(capturedImage, realImage)) { + String errorMessage = "FAIL : Captured Image is different from " + + "the real image"; + saveImage(capturedImage, "CapturedImage.png"); + saveImage(realImage, "RealImage.png"); + throw new RuntimeException(errorMessage); + } + } + + private static boolean compareImages(BufferedImage capturedImg, + BufferedImage realImg) { + int capturedPixel; + int realPixel; + int imgWidth = capturedImg.getWidth(); + int imgHeight = capturedImg.getHeight(); + + if (imgWidth != IMAGE_WIDTH || imgHeight != IMAGE_HEIGHT) { + System.out.println("Captured and real images are different in size"); + return false; + } + + for (int i = 0; i < imgWidth; i++) { + for (int j = 0; j < imgHeight; j++) { + capturedPixel = capturedImg.getRGB(i, j); + realPixel = realImg.getRGB(i, j); + if (capturedPixel != realPixel) { + System.out.println("Captured pixel (" + + Integer.toHexString(capturedPixel) + ") at " + + "(" + i + ", " + j + ") is not equal to real pixel (" + + Integer.toHexString(realPixel) + ")"); + return false; + } + } + } + return true; + } + + private static class ImageCanvas extends Canvas { + @Override + public void paint(Graphics g) { + g.drawImage(realImage, OFFSET, OFFSET, this); + } + } + + private static void saveImage(BufferedImage image, String fileName) { + try { + ImageIO.write(image, "png", new File(fileName)); + } catch (IOException ignored) { + System.err.println(ignored.getMessage()); + } + } + + private static void disposeFrame() { + if (frame != null) { + frame.dispose(); + } + } +} From e26c8a58e5cf83a41ea8e148b0002a5c22c29daf Mon Sep 17 00:00:00 2001 From: Antonio Vieiro Date: Fri, 21 Feb 2025 17:23:12 +0000 Subject: [PATCH 203/225] 8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class Backport-of: ecdc322029d3f1338d547955c938b6bc57696ac0 --- .../accessibility/internal/AccessBridge.java | 17 ++- .../include/bridge/AccessBridgePackages.h | 4 +- .../TestJMenuItemShortcutAccessibility.java | 112 ++++++++++++++++++ 3 files changed, 122 insertions(+), 11 deletions(-) create mode 100644 test/jdk/javax/accessibility/TestJMenuItemShortcutAccessibility.java diff --git a/src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java b/src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java index a5d671676650..ecff82925760 100644 --- a/src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java +++ b/src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -3925,6 +3925,8 @@ private int controlCode(KeyStroke keyStroke) { return 0; int code = keyStroke.getKeyCode(); switch (code) { + case KeyEvent.VK_TAB: + case KeyEvent.VK_SPACE: case KeyEvent.VK_BACK_SPACE: case KeyEvent.VK_DELETE: case KeyEvent.VK_DOWN: @@ -3967,15 +3969,10 @@ private char getKeyChar(KeyStroke keyStroke) { debugString("[INFO]: Shortcut is control character: " + Integer.toHexString(keyCode)); return (char)keyCode; } - String keyText = KeyEvent.getKeyText(keyStroke.getKeyCode()); - debugString("[INFO]: Shortcut is: " + keyText); - if (keyText != null || keyText.length() > 0) { - CharSequence seq = keyText.subSequence(0, 1); - if (seq != null || seq.length() > 0) { - return seq.charAt(0); - } - } - return 0; + + keyCode = keyStroke.getKeyCode(); + debugString("[INFO]: Shortcut is: " + Integer.toHexString(keyCode)); + return (char)keyCode; } /* diff --git a/src/jdk.accessibility/windows/native/include/bridge/AccessBridgePackages.h b/src/jdk.accessibility/windows/native/include/bridge/AccessBridgePackages.h index 27c31be09a8a..232cab4b21bf 100644 --- a/src/jdk.accessibility/windows/native/include/bridge/AccessBridgePackages.h +++ b/src/jdk.accessibility/windows/native/include/bridge/AccessBridgePackages.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2005, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -1108,6 +1108,8 @@ typedef long ABHWND64; #define ACCESSIBLE_CONTROLCODE_KEYSTROKE 512 // Control code key pressed, character contains control code. // The supported control code keys are: +#define ACCESSIBLE_VK_TAB 9 +#define ACCESSIBLE_VK_SPACE 32 #define ACCESSIBLE_VK_BACK_SPACE 8 #define ACCESSIBLE_VK_DELETE 127 #define ACCESSIBLE_VK_DOWN 40 diff --git a/test/jdk/javax/accessibility/TestJMenuItemShortcutAccessibility.java b/test/jdk/javax/accessibility/TestJMenuItemShortcutAccessibility.java new file mode 100644 index 000000000000..acd7ec3c64a1 --- /dev/null +++ b/test/jdk/javax/accessibility/TestJMenuItemShortcutAccessibility.java @@ -0,0 +1,112 @@ +/* + * Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +import java.awt.event.InputEvent; +import java.awt.event.KeyEvent; +import javax.swing.JFrame; +import javax.swing.JMenu; +import javax.swing.JMenuBar; +import javax.swing.JMenuItem; +import javax.swing.KeyStroke; + +/* + * @test + * @bug 8339728 + * @summary Tests that JAWS announce the shortcuts for JMenuItems. + * @requires os.family == "windows" + * @library /java/awt/regtesthelpers + * @build PassFailJFrame + * @run main/manual TestJMenuItemShortcutAccessibility + */ + +public class TestJMenuItemShortcutAccessibility { + public static void main(String[] args) throws Exception { + String INSTRUCTIONS = """ + 1. Start the JAWS application + 2. Press Alt + M to open application Menu + 3. Navigate the Menu Items by using UP / DOWN arrow key + 4. Press Pass if you are able to hear correct JAWS announcements + (JAWS should read full shortcut text and not only the 1st + character of shortcut text for each menu item) else Fail + """; + + PassFailJFrame.builder() + .title("TestJMenuItemShortcutAccessibility Instruction") + .instructions(INSTRUCTIONS) + .columns(35) + .testUI(TestJMenuItemShortcutAccessibility::createUI) + .build() + .awaitAndCheck(); + } + + private static JFrame createUI() { + JFrame frame = new JFrame("A Frame with Menu"); + + JMenuBar menuBar = new JMenuBar(); + JMenu menu = new JMenu("Menu with shortcuts"); + menu.setMnemonic(KeyEvent.VK_M); + menuBar.add(menu); + + KeyStroke keyStroke1 = KeyStroke.getKeyStroke(KeyEvent.VK_F, + InputEvent.CTRL_DOWN_MASK); + KeyStroke keyStroke2 = KeyStroke.getKeyStroke(KeyEvent.VK_2, + InputEvent.CTRL_DOWN_MASK | InputEvent.SHIFT_DOWN_MASK); + KeyStroke keyStroke3 = KeyStroke.getKeyStroke(KeyEvent.VK_F1, + InputEvent.CTRL_DOWN_MASK | InputEvent.SHIFT_DOWN_MASK); + KeyStroke keyStroke4 = KeyStroke.getKeyStroke(KeyEvent.VK_COMMA, + InputEvent.CTRL_DOWN_MASK | InputEvent.SHIFT_DOWN_MASK); + KeyStroke keyStroke5 = KeyStroke.getKeyStroke(KeyEvent.VK_PERIOD, + InputEvent.CTRL_DOWN_MASK | InputEvent.ALT_DOWN_MASK); + KeyStroke keyStroke6 = KeyStroke.getKeyStroke(KeyEvent.VK_TAB, + InputEvent.CTRL_DOWN_MASK); + KeyStroke keyStroke7 = KeyStroke.getKeyStroke(KeyEvent.VK_SPACE, + InputEvent.CTRL_DOWN_MASK | InputEvent.SHIFT_DOWN_MASK); + + JMenuItem menuItem1 = new JMenuItem("First Menu Item"); + menuItem1.setAccelerator(keyStroke1); + JMenuItem menuItem2 = new JMenuItem("Second Menu Item"); + menuItem2.setAccelerator(keyStroke2); + JMenuItem menuItem3 = new JMenuItem("Third Menu Item"); + menuItem3.setAccelerator(keyStroke3); + JMenuItem menuItem4 = new JMenuItem("Fourth Menu Item"); + menuItem4.setAccelerator(keyStroke4); + JMenuItem menuItem5 = new JMenuItem("Fifth Menu Item"); + menuItem5.setAccelerator(keyStroke5); + JMenuItem menuItem6 = new JMenuItem("Sixth Menu Item"); + menuItem6.setAccelerator(keyStroke6); + JMenuItem menuItem7 = new JMenuItem("Seventh Menu Item"); + menuItem7.setAccelerator(keyStroke7); + + menu.add(menuItem1); + menu.add(menuItem2); + menu.add(menuItem3); + menu.add(menuItem4); + menu.add(menuItem5); + menu.add(menuItem6); + menu.add(menuItem7); + + frame.setJMenuBar(menuBar); + frame.setSize(300, 200); + return frame; + } +} From 05d1fee0b4cd57a8635c2673625c12e869b0552c Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Sat, 22 Feb 2025 15:00:39 +0000 Subject: [PATCH 204/225] 8337222: gc/TestDisableExplicitGC.java fails due to unexpected CodeCache GC Backport-of: dab2a0b5978cdd3fad693e4c120a84bb64a3ccde --- test/hotspot/jtreg/gc/TestDisableExplicitGC.java | 1 + 1 file changed, 1 insertion(+) diff --git a/test/hotspot/jtreg/gc/TestDisableExplicitGC.java b/test/hotspot/jtreg/gc/TestDisableExplicitGC.java index 9a0b61900dde..08fda78baaa1 100644 --- a/test/hotspot/jtreg/gc/TestDisableExplicitGC.java +++ b/test/hotspot/jtreg/gc/TestDisableExplicitGC.java @@ -26,6 +26,7 @@ /* * @test TestDisableExplicitGC * @requires vm.opt.DisableExplicitGC == null + * @requires vm.compMode != "Xcomp" * @summary Verify GC behavior with DisableExplicitGC flag. * @library /test/lib * @modules java.base/jdk.internal.misc From 2568ba733ced237fe76c13120f49752bfce0e388 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Sat, 22 Feb 2025 15:02:41 +0000 Subject: [PATCH 205/225] 8338595: Add more linesize for MIME decoder in macro bench test Base64Decode Backport-of: 7458952dedc0a34b5c7f3e9e228f9b18e08f19e3 --- test/micro/org/openjdk/bench/java/util/Base64Decode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/micro/org/openjdk/bench/java/util/Base64Decode.java b/test/micro/org/openjdk/bench/java/util/Base64Decode.java index 2e399efc973f..2e68563bedac 100644 --- a/test/micro/org/openjdk/bench/java/util/Base64Decode.java +++ b/test/micro/org/openjdk/bench/java/util/Base64Decode.java @@ -50,7 +50,7 @@ public class Base64Decode { "112", "512", "1000", "20000", "50000"}) private int maxNumBytes; - @Param({"4"}) + @Param({"4", "32", "76", "128"}) private int lineSize; private byte[] lineSeparator = {'\r', '\n'}; From 813770bda215b61b59cbe9a01200f7a4c63abe2a Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Sat, 22 Feb 2025 15:05:33 +0000 Subject: [PATCH 206/225] 8346324: javax/swing/JScrollBar/4865918/bug4865918.java fails in CI Backport-of: a0b7c4f015c694425893b8d21d2aecae71a3b604 --- .../javax/swing/JScrollBar/4865918/bug4865918.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java b/test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java index ea20840d8623..bc5ddb4b6277 100644 --- a/test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java +++ b/test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java @@ -31,10 +31,13 @@ import java.awt.Dimension; import java.awt.Robot; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; import javax.swing.JFrame; import javax.swing.JScrollBar; import javax.swing.SwingUtilities; -import java.awt.event.MouseEvent; +import java.util.concurrent.CountDownLatch; +import java.util.concurrent.TimeUnit; import java.util.Date; @@ -42,6 +45,7 @@ public class bug4865918 { private static TestScrollBar sbar; private static JFrame frame; + private static final CountDownLatch mousePressLatch = new CountDownLatch(1); public static void main(String[] argv) throws Exception { try { @@ -52,6 +56,9 @@ public static void main(String[] argv) throws Exception { robot.delay(1000); SwingUtilities.invokeAndWait(() -> sbar.pressMouse()); + if (!mousePressLatch.await(2, TimeUnit.SECONDS)) { + throw new RuntimeException("Timed out waiting for mouse press"); + } robot.waitForIdle(); robot.delay(200); @@ -81,6 +88,11 @@ private static void createAndShowGUI() { sbar = new TestScrollBar(JScrollBar.HORIZONTAL, -1, 10, -100, 100); sbar.setPreferredSize(new Dimension(200, 20)); sbar.setBlockIncrement(10); + sbar.addMouseListener(new MouseAdapter() { + public void mousePressed(MouseEvent e) { + mousePressLatch.countDown(); + } + }); frame.getContentPane().add(sbar); frame.pack(); From 4b44e2320f4e5c629103493721e833fe29fd4255 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Sat, 22 Feb 2025 15:12:08 +0000 Subject: [PATCH 207/225] 8346828: javax/swing/JScrollBar/4865918/bug4865918.java still fails in CI Backport-of: 9fafd63d46f64428e0b9c2e9a6b0ac7ca0e2d355 --- .../swing/JScrollBar/4865918/bug4865918.java | 47 +++++++------------ 1 file changed, 16 insertions(+), 31 deletions(-) diff --git a/test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java b/test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java index bc5ddb4b6277..96b1034c943d 100644 --- a/test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java +++ b/test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2024, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,17 +23,15 @@ /* * @test - * @key headful * @bug 4865918 + * @requires (os.family != "mac") * @summary REGRESSION:JCK1.4a-runtime api/javax_swing/interactive/JScrollBarTests.html#JScrollBar * @run main bug4865918 */ import java.awt.Dimension; -import java.awt.Robot; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; -import javax.swing.JFrame; import javax.swing.JScrollBar; import javax.swing.SwingUtilities; import java.util.concurrent.CountDownLatch; @@ -44,30 +42,23 @@ public class bug4865918 { private static TestScrollBar sbar; - private static JFrame frame; private static final CountDownLatch mousePressLatch = new CountDownLatch(1); public static void main(String[] argv) throws Exception { - try { - Robot robot = new Robot(); - SwingUtilities.invokeAndWait(() -> createAndShowGUI()); - - robot.waitForIdle(); - robot.delay(1000); - - SwingUtilities.invokeAndWait(() -> sbar.pressMouse()); - if (!mousePressLatch.await(2, TimeUnit.SECONDS)) { - throw new RuntimeException("Timed out waiting for mouse press"); - } + String osName = System.getProperty("os.name"); + if (osName.toLowerCase().contains("os x")) { + System.out.println("This test is not for MacOS, considered passed."); + return; + } + SwingUtilities.invokeAndWait(() -> setupTest()); - robot.waitForIdle(); - robot.delay(200); + SwingUtilities.invokeAndWait(() -> sbar.pressMouse()); + if (!mousePressLatch.await(2, TimeUnit.SECONDS)) { + throw new RuntimeException("Timed out waiting for mouse press"); + } - if (getValue() != 9) { - throw new RuntimeException("The scrollbar block increment is incorrect"); - } - } finally { - if (frame != null) SwingUtilities.invokeAndWait(() -> frame.dispose()); + if (getValue() != 9) { + throw new RuntimeException("The scrollbar block increment is incorrect"); } } @@ -78,12 +69,11 @@ private static int getValue() throws Exception { result[0] = sbar.getValue(); }); + System.out.println("value " + result[0]); return result[0]; } - private static void createAndShowGUI() { - frame = new JFrame("bug4865918"); - frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + private static void setupTest() { sbar = new TestScrollBar(JScrollBar.HORIZONTAL, -1, 10, -100, 100); sbar.setPreferredSize(new Dimension(200, 20)); @@ -94,11 +84,6 @@ public void mousePressed(MouseEvent e) { } }); - frame.getContentPane().add(sbar); - frame.pack(); - frame.setLocationRelativeTo(null); - frame.setVisible(true); - frame.toFront(); } static class TestScrollBar extends JScrollBar { From 23db35cd4e58cba73c79a9e72855c6b80aad9f09 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Sat, 22 Feb 2025 15:13:14 +0000 Subject: [PATCH 208/225] 8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland Backport-of: 6f4fc82149b52dd91289fe42def7d1cacad31212 --- .../TrayIcon/ActionCommand/ActionCommand.java | 89 +++++++++++-------- .../TrayIconMouseTest/TrayIconMouseTest.java | 58 +++++++----- .../TrayIconPopup/TrayIconPopupClickTest.java | 71 ++++++++------- .../TrayIconPopup/TrayIconPopupTest.java | 77 ++++++++++------ 4 files changed, 182 insertions(+), 113 deletions(-) diff --git a/test/jdk/java/awt/TrayIcon/ActionCommand/ActionCommand.java b/test/jdk/java/awt/TrayIcon/ActionCommand/ActionCommand.java index 75e1b4903c68..54cde28da70f 100644 --- a/test/jdk/java/awt/TrayIcon/ActionCommand/ActionCommand.java +++ b/test/jdk/java/awt/TrayIcon/ActionCommand/ActionCommand.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,7 +21,14 @@ * questions. */ -import java.awt.*; +import jdk.test.lib.Platform; +import jtreg.SkippedException; + +import java.awt.AWTException; +import java.awt.EventQueue; +import java.awt.Point; +import java.awt.SystemTray; +import java.awt.TrayIcon; import java.awt.image.BufferedImage; /* @@ -30,12 +37,18 @@ * @summary Check the return value of the getActionCommand method * of the ActionEvent triggered when TrayIcon is double clicked * (single clicked, on Mac) - * @author Dmitriy Ermashov (dmitriy.ermashov@oracle.com) * @modules java.desktop/java.awt:open - * @library /lib/client ../ - * @library /java/awt/patchlib - * @build java.desktop/java.awt.Helper - * @build ExtendedRobot SystemTrayIconHelper + * @library + * /java/awt/patchlib + * /java/awt/TrayIcon + * /lib/client + * /test/lib + * @build + * java.desktop/java.awt.Helper + * jdk.test.lib.Platform + * jtreg.SkippedException + * ExtendedRobot + * SystemTrayIconHelper * @run main ActionCommand */ @@ -44,32 +57,38 @@ public class ActionCommand { TrayIcon icon; ExtendedRobot robot; - boolean actionPerformed = false; - Object actionLock = new Object(); - String actionCommand = null; + volatile boolean actionPerformed = false; + volatile String actionCommand = null; + final Object actionLock = new Object(); + static boolean isMacOS = false; public static void main(String[] args) throws Exception { - if (! SystemTray.isSupported()) { - System.out.println("SystemTray not supported on the platform under test. " + - "Marking the test passed"); - } else { - if (System.getProperty("os.name").toLowerCase().startsWith("win")) { - System.err.println("Test can fail if the icon hides to a tray icons pool " + - "in Windows 7, which is behavior by default.\n" + - "Set \"Right mouse click\" -> \"Customize notification icons\" -> " + - "\"Always show all icons and notifications on the taskbar\" true to " + - "avoid this problem. Or change behavior only for Java SE tray icon " + - "and rerun test."); - } else if (System.getProperty("os.name").toLowerCase().startsWith("mac")){ - isMacOS = true; - } else if (SystemTrayIconHelper.isOel7orLater()) { - System.out.println("OEL 7 doesn't support double click in " + - "systray. Skipped"); - return; - } - new ActionCommand().doTest(); + if (Platform.isOnWayland()) { + // The current robot implementation does not support + // clicking in the system tray area. + throw new SkippedException("Skipped on Wayland"); + } + + if (!SystemTray.isSupported()) { + throw new SkippedException("SystemTray is not supported on this platform."); + } + + if (Platform.isWindows()) { + System.err.println("Test can fail if the icon hides to a tray icons pool " + + "in Windows 7, which is behavior by default.\n" + + "Set \"Right mouse click\" -> \"Customize notification icons\" -> " + + "\"Always show all icons and notifications on the taskbar\" true to " + + "avoid this problem. Or change behavior only for Java SE tray icon " + + "and rerun test."); + } else if (Platform.isOSX()){ + isMacOS = true; + } else if (SystemTrayIconHelper.isOel7orLater()) { + System.out.println("OEL 7 doesn't support double click in " + + "systray. Skipped"); + throw new SkippedException("Skipped on OEL 7+"); } + new ActionCommand().doTest(); } void doTest() throws Exception { @@ -95,7 +114,7 @@ void doTest() throws Exception { icon.setActionCommand("Sample Command"); - if (! "Sample Command".equals(icon.getActionCommand())) + if (!"Sample Command".equals(icon.getActionCommand())) throw new RuntimeException("FAIL: getActionCommand did not return the correct value. " + icon.getActionCommand() + " Expected: Sample Command"); @@ -117,7 +136,7 @@ void doTest() throws Exception { actionPerformed = false; SystemTrayIconHelper.doubleClick(robot); - if (! actionPerformed) { + if (!actionPerformed) { synchronized (actionLock) { try { actionLock.wait(3000); @@ -125,7 +144,7 @@ void doTest() throws Exception { } } } - if (! actionPerformed) { + if (!actionPerformed) { throw new RuntimeException("FAIL: ActionEvent not triggered when TrayIcon is "+(isMacOS? "" : "double ")+"clicked"); } else if (! "Sample Command".equals(actionCommand)) { throw new RuntimeException("FAIL: ActionEvent.getActionCommand did not return the correct " + @@ -140,7 +159,7 @@ void doTest() throws Exception { } }); - robot.mouseMove(0, 0); + robot.mouseMove(100, 0); robot.waitForIdle(); robot.mouseMove(iconPosition.x, iconPosition.y); robot.waitForIdle(); @@ -149,7 +168,7 @@ void doTest() throws Exception { actionCommand = null; SystemTrayIconHelper.doubleClick(robot); - if (! actionPerformed) { + if (!actionPerformed) { synchronized (actionLock) { try { actionLock.wait(3000); @@ -157,7 +176,7 @@ void doTest() throws Exception { } } } - if (! actionPerformed) { + if (!actionPerformed) { throw new RuntimeException("FAIL: ActionEvent not triggered when ActionCommand set to " + "null and then TrayIcon is "+(isMacOS? "" : "double ")+ "clicked"); } else if (actionCommand != null) { diff --git a/test/jdk/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java b/test/jdk/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java index 7b80dc6149a9..2bea773f1e57 100644 --- a/test/jdk/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java +++ b/test/jdk/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2022, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -21,6 +21,9 @@ * questions. */ +import jdk.test.lib.Platform; +import jtreg.SkippedException; + import java.awt.EventQueue; import java.awt.Point; import java.awt.SystemTray; @@ -37,10 +40,17 @@ * or single clicked with button 3 on Mac OS X * or single clicked with button 1 on rest. * @modules java.desktop/java.awt:open - * @library /java/awt/patchlib - * @library /lib/client ../ - * @build java.desktop/java.awt.Helper - * @build ExtendedRobot SystemTrayIconHelper + * @library + * /java/awt/patchlib + * /java/awt/TrayIcon + * /lib/client + * /test/lib + * @build + * java.desktop/java.awt.Helper + * jdk.test.lib.Platform + * jtreg.SkippedException + * ExtendedRobot + * SystemTrayIconHelper * @run main TrayIconMouseTest */ @@ -48,16 +58,18 @@ public class TrayIconMouseTest { TrayIcon icon; ExtendedRobot robot; - boolean actionPerformed = false; - Object actionLock = new Object(); + + volatile boolean actionPerformed = false; + final Object actionLock = new Object(); + static boolean isMacOS = false; static boolean isWinOS = false; static boolean isOelOS = false; String caption = "Sample Icon"; int[] buttonTypes = { - InputEvent.BUTTON1_MASK, - InputEvent.BUTTON2_MASK, - InputEvent.BUTTON3_MASK + InputEvent.BUTTON1_DOWN_MASK, + InputEvent.BUTTON2_DOWN_MASK, + InputEvent.BUTTON3_DOWN_MASK }; String[] buttonNames = { "BUTTON1", @@ -66,20 +78,24 @@ public class TrayIconMouseTest { }; public static void main(String[] args) throws Exception { + if (Platform.isOnWayland()) { + // The current robot implementation does not support + // clicking in the system tray area. + throw new SkippedException("Skipped on Wayland"); + } + if (!SystemTray.isSupported()) { - System.out.println("SystemTray not supported on the platform " - + "under test. Marking the test passed"); + throw new SkippedException("SystemTray is not supported on this platform."); + } + + if (Platform.isOSX()) { + isMacOS = true; + } else if (Platform.isWindows()) { + isWinOS = true; } else { - String osName = System.getProperty("os.name").toLowerCase(); - if (osName.startsWith("mac")) { - isMacOS = true; - } else if (osName.startsWith("win")) { - isWinOS = true; - } else { - isOelOS = SystemTrayIconHelper.isOel7orLater(); - } - new TrayIconMouseTest().doTest(); + isOelOS = SystemTrayIconHelper.isOel7orLater(); } + new TrayIconMouseTest().doTest(); } TrayIconMouseTest() throws Exception { diff --git a/test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupClickTest.java b/test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupClickTest.java index 83eebf02aba5..48f8c2f0ba75 100644 --- a/test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupClickTest.java +++ b/test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupClickTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2017, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -20,14 +20,15 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ +import jdk.test.lib.Platform; +import jtreg.SkippedException; + import java.awt.TrayIcon; import java.awt.SystemTray; import java.awt.EventQueue; import java.awt.Point; import java.awt.AWTException; import java.awt.event.MouseEvent; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.InputEvent; import java.awt.event.MouseAdapter; import java.awt.image.BufferedImage; @@ -37,12 +38,18 @@ * @key headful * @summary Check if a action performed event is received when TrayIcon display * message is clicked on. - * @author Shashidhara Veerabhadraiah (shashidhara.veerabhadraiah@oracle.com) * @modules java.desktop/java.awt:open - * @library /java/awt/patchlib - * @library /lib/client ../ - * @build java.desktop/java.awt.Helper - * @build ExtendedRobot SystemTrayIconHelper + * @library + * /java/awt/patchlib + * /java/awt/TrayIcon + * /lib/client + * /test/lib + * @build + * java.desktop/java.awt.Helper + * jdk.test.lib.Platform + * jtreg.SkippedException + * ExtendedRobot + * SystemTrayIconHelper * @run main TrayIconPopupClickTest */ @@ -50,22 +57,29 @@ public class TrayIconPopupClickTest { TrayIcon icon; ExtendedRobot robot; - boolean actionPerformed = false; + volatile boolean actionPerformed = false; public static void main(String[] args) throws Exception { + if (Platform.isOnWayland()) { + // The current robot implementation does not support + // clicking in the system tray area. + throw new SkippedException("Skipped on Wayland"); + } + if (!SystemTray.isSupported()) { - System.out.println("SystemTray not supported on the platform under test. " + - "Marking the test passed"); - } else { - if (System.getProperty("os.name").toLowerCase().startsWith("win")) - System.err.println("Test can fail if the icon hides to a tray icons pool " + - "in Windows 7/10, which is behavior by default.\n" + - "Set \"Right mouse click\" -> \"Customize notification icons\" -> " + - "\"Always show all icons and notifications on the taskbar\" true " + - "to avoid this problem. Or change behavior only for Java SE " + - "tray icon."); - new TrayIconPopupClickTest().doTest(); + throw new SkippedException("SystemTray is not supported on this platform."); + } + + if (Platform.isWindows()) { + System.err.println("Test can fail if the icon hides to a tray icons pool " + + "in Windows 7/10, which is behavior by default.\n" + + "Set \"Right mouse click\" -> \"Customize notification icons\" -> " + + "\"Always show all icons and notifications on the taskbar\" true " + + "to avoid this problem. Or change behavior only for Java SE " + + "tray icon."); } + + new TrayIconPopupClickTest().doTest(); } TrayIconPopupClickTest() throws Exception { @@ -89,33 +103,26 @@ public void mousePressed(MouseEvent event) { throw new RuntimeException(e); } - icon.getActionCommand(); - icon.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - actionPerformed = true; - } - }); + icon.addActionListener(e -> actionPerformed = true); } void doTest() throws Exception { - Point iconPosition = SystemTrayIconHelper.getTrayIconLocation(icon); if (iconPosition == null) throw new RuntimeException("Unable to find the icon location!"); robot.mouseMove(iconPosition.x, iconPosition.y); robot.waitForIdle(); - robot.mousePress(InputEvent.BUTTON1_MASK); + robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); robot.delay(50); - robot.mouseRelease(InputEvent.BUTTON1_MASK); + robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); robot.delay(50); robot.mouseMove(iconPosition.x, iconPosition.y + 10); robot.waitForIdle(); - robot.mousePress(InputEvent.BUTTON1_MASK); + robot.mousePress(InputEvent.BUTTON1_DOWN_MASK); robot.delay(50); - robot.mouseRelease(InputEvent.BUTTON1_MASK); + robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); robot.delay(50); if (!actionPerformed) diff --git a/test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java b/test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java index 7b487364f96e..acf6bda58fcd 100644 --- a/test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java +++ b/test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2007, 2024, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2007, 2025, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -20,8 +20,22 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ -import java.awt.*; -import java.awt.event.*; + +import jdk.test.lib.Platform; +import jtreg.SkippedException; + +import java.awt.AWTException; +import java.awt.Dialog; +import java.awt.EventQueue; +import java.awt.Frame; +import java.awt.MenuItem; +import java.awt.Point; +import java.awt.PopupMenu; +import java.awt.SystemTray; +import java.awt.TrayIcon; +import java.awt.event.InputEvent; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; import java.awt.image.BufferedImage; /* @@ -29,12 +43,18 @@ * @key headful * @summary Check if a JPopupMenu can be displayed when TrayIcon is * right clicked. It uses a JWindow as the parent of the JPopupMenu - * @author Dmitriy Ermashov (dmitriy.ermashov@oracle.com) * @modules java.desktop/java.awt:open - * @library /java/awt/patchlib - * @library /lib/client ../ - * @build java.desktop/java.awt.Helper - * @build ExtendedRobot SystemTrayIconHelper + * @library + * /java/awt/patchlib + * /java/awt/TrayIcon + * /lib/client + * /test/lib + * @build + * java.desktop/java.awt.Helper + * jdk.test.lib.Platform + * jtreg.SkippedException + * ExtendedRobot + * SystemTrayIconHelper * @run main TrayIconPopupTest */ @@ -43,27 +63,34 @@ public class TrayIconPopupTest { TrayIcon icon; ExtendedRobot robot; - boolean actionPerformed = false; - Object actionLock = new Object(); + volatile boolean actionPerformed = false; + final Object actionLock = new Object(); + static final int ATTEMPTS = 10; PopupMenu popup; Dialog window; public static void main(String[] args) throws Exception { + if (Platform.isOnWayland()) { + // The current robot implementation does not support + // clicking in the system tray area. + throw new SkippedException("Skipped on Wayland"); + } + if (!SystemTray.isSupported()) { - System.out.println("SystemTray not supported on the platform under test. " + - "Marking the test passed"); - } else { - if (System.getProperty("os.name").toLowerCase().startsWith("win")) - System.err.println("Test can fail if the icon hides to a tray icons pool " + - "in Windows 7, which is behavior by default.\n" + - "Set \"Right mouse click\" -> \"Customize notification icons\" -> " + - "\"Always show all icons and notifications on the taskbar\" true " + - "to avoid this problem. Or change behavior only for Java SE " + - "tray icon."); - new TrayIconPopupTest().doTest(); + throw new SkippedException("SystemTray is not supported on this platform."); + } + + if (Platform.isWindows()) { + System.err.println("Test can fail if the icon hides to a tray icons pool " + + "in Windows 7, which is behavior by default.\n" + + "Set \"Right mouse click\" -> \"Customize notification icons\" -> " + + "\"Always show all icons and notifications on the taskbar\" true " + + "to avoid this problem. Or change behavior only for Java SE " + + "tray icon."); } + new TrayIconPopupTest().doTest(); } TrayIconPopupTest() throws Exception { @@ -128,15 +155,15 @@ void doTest() throws Exception { robot.mouseMove(iconPosition.x, iconPosition.y); robot.waitForIdle(); - robot.mousePress(InputEvent.BUTTON3_MASK); + robot.mousePress(InputEvent.BUTTON3_DOWN_MASK); robot.delay(50); - robot.mouseRelease(InputEvent.BUTTON3_MASK); + robot.mouseRelease(InputEvent.BUTTON3_DOWN_MASK); robot.delay(6000); robot.mouseMove(window.getLocation().x + 10, window.getLocation().y + 10); - robot.mousePress(InputEvent.BUTTON3_MASK); + robot.mousePress(InputEvent.BUTTON3_DOWN_MASK); robot.delay(50); - robot.mouseRelease(InputEvent.BUTTON3_MASK); + robot.mouseRelease(InputEvent.BUTTON3_DOWN_MASK); int attempts = 0; while (!actionPerformed && attempts++ < ATTEMPTS) { From 1c1414ad7f79cefaa3a80ce4e588bbf181ec39a0 Mon Sep 17 00:00:00 2001 From: Suchismith Roy Date: Mon, 24 Feb 2025 09:53:25 +0000 Subject: [PATCH 209/225] 8349729: [21u] AIX jtreg tests fail to compile with qvisibility=hidden Reviewed-by: goetz --- make/common/TestFilesCompilation.gmk | 2 -- 1 file changed, 2 deletions(-) diff --git a/make/common/TestFilesCompilation.gmk b/make/common/TestFilesCompilation.gmk index 9a70c7386c42..d7ea7f403341 100644 --- a/make/common/TestFilesCompilation.gmk +++ b/make/common/TestFilesCompilation.gmk @@ -64,8 +64,6 @@ define SetupTestFilesCompilationBody TEST_LDFLAGS += -Wl,--exclude-libs,ALL else ifeq ($(TOOLCHAIN_TYPE), clang) TEST_CFLAGS += -fvisibility=hidden - else ifeq ($(TOOLCHAIN_TYPE), xlc) - TEST_CFLAGS += -qvisibility=hidden endif # The list to depend on starts out empty From e35b490b9ce11746ea32f502934c00094d095c80 Mon Sep 17 00:00:00 2001 From: Goetz Lindenmaier Date: Mon, 24 Feb 2025 10:54:41 +0000 Subject: [PATCH 210/225] 8327476: Upgrade JLine to 3.26.1 Reviewed-by: mdoerr Backport-of: aaa90b3005c85852971203ce6feb88e7091e167b --- .../jline/terminal/impl/jna/JDKNativePty.java | 5 +- .../jline/terminal/impl/jna/JDKNativePty.java | 9 +- .../terminal/impl/jna/linux/CLibrary.java | 406 +++--- .../impl/jna/linux/LinuxNativePty.java | 60 +- .../jline/terminal/impl/jna/JDKNativePty.java | 9 +- .../jline/terminal/impl/jna/osx/CLibrary.java | 392 +++--- .../terminal/impl/jna/osx/OsXNativePty.java | 56 +- .../org/jline/keymap/BindingReader.java | 8 +- .../jdk/internal/org/jline/keymap/KeyMap.java | 11 +- .../internal/org/jline/reader/Binding.java | 7 +- .../jdk/internal/org/jline/reader/Buffer.java | 10 +- .../internal/org/jline/reader/Candidate.java | 20 +- .../internal/org/jline/reader/Completer.java | 5 +- .../jline/reader/CompletingParsedLine.java | 5 +- .../org/jline/reader/CompletionMatcher.java | 12 +- .../internal/org/jline/reader/EOFError.java | 20 +- .../jdk/internal/org/jline/reader/Editor.java | 4 +- .../org/jline/reader/EndOfFileException.java | 5 +- .../internal/org/jline/reader/Expander.java | 3 +- .../org/jline/reader/Highlighter.java | 2 +- .../internal/org/jline/reader/History.java | 12 +- .../internal/org/jline/reader/LineReader.java | 53 +- .../org/jline/reader/LineReaderBuilder.java | 11 +- .../jdk/internal/org/jline/reader/Macro.java | 5 +- .../org/jline/reader/MaskingCallback.java | 3 +- .../internal/org/jline/reader/ParsedLine.java | 3 +- .../jdk/internal/org/jline/reader/Parser.java | 6 +- .../org/jline/reader/PrintAboveWriter.java | 2 +- .../internal/org/jline/reader/Reference.java | 5 +- .../org/jline/reader/SyntaxError.java | 18 +- .../jline/reader/UserInterruptException.java | 12 +- .../jdk/internal/org/jline/reader/Widget.java | 3 +- .../org/jline/reader/impl/BufferImpl.java | 15 +- .../reader/impl/CompletionMatcherImpl.java | 83 +- .../jline/reader/impl/DefaultExpander.java | 33 +- .../jline/reader/impl/DefaultHighlighter.java | 8 +- .../org/jline/reader/impl/DefaultParser.java | 144 +- .../org/jline/reader/impl/InputRC.java | 394 ++++++ .../org/jline/reader/impl/KillRing.java | 2 +- .../org/jline/reader/impl/LineReaderImpl.java | 1202 ++++++++++------- .../org/jline/reader/impl/ReaderUtils.java | 8 +- .../reader/impl/SimpleMaskingCallback.java | 9 +- .../org/jline/reader/impl/UndoTree.java | 4 +- .../impl/completer/AggregateCompleter.java | 11 +- .../impl/completer/ArgumentCompleter.java | 11 +- .../reader/impl/completer/EnumCompleter.java | 5 +- .../impl/completer/FileNameCompleter.java | 20 +- .../reader/impl/completer/NullCompleter.java | 9 +- .../impl/completer/StringsCompleter.java | 7 +- .../impl/completer/SystemCompleter.java | 27 +- .../reader/impl/history/DefaultHistory.java | 77 +- .../org/jline/terminal/Attributes.java | 146 +- .../internal/org/jline/terminal/Cursor.java | 2 +- .../org/jline/terminal/MouseEvent.java | 15 +- .../jdk/internal/org/jline/terminal/Size.java | 8 +- .../internal/org/jline/terminal/Terminal.java | 59 +- .../org/jline/terminal/TerminalBuilder.java | 537 +++++--- .../terminal/impl/AbstractPosixTerminal.java | 16 +- .../org/jline/terminal/impl/AbstractPty.java | 164 ++- .../jline/terminal/impl/AbstractTerminal.java | 39 +- .../impl/AbstractWindowsConsoleWriter.java | 9 +- .../impl/AbstractWindowsTerminal.java | 164 ++- .../jline/terminal/impl/CursorSupport.java | 13 +- .../org/jline/terminal/impl/Diag.java | 64 +- .../org/jline/terminal/impl/DumbTerminal.java | 69 +- .../terminal/impl/DumbTerminalProvider.java | 92 ++ .../jline/terminal/impl/ExternalTerminal.java | 81 +- .../terminal/impl/LineDisciplineTerminal.java | 132 +- .../org/jline/terminal/impl/MouseSupport.java | 22 +- .../terminal/impl/NativeSignalHandler.java | 5 +- .../jline/terminal/impl/PosixPtyTerminal.java | 34 +- .../jline/terminal/impl/PosixSysTerminal.java | 16 +- .../terminal/impl/{ => exec}/ExecPty.java | 111 +- .../impl/exec/ExecTerminalProvider.java | 228 +++- .../internal/org/jline/terminal/spi/Pty.java | 5 +- .../org/jline/terminal/spi/SystemStream.java | 15 + .../org/jline/terminal/spi/TerminalExt.java | 31 + .../jline/terminal/spi/TerminalProvider.java | 58 +- .../internal/org/jline/utils/AnsiWriter.java | 155 +-- .../jline/utils/AttributedCharSequence.java | 40 +- .../org/jline/utils/AttributedString.java | 33 +- .../jline/utils/AttributedStringBuilder.java | 127 +- .../org/jline/utils/AttributedStyle.java | 96 +- .../org/jline/utils/ClosedException.java | 5 +- .../org/jline/utils/ColorPalette.java | 25 +- .../jdk/internal/org/jline/utils/Colors.java | 165 ++- .../jdk/internal/org/jline/utils/Curses.java | 33 +- .../internal/org/jline/utils/DiffHelper.java | 39 +- .../jdk/internal/org/jline/utils/Display.java | 98 +- .../internal/org/jline/utils/ExecHelper.java | 8 +- .../jline/utils/FastBufferedOutputStream.java | 61 + .../jdk/internal/org/jline/utils/InfoCmp.java | 968 ++++++------- .../org/jline/utils/InputStreamReader.java | 32 +- .../internal/org/jline/utils/Levenshtein.java | 8 +- .../jdk/internal/org/jline/utils/Log.java | 11 +- .../internal/org/jline/utils/NonBlocking.java | 21 +- .../jline/utils/NonBlockingInputStream.java | 8 +- .../utils/NonBlockingInputStreamImpl.java | 42 +- .../utils/NonBlockingPumpInputStream.java | 12 +- .../jline/utils/NonBlockingPumpReader.java | 9 +- .../org/jline/utils/NonBlockingReader.java | 6 +- .../jline/utils/NonBlockingReaderImpl.java | 47 +- .../jdk/internal/org/jline/utils/OSUtils.java | 122 +- .../internal/org/jline/utils/PumpReader.java | 5 +- .../org/jline/utils/ShutdownHooks.java | 17 +- .../jdk/internal/org/jline/utils/Signals.java | 13 +- .../jdk/internal/org/jline/utils/Status.java | 285 ++-- .../org/jline/utils/StyleResolver.java | 14 +- .../jdk/internal/org/jline/utils/Timeout.java | 3 +- .../jdk/internal/org/jline/utils/WCWidth.java | 159 +-- .../org/jline/utils/WriterOutputStream.java | 12 +- .../org/jline/utils/windows-conemu.caps | 3 + src/jdk.internal.le/share/legal/jline.md | 4 +- .../jline/terminal/impl/jna/JnaNativePty.java | 113 +- .../impl/jna/JnaTerminalProvider.java | 136 +- .../impl/jna/JnaTerminalProvider.java | 137 +- .../impl/jna/win/JnaWinConsoleWriter.java | 12 +- .../impl/jna/win/JnaWinSysTerminal.java | 165 ++- .../jline/terminal/impl/jna/win/Kernel32.java | 305 +++-- .../terminal/impl/jna/win/Kernel32Impl.java | 3 - .../impl/jna/win/WindowsAnsiWriter.java | 116 +- .../windows/native/lible/Kernel32.cpp | 10 - .../jline/AbstractWindowsTerminalTest.java | 14 +- .../jdk/internal/jline/KeyConversionTest.java | 13 +- .../jdk/jshell/ExecPtyGetFlagsToSetTest.java | 11 +- 125 files changed, 5521 insertions(+), 3586 deletions(-) create mode 100644 src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/InputRC.java create mode 100644 src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminalProvider.java rename src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/{ => exec}/ExecPty.java (71%) create mode 100644 src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/SystemStream.java create mode 100644 src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalExt.java create mode 100644 src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/FastBufferedOutputStream.java diff --git a/src/jdk.internal.le/aix/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java b/src/jdk.internal.le/aix/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java index fe5e10e7e5d3..9a19cd69eb04 100644 --- a/src/jdk.internal.le/aix/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java +++ b/src/jdk.internal.le/aix/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java @@ -27,15 +27,16 @@ import java.io.IOException; import jdk.internal.org.jline.terminal.Attributes; import jdk.internal.org.jline.terminal.Size; +import jdk.internal.org.jline.terminal.spi.SystemStream; import jdk.internal.org.jline.terminal.spi.TerminalProvider; class JDKNativePty { - static JnaNativePty current(TerminalProvider.Stream console) throws IOException { + static JnaNativePty current(TerminalProvider provider, SystemStream systemStream) throws IOException { throw new UnsupportedOperationException("Not supported."); } - static JnaNativePty open(Attributes attr, Size size) throws IOException { + static JnaNativePty open(TerminalProvider provider, Attributes attr, Size size) throws IOException { throw new UnsupportedOperationException("Not supported."); } diff --git a/src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java b/src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java index 199e80d9dde5..228b1e1efddc 100644 --- a/src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java +++ b/src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java @@ -28,16 +28,17 @@ import jdk.internal.org.jline.terminal.Attributes; import jdk.internal.org.jline.terminal.Size; import jdk.internal.org.jline.terminal.impl.jna.linux.LinuxNativePty; +import jdk.internal.org.jline.terminal.spi.SystemStream; import jdk.internal.org.jline.terminal.spi.TerminalProvider; class JDKNativePty { - static JnaNativePty current(TerminalProvider.Stream console) throws IOException { - return LinuxNativePty.current(console); + static JnaNativePty current(TerminalProvider provider, SystemStream systemStream) throws IOException { + return LinuxNativePty.current(provider, systemStream); } - static JnaNativePty open(Attributes attr, Size size) throws IOException { - return LinuxNativePty.open(attr, size); + static JnaNativePty open(TerminalProvider provider, Attributes attr, Size size) throws IOException { + return LinuxNativePty.open(provider, attr, size); } static int isatty(int fd) { diff --git a/src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/CLibrary.java b/src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/CLibrary.java index 5a3a43c6f5e9..a013da1d4d16 100644 --- a/src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/CLibrary.java +++ b/src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/CLibrary.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2020, the original author or authors. + * Copyright (c) 2002-2020, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -13,9 +13,6 @@ import java.util.EnumSet; import java.util.List; -//import com.sun.jna.LastErrorException; -//import com.sun.jna.Platform; -//import com.sun.jna.Structure; import jdk.internal.org.jline.terminal.Attributes; import jdk.internal.org.jline.terminal.Attributes.ControlChar; import jdk.internal.org.jline.terminal.Attributes.ControlFlag; @@ -25,6 +22,10 @@ import jdk.internal.org.jline.terminal.Size; import jdk.internal.org.jline.terminal.impl.jna.LastErrorException; +//import com.sun.jna.LastErrorException; +//import com.sun.jna.Platform; +//import com.sun.jna.Structure; + public interface CLibrary {//extends com.sun.jna.Library { void tcgetattr(int fd, termios termios) throws LastErrorException; @@ -43,8 +44,7 @@ class winsize { //extends Structure { public short ws_xpixel; public short ws_ypixel; - public winsize() { - } + public winsize() {} public winsize(Size ws) { ws_row = (short) ws.getRows(); @@ -92,81 +92,80 @@ class termios {// extends Structure { // ); // } - public termios() { - } + public termios() {} public termios(Attributes t) { // Input flags - c_iflag = setFlag(t.getInputFlag(InputFlag.IGNBRK), IGNBRK, c_iflag); - c_iflag = setFlag(t.getInputFlag(InputFlag.BRKINT), BRKINT, c_iflag); - c_iflag = setFlag(t.getInputFlag(InputFlag.IGNPAR), IGNPAR, c_iflag); - c_iflag = setFlag(t.getInputFlag(InputFlag.PARMRK), PARMRK, c_iflag); - c_iflag = setFlag(t.getInputFlag(InputFlag.INPCK), INPCK, c_iflag); - c_iflag = setFlag(t.getInputFlag(InputFlag.ISTRIP), ISTRIP, c_iflag); - c_iflag = setFlag(t.getInputFlag(InputFlag.INLCR), INLCR, c_iflag); - c_iflag = setFlag(t.getInputFlag(InputFlag.IGNCR), IGNCR, c_iflag); - c_iflag = setFlag(t.getInputFlag(InputFlag.ICRNL), ICRNL, c_iflag); - c_iflag = setFlag(t.getInputFlag(InputFlag.IXON), IXON, c_iflag); - c_iflag = setFlag(t.getInputFlag(InputFlag.IXOFF), IXOFF, c_iflag); - c_iflag = setFlag(t.getInputFlag(InputFlag.IXANY), IXANY, c_iflag); - c_iflag = setFlag(t.getInputFlag(InputFlag.IMAXBEL), IMAXBEL, c_iflag); - c_iflag = setFlag(t.getInputFlag(InputFlag.IUTF8), IUTF8, c_iflag); + c_iflag = setFlag(t.getInputFlag(InputFlag.IGNBRK), IGNBRK, c_iflag); + c_iflag = setFlag(t.getInputFlag(InputFlag.BRKINT), BRKINT, c_iflag); + c_iflag = setFlag(t.getInputFlag(InputFlag.IGNPAR), IGNPAR, c_iflag); + c_iflag = setFlag(t.getInputFlag(InputFlag.PARMRK), PARMRK, c_iflag); + c_iflag = setFlag(t.getInputFlag(InputFlag.INPCK), INPCK, c_iflag); + c_iflag = setFlag(t.getInputFlag(InputFlag.ISTRIP), ISTRIP, c_iflag); + c_iflag = setFlag(t.getInputFlag(InputFlag.INLCR), INLCR, c_iflag); + c_iflag = setFlag(t.getInputFlag(InputFlag.IGNCR), IGNCR, c_iflag); + c_iflag = setFlag(t.getInputFlag(InputFlag.ICRNL), ICRNL, c_iflag); + c_iflag = setFlag(t.getInputFlag(InputFlag.IXON), IXON, c_iflag); + c_iflag = setFlag(t.getInputFlag(InputFlag.IXOFF), IXOFF, c_iflag); + c_iflag = setFlag(t.getInputFlag(InputFlag.IXANY), IXANY, c_iflag); + c_iflag = setFlag(t.getInputFlag(InputFlag.IMAXBEL), IMAXBEL, c_iflag); + c_iflag = setFlag(t.getInputFlag(InputFlag.IUTF8), IUTF8, c_iflag); // Output flags - c_oflag = setFlag(t.getOutputFlag(OutputFlag.OPOST), OPOST, c_oflag); - c_oflag = setFlag(t.getOutputFlag(OutputFlag.ONLCR), ONLCR, c_oflag); - c_oflag = setFlag(t.getOutputFlag(OutputFlag.OCRNL), OCRNL, c_oflag); - c_oflag = setFlag(t.getOutputFlag(OutputFlag.ONOCR), ONOCR, c_oflag); - c_oflag = setFlag(t.getOutputFlag(OutputFlag.ONLRET), ONLRET, c_oflag); - c_oflag = setFlag(t.getOutputFlag(OutputFlag.OFILL), OFILL, c_oflag); - c_oflag = setFlag(t.getOutputFlag(OutputFlag.NLDLY), NLDLY, c_oflag); - c_oflag = setFlag(t.getOutputFlag(OutputFlag.TABDLY), TABDLY, c_oflag); - c_oflag = setFlag(t.getOutputFlag(OutputFlag.CRDLY), CRDLY, c_oflag); - c_oflag = setFlag(t.getOutputFlag(OutputFlag.FFDLY), FFDLY, c_oflag); - c_oflag = setFlag(t.getOutputFlag(OutputFlag.BSDLY), BSDLY, c_oflag); - c_oflag = setFlag(t.getOutputFlag(OutputFlag.VTDLY), VTDLY, c_oflag); - c_oflag = setFlag(t.getOutputFlag(OutputFlag.OFDEL), OFDEL, c_oflag); + c_oflag = setFlag(t.getOutputFlag(OutputFlag.OPOST), OPOST, c_oflag); + c_oflag = setFlag(t.getOutputFlag(OutputFlag.ONLCR), ONLCR, c_oflag); + c_oflag = setFlag(t.getOutputFlag(OutputFlag.OCRNL), OCRNL, c_oflag); + c_oflag = setFlag(t.getOutputFlag(OutputFlag.ONOCR), ONOCR, c_oflag); + c_oflag = setFlag(t.getOutputFlag(OutputFlag.ONLRET), ONLRET, c_oflag); + c_oflag = setFlag(t.getOutputFlag(OutputFlag.OFILL), OFILL, c_oflag); + c_oflag = setFlag(t.getOutputFlag(OutputFlag.NLDLY), NLDLY, c_oflag); + c_oflag = setFlag(t.getOutputFlag(OutputFlag.TABDLY), TABDLY, c_oflag); + c_oflag = setFlag(t.getOutputFlag(OutputFlag.CRDLY), CRDLY, c_oflag); + c_oflag = setFlag(t.getOutputFlag(OutputFlag.FFDLY), FFDLY, c_oflag); + c_oflag = setFlag(t.getOutputFlag(OutputFlag.BSDLY), BSDLY, c_oflag); + c_oflag = setFlag(t.getOutputFlag(OutputFlag.VTDLY), VTDLY, c_oflag); + c_oflag = setFlag(t.getOutputFlag(OutputFlag.OFDEL), OFDEL, c_oflag); // Control flags - c_cflag = setFlag(t.getControlFlag(ControlFlag.CS5), CS5, c_cflag); - c_cflag = setFlag(t.getControlFlag(ControlFlag.CS6), CS6, c_cflag); - c_cflag = setFlag(t.getControlFlag(ControlFlag.CS7), CS7, c_cflag); - c_cflag = setFlag(t.getControlFlag(ControlFlag.CS8), CS8, c_cflag); - c_cflag = setFlag(t.getControlFlag(ControlFlag.CSTOPB), CSTOPB, c_cflag); - c_cflag = setFlag(t.getControlFlag(ControlFlag.CREAD), CREAD, c_cflag); - c_cflag = setFlag(t.getControlFlag(ControlFlag.PARENB), PARENB, c_cflag); - c_cflag = setFlag(t.getControlFlag(ControlFlag.PARODD), PARODD, c_cflag); - c_cflag = setFlag(t.getControlFlag(ControlFlag.HUPCL), HUPCL, c_cflag); - c_cflag = setFlag(t.getControlFlag(ControlFlag.CLOCAL), CLOCAL, c_cflag); + c_cflag = setFlag(t.getControlFlag(ControlFlag.CS5), CS5, c_cflag); + c_cflag = setFlag(t.getControlFlag(ControlFlag.CS6), CS6, c_cflag); + c_cflag = setFlag(t.getControlFlag(ControlFlag.CS7), CS7, c_cflag); + c_cflag = setFlag(t.getControlFlag(ControlFlag.CS8), CS8, c_cflag); + c_cflag = setFlag(t.getControlFlag(ControlFlag.CSTOPB), CSTOPB, c_cflag); + c_cflag = setFlag(t.getControlFlag(ControlFlag.CREAD), CREAD, c_cflag); + c_cflag = setFlag(t.getControlFlag(ControlFlag.PARENB), PARENB, c_cflag); + c_cflag = setFlag(t.getControlFlag(ControlFlag.PARODD), PARODD, c_cflag); + c_cflag = setFlag(t.getControlFlag(ControlFlag.HUPCL), HUPCL, c_cflag); + c_cflag = setFlag(t.getControlFlag(ControlFlag.CLOCAL), CLOCAL, c_cflag); // Local flags - c_lflag = setFlag(t.getLocalFlag(LocalFlag.ECHOKE), ECHOKE, c_lflag); - c_lflag = setFlag(t.getLocalFlag(LocalFlag.ECHOE), ECHOE, c_lflag); - c_lflag = setFlag(t.getLocalFlag(LocalFlag.ECHOK), ECHOK, c_lflag); - c_lflag = setFlag(t.getLocalFlag(LocalFlag.ECHO), ECHO, c_lflag); - c_lflag = setFlag(t.getLocalFlag(LocalFlag.ECHONL), ECHONL, c_lflag); - c_lflag = setFlag(t.getLocalFlag(LocalFlag.ECHOPRT), ECHOPRT, c_lflag); - c_lflag = setFlag(t.getLocalFlag(LocalFlag.ECHOCTL), ECHOCTL, c_lflag); - c_lflag = setFlag(t.getLocalFlag(LocalFlag.ISIG), ISIG, c_lflag); - c_lflag = setFlag(t.getLocalFlag(LocalFlag.ICANON), ICANON, c_lflag); - c_lflag = setFlag(t.getLocalFlag(LocalFlag.EXTPROC), EXTPROC, c_lflag); - c_lflag = setFlag(t.getLocalFlag(LocalFlag.TOSTOP), TOSTOP, c_lflag); - c_lflag = setFlag(t.getLocalFlag(LocalFlag.FLUSHO), FLUSHO, c_lflag); - c_lflag = setFlag(t.getLocalFlag(LocalFlag.NOFLSH), NOFLSH, c_lflag); + c_lflag = setFlag(t.getLocalFlag(LocalFlag.ECHOKE), ECHOKE, c_lflag); + c_lflag = setFlag(t.getLocalFlag(LocalFlag.ECHOE), ECHOE, c_lflag); + c_lflag = setFlag(t.getLocalFlag(LocalFlag.ECHOK), ECHOK, c_lflag); + c_lflag = setFlag(t.getLocalFlag(LocalFlag.ECHO), ECHO, c_lflag); + c_lflag = setFlag(t.getLocalFlag(LocalFlag.ECHONL), ECHONL, c_lflag); + c_lflag = setFlag(t.getLocalFlag(LocalFlag.ECHOPRT), ECHOPRT, c_lflag); + c_lflag = setFlag(t.getLocalFlag(LocalFlag.ECHOCTL), ECHOCTL, c_lflag); + c_lflag = setFlag(t.getLocalFlag(LocalFlag.ISIG), ISIG, c_lflag); + c_lflag = setFlag(t.getLocalFlag(LocalFlag.ICANON), ICANON, c_lflag); + c_lflag = setFlag(t.getLocalFlag(LocalFlag.EXTPROC), EXTPROC, c_lflag); + c_lflag = setFlag(t.getLocalFlag(LocalFlag.TOSTOP), TOSTOP, c_lflag); + c_lflag = setFlag(t.getLocalFlag(LocalFlag.FLUSHO), FLUSHO, c_lflag); + c_lflag = setFlag(t.getLocalFlag(LocalFlag.NOFLSH), NOFLSH, c_lflag); // Control chars - c_cc[VEOF] = (byte) t.getControlChar(ControlChar.VEOF); - c_cc[VEOL] = (byte) t.getControlChar(ControlChar.VEOL); - c_cc[VEOL2] = (byte) t.getControlChar(ControlChar.VEOL2); - c_cc[VERASE] = (byte) t.getControlChar(ControlChar.VERASE); - c_cc[VWERASE] = (byte) t.getControlChar(ControlChar.VWERASE); - c_cc[VKILL] = (byte) t.getControlChar(ControlChar.VKILL); - c_cc[VREPRINT] = (byte) t.getControlChar(ControlChar.VREPRINT); - c_cc[VINTR] = (byte) t.getControlChar(ControlChar.VINTR); - c_cc[VQUIT] = (byte) t.getControlChar(ControlChar.VQUIT); - c_cc[VSUSP] = (byte) t.getControlChar(ControlChar.VSUSP); - c_cc[VSTART] = (byte) t.getControlChar(ControlChar.VSTART); - c_cc[VSTOP] = (byte) t.getControlChar(ControlChar.VSTOP); - c_cc[VLNEXT] = (byte) t.getControlChar(ControlChar.VLNEXT); - c_cc[VDISCARD] = (byte) t.getControlChar(ControlChar.VDISCARD); - c_cc[VMIN] = (byte) t.getControlChar(ControlChar.VMIN); - c_cc[VTIME] = (byte) t.getControlChar(ControlChar.VTIME); + c_cc[VEOF] = (byte) t.getControlChar(ControlChar.VEOF); + c_cc[VEOL] = (byte) t.getControlChar(ControlChar.VEOL); + c_cc[VEOL2] = (byte) t.getControlChar(ControlChar.VEOL2); + c_cc[VERASE] = (byte) t.getControlChar(ControlChar.VERASE); + c_cc[VWERASE] = (byte) t.getControlChar(ControlChar.VWERASE); + c_cc[VKILL] = (byte) t.getControlChar(ControlChar.VKILL); + c_cc[VREPRINT] = (byte) t.getControlChar(ControlChar.VREPRINT); + c_cc[VINTR] = (byte) t.getControlChar(ControlChar.VINTR); + c_cc[VQUIT] = (byte) t.getControlChar(ControlChar.VQUIT); + c_cc[VSUSP] = (byte) t.getControlChar(ControlChar.VSUSP); + c_cc[VSTART] = (byte) t.getControlChar(ControlChar.VSTART); + c_cc[VSTOP] = (byte) t.getControlChar(ControlChar.VSTOP); + c_cc[VLNEXT] = (byte) t.getControlChar(ControlChar.VLNEXT); + c_cc[VDISCARD] = (byte) t.getControlChar(ControlChar.VDISCARD); + c_cc[VMIN] = (byte) t.getControlChar(ControlChar.VMIN); + c_cc[VTIME] = (byte) t.getControlChar(ControlChar.VTIME); } private int setFlag(boolean flag, int value, int org) { @@ -177,7 +176,7 @@ public Attributes toAttributes() { Attributes attr = new Attributes(); // Input flags EnumSet iflag = attr.getInputFlags(); - addFlag(c_iflag, iflag, InputFlag.IGNBRK, IGNBRK); + addFlag(c_iflag, iflag, InputFlag.IGNBRK, IGNBRK); addFlag(c_iflag, iflag, InputFlag.IGNBRK, IGNBRK); addFlag(c_iflag, iflag, InputFlag.BRKINT, BRKINT); addFlag(c_iflag, iflag, InputFlag.IGNPAR, IGNPAR); @@ -236,22 +235,22 @@ public Attributes toAttributes() { addFlag(c_lflag, lflag, LocalFlag.NOFLSH, NOFLSH); // Control chars EnumMap cc = attr.getControlChars(); - cc.put(ControlChar.VEOF, (int) c_cc[VEOF]); - cc.put(ControlChar.VEOL, (int) c_cc[VEOL]); - cc.put(ControlChar.VEOL2, (int) c_cc[VEOL2]); - cc.put(ControlChar.VERASE, (int) c_cc[VERASE]); - cc.put(ControlChar.VWERASE, (int) c_cc[VWERASE]); - cc.put(ControlChar.VKILL, (int) c_cc[VKILL]); - cc.put(ControlChar.VREPRINT, (int) c_cc[VREPRINT]); - cc.put(ControlChar.VINTR, (int) c_cc[VINTR]); - cc.put(ControlChar.VQUIT, (int) c_cc[VQUIT]); - cc.put(ControlChar.VSUSP, (int) c_cc[VSUSP]); - cc.put(ControlChar.VSTART, (int) c_cc[VSTART]); - cc.put(ControlChar.VSTOP, (int) c_cc[VSTOP]); - cc.put(ControlChar.VLNEXT, (int) c_cc[VLNEXT]); - cc.put(ControlChar.VDISCARD, (int) c_cc[VDISCARD]); - cc.put(ControlChar.VMIN, (int) c_cc[VMIN]); - cc.put(ControlChar.VTIME, (int) c_cc[VTIME]); + cc.put(ControlChar.VEOF, (int) c_cc[VEOF]); + cc.put(ControlChar.VEOL, (int) c_cc[VEOL]); + cc.put(ControlChar.VEOL2, (int) c_cc[VEOL2]); + cc.put(ControlChar.VERASE, (int) c_cc[VERASE]); + cc.put(ControlChar.VWERASE, (int) c_cc[VWERASE]); + cc.put(ControlChar.VKILL, (int) c_cc[VKILL]); + cc.put(ControlChar.VREPRINT, (int) c_cc[VREPRINT]); + cc.put(ControlChar.VINTR, (int) c_cc[VINTR]); + cc.put(ControlChar.VQUIT, (int) c_cc[VQUIT]); + cc.put(ControlChar.VSUSP, (int) c_cc[VSUSP]); + cc.put(ControlChar.VSTART, (int) c_cc[VSTART]); + cc.put(ControlChar.VSTOP, (int) c_cc[VSTOP]); + cc.put(ControlChar.VLNEXT, (int) c_cc[VLNEXT]); + cc.put(ControlChar.VDISCARD, (int) c_cc[VDISCARD]); + cc.put(ControlChar.VMIN, (int) c_cc[VMIN]); + cc.put(ControlChar.VTIME, (int) c_cc[VTIME]); // Return return attr; } @@ -268,122 +267,121 @@ private > void addFlag(int value, EnumSet flags, T flag, in int TIOCGWINSZ = /*Platform.isMIPS() || Platform.isPPC() || Platform.isSPARC() ? 0x40087468 : */0x00005413; int TIOCSWINSZ = /*Platform.isMIPS() || Platform.isPPC() || Platform.isSPARC() ? 0x80087467 : */0x00005414; - int VINTR = 0; - int VQUIT = 1; - int VERASE = 2; - int VKILL = 3; - int VEOF = 4; - int VTIME = 5; - int VMIN = 6; - int VSWTC = 7; - int VSTART = 8; - int VSTOP = 9; - int VSUSP = 10; - int VEOL = 11; - int VREPRINT = 12; - int VDISCARD = 13; - int VWERASE = 14; - int VLNEXT = 15; - int VEOL2 = 16; - - int IGNBRK = 0x0000001; - int BRKINT = 0x0000002; - int IGNPAR = 0x0000004; - int PARMRK = 0x0000008; - int INPCK = 0x0000010; - int ISTRIP = 0x0000020; - int INLCR = 0x0000040; - int IGNCR = 0x0000080; - int ICRNL = 0x0000100; - int IUCLC = 0x0000200; - int IXON = 0x0000400; - int IXANY = 0x0000800; - int IXOFF = 0x0001000; - int IMAXBEL = 0x0002000; - int IUTF8 = 0x0004000; + int VINTR = 0; + int VQUIT = 1; + int VERASE = 2; + int VKILL = 3; + int VEOF = 4; + int VTIME = 5; + int VMIN = 6; + int VSWTC = 7; + int VSTART = 8; + int VSTOP = 9; + int VSUSP = 10; + int VEOL = 11; + int VREPRINT = 12; + int VDISCARD = 13; + int VWERASE = 14; + int VLNEXT = 15; + int VEOL2 = 16; - int OPOST = 0x0000001; - int OLCUC = 0x0000002; - int ONLCR = 0x0000004; - int OCRNL = 0x0000008; - int ONOCR = 0x0000010; - int ONLRET = 0x0000020; - int OFILL = 0x0000040; - int OFDEL = 0x0000080; - int NLDLY = 0x0000100; - int NL0 = 0x0000000; - int NL1 = 0x0000100; - int CRDLY = 0x0000600; - int CR0 = 0x0000000; - int CR1 = 0x0000200; - int CR2 = 0x0000400; - int CR3 = 0x0000600; - int TABDLY = 0x0001800; - int TAB0 = 0x0000000; - int TAB1 = 0x0000800; - int TAB2 = 0x0001000; - int TAB3 = 0x0001800; - int XTABS = 0x0001800; - int BSDLY = 0x0002000; - int BS0 = 0x0000000; - int BS1 = 0x0002000; - int VTDLY = 0x0004000; - int VT0 = 0x0000000; - int VT1 = 0x0004000; - int FFDLY = 0x0008000; - int FF0 = 0x0000000; - int FF1 = 0x0008000; + int IGNBRK = 0x0000001; + int BRKINT = 0x0000002; + int IGNPAR = 0x0000004; + int PARMRK = 0x0000008; + int INPCK = 0x0000010; + int ISTRIP = 0x0000020; + int INLCR = 0x0000040; + int IGNCR = 0x0000080; + int ICRNL = 0x0000100; + int IUCLC = 0x0000200; + int IXON = 0x0000400; + int IXANY = 0x0000800; + int IXOFF = 0x0001000; + int IMAXBEL = 0x0002000; + int IUTF8 = 0x0004000; - int CBAUD = 0x000100f; - int B0 = 0x0000000; - int B50 = 0x0000001; - int B75 = 0x0000002; - int B110 = 0x0000003; - int B134 = 0x0000004; - int B150 = 0x0000005; - int B200 = 0x0000006; - int B300 = 0x0000007; - int B600 = 0x0000008; - int B1200 = 0x0000009; - int B1800 = 0x000000a; - int B2400 = 0x000000b; - int B4800 = 0x000000c; - int B9600 = 0x000000d; - int B19200 = 0x000000e; - int B38400 = 0x000000f; - int EXTA = B19200; - int EXTB = B38400; - int CSIZE = 0x0000030; - int CS5 = 0x0000000; - int CS6 = 0x0000010; - int CS7 = 0x0000020; - int CS8 = 0x0000030; - int CSTOPB = 0x0000040; - int CREAD = 0x0000080; - int PARENB = 0x0000100; - int PARODD = 0x0000200; - int HUPCL = 0x0000400; - int CLOCAL = 0x0000800; + int OPOST = 0x0000001; + int OLCUC = 0x0000002; + int ONLCR = 0x0000004; + int OCRNL = 0x0000008; + int ONOCR = 0x0000010; + int ONLRET = 0x0000020; + int OFILL = 0x0000040; + int OFDEL = 0x0000080; + int NLDLY = 0x0000100; + int NL0 = 0x0000000; + int NL1 = 0x0000100; + int CRDLY = 0x0000600; + int CR0 = 0x0000000; + int CR1 = 0x0000200; + int CR2 = 0x0000400; + int CR3 = 0x0000600; + int TABDLY = 0x0001800; + int TAB0 = 0x0000000; + int TAB1 = 0x0000800; + int TAB2 = 0x0001000; + int TAB3 = 0x0001800; + int XTABS = 0x0001800; + int BSDLY = 0x0002000; + int BS0 = 0x0000000; + int BS1 = 0x0002000; + int VTDLY = 0x0004000; + int VT0 = 0x0000000; + int VT1 = 0x0004000; + int FFDLY = 0x0008000; + int FF0 = 0x0000000; + int FF1 = 0x0008000; - int ISIG = 0x0000001; - int ICANON = 0x0000002; - int XCASE = 0x0000004; - int ECHO = 0x0000008; - int ECHOE = 0x0000010; - int ECHOK = 0x0000020; - int ECHONL = 0x0000040; - int NOFLSH = 0x0000080; - int TOSTOP = 0x0000100; - int ECHOCTL = 0x0000200; - int ECHOPRT = 0x0000400; - int ECHOKE = 0x0000800; - int FLUSHO = 0x0001000; - int PENDIN = 0x0002000; - int IEXTEN = 0x0008000; - int EXTPROC = 0x0010000; + int CBAUD = 0x000100f; + int B0 = 0x0000000; + int B50 = 0x0000001; + int B75 = 0x0000002; + int B110 = 0x0000003; + int B134 = 0x0000004; + int B150 = 0x0000005; + int B200 = 0x0000006; + int B300 = 0x0000007; + int B600 = 0x0000008; + int B1200 = 0x0000009; + int B1800 = 0x000000a; + int B2400 = 0x000000b; + int B4800 = 0x000000c; + int B9600 = 0x000000d; + int B19200 = 0x000000e; + int B38400 = 0x000000f; + int EXTA = B19200; + int EXTB = B38400; + int CSIZE = 0x0000030; + int CS5 = 0x0000000; + int CS6 = 0x0000010; + int CS7 = 0x0000020; + int CS8 = 0x0000030; + int CSTOPB = 0x0000040; + int CREAD = 0x0000080; + int PARENB = 0x0000100; + int PARODD = 0x0000200; + int HUPCL = 0x0000400; + int CLOCAL = 0x0000800; - int TCSANOW = 0x0; - int TCSADRAIN = 0x1; - int TCSAFLUSH = 0x2; + int ISIG = 0x0000001; + int ICANON = 0x0000002; + int XCASE = 0x0000004; + int ECHO = 0x0000008; + int ECHOE = 0x0000010; + int ECHOK = 0x0000020; + int ECHONL = 0x0000040; + int NOFLSH = 0x0000080; + int TOSTOP = 0x0000100; + int ECHOCTL = 0x0000200; + int ECHOPRT = 0x0000400; + int ECHOKE = 0x0000800; + int FLUSHO = 0x0001000; + int PENDIN = 0x0002000; + int IEXTEN = 0x0008000; + int EXTPROC = 0x0010000; + int TCSANOW = 0x0; + int TCSADRAIN = 0x1; + int TCSAFLUSH = 0x2; } diff --git a/src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/LinuxNativePty.java b/src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/LinuxNativePty.java index b2cd60c08e72..cdb666ad80c6 100644 --- a/src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/LinuxNativePty.java +++ b/src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/LinuxNativePty.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2020, the original author or authors. + * Copyright (c) 2002-2020, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -11,15 +11,17 @@ import java.io.FileDescriptor; import java.io.IOException; -//import com.sun.jna.LastErrorException; -//import com.sun.jna.Native; -//import com.sun.jna.Platform; import jdk.internal.org.jline.terminal.Attributes; import jdk.internal.org.jline.terminal.Size; import jdk.internal.org.jline.terminal.impl.jna.JnaNativePty; import jdk.internal.org.jline.terminal.impl.jna.LastErrorException; +import jdk.internal.org.jline.terminal.spi.SystemStream; import jdk.internal.org.jline.terminal.spi.TerminalProvider; +//import com.sun.jna.LastErrorException; +//import com.sun.jna.Native; +//import com.sun.jna.Platform; + import static jdk.internal.org.jline.terminal.impl.jna.linux.CLibrary.TCSADRAIN; import static jdk.internal.org.jline.terminal.impl.jna.linux.CLibrary.TIOCGWINSZ; import static jdk.internal.org.jline.terminal.impl.jna.linux.CLibrary.TIOCSWINSZ; @@ -33,44 +35,63 @@ public class LinuxNativePty extends JnaNativePty { public interface UtilLibrary {// extends com.sun.jna.Library { - void openpty(int[] master, int[] slave, byte[] name, CLibrary.termios t, CLibrary.winsize s) throws LastErrorException; + void openpty(int[] master, int[] slave, byte[] name, CLibrary.termios t, CLibrary.winsize s) + throws LastErrorException; // UtilLibrary INSTANCE = Native.load("util", UtilLibrary.class); UtilLibrary INSTANCE = new UtilLibraryImpl(); } - public static LinuxNativePty current(TerminalProvider.Stream consoleStream) throws IOException { - switch (consoleStream) { + public static LinuxNativePty current(TerminalProvider provider, SystemStream systemStream) throws IOException { + switch (systemStream) { case Output: - return new LinuxNativePty(-1, null, 0, FileDescriptor.in, 1, FileDescriptor.out, ttyname(0)); + return new LinuxNativePty( + provider, systemStream, -1, null, 0, FileDescriptor.in, 1, FileDescriptor.out, ttyname(0)); case Error: - return new LinuxNativePty(-1, null, 0, FileDescriptor.in, 2, FileDescriptor.err, ttyname(0)); + return new LinuxNativePty( + provider, systemStream, -1, null, 0, FileDescriptor.in, 2, FileDescriptor.err, ttyname(0)); default: - throw new IllegalArgumentException("Unsupport stream for console: " + consoleStream); + throw new IllegalArgumentException("Unsupported stream for console: " + systemStream); } } - public static LinuxNativePty open(Attributes attr, Size size) throws IOException { + public static LinuxNativePty open(TerminalProvider provider, Attributes attr, Size size) throws IOException { int[] master = new int[1]; int[] slave = new int[1]; byte[] buf = new byte[64]; - UtilLibrary.INSTANCE.openpty(master, slave, buf, - attr != null ? new termios(attr) : null, - size != null ? new winsize(size) : null); + UtilLibrary.INSTANCE.openpty( + master, slave, buf, attr != null ? new termios(attr) : null, size != null ? new winsize(size) : null); int len = 0; while (buf[len] != 0) { len++; } String name = new String(buf, 0, len); - return new LinuxNativePty(master[0], newDescriptor(master[0]), slave[0], newDescriptor(slave[0]), name); + return new LinuxNativePty( + provider, null, master[0], newDescriptor(master[0]), slave[0], newDescriptor(slave[0]), name); } - public LinuxNativePty(int master, FileDescriptor masterFD, int slave, FileDescriptor slaveFD, String name) { - super(master, masterFD, slave, slaveFD, name); + public LinuxNativePty( + TerminalProvider provider, + SystemStream systemStream, + int master, + FileDescriptor masterFD, + int slave, + FileDescriptor slaveFD, + String name) { + super(provider, systemStream, master, masterFD, slave, slaveFD, name); } - public LinuxNativePty(int master, FileDescriptor masterFD, int slave, FileDescriptor slaveFD, int slaveOut, FileDescriptor slaveOutFD, String name) { - super(master, masterFD, slave, slaveFD, slaveOut, slaveOutFD, name); + public LinuxNativePty( + TerminalProvider provider, + SystemStream systemStream, + int master, + FileDescriptor masterFD, + int slave, + FileDescriptor slaveFD, + int slaveOut, + FileDescriptor slaveOutFD, + String name) { + super(provider, systemStream, master, masterFD, slave, slaveFD, slaveOut, slaveOutFD, name); } @Override @@ -118,5 +139,4 @@ public static String ttyname(int slave) { } return new String(buf, 0, len); } - } diff --git a/src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java b/src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java index 24b6213ca896..8ba55616a6da 100644 --- a/src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java +++ b/src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java @@ -28,16 +28,17 @@ import jdk.internal.org.jline.terminal.Attributes; import jdk.internal.org.jline.terminal.Size; import jdk.internal.org.jline.terminal.impl.jna.osx.OsXNativePty; +import jdk.internal.org.jline.terminal.spi.SystemStream; import jdk.internal.org.jline.terminal.spi.TerminalProvider; class JDKNativePty { - static JnaNativePty current(TerminalProvider.Stream console) throws IOException { - return OsXNativePty.current(console); + static JnaNativePty current(TerminalProvider provider, SystemStream systemStream) throws IOException { + return OsXNativePty.current(provider, systemStream); } - static JnaNativePty open(Attributes attr, Size size) throws IOException { - return OsXNativePty.open(attr, size); + static JnaNativePty open(TerminalProvider provider, Attributes attr, Size size) throws IOException { + return OsXNativePty.open(provider, attr, size); } static int isatty(int fd) { diff --git a/src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/CLibrary.java b/src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/CLibrary.java index 02c2b9224e41..32ce420df89f 100644 --- a/src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/CLibrary.java +++ b/src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/CLibrary.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2020, the original author or authors. + * Copyright (c) 2002-2020, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -13,9 +13,6 @@ import java.util.EnumSet; import java.util.List; -//import com.sun.jna.LastErrorException; -//import com.sun.jna.NativeLong; -//import com.sun.jna.Structure; import jdk.internal.org.jline.terminal.Attributes; import jdk.internal.org.jline.terminal.Attributes.ControlChar; import jdk.internal.org.jline.terminal.Attributes.ControlFlag; @@ -25,6 +22,10 @@ import jdk.internal.org.jline.terminal.Size; import jdk.internal.org.jline.terminal.impl.jna.LastErrorException; +//import com.sun.jna.LastErrorException; +//import com.sun.jna.NativeLong; +//import com.sun.jna.Structure; + public interface CLibrary {//extends com.sun.jna.Library { void tcgetattr(int fd, termios termios) throws LastErrorException; @@ -45,8 +46,7 @@ class winsize { //extends Structure { public short ws_xpixel; public short ws_ypixel; - public winsize() { - } + public winsize() {} public winsize(Size ws) { ws_row = (short) ws.getRows(); @@ -101,95 +101,94 @@ class termios { //extends Structure { c_ospeed = new NativeLong(0); } - public termios() { - } + public termios() {} public termios(Attributes t) { // Input flags - setFlag(t.getInputFlag(InputFlag.IGNBRK), IGNBRK, c_iflag); - setFlag(t.getInputFlag(InputFlag.BRKINT), BRKINT, c_iflag); - setFlag(t.getInputFlag(InputFlag.IGNPAR), IGNPAR, c_iflag); - setFlag(t.getInputFlag(InputFlag.PARMRK), PARMRK, c_iflag); - setFlag(t.getInputFlag(InputFlag.INPCK), INPCK, c_iflag); - setFlag(t.getInputFlag(InputFlag.ISTRIP), ISTRIP, c_iflag); - setFlag(t.getInputFlag(InputFlag.INLCR), INLCR, c_iflag); - setFlag(t.getInputFlag(InputFlag.IGNCR), IGNCR, c_iflag); - setFlag(t.getInputFlag(InputFlag.ICRNL), ICRNL, c_iflag); - setFlag(t.getInputFlag(InputFlag.IXON), IXON, c_iflag); - setFlag(t.getInputFlag(InputFlag.IXOFF), IXOFF, c_iflag); - setFlag(t.getInputFlag(InputFlag.IXANY), IXANY, c_iflag); - setFlag(t.getInputFlag(InputFlag.IMAXBEL), IMAXBEL, c_iflag); - setFlag(t.getInputFlag(InputFlag.IUTF8), IUTF8, c_iflag); + setFlag(t.getInputFlag(InputFlag.IGNBRK), IGNBRK, c_iflag); + setFlag(t.getInputFlag(InputFlag.BRKINT), BRKINT, c_iflag); + setFlag(t.getInputFlag(InputFlag.IGNPAR), IGNPAR, c_iflag); + setFlag(t.getInputFlag(InputFlag.PARMRK), PARMRK, c_iflag); + setFlag(t.getInputFlag(InputFlag.INPCK), INPCK, c_iflag); + setFlag(t.getInputFlag(InputFlag.ISTRIP), ISTRIP, c_iflag); + setFlag(t.getInputFlag(InputFlag.INLCR), INLCR, c_iflag); + setFlag(t.getInputFlag(InputFlag.IGNCR), IGNCR, c_iflag); + setFlag(t.getInputFlag(InputFlag.ICRNL), ICRNL, c_iflag); + setFlag(t.getInputFlag(InputFlag.IXON), IXON, c_iflag); + setFlag(t.getInputFlag(InputFlag.IXOFF), IXOFF, c_iflag); + setFlag(t.getInputFlag(InputFlag.IXANY), IXANY, c_iflag); + setFlag(t.getInputFlag(InputFlag.IMAXBEL), IMAXBEL, c_iflag); + setFlag(t.getInputFlag(InputFlag.IUTF8), IUTF8, c_iflag); // Output flags - setFlag(t.getOutputFlag(OutputFlag.OPOST), OPOST, c_oflag); - setFlag(t.getOutputFlag(OutputFlag.ONLCR), ONLCR, c_oflag); - setFlag(t.getOutputFlag(OutputFlag.OXTABS), OXTABS, c_oflag); - setFlag(t.getOutputFlag(OutputFlag.ONOEOT), ONOEOT, c_oflag); - setFlag(t.getOutputFlag(OutputFlag.OCRNL), OCRNL, c_oflag); - setFlag(t.getOutputFlag(OutputFlag.ONOCR), ONOCR, c_oflag); - setFlag(t.getOutputFlag(OutputFlag.ONLRET), ONLRET, c_oflag); - setFlag(t.getOutputFlag(OutputFlag.OFILL), OFILL, c_oflag); - setFlag(t.getOutputFlag(OutputFlag.NLDLY), NLDLY, c_oflag); - setFlag(t.getOutputFlag(OutputFlag.TABDLY), TABDLY, c_oflag); - setFlag(t.getOutputFlag(OutputFlag.CRDLY), CRDLY, c_oflag); - setFlag(t.getOutputFlag(OutputFlag.FFDLY), FFDLY, c_oflag); - setFlag(t.getOutputFlag(OutputFlag.BSDLY), BSDLY, c_oflag); - setFlag(t.getOutputFlag(OutputFlag.VTDLY), VTDLY, c_oflag); - setFlag(t.getOutputFlag(OutputFlag.OFDEL), OFDEL, c_oflag); + setFlag(t.getOutputFlag(OutputFlag.OPOST), OPOST, c_oflag); + setFlag(t.getOutputFlag(OutputFlag.ONLCR), ONLCR, c_oflag); + setFlag(t.getOutputFlag(OutputFlag.OXTABS), OXTABS, c_oflag); + setFlag(t.getOutputFlag(OutputFlag.ONOEOT), ONOEOT, c_oflag); + setFlag(t.getOutputFlag(OutputFlag.OCRNL), OCRNL, c_oflag); + setFlag(t.getOutputFlag(OutputFlag.ONOCR), ONOCR, c_oflag); + setFlag(t.getOutputFlag(OutputFlag.ONLRET), ONLRET, c_oflag); + setFlag(t.getOutputFlag(OutputFlag.OFILL), OFILL, c_oflag); + setFlag(t.getOutputFlag(OutputFlag.NLDLY), NLDLY, c_oflag); + setFlag(t.getOutputFlag(OutputFlag.TABDLY), TABDLY, c_oflag); + setFlag(t.getOutputFlag(OutputFlag.CRDLY), CRDLY, c_oflag); + setFlag(t.getOutputFlag(OutputFlag.FFDLY), FFDLY, c_oflag); + setFlag(t.getOutputFlag(OutputFlag.BSDLY), BSDLY, c_oflag); + setFlag(t.getOutputFlag(OutputFlag.VTDLY), VTDLY, c_oflag); + setFlag(t.getOutputFlag(OutputFlag.OFDEL), OFDEL, c_oflag); // Control flags - setFlag(t.getControlFlag(ControlFlag.CIGNORE), CIGNORE, c_cflag); - setFlag(t.getControlFlag(ControlFlag.CS5), CS5, c_cflag); - setFlag(t.getControlFlag(ControlFlag.CS6), CS6, c_cflag); - setFlag(t.getControlFlag(ControlFlag.CS7), CS7, c_cflag); - setFlag(t.getControlFlag(ControlFlag.CS8), CS8, c_cflag); - setFlag(t.getControlFlag(ControlFlag.CSTOPB), CSTOPB, c_cflag); - setFlag(t.getControlFlag(ControlFlag.CREAD), CREAD, c_cflag); - setFlag(t.getControlFlag(ControlFlag.PARENB), PARENB, c_cflag); - setFlag(t.getControlFlag(ControlFlag.PARODD), PARODD, c_cflag); - setFlag(t.getControlFlag(ControlFlag.HUPCL), HUPCL, c_cflag); - setFlag(t.getControlFlag(ControlFlag.CLOCAL), CLOCAL, c_cflag); - setFlag(t.getControlFlag(ControlFlag.CCTS_OFLOW), CCTS_OFLOW, c_cflag); - setFlag(t.getControlFlag(ControlFlag.CRTS_IFLOW), CRTS_IFLOW, c_cflag); - setFlag(t.getControlFlag(ControlFlag.CDTR_IFLOW), CDTR_IFLOW, c_cflag); - setFlag(t.getControlFlag(ControlFlag.CDSR_OFLOW), CDSR_OFLOW, c_cflag); - setFlag(t.getControlFlag(ControlFlag.CCAR_OFLOW), CCAR_OFLOW, c_cflag); + setFlag(t.getControlFlag(ControlFlag.CIGNORE), CIGNORE, c_cflag); + setFlag(t.getControlFlag(ControlFlag.CS5), CS5, c_cflag); + setFlag(t.getControlFlag(ControlFlag.CS6), CS6, c_cflag); + setFlag(t.getControlFlag(ControlFlag.CS7), CS7, c_cflag); + setFlag(t.getControlFlag(ControlFlag.CS8), CS8, c_cflag); + setFlag(t.getControlFlag(ControlFlag.CSTOPB), CSTOPB, c_cflag); + setFlag(t.getControlFlag(ControlFlag.CREAD), CREAD, c_cflag); + setFlag(t.getControlFlag(ControlFlag.PARENB), PARENB, c_cflag); + setFlag(t.getControlFlag(ControlFlag.PARODD), PARODD, c_cflag); + setFlag(t.getControlFlag(ControlFlag.HUPCL), HUPCL, c_cflag); + setFlag(t.getControlFlag(ControlFlag.CLOCAL), CLOCAL, c_cflag); + setFlag(t.getControlFlag(ControlFlag.CCTS_OFLOW), CCTS_OFLOW, c_cflag); + setFlag(t.getControlFlag(ControlFlag.CRTS_IFLOW), CRTS_IFLOW, c_cflag); + setFlag(t.getControlFlag(ControlFlag.CDTR_IFLOW), CDTR_IFLOW, c_cflag); + setFlag(t.getControlFlag(ControlFlag.CDSR_OFLOW), CDSR_OFLOW, c_cflag); + setFlag(t.getControlFlag(ControlFlag.CCAR_OFLOW), CCAR_OFLOW, c_cflag); // Local flags - setFlag(t.getLocalFlag(LocalFlag.ECHOKE), ECHOKE, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.ECHOE), ECHOE, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.ECHOK), ECHOK, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.ECHO), ECHO, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.ECHONL), ECHONL, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.ECHOPRT), ECHOPRT, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.ECHOCTL), ECHOCTL, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.ISIG), ISIG, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.ICANON), ICANON, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.ALTWERASE), ALTWERASE, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.IEXTEN), IEXTEN, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.EXTPROC), EXTPROC, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.TOSTOP), TOSTOP, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.FLUSHO), FLUSHO, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.NOKERNINFO), NOKERNINFO, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.PENDIN), PENDIN, c_lflag); - setFlag(t.getLocalFlag(LocalFlag.NOFLSH), NOFLSH, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.ECHOKE), ECHOKE, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.ECHOE), ECHOE, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.ECHOK), ECHOK, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.ECHO), ECHO, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.ECHONL), ECHONL, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.ECHOPRT), ECHOPRT, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.ECHOCTL), ECHOCTL, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.ISIG), ISIG, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.ICANON), ICANON, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.ALTWERASE), ALTWERASE, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.IEXTEN), IEXTEN, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.EXTPROC), EXTPROC, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.TOSTOP), TOSTOP, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.FLUSHO), FLUSHO, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.NOKERNINFO), NOKERNINFO, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.PENDIN), PENDIN, c_lflag); + setFlag(t.getLocalFlag(LocalFlag.NOFLSH), NOFLSH, c_lflag); // Control chars - c_cc[VEOF] = (byte) t.getControlChar(ControlChar.VEOF); - c_cc[VEOL] = (byte) t.getControlChar(ControlChar.VEOL); - c_cc[VEOL2] = (byte) t.getControlChar(ControlChar.VEOL2); - c_cc[VERASE] = (byte) t.getControlChar(ControlChar.VERASE); - c_cc[VWERASE] = (byte) t.getControlChar(ControlChar.VWERASE); - c_cc[VKILL] = (byte) t.getControlChar(ControlChar.VKILL); - c_cc[VREPRINT] = (byte) t.getControlChar(ControlChar.VREPRINT); - c_cc[VINTR] = (byte) t.getControlChar(ControlChar.VINTR); - c_cc[VQUIT] = (byte) t.getControlChar(ControlChar.VQUIT); - c_cc[VSUSP] = (byte) t.getControlChar(ControlChar.VSUSP); - c_cc[VDSUSP] = (byte) t.getControlChar(ControlChar.VDSUSP); - c_cc[VSTART] = (byte) t.getControlChar(ControlChar.VSTART); - c_cc[VSTOP] = (byte) t.getControlChar(ControlChar.VSTOP); - c_cc[VLNEXT] = (byte) t.getControlChar(ControlChar.VLNEXT); - c_cc[VDISCARD] = (byte) t.getControlChar(ControlChar.VDISCARD); - c_cc[VMIN] = (byte) t.getControlChar(ControlChar.VMIN); - c_cc[VTIME] = (byte) t.getControlChar(ControlChar.VTIME); - c_cc[VSTATUS] = (byte) t.getControlChar(ControlChar.VSTATUS); + c_cc[VEOF] = (byte) t.getControlChar(ControlChar.VEOF); + c_cc[VEOL] = (byte) t.getControlChar(ControlChar.VEOL); + c_cc[VEOL2] = (byte) t.getControlChar(ControlChar.VEOL2); + c_cc[VERASE] = (byte) t.getControlChar(ControlChar.VERASE); + c_cc[VWERASE] = (byte) t.getControlChar(ControlChar.VWERASE); + c_cc[VKILL] = (byte) t.getControlChar(ControlChar.VKILL); + c_cc[VREPRINT] = (byte) t.getControlChar(ControlChar.VREPRINT); + c_cc[VINTR] = (byte) t.getControlChar(ControlChar.VINTR); + c_cc[VQUIT] = (byte) t.getControlChar(ControlChar.VQUIT); + c_cc[VSUSP] = (byte) t.getControlChar(ControlChar.VSUSP); + c_cc[VDSUSP] = (byte) t.getControlChar(ControlChar.VDSUSP); + c_cc[VSTART] = (byte) t.getControlChar(ControlChar.VSTART); + c_cc[VSTOP] = (byte) t.getControlChar(ControlChar.VSTOP); + c_cc[VLNEXT] = (byte) t.getControlChar(ControlChar.VLNEXT); + c_cc[VDISCARD] = (byte) t.getControlChar(ControlChar.VDISCARD); + c_cc[VMIN] = (byte) t.getControlChar(ControlChar.VMIN); + c_cc[VTIME] = (byte) t.getControlChar(ControlChar.VTIME); + c_cc[VSTATUS] = (byte) t.getControlChar(ControlChar.VSTATUS); } private void setFlag(boolean flag, long value, NativeLong org) { @@ -200,7 +199,7 @@ public Attributes toAttributes() { Attributes attr = new Attributes(); // Input flags EnumSet iflag = attr.getInputFlags(); - addFlag(c_iflag.longValue(), iflag, InputFlag.IGNBRK, IGNBRK); + addFlag(c_iflag.longValue(), iflag, InputFlag.IGNBRK, IGNBRK); addFlag(c_iflag.longValue(), iflag, InputFlag.IGNBRK, IGNBRK); addFlag(c_iflag.longValue(), iflag, InputFlag.BRKINT, BRKINT); addFlag(c_iflag.longValue(), iflag, InputFlag.IGNPAR, IGNPAR); @@ -270,24 +269,24 @@ public Attributes toAttributes() { addFlag(c_lflag.longValue(), lflag, LocalFlag.NOFLSH, NOFLSH); // Control chars EnumMap cc = attr.getControlChars(); - cc.put(ControlChar.VEOF, (int) c_cc[VEOF]); - cc.put(ControlChar.VEOL, (int) c_cc[VEOL]); - cc.put(ControlChar.VEOL2, (int) c_cc[VEOL2]); - cc.put(ControlChar.VERASE, (int) c_cc[VERASE]); - cc.put(ControlChar.VWERASE, (int) c_cc[VWERASE]); - cc.put(ControlChar.VKILL, (int) c_cc[VKILL]); - cc.put(ControlChar.VREPRINT, (int) c_cc[VREPRINT]); - cc.put(ControlChar.VINTR, (int) c_cc[VINTR]); - cc.put(ControlChar.VQUIT, (int) c_cc[VQUIT]); - cc.put(ControlChar.VSUSP, (int) c_cc[VSUSP]); - cc.put(ControlChar.VDSUSP, (int) c_cc[VDSUSP]); - cc.put(ControlChar.VSTART, (int) c_cc[VSTART]); - cc.put(ControlChar.VSTOP, (int) c_cc[VSTOP]); - cc.put(ControlChar.VLNEXT, (int) c_cc[VLNEXT]); - cc.put(ControlChar.VDISCARD, (int) c_cc[VDISCARD]); - cc.put(ControlChar.VMIN, (int) c_cc[VMIN]); - cc.put(ControlChar.VTIME, (int) c_cc[VTIME]); - cc.put(ControlChar.VSTATUS, (int) c_cc[VSTATUS]); + cc.put(ControlChar.VEOF, (int) c_cc[VEOF]); + cc.put(ControlChar.VEOL, (int) c_cc[VEOL]); + cc.put(ControlChar.VEOL2, (int) c_cc[VEOL2]); + cc.put(ControlChar.VERASE, (int) c_cc[VERASE]); + cc.put(ControlChar.VWERASE, (int) c_cc[VWERASE]); + cc.put(ControlChar.VKILL, (int) c_cc[VKILL]); + cc.put(ControlChar.VREPRINT, (int) c_cc[VREPRINT]); + cc.put(ControlChar.VINTR, (int) c_cc[VINTR]); + cc.put(ControlChar.VQUIT, (int) c_cc[VQUIT]); + cc.put(ControlChar.VSUSP, (int) c_cc[VSUSP]); + cc.put(ControlChar.VDSUSP, (int) c_cc[VDSUSP]); + cc.put(ControlChar.VSTART, (int) c_cc[VSTART]); + cc.put(ControlChar.VSTOP, (int) c_cc[VSTOP]); + cc.put(ControlChar.VLNEXT, (int) c_cc[VLNEXT]); + cc.put(ControlChar.VDISCARD, (int) c_cc[VDISCARD]); + cc.put(ControlChar.VMIN, (int) c_cc[VMIN]); + cc.put(ControlChar.VTIME, (int) c_cc[VTIME]); + cc.put(ControlChar.VSTATUS, (int) c_cc[VSTATUS]); // Return return attr; } @@ -301,94 +300,93 @@ private > void addFlag(long value, EnumSet flags, T flag, i // CONSTANTS - long TIOCGWINSZ = 0x40087468L; - long TIOCSWINSZ = 0x80087467L; - - int TCSANOW = 0x00000000; - - int VEOF = 0; - int VEOL = 1; - int VEOL2 = 2; - int VERASE = 3; - int VWERASE = 4; - int VKILL = 5; - int VREPRINT = 6; - int VINTR = 8; - int VQUIT = 9; - int VSUSP = 10; - int VDSUSP = 11; - int VSTART = 12; - int VSTOP = 13; - int VLNEXT = 14; - int VDISCARD = 15; - int VMIN = 16; - int VTIME = 17; - int VSTATUS = 18; - - int IGNBRK = 0x00000001; - int BRKINT = 0x00000002; - int IGNPAR = 0x00000004; - int PARMRK = 0x00000008; - int INPCK = 0x00000010; - int ISTRIP = 0x00000020; - int INLCR = 0x00000040; - int IGNCR = 0x00000080; - int ICRNL = 0x00000100; - int IXON = 0x00000200; - int IXOFF = 0x00000400; - int IXANY = 0x00000800; - int IMAXBEL = 0x00002000; - int IUTF8 = 0x00004000; - - int OPOST = 0x00000001; - int ONLCR = 0x00000002; - int OXTABS = 0x00000004; - int ONOEOT = 0x00000008; - int OCRNL = 0x00000010; - int ONOCR = 0x00000020; - int ONLRET = 0x00000040; - int OFILL = 0x00000080; - int NLDLY = 0x00000300; - int TABDLY = 0x00000c04; - int CRDLY = 0x00003000; - int FFDLY = 0x00004000; - int BSDLY = 0x00008000; - int VTDLY = 0x00010000; - int OFDEL = 0x00020000; - - int CIGNORE = 0x00000001; - int CS5 = 0x00000000; - int CS6 = 0x00000100; - int CS7 = 0x00000200; - int CS8 = 0x00000300; - int CSTOPB = 0x00000400; - int CREAD = 0x00000800; - int PARENB = 0x00001000; - int PARODD = 0x00002000; - int HUPCL = 0x00004000; - int CLOCAL = 0x00008000; - int CCTS_OFLOW = 0x00010000; - int CRTS_IFLOW = 0x00020000; - int CDTR_IFLOW = 0x00040000; - int CDSR_OFLOW = 0x00080000; - int CCAR_OFLOW = 0x00100000; - - int ECHOKE = 0x00000001; - int ECHOE = 0x00000002; - int ECHOK = 0x00000004; - int ECHO = 0x00000008; - int ECHONL = 0x00000010; - int ECHOPRT = 0x00000020; - int ECHOCTL = 0x00000040; - int ISIG = 0x00000080; - int ICANON = 0x00000100; - int ALTWERASE = 0x00000200; - int IEXTEN = 0x00000400; - int EXTPROC = 0x00000800; - int TOSTOP = 0x00400000; - int FLUSHO = 0x00800000; - int NOKERNINFO = 0x02000000; - int PENDIN = 0x20000000; - int NOFLSH = 0x80000000; - + long TIOCGWINSZ = 0x40087468L; + long TIOCSWINSZ = 0x80087467L; + + int TCSANOW = 0x00000000; + + int VEOF = 0; + int VEOL = 1; + int VEOL2 = 2; + int VERASE = 3; + int VWERASE = 4; + int VKILL = 5; + int VREPRINT = 6; + int VINTR = 8; + int VQUIT = 9; + int VSUSP = 10; + int VDSUSP = 11; + int VSTART = 12; + int VSTOP = 13; + int VLNEXT = 14; + int VDISCARD = 15; + int VMIN = 16; + int VTIME = 17; + int VSTATUS = 18; + + int IGNBRK = 0x00000001; + int BRKINT = 0x00000002; + int IGNPAR = 0x00000004; + int PARMRK = 0x00000008; + int INPCK = 0x00000010; + int ISTRIP = 0x00000020; + int INLCR = 0x00000040; + int IGNCR = 0x00000080; + int ICRNL = 0x00000100; + int IXON = 0x00000200; + int IXOFF = 0x00000400; + int IXANY = 0x00000800; + int IMAXBEL = 0x00002000; + int IUTF8 = 0x00004000; + + int OPOST = 0x00000001; + int ONLCR = 0x00000002; + int OXTABS = 0x00000004; + int ONOEOT = 0x00000008; + int OCRNL = 0x00000010; + int ONOCR = 0x00000020; + int ONLRET = 0x00000040; + int OFILL = 0x00000080; + int NLDLY = 0x00000300; + int TABDLY = 0x00000c04; + int CRDLY = 0x00003000; + int FFDLY = 0x00004000; + int BSDLY = 0x00008000; + int VTDLY = 0x00010000; + int OFDEL = 0x00020000; + + int CIGNORE = 0x00000001; + int CS5 = 0x00000000; + int CS6 = 0x00000100; + int CS7 = 0x00000200; + int CS8 = 0x00000300; + int CSTOPB = 0x00000400; + int CREAD = 0x00000800; + int PARENB = 0x00001000; + int PARODD = 0x00002000; + int HUPCL = 0x00004000; + int CLOCAL = 0x00008000; + int CCTS_OFLOW = 0x00010000; + int CRTS_IFLOW = 0x00020000; + int CDTR_IFLOW = 0x00040000; + int CDSR_OFLOW = 0x00080000; + int CCAR_OFLOW = 0x00100000; + + int ECHOKE = 0x00000001; + int ECHOE = 0x00000002; + int ECHOK = 0x00000004; + int ECHO = 0x00000008; + int ECHONL = 0x00000010; + int ECHOPRT = 0x00000020; + int ECHOCTL = 0x00000040; + int ISIG = 0x00000080; + int ICANON = 0x00000100; + int ALTWERASE = 0x00000200; + int IEXTEN = 0x00000400; + int EXTPROC = 0x00000800; + int TOSTOP = 0x00400000; + int FLUSHO = 0x00800000; + int NOKERNINFO = 0x02000000; + int PENDIN = 0x20000000; + int NOFLSH = 0x80000000; } diff --git a/src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/OsXNativePty.java b/src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/OsXNativePty.java index 12aaff4f1f10..584a796c817a 100644 --- a/src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/OsXNativePty.java +++ b/src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/OsXNativePty.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2020, the original author or authors. + * Copyright (c) 2002-2020, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -11,14 +11,16 @@ import java.io.FileDescriptor; import java.io.IOException; -//import com.sun.jna.Native; -//import com.sun.jna.NativeLong; -//import com.sun.jna.Platform; import jdk.internal.org.jline.terminal.Attributes; import jdk.internal.org.jline.terminal.Size; import jdk.internal.org.jline.terminal.impl.jna.JnaNativePty; +import jdk.internal.org.jline.terminal.spi.SystemStream; import jdk.internal.org.jline.terminal.spi.TerminalProvider; +//import com.sun.jna.Native; +//import com.sun.jna.NativeLong; +//import com.sun.jna.Platform; + import static jdk.internal.org.jline.terminal.impl.jna.osx.CLibrary.TCSANOW; import static jdk.internal.org.jline.terminal.impl.jna.osx.CLibrary.TIOCGWINSZ; import static jdk.internal.org.jline.terminal.impl.jna.osx.CLibrary.TIOCSWINSZ; @@ -30,38 +32,56 @@ public class OsXNativePty extends JnaNativePty { // private static final CLibrary C_LIBRARY = Native.load(Platform.C_LIBRARY_NAME, CLibrary.class); private static final CLibrary C_LIBRARY = new CLibraryImpl();//Native.load(Platform.C_LIBRARY_NAME, CLibrary.class); - public static OsXNativePty current(TerminalProvider.Stream consoleStream) throws IOException { - switch (consoleStream) { + public static OsXNativePty current(TerminalProvider provider, SystemStream systemStream) throws IOException { + switch (systemStream) { case Output: - return new OsXNativePty(-1, null, 0, FileDescriptor.in, 1, FileDescriptor.out, ttyname(0)); + return new OsXNativePty( + provider, systemStream, -1, null, 0, FileDescriptor.in, 1, FileDescriptor.out, ttyname(0)); case Error: - return new OsXNativePty(-1, null, 0, FileDescriptor.in, 2, FileDescriptor.err, ttyname(0)); + return new OsXNativePty( + provider, systemStream, -1, null, 0, FileDescriptor.in, 2, FileDescriptor.err, ttyname(0)); default: - throw new IllegalArgumentException("Unsupport stream for console: " + consoleStream); + throw new IllegalArgumentException("Unsupported stream for console: " + systemStream); } } - public static OsXNativePty open(Attributes attr, Size size) throws IOException { + public static OsXNativePty open(TerminalProvider provider, Attributes attr, Size size) throws IOException { int[] master = new int[1]; int[] slave = new int[1]; byte[] buf = new byte[64]; - C_LIBRARY.openpty(master, slave, buf, - attr != null ? new termios(attr) : null, - size != null ? new winsize(size) : null); + C_LIBRARY.openpty( + master, slave, buf, attr != null ? new termios(attr) : null, size != null ? new winsize(size) : null); int len = 0; while (buf[len] != 0) { len++; } String name = new String(buf, 0, len); - return new OsXNativePty(master[0], newDescriptor(master[0]), slave[0], newDescriptor(slave[0]), name); + return new OsXNativePty( + provider, null, master[0], newDescriptor(master[0]), slave[0], newDescriptor(slave[0]), name); } - public OsXNativePty(int master, FileDescriptor masterFD, int slave, FileDescriptor slaveFD, String name) { - super(master, masterFD, slave, slaveFD, name); + public OsXNativePty( + TerminalProvider provider, + SystemStream systemStream, + int master, + FileDescriptor masterFD, + int slave, + FileDescriptor slaveFD, + String name) { + super(provider, systemStream, master, masterFD, slave, slaveFD, name); } - public OsXNativePty(int master, FileDescriptor masterFD, int slave, FileDescriptor slaveFD, int slaveOut, FileDescriptor slaveOutFD, String name) { - super(master, masterFD, slave, slaveFD, slaveOut, slaveOutFD, name); + public OsXNativePty( + TerminalProvider provider, + SystemStream systemStream, + int master, + FileDescriptor masterFD, + int slave, + FileDescriptor slaveFD, + int slaveOut, + FileDescriptor slaveOutFD, + String name) { + super(provider, systemStream, master, masterFD, slave, slaveFD, slaveOut, slaveOutFD, name); } @Override diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java index 46a45ae396d2..74d3a46ecf2a 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -66,7 +66,7 @@ public T readBinding(KeyMap keys, KeyMap local, boolean block) { T o = null; int[] remaining = new int[1]; boolean hasRead = false; - for (;;) { + for (; ; ) { if (local != null) { o = local.getBound(opBuffer, remaining); } @@ -78,8 +78,7 @@ public T readBinding(KeyMap keys, KeyMap local, boolean block) { if (remaining[0] >= 0) { runMacro(opBuffer.substring(opBuffer.length() - remaining[0])); opBuffer.setLength(opBuffer.length() - remaining[0]); - } - else { + } else { long ambiguousTimeout = keys.getAmbiguousTimeout(); if (ambiguousTimeout > 0 && peekCharacter(ambiguousTimeout) != NonBlockingReader.READ_EXPIRED) { o = null; @@ -234,5 +233,4 @@ public String getCurrentBuffer() { public String getLastBinding() { return lastBinding; } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/KeyMap.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/KeyMap.java index 43c3a1b4fd12..a8a90ea5e0dc 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/KeyMap.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/KeyMap.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -8,8 +8,6 @@ */ package jdk.internal.org.jline.keymap; -import java.io.IOException; -import java.io.StringWriter; import java.util.ArrayList; import java.util.Collection; import java.util.Comparator; @@ -218,7 +216,6 @@ public static Collection range(String range) { return seqs; } - public static String esc() { return "\033"; } @@ -264,7 +261,6 @@ public static String key(Terminal terminal, Capability capability) { // Methods // - public T getUnicode() { return unicode; } @@ -306,9 +302,7 @@ private static void doGetBoundKeys(KeyMap keyMap, String prefix, Map) keyMap.mapping[c], - prefix + (char) (c), - bound); + doGetBoundKeys((KeyMap) keyMap.mapping[c], prefix + (char) (c), bound); } else if (keyMap.mapping[c] != null) { bound.put(prefix + (char) (c), (T) keyMap.mapping[c]); } @@ -456,5 +450,4 @@ private static void bind(KeyMap map, CharSequence keySeq, T function, boo } } } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java index 0070b55c22df..15e7a49a6431 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -14,9 +14,8 @@ * @see Macro * @see Reference * @see Widget - * @see jdk.internal.org.jline.keymap.KeyMap + * @see org.jline.keymap.KeyMap * * @author Guillaume Nodet */ -public interface Binding { -} +public interface Binding {} diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java index c47746f566c3..8d65891d9d90 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2017, the original author or authors. + * Copyright (c) 2002-2017, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -84,8 +84,8 @@ public interface Buffer { void copyFrom(Buffer buffer); - // JDK specific modification - default void zeroOut() { - throw new UnsupportedOperationException(); - } + /** + * Clear any internal buffer. + */ + void zeroOut(); } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java index 0e95538492d4..e28e72ffb232 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2019, the original author or authors. + * Copyright (c) 2002-2019, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -47,7 +47,15 @@ public Candidate(String value) { * @param complete the complete flag * @param sort the sort flag */ - public Candidate(String value, String displ, String group, String descr, String suffix, String key, boolean complete, int sort) { + public Candidate( + String value, + String displ, + String group, + String descr, + String suffix, + String key, + boolean complete, + int sort) { this.value = Objects.requireNonNull(value); this.displ = Objects.requireNonNull(displ); this.group = group; @@ -69,7 +77,8 @@ public Candidate(String value, String displ, String group, String descr, String * @param key the key * @param complete the complete flag */ - public Candidate(String value, String displ, String group, String descr, String suffix, String key, boolean complete) { + public Candidate( + String value, String displ, String group, String descr, String suffix, String key, boolean complete) { this(value, displ, group, descr, suffix, key, complete, 0); } @@ -159,11 +168,10 @@ public int sort() { return sort; } - @Override public int compareTo(Candidate o) { // If both candidates have same sort, use default behavior - if( sort == o.sort() ) { + if (sort == o.sort()) { return value.compareTo(o.value); } else { return Integer.compare(sort, o.sort()); @@ -180,7 +188,7 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(value); + return Objects.hashCode(value); } @Override diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Completer.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Completer.java index b87db7afbf02..7a5937460d87 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Completer.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Completer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -18,8 +18,7 @@ * @author Guillaume Nodet * @since 2.3 */ -public interface Completer -{ +public interface Completer { /** * Populates candidates with a list of possible completions for the command line. * diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java index 52a36b838969..93558001af16 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -10,7 +10,7 @@ /** * An extension of {@link ParsedLine} that, being aware of the quoting and escaping rules - * of the {@link jdk.internal.org.jline.reader.Parser} that produced it, knows if and how a completion candidate + * of the {@link org.jline.reader.Parser} that produced it, knows if and how a completion candidate * should be escaped/quoted. * * @author Eric Bottard @@ -22,5 +22,4 @@ public interface CompletingParsedLine extends ParsedLine { int rawWordCursor(); int rawWordLength(); - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletionMatcher.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletionMatcher.java index 58117c8f2133..4a2334642cad 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletionMatcher.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletionMatcher.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2020, the original author or authors. + * Copyright (c) 2002-2020, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -23,8 +23,13 @@ public interface CompletionMatcher { * @param errors number of errors accepted in matching * @param originalGroupName value of JLineReader variable original-group-name */ - void compile(Map options, boolean prefix, CompletingParsedLine line - , boolean caseInsensitive, int errors, String originalGroupName); + void compile( + Map options, + boolean prefix, + CompletingParsedLine line, + boolean caseInsensitive, + int errors, + String originalGroupName); /** * @@ -44,5 +49,4 @@ void compile(Map options, boolean prefix, Completing * @return a common prefix of matched candidates */ String getCommonPrefix(); - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EOFError.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EOFError.java index 382db8bc49f2..8a4f516174e1 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EOFError.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EOFError.java @@ -1,20 +1,10 @@ /* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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 + * Copyright (c) 2023, the original author(s). * - * http://www.apache.org/licenses/LICENSE-2.0 + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. * - * 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. + * https://opensource.org/licenses/BSD-3-Clause */ package jdk.internal.org.jline.reader; @@ -45,7 +35,7 @@ public String getMissing() { return missing; } - public int getOpenBrackets(){ + public int getOpenBrackets() { return openBrackets; } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Editor.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Editor.java index e99706ed5d5a..b2fadd3bd521 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Editor.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Editor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2019, the original author or authors. + * Copyright (c) 2002-2019, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -13,6 +13,8 @@ public interface Editor { public void open(List files) throws IOException; + public void run() throws IOException; + public void setRestricted(boolean restricted); } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EndOfFileException.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EndOfFileException.java index 9f70420d9dff..1e50a7ea1ae5 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EndOfFileException.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EndOfFileException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2020, the original author or authors. + * Copyright (c) 2002-2020, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -17,8 +17,7 @@ public class EndOfFileException extends RuntimeException { private static final long serialVersionUID = 528485360925144689L; private String partialLine; - public EndOfFileException() { - } + public EndOfFileException() {} public EndOfFileException(String message) { super(message); diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Expander.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Expander.java index 0562e92ed960..614c89b3e610 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Expander.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Expander.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -13,5 +13,4 @@ public interface Expander { String expandHistory(History history, String line); String expandVar(String word); - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java index 136fb20324b8..dad62551ee06 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2021, the original author or authors. + * Copyright (c) 2002-2021, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java index 7a669edddb5a..0cb46a1ee9df 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -21,8 +21,7 @@ * @author Jason Dillon * @since 2.3 */ -public interface History extends Iterable -{ +public interface History extends Iterable { /** * Initialize the history for the given reader. @@ -75,7 +74,6 @@ public interface History extends Iterable */ void purge() throws IOException; - int size(); default boolean isEmpty() { @@ -110,8 +108,7 @@ default boolean isPersistable(Entry entry) { // Entries // - interface Entry - { + interface Entry { int index(); Instant time(); @@ -132,14 +129,17 @@ default Iterator reverseIterator() { default Iterator reverseIterator(int index) { return new Iterator() { private final ListIterator it = iterator(index + 1); + @Override public boolean hasNext() { return it.hasPrevious(); } + @Override public Entry next() { return it.previous(); } + @Override public void remove() { it.remove(); diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java index bc719e9b46a5..bc513f5f636a 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2021, the original author or authors. + * Copyright (c) 2002-2023, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -21,7 +21,7 @@ /** Read lines from the console, with input editing. * - *

Thread safety

+ *

Thread safety

* The LineReader implementations are not thread safe, * thus you should not attempt to use a single reader in several threads. * Any attempt to call one of the readLine call while one is @@ -31,7 +31,7 @@ * {@link #printAbove(String)} or {@link #printAbove(AttributedString)} at * any time to allow text to be printed above the current prompt. * - *

Prompt strings

+ *

Prompt strings

* It is traditional for an interactive console-based program * to print a short prompt string to signal that the user is expected * to type a command. JLine supports 3 kinds of prompt string: @@ -81,7 +81,6 @@ * * */ - public interface LineReader { /** @@ -284,6 +283,7 @@ public interface LineReader { String MAIN = "main"; String EMACS = "emacs"; String SAFE = ".safe"; + String DUMB = "dumb"; String MENU = "menu"; // @@ -301,6 +301,7 @@ public interface LineReader { * they are displayed in a list below the field to be completed */ String MENU_LIST_MAX = "menu-list-max"; + String DISABLE_HISTORY = "disable-history"; String DISABLE_COMPLETION = "disable-completion"; String EDITING_MODE = "editing-mode"; @@ -317,18 +318,23 @@ public interface LineReader { String ORIGINAL_GROUP_NAME = "ORIGINAL_GROUP_NAME"; /** Completion style for displaying groups name */ String COMPLETION_STYLE_GROUP = "COMPLETION_STYLE_GROUP"; + String COMPLETION_STYLE_LIST_GROUP = "COMPLETION_STYLE_LIST_GROUP"; /** Completion style for displaying the current selected item */ String COMPLETION_STYLE_SELECTION = "COMPLETION_STYLE_SELECTION"; + String COMPLETION_STYLE_LIST_SELECTION = "COMPLETION_STYLE_LIST_SELECTION"; /** Completion style for displaying the candidate description */ String COMPLETION_STYLE_DESCRIPTION = "COMPLETION_STYLE_DESCRIPTION"; + String COMPLETION_STYLE_LIST_DESCRIPTION = "COMPLETION_STYLE_LIST_DESCRIPTION"; /** Completion style for displaying the matching part of candidates */ String COMPLETION_STYLE_STARTING = "COMPLETION_STYLE_STARTING"; + String COMPLETION_STYLE_LIST_STARTING = "COMPLETION_STYLE_LIST_STARTING"; /** Completion style for displaying the list */ String COMPLETION_STYLE_BACKGROUND = "COMPLETION_STYLE_BACKGROUND"; + String COMPLETION_STYLE_LIST_BACKGROUND = "COMPLETION_STYLE_LIST_BACKGROUND"; /** * Set the template for prompts for secondary (continuation) lines. @@ -390,6 +396,26 @@ public interface LineReader { */ String SUGGESTIONS_MIN_BUFFER_SIZE = "suggestions-min-buffer-size"; + /** + * Max number of times a command can be repeated. + */ + String MAX_REPEAT_COUNT = "max-repeat-count"; + + /** + * Number of spaces to display a tabulation, the default is 4. + */ + String TAB_WIDTH = "tab-width"; + + /** + * Name of inputrc to read at line reader creation time. + */ + String INPUT_RC_FILE_NAME = "input-rc-file-name"; + + /** + * Prefix to automatically delegate variables to system properties + */ + String SYSTEM_PROPERTY_PREFIX = "system-property-prefix"; + Map> defaultKeyMaps(); enum Option { @@ -469,8 +495,7 @@ enum Option { EMPTY_WORD_OPTIONS(true), /** Disable the undo feature */ - DISABLE_UNDO - ; + DISABLE_UNDO; private final boolean def; @@ -611,7 +636,8 @@ enum SuggestionType { * @throws EndOfFileException if an EOF has been found (using Ctrl-D for example) * @throws java.io.IOError in case of other i/o errors */ - String readLine(String prompt, String rightPrompt, Character mask, String buffer) throws UserInterruptException, EndOfFileException; + String readLine(String prompt, String rightPrompt, Character mask, String buffer) + throws UserInterruptException, EndOfFileException; /** * Read a line from the in {@link InputStream}, and return the line @@ -631,7 +657,8 @@ enum SuggestionType { * @throws EndOfFileException if an EOF has been found (using Ctrl-D for example) * @throws java.io.IOError in case of other i/o errors */ - String readLine(String prompt, String rightPrompt, MaskingCallback maskingCallback, String buffer) throws UserInterruptException, EndOfFileException; + String readLine(String prompt, String rightPrompt, MaskingCallback maskingCallback, String buffer) + throws UserInterruptException, EndOfFileException; /** * Prints a line above the prompt and redraw everything. @@ -702,7 +729,7 @@ enum SuggestionType { void runMacro(String macro); /** - * Read a mouse event when the {@link jdk.internal.org.jline.utils.InfoCmp.Capability#key_mouse} sequence + * Read a mouse event when the {@link org.jline.utils.InfoCmp.Capability#key_mouse} sequence * has just been read on the input stream. * Compared to {@link Terminal#readMouseEvent()}, this method takes into account keys * that have been pushed back using {@link #runMacro(String)}. @@ -751,8 +778,8 @@ enum SuggestionType { SuggestionType getAutosuggestion(); - // JDK specific modification - default void zeroOut() { - throw new UnsupportedOperationException(); - } + /** + * Clear any internal buffers. + */ + void zeroOut(); } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java index 14d5a0e8b1c3..942bba3605d5 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2020, the original author or authors. + * Copyright (c) 2002-2020, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -38,8 +38,7 @@ public static LineReaderBuilder builder() { Expander expander; CompletionMatcher completionMatcher; - private LineReaderBuilder() { - } + private LineReaderBuilder() {} public LineReaderBuilder terminal(Terminal terminal) { this.terminal = terminal; @@ -88,8 +87,9 @@ public LineReaderBuilder parser(Parser parser) { try { if (!Boolean.getBoolean(LineReader.PROP_SUPPORT_PARSEDLINE) && !(parser.parse("", 0) instanceof CompletingParsedLine)) { - Log.warn("The Parser of class " + parser.getClass().getName() + " does not support the CompletingParsedLine interface. " + - "Completion with escaped or quoted words won't work correctly."); + Log.warn("The Parser of class " + parser.getClass().getName() + + " does not support the CompletingParsedLine interface. " + + "Completion with escaped or quoted words won't work correctly."); } } catch (Throwable t) { // Ignore @@ -153,5 +153,4 @@ public LineReader build() { } return reader; } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Macro.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Macro.java index e66efcc5f928..b00769aff52f 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Macro.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Macro.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -35,7 +35,6 @@ public int hashCode() { @Override public String toString() { - return "Macro[" + - sequence + ']'; + return "Macro[" + sequence + ']'; } } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/MaskingCallback.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/MaskingCallback.java index 03501aaf07c6..3b624e306f28 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/MaskingCallback.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/MaskingCallback.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -31,5 +31,4 @@ public interface MaskingCallback { * @return the modified line */ String history(String line); - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ParsedLine.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ParsedLine.java index 683c4b48d776..3d87e6b80b2e 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ParsedLine.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ParsedLine.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -64,5 +64,4 @@ public interface ParsedLine { * @return the cursor position within the line */ int cursor(); - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java index 1f7df67d5739..5db53818f67d 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2021, the original author or authors. + * Copyright (c) 2002-2021, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -35,7 +35,7 @@ default boolean validVariableName(String name) { default String getCommand(final String line) { String out; - Pattern patternCommand = Pattern.compile("^\\s*" + REGEX_VARIABLE + "=(" + REGEX_COMMAND + ")(\\s+|$)"); + Pattern patternCommand = Pattern.compile("^\\s*" + REGEX_VARIABLE + "=(" + REGEX_COMMAND + ")(\\s+|$)"); Matcher matcher = patternCommand.matcher(line); if (matcher.find()) { out = matcher.group(1); @@ -50,7 +50,7 @@ default String getCommand(final String line) { default String getVariable(final String line) { String out = null; - Pattern patternCommand = Pattern.compile("^\\s*(" + REGEX_VARIABLE + ")\\s*=[^=~].*"); + Pattern patternCommand = Pattern.compile("^\\s*(" + REGEX_VARIABLE + ")\\s*=[^=~].*"); Matcher matcher = patternCommand.matcher(line); if (matcher.find()) { out = matcher.group(1); diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/PrintAboveWriter.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/PrintAboveWriter.java index 63c9decd1944..e23988310a59 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/PrintAboveWriter.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/PrintAboveWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2021, the original author or authors. + * Copyright (c) 2002-2021, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Reference.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Reference.java index f799a3da2207..2fb1aaa671b0 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Reference.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Reference.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -38,7 +38,6 @@ public int hashCode() { @Override public String toString() { - return "Reference[" + - name + ']'; + return "Reference[" + name + ']'; } } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/SyntaxError.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/SyntaxError.java index e46143e4c399..eaf3e1d75806 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/SyntaxError.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/SyntaxError.java @@ -1,20 +1,10 @@ /* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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 + * Copyright (c) 2023, the original author(s). * - * http://www.apache.org/licenses/LICENSE-2.0 + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. * - * 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. + * https://opensource.org/licenses/BSD-3-Clause */ package jdk.internal.org.jline.reader; diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java index b5510cab5c91..68bec8041faa 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -14,23 +14,19 @@ * interrupt character (ctrl-C). The partially entered line is * available via the {@link #getPartialLine()} method. */ -public class UserInterruptException - extends RuntimeException -{ +public class UserInterruptException extends RuntimeException { private static final long serialVersionUID = 6172232572140736750L; private final String partialLine; - public UserInterruptException(String partialLine) - { + public UserInterruptException(String partialLine) { this.partialLine = partialLine; } /** * @return the partially entered line when ctrl-C was pressed */ - public String getPartialLine() - { + public String getPartialLine() { return partialLine; } } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Widget.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Widget.java index d5add7fb1a7d..ae831c5eaadc 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Widget.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Widget.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -15,5 +15,4 @@ public interface Widget extends Binding { boolean apply(); - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java index d0c4c2cb7ae0..a6295dbb487f 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2017, the original author or authors. + * Copyright (c) 2002-2017, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -20,8 +20,7 @@ * @author Jason Dillon * @since 2.0 */ -public class BufferImpl implements Buffer -{ +public class BufferImpl implements Buffer { private int cursor = 0; private int cursorCol = -1; private int[] buffer; @@ -46,7 +45,7 @@ private BufferImpl(BufferImpl buffer) { this.g1 = buffer.g1; } - public BufferImpl copy () { + public BufferImpl copy() { return new BufferImpl(this); } @@ -107,7 +106,7 @@ private int adjust(int i) { * @param c the character to insert */ public void write(int c) { - write(new int[] { c }); + write(new int[] {c}); } /** @@ -121,7 +120,7 @@ public void write(int c, boolean overTyping) { if (overTyping) { delete(1); } - write(new int[] { c }); + write(new int[] {c}); } /** @@ -224,8 +223,7 @@ public int move(final int num) { if ((cursor + where) < 0) { where = -cursor; - } - else if ((cursor + where) > length()) { + } else if ((cursor + where) > length()) { where = length() - cursor; } @@ -371,7 +369,6 @@ private void moveGapToCursor() { } } - // JDK specific modification @Override public void zeroOut() { Arrays.fill(buffer, 0); diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/CompletionMatcherImpl.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/CompletionMatcherImpl.java index f829f13d51b2..761ee1815c3d 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/CompletionMatcherImpl.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/CompletionMatcherImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2021, the original author or authors. + * Copyright (c) 2002-2021, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -8,26 +8,25 @@ */ package jdk.internal.org.jline.reader.impl; -import jdk.internal.org.jline.reader.Candidate; -import jdk.internal.org.jline.reader.CompletingParsedLine; -import jdk.internal.org.jline.reader.CompletionMatcher; -import jdk.internal.org.jline.reader.LineReader; -import jdk.internal.org.jline.utils.AttributedString; - import java.util.*; import java.util.function.Function; import java.util.function.Predicate; import java.util.regex.Pattern; import java.util.stream.Collectors; +import jdk.internal.org.jline.reader.Candidate; +import jdk.internal.org.jline.reader.CompletingParsedLine; +import jdk.internal.org.jline.reader.CompletionMatcher; +import jdk.internal.org.jline.reader.LineReader; +import jdk.internal.org.jline.utils.AttributedString; + public class CompletionMatcherImpl implements CompletionMatcher { protected Predicate exact; protected List>, Map>>> matchers; private Map> matching; private boolean caseInsensitive; - public CompletionMatcherImpl() { - } + public CompletionMatcherImpl() {} protected void reset(boolean caseInsensitive) { this.caseInsensitive = caseInsensitive; @@ -37,8 +36,13 @@ protected void reset(boolean caseInsensitive) { } @Override - public void compile(Map options, boolean prefix, CompletingParsedLine line - , boolean caseInsensitive, int errors, String originalGroupName) { + public void compile( + Map options, + boolean prefix, + CompletingParsedLine line, + boolean caseInsensitive, + int errors, + String originalGroupName) { reset(caseInsensitive); defaultMatchers(options, prefix, line, caseInsensitive, errors, originalGroupName); } @@ -47,15 +51,18 @@ public void compile(Map options, boolean prefix, Com public List matches(List candidates) { matching = Collections.emptyMap(); Map> sortedCandidates = sort(candidates); - for (Function>, - Map>> matcher : matchers) { + for (Function>, Map>> matcher : matchers) { matching = matcher.apply(sortedCandidates); if (!matching.isEmpty()) { break; } } - return !matching.isEmpty() ? matching.entrySet().stream().flatMap(e -> e.getValue().stream()).distinct().collect(Collectors.toList()) - : new ArrayList<>(); + return !matching.isEmpty() + ? matching.entrySet().stream() + .flatMap(e -> e.getValue().stream()) + .distinct() + .collect(Collectors.toList()) + : new ArrayList<>(); } @Override @@ -63,10 +70,12 @@ public Candidate exactMatch() { if (matching == null) { throw new IllegalStateException(); } - return matching.values().stream().flatMap(Collection::stream) + return matching.values().stream() + .flatMap(Collection::stream) .filter(Candidate::complete) .filter(c -> exact.test(c.value())) - .findFirst().orElse(null); + .findFirst() + .orElse(null); } @Override @@ -84,8 +93,13 @@ public String getCommonPrefix() { /** * Default JLine matchers */ - protected void defaultMatchers(Map options, boolean prefix, CompletingParsedLine line - , boolean caseInsensitive, int errors, String originalGroupName) { + protected void defaultMatchers( + Map options, + boolean prefix, + CompletingParsedLine line, + boolean caseInsensitive, + int errors, + String originalGroupName) { // Find matchers // TODO: glob completion String wd = line.word(); @@ -94,8 +108,7 @@ protected void defaultMatchers(Map options, boolean if (prefix) { matchers = new ArrayList<>(Arrays.asList( simpleMatcher(s -> (caseInsensitive ? s.toLowerCase() : s).startsWith(wp)), - simpleMatcher(s -> (caseInsensitive ? s.toLowerCase() : s).contains(wp)) - )); + simpleMatcher(s -> (caseInsensitive ? s.toLowerCase() : s).contains(wp)))); if (LineReader.Option.COMPLETE_MATCHER_TYPO.isSet(options)) { matchers.add(typoMatcher(wp, errors, caseInsensitive, originalGroupName)); } @@ -109,14 +122,14 @@ protected void defaultMatchers(Map options, boolean Pattern p1 = Pattern.compile(Pattern.quote(wp) + ".*" + Pattern.quote(ws) + ".*"); Pattern p2 = Pattern.compile(".*" + Pattern.quote(wp) + ".*" + Pattern.quote(ws) + ".*"); matchers = new ArrayList<>(Arrays.asList( - simpleMatcher(s -> p1.matcher(caseInsensitive ? s.toLowerCase() : s).matches()), - simpleMatcher(s -> p2.matcher(caseInsensitive ? s.toLowerCase() : s).matches()) - )); + simpleMatcher(s -> p1.matcher(caseInsensitive ? s.toLowerCase() : s) + .matches()), + simpleMatcher(s -> p2.matcher(caseInsensitive ? s.toLowerCase() : s) + .matches()))); } else { matchers = new ArrayList<>(Arrays.asList( simpleMatcher(s -> (caseInsensitive ? s.toLowerCase() : s).startsWith(wdi)), - simpleMatcher(s -> (caseInsensitive ? s.toLowerCase() : s).contains(wdi)) - )); + simpleMatcher(s -> (caseInsensitive ? s.toLowerCase() : s).contains(wdi)))); } if (LineReader.Option.COMPLETE_MATCHER_CAMELCASE.isSet(options)) { matchers.add(simpleMatcher(s -> camelMatch(wd, 0, s, 0))); @@ -128,18 +141,20 @@ protected void defaultMatchers(Map options, boolean } } - protected Function>, - Map>> simpleMatcher(Predicate predicate) { + protected Function>, Map>> simpleMatcher( + Predicate predicate) { return m -> m.entrySet().stream() .filter(e -> predicate.test(e.getKey())) .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue)); } - protected Function>, - Map>> typoMatcher(String word, int errors, boolean caseInsensitive, String originalGroupName) { + protected Function>, Map>> typoMatcher( + String word, int errors, boolean caseInsensitive, String originalGroupName) { return m -> { Map> map = m.entrySet().stream() - .filter(e -> ReaderUtils.distance(word, caseInsensitive ? e.getKey().toLowerCase() : e.getKey()) < errors) + .filter(e -> ReaderUtils.distance( + word, caseInsensitive ? e.getKey().toLowerCase() : e.getKey()) + < errors) .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue)); if (map.size() > 1) { map.computeIfAbsent(word, w -> new ArrayList<>()) @@ -178,7 +193,8 @@ private Map> sort(List candidates) { Map> sortedCandidates = new HashMap<>(); for (Candidate candidate : candidates) { sortedCandidates - .computeIfAbsent(AttributedString.fromAnsi(candidate.value()).toString(), s -> new ArrayList<>()) + .computeIfAbsent( + AttributedString.fromAnsi(candidate.value()).toString(), s -> new ArrayList<>()) .add(candidate); } return sortedCandidates; @@ -206,5 +222,4 @@ private String getCommonStart(String str1, String str2, boolean caseInsensitive) } return new String(s1, 0, len); } - -} \ No newline at end of file +} diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultExpander.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultExpander.java index b534b96ff2f0..e5e7735a3847 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultExpander.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultExpander.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -32,27 +32,25 @@ public String expandHistory(History history, String line) { if (unicode > 0) { escaped = (--unicode >= 0); sb.append(c); - } - else if (escaped) { + } else if (escaped) { if (c == 'u') { unicode = 4; } else { escaped = false; } sb.append(c); - } - else if (c == '\'') { + } else if (c == '\'') { inQuote = !inQuote; sb.append(c); - } - else if (inQuote) { + } else if (inQuote) { sb.append(c); - } - else { + } else { switch (c) { case '\\': - // any '\!' should be considered an expansion escape, so skip expansion and strip the escape character - // a leading '\^' should be considered an expansion escape, so skip expansion and strip the escape character + // any '\!' should be considered an expansion escape, so skip expansion and strip the escape + // character + // a leading '\^' should be considered an expansion escape, so skip expansion and strip the + // escape character // otherwise, add the escape escaped = true; sb.append(c); @@ -91,7 +89,8 @@ else if (inQuote) { if (history.size() == 0) { throw new IllegalArgumentException("!$: event not found"); } - String previous = history.get(history.index() - 1).trim(); + String previous = + history.get(history.index() - 1).trim(); int lastSpace = previous.lastIndexOf(' '); if (lastSpace != -1) { rep = previous.substring(lastSpace + 1); @@ -128,14 +127,18 @@ else if (inQuote) { try { idx = Integer.parseInt(line.substring(i1, i)); } catch (NumberFormatException e) { - throw new IllegalArgumentException((neg ? "!-" : "!") + line.substring(i1, i) + ": event not found"); + throw new IllegalArgumentException( + (neg ? "!-" : "!") + line.substring(i1, i) + ": event not found"); } if (neg && idx > 0 && idx <= history.size()) { rep = history.get(history.index() - idx); - } else if (!neg && idx > history.index() - history.size() && idx <= history.index()) { + } else if (!neg + && idx > history.index() - history.size() + && idx <= history.index()) { rep = history.get(idx - 1); } else { - throw new IllegalArgumentException((neg ? "!-" : "!") + line.substring(i1, i) + ": event not found"); + throw new IllegalArgumentException( + (neg ? "!-" : "!") + line.substring(i1, i) + ": event not found"); } break; default: diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java index ac286ad734f2..55d39efde27d 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2021, the original author or authors. + * Copyright (c) 2002-2021, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -10,9 +10,9 @@ import java.util.regex.Pattern; +import jdk.internal.org.jline.reader.Highlighter; import jdk.internal.org.jline.reader.LineReader; import jdk.internal.org.jline.reader.LineReader.RegionType; -import jdk.internal.org.jline.reader.Highlighter; import jdk.internal.org.jline.utils.AttributedString; import jdk.internal.org.jline.utils.AttributedStringBuilder; import jdk.internal.org.jline.utils.AttributedStyle; @@ -57,7 +57,8 @@ public AttributedString highlight(LineReader reader, String buffer) { while (negativeStart > 0 && reader.getBuffer().atChar(negativeStart - 1) != '\n') { negativeStart--; } - while (negativeEnd < reader.getBuffer().length() - 1 && reader.getBuffer().atChar(negativeEnd + 1) != '\n') { + while (negativeEnd < reader.getBuffer().length() - 1 + && reader.getBuffer().atChar(negativeEnd + 1) != '\n') { negativeEnd++; } } @@ -104,5 +105,4 @@ public AttributedString highlight(LineReader reader, String buffer) { } return sb.toAttributedString(); } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java index d9b3a9948d50..26cdf6abc51a 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2020, the original author or authors. + * Copyright (c) 2002-2020, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -21,18 +21,18 @@ public class DefaultParser implements Parser { public enum Bracket { - ROUND, // () - CURLY, // {} - SQUARE, // [] - ANGLE // <> + ROUND, // () + CURLY, // {} + SQUARE, // [] + ANGLE // <> } public static class BlockCommentDelims { private final String start; private final String end; + public BlockCommentDelims(String start, String end) { - if (start == null || end == null - || start.isEmpty() || end.isEmpty() || start.equals(end)) { + if (start == null || end == null || start.isEmpty() || end.isEmpty() || start.equals(end)) { throw new IllegalArgumentException("Bad block comment delimiter!"); } this.start = start; @@ -185,22 +185,22 @@ public void setEofOnUnclosedBracket(Bracket... brackets) { int i = 0; for (Bracket b : bs) { switch (b) { - case ROUND: - openingBrackets[i] = '('; - closingBrackets[i] = ')'; - break; - case CURLY: - openingBrackets[i] = '{'; - closingBrackets[i] = '}'; - break; - case SQUARE: - openingBrackets[i] = '['; - closingBrackets[i] = ']'; - break; - case ANGLE: - openingBrackets[i] = '<'; - closingBrackets[i] = '>'; - break; + case ROUND: + openingBrackets[i] = '('; + closingBrackets[i] = ')'; + break; + case CURLY: + openingBrackets[i] = '{'; + closingBrackets[i] = '}'; + break; + case SQUARE: + openingBrackets[i] = '['; + closingBrackets[i] = ']'; + break; + case ANGLE: + openingBrackets[i] = '<'; + closingBrackets[i] = '>'; + break; } i++; } @@ -229,7 +229,6 @@ public boolean validVariableName(String name) { return name != null && regexVariable != null && name.matches(regexVariable); } - @Override public String getCommand(final String line) { String out = ""; @@ -296,7 +295,7 @@ public ParsedLine parse(final String line, final int cursor, ParseContext contex if (quoteStart < 0 && isQuoteChar(line, i) && !lineCommented && !blockCommented) { // Start a quote block quoteStart = i; - if (current.length()==0) { + if (current.length() == 0) { quotedWord = true; if (context == ParseContext.SPLIT_LINE) { current.append(line.charAt(i)); @@ -324,13 +323,15 @@ public ParsedLine parse(final String line, final int cursor, ParseContext contex } } else { // Delimiter - rawWordLength = handleDelimiterAndGetRawWordLength(current, words, rawWordStart, rawWordCursor, rawWordLength, i); + rawWordLength = handleDelimiterAndGetRawWordLength( + current, words, rawWordStart, rawWordCursor, rawWordLength, i); rawWordStart = i + 1; } } else { if (quoteStart < 0 && !blockCommented && (lineCommented || isLineCommentStarted(line, i))) { lineCommented = true; - } else if (quoteStart < 0 && !lineCommented + } else if (quoteStart < 0 + && !lineCommented && (blockCommented || isCommentDelim(line, i, blockCommentStart))) { if (blockCommented) { if (blockCommentEnd != null && isCommentDelim(line, i, blockCommentEnd)) { @@ -339,12 +340,12 @@ public ParsedLine parse(final String line, final int cursor, ParseContext contex } } else { blockCommented = true; - rawWordLength = handleDelimiterAndGetRawWordLength(current, words, rawWordStart, rawWordCursor, rawWordLength, i); + rawWordLength = handleDelimiterAndGetRawWordLength( + current, words, rawWordStart, rawWordCursor, rawWordLength, i); i += blockCommentStart == null ? 0 : blockCommentStart.length() - 1; rawWordStart = i + 1; } - } else if (quoteStart < 0 && !lineCommented - && isCommentDelim(line, i, blockCommentEnd)) { + } else if (quoteStart < 0 && !lineCommented && isCommentDelim(line, i, blockCommentEnd)) { current.append(line.charAt(i)); blockCommentInRightOrder = false; } else if (!isEscapeChar(line, i)) { @@ -377,16 +378,14 @@ && isCommentDelim(line, i, blockCommentEnd)) { throw new EOFError(-1, -1, "Escaped new line", "newline"); } if (eofOnUnclosedQuote && quoteStart >= 0) { - throw new EOFError(-1, -1, "Missing closing quote", line.charAt(quoteStart) == '\'' - ? "quote" : "dquote"); + throw new EOFError( + -1, -1, "Missing closing quote", line.charAt(quoteStart) == '\'' ? "quote" : "dquote"); } if (blockCommented) { - throw new EOFError(-1, -1, "Missing closing block comment delimiter", - "add: " + blockCommentEnd); + throw new EOFError(-1, -1, "Missing closing block comment delimiter", "add: " + blockCommentEnd); } if (!blockCommentInRightOrder) { - throw new EOFError(-1, -1, "Missing opening block comment delimiter", - "missing: " + blockCommentStart); + throw new EOFError(-1, -1, "Missing opening block comment delimiter", "missing: " + blockCommentStart); } if (bracketChecker.isClosingBracketMissing() || bracketChecker.isOpeningBracketMissing()) { String message = null; @@ -398,8 +397,13 @@ && isCommentDelim(line, i, blockCommentEnd)) { message = "Missing opening bracket"; missing = "missing: " + bracketChecker.getMissingOpeningBracket(); } - throw new EOFError(-1, -1, message, missing, - bracketChecker.getOpenBrackets(), bracketChecker.getNextClosingBracket()); + throw new EOFError( + -1, + -1, + message, + missing, + bracketChecker.getOpenBrackets(), + bracketChecker.getNextClosingBracket()); } } @@ -420,7 +424,13 @@ public boolean isDelimiter(final CharSequence buffer, final int pos) { return !isQuoted(buffer, pos) && !isEscaped(buffer, pos) && isDelimiterChar(buffer, pos); } - private int handleDelimiterAndGetRawWordLength(StringBuilder current, List words, int rawWordStart, int rawWordCursor, int rawWordLength, int pos) { + private int handleDelimiterAndGetRawWordLength( + StringBuilder current, + List words, + int rawWordStart, + int rawWordCursor, + int rawWordLength, + int pos) { if (current.length() > 0) { words.add(current.toString()); current.setLength(0); // reset the arg @@ -470,7 +480,7 @@ private boolean isCommentDelim(final CharSequence buffer, final int pos, final S public boolean isLineCommentStarted(final CharSequence buffer, final int pos) { if (lineCommentDelims != null) { - for (String comment: lineCommentDelims) { + for (String comment : lineCommentDelims) { if (isCommentDelim(buffer, pos, comment)) { return true; } @@ -584,8 +594,8 @@ public void check(final CharSequence buffer, final int pos) { } else { bid = bracketId(closingBrackets, buffer, pos); if (bid >= 0) { - if (!nested.isEmpty() && bid == nested.get(nested.size()-1)) { - nested.remove(nested.size()-1); + if (!nested.isEmpty() && bid == nested.get(nested.size() - 1)) { + nested.remove(nested.size() - 1); } else { missingOpeningBracket = bid; } @@ -634,7 +644,7 @@ public String getNextClosingBracket() { } private int bracketId(final char[] brackets, final CharSequence buffer, final int pos) { - for (int i=0; i < brackets.length; i++) { + for (int i = 0; i < brackets.length; i++) { if (buffer.charAt(pos) == brackets[i]) { return i; } @@ -648,8 +658,7 @@ private int bracketId(final char[] brackets, final CharSequence buffer, final in * * @author Marc Prud'hommeaux */ - public class ArgumentList implements ParsedLine, CompletingParsedLine - { + public class ArgumentList implements ParsedLine, CompletingParsedLine { private final String line; private final List words; @@ -667,11 +676,21 @@ public class ArgumentList implements ParsedLine, CompletingParsedLine private final int rawWordLength; @Deprecated - public ArgumentList(final String line, final List words, - final int wordIndex, final int wordCursor, - final int cursor) { - this(line, words, wordIndex, wordCursor, cursor, - null, wordCursor, words.get(wordIndex).length()); + public ArgumentList( + final String line, + final List words, + final int wordIndex, + final int wordCursor, + final int cursor) { + this( + line, + words, + wordIndex, + wordCursor, + cursor, + null, + wordCursor, + words.get(wordIndex).length()); } /** @@ -685,10 +704,15 @@ public ArgumentList(final String line, final List words, * @param rawWordCursor the cursor position inside the raw word (i.e. including quotes and escape characters) * @param rawWordLength the raw word length, including quotes and escape characters */ - public ArgumentList(final String line, final List words, - final int wordIndex, final int wordCursor, - final int cursor, final String openingQuote, - final int rawWordCursor, final int rawWordLength) { + public ArgumentList( + final String line, + final List words, + final int wordIndex, + final int wordCursor, + final int cursor, + final String openingQuote, + final int rawWordCursor, + final int rawWordLength) { this.line = line; this.words = Collections.unmodifiableList(Objects.requireNonNull(words)); this.wordIndex = wordIndex; @@ -732,8 +756,8 @@ public CharSequence escape(CharSequence candidate, boolean complete) { Predicate needToBeEscaped; String quote = openingQuote; boolean middleQuotes = false; - if (openingQuote==null) { - for (int i=0; i < sb.length(); i++) { + if (openingQuote == null) { + for (int i = 0; i < sb.length(); i++) { if (isQuoteChar(sb, i)) { middleQuotes = true; break; @@ -746,7 +770,8 @@ public CharSequence escape(CharSequence candidate, boolean complete) { // Delimiters (spaces) don't need to be escaped, nor do other quotes, but everything else does. // Also, close the quote at the end if (openingQuote != null) { - needToBeEscaped = i -> isRawEscapeChar(sb.charAt(i)) || String.valueOf(sb.charAt(i)).equals(openingQuote); + needToBeEscaped = i -> isRawEscapeChar(sb.charAt(i)) + || String.valueOf(sb.charAt(i)).equals(openingQuote); } // Completion is protected by middle quotes: // Delimiters (spaces) don't need to be escaped, nor do quotes, but everything else does. @@ -756,8 +781,8 @@ else if (middleQuotes) { // No quote protection, need to escape everything: delimiter chars (spaces), quote chars // and escapes themselves else { - needToBeEscaped = i -> isDelimiterChar(sb, i) || isRawEscapeChar(sb.charAt(i)) - || isRawQuoteChar(sb.charAt(i)); + needToBeEscaped = i -> + isDelimiterChar(sb, i) || isRawEscapeChar(sb.charAt(i)) || isRawQuoteChar(sb.charAt(i)); } for (int i = 0; i < sb.length(); i++) { if (needToBeEscaped.test(i)) { @@ -792,5 +817,4 @@ public int rawWordLength() { return rawWordLength; } } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/InputRC.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/InputRC.java new file mode 100644 index 000000000000..0c3aee057a46 --- /dev/null +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/InputRC.java @@ -0,0 +1,394 @@ +/* + * Copyright (c) 2002-2023, the original author(s). + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * https://opensource.org/licenses/BSD-3-Clause + */ +package jdk.internal.org.jline.reader.impl; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.net.URL; +import java.util.ArrayList; +import java.util.List; +import java.util.Locale; + +import jdk.internal.org.jline.reader.LineReader; +import jdk.internal.org.jline.reader.Macro; +import jdk.internal.org.jline.reader.Reference; +import jdk.internal.org.jline.terminal.Terminal; +import jdk.internal.org.jline.utils.Log; + +public final class InputRC { + + public static void configure(LineReader reader, URL url) throws IOException { + try (InputStream is = url.openStream()) { + configure(reader, is); + } + } + + public static void configure(LineReader reader, InputStream is) throws IOException { + try (InputStreamReader r = new InputStreamReader(is)) { + configure(reader, r); + } + } + + public static void configure(LineReader reader, Reader r) throws IOException { + BufferedReader br; + if (r instanceof BufferedReader) { + br = (BufferedReader) r; + } else { + br = new BufferedReader(r); + } + + Terminal terminal = reader.getTerminal(); + + if (Terminal.TYPE_DUMB.equals(terminal.getType()) || Terminal.TYPE_DUMB_COLOR.equals(terminal.getType())) { + reader.getVariables().putIfAbsent(LineReader.EDITING_MODE, "dumb"); + } else { + reader.getVariables().putIfAbsent(LineReader.EDITING_MODE, "emacs"); + } + + reader.setKeyMap(LineReader.MAIN); + new InputRC(reader).parse(br); + if ("vi".equals(reader.getVariable(LineReader.EDITING_MODE))) { + reader.getKeyMaps().put(LineReader.MAIN, reader.getKeyMaps().get(LineReader.VIINS)); + } else if ("emacs".equals(reader.getVariable(LineReader.EDITING_MODE))) { + reader.getKeyMaps().put(LineReader.MAIN, reader.getKeyMaps().get(LineReader.EMACS)); + } else if ("dumb".equals(reader.getVariable(LineReader.EDITING_MODE))) { + reader.getKeyMaps().put(LineReader.MAIN, reader.getKeyMaps().get(LineReader.DUMB)); + } + } + + private final LineReader reader; + + private InputRC(LineReader reader) { + this.reader = reader; + } + + private void parse(BufferedReader br) throws IOException, IllegalArgumentException { + String line; + boolean parsing = true; + List ifsStack = new ArrayList<>(); + while ((line = br.readLine()) != null) { + try { + line = line.trim(); + if (line.length() == 0) { + continue; + } + if (line.charAt(0) == '#') { + continue; + } + int i = 0; + if (line.charAt(i) == '$') { + String cmd; + String args; + ++i; + while (i < line.length() && (line.charAt(i) == ' ' || line.charAt(i) == '\t')) { + i++; + } + int s = i; + while (i < line.length() && (line.charAt(i) != ' ' && line.charAt(i) != '\t')) { + i++; + } + cmd = line.substring(s, i); + while (i < line.length() && (line.charAt(i) == ' ' || line.charAt(i) == '\t')) { + i++; + } + s = i; + while (i < line.length() && (line.charAt(i) != ' ' && line.charAt(i) != '\t')) { + i++; + } + args = line.substring(s, i); + if ("if".equalsIgnoreCase(cmd)) { + ifsStack.add(parsing); + if (!parsing) { + continue; + } + if (args.startsWith("term=")) { + // TODO + } else if (args.startsWith("mode=")) { + String mode = (String) reader.getVariable(LineReader.EDITING_MODE); + parsing = args.substring("mode=".length()).equalsIgnoreCase(mode); + } else { + parsing = args.equalsIgnoreCase(reader.getAppName()); + } + } else if ("else".equalsIgnoreCase(cmd)) { + if (ifsStack.isEmpty()) { + throw new IllegalArgumentException("$else found without matching $if"); + } + boolean invert = true; + for (boolean b : ifsStack) { + if (!b) { + invert = false; + break; + } + } + if (invert) { + parsing = !parsing; + } + } else if ("endif".equalsIgnoreCase(cmd)) { + if (ifsStack.isEmpty()) { + throw new IllegalArgumentException("endif found without matching $if"); + } + parsing = ifsStack.remove(ifsStack.size() - 1); + } else if ("include".equalsIgnoreCase(cmd)) { + // TODO + } + continue; + } + if (!parsing) { + continue; + } + if (line.charAt(i++) == '"') { + boolean esc = false; + for (; ; i++) { + if (i >= line.length()) { + throw new IllegalArgumentException("Missing closing quote on line '" + line + "'"); + } + if (esc) { + esc = false; + } else if (line.charAt(i) == '\\') { + esc = true; + } else if (line.charAt(i) == '"') { + break; + } + } + } + while (i < line.length() && line.charAt(i) != ':' && line.charAt(i) != ' ' && line.charAt(i) != '\t') { + i++; + } + String keySeq = line.substring(0, i); + boolean equivalency = i + 1 < line.length() && line.charAt(i) == ':' && line.charAt(i + 1) == '='; + i++; + if (equivalency) { + i++; + } + if (keySeq.equalsIgnoreCase("set")) { + String key; + String val; + while (i < line.length() && (line.charAt(i) == ' ' || line.charAt(i) == '\t')) { + i++; + } + int s = i; + while (i < line.length() && (line.charAt(i) != ' ' && line.charAt(i) != '\t')) { + i++; + } + key = line.substring(s, i); + while (i < line.length() && (line.charAt(i) == ' ' || line.charAt(i) == '\t')) { + i++; + } + s = i; + while (i < line.length() && (line.charAt(i) != ' ' && line.charAt(i) != '\t')) { + i++; + } + val = line.substring(s, i); + setVar(reader, key, val); + } else { + while (i < line.length() && (line.charAt(i) == ' ' || line.charAt(i) == '\t')) { + i++; + } + int start = i; + if (i < line.length() && (line.charAt(i) == '\'' || line.charAt(i) == '\"')) { + char delim = line.charAt(i++); + boolean esc = false; + for (; ; i++) { + if (i >= line.length()) { + break; + } + if (esc) { + esc = false; + } else if (line.charAt(i) == '\\') { + esc = true; + } else if (line.charAt(i) == delim) { + break; + } + } + } + for (; i < line.length() && line.charAt(i) != ' ' && line.charAt(i) != '\t'; i++) + ; + String val = line.substring(Math.min(start, line.length()), Math.min(i, line.length())); + if (keySeq.charAt(0) == '"') { + keySeq = translateQuoted(keySeq); + } else { + // Bind key name + String keyName = + keySeq.lastIndexOf('-') > 0 ? keySeq.substring(keySeq.lastIndexOf('-') + 1) : keySeq; + char key = getKeyFromName(keyName); + keyName = keySeq.toLowerCase(); + keySeq = ""; + if (keyName.contains("meta-") || keyName.contains("m-")) { + keySeq += "\u001b"; + } + if (keyName.contains("control-") || keyName.contains("c-") || keyName.contains("ctrl-")) { + key = (char) (Character.toUpperCase(key) & 0x1f); + } + keySeq += key; + } + if (val.length() > 0 && (val.charAt(0) == '\'' || val.charAt(0) == '\"')) { + reader.getKeys().bind(new Macro(translateQuoted(val)), keySeq); + } else { + reader.getKeys().bind(new Reference(val), keySeq); + } + } + } catch (IllegalArgumentException e) { + Log.warn("Unable to parse user configuration: ", e); + } + } + } + + private static String translateQuoted(String keySeq) { + int i; + String str = keySeq.substring(1, keySeq.length() - 1); + StringBuilder sb = new StringBuilder(); + for (i = 0; i < str.length(); i++) { + char c = str.charAt(i); + if (c == '\\') { + boolean ctrl = str.regionMatches(i, "\\C-", 0, 3) || str.regionMatches(i, "\\M-\\C-", 0, 6); + boolean meta = str.regionMatches(i, "\\M-", 0, 3) || str.regionMatches(i, "\\C-\\M-", 0, 6); + i += (meta ? 3 : 0) + (ctrl ? 3 : 0) + (!meta && !ctrl ? 1 : 0); + if (i >= str.length()) { + break; + } + c = str.charAt(i); + if (meta) { + sb.append("\u001b"); + } + if (ctrl) { + c = c == '?' ? 0x7f : (char) (Character.toUpperCase(c) & 0x1f); + } + if (!meta && !ctrl) { + switch (c) { + case 'a': + c = 0x07; + break; + case 'b': + c = '\b'; + break; + case 'd': + c = 0x7f; + break; + case 'e': + c = 0x1b; + break; + case 'f': + c = '\f'; + break; + case 'n': + c = '\n'; + break; + case 'r': + c = '\r'; + break; + case 't': + c = '\t'; + break; + case 'v': + c = 0x0b; + break; + case '\\': + c = '\\'; + break; + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + c = 0; + for (int j = 0; j < 3; j++, i++) { + if (i >= str.length()) { + break; + } + int k = Character.digit(str.charAt(i), 8); + if (k < 0) { + break; + } + c = (char) (c * 8 + k); + } + c &= 0xFF; + break; + case 'x': + i++; + c = 0; + for (int j = 0; j < 2; j++, i++) { + if (i >= str.length()) { + break; + } + int k = Character.digit(str.charAt(i), 16); + if (k < 0) { + break; + } + c = (char) (c * 16 + k); + } + c &= 0xFF; + break; + case 'u': + i++; + c = 0; + for (int j = 0; j < 4; j++, i++) { + if (i >= str.length()) { + break; + } + int k = Character.digit(str.charAt(i), 16); + if (k < 0) { + break; + } + c = (char) (c * 16 + k); + } + break; + } + } + sb.append(c); + } else { + sb.append(c); + } + } + return sb.toString(); + } + + private static char getKeyFromName(String name) { + if ("DEL".equalsIgnoreCase(name) || "Rubout".equalsIgnoreCase(name)) { + return 0x7f; + } else if ("ESC".equalsIgnoreCase(name) || "Escape".equalsIgnoreCase(name)) { + return '\033'; + } else if ("LFD".equalsIgnoreCase(name) || "NewLine".equalsIgnoreCase(name)) { + return '\n'; + } else if ("RET".equalsIgnoreCase(name) || "Return".equalsIgnoreCase(name)) { + return '\r'; + } else if ("SPC".equalsIgnoreCase(name) || "Space".equalsIgnoreCase(name)) { + return ' '; + } else if ("Tab".equalsIgnoreCase(name)) { + return '\t'; + } else { + return name.charAt(0); + } + } + + static void setVar(LineReader reader, String key, String val) { + if (LineReader.KEYMAP.equalsIgnoreCase(key)) { + reader.setKeyMap(val); + return; + } + + for (LineReader.Option option : LineReader.Option.values()) { + if (option.name().toLowerCase(Locale.ENGLISH).replace('_', '-').equals(val)) { + if ("on".equalsIgnoreCase(val)) { + reader.setOpt(option); + } else if ("off".equalsIgnoreCase(val)) { + reader.unsetOpt(option); + } + return; + } + } + + reader.setVariable(key, val); + } +} diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/KillRing.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/KillRing.java index f89ed35d04e0..2510fd9e3203 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/KillRing.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/KillRing.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java index a41f7d19bf8b..da69d08b23c8 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2022, the original author or authors. + * Copyright (c) 2002-2023, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -18,6 +18,9 @@ import java.io.InputStream; import java.io.InterruptedIOException; import java.lang.reflect.Constructor; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; import java.time.Instant; import java.util.*; import java.util.concurrent.atomic.AtomicBoolean; @@ -56,6 +59,7 @@ import static jdk.internal.org.jline.keymap.KeyMap.esc; import static jdk.internal.org.jline.keymap.KeyMap.range; import static jdk.internal.org.jline.keymap.KeyMap.translate; +import static jdk.internal.org.jline.terminal.TerminalBuilder.PROP_DISABLE_ALTERNATE_CHARSET; /** * A reader for terminal applications. It supports custom tab-completion, @@ -66,23 +70,27 @@ * @author Guillaume Nodet */ @SuppressWarnings("StatementWithEmptyBody") -public class LineReaderImpl implements LineReader, Flushable -{ +public class LineReaderImpl implements LineReader, Flushable { public static final char NULL_MASK = 0; + /** + * @deprecated use {@link #DEFAULT_TAB_WIDTH} and {@link #getTabWidth()} + */ + @Deprecated public static final int TAB_WIDTH = 4; + public static final int DEFAULT_TAB_WIDTH = 4; public static final String DEFAULT_WORDCHARS = "*?_-.[]~=/&;!#$%^(){}<>"; public static final String DEFAULT_REMOVE_SUFFIX_CHARS = " \t\n;&|"; public static final String DEFAULT_COMMENT_BEGIN = "#"; public static final String DEFAULT_SEARCH_TERMINATORS = "\033\012"; public static final String DEFAULT_BELL_STYLE = ""; - public static final int DEFAULT_LIST_MAX = 100; - public static final int DEFAULT_MENU_LIST_MAX = Integer.MAX_VALUE; - public static final int DEFAULT_ERRORS = 2; - public static final long DEFAULT_BLINK_MATCHING_PAREN = 500L; - public static final long DEFAULT_AMBIGUOUS_BINDING = 1000L; + public static final int DEFAULT_LIST_MAX = 100; + public static final int DEFAULT_MENU_LIST_MAX = Integer.MAX_VALUE; + public static final int DEFAULT_ERRORS = 2; + public static final long DEFAULT_BLINK_MATCHING_PAREN = 500L; + public static final long DEFAULT_AMBIGUOUS_BINDING = 1000L; public static final String DEFAULT_SECONDARY_PROMPT_PATTERN = "%M> "; public static final String DEFAULT_OTHERS_GROUP_NAME = "others"; public static final String DEFAULT_ORIGINAL_GROUP_NAME = "original"; @@ -96,9 +104,10 @@ public class LineReaderImpl implements LineReader, Flushable public static final String DEFAULT_COMPLETION_STYLE_LIST_GROUP = "fg:black,bold"; public static final String DEFAULT_COMPLETION_STYLE_LIST_SELECTION = DEFAULT_COMPLETION_STYLE_SELECTION; public static final String DEFAULT_COMPLETION_STYLE_LIST_BACKGROUND = "bg:bright-magenta"; - public static final int DEFAULT_INDENTATION = 0; - public static final int DEFAULT_FEATURES_MAX_BUFFER_SIZE = 1000; - public static final int DEFAULT_SUGGESTIONS_MIN_BUFFER_SIZE = 1; + public static final int DEFAULT_INDENTATION = 0; + public static final int DEFAULT_FEATURES_MAX_BUFFER_SIZE = 1000; + public static final int DEFAULT_SUGGESTIONS_MIN_BUFFER_SIZE = 1; + public static final String DEFAULT_SYSTEM_PROPERTY_PREFIX = "org.jline.reader.props."; private static final int MIN_ROWS = 3; @@ -109,6 +118,7 @@ public class LineReaderImpl implements LineReader, Flushable public static final String FOCUS_IN_SEQ = "\033[I"; public static final String FOCUS_OUT_SEQ = "\033[O"; + public static final int DEFAULT_MAX_REPEAT_COUNT = 9999; /** * Possible states in which the current readline operation may be in. @@ -197,27 +207,28 @@ protected enum BellType { protected int searchIndex = -1; protected boolean doAutosuggestion; - // Reading buffers protected final BindingReader bindingReader; - /** * VI character find */ protected int findChar; + protected int findDir; protected int findTailAdd; /** * VI history string search */ private int searchDir; + private String searchString; /** * Region state */ protected int regionMark; + protected RegionType regionActive; private boolean forceChar; @@ -232,7 +243,7 @@ protected enum BellType { protected KillRing killRing = new KillRing(); - protected UndoTree undo = new UndoTree<>(this::setBuffer); + protected UndoTree undo; protected boolean isUndo; /** @@ -242,7 +253,7 @@ protected enum BellType { /* * Current internal state of the line reader */ - protected State state = State.DONE; + protected State state = State.DONE; protected final AtomicBoolean startedReading = new AtomicBoolean(); protected boolean reading; @@ -278,7 +289,10 @@ protected enum BellType { */ protected List commandsBuffer = new ArrayList<>(); - int candidateStartPosition = 0; + protected int candidateStartPosition = 0; + + protected String alternateIn; + protected String alternateOut; public LineReaderImpl(Terminal terminal) throws IOException { this(terminal, terminal.getName(), null); @@ -288,6 +302,7 @@ public LineReaderImpl(Terminal terminal, String appName) throws IOException { this(terminal, appName, null); } + @SuppressWarnings("this-escape") public LineReaderImpl(Terminal terminal, String appName, Map variables) { Objects.requireNonNull(terminal, "terminal can not be null"); this.terminal = terminal; @@ -300,11 +315,40 @@ public LineReaderImpl(Terminal terminal, String appName, Map var } else { this.variables = new HashMap<>(); } + String prefix = getString(SYSTEM_PROPERTY_PREFIX, DEFAULT_SYSTEM_PROPERTY_PREFIX); + if (prefix != null) { + Properties sysProps = System.getProperties(); + for (String s : sysProps.stringPropertyNames()) { + if (s.startsWith(prefix)) { + String key = s.substring(prefix.length()); + InputRC.setVar(this, key, sysProps.getProperty(s)); + } + } + } + this.keyMaps = defaultKeyMaps(); + if (!Boolean.getBoolean(PROP_DISABLE_ALTERNATE_CHARSET)) { + this.alternateIn = Curses.tputs(terminal.getStringCapability(Capability.enter_alt_charset_mode)); + this.alternateOut = Curses.tputs(terminal.getStringCapability(Capability.exit_alt_charset_mode)); + } + undo = new UndoTree<>(this::setBuffer); builtinWidgets = builtinWidgets(); widgets = new HashMap<>(builtinWidgets); bindingReader = new BindingReader(terminal.reader()); + + String inputRc = getString(INPUT_RC_FILE_NAME, null); + if (inputRc != null) { + Path inputRcPath = Paths.get(inputRc); + if (Files.exists(inputRcPath)) { + try (InputStream is = Files.newInputStream(inputRcPath)) { + InputRC.configure(this, is); + } catch (Exception e) { + Log.debug("Error reading inputRc config file: ", inputRc, e); + } + } + } + doDisplay(); } @@ -489,7 +533,8 @@ public String readLine(String prompt, Character mask) throws UserInterruptExcept * @param buffer A string that will be set for editing. * @return A line that is read from the terminal, can never be null. */ - public String readLine(String prompt, Character mask, String buffer) throws UserInterruptException, EndOfFileException { + public String readLine(String prompt, Character mask, String buffer) + throws UserInterruptException, EndOfFileException { return readLine(prompt, null, mask, buffer); } @@ -503,7 +548,8 @@ public String readLine(String prompt, Character mask, String buffer) throws User * @param buffer A string that will be set for editing. * @return A line that is read from the terminal, can never be null. */ - public String readLine(String prompt, String rightPrompt, Character mask, String buffer) throws UserInterruptException, EndOfFileException { + public String readLine(String prompt, String rightPrompt, Character mask, String buffer) + throws UserInterruptException, EndOfFileException { return readLine(prompt, rightPrompt, mask != null ? new SimpleMaskingCallback(mask) : null, buffer); } @@ -517,7 +563,8 @@ public String readLine(String prompt, String rightPrompt, Character mask, String * @param buffer A string that will be set for editing. * @return A line that is read from the terminal, can never be null. */ - public String readLine(String prompt, String rightPrompt, MaskingCallback maskingCallback, String buffer) throws UserInterruptException, EndOfFileException { + public String readLine(String prompt, String rightPrompt, MaskingCallback maskingCallback, String buffer) + throws UserInterruptException, EndOfFileException { // prompt may be null // maskingCallback may be null // buffer may be null @@ -618,23 +665,14 @@ public String readLine(String prompt, String rightPrompt, MaskingCallback maskin // Move into application mode if (!dumb) { terminal.puts(Capability.keypad_xmit); - if (isSet(Option.AUTO_FRESH_LINE)) - callWidget(FRESH_LINE); - if (isSet(Option.MOUSE)) - terminal.trackMouse(Terminal.MouseTracking.Normal); - if (isSet(Option.BRACKETED_PASTE)) - terminal.writer().write(BRACKETED_PASTE_ON); - } else { - // For dumb terminals, we need to make sure that CR are ignored - Attributes attr = new Attributes(originalAttributes); - attr.setInputFlag(Attributes.InputFlag.IGNCR, true); - terminal.setAttributes(attr); + if (isSet(Option.AUTO_FRESH_LINE)) callWidget(FRESH_LINE); + if (isSet(Option.MOUSE)) terminal.trackMouse(Terminal.MouseTracking.Normal); + if (isSet(Option.BRACKETED_PASTE)) terminal.writer().write(BRACKETED_PASTE_ON); } callWidget(CALLBACK_INIT); - if (!isSet(Option.DISABLE_UNDO)) - undo.newState(buf.copy()); + if (!isSet(Option.DISABLE_UNDO)) undo.newState(buf.copy()); // Draw initial prompt redrawLine(); @@ -654,7 +692,8 @@ public String readLine(String prompt, String rightPrompt, MaskingCallback maskin throw new EndOfFileException().partialLine(buf.length() > 0 ? buf.toString() : null); } Log.trace("Binding: ", o); - if (buf.length() == 0 && getLastBinding().charAt(0) == originalAttributes.getControlChar(ControlChar.VEOF)) { + if (buf.length() == 0 + && getLastBinding().charAt(0) == originalAttributes.getControlChar(ControlChar.VEOF)) { throw new EndOfFileException(); } @@ -675,12 +714,17 @@ public String readLine(String prompt, String rightPrompt, MaskingCallback maskin try { lock.lock(); // Get executable widget - Buffer copy = buf.length() <= getInt(FEATURES_MAX_BUFFER_SIZE, DEFAULT_FEATURES_MAX_BUFFER_SIZE) ? buf.copy() : null; + Buffer copy = buf.length() <= getInt(FEATURES_MAX_BUFFER_SIZE, DEFAULT_FEATURES_MAX_BUFFER_SIZE) + ? buf.copy() + : null; Widget w = getWidget(o); if (!w.apply()) { beep(); } - if (!isSet(Option.DISABLE_UNDO) && !isUndo && copy != null && buf.length() <= getInt(FEATURES_MAX_BUFFER_SIZE, DEFAULT_FEATURES_MAX_BUFFER_SIZE) + if (!isSet(Option.DISABLE_UNDO) + && !isUndo + && copy != null + && buf.length() <= getInt(FEATURES_MAX_BUFFER_SIZE, DEFAULT_FEATURES_MAX_BUFFER_SIZE) && !copy.toString().equals(buf.toString())) { undo.newState(buf.copy()); } @@ -718,13 +762,18 @@ public String readLine(String prompt, String rightPrompt, MaskingCallback maskin } else { throw e; } - } - finally { + } finally { + AtomicBoolean interrupted = new AtomicBoolean(Thread.interrupted()); try { lock.lock(); this.reading = false; + Terminal.SignalHandler tmpHandler = terminal.handle(Signal.INT, s -> interrupted.set(true)); + if (previousIntrHandler == null) { + previousIntrHandler = tmpHandler; + } + cleanup(); if (originalAttributes != null) { terminal.setAttributes(originalAttributes); @@ -741,13 +790,15 @@ public String readLine(String prompt, String rightPrompt, MaskingCallback maskin } finally { lock.unlock(); startedReading.set(false); + if (interrupted.get()) { + Thread.currentThread().interrupt(); + } } } } private boolean isTerminalDumb() { - return Terminal.TYPE_DUMB.equals(terminal.getType()) - || Terminal.TYPE_DUMB_COLOR.equals(terminal.getType()); + return Terminal.TYPE_DUMB.equals(terminal.getType()) || Terminal.TYPE_DUMB_COLOR.equals(terminal.getType()); } private void doDisplay() { @@ -757,8 +808,7 @@ private void doDisplay() { display = new Display(terminal, false); display.resize(size.getRows(), size.getColumns()); - if (isSet(Option.DELAY_LINE_WRAP)) - display.setDelayLineWrap(true); + if (isSet(Option.DELAY_LINE_WRAP)) display.setDelayLineWrap(true); } @Override @@ -965,8 +1015,10 @@ public Binding readBinding(KeyMap keys, KeyMap local) { if (!YANK_POP.equals(ref) && !YANK.equals(ref)) { killRing.resetLastYank(); } - if (!KILL_LINE.equals(ref) && !KILL_WHOLE_LINE.equals(ref) - && !BACKWARD_KILL_WORD.equals(ref) && !KILL_WORD.equals(ref)) { + if (!KILL_LINE.equals(ref) + && !KILL_WHOLE_LINE.equals(ref) + && !BACKWARD_KILL_WORD.equals(ref) + && !KILL_WORD.equals(ref)) { killRing.resetLastKill(); } } @@ -1083,7 +1135,7 @@ public void editAndAddInBuffer(File file) throws Exception { if (isSet(Option.BRACKETED_PASTE)) { terminal.writer().write(BRACKETED_PASTE_OFF); } - Constructor ctor = Class.forName("jdk.internal.org.jline.builtins.Nano").getConstructor(Terminal.class, File.class); + Constructor ctor = Class.forName("org.jline.builtins.Nano").getConstructor(Terminal.class, File.class); Editor editor = (Editor) ctor.newInstance(terminal, new File(file.getParent())); editor.setRestricted(true); editor.open(Collections.singletonList(file.getName())); @@ -1097,6 +1149,10 @@ public void editAndAddInBuffer(File file) throws Exception { } } + protected int getTabWidth() { + return getInt(LineReader.TAB_WIDTH, DEFAULT_TAB_WIDTH); + } + // // Widget implementation // @@ -1137,26 +1193,27 @@ protected String finish(String str) { } // we only add it to the history if the buffer is not empty - if (historyLine != null && historyLine.length() > 0 ) { + if (historyLine != null && historyLine.length() > 0) { history.add(Instant.now(), historyLine); } return str; } - protected void handleSignal(Signal signal) { + protected synchronized void handleSignal(Signal signal) { doAutosuggestion = false; if (signal == Signal.WINCH) { + size.copy(terminal.getBufferSize()); + display.resize(size.getRows(), size.getColumns()); Status status = Status.getStatus(terminal, false); if (status != null) { - status.hardReset(); + status.resize(size); + status.reset(); } - size.copy(terminal.getBufferSize()); - display.resize(size.getRows(), size.getColumns()); - // restores prompt but also prevents scrolling in consoleZ, see #492 - // redrawLine(); + terminal.puts(Capability.carriage_return); + terminal.puts(Capability.clr_eos); + redrawLine(); redisplay(); - } - else if (signal == Signal.CONT) { + } else if (signal == Signal.CONT) { terminal.enterRawMode(); size.copy(terminal.getBufferSize()); display.resize(size.getRows(), size.getColumns()); @@ -1200,13 +1257,11 @@ protected Widget getWidget(Object binding) { // public void setPrompt(final String prompt) { - this.prompt = (prompt == null ? AttributedString.EMPTY - : expandPromptPattern(prompt, 0, "", 0)); + this.prompt = (prompt == null ? AttributedString.EMPTY : expandPromptPattern(prompt, 0, "", 0)); } public void setRightPrompt(final String rightPrompt) { - this.rightPrompt = (rightPrompt == null ? AttributedString.EMPTY - : expandPromptPattern(rightPrompt, 0, "", 0)); + this.rightPrompt = (rightPrompt == null ? AttributedString.EMPTY : expandPromptPattern(rightPrompt, 0, "", 0)); } protected void setBuffer(Buffer buffer) { @@ -1233,7 +1288,7 @@ protected void setBuffer(final String buffer) { * @param op The incoming operation to remap * @return The remaped operation */ - protected String viDeleteChangeYankToRemap (String op) { + protected String viDeleteChangeYankToRemap(String op) { switch (op) { case SEND_BREAK: case BACKWARD_CHAR: @@ -1292,7 +1347,6 @@ protected boolean isInViCmdMode() { return VICMD.equals(keyMap); } - // // Movement // @@ -1332,7 +1386,6 @@ protected boolean viBackwardChar() { return true; } - // // Word movement // @@ -1365,9 +1418,7 @@ protected boolean viForwardWord() { buf.move(1); } } else { - while (buf.cursor() < buf.length() - && !isViAlphaNum(buf.currChar()) - && !isWhitespace(buf.currChar())) { + while (buf.cursor() < buf.length() && !isViAlphaNum(buf.currChar()) && !isWhitespace(buf.currChar())) { buf.move(1); } } @@ -1375,9 +1426,7 @@ protected boolean viForwardWord() { return true; } int nl = buf.currChar() == '\n' ? 1 : 0; - while (buf.cursor() < buf.length() - && nl < 2 - && isWhitespace(buf.currChar())) { + while (buf.cursor() < buf.length() && nl < 2 && isWhitespace(buf.currChar())) { buf.move(1); nl += buf.currChar() == '\n' ? 1 : 0; } @@ -1397,9 +1446,7 @@ protected boolean viForwardBlankWord() { return true; } int nl = buf.currChar() == '\n' ? 1 : 0; - while (buf.cursor() < buf.length() - && nl < 2 - && isWhitespace(buf.currChar())) { + while (buf.cursor() < buf.length() && nl < 2 && isWhitespace(buf.currChar())) { buf.move(1); nl += buf.currChar() == '\n' ? 1 : 0; } @@ -1451,7 +1498,9 @@ protected boolean viForwardWordEnd() { } } else { buf.move(1); - while (buf.cursor() < buf.length() && !isViAlphaNum(buf.nextChar()) && !isWhitespace(buf.nextChar())) { + while (buf.cursor() < buf.length() + && !isViAlphaNum(buf.nextChar()) + && !isWhitespace(buf.nextChar())) { buf.move(1); } } @@ -1720,9 +1769,7 @@ protected boolean capitalizeWord() { buf.move(1); } while (buf.cursor() < buf.length() && isWord(buf.currChar())) { - buf.currChar(first - ? Character.toUpperCase(buf.currChar()) - : Character.toLowerCase(buf.currChar())); + buf.currChar(first ? Character.toUpperCase(buf.currChar()) : Character.toLowerCase(buf.currChar())); buf.move(1); first = false; } @@ -1810,7 +1857,8 @@ protected boolean transposeWords() { sta1--; } end1 = sta1; - while (end1 < lend && !isDelimiter(buf.atChar(++end1))); + while (end1 < lend && !isDelimiter(buf.atChar(++end1))) + ; if (neg) { end2 = sta1 - 1; while (end2 > lstart && isDelimiter(buf.atChar(end2 - 1))) { @@ -1819,9 +1867,11 @@ protected boolean transposeWords() { if (end2 < lstart) { // No word before, use the word after sta2 = end1; - while (isDelimiter(buf.atChar(++sta2))); + while (isDelimiter(buf.atChar(++sta2))) + ; end2 = sta2; - while (end2 < lend && !isDelimiter(buf.atChar(++end2))); + while (end2 < lend && !isDelimiter(buf.atChar(++end2))) + ; } else { sta2 = end2; while (sta2 > lstart && !isDelimiter(buf.atChar(sta2 - 1))) { @@ -1830,7 +1880,8 @@ protected boolean transposeWords() { } } else { sta2 = end1; - while (sta2 < lend && isDelimiter(buf.atChar(++sta2))); + while (sta2 < lend && isDelimiter(buf.atChar(++sta2))) + ; if (sta2 == lend) { // No word after, use the word before end2 = sta1; @@ -1843,19 +1894,24 @@ protected boolean transposeWords() { } } else { end2 = sta2; - while (end2 < lend && !isDelimiter(buf.atChar(++end2))) ; + while (end2 < lend && !isDelimiter(buf.atChar(++end2))) + ; } } if (sta1 < sta2) { - String res = buf.substring(0, sta1) + buf.substring(sta2, end2) - + buf.substring(end1, sta2) + buf.substring(sta1, end1) + String res = buf.substring(0, sta1) + + buf.substring(sta2, end2) + + buf.substring(end1, sta2) + + buf.substring(sta1, end1) + buf.substring(end2); buf.clear(); buf.write(res); buf.cursor(neg ? end1 : end2); } else { - String res = buf.substring(0, sta2) + buf.substring(sta1, end1) - + buf.substring(end2, sta1) + buf.substring(sta2, end2) + String res = buf.substring(0, sta2) + + buf.substring(sta1, end1) + + buf.substring(end2, sta1) + + buf.substring(sta2, end2) + buf.substring(end1); buf.clear(); buf.write(res); @@ -1988,11 +2044,11 @@ private boolean vifindchar(boolean repeat) { while (count-- > 0) { do { buf.move(findDir); - } while (buf.cursor() > 0 && buf.cursor() < buf.length() + } while (buf.cursor() > 0 + && buf.cursor() < buf.length() && buf.currChar() != findChar && buf.currChar() != '\n'); - if (buf.cursor() <= 0 || buf.cursor() >= buf.length() - || buf.currChar() == '\n') { + if (buf.cursor() <= 0 || buf.cursor() >= buf.length() || buf.currChar() == '\n') { buf.cursor(cursor); return false; } @@ -2211,18 +2267,17 @@ protected boolean undefinedKey() { * character or if there was no matching bracket. */ protected boolean doViMatchBracket() { - int pos = buf.cursor(); + int pos = buf.cursor(); if (pos == buf.length()) { return false; } - int type = getBracketType(buf.atChar(pos)); - int move = (type < 0) ? -1 : 1; - int count = 1; + int type = getBracketType(buf.atChar(pos)); + int move = (type < 0) ? -1 : 1; + int count = 1; - if (type == 0) - return false; + if (type == 0) return false; while (count > 0) { pos += move; @@ -2235,8 +2290,7 @@ protected boolean doViMatchBracket() { int curType = getBracketType(buf.atChar(pos)); if (curType == type) { ++count; - } - else if (curType == -type) { + } else if (curType == -type) { --count; } } @@ -2245,8 +2299,7 @@ else if (curType == -type) { * Slight adjustment for delete-to, yank-to, change-to to ensure * that the matching paren is consumed */ - if (move > 0 && isInViMoveOperation()) - ++pos; + if (move > 0 && isInViMoveOperation()) ++pos; buf.cursor(pos); return true; @@ -2259,14 +2312,20 @@ else if (curType == -type) { * @return 1 is square, 2 curly, 3 parent, or zero for none. The value * will be negated if it is the closing form of the bracket. */ - protected int getBracketType (int ch) { + protected int getBracketType(int ch) { switch (ch) { - case '[': return 1; - case ']': return -1; - case '{': return 2; - case '}': return -2; - case '(': return 3; - case ')': return -3; + case '[': + return 1; + case ']': + return -1; + case '{': + return 2; + case '}': + return -2; + case '(': + return 3; + case ')': + return -3; default: return 0; } @@ -2331,7 +2390,7 @@ protected boolean sendBreak() { buf.clear(); println(); redrawLine(); -// state = State.INTERRUPT; + // state = State.INTERRUPT; return false; } return true; @@ -2378,6 +2437,10 @@ protected boolean negArgument() { protected boolean digitArgument() { String s = getLastBinding(); repeatCount = (repeatCount * 10) + s.charAt(s.length() - 1) - '0'; + int maxRepeatCount = getInt(MAX_REPEAT_COUNT, DEFAULT_MAX_REPEAT_COUNT); + if (repeatCount > maxRepeatCount) { + throw new IllegalArgumentException("digit argument should be less than " + maxRepeatCount); + } isArgDigit = true; return true; } @@ -2438,10 +2501,12 @@ protected boolean viYankTo() { protected boolean viYankWholeLine() { int s, e; int p = buf.cursor(); - while (buf.move(-1) == -1 && buf.prevChar() != '\n') ; + while (buf.move(-1) == -1 && buf.prevChar() != '\n') + ; s = buf.cursor(); for (int i = 0; i < repeatCount; i++) { - while (buf.move(1) == 1 && buf.prevChar() != '\n') ; + while (buf.move(1) == 1 && buf.prevChar() != '\n') + ; } e = buf.cursor(); yankBuffer = buf.substring(s, e); @@ -2554,15 +2619,19 @@ protected boolean historyIncrementalSearchBackward() { return doSearchHistory(true); } - static class Pair { - final U u; final V v; + static class Pair { + final U u; + final V v; + public Pair(U u, V v) { this.u = u; this.v = v; } + public U getU() { return u; } + public V getV() { return v; } @@ -2575,7 +2644,8 @@ protected boolean doSearchHistory(boolean backward) { KeyMap terminators = new KeyMap<>(); getString(SEARCH_TERMINATORS, DEFAULT_SEARCH_TERMINATORS) - .codePoints().forEach(c -> bind(terminators, ACCEPT_LINE, new String(Character.toChars(c)))); + .codePoints() + .forEach(c -> bind(terminators, ACCEPT_LINE, new String(Character.toChars(c)))); Buffer originalBuffer = buf.copy(); searchIndex = -1; @@ -2583,8 +2653,8 @@ protected boolean doSearchHistory(boolean backward) { searchBackward = backward; searchFailing = false; post = () -> new AttributedString((searchFailing ? "failing" + " " : "") - + (searchBackward ? "bck-i-search" : "fwd-i-search") - + ": " + searchTerm + "_"); + + (searchBackward ? "bck-i-search" : "fwd-i-search") + + ": " + searchTerm + "_"); redisplay(); try { @@ -2630,8 +2700,9 @@ protected boolean doSearchHistory(boolean backward) { searchFailing = false; } else { boolean caseInsensitive = isSet(Option.CASE_INSENSITIVE_SEARCH); - Pattern pat = Pattern.compile(pattern, caseInsensitive ? Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE - : Pattern.UNICODE_CASE); + Pattern pat = Pattern.compile( + pattern, + caseInsensitive ? Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE : Pattern.UNICODE_CASE); Pair pair = null; if (searchBackward) { boolean nextOnly = next; @@ -2641,7 +2712,11 @@ protected boolean doSearchHistory(boolean backward) { .orElse(null); if (pair == null) { pair = StreamSupport.stream( - Spliterators.spliteratorUnknownSize(history.reverseIterator(searchIndex < 0 ? history.last() : searchIndex - 1), Spliterator.ORDERED), false) + Spliterators.spliteratorUnknownSize( + history.reverseIterator( + searchIndex < 0 ? history.last() : searchIndex - 1), + Spliterator.ORDERED), + false) .flatMap(e -> matches(pat, e.line(), e.index()).stream()) .findFirst() .orElse(null); @@ -2654,7 +2729,11 @@ protected boolean doSearchHistory(boolean backward) { .orElse(null); if (pair == null) { pair = StreamSupport.stream( - Spliterators.spliteratorUnknownSize(history.iterator((searchIndex < 0 ? history.last() : searchIndex) + 1), Spliterator.ORDERED), false) + Spliterators.spliteratorUnknownSize( + history.iterator( + (searchIndex < 0 ? history.last() : searchIndex) + 1), + Spliterator.ORDERED), + false) .flatMap(e -> matches(pat, e.line(), e.index()).stream()) .findFirst() .orElse(null); @@ -2714,7 +2793,10 @@ private String doGetSearchPattern() { sb.append("\\E"); inQuote = false; } - sb.append("[").append(Character.toLowerCase(c)).append(Character.toUpperCase(c)).append("]"); + sb.append("[") + .append(Character.toLowerCase(c)) + .append(Character.toUpperCase(c)) + .append("]"); } else { if (!inQuote) { sb.append("\\Q"); @@ -2742,8 +2824,7 @@ private void pushBackBinding(boolean skip) { } protected boolean historySearchForward() { - if (historyBuffer == null || buf.length() == 0 - || !buf.toString().equals(history.current())) { + if (historyBuffer == null || buf.length() == 0 || !buf.toString().equals(history.current())) { historyBuffer = buf.copy(); searchBuffer = getFirstWord(); } @@ -2791,8 +2872,7 @@ private CharSequence getFirstWord() { } protected boolean historySearchBackward() { - if (historyBuffer == null || buf.length() == 0 - || !buf.toString().equals(history.current())) { + if (historyBuffer == null || buf.length() == 0 || !buf.toString().equals(history.current())) { historyBuffer = buf.copy(); searchBuffer = getFirstWord(); } @@ -2984,7 +3064,7 @@ protected boolean acceptLine() { } void indention(int nb, StringBuilder sb) { - int indent = getInt(INDENTATION, DEFAULT_INDENTATION)*nb; + int indent = getInt(INDENTATION, DEFAULT_INDENTATION) * nb; for (int i = 0; i < indent; i++) { sb.append(' '); } @@ -3017,7 +3097,6 @@ protected boolean overwriteMode() { return true; } - // // History Control // @@ -3108,13 +3187,11 @@ protected boolean downHistory() { } protected boolean viUpLineOrHistory() { - return upLine() - || upHistory() && viFirstNonBlank(); + return upLine() || upHistory() && viFirstNonBlank(); } protected boolean viDownLineOrHistory() { - return downLine() - || downHistory() && viFirstNonBlank(); + return downLine() || downHistory() && viFirstNonBlank(); } protected boolean upLine() { @@ -3175,8 +3252,7 @@ protected boolean viChangeWholeLine() { } protected boolean viChangeEol() { - return viChange(buf.cursor(), buf.length()) - && setKeyMap(VIINS); + return viChange(buf.cursor(), buf.length()) && setKeyMap(VIINS); } protected boolean viKillEol() { @@ -3199,7 +3275,8 @@ protected boolean quotedInsert() { protected boolean viJoin() { if (buf.down()) { - while (buf.move(-1) == -1 && buf.prevChar() != '\n') ; + while (buf.move(-1) == -1 && buf.prevChar() != '\n') + ; buf.backspace(); buf.write(' '); buf.move(-1); @@ -3253,14 +3330,16 @@ protected boolean viEndOfLine() { protected boolean beginningOfLine() { while (count-- > 0) { - while (buf.move(-1) == -1 && buf.prevChar() != '\n') ; + while (buf.move(-1) == -1 && buf.prevChar() != '\n') + ; } return true; } protected boolean endOfLine() { while (count-- > 0) { - while (buf.move(1) == 1 && buf.currChar() != '\n') ; + while (buf.move(1) == 1 && buf.currChar() != '\n') + ; } return true; } @@ -3384,7 +3463,7 @@ protected boolean doViDeleteOrChange(int startPos, int endPos, boolean isChange) // what is really happening is that if we are in "move-mode" then the // cursor can't be moved off the end of the line, but in "edit-mode" it // is ok, but I have no easy way of knowing which mode we are in. - if (! isChange && startPos > 0 && startPos == buf.length()) { + if (!isChange && startPos > 0 && startPos == buf.length()) { buf.move(-1); } return true; @@ -3424,14 +3503,16 @@ protected boolean viYankTo(int startPos, int endPos) { } protected boolean viOpenLineAbove() { - while (buf.move(-1) == -1 && buf.prevChar() != '\n') ; + while (buf.move(-1) == -1 && buf.prevChar() != '\n') + ; buf.write('\n'); buf.move(-1); return setKeyMap(VIINS); } protected boolean viOpenLineBelow() { - while (buf.move(1) == 1 && buf.currChar() != '\n') ; + while (buf.move(1) == 1 && buf.currChar() != '\n') + ; buf.write('\n'); return setKeyMap(VIINS); } @@ -3443,11 +3524,12 @@ protected boolean viOpenLineBelow() { */ protected boolean viPutAfter() { if (yankBuffer.indexOf('\n') >= 0) { - while (buf.move(1) == 1 && buf.currChar() != '\n'); + while (buf.move(1) == 1 && buf.currChar() != '\n') + ; buf.move(1); putString(yankBuffer); - buf.move(- yankBuffer.length()); - } else if (yankBuffer.length () != 0) { + buf.move(-yankBuffer.length()); + } else if (yankBuffer.length() != 0) { if (buf.cursor() < buf.length()) { buf.move(1); } @@ -3461,10 +3543,11 @@ protected boolean viPutAfter() { protected boolean viPutBefore() { if (yankBuffer.indexOf('\n') >= 0) { - while (buf.move(-1) == -1 && buf.prevChar() != '\n'); + while (buf.move(-1) == -1 && buf.prevChar() != '\n') + ; putString(yankBuffer); - buf.move(- yankBuffer.length()); - } else if (yankBuffer.length () != 0) { + buf.move(-yankBuffer.length()); + } else if (yankBuffer.length() != 0) { if (buf.cursor() > 0) { buf.move(-1); } @@ -3681,7 +3764,7 @@ protected Map builtinWidgets() { addBuiltinWidget(widgets, MENU_EXPAND_OR_COMPLETE, this::menuExpandOrComplete); addBuiltinWidget(widgets, NEG_ARGUMENT, this::negArgument); addBuiltinWidget(widgets, OVERWRITE_MODE, this::overwriteMode); -// addBuiltinWidget(widgets, QUIT, this::quit); + // addBuiltinWidget(widgets, QUIT, this::quit); addBuiltinWidget(widgets, QUOTED_INSERT, this::quotedInsert); addBuiltinWidget(widgets, REDISPLAY, this::redisplay); addBuiltinWidget(widgets, REDRAW_LINE, this::redrawLine); @@ -3774,6 +3857,7 @@ private Widget namedWidget(String name, Widget widget) { public String toString() { return name; } + @Override public boolean apply() { return widget.apply(); @@ -3797,14 +3881,11 @@ protected void redisplay(boolean flush) { Status status = Status.getStatus(terminal, false); if (status != null) { - if (terminal.getType().startsWith(AbstractWindowsTerminal.TYPE_WINDOWS)) { - status.resize(); - } status.redraw(); } if (size.getRows() > 0 && size.getRows() < MIN_ROWS) { - AttributedStringBuilder sb = new AttributedStringBuilder().tabs(TAB_WIDTH); + AttributedStringBuilder sb = new AttributedStringBuilder().tabs(getTabWidth()); sb.append(prompt); concat(getHighlightedBuffer(buf.toString()).columnSplitLength(Integer.MAX_VALUE), sb); @@ -3877,14 +3958,15 @@ protected void redisplay(boolean flush) { int cursorNewLinesId = -1; int cursorColPos = -1; if (size.getColumns() > 0) { - AttributedStringBuilder sb = new AttributedStringBuilder().tabs(TAB_WIDTH); + AttributedStringBuilder sb = new AttributedStringBuilder().tabs(getTabWidth()); sb.append(prompt); String buffer = buf.upToCursor(); if (maskingCallback != null) { buffer = maskingCallback.display(buffer); } sb.append(insertSecondaryPrompts(new AttributedString(buffer), secondaryPrompts, false)); - List promptLines = sb.columnSplitLength(size.getColumns(), false, display.delayLineWrap()); + List promptLines = + sb.columnSplitLength(size.getColumns(), false, display.delayLineWrap()); if (!promptLines.isEmpty()) { cursorNewLinesId = promptLines.size() - 1; cursorColPos = promptLines.get(promptLines.size() - 1).columnLength(); @@ -3904,7 +3986,7 @@ protected void redisplay(boolean flush) { int lineId = newLines.size() - displaySize + 1; int endId = displaySize; int startId = 1; - if (lineId > cursorNewLinesId) { + if (lineId > cursorNewLinesId) { lineId = cursorNewLinesId; endId = displaySize - 1; startId = 0; @@ -3949,10 +4031,9 @@ private String matchPreviousCommand(String buffer) { } History history = getHistory(); StringBuilder sb = new StringBuilder(); - for (char c: buffer.replace("\\", "\\\\").toCharArray()) { - if (c == '(' || c == ')' || c == '[' || c == ']' || c == '{' || c == '}' || c == '^' || c == '*' - || c == '$' || c == '.' || c == '?' || c == '+' || c == '|' || c == '<' || c == '>' || c == '!' - || c == '-') { + for (char c : buffer.replace("\\", "\\\\").toCharArray()) { + if (c == '(' || c == ')' || c == '[' || c == ']' || c == '{' || c == '}' || c == '^' || c == '*' || c == '$' + || c == '.' || c == '?' || c == '+' || c == '|' || c == '<' || c == '>' || c == '!' || c == '-') { sb.append('\\'); } sb.append(c); @@ -3984,7 +4065,7 @@ public AttributedString getDisplayedBufferWithPrompts(List sec AttributedString attBuf = getHighlightedBuffer(buf.toString()); AttributedString tNewBuf = insertSecondaryPrompts(attBuf, secondaryPrompts); - AttributedStringBuilder full = new AttributedStringBuilder().tabs(TAB_WIDTH); + AttributedStringBuilder full = new AttributedStringBuilder().tabs(getTabWidth()); full.append(prompt); full.append(tNewBuf); if (doAutosuggestion && !isTerminalDumb()) { @@ -4040,15 +4121,15 @@ private AttributedString getHighlightedBuffer(String buffer) { if (maskingCallback != null) { buffer = maskingCallback.display(buffer); } - if (highlighter != null && !isSet(Option.DISABLE_HIGHLIGHTER) + if (highlighter != null + && !isSet(Option.DISABLE_HIGHLIGHTER) && buffer.length() < getInt(FEATURES_MAX_BUFFER_SIZE, DEFAULT_FEATURES_MAX_BUFFER_SIZE)) { return highlighter.highlight(this, buffer); } return new AttributedString(buffer); } - private AttributedString expandPromptPattern(String pattern, int padToWidth, - String message, int line) { + private AttributedString expandPromptPattern(String pattern, int padToWidth, String message, int line) { ArrayList parts = new ArrayList<>(); boolean isHidden = false; int padPartIndex = -1; @@ -4065,7 +4146,8 @@ private AttributedString expandPromptPattern(String pattern, int padToWidth, if (ch == '%' && i < plen) { int count = 0; boolean countSeen = false; - decode: while (true) { + decode: + while (true) { ch = pattern.charAt(i++); switch (ch) { case '{': @@ -4073,7 +4155,7 @@ private AttributedString expandPromptPattern(String pattern, int padToWidth, String str = sb.toString(); AttributedString astr; if (!isHidden) { - astr = AttributedString.fromAnsi(str); + astr = fromAnsi(str); cols += astr.columnLength(); } else { astr = new AttributedString(str, AttributedStyle.HIDDEN); @@ -4096,12 +4178,10 @@ private AttributedString expandPromptPattern(String pattern, int padToWidth, sb.append(getInt(LINE_OFFSET, 0) + line); break decode; case 'M': - if (message != null) - sb.append(message); + if (message != null) sb.append(message); break decode; case 'P': - if (countSeen && count >= 0) - padToWidth = count; + if (countSeen && count >= 0) padToWidth = count; if (i < plen) { padChar = pattern.charAt(i++); // FIXME check surrogate @@ -4140,25 +4220,28 @@ private AttributedString expandPromptPattern(String pattern, int padToWidth, break decode; } } - } else - sb.append(ch); + } else sb.append(ch); } if (padToWidth > cols && padToWidth > 0) { int padCharCols = WCWidth.wcwidth(padChar); int padCount = (padToWidth - cols) / padCharCols; sb = padPartString; - while (--padCount >= 0) - sb.insert(padPos, (char) padChar); // FIXME if wide - parts.set(padPartIndex, AttributedString.fromAnsi(sb.toString())); + while (--padCount >= 0) sb.insert(padPos, (char) padChar); // FIXME if wide + parts.set(padPartIndex, fromAnsi(sb.toString())); } return AttributedString.join(null, parts); } + private AttributedString fromAnsi(String str) { + return AttributedString.fromAnsi(str, Collections.singletonList(0), alternateIn, alternateOut); + } + private AttributedString insertSecondaryPrompts(AttributedString str, List prompts) { return insertSecondaryPrompts(str, prompts, true); } - private AttributedString insertSecondaryPrompts(AttributedString strAtt, List prompts, boolean computePrompts) { + private AttributedString insertSecondaryPrompts( + AttributedString strAtt, List prompts, boolean computePrompts) { Objects.requireNonNull(prompts); List lines = strAtt.columnSplitLength(Integer.MAX_VALUE); AttributedStringBuilder sb = new AttributedStringBuilder(); @@ -4171,7 +4254,9 @@ private AttributedString insertSecondaryPrompts(AttributedString strAtt, List size.getColumns() || prompt.contains('\n')) { - width = new TerminalLine(prompt.toString(), 0, size.getColumns()).getEndLine().length(); + width = new TerminalLine(prompt.toString(), 0, size.getColumns()) + .getEndLine() + .length(); } for (int line = 0; line < lines.size() - 1; line++) { AttributedString prompt; @@ -4227,11 +4312,9 @@ private AttributedString insertSecondaryPrompts(AttributedString strAtt, List 0 - && line.charAt(line.length() - 1) == '\n'; + boolean endsWithNl = line.length() > 0 && line.charAt(line.length() - 1) == '\n'; // columnLength counts -1 for the final newline; adjust for that - int nb = size.getColumns() - width - - (line.columnLength() + (endsWithNl ? 1 : 0)); + int nb = size.getColumns() - width - (line.columnLength() + (endsWithNl ? 1 : 0)); if (nb >= 3) { AttributedStringBuilder sb = new AttributedStringBuilder(size.getColumns()); sb.append(line, 0, endsWithNl ? line.length() - 1 : line.length()); @@ -4253,8 +4336,8 @@ private AttributedString addRightPrompt(AttributedString prompt, AttributedStrin protected boolean insertTab() { return isSet(Option.INSERT_TAB) - && getLastBinding().equals("\t") - && buf.toString().matches("(^|[\\s\\S]*\n)[\r\n\t ]*"); + && getLastBinding().equals("\t") + && buf.toString().matches("(^|[\\s\\S]*\n)[\r\n\t ]*"); } protected boolean expandHistory() { @@ -4465,7 +4548,8 @@ else if (isSet(Option.RECOGNIZE_EXACT)) { if (op != null) { String chars = getString(REMOVE_SUFFIX_CHARS, DEFAULT_REMOVE_SUFFIX_CHARS); String ref = op instanceof Reference ? ((Reference) op).name() : null; - if (SELF_INSERT.equals(ref) && chars.indexOf(getLastBinding().charAt(0)) >= 0 + if (SELF_INSERT.equals(ref) + && chars.indexOf(getLastBinding().charAt(0)) >= 0 || ACCEPT_LINE.equals(ref)) { buf.backspace(completion.suffix().length()); if (getLastBinding().charAt(0) != ' ') { @@ -4533,27 +4617,35 @@ protected static CompletingParsedLine wrap(ParsedLine line) { public String word() { return line.word(); } + public int wordCursor() { return line.wordCursor(); } + public int wordIndex() { return line.wordIndex(); } + public List words() { return line.words(); } + public String line() { return line.line(); } + public int cursor() { return line.cursor(); } + public CharSequence escape(CharSequence candidate, boolean complete) { return candidate; } + public int rawWordCursor() { return wordCursor(); } + public int rawWordLength() { return word().length(); } @@ -4564,8 +4656,7 @@ public int rawWordLength() { protected Comparator getCandidateComparator(boolean caseInsensitive, String word) { String wdi = caseInsensitive ? word.toLowerCase() : word; ToIntFunction wordDistance = w -> ReaderUtils.distance(wdi, caseInsensitive ? w.toLowerCase() : w); - return Comparator - .comparing(Candidate::value, Comparator.comparingInt(wordDistance)) + return Comparator.comparing(Candidate::value, Comparator.comparingInt(wordDistance)) .thenComparing(Comparator.naturalOrder()); } @@ -4577,9 +4668,10 @@ protected String getOriginalGroupName() { return getString(ORIGINAL_GROUP_NAME, DEFAULT_ORIGINAL_GROUP_NAME); } - protected Comparator getGroupComparator() { - return Comparator.comparingInt(s -> getOthersGroupName().equals(s) ? 1 : getOriginalGroupName().equals(s) ? -1 : 0) + return Comparator.comparingInt(s -> getOthersGroupName().equals(s) + ? 1 + : getOriginalGroupName().equals(s) ? -1 : 0) .thenComparing(String::toLowerCase, Comparator.naturalOrder()); } @@ -4600,11 +4692,9 @@ private void mergeCandidates(List possible) { // the same description candidates.sort(Comparator.comparing(Candidate::value)); Candidate first = candidates.get(0); - String disp = candidates.stream() - .map(Candidate::displ) - .collect(Collectors.joining(" ")); - possible.add(new Candidate(first.value(), disp, first.group(), - first.descr(), first.suffix(), null, first.complete())); + String disp = candidates.stream().map(Candidate::displ).collect(Collectors.joining(" ")); + possible.add(new Candidate( + first.value(), disp, first.group(), first.descr(), first.suffix(), null, first.complete())); } } } @@ -4636,8 +4726,10 @@ private int visibleDisplayRows() { } private int promptLines() { - AttributedString text = insertSecondaryPrompts(AttributedStringBuilder.append(prompt, buf.toString()), new ArrayList<>()); - return text.columnSplitLength(size.getColumns(), false, display.delayLineWrap()).size(); + AttributedString text = + insertSecondaryPrompts(AttributedStringBuilder.append(prompt, buf.toString()), new ArrayList<>()); + return text.columnSplitLength(size.getColumns(), false, display.delayLineWrap()) + .size(); } private class MenuSupport implements Supplier { @@ -4651,7 +4743,8 @@ private class MenuSupport implements Supplier { int columns; String completed; - public MenuSupport(List original, String completed, BiFunction escaper) { + public MenuSupport( + List original, String completed, BiFunction escaper) { this.possible = new ArrayList<>(); this.escaper = escaper; this.selection = -1; @@ -4714,7 +4807,7 @@ private void minor(int step) { if (selection - row + axis > options) { // selection is the last row/column // so there are fewer options than other rows - axis = options%axis; + axis = options % axis; } selection = selection - row + ((axis + row + step) % axis); update(); @@ -4772,7 +4865,9 @@ private void update() { AttributedString post = pr.post; if (post.length() > 0 && post.charAt(post.length() - 1) != '\n') { post = new AttributedStringBuilder(post.length() + 1) - .append(post).append("\n").toAttributedString(); + .append(post) + .append("\n") + .toAttributedString(); } List lines = post.columnSplitLength(size.getColumns(), true, display.delayLineWrap()); List sub = new ArrayList<>(lines.subList(topLine, topLine + displayed)); @@ -4785,7 +4880,8 @@ private void update() { .append(" of ") .append(Integer.toString(lines.size())) .append("\n") - .style(AttributedStyle.DEFAULT).toAttributedString()); + .style(AttributedStyle.DEFAULT) + .toAttributedString()); computed = AttributedString.join(AttributedString.EMPTY, sub); } else { computed = pr.post; @@ -4798,10 +4894,10 @@ private void update() { public AttributedString get() { return computed; } - } - protected boolean doMenu(List original, String completed, BiFunction escaper) { + protected boolean doMenu( + List original, String completed, BiFunction escaper) { // Reorder candidates according to display order final List possible = new ArrayList<>(); boolean caseInsensitive = isSet(Option.CASE_INSENSITIVE); @@ -4854,7 +4950,7 @@ protected boolean doMenu(List original, String completed, BiFunction< if (completion.suffix() != null) { String chars = getString(REMOVE_SUFFIX_CHARS, DEFAULT_REMOVE_SUFFIX_CHARS); if (SELF_INSERT.equals(ref) - && chars.indexOf(getLastBinding().charAt(0)) >= 0 + && chars.indexOf(getLastBinding().charAt(0)) >= 0 || BACKWARD_DELETE_CHAR.equals(ref)) { buf.backspace(completion.suffix().length()); } @@ -4866,8 +4962,8 @@ && getLastBinding().charAt(0) != ' ' } if (!ACCEPT_LINE.equals(ref) && !(SELF_INSERT.equals(ref) - && completion.suffix() != null - && completion.suffix().startsWith(getLastBinding()))) { + && completion.suffix() != null + && completion.suffix().startsWith(getLastBinding()))) { pushBackBinding(true); } post = null; @@ -4888,29 +4984,40 @@ protected boolean clearChoices() { return doList(new ArrayList<>(), "", false, null, false); } - protected boolean doList(List possible - , String completed, boolean runLoop, BiFunction escaper) { + protected boolean doList( + List possible, + String completed, + boolean runLoop, + BiFunction escaper) { return doList(possible, completed, runLoop, escaper, false); } - protected boolean doList(List possible - , String completed - , boolean runLoop, BiFunction escaper, boolean forSuggestion) { + protected boolean doList( + List possible, + String completed, + boolean runLoop, + BiFunction escaper, + boolean forSuggestion) { // If we list only and if there's a big // number of items, we should ask the user // for confirmation, display the list // and redraw the line at the bottom mergeCandidates(possible); - AttributedString text = insertSecondaryPrompts(AttributedStringBuilder.append(prompt, buf.toString()), new ArrayList<>()); - int promptLines = text.columnSplitLength(size.getColumns(), false, display.delayLineWrap()).size(); + AttributedString text = + insertSecondaryPrompts(AttributedStringBuilder.append(prompt, buf.toString()), new ArrayList<>()); + int promptLines = text.columnSplitLength(size.getColumns(), false, display.delayLineWrap()) + .size(); PostResult postResult = computePost(possible, null, null, completed); int lines = postResult.lines; int listMax = getInt(LIST_MAX, DEFAULT_LIST_MAX); - if (listMax > 0 && possible.size() >= listMax - || lines >= size.getRows() - promptLines) { + int possibleSize = possible.size(); + if (possibleSize == 0 || size.getRows() == 0) { + return false; + } + if (listMax > 0 && possibleSize >= listMax || lines >= size.getRows() - promptLines) { if (!forSuggestion) { // prompt - post = () -> new AttributedString(getAppName() + ": do you wish to see all " + possible.size() + post = () -> new AttributedString(getAppName() + ": do you wish to see all " + possibleSize + " possibilities (" + lines + " lines)?"); redisplay(true); int c = readCharacter(); @@ -4930,8 +5037,7 @@ protected boolean doList(List possible String current = completed + sb.toString(); List cands; if (sb.length() > 0) { - completionMatcher.compile(options, false, new CompletingWord(current), caseInsensitive, 0 - , null); + completionMatcher.compile(options, false, new CompletingWord(current), caseInsensitive, 0, null); cands = completionMatcher.matches(possible).stream() .sorted(getCandidateComparator(caseInsensitive, current)) .collect(Collectors.toList()); @@ -4944,8 +5050,10 @@ protected boolean doList(List possible candidateStartPosition = candidateStartPosition(cands); } post = () -> { - AttributedString t = insertSecondaryPrompts(AttributedStringBuilder.append(prompt, buf.toString()), new ArrayList<>()); - int pl = t.columnSplitLength(size.getColumns(), false, display.delayLineWrap()).size(); + AttributedString t = insertSecondaryPrompts( + AttributedStringBuilder.append(prompt, buf.toString()), new ArrayList<>()); + int pl = t.columnSplitLength(size.getColumns(), false, display.delayLineWrap()) + .size(); PostResult pr = computePost(cands, null, null, current); if (pr.lines >= size.getRows() - pl) { post = null; @@ -4954,7 +5062,8 @@ protected boolean doList(List possible redisplay(false); buf.cursor(oldCursor); println(); - List ls = pr.post.columnSplitLength(size.getColumns(), false, display.delayLineWrap()); + List ls = + pr.post.columnSplitLength(size.getColumns(), false, display.delayLineWrap()); Display d = new Display(terminal, false); d.resize(size.getRows(), size.getColumns()); d.update(ls, -1); @@ -5074,25 +5183,41 @@ public PostResult(AttributedString post, int lines, int selectedLine) { } } - protected PostResult computePost(List possible, Candidate selection, List ordered, String completed) { - return computePost(possible, selection, ordered, completed, display::wcwidth, size.getColumns(), isSet(Option.AUTO_GROUP), isSet(Option.GROUP), isSet(Option.LIST_ROWS_FIRST)); - } - - protected PostResult computePost(List possible, Candidate selection, List ordered, String completed, Function wcwidth, int width, boolean autoGroup, boolean groupName, boolean rowsFirst) { + protected PostResult computePost( + List possible, Candidate selection, List ordered, String completed) { + return computePost( + possible, + selection, + ordered, + completed, + display::wcwidth, + size.getColumns(), + isSet(Option.AUTO_GROUP), + isSet(Option.GROUP), + isSet(Option.LIST_ROWS_FIRST)); + } + + protected PostResult computePost( + List possible, + Candidate selection, + List ordered, + String completed, + Function wcwidth, + int width, + boolean autoGroup, + boolean groupName, + boolean rowsFirst) { List strings = new ArrayList<>(); - boolean customOrder = possible.stream().anyMatch(c -> c.sort() != 0); if (groupName) { Comparator groupComparator = getGroupComparator(); - Map> sorted; - sorted = groupComparator != null - ? new TreeMap<>(groupComparator) - : new LinkedHashMap<>(); + Map> sorted; + sorted = groupComparator != null ? new TreeMap<>(groupComparator) : new LinkedHashMap<>(); for (Candidate cand : possible) { String group = cand.group(); - sorted.computeIfAbsent(group != null ? group : "", s -> new LinkedHashMap<>()) - .put((customOrder ? cand.sort() : cand.value()), cand); + sorted.computeIfAbsent(group != null ? group : "", s -> new ArrayList<>()) + .add(cand); } - for (Map.Entry> entry : sorted.entrySet()) { + for (Map.Entry> entry : sorted.entrySet()) { String group = entry.getKey(); if (group.isEmpty() && sorted.size() > 1) { group = getOthersGroupName(); @@ -5100,27 +5225,30 @@ protected PostResult computePost(List possible, Candidate selection, if (!group.isEmpty() && autoGroup) { strings.add(group); } - strings.add(new ArrayList<>(entry.getValue().values())); + List candidates = entry.getValue(); + Collections.sort(candidates); + strings.add(candidates); if (ordered != null) { - ordered.addAll(entry.getValue().values()); + ordered.addAll(candidates); } } } else { Set groups = new LinkedHashSet<>(); - TreeMap sorted = new TreeMap<>(); + List sorted = new ArrayList<>(); for (Candidate cand : possible) { String group = cand.group(); if (group != null) { groups.add(group); } - sorted.put((customOrder ? cand.sort() : cand.value()), cand); + sorted.add(cand); } if (autoGroup) { strings.addAll(groups); } - strings.add(new ArrayList<>(sorted.values())); + Collections.sort(sorted); + strings.add(sorted); if (ordered != null) { - ordered.addAll(sorted.values()); + ordered.addAll(sorted); } } return toColumns(strings, selection, completed, wcwidth, width, rowsFirst); @@ -5163,12 +5291,15 @@ public String getEndLine() { } private int candidateStartPosition(List cands) { - List values = cands.stream().map(c -> AttributedString.stripAnsi(c.displ())) - .filter(c -> !c.matches("\\w+") && c.length() > 1).collect(Collectors.toList()); + List values = cands.stream() + .map(c -> AttributedString.stripAnsi(c.displ())) + .filter(c -> !c.matches("\\w+") && c.length() > 1) + .collect(Collectors.toList()); Set notDelimiters = new HashSet<>(); - values.forEach(v -> v.substring(0, v.length() - 1).chars() + values.forEach(v -> v.substring(0, v.length() - 1) + .chars() .filter(c -> !Character.isDigit(c) && !Character.isAlphabetic(c)) - .forEach(c -> notDelimiters.add(Character.toString((char)c)))); + .forEach(c -> notDelimiters.add(Character.toString((char) c)))); int width = size.getColumns(); int promptLength = prompt != null ? prompt.length() : 0; if (promptLength > 0) { @@ -5179,8 +5310,7 @@ private int candidateStartPosition(List cands) { int out = tl.getStartPos(); String buffer = tl.getEndLine(); for (int i = buffer.length(); i > 0; i--) { - if (buffer.substring(0, i).matches(".*\\W") - && !notDelimiters.contains(buffer.substring(i - 1, i))) { + if (buffer.substring(0, i).matches(".*\\W") && !notDelimiters.contains(buffer.substring(i - 1, i))) { out += i; break; } @@ -5189,7 +5319,13 @@ private int candidateStartPosition(List cands) { } @SuppressWarnings("unchecked") - protected PostResult toColumns(List items, Candidate selection, String completed, Function wcwidth, int width, boolean rowsFirst) { + protected PostResult toColumns( + List items, + Candidate selection, + String completed, + Function wcwidth, + int width, + boolean rowsFirst) { int[] out = new int[2]; // TODO: support Option.LIST_PACKED // Compute column width @@ -5199,8 +5335,7 @@ protected PostResult toColumns(List items, Candidate selection, String c if (item instanceof String) { int len = wcwidth.apply((String) item); maxWidth = Math.max(maxWidth, len); - } - else if (item instanceof List) { + } else if (item instanceof List) { for (Candidate cand : (List) item) { listSize++; int len = wcwidth.apply(cand.displ()); @@ -5218,7 +5353,10 @@ else if (item instanceof List) { AttributedStringBuilder sb = new AttributedStringBuilder(); if (listSize > 0) { if (isSet(Option.AUTO_MENU_LIST) - && listSize < Math.min(getInt(MENU_LIST_MAX, DEFAULT_MENU_LIST_MAX), visibleDisplayRows() - promptLines())) { + && listSize + < Math.min( + getInt(MENU_LIST_MAX, DEFAULT_MENU_LIST_MAX), + visibleDisplayRows() - promptLines())) { maxWidth = Math.max(maxWidth, MENU_LIST_WIDTH); sb.tabs(Math.max(Math.min(candidateStartPosition, width - maxWidth - 1), 1)); width = maxWidth + 2; @@ -5251,8 +5389,16 @@ else if (item instanceof List) { } @SuppressWarnings("unchecked") - protected void toColumns(Object items, int width, int maxWidth, AttributedStringBuilder sb, Candidate selection, String completed - , boolean rowsFirst, boolean doMenuList, int[] out) { + protected void toColumns( + Object items, + int width, + int maxWidth, + AttributedStringBuilder sb, + Candidate selection, + String completed, + boolean rowsFirst, + boolean doMenuList, + int[] out) { if (maxWidth <= 0 || width <= 0) { return; } @@ -5305,18 +5451,20 @@ else if (items instanceof List) { if (idx < candidates.size()) { Candidate cand = candidates.get(idx); boolean hasRightItem = j < columns - 1 && index.applyAsInt(i, j + 1) < candidates.size(); - AttributedString left = AttributedString.fromAnsi(cand.displ()); - AttributedString right = AttributedString.fromAnsi(cand.descr()); + AttributedString left = fromAnsi(cand.displ()); + AttributedString right = fromAnsi(cand.descr()); int lw = left.columnLength(); int rw = 0; if (right != null) { - int rem = maxWidth - (lw + MARGIN_BETWEEN_DISPLAY_AND_DESC - + DESC_PREFIX.length() + DESC_SUFFIX.length()); + int rem = maxWidth + - (lw + + MARGIN_BETWEEN_DISPLAY_AND_DESC + + DESC_PREFIX.length() + + DESC_SUFFIX.length()); rw = right.columnLength(); if (rw > rem) { right = AttributedStringBuilder.append( - right.columnSubSequence(0, rem - WCWidth.wcwidth('\u2026')), - "\u2026"); + right.columnSubSequence(0, rem - WCWidth.wcwidth('\u2026')), "\u2026"); rw = right.columnLength(); } right = AttributedStringBuilder.append(DESC_PREFIX, right, DESC_SUFFIX); @@ -5325,8 +5473,9 @@ else if (items instanceof List) { if (cand == selection) { out[1] = i; asb.style(getCompletionStyleSelection(doMenuList)); - if (left.toString().regionMatches( - isSet(Option.CASE_INSENSITIVE), 0, completed, 0, completed.length())) { + if (left.toString() + .regionMatches( + isSet(Option.CASE_INSENSITIVE), 0, completed, 0, completed.length())) { asb.append(left.toString(), 0, completed.length()); asb.append(left.toString(), completed.length(), left.length()); } else { @@ -5340,8 +5489,9 @@ else if (items instanceof List) { } asb.style(AttributedStyle.DEFAULT); } else { - if (left.toString().regionMatches( - isSet(Option.CASE_INSENSITIVE), 0, completed, 0, completed.length())) { + if (left.toString() + .regionMatches( + isSet(Option.CASE_INSENSITIVE), 0, completed, 0, completed.length())) { asb.style(getCompletionStyleStarting(doMenuList)); asb.append(left, 0, completed.length()); asb.style(AttributedStyle.DEFAULT); @@ -5447,7 +5597,7 @@ protected AttributedStyle getCompletionStyle(String name, String value) { } protected AttributedStyle buildStyle(String str) { - return AttributedString.fromAnsi("\u001b[" + str + "m ").styleAt(0); + return fromAnsi("\u001b[" + str + "m ").styleAt(0); } /** @@ -5477,14 +5627,14 @@ protected boolean moveHistory(final boolean next) { } if (next && !history.next()) { return false; - } - else if (!next && !history.previous()) { + } else if (!next && !history.previous()) { return false; } - setBuffer(modifiedHistory.containsKey(history.index()) - ? modifiedHistory.get(history.index()) - : history.current()); + setBuffer( + modifiedHistory.containsKey(history.index()) + ? modifiedHistory.get(history.index()) + : history.current()); return true; } @@ -5515,7 +5665,6 @@ void println() { redrawLine(); } - // // Actions // @@ -5725,8 +5874,7 @@ public boolean yankPop() { public boolean mouse() { MouseEvent event = readMouseEvent(); - if (event.getType() == MouseEvent.Type.Released - && event.getButton() == MouseEvent.Button.Button1) { + if (event.getType() == MouseEvent.Type.Released && event.getButton() == MouseEvent.Button.Button1) { StringBuilder tsb = new StringBuilder(); Cursor cursor = terminal.getCursorPosition(c -> tsb.append((char) c)); bindingReader.runMacro(tsb.toString()); @@ -5734,15 +5882,20 @@ public boolean mouse() { List secondaryPrompts = new ArrayList<>(); getDisplayedBufferWithPrompts(secondaryPrompts); - AttributedStringBuilder sb = new AttributedStringBuilder().tabs(TAB_WIDTH); + AttributedStringBuilder sb = new AttributedStringBuilder().tabs(getTabWidth()); sb.append(prompt); sb.append(insertSecondaryPrompts(new AttributedString(buf.upToCursor()), secondaryPrompts, false)); - List promptLines = sb.columnSplitLength(size.getColumns(), false, display.delayLineWrap()); + List promptLines = + sb.columnSplitLength(size.getColumns(), false, display.delayLineWrap()); int currentLine = promptLines.size() - 1; int wantedLine = Math.max(0, Math.min(currentLine + event.getY() - cursor.getY(), secondaryPrompts.size())); - int pl0 = currentLine == 0 ? prompt.columnLength() : secondaryPrompts.get(currentLine - 1).columnLength(); - int pl1 = wantedLine == 0 ? prompt.columnLength() : secondaryPrompts.get(wantedLine - 1).columnLength(); + int pl0 = currentLine == 0 + ? prompt.columnLength() + : secondaryPrompts.get(currentLine - 1).columnLength(); + int pl1 = wantedLine == 0 + ? prompt.columnLength() + : secondaryPrompts.get(wantedLine - 1).columnLength(); int adjust = pl1 - pl0; buf.moveXY(event.getX() - cursor.getX() - adjust, event.getY() - cursor.getY()); } @@ -5814,13 +5967,11 @@ public boolean beep() { bell_preference = BellType.VISIBLE; break; case "on": - bell_preference = getBoolean(PREFER_VISIBLE_BELL, false) - ? BellType.VISIBLE : BellType.AUDIBLE; + bell_preference = getBoolean(PREFER_VISIBLE_BELL, false) ? BellType.VISIBLE : BellType.AUDIBLE; break; } if (bell_preference == BellType.VISIBLE) { - if (terminal.puts(Capability.flash_screen) - || terminal.puts(Capability.bell)) { + if (terminal.puts(Capability.flash_screen) || terminal.puts(Capability.bell)) { flush(); } } else if (bell_preference == BellType.AUDIBLE) { @@ -5869,8 +6020,7 @@ protected boolean isAlpha(int c) { protected boolean isWord(int c) { String wordchars = getString(WORDCHARS, DEFAULT_WORDCHARS); - return Character.isLetterOrDigit(c) - || (c < 128 && wordchars.indexOf((char) c) >= 0); + return Character.isLetterOrDigit(c) || (c < 128 && wordchars.indexOf((char) c) >= 0); } String getString(String name, String def) { @@ -5899,6 +6049,8 @@ public Map> defaultKeyMaps() { keyMaps.put(VIOPP, viOpp()); keyMaps.put(VISUAL, visual()); keyMaps.put(SAFE, safe()); + keyMaps.put(DUMB, dumb()); + if (getBoolean(BIND_TTY_SPECIAL_CHARS, true)) { Attributes attr = terminal.getAttributes(); bindConsoleChars(keyMaps.get(EMACS), attr); @@ -5909,240 +6061,241 @@ public Map> defaultKeyMaps() { keyMap.setUnicode(new Reference(SELF_INSERT)); keyMap.setAmbiguousTimeout(getLong(AMBIGUOUS_BINDING, DEFAULT_AMBIGUOUS_BINDING)); } - // By default, link main to emacs - keyMaps.put(MAIN, keyMaps.get(EMACS)); + // By default, link main to emacs unless the temrinal is dumb + keyMaps.put(MAIN, keyMaps.get(isTerminalDumb() ? DUMB : EMACS)); + return keyMaps; } public KeyMap emacs() { KeyMap emacs = new KeyMap<>(); bindKeys(emacs); - bind(emacs, SET_MARK_COMMAND, ctrl('@')); - bind(emacs, BEGINNING_OF_LINE, ctrl('A')); - bind(emacs, BACKWARD_CHAR, ctrl('B')); - bind(emacs, DELETE_CHAR_OR_LIST, ctrl('D')); - bind(emacs, END_OF_LINE, ctrl('E')); - bind(emacs, FORWARD_CHAR, ctrl('F')); - bind(emacs, SEND_BREAK, ctrl('G')); - bind(emacs, BACKWARD_DELETE_CHAR, ctrl('H')); - bind(emacs, EXPAND_OR_COMPLETE, ctrl('I')); - bind(emacs, ACCEPT_LINE, ctrl('J')); - bind(emacs, KILL_LINE, ctrl('K')); - bind(emacs, CLEAR_SCREEN, ctrl('L')); - bind(emacs, ACCEPT_LINE, ctrl('M')); - bind(emacs, DOWN_LINE_OR_HISTORY, ctrl('N')); - bind(emacs, ACCEPT_LINE_AND_DOWN_HISTORY, ctrl('O')); - bind(emacs, UP_LINE_OR_HISTORY, ctrl('P')); - bind(emacs, HISTORY_INCREMENTAL_SEARCH_BACKWARD, ctrl('R')); - bind(emacs, HISTORY_INCREMENTAL_SEARCH_FORWARD, ctrl('S')); - bind(emacs, TRANSPOSE_CHARS, ctrl('T')); - bind(emacs, KILL_WHOLE_LINE, ctrl('U')); - bind(emacs, QUOTED_INSERT, ctrl('V')); - bind(emacs, BACKWARD_KILL_WORD, ctrl('W')); - bind(emacs, YANK, ctrl('Y')); - bind(emacs, CHARACTER_SEARCH, ctrl(']')); - bind(emacs, UNDO, ctrl('_')); - bind(emacs, SELF_INSERT, range(" -~")); - bind(emacs, INSERT_CLOSE_PAREN, ")"); - bind(emacs, INSERT_CLOSE_SQUARE, "]"); - bind(emacs, INSERT_CLOSE_CURLY, "}"); - bind(emacs, BACKWARD_DELETE_CHAR, del()); - bind(emacs, VI_MATCH_BRACKET, translate("^X^B")); - bind(emacs, SEND_BREAK, translate("^X^G")); - bind(emacs, EDIT_AND_EXECUTE_COMMAND, translate("^X^E")); - bind(emacs, VI_FIND_NEXT_CHAR, translate("^X^F")); - bind(emacs, VI_JOIN, translate("^X^J")); - bind(emacs, KILL_BUFFER, translate("^X^K")); - bind(emacs, INFER_NEXT_HISTORY, translate("^X^N")); - bind(emacs, OVERWRITE_MODE, translate("^X^O")); - bind(emacs, REDO, translate("^X^R")); - bind(emacs, UNDO, translate("^X^U")); - bind(emacs, VI_CMD_MODE, translate("^X^V")); - bind(emacs, EXCHANGE_POINT_AND_MARK, translate("^X^X")); - bind(emacs, DO_LOWERCASE_VERSION, translate("^XA-^XZ")); - bind(emacs, WHAT_CURSOR_POSITION, translate("^X=")); - bind(emacs, KILL_LINE, translate("^X^?")); - bind(emacs, SEND_BREAK, alt(ctrl('G'))); - bind(emacs, BACKWARD_KILL_WORD, alt(ctrl('H'))); - bind(emacs, SELF_INSERT_UNMETA, alt(ctrl('M'))); - bind(emacs, COMPLETE_WORD, alt(esc())); - bind(emacs, CHARACTER_SEARCH_BACKWARD, alt(ctrl(']'))); - bind(emacs, COPY_PREV_WORD, alt(ctrl('_'))); - bind(emacs, SET_MARK_COMMAND, alt(' ')); - bind(emacs, NEG_ARGUMENT, alt('-')); - bind(emacs, DIGIT_ARGUMENT, range("\\E0-\\E9")); - bind(emacs, BEGINNING_OF_HISTORY, alt('<')); - bind(emacs, LIST_CHOICES, alt('=')); - bind(emacs, END_OF_HISTORY, alt('>')); - bind(emacs, LIST_CHOICES, alt('?')); - bind(emacs, DO_LOWERCASE_VERSION, range("^[A-^[Z")); - bind(emacs, ACCEPT_AND_HOLD, alt('a')); - bind(emacs, BACKWARD_WORD, alt('b')); - bind(emacs, CAPITALIZE_WORD, alt('c')); - bind(emacs, KILL_WORD, alt('d')); - bind(emacs, KILL_WORD, translate("^[[3;5~")); // ctrl-delete - bind(emacs, FORWARD_WORD, alt('f')); - bind(emacs, DOWN_CASE_WORD, alt('l')); - bind(emacs, HISTORY_SEARCH_FORWARD, alt('n')); - bind(emacs, HISTORY_SEARCH_BACKWARD, alt('p')); - bind(emacs, TRANSPOSE_WORDS, alt('t')); - bind(emacs, UP_CASE_WORD, alt('u')); - bind(emacs, YANK_POP, alt('y')); - bind(emacs, BACKWARD_KILL_WORD, alt(del())); + bind(emacs, SET_MARK_COMMAND, ctrl('@')); + bind(emacs, BEGINNING_OF_LINE, ctrl('A')); + bind(emacs, BACKWARD_CHAR, ctrl('B')); + bind(emacs, DELETE_CHAR_OR_LIST, ctrl('D')); + bind(emacs, END_OF_LINE, ctrl('E')); + bind(emacs, FORWARD_CHAR, ctrl('F')); + bind(emacs, SEND_BREAK, ctrl('G')); + bind(emacs, BACKWARD_DELETE_CHAR, ctrl('H')); + bind(emacs, EXPAND_OR_COMPLETE, ctrl('I')); + bind(emacs, ACCEPT_LINE, ctrl('J')); + bind(emacs, KILL_LINE, ctrl('K')); + bind(emacs, CLEAR_SCREEN, ctrl('L')); + bind(emacs, ACCEPT_LINE, ctrl('M')); + bind(emacs, DOWN_LINE_OR_HISTORY, ctrl('N')); + bind(emacs, ACCEPT_LINE_AND_DOWN_HISTORY, ctrl('O')); + bind(emacs, UP_LINE_OR_HISTORY, ctrl('P')); + bind(emacs, HISTORY_INCREMENTAL_SEARCH_BACKWARD, ctrl('R')); + bind(emacs, HISTORY_INCREMENTAL_SEARCH_FORWARD, ctrl('S')); + bind(emacs, TRANSPOSE_CHARS, ctrl('T')); + bind(emacs, KILL_WHOLE_LINE, ctrl('U')); + bind(emacs, QUOTED_INSERT, ctrl('V')); + bind(emacs, BACKWARD_KILL_WORD, ctrl('W')); + bind(emacs, YANK, ctrl('Y')); + bind(emacs, CHARACTER_SEARCH, ctrl(']')); + bind(emacs, UNDO, ctrl('_')); + bind(emacs, SELF_INSERT, range(" -~")); + bind(emacs, INSERT_CLOSE_PAREN, ")"); + bind(emacs, INSERT_CLOSE_SQUARE, "]"); + bind(emacs, INSERT_CLOSE_CURLY, "}"); + bind(emacs, BACKWARD_DELETE_CHAR, del()); + bind(emacs, VI_MATCH_BRACKET, translate("^X^B")); + bind(emacs, SEND_BREAK, translate("^X^G")); + bind(emacs, EDIT_AND_EXECUTE_COMMAND, translate("^X^E")); + bind(emacs, VI_FIND_NEXT_CHAR, translate("^X^F")); + bind(emacs, VI_JOIN, translate("^X^J")); + bind(emacs, KILL_BUFFER, translate("^X^K")); + bind(emacs, INFER_NEXT_HISTORY, translate("^X^N")); + bind(emacs, OVERWRITE_MODE, translate("^X^O")); + bind(emacs, REDO, translate("^X^R")); + bind(emacs, UNDO, translate("^X^U")); + bind(emacs, VI_CMD_MODE, translate("^X^V")); + bind(emacs, EXCHANGE_POINT_AND_MARK, translate("^X^X")); + bind(emacs, DO_LOWERCASE_VERSION, translate("^XA-^XZ")); + bind(emacs, WHAT_CURSOR_POSITION, translate("^X=")); + bind(emacs, KILL_LINE, translate("^X^?")); + bind(emacs, SEND_BREAK, alt(ctrl('G'))); + bind(emacs, BACKWARD_KILL_WORD, alt(ctrl('H'))); + bind(emacs, SELF_INSERT_UNMETA, alt(ctrl('M'))); + bind(emacs, COMPLETE_WORD, alt(esc())); + bind(emacs, CHARACTER_SEARCH_BACKWARD, alt(ctrl(']'))); + bind(emacs, COPY_PREV_WORD, alt(ctrl('_'))); + bind(emacs, SET_MARK_COMMAND, alt(' ')); + bind(emacs, NEG_ARGUMENT, alt('-')); + bind(emacs, DIGIT_ARGUMENT, range("\\E0-\\E9")); + bind(emacs, BEGINNING_OF_HISTORY, alt('<')); + bind(emacs, LIST_CHOICES, alt('=')); + bind(emacs, END_OF_HISTORY, alt('>')); + bind(emacs, LIST_CHOICES, alt('?')); + bind(emacs, DO_LOWERCASE_VERSION, range("^[A-^[Z")); + bind(emacs, ACCEPT_AND_HOLD, alt('a')); + bind(emacs, BACKWARD_WORD, alt('b')); + bind(emacs, CAPITALIZE_WORD, alt('c')); + bind(emacs, KILL_WORD, alt('d')); + bind(emacs, KILL_WORD, translate("^[[3;5~")); // ctrl-delete + bind(emacs, FORWARD_WORD, alt('f')); + bind(emacs, DOWN_CASE_WORD, alt('l')); + bind(emacs, HISTORY_SEARCH_FORWARD, alt('n')); + bind(emacs, HISTORY_SEARCH_BACKWARD, alt('p')); + bind(emacs, TRANSPOSE_WORDS, alt('t')); + bind(emacs, UP_CASE_WORD, alt('u')); + bind(emacs, YANK_POP, alt('y')); + bind(emacs, BACKWARD_KILL_WORD, alt(del())); bindArrowKeys(emacs); - bind(emacs, FORWARD_WORD, translate("^[[1;5C")); // ctrl-left - bind(emacs, BACKWARD_WORD, translate("^[[1;5D")); // ctrl-right - bind(emacs, FORWARD_WORD, alt(key(Capability.key_right))); - bind(emacs, BACKWARD_WORD, alt(key(Capability.key_left))); - bind(emacs, FORWARD_WORD, alt(translate("^[[C"))); - bind(emacs, BACKWARD_WORD, alt(translate("^[[D"))); + bind(emacs, FORWARD_WORD, translate("^[[1;5C")); // ctrl-left + bind(emacs, BACKWARD_WORD, translate("^[[1;5D")); // ctrl-right + bind(emacs, FORWARD_WORD, alt(key(Capability.key_right))); + bind(emacs, BACKWARD_WORD, alt(key(Capability.key_left))); + bind(emacs, FORWARD_WORD, alt(translate("^[[C"))); + bind(emacs, BACKWARD_WORD, alt(translate("^[[D"))); return emacs; } public KeyMap viInsertion() { KeyMap viins = new KeyMap<>(); bindKeys(viins); - bind(viins, SELF_INSERT, range("^@-^_")); - bind(viins, LIST_CHOICES, ctrl('D')); - bind(viins, SEND_BREAK, ctrl('G')); - bind(viins, BACKWARD_DELETE_CHAR, ctrl('H')); - bind(viins, EXPAND_OR_COMPLETE, ctrl('I')); - bind(viins, ACCEPT_LINE, ctrl('J')); - bind(viins, CLEAR_SCREEN, ctrl('L')); - bind(viins, ACCEPT_LINE, ctrl('M')); - bind(viins, MENU_COMPLETE, ctrl('N')); - bind(viins, REVERSE_MENU_COMPLETE, ctrl('P')); - bind(viins, HISTORY_INCREMENTAL_SEARCH_BACKWARD, ctrl('R')); - bind(viins, HISTORY_INCREMENTAL_SEARCH_FORWARD, ctrl('S')); - bind(viins, TRANSPOSE_CHARS, ctrl('T')); - bind(viins, KILL_WHOLE_LINE, ctrl('U')); - bind(viins, QUOTED_INSERT, ctrl('V')); - bind(viins, BACKWARD_KILL_WORD, ctrl('W')); - bind(viins, YANK, ctrl('Y')); - bind(viins, VI_CMD_MODE, ctrl('[')); - bind(viins, UNDO, ctrl('_')); - bind(viins, HISTORY_INCREMENTAL_SEARCH_BACKWARD, ctrl('X') + "r"); - bind(viins, HISTORY_INCREMENTAL_SEARCH_FORWARD, ctrl('X') + "s"); - bind(viins, SELF_INSERT, range(" -~")); - bind(viins, INSERT_CLOSE_PAREN, ")"); - bind(viins, INSERT_CLOSE_SQUARE, "]"); - bind(viins, INSERT_CLOSE_CURLY, "}"); - bind(viins, BACKWARD_DELETE_CHAR, del()); + bind(viins, SELF_INSERT, range("^@-^_")); + bind(viins, LIST_CHOICES, ctrl('D')); + bind(viins, SEND_BREAK, ctrl('G')); + bind(viins, BACKWARD_DELETE_CHAR, ctrl('H')); + bind(viins, EXPAND_OR_COMPLETE, ctrl('I')); + bind(viins, ACCEPT_LINE, ctrl('J')); + bind(viins, CLEAR_SCREEN, ctrl('L')); + bind(viins, ACCEPT_LINE, ctrl('M')); + bind(viins, MENU_COMPLETE, ctrl('N')); + bind(viins, REVERSE_MENU_COMPLETE, ctrl('P')); + bind(viins, HISTORY_INCREMENTAL_SEARCH_BACKWARD, ctrl('R')); + bind(viins, HISTORY_INCREMENTAL_SEARCH_FORWARD, ctrl('S')); + bind(viins, TRANSPOSE_CHARS, ctrl('T')); + bind(viins, KILL_WHOLE_LINE, ctrl('U')); + bind(viins, QUOTED_INSERT, ctrl('V')); + bind(viins, BACKWARD_KILL_WORD, ctrl('W')); + bind(viins, YANK, ctrl('Y')); + bind(viins, VI_CMD_MODE, ctrl('[')); + bind(viins, UNDO, ctrl('_')); + bind(viins, HISTORY_INCREMENTAL_SEARCH_BACKWARD, ctrl('X') + "r"); + bind(viins, HISTORY_INCREMENTAL_SEARCH_FORWARD, ctrl('X') + "s"); + bind(viins, SELF_INSERT, range(" -~")); + bind(viins, INSERT_CLOSE_PAREN, ")"); + bind(viins, INSERT_CLOSE_SQUARE, "]"); + bind(viins, INSERT_CLOSE_CURLY, "}"); + bind(viins, BACKWARD_DELETE_CHAR, del()); bindArrowKeys(viins); return viins; } public KeyMap viCmd() { KeyMap vicmd = new KeyMap<>(); - bind(vicmd, LIST_CHOICES, ctrl('D')); - bind(vicmd, EMACS_EDITING_MODE, ctrl('E')); - bind(vicmd, SEND_BREAK, ctrl('G')); - bind(vicmd, VI_BACKWARD_CHAR, ctrl('H')); - bind(vicmd, ACCEPT_LINE, ctrl('J')); - bind(vicmd, KILL_LINE, ctrl('K')); - bind(vicmd, CLEAR_SCREEN, ctrl('L')); - bind(vicmd, ACCEPT_LINE, ctrl('M')); - bind(vicmd, VI_DOWN_LINE_OR_HISTORY, ctrl('N')); - bind(vicmd, VI_UP_LINE_OR_HISTORY, ctrl('P')); - bind(vicmd, QUOTED_INSERT, ctrl('Q')); - bind(vicmd, HISTORY_INCREMENTAL_SEARCH_BACKWARD, ctrl('R')); - bind(vicmd, HISTORY_INCREMENTAL_SEARCH_FORWARD, ctrl('S')); - bind(vicmd, TRANSPOSE_CHARS, ctrl('T')); - bind(vicmd, KILL_WHOLE_LINE, ctrl('U')); - bind(vicmd, QUOTED_INSERT, ctrl('V')); - bind(vicmd, BACKWARD_KILL_WORD, ctrl('W')); - bind(vicmd, YANK, ctrl('Y')); - bind(vicmd, HISTORY_INCREMENTAL_SEARCH_BACKWARD, ctrl('X') + "r"); - bind(vicmd, HISTORY_INCREMENTAL_SEARCH_FORWARD, ctrl('X') + "s"); - bind(vicmd, SEND_BREAK, alt(ctrl('G'))); - bind(vicmd, BACKWARD_KILL_WORD, alt(ctrl('H'))); - bind(vicmd, SELF_INSERT_UNMETA, alt(ctrl('M'))); - bind(vicmd, COMPLETE_WORD, alt(esc())); - bind(vicmd, CHARACTER_SEARCH_BACKWARD, alt(ctrl(']'))); - bind(vicmd, SET_MARK_COMMAND, alt(' ')); -// bind(vicmd, INSERT_COMMENT, alt('#')); -// bind(vicmd, INSERT_COMPLETIONS, alt('*')); - bind(vicmd, DIGIT_ARGUMENT, alt('-')); - bind(vicmd, BEGINNING_OF_HISTORY, alt('<')); - bind(vicmd, LIST_CHOICES, alt('=')); - bind(vicmd, END_OF_HISTORY, alt('>')); - bind(vicmd, LIST_CHOICES, alt('?')); - bind(vicmd, DO_LOWERCASE_VERSION, range("^[A-^[Z")); - bind(vicmd, BACKWARD_WORD, alt('b')); - bind(vicmd, CAPITALIZE_WORD, alt('c')); - bind(vicmd, KILL_WORD, alt('d')); - bind(vicmd, FORWARD_WORD, alt('f')); - bind(vicmd, DOWN_CASE_WORD, alt('l')); - bind(vicmd, HISTORY_SEARCH_FORWARD, alt('n')); - bind(vicmd, HISTORY_SEARCH_BACKWARD, alt('p')); - bind(vicmd, TRANSPOSE_WORDS, alt('t')); - bind(vicmd, UP_CASE_WORD, alt('u')); - bind(vicmd, YANK_POP, alt('y')); - bind(vicmd, BACKWARD_KILL_WORD, alt(del())); - - bind(vicmd, FORWARD_CHAR, " "); - bind(vicmd, VI_INSERT_COMMENT, "#"); - bind(vicmd, END_OF_LINE, "$"); - bind(vicmd, VI_MATCH_BRACKET, "%"); - bind(vicmd, VI_DOWN_LINE_OR_HISTORY, "+"); - bind(vicmd, VI_REV_REPEAT_FIND, ","); - bind(vicmd, VI_UP_LINE_OR_HISTORY, "-"); - bind(vicmd, VI_REPEAT_CHANGE, "."); - bind(vicmd, VI_HISTORY_SEARCH_BACKWARD, "/"); - bind(vicmd, VI_DIGIT_OR_BEGINNING_OF_LINE, "0"); - bind(vicmd, DIGIT_ARGUMENT, range("1-9")); - bind(vicmd, VI_REPEAT_FIND, ";"); - bind(vicmd, LIST_CHOICES, "="); - bind(vicmd, VI_HISTORY_SEARCH_FORWARD, "?"); - bind(vicmd, VI_ADD_EOL, "A"); - bind(vicmd, VI_BACKWARD_BLANK_WORD, "B"); - bind(vicmd, VI_CHANGE_EOL, "C"); - bind(vicmd, VI_KILL_EOL, "D"); - bind(vicmd, VI_FORWARD_BLANK_WORD_END, "E"); - bind(vicmd, VI_FIND_PREV_CHAR, "F"); - bind(vicmd, VI_FETCH_HISTORY, "G"); - bind(vicmd, VI_INSERT_BOL, "I"); - bind(vicmd, VI_JOIN, "J"); - bind(vicmd, VI_REV_REPEAT_SEARCH, "N"); - bind(vicmd, VI_OPEN_LINE_ABOVE, "O"); - bind(vicmd, VI_PUT_BEFORE, "P"); - bind(vicmd, VI_REPLACE, "R"); - bind(vicmd, VI_KILL_LINE, "S"); - bind(vicmd, VI_FIND_PREV_CHAR_SKIP, "T"); - bind(vicmd, REDO, "U"); - bind(vicmd, VISUAL_LINE_MODE, "V"); - bind(vicmd, VI_FORWARD_BLANK_WORD, "W"); - bind(vicmd, VI_BACKWARD_DELETE_CHAR, "X"); - bind(vicmd, VI_YANK_WHOLE_LINE, "Y"); - bind(vicmd, VI_FIRST_NON_BLANK, "^"); - bind(vicmd, VI_ADD_NEXT, "a"); - bind(vicmd, VI_BACKWARD_WORD, "b"); - bind(vicmd, VI_CHANGE, "c"); - bind(vicmd, VI_DELETE, "d"); - bind(vicmd, VI_FORWARD_WORD_END, "e"); - bind(vicmd, VI_FIND_NEXT_CHAR, "f"); - bind(vicmd, WHAT_CURSOR_POSITION, "ga"); - bind(vicmd, VI_BACKWARD_BLANK_WORD_END, "gE"); - bind(vicmd, VI_BACKWARD_WORD_END, "ge"); - bind(vicmd, VI_BACKWARD_CHAR, "h"); - bind(vicmd, VI_INSERT, "i"); - bind(vicmd, DOWN_LINE_OR_HISTORY, "j"); - bind(vicmd, UP_LINE_OR_HISTORY, "k"); - bind(vicmd, VI_FORWARD_CHAR, "l"); - bind(vicmd, VI_REPEAT_SEARCH, "n"); - bind(vicmd, VI_OPEN_LINE_BELOW, "o"); - bind(vicmd, VI_PUT_AFTER, "p"); - bind(vicmd, VI_REPLACE_CHARS, "r"); - bind(vicmd, VI_SUBSTITUTE, "s"); - bind(vicmd, VI_FIND_NEXT_CHAR_SKIP, "t"); - bind(vicmd, UNDO, "u"); - bind(vicmd, VISUAL_MODE, "v"); - bind(vicmd, VI_FORWARD_WORD, "w"); - bind(vicmd, VI_DELETE_CHAR, "x"); - bind(vicmd, VI_YANK, "y"); - bind(vicmd, VI_GOTO_COLUMN, "|"); - bind(vicmd, VI_SWAP_CASE, "~"); - bind(vicmd, VI_BACKWARD_CHAR, del()); + bind(vicmd, LIST_CHOICES, ctrl('D')); + bind(vicmd, EMACS_EDITING_MODE, ctrl('E')); + bind(vicmd, SEND_BREAK, ctrl('G')); + bind(vicmd, VI_BACKWARD_CHAR, ctrl('H')); + bind(vicmd, ACCEPT_LINE, ctrl('J')); + bind(vicmd, KILL_LINE, ctrl('K')); + bind(vicmd, CLEAR_SCREEN, ctrl('L')); + bind(vicmd, ACCEPT_LINE, ctrl('M')); + bind(vicmd, VI_DOWN_LINE_OR_HISTORY, ctrl('N')); + bind(vicmd, VI_UP_LINE_OR_HISTORY, ctrl('P')); + bind(vicmd, QUOTED_INSERT, ctrl('Q')); + bind(vicmd, HISTORY_INCREMENTAL_SEARCH_BACKWARD, ctrl('R')); + bind(vicmd, HISTORY_INCREMENTAL_SEARCH_FORWARD, ctrl('S')); + bind(vicmd, TRANSPOSE_CHARS, ctrl('T')); + bind(vicmd, KILL_WHOLE_LINE, ctrl('U')); + bind(vicmd, QUOTED_INSERT, ctrl('V')); + bind(vicmd, BACKWARD_KILL_WORD, ctrl('W')); + bind(vicmd, YANK, ctrl('Y')); + bind(vicmd, HISTORY_INCREMENTAL_SEARCH_BACKWARD, ctrl('X') + "r"); + bind(vicmd, HISTORY_INCREMENTAL_SEARCH_FORWARD, ctrl('X') + "s"); + bind(vicmd, SEND_BREAK, alt(ctrl('G'))); + bind(vicmd, BACKWARD_KILL_WORD, alt(ctrl('H'))); + bind(vicmd, SELF_INSERT_UNMETA, alt(ctrl('M'))); + bind(vicmd, COMPLETE_WORD, alt(esc())); + bind(vicmd, CHARACTER_SEARCH_BACKWARD, alt(ctrl(']'))); + bind(vicmd, SET_MARK_COMMAND, alt(' ')); + // bind(vicmd, INSERT_COMMENT, alt('#')); + // bind(vicmd, INSERT_COMPLETIONS, alt('*')); + bind(vicmd, DIGIT_ARGUMENT, alt('-')); + bind(vicmd, BEGINNING_OF_HISTORY, alt('<')); + bind(vicmd, LIST_CHOICES, alt('=')); + bind(vicmd, END_OF_HISTORY, alt('>')); + bind(vicmd, LIST_CHOICES, alt('?')); + bind(vicmd, DO_LOWERCASE_VERSION, range("^[A-^[Z")); + bind(vicmd, BACKWARD_WORD, alt('b')); + bind(vicmd, CAPITALIZE_WORD, alt('c')); + bind(vicmd, KILL_WORD, alt('d')); + bind(vicmd, FORWARD_WORD, alt('f')); + bind(vicmd, DOWN_CASE_WORD, alt('l')); + bind(vicmd, HISTORY_SEARCH_FORWARD, alt('n')); + bind(vicmd, HISTORY_SEARCH_BACKWARD, alt('p')); + bind(vicmd, TRANSPOSE_WORDS, alt('t')); + bind(vicmd, UP_CASE_WORD, alt('u')); + bind(vicmd, YANK_POP, alt('y')); + bind(vicmd, BACKWARD_KILL_WORD, alt(del())); + + bind(vicmd, FORWARD_CHAR, " "); + bind(vicmd, VI_INSERT_COMMENT, "#"); + bind(vicmd, END_OF_LINE, "$"); + bind(vicmd, VI_MATCH_BRACKET, "%"); + bind(vicmd, VI_DOWN_LINE_OR_HISTORY, "+"); + bind(vicmd, VI_REV_REPEAT_FIND, ","); + bind(vicmd, VI_UP_LINE_OR_HISTORY, "-"); + bind(vicmd, VI_REPEAT_CHANGE, "."); + bind(vicmd, VI_HISTORY_SEARCH_BACKWARD, "/"); + bind(vicmd, VI_DIGIT_OR_BEGINNING_OF_LINE, "0"); + bind(vicmd, DIGIT_ARGUMENT, range("1-9")); + bind(vicmd, VI_REPEAT_FIND, ";"); + bind(vicmd, LIST_CHOICES, "="); + bind(vicmd, VI_HISTORY_SEARCH_FORWARD, "?"); + bind(vicmd, VI_ADD_EOL, "A"); + bind(vicmd, VI_BACKWARD_BLANK_WORD, "B"); + bind(vicmd, VI_CHANGE_EOL, "C"); + bind(vicmd, VI_KILL_EOL, "D"); + bind(vicmd, VI_FORWARD_BLANK_WORD_END, "E"); + bind(vicmd, VI_FIND_PREV_CHAR, "F"); + bind(vicmd, VI_FETCH_HISTORY, "G"); + bind(vicmd, VI_INSERT_BOL, "I"); + bind(vicmd, VI_JOIN, "J"); + bind(vicmd, VI_REV_REPEAT_SEARCH, "N"); + bind(vicmd, VI_OPEN_LINE_ABOVE, "O"); + bind(vicmd, VI_PUT_BEFORE, "P"); + bind(vicmd, VI_REPLACE, "R"); + bind(vicmd, VI_KILL_LINE, "S"); + bind(vicmd, VI_FIND_PREV_CHAR_SKIP, "T"); + bind(vicmd, REDO, "U"); + bind(vicmd, VISUAL_LINE_MODE, "V"); + bind(vicmd, VI_FORWARD_BLANK_WORD, "W"); + bind(vicmd, VI_BACKWARD_DELETE_CHAR, "X"); + bind(vicmd, VI_YANK_WHOLE_LINE, "Y"); + bind(vicmd, VI_FIRST_NON_BLANK, "^"); + bind(vicmd, VI_ADD_NEXT, "a"); + bind(vicmd, VI_BACKWARD_WORD, "b"); + bind(vicmd, VI_CHANGE, "c"); + bind(vicmd, VI_DELETE, "d"); + bind(vicmd, VI_FORWARD_WORD_END, "e"); + bind(vicmd, VI_FIND_NEXT_CHAR, "f"); + bind(vicmd, WHAT_CURSOR_POSITION, "ga"); + bind(vicmd, VI_BACKWARD_BLANK_WORD_END, "gE"); + bind(vicmd, VI_BACKWARD_WORD_END, "ge"); + bind(vicmd, VI_BACKWARD_CHAR, "h"); + bind(vicmd, VI_INSERT, "i"); + bind(vicmd, DOWN_LINE_OR_HISTORY, "j"); + bind(vicmd, UP_LINE_OR_HISTORY, "k"); + bind(vicmd, VI_FORWARD_CHAR, "l"); + bind(vicmd, VI_REPEAT_SEARCH, "n"); + bind(vicmd, VI_OPEN_LINE_BELOW, "o"); + bind(vicmd, VI_PUT_AFTER, "p"); + bind(vicmd, VI_REPLACE_CHARS, "r"); + bind(vicmd, VI_SUBSTITUTE, "s"); + bind(vicmd, VI_FIND_NEXT_CHAR_SKIP, "t"); + bind(vicmd, UNDO, "u"); + bind(vicmd, VISUAL_MODE, "v"); + bind(vicmd, VI_FORWARD_WORD, "w"); + bind(vicmd, VI_DELETE_CHAR, "x"); + bind(vicmd, VI_YANK, "y"); + bind(vicmd, VI_GOTO_COLUMN, "|"); + bind(vicmd, VI_SWAP_CASE, "~"); + bind(vicmd, VI_BACKWARD_CHAR, del()); bindArrowKeys(vicmd); return vicmd; @@ -6150,38 +6303,46 @@ public KeyMap viCmd() { public KeyMap menu() { KeyMap menu = new KeyMap<>(); - bind(menu, MENU_COMPLETE, "\t"); - bind(menu, REVERSE_MENU_COMPLETE, key(Capability.back_tab)); - bind(menu, ACCEPT_LINE, "\r", "\n"); + bind(menu, MENU_COMPLETE, "\t"); + bind(menu, REVERSE_MENU_COMPLETE, key(Capability.back_tab)); + bind(menu, ACCEPT_LINE, "\r", "\n"); bindArrowKeys(menu); return menu; } public KeyMap safe() { KeyMap safe = new KeyMap<>(); - bind(safe, SELF_INSERT, range("^@-^?")); - bind(safe, ACCEPT_LINE, "\r", "\n"); - bind(safe, SEND_BREAK, ctrl('G')); + bind(safe, SELF_INSERT, range("^@-^?")); + bind(safe, ACCEPT_LINE, "\r", "\n"); + bind(safe, SEND_BREAK, ctrl('G')); return safe; } + public KeyMap dumb() { + KeyMap dumb = new KeyMap<>(); + bind(dumb, SELF_INSERT, range("^@-^?")); + bind(dumb, ACCEPT_LINE, "\r", "\n"); + bind(dumb, BEEP, ctrl('G')); + return dumb; + } + public KeyMap visual() { KeyMap visual = new KeyMap<>(); - bind(visual, UP_LINE, key(Capability.key_up), "k"); - bind(visual, DOWN_LINE, key(Capability.key_down), "j"); - bind(visual, this::deactivateRegion, esc()); - bind(visual, EXCHANGE_POINT_AND_MARK, "o"); - bind(visual, PUT_REPLACE_SELECTION, "p"); - bind(visual, VI_DELETE, "x"); - bind(visual, VI_OPER_SWAP_CASE, "~"); + bind(visual, UP_LINE, key(Capability.key_up), "k"); + bind(visual, DOWN_LINE, key(Capability.key_down), "j"); + bind(visual, this::deactivateRegion, esc()); + bind(visual, EXCHANGE_POINT_AND_MARK, "o"); + bind(visual, PUT_REPLACE_SELECTION, "p"); + bind(visual, VI_DELETE, "x"); + bind(visual, VI_OPER_SWAP_CASE, "~"); return visual; } public KeyMap viOpp() { KeyMap viOpp = new KeyMap<>(); - bind(viOpp, UP_LINE, key(Capability.key_up), "k"); - bind(viOpp, DOWN_LINE, key(Capability.key_down), "j"); - bind(viOpp, VI_CMD_MODE, esc()); + bind(viOpp, UP_LINE, key(Capability.key_up), "k"); + bind(viOpp, DOWN_LINE, key(Capability.key_down), "j"); + bind(viOpp, VI_CMD_MODE, esc()); return viOpp; } @@ -6210,19 +6371,19 @@ private void bindKeys(KeyMap emacs) { } private void bindArrowKeys(KeyMap map) { - bind(map, UP_LINE_OR_SEARCH, key(Capability.key_up)); - bind(map, DOWN_LINE_OR_SEARCH, key(Capability.key_down)); - bind(map, BACKWARD_CHAR, key(Capability.key_left)); - bind(map, FORWARD_CHAR, key(Capability.key_right)); - bind(map, BEGINNING_OF_LINE, key(Capability.key_home)); - bind(map, END_OF_LINE, key(Capability.key_end)); - bind(map, DELETE_CHAR, key(Capability.key_dc)); - bind(map, KILL_WHOLE_LINE, key(Capability.key_dl)); - bind(map, OVERWRITE_MODE, key(Capability.key_ic)); - bind(map, MOUSE, key(Capability.key_mouse)); - bind(map, BEGIN_PASTE, BRACKETED_PASTE_BEGIN); - bind(map, FOCUS_IN, FOCUS_IN_SEQ); - bind(map, FOCUS_OUT, FOCUS_OUT_SEQ); + bind(map, UP_LINE_OR_SEARCH, key(Capability.key_up)); + bind(map, DOWN_LINE_OR_SEARCH, key(Capability.key_down)); + bind(map, BACKWARD_CHAR, key(Capability.key_left)); + bind(map, FORWARD_CHAR, key(Capability.key_right)); + bind(map, BEGINNING_OF_LINE, key(Capability.key_home)); + bind(map, END_OF_LINE, key(Capability.key_end)); + bind(map, DELETE_CHAR, key(Capability.key_dc)); + bind(map, KILL_WHOLE_LINE, key(Capability.key_dl)); + bind(map, OVERWRITE_MODE, key(Capability.key_ic)); + bind(map, MOUSE, key(Capability.key_mouse)); + bind(map, BEGIN_PASTE, BRACKETED_PASTE_BEGIN); + bind(map, FOCUS_IN, FOCUS_IN_SEQ); + bind(map, FOCUS_OUT, FOCUS_OUT_SEQ); } /** @@ -6231,14 +6392,10 @@ private void bindArrowKeys(KeyMap map) { */ private void bindConsoleChars(KeyMap keyMap, Attributes attr) { if (attr != null) { - rebind(keyMap, BACKWARD_DELETE_CHAR, - del(), (char) attr.getControlChar(ControlChar.VERASE)); - rebind(keyMap, BACKWARD_KILL_WORD, - ctrl('W'), (char) attr.getControlChar(ControlChar.VWERASE)); - rebind(keyMap, KILL_WHOLE_LINE, - ctrl('U'), (char) attr.getControlChar(ControlChar.VKILL)); - rebind(keyMap, QUOTED_INSERT, - ctrl('V'), (char) attr.getControlChar(ControlChar.VLNEXT)); + rebind(keyMap, BACKWARD_DELETE_CHAR, del(), (char) attr.getControlChar(ControlChar.VERASE)); + rebind(keyMap, BACKWARD_KILL_WORD, ctrl('W'), (char) attr.getControlChar(ControlChar.VWERASE)); + rebind(keyMap, KILL_WHOLE_LINE, ctrl('U'), (char) attr.getControlChar(ControlChar.VKILL)); + rebind(keyMap, QUOTED_INSERT, ctrl('V'), (char) attr.getControlChar(ControlChar.VLNEXT)); } } @@ -6250,7 +6407,6 @@ private void rebind(KeyMap keyMap, String operation, String prevBinding } } - // JDK specific modification @Override public void zeroOut() { buf.zeroOut(); diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/ReaderUtils.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/ReaderUtils.java index 0ae9475bd57b..cdc60dccccfa 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/ReaderUtils.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/ReaderUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2020, the original author or authors. + * Copyright (c) 2002-2020, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -13,7 +13,7 @@ public class ReaderUtils { - private ReaderUtils() { } + private ReaderUtils() {} public static boolean isSet(LineReader reader, LineReader.Option option) { return reader != null && reader.isSet(option); @@ -30,8 +30,7 @@ public static boolean getBoolean(LineReader reader, String name, boolean def) { return (Boolean) v; } else if (v != null) { String s = v.toString(); - return s.isEmpty() || s.equalsIgnoreCase("on") - || s.equalsIgnoreCase("1") || s.equalsIgnoreCase("true"); + return s.isEmpty() || s.equalsIgnoreCase("on") || s.equalsIgnoreCase("1") || s.equalsIgnoreCase("true"); } return def; } @@ -77,5 +76,4 @@ public static int distance(String word, String cand) { return Levenshtein.distance(word, cand); } } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/SimpleMaskingCallback.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/SimpleMaskingCallback.java index fd6c2663c057..423497f3dc44 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/SimpleMaskingCallback.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/SimpleMaskingCallback.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2017, the original author or authors. + * Copyright (c) 2002-2017, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -8,10 +8,10 @@ */ package jdk.internal.org.jline.reader.impl; -import jdk.internal.org.jline.reader.MaskingCallback; - import java.util.Objects; +import jdk.internal.org.jline.reader.MaskingCallback; + /** * Simple {@link MaskingCallback} that will replace all the characters in the line with the given mask. * If the given mask is equal to {@link LineReaderImpl#NULL_MASK} then the line will be replaced with an empty String. @@ -29,7 +29,7 @@ public String display(String line) { return ""; } else { StringBuilder sb = new StringBuilder(line.length()); - for (int i = line.length(); i-- > 0;) { + for (int i = line.length(); i-- > 0; ) { sb.append((char) mask); } return sb.toString(); @@ -40,5 +40,4 @@ public String display(String line) { public String history(String line) { return null; } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/UndoTree.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/UndoTree.java index 0a467f9d7bac..3b193f9eb65e 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/UndoTree.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/UndoTree.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -20,6 +20,7 @@ public class UndoTree { private final Node parent; private Node current; + @SuppressWarnings("this-escape") public UndoTree(Consumer s) { state = s; parent = new Node(null); @@ -71,5 +72,4 @@ public Node(T s) { state = s; } } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/AggregateCompleter.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/AggregateCompleter.java index e8e41088c598..145823c53ced 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/AggregateCompleter.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/AggregateCompleter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -24,9 +24,7 @@ * @author Jason Dillon * @since 2.3 */ -public class AggregateCompleter - implements Completer -{ +public class AggregateCompleter implements Completer { private final Collection completers; /** @@ -78,9 +76,6 @@ public void complete(LineReader reader, final ParsedLine line, final ListJason Dillon * @since 2.3 */ -public class ArgumentCompleter implements Completer -{ +public class ArgumentCompleter implements Completer { private final List completers = new ArrayList<>(); private boolean strict = true; @@ -108,12 +107,12 @@ public void complete(LineReader reader, ParsedLine line, final List c // if we are beyond the end of the completers, just use the last one if (line.wordIndex() >= completers.size()) { completer = completers.get(completers.size() - 1); - } - else { + } else { completer = completers.get(line.wordIndex()); } - // ensure that all the previous completers are successful before allowing this completer to pass (only if strict). + // ensure that all the previous completers are successful before allowing this completer to pass (only if + // strict). for (int i = strictCommand ? 0 : 1; isStrict() && (i < line.wordIndex()); i++) { int idx = i >= completers.size() ? (completers.size() - 1) : i; if (idx == 0 && !strictCommand) { diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/EnumCompleter.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/EnumCompleter.java index 6a18d3cfd93a..a701f2e3560b 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/EnumCompleter.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/EnumCompleter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -19,8 +19,7 @@ * @author Jason Dillon * @since 2.3 */ -public class EnumCompleter extends StringsCompleter -{ +public class EnumCompleter extends StringsCompleter { public EnumCompleter(Class> source) { Objects.requireNonNull(source); for (Enum n : source.getEnumConstants()) { diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java index 3d173f72ec7e..32bf6e3493e6 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -9,6 +9,7 @@ package jdk.internal.org.jline.reader.impl.completer; import java.io.IOException; +import java.nio.file.DirectoryStream; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; @@ -41,11 +42,10 @@ * @author Marc Prud'hommeaux * @author Jason Dillon * @since 2.3 - * @deprecated use jdk.internal.org.jline.builtins.Completers$FileNameCompleter instead + * @deprecated use org.jline.builtins.Completers$FileNameCompleter instead */ @Deprecated -public class FileNameCompleter implements Completer -{ +public class FileNameCompleter implements Completer { public void complete(LineReader reader, ParsedLine commandLine, final List candidates) { assert commandLine != null; @@ -72,20 +72,21 @@ public void complete(LineReader reader, ParsedLine commandLine, final List { + try (DirectoryStream directoryStream = Files.newDirectoryStream(current, this::accept)) { + directoryStream.forEach(p -> { String value = curBuf + p.getFileName().toString(); if (Files.isDirectory(p)) { candidates.add(new Candidate( value + (reader.isSet(Option.AUTO_PARAM_SLASH) ? sep : ""), getDisplay(reader.getTerminal(), p), - null, null, + null, + null, reader.isSet(Option.AUTO_REMOVE_SLASH) ? sep : null, null, false)); } else { - candidates.add(new Candidate(value, getDisplay(reader.getTerminal(), p), - null, null, null, null, true)); + candidates.add( + new Candidate(value, getDisplay(reader.getTerminal(), p), null, null, null, null, true)); } }); } catch (IOException e) { @@ -125,5 +126,4 @@ protected String getDisplay(Terminal terminal, Path p) { } return name; } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/NullCompleter.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/NullCompleter.java index f3efefdc9291..21ce836a32f4 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/NullCompleter.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/NullCompleter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -22,11 +22,8 @@ * @author Jason Dillon * @since 2.3 */ -public final class NullCompleter - implements Completer -{ +public final class NullCompleter implements Completer { public static final NullCompleter INSTANCE = new NullCompleter(); - public void complete(LineReader reader, final ParsedLine line, final List candidates) { - } + public void complete(LineReader reader, final ParsedLine line, final List candidates) {} } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java index 8baac657b93d..c791ef68e72a 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2019, the original author or authors. + * Copyright (c) 2002-2019, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -27,8 +27,7 @@ * @author Jason Dillon * @since 2.3 */ -public class StringsCompleter implements Completer -{ +public class StringsCompleter implements Completer { protected Collection candidates; protected Supplier> stringsSupplier; @@ -54,7 +53,7 @@ public StringsCompleter(Iterable strings) { } } - public StringsCompleter(Candidate ... candidates) { + public StringsCompleter(Candidate... candidates) { this(Arrays.asList(candidates)); } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java index a17a356bf0e5..2fe6f8df4921 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2020, the original author or authors. + * Copyright (c) 2002-2020, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -22,8 +22,8 @@ * @author Matti Rinta-Nikkola */ public class SystemCompleter implements Completer { - private Map> completers = new HashMap<>(); - private Map aliasCommand = new HashMap<>(); + private Map> completers = new HashMap<>(); + private Map aliasCommand = new HashMap<>(); private StringsCompleter commands; private boolean compiled = false; @@ -44,9 +44,9 @@ public void complete(LineReader reader, ParsedLine commandLine, List commands.complete(reader, commandLine, candidates); } else if (reader.getParser().validVariableName(buffer.substring(0, eq))) { String curBuf = buffer.substring(0, eq + 1); - for (String c: completers.keySet()) { - candidates.add(new Candidate(AttributedString.stripAnsi(curBuf+c) - , c, null, null, null, null, true)); + for (String c : completers.keySet()) { + candidates.add( + new Candidate(AttributedString.stripAnsi(curBuf + c), c, null, null, null, null, true)); } } } else { @@ -81,7 +81,7 @@ public void add(String command, List completers) { } public void add(List commands, Completer completer) { - for (String c: commands) { + for (String c : commands) { add(c, completer); } } @@ -104,22 +104,22 @@ public void add(SystemCompleter other) { if (other.isCompiled()) { throw new IllegalStateException(); } - for (Map.Entry> entry: other.getCompleters().entrySet()) { - for (Completer c: entry.getValue()) { + for (Map.Entry> entry : other.getCompleters().entrySet()) { + for (Completer c : entry.getValue()) { add(entry.getKey(), c); } } addAliases(other.getAliases()); } - public void addAliases(Map aliasCommand) { + public void addAliases(Map aliasCommand) { if (compiled) { throw new IllegalStateException(); } this.aliasCommand.putAll(aliasCommand); } - private Map getAliases() { + private Map getAliases() { return aliasCommand; } @@ -128,7 +128,7 @@ public void compile() { return; } Map> compiledCompleters = new HashMap<>(); - for (Map.Entry> entry: completers.entrySet()) { + for (Map.Entry> entry : completers.entrySet()) { if (entry.getValue().size() == 1) { compiledCompleters.put(entry.getKey(), entry.getValue()); } else { @@ -143,8 +143,7 @@ public void compile() { compiled = true; } - public Map> getCompleters() { + public Map> getCompleters() { return completers; } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java index cdd1bc520ddd..c696b33ba9e5 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2021, the original author or authors. + * Copyright (c) 2002-2021, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -41,9 +41,9 @@ public class DefaultHistory implements History { private int offset = 0; private int index = 0; - public DefaultHistory() { - } + public DefaultHistory() {} + @SuppressWarnings("this-escape") public DefaultHistory(LineReader reader) { attach(reader); } @@ -67,8 +67,7 @@ public void attach(LineReader reader) { this.reader = reader; try { load(); - } - catch (IllegalArgumentException | IOException e) { + } catch (IllegalArgumentException | IOException e) { Log.warn("Failed to load history", e); } } @@ -117,13 +116,13 @@ public void read(Path file, boolean checkDuplicates) throws IOException { } } - private String doHistoryFileDataKey (Path path){ + private String doHistoryFileDataKey(Path path) { return path != null ? path.toAbsolutePath().toString() : null; } private HistoryFileData getHistoryFileData(Path path) { String key = doHistoryFileDataKey(path); - if (!historyFiles.containsKey(key)){ + if (!historyFiles.containsKey(key)) { historyFiles.put(key, new HistoryFileData()); } return historyFiles.get(key); @@ -133,7 +132,7 @@ private void setHistoryFileData(Path path, HistoryFileData historyFileData) { historyFiles.put(doHistoryFileDataKey(path), historyFileData); } - private boolean isLineReaderHistory (Path path) throws IOException { + private boolean isLineReaderHistory(Path path) throws IOException { Path lrp = getPath(); if (lrp == null) { return path == null; @@ -141,23 +140,23 @@ private boolean isLineReaderHistory (Path path) throws IOException { return Files.isSameFile(lrp, path); } - private void setLastLoaded(Path path, int lastloaded){ + private void setLastLoaded(Path path, int lastloaded) { getHistoryFileData(path).setLastLoaded(lastloaded); } - private void setEntriesInFile(Path path, int entriesInFile){ + private void setEntriesInFile(Path path, int entriesInFile) { getHistoryFileData(path).setEntriesInFile(entriesInFile); } - private void incEntriesInFile(Path path, int amount){ + private void incEntriesInFile(Path path, int amount) { getHistoryFileData(path).incEntriesInFile(amount); } - private int getLastLoaded(Path path){ + private int getLastLoaded(Path path) { return getHistoryFileData(path).getLastLoaded(); } - private int getEntriesInFile(Path path){ + private int getEntriesInFile(Path path) { return getHistoryFileData(path).getEntriesInFile(); } @@ -168,9 +167,8 @@ protected void addHistoryLine(Path path, String line) { protected void addHistoryLine(Path path, String line, boolean checkDuplicates) { if (reader.isSet(LineReader.Option.HISTORY_TIMESTAMPED)) { int idx = line.indexOf(':'); - final String badHistoryFileSyntax = "Bad history file syntax! " + - "The history file `" + path + "` may be an older history: " + - "please remove it or use a different history file."; + final String badHistoryFileSyntax = "Bad history file syntax! " + "The history file `" + path + + "` may be an older history: " + "please remove it or use a different history file."; if (idx < 0) { throw new IllegalArgumentException(badHistoryFileSyntax); } @@ -183,8 +181,7 @@ protected void addHistoryLine(Path path, String line, boolean checkDuplicates) { String unescaped = unescape(line.substring(idx + 1)); internalAdd(time, unescaped, checkDuplicates); - } - else { + } else { internalAdd(Instant.now(), unescape(line), checkDuplicates); } } @@ -210,8 +207,7 @@ public void write(Path file, boolean incremental) throws IOException { @Override public void append(Path file, boolean incremental) throws IOException { - internalWrite(file != null ? file : getPath(), - incremental ? getLastLoaded(file) : 0); + internalWrite(file != null ? file : getPath(), incremental ? getLastLoaded(file) : 0); } @Override @@ -227,8 +223,11 @@ private void internalWrite(Path path, int from) throws IOException { Files.createDirectories(parent); } // Append new items to the history file - try (BufferedWriter writer = Files.newBufferedWriter(path.toAbsolutePath(), - StandardOpenOption.WRITE, StandardOpenOption.APPEND, StandardOpenOption.CREATE)) { + try (BufferedWriter writer = Files.newBufferedWriter( + path.toAbsolutePath(), + StandardOpenOption.WRITE, + StandardOpenOption.APPEND, + StandardOpenOption.CREATE)) { for (Entry entry : items.subList(from, items.size())) { if (isPersistable(entry)) { writer.append(format(entry)); @@ -248,18 +247,23 @@ protected void trimHistory(Path path, int max) throws IOException { Log.trace("Trimming history path: ", path); // Load all history entries LinkedList allItems = new LinkedList<>(); - try (BufferedReader reader = Files.newBufferedReader(path)) { - reader.lines().forEach(l -> { - int idx = l.indexOf(':'); - Instant time = Instant.ofEpochMilli(Long.parseLong(l.substring(0, idx))); - String line = unescape(l.substring(idx + 1)); - allItems.add(createEntry(allItems.size(), time, line)); + try (BufferedReader historyFileReader = Files.newBufferedReader(path)) { + historyFileReader.lines().forEach(l -> { + if (reader.isSet(LineReader.Option.HISTORY_TIMESTAMPED)) { + int idx = l.indexOf(':'); + Instant time = Instant.ofEpochMilli(Long.parseLong(l.substring(0, idx))); + String line = unescape(l.substring(idx + 1)); + allItems.add(createEntry(allItems.size(), time, line)); + } else { + allItems.add(createEntry(allItems.size(), Instant.now(), unescape(l))); + } }); } // Remove duplicates List trimmedItems = doTrimHistory(allItems, max); // Write history - Path temp = Files.createTempFile(path.toAbsolutePath().getParent(), path.getFileName().toString(), ".tmp"); + Path temp = Files.createTempFile( + path.toAbsolutePath().getParent(), path.getFileName().toString(), ".tmp"); try (BufferedWriter writer = Files.newBufferedWriter(temp, StandardOpenOption.WRITE)) { for (Entry entry : trimmedItems) { writer.append(format(entry)); @@ -351,7 +355,7 @@ private String format(Entry entry) { public String get(final int index) { int idx = index - offset; if (idx >= items.size() || idx < 0) { - throw new IllegalArgumentException("IndexOutOfBounds: Index:" + idx +", Size:" + items.size()); + throw new IllegalArgumentException("IndexOutOfBounds: Index:" + idx + ", Size:" + items.size()); } return items.get(idx).line(); } @@ -382,8 +386,7 @@ public void add(Instant time, String line) { if (isSet(reader, LineReader.Option.HISTORY_INCREMENTAL)) { try { save(); - } - catch (IOException e) { + } catch (IOException e) { Log.warn("Failed to save history", e); } } @@ -417,7 +420,7 @@ protected void internalAdd(Instant time, String line) { protected void internalAdd(Instant time, String line, boolean checkDuplicates) { Entry entry = new EntryImpl(offset + items.size(), time, line); if (checkDuplicates) { - for (Entry e: items) { + for (Entry e : items) { if (e.line().trim().equals(line.trim())) { return; } @@ -430,7 +433,7 @@ protected void internalAdd(Instant time, String line, boolean checkDuplicates) { private void maybeResize() { while (size() > getInt(reader, LineReader.HISTORY_SIZE, DEFAULT_HISTORY_SIZE)) { items.removeFirst(); - for (HistoryFileData hfd: historyFiles.values()) { + for (HistoryFileData hfd : historyFiles.values()) { hfd.decLastLoaded(); } offset++; @@ -633,8 +636,7 @@ private static class HistoryFileData { private int lastLoaded = 0; private int entriesInFile = 0; - public HistoryFileData() { - } + public HistoryFileData() {} public HistoryFileData(int lastLoaded, int entriesInFile) { this.lastLoaded = lastLoaded; @@ -667,8 +669,5 @@ public void setEntriesInFile(int entriesInFile) { public void incEntriesInFile(int amount) { entriesInFile = entriesInFile + amount; } - } - } - diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Attributes.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Attributes.java index b1bab287e79b..04959488cf15 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Attributes.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Attributes.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -43,63 +43,65 @@ public enum ControlChar { * Input flags - software input processing */ public enum InputFlag { - IGNBRK, /* ignore BREAK condition */ - BRKINT, /* map BREAK to SIGINTR */ - IGNPAR, /* ignore (discard) parity errors */ - PARMRK, /* mark parity and framing errors */ - INPCK, /* enable checking of parity errors */ - ISTRIP, /* strip 8th bit off chars */ - INLCR, /* map NL into CR */ - IGNCR, /* ignore CR */ - ICRNL, /* map CR to NL (ala CRMOD) */ - IXON, /* enable output flow control */ - IXOFF, /* enable input flow control */ - IXANY, /* any char will restart after stop */ - IMAXBEL, /* ring bell on input queue full */ - IUTF8 /* maintain state for UTF-8 VERASE */ + IGNBRK, /* ignore BREAK condition */ + BRKINT, /* map BREAK to SIGINTR */ + IGNPAR, /* ignore (discard) parity errors */ + PARMRK, /* mark parity and framing errors */ + INPCK, /* enable checking of parity errors */ + ISTRIP, /* strip 8th bit off chars */ + INLCR, /* map NL into CR */ + IGNCR, /* ignore CR */ + ICRNL, /* map CR to NL (ala CRMOD) */ + IXON, /* enable output flow control */ + IXOFF, /* enable input flow control */ + IXANY, /* any char will restart after stop */ + IMAXBEL, /* ring bell on input queue full */ + IUTF8, /* maintain state for UTF-8 VERASE */ + + INORMEOL /* normalize end-of-line */ } /* * Output flags - software output processing */ public enum OutputFlag { - OPOST, /* enable following output processing */ - ONLCR, /* map NL to CR-NL (ala CRMOD) */ - OXTABS, /* expand tabs to spaces */ - ONOEOT, /* discard EOT's (^D) on output) */ - OCRNL, /* map CR to NL on output */ - ONOCR, /* no CR output at column 0 */ - ONLRET, /* NL performs CR function */ - OFILL, /* use fill characters for delay */ - NLDLY, /* \n delay */ - TABDLY, /* horizontal tab delay */ - CRDLY, /* \r delay */ - FFDLY, /* form feed delay */ - BSDLY, /* \b delay */ - VTDLY, /* vertical tab delay */ - OFDEL /* fill is DEL, else NUL */ + OPOST, /* enable following output processing */ + ONLCR, /* map NL to CR-NL (ala CRMOD) */ + OXTABS, /* expand tabs to spaces */ + ONOEOT, /* discard EOT's (^D) on output) */ + OCRNL, /* map CR to NL on output */ + ONOCR, /* no CR output at column 0 */ + ONLRET, /* NL performs CR function */ + OFILL, /* use fill characters for delay */ + NLDLY, /* \n delay */ + TABDLY, /* horizontal tab delay */ + CRDLY, /* \r delay */ + FFDLY, /* form feed delay */ + BSDLY, /* \b delay */ + VTDLY, /* vertical tab delay */ + OFDEL /* fill is DEL, else NUL */ } /* * Control flags - hardware control of terminal */ public enum ControlFlag { - CIGNORE, /* ignore control flags */ - CS5, /* 5 bits (pseudo) */ - CS6, /* 6 bits */ - CS7, /* 7 bits */ - CS8, /* 8 bits */ - CSTOPB, /* send 2 stop bits */ - CREAD, /* enable receiver */ - PARENB, /* parity enable */ - PARODD, /* odd parity, else even */ - HUPCL, /* hang up on last close */ - CLOCAL, /* ignore modem status lines */ - CCTS_OFLOW, /* CTS flow control of output */ - CRTS_IFLOW, /* RTS flow control of input */ - CDTR_IFLOW, /* DTR flow control of input */ - CDSR_OFLOW, /* DSR flow control of output */ - CCAR_OFLOW /* DCD flow control of output */ + CIGNORE, /* ignore control flags */ + CS5, /* 5 bits (pseudo) */ + CS6, /* 6 bits */ + CS7, /* 7 bits */ + CS8, /* 8 bits */ + CSTOPB, /* send 2 stop bits */ + CREAD, /* enable receiver */ + PARENB, /* parity enable */ + PARODD, /* odd parity, else even */ + HUPCL, /* hang up on last close */ + CLOCAL, /* ignore modem status lines */ + CCTS_OFLOW, /* CTS flow control of output */ + CRTS_IFLOW, /* RTS flow control of input */ + CDTR_IFLOW, /* DTR flow control of input */ + CDSR_OFLOW, /* DSR flow control of output */ + CCAR_OFLOW /* DCD flow control of output */ } /* @@ -110,23 +112,23 @@ public enum ControlFlag { * input flag. */ public enum LocalFlag { - ECHOKE, /* visual erase for line kill */ - ECHOE, /* visually erase chars */ - ECHOK, /* echo NL after line kill */ - ECHO, /* enable echoing */ - ECHONL, /* echo NL even if ECHO is off */ - ECHOPRT, /* visual erase mode for hardcopy */ - ECHOCTL, /* echo control chars as ^(Char) */ - ISIG, /* enable signals INTR, QUIT, [D]SUSP */ - ICANON, /* canonicalize input lines */ - ALTWERASE, /* use alternate WERASE algorithm */ - IEXTEN, /* enable DISCARD and LNEXT */ - EXTPROC, /* external processing */ - TOSTOP, /* stop background jobs from output */ - FLUSHO, /* output being flushed (state) */ - NOKERNINFO, /* no kernel output from VSTATUS */ - PENDIN, /* XXX retype pending input (state) */ - NOFLSH /* don't flush after interrupt */ + ECHOKE, /* visual erase for line kill */ + ECHOE, /* visually erase chars */ + ECHOK, /* echo NL after line kill */ + ECHO, /* enable echoing */ + ECHONL, /* echo NL even if ECHO is off */ + ECHOPRT, /* visual erase mode for hardcopy */ + ECHOCTL, /* echo control chars as ^(Char) */ + ISIG, /* enable signals INTR, QUIT, [D]SUSP */ + ICANON, /* canonicalize input lines */ + ALTWERASE, /* use alternate WERASE algorithm */ + IEXTEN, /* enable DISCARD and LNEXT */ + EXTPROC, /* external processing */ + TOSTOP, /* stop background jobs from output */ + FLUSHO, /* output being flushed (state) */ + NOKERNINFO, /* no kernel output from VSTATUS */ + PENDIN, /* XXX retype pending input (state) */ + NOFLSH /* don't flush after interrupt */ } final EnumSet iflag = EnumSet.noneOf(InputFlag.class); @@ -135,9 +137,9 @@ public enum LocalFlag { final EnumSet lflag = EnumSet.noneOf(LocalFlag.class); final EnumMap cchars = new EnumMap<>(ControlChar.class); - public Attributes() { - } + public Attributes() {} + @SuppressWarnings("this-escape") public Attributes(Attributes attr) { copy(attr); } @@ -310,13 +312,12 @@ public void copy(Attributes attributes) { @Override public String toString() { - return "Attributes[" + - "lflags: " + append(lflag) + ", " + - "iflags: " + append(iflag) + ", " + - "oflags: " + append(oflag) + ", " + - "cflags: " + append(cflag) + ", " + - "cchars: " + append(EnumSet.allOf(ControlChar.class), this::display) + - "]"; + return "Attributes[" + "lflags: " + + append(lflag) + ", " + "iflags: " + + append(iflag) + ", " + "oflags: " + + append(oflag) + ", " + "cflags: " + + append(cflag) + ", " + "cchars: " + + append(EnumSet.allOf(ControlChar.class), this::display) + "]"; } private String display(ControlChar c) { @@ -345,5 +346,4 @@ private > String append(EnumSet set) { private > String append(EnumSet set, Function toString) { return set.stream().map(toString).collect(Collectors.joining(" ")); } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Cursor.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Cursor.java index c561349cb0ff..9bc3d902849e 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Cursor.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Cursor.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/MouseEvent.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/MouseEvent.java index df59e3f41b25..059b43c51ae0 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/MouseEvent.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/MouseEvent.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -71,12 +71,11 @@ public int getY() { @Override public String toString() { - return "MouseEvent[" + - "type=" + type + - ", button=" + button + - ", modifiers=" + modifiers + - ", x=" + x + - ", y=" + y + - ']'; + return "MouseEvent[" + "type=" + + type + ", button=" + + button + ", modifiers=" + + modifiers + ", x=" + + x + ", y=" + + y + ']'; } } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Size.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Size.java index 29870ad626cd..fde3bf35959e 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Size.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Size.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -13,9 +13,9 @@ public class Size { private int rows; private int cols; - public Size() { - } + public Size() {} + @SuppressWarnings("this-escape") public Size(int columns, int rows) { this(); setColumns(columns); @@ -50,7 +50,7 @@ public void setRows(int rows) { * @return the cursor position */ public int cursorPos(int row, int col) { - return row * (cols+1) + col; + return row * (cols + 1) + col; } public void copy(Size size) { diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Terminal.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Terminal.java index 38ffb029f604..054915e133d2 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Terminal.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Terminal.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -34,6 +34,7 @@ public interface Terminal extends Closeable, Flushable { * Type used for dumb terminals. */ String TYPE_DUMB = "dumb"; + String TYPE_DUMB_COLOR = "dumb-color"; String getName(); @@ -42,6 +43,9 @@ public interface Terminal extends Closeable, Flushable { // Signal support // + /** + * Types of signals. + */ enum Signal { INT, QUIT, @@ -51,16 +55,55 @@ enum Signal { WINCH } + /** + * The SignalHandler defines the interface used to trap signals and perform specific behaviors. + * @see Terminal.Signal + * @see Terminal#handle(Signal, SignalHandler) + */ interface SignalHandler { + /** + * The {@code SIG_DFL} value can be used to specify that the JVM default behavior + * should be used to handle this signal. + */ SignalHandler SIG_DFL = NativeSignalHandler.SIG_DFL; + + /** + * The {@code SIG_IGN} value can be used to ignore this signal and not perform + * any special processing. + */ SignalHandler SIG_IGN = NativeSignalHandler.SIG_IGN; + /** + * Handle the signal. + * @param signal the signal + */ void handle(Signal signal); } + /** + * Registers a handler for the given {@link Signal}. + *

+ * Note that the JVM does not easily allow catching the {@link Signal#QUIT} signal, which causes a thread dump + * to be displayed. This signal is mainly used when connecting through an SSH socket to a virtual terminal. + * + * @param signal the signal to register a handler for + * @param handler the handler + * @return the previous signal handler + */ SignalHandler handle(Signal signal, SignalHandler handler); + /** + * Raise the specific signal. + * This is not method usually called by non system terminals. + * When accessing a terminal through a SSH or Telnet connection, signals may be + * conveyed by the protocol and thus need to be raised when reaching the terminal code. + * The terminals do that automatically when the terminal input stream has a character + * mapped to {@link Attributes.ControlChar#VINTR}, {@link Attributes.ControlChar#VQUIT}, + * or {@link Attributes.ControlChar#VSUSP}. + * + * @param signal the signal to raise + */ void raise(Signal signal); // @@ -180,8 +223,21 @@ interface SignalHandler { boolean echo(boolean echo); + /** + * Returns the terminal attributes. + * The returned object can be safely modified + * further used in a call to {@link #setAttributes(Attributes)}. + * + * @return the terminal attributes. + */ Attributes getAttributes(); + /** + * Set the terminal attributes. + * The terminal will perform a copy of the given attributes. + * + * @param attr the new attributes + */ void setAttributes(Attributes attr); /** @@ -334,5 +390,4 @@ enum MouseTracking { * Color support */ ColorPalette getPalette(); - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java index 8c047e373422..3b02ec2d8d8a 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2021, the original author or authors. + * Copyright (c) 2002-2021, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -8,9 +8,6 @@ */ package jdk.internal.org.jline.terminal; -import java.io.FileDescriptor; -import java.io.FileInputStream; -import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -19,11 +16,16 @@ import java.nio.charset.StandardCharsets; import java.nio.charset.UnsupportedCharsetException; import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.Comparator; +import java.util.HashSet; import java.util.List; import java.util.Locale; import java.util.Map; import java.util.Optional; import java.util.ServiceLoader; +import java.util.Set; import java.util.concurrent.atomic.AtomicReference; import java.util.function.Function; import java.util.stream.Collectors; @@ -31,8 +33,10 @@ import jdk.internal.org.jline.terminal.impl.AbstractPosixTerminal; import jdk.internal.org.jline.terminal.impl.AbstractTerminal; -import jdk.internal.org.jline.terminal.impl.AbstractWindowsTerminal; import jdk.internal.org.jline.terminal.impl.DumbTerminal; +import jdk.internal.org.jline.terminal.impl.DumbTerminalProvider; +import jdk.internal.org.jline.terminal.spi.SystemStream; +import jdk.internal.org.jline.terminal.spi.TerminalExt; import jdk.internal.org.jline.terminal.spi.TerminalProvider; import jdk.internal.org.jline.utils.Log; import jdk.internal.org.jline.utils.OSUtils; @@ -49,16 +53,30 @@ public final class TerminalBuilder { public static final String PROP_ENCODING = "org.jline.terminal.encoding"; public static final String PROP_CODEPAGE = "org.jline.terminal.codepage"; public static final String PROP_TYPE = "org.jline.terminal.type"; - public static final String PROP_JNA = "org.jline.terminal.jna"; - public static final String PROP_JANSI = "org.jline.terminal.jansi"; - public static final String PROP_EXEC = "org.jline.terminal.exec"; - public static final String PROP_DUMB = "org.jline.terminal.dumb"; + public static final String PROP_PROVIDER = "org.jline.terminal.provider"; + public static final String PROP_PROVIDERS = "org.jline.terminal.providers"; + public static final String PROP_PROVIDER_FFM = "ffm"; + public static final String PROP_PROVIDER_JNI = "jni"; + public static final String PROP_PROVIDER_JANSI = "jansi"; + public static final String PROP_PROVIDER_JNA = "jna"; + public static final String PROP_PROVIDER_EXEC = "exec"; + public static final String PROP_PROVIDER_DUMB = "dumb"; + public static final String PROP_PROVIDERS_DEFAULT = String.join( + ",", PROP_PROVIDER_FFM, PROP_PROVIDER_JNI, PROP_PROVIDER_JANSI, PROP_PROVIDER_JNA, PROP_PROVIDER_EXEC); + public static final String PROP_FFM = "org.jline.terminal." + PROP_PROVIDER_FFM; + public static final String PROP_JNI = "org.jline.terminal." + PROP_PROVIDER_JNI; + public static final String PROP_JANSI = "org.jline.terminal." + PROP_PROVIDER_JANSI; + public static final String PROP_JNA = "org.jline.terminal." + PROP_PROVIDER_JNA; + public static final String PROP_EXEC = "org.jline.terminal." + PROP_PROVIDER_EXEC; + public static final String PROP_DUMB = "org.jline.terminal." + PROP_PROVIDER_DUMB; public static final String PROP_DUMB_COLOR = "org.jline.terminal.dumb.color"; public static final String PROP_OUTPUT = "org.jline.terminal.output"; public static final String PROP_OUTPUT_OUT = "out"; public static final String PROP_OUTPUT_ERR = "err"; public static final String PROP_OUTPUT_OUT_ERR = "out-err"; public static final String PROP_OUTPUT_ERR_OUT = "err-out"; + public static final String PROP_OUTPUT_FORCED_OUT = "forced-out"; + public static final String PROP_OUTPUT_FORCED_ERR = "forced-err"; // // Other system properties controlling various jline parts @@ -68,6 +86,32 @@ public final class TerminalBuilder { public static final String PROP_COLOR_DISTANCE = "org.jline.utils.colorDistance"; public static final String PROP_DISABLE_ALTERNATE_CHARSET = "org.jline.utils.disableAlternateCharset"; + // + // System properties controlling how FileDescriptor are create. + // The value can be a comma separated list of defined mechanisms. + // + public static final String PROP_FILE_DESCRIPTOR_CREATION_MODE = "org.jline.terminal.pty.fileDescriptorCreationMode"; + public static final String PROP_FILE_DESCRIPTOR_CREATION_MODE_NATIVE = "native"; + public static final String PROP_FILE_DESCRIPTOR_CREATION_MODE_REFLECTION = "reflection"; + public static final String PROP_FILE_DESCRIPTOR_CREATION_MODE_DEFAULT = + String.join(",", PROP_FILE_DESCRIPTOR_CREATION_MODE_REFLECTION, PROP_FILE_DESCRIPTOR_CREATION_MODE_NATIVE); + + // + // System properties controlling how RedirectPipe are created. + // The value can be a comma separated list of defined mechanisms. + // + public static final String PROP_REDIRECT_PIPE_CREATION_MODE = "org.jline.terminal.exec.redirectPipeCreationMode"; + public static final String PROP_REDIRECT_PIPE_CREATION_MODE_NATIVE = "native"; + public static final String PROP_REDIRECT_PIPE_CREATION_MODE_REFLECTION = "reflection"; + public static final String PROP_REDIRECT_PIPE_CREATION_MODE_DEFAULT = + String.join(",", PROP_REDIRECT_PIPE_CREATION_MODE_REFLECTION, PROP_REDIRECT_PIPE_CREATION_MODE_NATIVE); + + public static final Set DEPRECATED_PROVIDERS = + Collections.unmodifiableSet(new HashSet<>(Arrays.asList(PROP_PROVIDER_JNA, PROP_PROVIDER_JANSI))); + + public static final String PROP_DISABLE_DEPRECATED_PROVIDER_WARNING = + "org.jline.terminal.disableDeprecatedProviderWarning"; + // // Terminal output control // @@ -75,7 +119,9 @@ public enum SystemOutput { SysOut, SysErr, SysOutOrSysErr, - SysErrOrSysOut + SysErrOrSysOut, + ForcedSysOut, + ForcedSysErr } /** @@ -115,20 +161,23 @@ public static TerminalBuilder builder() { private int codepage; private Boolean system; private SystemOutput systemOutput; + private String provider; + private String providers; private Boolean jna; private Boolean jansi; + private Boolean jni; private Boolean exec; + private Boolean ffm; private Boolean dumb; private Boolean color; private Attributes attributes; private Size size; - private boolean nativeSignals = false; + private boolean nativeSignals = true; private Function inputStreamWrapper = in -> in; private Terminal.SignalHandler signalHandler = Terminal.SignalHandler.SIG_DFL; private boolean paused = false; - private TerminalBuilder() { - } + private TerminalBuilder() {} public TerminalBuilder name(String name) { this.name = name; @@ -160,6 +209,16 @@ public TerminalBuilder systemOutput(SystemOutput systemOutput) { return this; } + public TerminalBuilder provider(String provider) { + this.provider = provider; + return this; + } + + public TerminalBuilder providers(String providers) { + this.providers = providers; + return this; + } + public TerminalBuilder jna(boolean jna) { this.jna = jna; return this; @@ -170,11 +229,21 @@ public TerminalBuilder jansi(boolean jansi) { return this; } + public TerminalBuilder jni(boolean jni) { + this.jni = jni; + return this; + } + public TerminalBuilder exec(boolean exec) { this.exec = exec; return this; } + public TerminalBuilder ffm(boolean ffm) { + this.ffm = ffm; + return this; + } + public TerminalBuilder dumb(boolean dumb) { this.dumb = dumb; return this; @@ -280,6 +349,12 @@ public TerminalBuilder nativeSignals(boolean nativeSignals) { return this; } + /** + * Determines the default value for signal handlers. + * All signals will be mapped to the given handler. + * @param signalHandler the default signal handler + * @return The builder + */ public TerminalBuilder signalHandler(Terminal.SignalHandler signalHandler) { this.signalHandler = signalHandler; return this; @@ -305,6 +380,11 @@ public TerminalBuilder paused(boolean paused) { return this; } + /** + * Builds the terminal. + * @return the newly created terminal, never {@code null} + * @throws IOException if an error occurs + */ public Terminal build() throws IOException { Terminal override = TERMINAL_OVERRIDE.get(); Terminal terminal = override != null ? override : doBuild(); @@ -313,7 +393,8 @@ public Terminal build() throws IOException { } Log.debug(() -> "Using terminal " + terminal.getClass().getSimpleName()); if (terminal instanceof AbstractPosixTerminal) { - Log.debug(() -> "Using pty " + ((AbstractPosixTerminal) terminal).getPty().getClass().getSimpleName()); + Log.debug(() -> "Using pty " + + ((AbstractPosixTerminal) terminal).getPty().getClass().getSimpleName()); } return terminal; } @@ -323,144 +404,76 @@ private Terminal doBuild() throws IOException { if (name == null) { name = "JLine terminal"; } - Charset encoding = this.encoding; - if (encoding == null) { - String charsetName = System.getProperty(PROP_ENCODING); - if (charsetName != null && Charset.isSupported(charsetName)) { - encoding = Charset.forName(charsetName); - } - } - if (encoding == null) { - int codepage = this.codepage; - if (codepage <= 0) { - String str = System.getProperty(PROP_CODEPAGE); - if (str != null) { - codepage = Integer.parseInt(str); - } - } - if (codepage >= 0) { - encoding = getCodepageCharset(codepage); - } else { - encoding = StandardCharsets.UTF_8; - } - } - String type = this.type; - if (type == null) { - type = System.getProperty(PROP_TYPE); - } - if (type == null) { - type = System.getenv("TERM"); - } - Boolean jna = this.jna; - if (jna == null) { - jna = getBoolean(PROP_JNA, true); - } - Boolean jansi = this.jansi; - if (jansi == null) { - jansi = getBoolean(PROP_JANSI, true); - } - Boolean exec = this.exec; - if (exec == null) { - exec = getBoolean(PROP_EXEC, true); + Charset encoding = computeEncoding(); + String type = computeType(); + + String provider = this.provider; + if (provider == null) { + provider = System.getProperty(PROP_PROVIDER, null); } + + boolean forceDumb = + (DumbTerminal.TYPE_DUMB.equals(type) || type != null && type.startsWith(DumbTerminal.TYPE_DUMB_COLOR)) + || (provider != null && provider.equals(PROP_PROVIDER_DUMB)); Boolean dumb = this.dumb; if (dumb == null) { dumb = getBoolean(PROP_DUMB, null); } IllegalStateException exception = new IllegalStateException("Unable to create a terminal"); - List providers = new ArrayList<>(); - if (jna) { - try { - TerminalProvider provider = TerminalProvider.load("jna"); - providers.add(provider); - } catch (Throwable t) { - Log.debug("Unable to load JNA support: ", t); - exception.addSuppressed(t); - } - } - if (jansi) { - try { - TerminalProvider provider = TerminalProvider.load("jansi"); - providers.add(provider); - } catch (Throwable t) { - Log.debug("Unable to load JANSI support: ", t); - exception.addSuppressed(t); - } - } - if (exec) - { - try { - TerminalProvider provider = TerminalProvider.load("exec"); - providers.add(provider); - } catch (Throwable t) { - Log.debug("Unable to load EXEC support: ", t); - exception.addSuppressed(t); - } - } - + List providers = getProviders(provider, exception); Terminal terminal = null; if ((system != null && system) || (system == null && in == null && out == null)) { - if (system != null && ((in != null && !in.equals(System.in)) || - (out != null && !out.equals(System.out) && !out.equals(System.err)))) { + if (system != null + && ((in != null && !in.equals(System.in)) + || (out != null && !out.equals(System.out) && !out.equals(System.err)))) { throw new IllegalArgumentException("Cannot create a system terminal using non System streams"); } if (attributes != null || size != null) { Log.warn("Attributes and size fields are ignored when creating a system terminal"); } - if (out != null) { - if (out.equals(System.out)) { - systemOutput = SystemOutput.SysOut; - } else if (out.equals(System.err)) { - systemOutput = SystemOutput.SysErr; - } - } - if (systemOutput == null) { - String str = System.getProperty(PROP_OUTPUT); - if (str != null) { - switch (str.trim().toLowerCase(Locale.ROOT)) { - case PROP_OUTPUT_OUT: systemOutput = SystemOutput.SysOut; break; - case PROP_OUTPUT_ERR: systemOutput = SystemOutput.SysErr; break; - case PROP_OUTPUT_OUT_ERR: systemOutput = SystemOutput.SysOutOrSysErr; break; - case PROP_OUTPUT_ERR_OUT: systemOutput = SystemOutput.SysErrOrSysOut; break; - default: - Log.debug("Unsupported value for " + PROP_OUTPUT + ": " + str + ". Supported values are: " - + String.join(", ", PROP_OUTPUT_OUT, PROP_OUTPUT_ERR, PROP_OUTPUT_OUT_ERR,PROP_OUTPUT_ERR_OUT) - + "."); - } - } - } - if (systemOutput == null) { - systemOutput = SystemOutput.SysOutOrSysErr; - } - Map system = Stream.of(TerminalProvider.Stream.values()) - .collect(Collectors.toMap(stream -> stream, stream -> providers.stream().anyMatch(p -> p.isSystemStream(stream)))); - TerminalProvider.Stream console = select(system, systemOutput); + SystemOutput systemOutput = computeSystemOutput(); + Map system = Stream.of(SystemStream.values()) + .collect(Collectors.toMap( + stream -> stream, stream -> providers.stream().anyMatch(p -> p.isSystemStream(stream)))); + SystemStream systemStream = select(system, systemOutput); - if (system.get(TerminalProvider.Stream.Input) && console != null) { + if (!forceDumb && system.get(SystemStream.Input) && systemStream != null) { if (attributes != null || size != null) { Log.warn("Attributes and size fields are ignored when creating a system terminal"); } boolean ansiPassThrough = OSUtils.IS_CONEMU; // Cygwin defaults to XTERM, but actually supports 256 colors, // so if the value comes from the environment, change it to xterm-256color - if ((OSUtils.IS_CYGWIN || OSUtils.IS_MSYSTEM) && "xterm".equals(type) - && this.type == null && System.getProperty(PROP_TYPE) == null) { + if ((OSUtils.IS_CYGWIN || OSUtils.IS_MSYSTEM) + && "xterm".equals(type) + && this.type == null + && System.getProperty(PROP_TYPE) == null) { type = "xterm-256color"; } - for ( TerminalProvider provider : providers) { + for (TerminalProvider prov : providers) { if (terminal == null) { try { - terminal = provider.sysTerminal(name, type, ansiPassThrough, encoding, - nativeSignals, signalHandler, paused, console, inputStreamWrapper); + terminal = prov.sysTerminal( + name, + type, + ansiPassThrough, + encoding, + nativeSignals, + signalHandler, + paused, + systemStream, + inputStreamWrapper); } catch (Throwable t) { - Log.debug("Error creating " + provider.name() + " based terminal: ", t.getMessage(), t); + Log.debug("Error creating " + prov.name() + " based terminal: ", t.getMessage(), t); exception.addSuppressed(t); } } } - if (terminal == null && OSUtils.IS_WINDOWS && !jna && !jansi && (dumb == null || !dumb)) { - throw new IllegalStateException("Unable to create a system terminal. On windows, either " - + "JNA or JANSI library is required. Make sure to add one of those in the classpath."); + if (terminal == null && OSUtils.IS_WINDOWS && providers.isEmpty() && (dumb == null || !dumb)) { + throw new IllegalStateException( + "Unable to create a system terminal. On Windows, either JLine's native libraries, JNA " + + "or Jansi library is required. Make sure to add one of those in the classpath.", + exception); } } if (terminal instanceof AbstractTerminal) { @@ -468,54 +481,42 @@ private Terminal doBuild() throws IOException { if (SYSTEM_TERMINAL.compareAndSet(null, t)) { t.setOnClose(() -> SYSTEM_TERMINAL.compareAndSet(t, null)); } else { - exception.addSuppressed(new IllegalStateException("A system terminal is already running. " + - "Make sure to use the created system Terminal on the LineReaderBuilder if you're using one " + - "or that previously created system Terminals have been correctly closed.")); + exception.addSuppressed(new IllegalStateException("A system terminal is already running. " + + "Make sure to use the created system Terminal on the LineReaderBuilder if you're using one " + + "or that previously created system Terminals have been correctly closed.")); terminal.close(); terminal = null; } } - if (terminal == null && (dumb == null || dumb)) { - // forced colored dumb terminal - Boolean color = this.color; - if (color == null) { - color = getBoolean(PROP_DUMB_COLOR, false); - // detect emacs using the env variable - if (!color) { - String emacs = System.getenv("INSIDE_EMACS"); - color = emacs != null && emacs.contains("comint"); - } - // detect Intellij Idea - if (!color) { - String command = getParentProcessCommand(); - color = command != null && command.contains("idea"); - } - if (!color) { - color = system.get(TerminalProvider.Stream.Output) && System.getenv("TERM") != null; - } - if (!color && dumb == null) { - if (Log.isDebugEnabled()) { - Log.warn("input is tty: {}", system.get(TerminalProvider.Stream.Input)); - Log.warn("output is tty: {}", system.get(TerminalProvider.Stream.Output)); - Log.warn("error is tty: {}", system.get(TerminalProvider.Stream.Error)); - Log.warn("Creating a dumb terminal", exception); - } else { - Log.warn("Unable to create a system terminal, creating a dumb terminal (enable debug logging for more information)"); - } + if (terminal == null && (forceDumb || dumb == null || dumb)) { + if (!forceDumb && dumb == null) { + if (Log.isDebugEnabled()) { + Log.warn("input is tty: " + system.get(SystemStream.Input)); + Log.warn("output is tty: " + system.get(SystemStream.Output)); + Log.warn("error is tty: " + system.get(SystemStream.Error)); + Log.warn("Creating a dumb terminal", exception); + } else { + Log.warn( + "Unable to create a system terminal, creating a dumb terminal (enable debug logging for more information)"); } } - terminal = new DumbTerminal(name, color ? Terminal.TYPE_DUMB_COLOR : Terminal.TYPE_DUMB, - new FileInputStream(FileDescriptor.in), - new FileOutputStream(console == TerminalProvider.Stream.Output ? FileDescriptor.out : FileDescriptor.err), - encoding, signalHandler); + type = getDumbTerminalType(dumb, systemStream); + terminal = new DumbTerminalProvider() + .sysTerminal(name, type, false, encoding, nativeSignals, signalHandler, paused, systemStream, inputStreamWrapper); + if (OSUtils.IS_WINDOWS) { + Attributes attr = terminal.getAttributes(); + attr.setInputFlag(Attributes.InputFlag.IGNCR, true); + terminal.setAttributes(attr); + } } } else { - for ( TerminalProvider provider : providers) { + for (TerminalProvider prov : providers) { if (terminal == null) { try { - terminal = provider.newTerminal(name, type, inputStreamWrapper.apply(in), out, encoding, signalHandler, paused, attributes, size); + terminal = prov.newTerminal( + name, type, in, out, encoding, signalHandler, paused, attributes, size); } catch (Throwable t) { - Log.debug("Error creating " + provider.name() + " based terminal: ", t.getMessage(), t); + Log.debug("Error creating " + prov.name() + " based terminal: ", t.getMessage(), t); exception.addSuppressed(t); } } @@ -524,25 +525,220 @@ private Terminal doBuild() throws IOException { if (terminal == null) { throw exception; } + if (terminal instanceof TerminalExt) { + TerminalExt te = (TerminalExt) terminal; + if (DEPRECATED_PROVIDERS.contains(te.getProvider().name()) + && !getBoolean(PROP_DISABLE_DEPRECATED_PROVIDER_WARNING, false)) { + Log.warn("The terminal provider " + te.getProvider().name() + + " has been deprecated, check your configuration. This warning can be disabled by setting the system property " + + PROP_DISABLE_DEPRECATED_PROVIDER_WARNING + " to true."); + } + } return terminal; } - private TerminalProvider.Stream select(Map system, SystemOutput systemOutput) { + private String getDumbTerminalType(Boolean dumb, SystemStream systemStream) { + // forced colored dumb terminal + Boolean color = this.color; + if (color == null) { + color = getBoolean(PROP_DUMB_COLOR, null); + } + if (dumb == null) { + // detect emacs using the env variable + if (color == null) { + String emacs = System.getenv("INSIDE_EMACS"); + if (emacs != null && emacs.contains("comint")) { + color = true; + } + } + // detect Intellij Idea + if (color == null) { + // using the env variable on windows + String ideHome = System.getenv("IDE_HOME"); + if (ideHome != null) { + color = true; + } else { + // using the parent process command on unix/mac + String command = getParentProcessCommand(); + if (command != null && command.endsWith("/idea")) { + color = true; + } + } + } + if (color == null) { + color = systemStream != null && System.getenv("TERM") != null; + } + } else { + if (color == null) { + color = false; + } + } + return color ? Terminal.TYPE_DUMB_COLOR : Terminal.TYPE_DUMB; + } + + public SystemOutput computeSystemOutput() { + SystemOutput systemOutput = null; + if (out != null) { + if (out.equals(System.out)) { + systemOutput = SystemOutput.SysOut; + } else if (out.equals(System.err)) { + systemOutput = SystemOutput.SysErr; + } + } + if (systemOutput == null) { + systemOutput = this.systemOutput; + } + if (systemOutput == null) { + String str = System.getProperty(PROP_OUTPUT); + if (str != null) { + switch (str.trim().toLowerCase(Locale.ROOT)) { + case PROP_OUTPUT_OUT: + systemOutput = SystemOutput.SysOut; + break; + case PROP_OUTPUT_ERR: + systemOutput = SystemOutput.SysErr; + break; + case PROP_OUTPUT_OUT_ERR: + systemOutput = SystemOutput.SysOutOrSysErr; + break; + case PROP_OUTPUT_ERR_OUT: + systemOutput = SystemOutput.SysErrOrSysOut; + break; + case PROP_OUTPUT_FORCED_OUT: + systemOutput = SystemOutput.ForcedSysOut; + break; + case PROP_OUTPUT_FORCED_ERR: + systemOutput = SystemOutput.ForcedSysErr; + break; + default: + Log.debug("Unsupported value for " + PROP_OUTPUT + ": " + str + ". Supported values are: " + + String.join( + ", ", + PROP_OUTPUT_OUT, + PROP_OUTPUT_ERR, + PROP_OUTPUT_OUT_ERR, + PROP_OUTPUT_ERR_OUT) + + "."); + } + } + } + if (systemOutput == null) { + systemOutput = SystemOutput.SysOutOrSysErr; + } + return systemOutput; + } + + public String computeType() { + String type = this.type; + if (type == null) { + type = System.getProperty(PROP_TYPE); + } + if (type == null) { + type = System.getenv("TERM"); + } + return type; + } + + public Charset computeEncoding() { + Charset encoding = this.encoding; + if (encoding == null) { + String charsetName = System.getProperty(PROP_ENCODING); + if (charsetName != null && Charset.isSupported(charsetName)) { + encoding = Charset.forName(charsetName); + } + } + if (encoding == null) { + int codepage = this.codepage; + if (codepage <= 0) { + String str = System.getProperty(PROP_CODEPAGE); + if (str != null) { + codepage = Integer.parseInt(str); + } + } + if (codepage >= 0) { + encoding = getCodepageCharset(codepage); + } else { + encoding = StandardCharsets.UTF_8; + } + } + return encoding; + } + + /** + * Get the list of available terminal providers. + * This list is sorted according to the {@link #PROP_PROVIDERS} system property. + * @param provider if not {@code null}, only this provider will be checked + * @param exception if a provider throws an exception, it will be added to this exception as a suppressed exception + * @return a list of terminal providers + */ + public List getProviders(String provider, IllegalStateException exception) { + List providers = new ArrayList<>(); + // Check ffm provider + checkProvider(provider, exception, providers, ffm, PROP_FFM, PROP_PROVIDER_FFM); + // Check jni provider + checkProvider(provider, exception, providers, jni, PROP_JNI, PROP_PROVIDER_JNI); + // Check jansi provider + checkProvider(provider, exception, providers, jansi, PROP_JANSI, PROP_PROVIDER_JANSI); + // Check jna provider + checkProvider(provider, exception, providers, jna, PROP_JNA, PROP_PROVIDER_JNA); + // Check exec provider + checkProvider(provider, exception, providers, exec, PROP_EXEC, PROP_PROVIDER_EXEC); + // Order providers + List order = Arrays.asList( + (this.providers != null ? this.providers : System.getProperty(PROP_PROVIDERS, PROP_PROVIDERS_DEFAULT)) + .split(",")); + providers.sort(Comparator.comparing(l -> { + int idx = order.indexOf(l.name()); + return idx >= 0 ? idx : Integer.MAX_VALUE; + })); + String names = providers.stream().map(TerminalProvider::name).collect(Collectors.joining(", ")); + Log.debug("Available providers: " + names); + return providers; + } + + private void checkProvider( + String provider, + IllegalStateException exception, + List providers, + Boolean load, + String property, + String name) { + Boolean doLoad = provider != null ? (Boolean) name.equals(provider) : load; + if (doLoad == null) { + doLoad = getBoolean(property, true); + } + if (doLoad) { + try { + TerminalProvider prov = TerminalProvider.load(name); + prov.isSystemStream(SystemStream.Output); + providers.add(prov); + } catch (Throwable t) { + Log.debug("Unable to load " + name + " provider: ", t); + exception.addSuppressed(t); + } + } + } + + private SystemStream select(Map system, SystemOutput systemOutput) { switch (systemOutput) { case SysOut: - return select(system, TerminalProvider.Stream.Output); + return select(system, SystemStream.Output); case SysErr: - return select(system, TerminalProvider.Stream.Error); + return select(system, SystemStream.Error); case SysOutOrSysErr: - return select(system, TerminalProvider.Stream.Output, TerminalProvider.Stream.Error); + return select(system, SystemStream.Output, SystemStream.Error); case SysErrOrSysOut: - return select(system, TerminalProvider.Stream.Error, TerminalProvider.Stream.Output); + return select(system, SystemStream.Error, SystemStream.Output); + case ForcedSysOut: + return SystemStream.Output; + case ForcedSysErr: + return SystemStream.Error; } return null; } - private static TerminalProvider.Stream select(Map system, TerminalProvider.Stream... streams) { - for (TerminalProvider.Stream s : streams) { + private static SystemStream select(Map system, SystemStream... streams) { + for (SystemStream s : streams) { if (system.get(s)) { return s; } @@ -557,7 +753,9 @@ private static String getParentProcessCommand() { Object parent = ((Optional) phClass.getMethod("parent").invoke(current)).orElse(null); Method infoMethod = phClass.getMethod("info"); Object info = infoMethod.invoke(parent); - Object command = ((Optional) infoMethod.getReturnType().getMethod("command").invoke(info)).orElse(null); + Object command = ((Optional) + infoMethod.getReturnType().getMethod("command").invoke(info)) + .orElse(null); return (String) command; } catch (Throwable t) { return null; @@ -582,7 +780,7 @@ private static S load(Class clazz) { private static final int UTF8_CODE_PAGE = 65001; private static Charset getCodepageCharset(int codepage) { - //http://docs.oracle.com/javase/6/docs/technotes/guides/intl/encoding.doc.html + // http://docs.oracle.com/javase/6/docs/technotes/guides/intl/encoding.doc.html if (codepage == UTF8_CODE_PAGE) { return StandardCharsets.UTF_8; } @@ -629,5 +827,4 @@ private static Charset getCodepageCharset(int codepage) { public static void setTerminalOverride(final Terminal terminal) { TERMINAL_OVERRIDE.set(terminal); } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java index b5f55b80f1e3..5d000d070837 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -18,6 +18,8 @@ import jdk.internal.org.jline.terminal.Cursor; import jdk.internal.org.jline.terminal.Size; import jdk.internal.org.jline.terminal.spi.Pty; +import jdk.internal.org.jline.terminal.spi.SystemStream; +import jdk.internal.org.jline.terminal.spi.TerminalProvider; public abstract class AbstractPosixTerminal extends AbstractTerminal { @@ -28,7 +30,8 @@ public AbstractPosixTerminal(String name, String type, Pty pty) throws IOExcepti this(name, type, pty, null, SignalHandler.SIG_DFL); } - public AbstractPosixTerminal(String name, String type, Pty pty, Charset encoding, SignalHandler signalHandler) throws IOException { + public AbstractPosixTerminal(String name, String type, Pty pty, Charset encoding, SignalHandler signalHandler) + throws IOException { super(name, type, encoding, signalHandler); Objects.requireNonNull(pty); this.pty = pty; @@ -82,4 +85,13 @@ public Cursor getCursorPosition(IntConsumer discarded) { return CursorSupport.getCursorPosition(this, discarded); } + @Override + public TerminalProvider getProvider() { + return getPty().getProvider(); + } + + @Override + public SystemStream getSystemStream() { + return getPty().getSystemStream(); + } } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java index 0feab84fc7e9..3fbe63f3c5d6 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2019, the original author or authors. + * Copyright (c) 2002-2019, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -8,20 +8,39 @@ */ package jdk.internal.org.jline.terminal.impl; -import jdk.internal.org.jline.terminal.Attributes; -import jdk.internal.org.jline.terminal.spi.Pty; -import jdk.internal.org.jline.utils.NonBlockingInputStream; - +import java.io.FileDescriptor; +import java.io.FilterInputStream; import java.io.IOError; import java.io.IOException; import java.io.InputStream; import java.io.InterruptedIOException; +import java.lang.reflect.Field; + +//import jdk.internal.org.jline.nativ.JLineLibrary; +//import jdk.internal.org.jline.nativ.JLineNativeLoader; +import jdk.internal.org.jline.terminal.Attributes; +import jdk.internal.org.jline.terminal.spi.Pty; +import jdk.internal.org.jline.terminal.spi.SystemStream; +import jdk.internal.org.jline.terminal.spi.TerminalProvider; +import jdk.internal.org.jline.utils.NonBlockingInputStream; +import static jdk.internal.org.jline.terminal.TerminalBuilder.PROP_FILE_DESCRIPTOR_CREATION_MODE; +import static jdk.internal.org.jline.terminal.TerminalBuilder.PROP_FILE_DESCRIPTOR_CREATION_MODE_DEFAULT; +import static jdk.internal.org.jline.terminal.TerminalBuilder.PROP_FILE_DESCRIPTOR_CREATION_MODE_NATIVE; +import static jdk.internal.org.jline.terminal.TerminalBuilder.PROP_FILE_DESCRIPTOR_CREATION_MODE_REFLECTION; import static jdk.internal.org.jline.terminal.TerminalBuilder.PROP_NON_BLOCKING_READS; public abstract class AbstractPty implements Pty { + protected final TerminalProvider provider; + protected final SystemStream systemStream; private Attributes current; + private boolean skipNextLf; + + public AbstractPty(TerminalProvider provider, SystemStream systemStream) { + this.provider = provider; + this.systemStream = systemStream; + } @Override public void setAttr(Attributes attr) throws IOException { @@ -32,10 +51,32 @@ public void setAttr(Attributes attr) throws IOException { @Override public InputStream getSlaveInput() throws IOException { InputStream si = doGetSlaveInput(); + InputStream nsi = new FilterInputStream(si) { + @Override + public int read() throws IOException { + for (; ; ) { + int c = super.read(); + if (current.getInputFlag(Attributes.InputFlag.INORMEOL)) { + if (c == '\r') { + skipNextLf = true; + c = '\n'; + } else if (c == '\n') { + if (skipNextLf) { + skipNextLf = false; + continue; + } + } else { + skipNextLf = false; + } + } + return c; + } + } + }; if (Boolean.parseBoolean(System.getProperty(PROP_NON_BLOCKING_READS, "true"))) { - return new PtyInputStream(si); + return new PtyInputStream(nsi); } else { - return si; + return nsi; } } @@ -49,6 +90,16 @@ protected void checkInterrupted() throws InterruptedIOException { } } + @Override + public TerminalProvider getProvider() { + return provider; + } + + @Override + public SystemStream getSystemStream() { + return systemStream; + } + class PtyInputStream extends NonBlockingInputStream { final InputStream in; int c = 0; @@ -102,4 +153,103 @@ private void setNonBlocking() { } } + private static FileDescriptorCreator fileDescriptorCreator; + + protected static FileDescriptor newDescriptor(int fd) { + if (fileDescriptorCreator == null) { + String str = + System.getProperty(PROP_FILE_DESCRIPTOR_CREATION_MODE, PROP_FILE_DESCRIPTOR_CREATION_MODE_DEFAULT); + String[] modes = str.split(","); + IllegalStateException ise = new IllegalStateException("Unable to create FileDescriptor"); + for (String mode : modes) { + try { + switch (mode) { + case PROP_FILE_DESCRIPTOR_CREATION_MODE_NATIVE: + fileDescriptorCreator = null;//new NativeFileDescriptorCreator(); + break; + case PROP_FILE_DESCRIPTOR_CREATION_MODE_REFLECTION: + fileDescriptorCreator = new ReflectionFileDescriptorCreator(); + break; + } + } catch (Throwable t) { + // ignore + ise.addSuppressed(t); + } + if (fileDescriptorCreator != null) { + break; + } + } + if (fileDescriptorCreator == null) { + throw ise; + } + } + return fileDescriptorCreator.newDescriptor(fd); + } + + interface FileDescriptorCreator { + FileDescriptor newDescriptor(int fd); + } + + /* + * Class that could be used on OpenJDK 17. However, it requires the following JVM option + * --add-exports java.base/jdk.internal.access=ALL-UNNAMED + * so the benefit does not seem important enough to warrant the problems caused + * by access the jdk.internal.access package at compile time, which itself requires + * custom compiler options and a different maven module, or at least a different compile + * phase with a JDK 17 compiler. + * So, just keep the ReflectionFileDescriptorCreator for now. + * + static class Jdk17FileDescriptorCreator implements FileDescriptorCreator { + private final jdk.internal.access.JavaIOFileDescriptorAccess fdAccess; + Jdk17FileDescriptorCreator() { + fdAccess = jdk.internal.access.SharedSecrets.getJavaIOFileDescriptorAccess(); + } + + @Override + public FileDescriptor newDescriptor(int fd) { + FileDescriptor descriptor = new FileDescriptor(); + fdAccess.set(descriptor, fd); + return descriptor; + } + } + */ + + /** + * Reflection based file descriptor creator. + * This requires the following option + * --add-opens java.base/java.io=ALL-UNNAMED + */ + static class ReflectionFileDescriptorCreator implements FileDescriptorCreator { + private final Field fileDescriptorField; + + ReflectionFileDescriptorCreator() throws Exception { + Field field = FileDescriptor.class.getDeclaredField("fd"); + field.setAccessible(true); + fileDescriptorField = field; + } + + @Override + public FileDescriptor newDescriptor(int fd) { + FileDescriptor descriptor = new FileDescriptor(); + try { + fileDescriptorField.set(descriptor, fd); + } catch (IllegalAccessException e) { + // This should not happen as the field has been set accessible + throw new IllegalStateException(e); + } + return descriptor; + } + } + +// static class NativeFileDescriptorCreator implements FileDescriptorCreator { +// NativeFileDescriptorCreator() { +// // Force load the library +// JLineNativeLoader.initialize(); +// } +// +// @Override +// public FileDescriptor newDescriptor(int fd) { +// return JLineLibrary.newFileDescriptor(fd); +// } +// } } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java index 8a464a672656..2608e2e5f37c 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2021, the original author or authors. + * Copyright (c) 2002-2021, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -27,7 +27,7 @@ import jdk.internal.org.jline.terminal.Attributes.LocalFlag; import jdk.internal.org.jline.terminal.Cursor; import jdk.internal.org.jline.terminal.MouseEvent; -import jdk.internal.org.jline.terminal.Terminal; +import jdk.internal.org.jline.terminal.spi.TerminalExt; import jdk.internal.org.jline.utils.ColorPalette; import jdk.internal.org.jline.utils.Curses; import jdk.internal.org.jline.utils.InfoCmp; @@ -35,7 +35,7 @@ import jdk.internal.org.jline.utils.Log; import jdk.internal.org.jline.utils.Status; -public abstract class AbstractTerminal implements Terminal { +public abstract class AbstractTerminal implements TerminalExt { protected final String name; protected final String type; @@ -44,7 +44,7 @@ public abstract class AbstractTerminal implements Terminal { protected final Set bools = new HashSet<>(); protected final Map ints = new HashMap<>(); protected final Map strings = new HashMap<>(); - protected final ColorPalette palette = new ColorPalette(this); + protected final ColorPalette palette; protected Status status; protected Runnable onClose; @@ -52,10 +52,13 @@ public AbstractTerminal(String name, String type) throws IOException { this(name, type, null, SignalHandler.SIG_DFL); } - public AbstractTerminal(String name, String type, Charset encoding, SignalHandler signalHandler) throws IOException { + @SuppressWarnings("this-escape") + public AbstractTerminal(String name, String type, Charset encoding, SignalHandler signalHandler) + throws IOException { this.name = name; this.type = type != null ? type : "ansi"; this.encoding = encoding != null ? encoding : System.out.charset(); + this.palette = new ColorPalette(this); for (Signal signal : Signal.values()) { handlers.put(signal, signalHandler); } @@ -85,12 +88,13 @@ public SignalHandler handle(Signal signal, SignalHandler handler) { public void raise(Signal signal) { Objects.requireNonNull(signal); SignalHandler handler = handlers.get(signal); - if (handler != SignalHandler.SIG_DFL && handler != SignalHandler.SIG_IGN) { + if (handler == SignalHandler.SIG_DFL) { + if (status != null && signal == Signal.WINCH) { + status.resize(); + } + } else if (handler != SignalHandler.SIG_IGN) { handler.handle(signal); } - if (status != null && signal == Signal.WINCH) { - status.resize(); - } } public final void close() throws IOException { @@ -105,8 +109,7 @@ public final void close() throws IOException { protected void doClose() throws IOException { if (status != null) { - status.update(null); - flush(); + status.close(); } } @@ -126,7 +129,7 @@ protected void echoSignal(Signal signal) { if (cc != null) { int vcc = getAttributes().getControlChar(cc); if (vcc > 0 && vcc < 32) { - writer().write(new char[]{'^', (char) (vcc + '@')}, 0, 2); + writer().write(new char[] {'^', (char) (vcc + '@')}, 0, 2); } } } @@ -217,8 +220,7 @@ public Cursor getCursorPosition(IntConsumer discarded) { } private MouseEvent lastMouseEvent = new MouseEvent( - MouseEvent.Type.Moved, MouseEvent.Button.NoButton, - EnumSet.noneOf(MouseEvent.Modifier.class), 0, 0); + MouseEvent.Type.Moved, MouseEvent.Button.NoButton, EnumSet.noneOf(MouseEvent.Modifier.class), 0, 0); @Override public boolean hasMouseSupport() { @@ -268,16 +270,13 @@ public boolean canPauseResume() { } @Override - public void pause() { - } + public void pause() {} @Override - public void pause(boolean wait) throws InterruptedException { - } + public void pause(boolean wait) throws InterruptedException {} @Override - public void resume() { - } + public void resume() {} @Override public boolean paused() { diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsConsoleWriter.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsConsoleWriter.java index 0c36902a1a77..301b89eb7963 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsConsoleWriter.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsConsoleWriter.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2017, the original author or authors. + * Copyright (c) 2002-2017, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -29,11 +29,8 @@ public void write(char[] cbuf, int off, int len) throws IOException { } @Override - public void flush() { - } + public void flush() {} @Override - public void close() { - } - + public void close() {} } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java index 57cfb5d50b43..03c42fb19f7d 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2019, the original author or authors. + * Copyright (c) 2002-2023, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -8,8 +8,20 @@ */ package jdk.internal.org.jline.terminal.impl; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.io.PrintWriter; +import java.io.Writer; +import java.nio.charset.Charset; +import java.util.HashMap; +import java.util.Map; +import java.util.function.Function; + import jdk.internal.org.jline.terminal.Attributes; import jdk.internal.org.jline.terminal.Size; +import jdk.internal.org.jline.terminal.spi.SystemStream; +import jdk.internal.org.jline.terminal.spi.TerminalProvider; import jdk.internal.org.jline.utils.Curses; import jdk.internal.org.jline.utils.InfoCmp; import jdk.internal.org.jline.utils.Log; @@ -21,17 +33,6 @@ import jdk.internal.org.jline.utils.Signals; import jdk.internal.org.jline.utils.WriterOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; -import java.io.PrintWriter; -import java.io.Writer; -import java.nio.charset.Charset; -import java.nio.charset.StandardCharsets; -import java.util.HashMap; -import java.util.Map; -import java.util.function.Function; - /** * The AbstractWindowsTerminal is used as the base class for windows terminal. * Due to windows limitations, mostly the missing support for ansi sequences, @@ -44,7 +45,7 @@ * the writer() becomes the primary output, while the output() is bridged * to the writer() using a WriterOutputStream wrapper. */ -public abstract class AbstractWindowsTerminal extends AbstractTerminal { +public abstract class AbstractWindowsTerminal extends AbstractTerminal { public static final String TYPE_WINDOWS = "windows"; public static final String TYPE_WINDOWS_256_COLOR = "windows-256color"; @@ -56,12 +57,13 @@ public abstract class AbstractWindowsTerminal extends AbstractTerminal { private static final int UTF8_CODE_PAGE = 65001; protected static final int ENABLE_PROCESSED_INPUT = 0x0001; - protected static final int ENABLE_LINE_INPUT = 0x0002; - protected static final int ENABLE_ECHO_INPUT = 0x0004; - protected static final int ENABLE_WINDOW_INPUT = 0x0008; - protected static final int ENABLE_MOUSE_INPUT = 0x0010; - protected static final int ENABLE_INSERT_MODE = 0x0020; + protected static final int ENABLE_LINE_INPUT = 0x0002; + protected static final int ENABLE_ECHO_INPUT = 0x0004; + protected static final int ENABLE_WINDOW_INPUT = 0x0008; + protected static final int ENABLE_MOUSE_INPUT = 0x0010; + protected static final int ENABLE_INSERT_MODE = 0x0020; protected static final int ENABLE_QUICK_EDIT_MODE = 0x0040; + protected static final int ENABLE_EXTENDED_FLAGS = 0x0080; protected final Writer slaveInputPipe; protected final InputStream input; @@ -71,7 +73,12 @@ public abstract class AbstractWindowsTerminal extends AbstractTerminal { protected final Map nativeHandlers = new HashMap<>(); protected final ShutdownHooks.Task closer; protected final Attributes attributes = new Attributes(); - protected final int originalConsoleMode; + protected final Console inConsole; + protected final Console outConsole; + protected final int originalInConsoleMode; + protected final int originalOutConsoleMode; + private final TerminalProvider provider; + private final SystemStream systemStream; protected final Object lock = new Object(); protected boolean paused = true; @@ -80,21 +87,42 @@ public abstract class AbstractWindowsTerminal extends AbstractTerminal { protected MouseTracking tracking = MouseTracking.Off; protected boolean focusTracking = false; private volatile boolean closing; - - public AbstractWindowsTerminal(Writer writer, String name, String type, Charset encoding, boolean nativeSignals, SignalHandler signalHandler, Function inputStreamWrapper) throws IOException { + protected boolean skipNextLf; + + @SuppressWarnings("this-escape") + public AbstractWindowsTerminal( + TerminalProvider provider, + SystemStream systemStream, + Writer writer, + String name, + String type, + Charset encoding, + boolean nativeSignals, + SignalHandler signalHandler, + Console inConsole, + int inConsoleMode, + Console outConsole, + int outConsoleMode, + Function inputStreamWrapper) + throws IOException { super(name, type, encoding, signalHandler); + this.provider = provider; + this.systemStream = systemStream; NonBlockingPumpReader reader = NonBlocking.nonBlockingPumpReader(); this.slaveInputPipe = reader.getWriter(); this.input = inputStreamWrapper.apply(NonBlocking.nonBlockingStream(reader, encoding())); this.reader = NonBlocking.nonBlocking(name, input, encoding()); this.writer = new PrintWriter(writer); this.output = new WriterOutputStream(writer, encoding()); + this.inConsole = inConsole; + this.outConsole = outConsole; parseInfoCmp(); // Attributes - originalConsoleMode = getConsoleMode(); + this.originalInConsoleMode = inConsoleMode; + this.originalOutConsoleMode = outConsoleMode; attributes.setLocalFlag(Attributes.LocalFlag.ISIG, true); attributes.setControlChar(Attributes.ControlChar.VINTR, ctrl('C')); - attributes.setControlChar(Attributes.ControlChar.VEOF, ctrl('D')); + attributes.setControlChar(Attributes.ControlChar.VEOF, ctrl('D')); attributes.setControlChar(Attributes.ControlChar.VSUSP, ctrl('Z')); // Handle signals if (nativeSignals) { @@ -148,7 +176,7 @@ public OutputStream output() { } public Attributes getAttributes() { - int mode = getConsoleMode(); + int mode = getConsoleMode(inConsole); if ((mode & ENABLE_ECHO_INPUT) != 0) { attributes.setLocalFlag(Attributes.LocalFlag.ECHO, true); } @@ -173,8 +201,11 @@ protected void updateConsoleMode() { } if (tracking != MouseTracking.Off) { mode |= ENABLE_MOUSE_INPUT; + // mouse events not send with quick edit mode + // to disable ENABLE_QUICK_EDIT_MODE just set extended flag + mode |= ENABLE_EXTENDED_FLAGS; } - setConsoleMode(mode); + setConsoleMode(inConsole, mode); } protected int ctrl(char key) { @@ -197,23 +228,26 @@ protected void doClose() throws IOException { } reader.close(); writer.close(); - setConsoleMode(originalConsoleMode); + setConsoleMode(inConsole, originalInConsoleMode); + setConsoleMode(outConsole, originalOutConsoleMode); } static final int SHIFT_FLAG = 0x01; - static final int ALT_FLAG = 0x02; - static final int CTRL_FLAG = 0x04; - - static final int RIGHT_ALT_PRESSED = 0x0001; - static final int LEFT_ALT_PRESSED = 0x0002; - static final int RIGHT_CTRL_PRESSED = 0x0004; - static final int LEFT_CTRL_PRESSED = 0x0008; - static final int SHIFT_PRESSED = 0x0010; - static final int NUMLOCK_ON = 0x0020; - static final int SCROLLLOCK_ON = 0x0040; - static final int CAPSLOCK_ON = 0x0080; - - protected void processKeyEvent(final boolean isKeyDown, final short virtualKeyCode, char ch, final int controlKeyState) throws IOException { + static final int ALT_FLAG = 0x02; + static final int CTRL_FLAG = 0x04; + + static final int RIGHT_ALT_PRESSED = 0x0001; + static final int LEFT_ALT_PRESSED = 0x0002; + static final int RIGHT_CTRL_PRESSED = 0x0004; + static final int LEFT_CTRL_PRESSED = 0x0008; + static final int SHIFT_PRESSED = 0x0010; + static final int NUMLOCK_ON = 0x0020; + static final int SCROLLLOCK_ON = 0x0040; + static final int CAPSLOCK_ON = 0x0080; + + protected void processKeyEvent( + final boolean isKeyDown, final short virtualKeyCode, char ch, final int controlKeyState) + throws IOException { final boolean isCtrl = (controlKeyState & (RIGHT_CTRL_PRESSED | LEFT_CTRL_PRESSED)) > 0; final boolean isAlt = (controlKeyState & (RIGHT_ALT_PRESSED | LEFT_ALT_PRESSED)) > 0; final boolean isShift = (controlKeyState & SHIFT_PRESSED) > 0; @@ -222,11 +256,13 @@ protected void processKeyEvent(final boolean isKeyDown, final short virtualKeyCo // Pressing "Alt Gr" is translated to Alt-Ctrl, hence it has to be checked that Ctrl is _not_ pressed, // otherwise inserting of "Alt Gr" codes on non-US keyboards would yield errors if (ch != 0 - && (controlKeyState & (RIGHT_ALT_PRESSED | LEFT_ALT_PRESSED | RIGHT_CTRL_PRESSED | LEFT_CTRL_PRESSED | SHIFT_PRESSED)) - == (RIGHT_ALT_PRESSED | LEFT_CTRL_PRESSED)) { + && (controlKeyState + & (RIGHT_ALT_PRESSED | LEFT_ALT_PRESSED | RIGHT_CTRL_PRESSED | LEFT_CTRL_PRESSED)) + == (RIGHT_ALT_PRESSED | LEFT_CTRL_PRESSED)) { processInputChar(ch); } else { - final String keySeq = getEscapeSequence(virtualKeyCode, (isCtrl ? CTRL_FLAG : 0) + (isAlt ? ALT_FLAG : 0) + (isShift ? SHIFT_FLAG : 0)); + final String keySeq = getEscapeSequence( + virtualKeyCode, (isCtrl ? CTRL_FLAG : 0) + (isAlt ? ALT_FLAG : 0) + (isShift ? SHIFT_FLAG : 0)); if (keySeq != null) { for (char c : keySeq.toCharArray()) { processInputChar(c); @@ -240,7 +276,7 @@ protected void processKeyEvent(final boolean isKeyDown, final short virtualKeyCo * 4). Ctrl + Space(0x20) : uchar=0x20 * 5). Ctrl + : uchar=0 * 6). Ctrl + Alt + : uchar=0 - */ + */ if (ch > 0) { if (isAlt) { processInputChar('\033'); @@ -254,10 +290,10 @@ protected void processKeyEvent(final boolean isKeyDown, final short virtualKeyCo } else { processInputChar(ch); } - } else if (isCtrl) { //Handles the ctrl key events(uchar=0) + } else if (isCtrl) { // Handles the ctrl key events(uchar=0) if (virtualKeyCode >= 'A' && virtualKeyCode <= 'Z') { ch = (char) (virtualKeyCode - 0x40); - } else if (virtualKeyCode == 191) { //? + } else if (virtualKeyCode == 191) { // ? ch = 127; } if (ch > 0) { @@ -275,7 +311,7 @@ protected void processKeyEvent(final boolean isKeyDown, final short virtualKeyCo else { // support ALT+NumPad input method if (virtualKeyCode == 0x12 /*VK_MENU ALT key*/ && ch > 0) { - processInputChar(ch); // no such combination in Windows + processInputChar(ch); // no such combination in Windows } } } @@ -468,7 +504,19 @@ public void processInputChar(char c) throws IOException { raise(Signal.INFO); } } - if (c == '\r') { + if (attributes.getInputFlag(Attributes.InputFlag.INORMEOL)) { + if (c == '\r') { + skipNextLf = true; + c = '\n'; + } else if (c == '\n') { + if (skipNextLf) { + skipNextLf = false; + return; + } + } else { + skipNextLf = false; + } + } else if (c == '\r') { if (attributes.getInputFlag(Attributes.InputFlag.IGNCR)) { return; } @@ -478,10 +526,10 @@ public void processInputChar(char c) throws IOException { } else if (c == '\n' && attributes.getInputFlag(Attributes.InputFlag.INLCR)) { c = '\r'; } -// if (attributes.getLocalFlag(Attributes.LocalFlag.ECHO)) { -// processOutputByte(c); -// masterOutput.flush(); -// } + // if (attributes.getLocalFlag(Attributes.LocalFlag.ECHO)) { + // processOutputByte(c); + // masterOutput.flush(); + // } slaveInputPipe.write(c); } @@ -492,9 +540,9 @@ public boolean trackMouse(MouseTracking tracking) { return true; } - protected abstract int getConsoleMode(); + protected abstract int getConsoleMode(Console console); - protected abstract void setConsoleMode(int mode); + protected abstract void setConsoleMode(Console console, int mode); /** * Read a single input event from the input buffer and process it. @@ -504,5 +552,13 @@ public boolean trackMouse(MouseTracking tracking) { */ protected abstract boolean processConsoleInput() throws IOException; -} + @Override + public TerminalProvider getProvider() { + return provider; + } + @Override + public SystemStream getSystemStream() { + return systemStream; + } +} diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/CursorSupport.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/CursorSupport.java index ef22cd0a7d87..14253d8c1d19 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/CursorSupport.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/CursorSupport.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -8,17 +8,17 @@ */ package jdk.internal.org.jline.terminal.impl; -import jdk.internal.org.jline.terminal.Cursor; -import jdk.internal.org.jline.terminal.Terminal; -import jdk.internal.org.jline.utils.Curses; -import jdk.internal.org.jline.utils.InfoCmp; - import java.io.IOError; import java.io.IOException; import java.util.function.IntConsumer; import java.util.regex.Matcher; import java.util.regex.Pattern; +import jdk.internal.org.jline.terminal.Cursor; +import jdk.internal.org.jline.terminal.Terminal; +import jdk.internal.org.jline.utils.Curses; +import jdk.internal.org.jline.utils.InfoCmp; + public class CursorSupport { public static Cursor getCursorPosition(Terminal terminal, IntConsumer discarded) { @@ -105,5 +105,4 @@ public static Cursor getCursorPosition(Terminal terminal, IntConsumer discarded) throw new IOError(e); } } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java index dfa784c29f30..dc54ea2157d8 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, the original author or authors. + * Copyright (c) 2022, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -17,6 +17,7 @@ import jdk.internal.org.jline.terminal.Attributes; import jdk.internal.org.jline.terminal.Terminal; +import jdk.internal.org.jline.terminal.spi.SystemStream; import jdk.internal.org.jline.terminal.spi.TerminalProvider; import jdk.internal.org.jline.utils.OSUtils; @@ -26,7 +27,7 @@ public static void main(String[] args) { diag(System.out); } - static void diag(PrintStream out) { + public static void diag(PrintStream out) { out.println("System properties"); out.println("================="); out.println("os.name = " + System.getProperty("os.name")); @@ -50,6 +51,17 @@ static void diag(PrintStream out) { out.println("IS_OSX = " + OSUtils.IS_OSX); out.println(); + // FFM + out.println("FFM Support"); + out.println("================="); + try { + TerminalProvider provider = TerminalProvider.load("ffm"); + testProvider(out, provider); + } catch (Throwable t) { + out.println("FFM support not available: " + t); + } + out.println(); + out.println("JnaSupport"); out.println("================="); try { @@ -60,13 +72,23 @@ static void diag(PrintStream out) { } out.println(); - out.println("JansiSupport"); + out.println("Jansi2Support"); out.println("================="); try { TerminalProvider provider = TerminalProvider.load("jansi"); testProvider(out, provider); } catch (Throwable t) { - out.println("Jansi support not available: " + t); + out.println("Jansi 2 support not available: " + t); + } + out.println(); + + out.println("JniSupport"); + out.println("================="); + try { + TerminalProvider provider = TerminalProvider.load("jni"); + testProvider(out, provider); + } catch (Throwable t) { + out.println("JNI support not available: " + t); } out.println(); @@ -83,32 +105,45 @@ static void diag(PrintStream out) { private static void testProvider(PrintStream out, TerminalProvider provider) { try { - out.println("StdIn stream = " + provider.isSystemStream(TerminalProvider.Stream.Input)); - out.println("StdOut stream = " + provider.isSystemStream(TerminalProvider.Stream.Output)); - out.println("StdErr stream = " + provider.isSystemStream(TerminalProvider.Stream.Error)); + out.println("StdIn stream = " + provider.isSystemStream(SystemStream.Input)); + out.println("StdOut stream = " + provider.isSystemStream(SystemStream.Output)); + out.println("StdErr stream = " + provider.isSystemStream(SystemStream.Error)); } catch (Throwable t2) { out.println("Unable to check stream: " + t2); } try { - out.println("StdIn stream name = " + provider.systemStreamName(TerminalProvider.Stream.Input)); - out.println("StdOut stream name = " + provider.systemStreamName(TerminalProvider.Stream.Output)); - out.println("StdErr stream name = " + provider.systemStreamName(TerminalProvider.Stream.Error)); + out.println("StdIn stream name = " + provider.systemStreamName(SystemStream.Input)); + out.println("StdOut stream name = " + provider.systemStreamName(SystemStream.Output)); + out.println("StdErr stream name = " + provider.systemStreamName(SystemStream.Error)); } catch (Throwable t2) { out.println("Unable to check stream names: " + t2); } - try (Terminal terminal = provider.sysTerminal("diag", "xterm", false, StandardCharsets.UTF_8, - false, Terminal.SignalHandler.SIG_DFL, false, TerminalProvider.Stream.Output, input -> input) ) { + try (Terminal terminal = provider.sysTerminal( + "diag", + "xterm", + false, + StandardCharsets.UTF_8, + false, + Terminal.SignalHandler.SIG_DFL, + false, + SystemStream.Output, + input -> input)) { if (terminal != null) { Attributes attr = terminal.enterRawMode(); try { out.println("Terminal size: " + terminal.getSize()); - ForkJoinTask t = new ForkJoinPool(1).submit(() -> terminal.reader().read(1) ); + ForkJoinTask t = + new ForkJoinPool(1).submit(() -> terminal.reader().read(1)); int r = t.get(1000, TimeUnit.MILLISECONDS); StringBuilder sb = new StringBuilder(); sb.append("The terminal seems to work: "); sb.append("terminal ").append(terminal.getClass().getName()); if (terminal instanceof AbstractPosixTerminal) { - sb.append(" with pty ").append(((AbstractPosixTerminal) terminal).getPty().getClass().getName()); + sb.append(" with pty ") + .append(((AbstractPosixTerminal) terminal) + .getPty() + .getClass() + .getName()); } out.println(sb); } catch (Throwable t3) { @@ -129,5 +164,4 @@ private static void testProvider(PrintStream out, TerminalProvider provider) { static S load(Class clazz) { return ServiceLoader.load(clazz, clazz.getClassLoader()).iterator().next(); } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminal.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminal.java index 0b8cb57cbbf2..2922132c1bfa 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminal.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminal.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -14,38 +14,58 @@ import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.nio.charset.Charset; +import java.util.function.Function; import jdk.internal.org.jline.terminal.Attributes; import jdk.internal.org.jline.terminal.Attributes.ControlChar; import jdk.internal.org.jline.terminal.Size; +import jdk.internal.org.jline.terminal.spi.SystemStream; +import jdk.internal.org.jline.terminal.spi.TerminalProvider; import jdk.internal.org.jline.utils.NonBlocking; import jdk.internal.org.jline.utils.NonBlockingInputStream; import jdk.internal.org.jline.utils.NonBlockingReader; public class DumbTerminal extends AbstractTerminal { + private final TerminalProvider provider; + private final SystemStream systemStream; private final NonBlockingInputStream input; private final OutputStream output; private final NonBlockingReader reader; private final PrintWriter writer; private final Attributes attributes; private final Size size; + private boolean skipNextLf; - public DumbTerminal(InputStream in, OutputStream out) throws IOException { - this(TYPE_DUMB, TYPE_DUMB, in, out, null); + public DumbTerminal(InputStream in, OutputStream out, Function inputStreamWrapper) throws IOException { + this(TYPE_DUMB, TYPE_DUMB, in, out, null, inputStreamWrapper); } - public DumbTerminal(String name, String type, InputStream in, OutputStream out, Charset encoding) throws IOException { - this(name, type, in, out, encoding, SignalHandler.SIG_DFL); + public DumbTerminal(String name, String type, InputStream in, OutputStream out, Charset encoding, Function inputStreamWrapper) + throws IOException { + this(null, null, name, type, in, out, encoding, SignalHandler.SIG_DFL, inputStreamWrapper); } - public DumbTerminal(String name, String type, InputStream in, OutputStream out, Charset encoding, SignalHandler signalHandler) throws IOException { + @SuppressWarnings("this-escape") + public DumbTerminal( + TerminalProvider provider, + SystemStream systemStream, + String name, + String type, + InputStream in, + OutputStream out, + Charset encoding, + SignalHandler signalHandler, + Function inputStreamWrapper) + throws IOException { super(name, type, encoding, signalHandler); - NonBlockingInputStream nbis = NonBlocking.nonBlocking(getName(), in); + this.provider = provider; + this.systemStream = systemStream; + NonBlockingInputStream nbis = NonBlocking.nonBlocking(getName(), inputStreamWrapper.apply(in)); this.input = new NonBlockingInputStream() { @Override public int read(long timeout, boolean isPeek) throws IOException { - for (;;) { + for (; ; ) { int c = nbis.read(timeout, isPeek); if (attributes.getLocalFlag(Attributes.LocalFlag.ISIG)) { if (c == attributes.getControlChar(ControlChar.VINTR)) { @@ -62,7 +82,19 @@ public int read(long timeout, boolean isPeek) throws IOException { continue; } } - if (c == '\r') { + if (attributes.getInputFlag(Attributes.InputFlag.INORMEOL)) { + if (c == '\r') { + skipNextLf = true; + c = '\n'; + } else if (c == '\n') { + if (skipNextLf) { + skipNextLf = false; + continue; + } + } else { + skipNextLf = false; + } + } else if (c == '\r') { if (attributes.getInputFlag(Attributes.InputFlag.IGNCR)) { continue; } @@ -80,10 +112,10 @@ public int read(long timeout, boolean isPeek) throws IOException { this.reader = NonBlocking.nonBlocking(getName(), input, encoding()); this.writer = new PrintWriter(new OutputStreamWriter(output, encoding())); this.attributes = new Attributes(); - this.attributes.setControlChar(ControlChar.VERASE, (char) 127); + this.attributes.setControlChar(ControlChar.VERASE, (char) 127); this.attributes.setControlChar(ControlChar.VWERASE, (char) 23); - this.attributes.setControlChar(ControlChar.VKILL, (char) 21); - this.attributes.setControlChar(ControlChar.VLNEXT, (char) 22); + this.attributes.setControlChar(ControlChar.VKILL, (char) 21); + this.attributes.setControlChar(ControlChar.VLNEXT, (char) 22); this.size = new Size(); parseInfoCmp(); } @@ -107,9 +139,7 @@ public OutputStream output() { } public Attributes getAttributes() { - Attributes attr = new Attributes(); - attr.copy(attributes); - return attr; + return new Attributes(attributes); } public void setAttributes(Attributes attr) { @@ -126,4 +156,13 @@ public void setSize(Size sz) { size.copy(sz); } + @Override + public TerminalProvider getProvider() { + return provider; + } + + @Override + public SystemStream getSystemStream() { + return systemStream; + } } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminalProvider.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminalProvider.java new file mode 100644 index 000000000000..b99185d3dc94 --- /dev/null +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminalProvider.java @@ -0,0 +1,92 @@ +/* + * Copyright (c) 2023, the original author(s). + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * https://opensource.org/licenses/BSD-3-Clause + */ +package jdk.internal.org.jline.terminal.impl; + +import java.io.FileDescriptor; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.nio.charset.Charset; +import java.util.function.Function; + +import jdk.internal.org.jline.terminal.Attributes; +import jdk.internal.org.jline.terminal.Size; +import jdk.internal.org.jline.terminal.Terminal; +import jdk.internal.org.jline.terminal.TerminalBuilder; +import jdk.internal.org.jline.terminal.spi.SystemStream; +import jdk.internal.org.jline.terminal.spi.TerminalProvider; + +public class DumbTerminalProvider implements TerminalProvider { + + @Override + public String name() { + return TerminalBuilder.PROP_PROVIDER_DUMB; + } + + @Override + public Terminal sysTerminal( + String name, + String type, + boolean ansiPassThrough, + Charset encoding, + boolean nativeSignals, + Terminal.SignalHandler signalHandler, + boolean paused, + SystemStream systemStream, + Function inputStreamWrapper) + throws IOException { + return new DumbTerminal( + this, + systemStream, + name, + type, + new FileInputStream(FileDescriptor.in), + new FileOutputStream(systemStream == SystemStream.Error ? FileDescriptor.err : FileDescriptor.out), + encoding, + signalHandler, + inputStreamWrapper); + } + + @Override + public Terminal newTerminal( + String name, + String type, + InputStream masterInput, + OutputStream masterOutput, + Charset encoding, + Terminal.SignalHandler signalHandler, + boolean paused, + Attributes attributes, + Size size) + throws IOException { + throw new UnsupportedOperationException(); + } + + @Override + public boolean isSystemStream(SystemStream stream) { + return false; + } + + @Override + public String systemStreamName(SystemStream stream) { + return null; + } + + //@Override + //public int systemStreamWidth(SystemStream stream) { + // return 0; + //} + + @Override + public String toString() { + return "TerminalProvider[" + name() + "]"; + } +} diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java index 2814b52c7ccd..5033fd61279f 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -8,10 +8,6 @@ */ package jdk.internal.org.jline.terminal.impl; -import jdk.internal.org.jline.terminal.Attributes; -import jdk.internal.org.jline.terminal.Cursor; -import jdk.internal.org.jline.terminal.Size; - import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -19,6 +15,11 @@ import java.util.concurrent.atomic.AtomicBoolean; import java.util.function.IntConsumer; +import jdk.internal.org.jline.terminal.Attributes; +import jdk.internal.org.jline.terminal.Cursor; +import jdk.internal.org.jline.terminal.Size; +import jdk.internal.org.jline.terminal.spi.TerminalProvider; + /** * Console implementation with embedded line disciplined. * @@ -32,45 +33,59 @@ */ public class ExternalTerminal extends LineDisciplineTerminal { + private final TerminalProvider provider; protected final AtomicBoolean closed = new AtomicBoolean(); protected final InputStream masterInput; protected final Object lock = new Object(); protected boolean paused = true; protected Thread pumpThread; - public ExternalTerminal(String name, String type, - InputStream masterInput, - OutputStream masterOutput, - Charset encoding) throws IOException { - this(name, type, masterInput, masterOutput, encoding, SignalHandler.SIG_DFL); + public ExternalTerminal( + String name, String type, InputStream masterInput, OutputStream masterOutput, Charset encoding) + throws IOException { + this(null, name, type, masterInput, masterOutput, encoding, SignalHandler.SIG_DFL); } - public ExternalTerminal(String name, String type, - InputStream masterInput, - OutputStream masterOutput, - Charset encoding, - SignalHandler signalHandler) throws IOException { - this(name, type, masterInput, masterOutput, encoding, signalHandler, false); + public ExternalTerminal( + TerminalProvider provider, + String name, + String type, + InputStream masterInput, + OutputStream masterOutput, + Charset encoding, + SignalHandler signalHandler) + throws IOException { + this(provider, name, type, masterInput, masterOutput, encoding, signalHandler, false); } - public ExternalTerminal(String name, String type, - InputStream masterInput, - OutputStream masterOutput, - Charset encoding, - SignalHandler signalHandler, - boolean paused) throws IOException { - this(name, type, masterInput, masterOutput, encoding, signalHandler, paused, null, null); + public ExternalTerminal( + TerminalProvider provider, + String name, + String type, + InputStream masterInput, + OutputStream masterOutput, + Charset encoding, + SignalHandler signalHandler, + boolean paused) + throws IOException { + this(provider, name, type, masterInput, masterOutput, encoding, signalHandler, paused, null, null); } - public ExternalTerminal(String name, String type, - InputStream masterInput, - OutputStream masterOutput, - Charset encoding, - SignalHandler signalHandler, - boolean paused, - Attributes attributes, - Size size) throws IOException { + @SuppressWarnings("this-escape") + public ExternalTerminal( + TerminalProvider provider, + String name, + String type, + InputStream masterInput, + OutputStream masterOutput, + Charset encoding, + SignalHandler signalHandler, + boolean paused, + Attributes attributes, + Size size) + throws IOException { super(name, type, masterOutput, encoding, signalHandler); + this.provider = provider; this.masterInput = masterInput; if (attributes != null) { setAttributes(attributes); @@ -171,4 +186,8 @@ public Cursor getCursorPosition(IntConsumer discarded) { return CursorSupport.getCursorPosition(this, discarded); } + @Override + public TerminalProvider getProvider() { + return provider; + } } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java index 0f290379bbf5..4e7a396bbc30 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -14,6 +14,7 @@ import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.nio.charset.Charset; +import java.util.EnumSet; import java.util.Objects; import jdk.internal.org.jline.terminal.Attributes; @@ -23,6 +24,8 @@ import jdk.internal.org.jline.terminal.Attributes.OutputFlag; import jdk.internal.org.jline.terminal.Size; import jdk.internal.org.jline.terminal.Terminal; +import jdk.internal.org.jline.terminal.spi.SystemStream; +import jdk.internal.org.jline.terminal.spi.TerminalProvider; import jdk.internal.org.jline.utils.NonBlocking; import jdk.internal.org.jline.utils.NonBlockingPumpInputStream; import jdk.internal.org.jline.utils.NonBlockingReader; @@ -45,21 +48,6 @@ */ public class LineDisciplineTerminal extends AbstractTerminal { - private static final String DEFAULT_TERMINAL_ATTRIBUTES = - "speed 9600 baud; 24 rows; 80 columns;\n" + - "lflags: icanon isig iexten echo echoe -echok echoke -echonl echoctl\n" + - "\t-echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo\n" + - "\t-extproc\n" + - "iflags: -istrip icrnl -inlcr -igncr ixon -ixoff ixany imaxbel iutf8\n" + - "\t-ignbrk brkint -inpck -ignpar -parmrk\n" + - "oflags: opost onlcr -oxtabs -onocr -onlret\n" + - "cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -dsrflow\n" + - "\t-dtrflow -mdmbuf\n" + - "cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = ;\n" + - "\teol2 = ; erase = ^?; intr = ^C; kill = ^U; lnext = ^V;\n" + - "\tmin = 1; quit = ^\\; reprint = ^R; start = ^Q; status = ^T;\n" + - "\tstop = ^S; susp = ^Z; time = 0; werase = ^W;\n"; - private static final int PIPE_SIZE = 1024; /* @@ -84,20 +72,20 @@ public class LineDisciplineTerminal extends AbstractTerminal { * Console data */ protected final Attributes attributes; + protected final Size size; - public LineDisciplineTerminal(String name, - String type, - OutputStream masterOutput, - Charset encoding) throws IOException { + protected boolean skipNextLf; + + public LineDisciplineTerminal(String name, String type, OutputStream masterOutput, Charset encoding) + throws IOException { this(name, type, masterOutput, encoding, SignalHandler.SIG_DFL); } - public LineDisciplineTerminal(String name, - String type, - OutputStream masterOutput, - Charset encoding, - SignalHandler signalHandler) throws IOException { + @SuppressWarnings("this-escape") + public LineDisciplineTerminal( + String name, String type, OutputStream masterOutput, Charset encoding, SignalHandler signalHandler) + throws IOException { super(name, type, encoding, signalHandler); NonBlockingPumpInputStream input = NonBlocking.nonBlockingPumpInputStream(PIPE_SIZE); this.slaveInputPipe = input.getOutputStream(); @@ -106,11 +94,66 @@ public LineDisciplineTerminal(String name, this.slaveOutput = new FilteringOutputStream(); this.slaveWriter = new PrintWriter(new OutputStreamWriter(slaveOutput, encoding())); this.masterOutput = masterOutput; - this.attributes = ExecPty.doGetAttr(DEFAULT_TERMINAL_ATTRIBUTES); + this.attributes = getDefaultTerminalAttributes(); this.size = new Size(160, 50); parseInfoCmp(); } + private static Attributes getDefaultTerminalAttributes() { + // speed 9600 baud; 24 rows; 80 columns; + // lflags: icanon isig iexten echo echoe -echok echoke -echonl echoctl + // -echoprt -altwerase -noflsh -tostop -flusho pendin -nokerninfo + // -extproc + // iflags: -istrip icrnl -inlcr -igncr ixon -ixoff ixany imaxbel iutf8 + // -ignbrk brkint -inpck -ignpar -parmrk + // oflags: opost onlcr -oxtabs -onocr -onlret + // cflags: cread cs8 -parenb -parodd hupcl -clocal -cstopb -crtscts -dsrflow + // -dtrflow -mdmbuf + // cchars: discard = ^O; dsusp = ^Y; eof = ^D; eol = ; + // eol2 = ; erase = ^?; intr = ^C; kill = ^U; lnext = ^V; + // min = 1; quit = ^\\; reprint = ^R; start = ^Q; status = ^T; + // stop = ^S; susp = ^Z; time = 0; werase = ^W; + Attributes attr = new Attributes(); + attr.setLocalFlags(EnumSet.of( + LocalFlag.ICANON, + LocalFlag.ISIG, + LocalFlag.IEXTEN, + LocalFlag.ECHO, + LocalFlag.ECHOE, + LocalFlag.ECHOKE, + LocalFlag.ECHOCTL, + LocalFlag.PENDIN)); + attr.setInputFlags(EnumSet.of( + InputFlag.ICRNL, + InputFlag.IXON, + InputFlag.IXANY, + InputFlag.IMAXBEL, + InputFlag.IUTF8, + InputFlag.BRKINT)); + attr.setOutputFlags(EnumSet.of(OutputFlag.OPOST, OutputFlag.ONLCR)); + attr.setControlChar(ControlChar.VDISCARD, ctrl('O')); + attr.setControlChar(ControlChar.VDSUSP, ctrl('Y')); + attr.setControlChar(ControlChar.VEOF, ctrl('D')); + attr.setControlChar(ControlChar.VERASE, ctrl('?')); + attr.setControlChar(ControlChar.VINTR, ctrl('C')); + attr.setControlChar(ControlChar.VKILL, ctrl('U')); + attr.setControlChar(ControlChar.VLNEXT, ctrl('V')); + attr.setControlChar(ControlChar.VMIN, 1); + attr.setControlChar(ControlChar.VQUIT, ctrl('\\')); + attr.setControlChar(ControlChar.VREPRINT, ctrl('R')); + attr.setControlChar(ControlChar.VSTART, ctrl('Q')); + attr.setControlChar(ControlChar.VSTATUS, ctrl('T')); + attr.setControlChar(ControlChar.VSTOP, ctrl('S')); + attr.setControlChar(ControlChar.VSUSP, ctrl('Z')); + attr.setControlChar(ControlChar.VTIME, 0); + attr.setControlChar(ControlChar.VWERASE, ctrl('W')); + return attr; + } + + private static int ctrl(char c) { + return c == '?' ? 177 : c - 64; + } + public NonBlockingReader reader() { return slaveReader; } @@ -130,9 +173,7 @@ public OutputStream output() { } public Attributes getAttributes() { - Attributes attr = new Attributes(); - attr.copy(attributes); - return attr; + return new Attributes(attributes); } public void setAttributes(Attributes attr) { @@ -149,9 +190,9 @@ public void setSize(Size sz) { size.copy(sz); } - @Override + @Override public void raise(Signal signal) { - Objects.requireNonNull(signal); + Objects.requireNonNull(signal); // Do not call clear() atm as this can cause // deadlock between reading / writing threads // TODO: any way to fix that ? @@ -214,7 +255,19 @@ protected boolean doProcessInputByte(int c) throws IOException { raise(Signal.INFO); } } - if (c == '\r') { + if (attributes.getInputFlag(InputFlag.INORMEOL)) { + if (c == '\r') { + skipNextLf = true; + c = '\n'; + } else if (c == '\n') { + if (skipNextLf) { + skipNextLf = false; + return false; + } + } else { + skipNextLf = false; + } + } else if (c == '\r') { if (attributes.getInputFlag(InputFlag.IGNCR)) { return false; } @@ -273,6 +326,16 @@ protected void doClose() throws IOException { } } + @Override + public TerminalProvider getProvider() { + return null; + } + + @Override + public SystemStream getSystemStream() { + return null; + } + private class FilteringOutputStream extends OutputStream { @Override public void write(int b) throws IOException { @@ -284,13 +347,12 @@ public void write(int b) throws IOException { public void write(byte[] b, int off, int len) throws IOException { if (b == null) { throw new NullPointerException(); - } else if ((off < 0) || (off > b.length) || (len < 0) || - ((off + len) > b.length) || ((off + len) < 0)) { + } else if ((off < 0) || (off > b.length) || (len < 0) || ((off + len) > b.length) || ((off + len) < 0)) { throw new IndexOutOfBoundsException(); } else if (len == 0) { return; } - for (int i = 0 ; i < len ; i++) { + for (int i = 0; i < len; i++) { processOutputByte(b[off + i]); } flush(); diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/MouseSupport.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/MouseSupport.java index 89ae6e5b74a5..eef25c90d8f1 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/MouseSupport.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/MouseSupport.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -8,11 +8,6 @@ */ package jdk.internal.org.jline.terminal.impl; -import jdk.internal.org.jline.terminal.MouseEvent; -import jdk.internal.org.jline.terminal.Terminal; -import jdk.internal.org.jline.utils.InfoCmp; -import jdk.internal.org.jline.utils.InputStreamReader; - import java.io.EOFException; import java.io.IOError; import java.io.IOException; @@ -20,6 +15,11 @@ import java.util.EnumSet; import java.util.function.IntSupplier; +import jdk.internal.org.jline.terminal.MouseEvent; +import jdk.internal.org.jline.terminal.Terminal; +import jdk.internal.org.jline.utils.InfoCmp; +import jdk.internal.org.jline.utils.InputStreamReader; + public class MouseSupport { public static boolean hasMouseSupport(Terminal terminal) { @@ -78,7 +78,8 @@ public static MouseEvent readMouse(IntSupplier reader, MouseEvent last) { case 0: button = MouseEvent.Button.Button1; if (last.getButton() == button - && (last.getType() == MouseEvent.Type.Pressed || last.getType() == MouseEvent.Type.Dragged)) { + && (last.getType() == MouseEvent.Type.Pressed + || last.getType() == MouseEvent.Type.Dragged)) { type = MouseEvent.Type.Dragged; } else { type = MouseEvent.Type.Pressed; @@ -87,7 +88,8 @@ public static MouseEvent readMouse(IntSupplier reader, MouseEvent last) { case 1: button = MouseEvent.Button.Button2; if (last.getButton() == button - && (last.getType() == MouseEvent.Type.Pressed || last.getType() == MouseEvent.Type.Dragged)) { + && (last.getType() == MouseEvent.Type.Pressed + || last.getType() == MouseEvent.Type.Dragged)) { type = MouseEvent.Type.Dragged; } else { type = MouseEvent.Type.Pressed; @@ -96,7 +98,8 @@ public static MouseEvent readMouse(IntSupplier reader, MouseEvent last) { case 2: button = MouseEvent.Button.Button3; if (last.getButton() == button - && (last.getType() == MouseEvent.Type.Pressed || last.getType() == MouseEvent.Type.Dragged)) { + && (last.getType() == MouseEvent.Type.Pressed + || last.getType() == MouseEvent.Type.Dragged)) { type = MouseEvent.Type.Dragged; } else { type = MouseEvent.Type.Pressed; @@ -134,5 +137,4 @@ private static int readExt(Terminal terminal) { throw new IOError(e); } } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/NativeSignalHandler.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/NativeSignalHandler.java index 00c584c6cb93..bba177794a5e 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/NativeSignalHandler.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/NativeSignalHandler.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -17,8 +17,7 @@ public final class NativeSignalHandler implements SignalHandler { public static final NativeSignalHandler SIG_IGN = new NativeSignalHandler(); - private NativeSignalHandler() { - } + private NativeSignalHandler() {} public void handle(Signal signal) { throw new UnsupportedOperationException(); diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java index f85e3fe0b0c8..d34103e4d5e1 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -38,15 +38,34 @@ public class PosixPtyTerminal extends AbstractPosixTerminal { private Thread outputPumpThread; private boolean paused = true; - public PosixPtyTerminal(String name, String type, Pty pty, InputStream in, OutputStream out, Charset encoding) throws IOException { + public PosixPtyTerminal(String name, String type, Pty pty, InputStream in, OutputStream out, Charset encoding) + throws IOException { this(name, type, pty, in, out, encoding, SignalHandler.SIG_DFL); } - public PosixPtyTerminal(String name, String type, Pty pty, InputStream in, OutputStream out, Charset encoding, SignalHandler signalHandler) throws IOException { + public PosixPtyTerminal( + String name, + String type, + Pty pty, + InputStream in, + OutputStream out, + Charset encoding, + SignalHandler signalHandler) + throws IOException { this(name, type, pty, in, out, encoding, signalHandler, false); } - public PosixPtyTerminal(String name, String type, Pty pty, InputStream in, OutputStream out, Charset encoding, SignalHandler signalHandler, boolean paused) throws IOException { + @SuppressWarnings("this-escape") + public PosixPtyTerminal( + String name, + String type, + Pty pty, + InputStream in, + OutputStream out, + Charset encoding, + SignalHandler signalHandler, + boolean paused) + throws IOException { super(name, type, pty, encoding, signalHandler); this.in = Objects.requireNonNull(in); this.out = Objects.requireNonNull(out); @@ -113,7 +132,7 @@ public void pause(boolean wait) throws InterruptedException { if (p1 != null) { p1.join(); } - if (p2 !=null) { + if (p2 != null) { p2.join(); } } @@ -167,7 +186,7 @@ public void close() throws IOException { private void pumpIn() { try { - for (;;) { + for (; ; ) { synchronized (lock) { if (paused) { inputPumpThread = null; @@ -193,7 +212,7 @@ private void pumpIn() { private void pumpOut() { try { - for (;;) { + for (; ; ) { synchronized (lock) { if (paused) { outputPumpThread = null; @@ -221,5 +240,4 @@ private void pumpOut() { // Ignore } } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java index a55f3d4a748c..135ed0bb0c04 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -18,8 +18,9 @@ import java.util.Map; import java.util.function.Function; -import jdk.internal.org.jline.utils.NonBlocking; import jdk.internal.org.jline.terminal.spi.Pty; +import jdk.internal.org.jline.utils.FastBufferedOutputStream; +import jdk.internal.org.jline.utils.NonBlocking; import jdk.internal.org.jline.utils.NonBlockingInputStream; import jdk.internal.org.jline.utils.NonBlockingReader; import jdk.internal.org.jline.utils.ShutdownHooks; @@ -35,12 +36,14 @@ public class PosixSysTerminal extends AbstractPosixTerminal { protected final Map nativeHandlers = new HashMap<>(); protected final Task closer; - public PosixSysTerminal(String name, String type, Pty pty, Charset encoding, - boolean nativeSignals, SignalHandler signalHandler, - Function inputStreamWrapper) throws IOException { + @SuppressWarnings("this-escape") + public PosixSysTerminal( + String name, String type, Pty pty, Charset encoding, boolean nativeSignals, SignalHandler signalHandler, + Function inputStreamWrapper) + throws IOException { super(name, type, pty, encoding, signalHandler); this.input = NonBlocking.nonBlocking(getName(), inputStreamWrapper.apply(pty.getSlaveInput())); - this.output = pty.getSlaveOutput(); + this.output = new FastBufferedOutputStream(pty.getSlaveOutput()); this.reader = NonBlocking.nonBlocking(getName(), input, encoding()); this.writer = new PrintWriter(new OutputStreamWriter(output, encoding())); parseInfoCmp(); @@ -98,5 +101,4 @@ protected void doClose() throws IOException { // Do not call reader.close() reader.shutdown(); } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecPty.java similarity index 71% rename from src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java rename to src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecPty.java index 5377b4acdb8a..c0a35cbd6a21 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecPty.java @@ -1,18 +1,18 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. * * https://opensource.org/licenses/BSD-3-Clause */ -package jdk.internal.org.jline.terminal.impl; +package jdk.internal.org.jline.terminal.impl.exec; +import java.io.FileDescriptor; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; -import java.io.FileDescriptor; import java.io.OutputStream; import java.util.ArrayList; import java.util.List; @@ -26,8 +26,10 @@ import jdk.internal.org.jline.terminal.Attributes.LocalFlag; import jdk.internal.org.jline.terminal.Attributes.OutputFlag; import jdk.internal.org.jline.terminal.Size; -import jdk.internal.org.jline.terminal.spi.TerminalProvider; +import jdk.internal.org.jline.terminal.impl.AbstractPty; import jdk.internal.org.jline.terminal.spi.Pty; +import jdk.internal.org.jline.terminal.spi.SystemStream; +import jdk.internal.org.jline.terminal.spi.TerminalProvider; import jdk.internal.org.jline.utils.OSUtils; import static jdk.internal.org.jline.utils.ExecHelper.exec; @@ -35,28 +37,26 @@ public class ExecPty extends AbstractPty implements Pty { private final String name; - private final TerminalProvider.Stream console; - public static Pty current(TerminalProvider.Stream console) throws IOException { + public static Pty current(TerminalProvider provider, SystemStream systemStream) throws IOException { try { String result = exec(true, OSUtils.TTY_COMMAND); - if (console != TerminalProvider.Stream.Output && console != TerminalProvider.Stream.Error) { - throw new IllegalArgumentException("console should be Output or Error: " + console); + if (systemStream != SystemStream.Output && systemStream != SystemStream.Error) { + throw new IllegalArgumentException("systemStream should be Output or Error: " + systemStream); } - return new ExecPty(result.trim(), console); + return new ExecPty(provider, systemStream, result.trim()); } catch (IOException e) { throw new IOException("Not a tty", e); } } - protected ExecPty(String name, TerminalProvider.Stream console) { + protected ExecPty(TerminalProvider provider, SystemStream systemStream, String name) { + super(provider, systemStream); this.name = name; - this.console = console; } @Override - public void close() throws IOException { - } + public void close() throws IOException {} public String getName() { return name; @@ -74,18 +74,16 @@ public OutputStream getMasterOutput() { @Override protected InputStream doGetSlaveInput() throws IOException { - return console != null - ? new FileInputStream(FileDescriptor.in) - : new FileInputStream(getName()); + return systemStream != null ? new FileInputStream(FileDescriptor.in) : new FileInputStream(getName()); } @Override public OutputStream getSlaveOutput() throws IOException { - return console == TerminalProvider.Stream.Output + return systemStream == SystemStream.Output ? new FileOutputStream(FileDescriptor.out) - : console == TerminalProvider.Stream.Error - ? new FileOutputStream(FileDescriptor.err) - : new FileOutputStream(getName()); + : systemStream == SystemStream.Error + ? new FileOutputStream(FileDescriptor.err) + : new FileOutputStream(getName()); } @Override @@ -99,18 +97,30 @@ protected void doSetAttr(Attributes attr) throws IOException { List commands = getFlagsToSet(attr, getAttr()); if (!commands.isEmpty()) { commands.add(0, OSUtils.STTY_COMMAND); - if (console == null) { + if (systemStream == null) { commands.add(1, OSUtils.STTY_F_OPTION); commands.add(2, getName()); } - exec(console != null, commands.toArray(new String[0])); + try { + exec(systemStream != null, commands.toArray(new String[0])); + } catch (IOException e) { + // Handle partial failures with GNU stty, see #97 + if (e.toString().contains("unable to perform all requested operations")) { + commands = getFlagsToSet(attr, getAttr()); + if (!commands.isEmpty()) { + throw new IOException("Could not set the following flags: " + String.join(", ", commands), e); + } + } else { + throw e; + } + } } } protected List getFlagsToSet(Attributes attr, Attributes current) { List commands = new ArrayList<>(); for (InputFlag flag : InputFlag.values()) { - if (attr.getInputFlag(flag) != current.getInputFlag(flag)) { + if (attr.getInputFlag(flag) != current.getInputFlag(flag) && flag != InputFlag.INORMEOL) { commands.add((attr.getInputFlag(flag) ? flag.name() : "-" + flag.name()).toLowerCase()); } } @@ -137,11 +147,9 @@ protected List getFlagsToSet(Attributes attr, Attributes current) { commands.add(cchar.name().toLowerCase().substring(1)); if (cchar == ControlChar.VMIN || cchar == ControlChar.VTIME) { commands.add(Integer.toString(v)); - } - else if (v == 0) { + } else if (v == 0) { commands.add(undef); - } - else { + } else { if (v >= 128) { v -= 128; str += "M-"; @@ -165,12 +173,12 @@ public Size getSize() throws IOException { } protected String doGetConfig() throws IOException { - return console != null - ? exec(true, OSUtils.STTY_COMMAND, "-a") + return systemStream != null + ? exec(true, OSUtils.STTY_COMMAND, "-a") : exec(false, OSUtils.STTY_COMMAND, OSUtils.STTY_F_OPTION, getName(), "-a"); } - static Attributes doGetAttr(String cfg) throws IOException { + public static Attributes doGetAttr(String cfg) throws IOException { Attributes attributes = new Attributes(); for (InputFlag flag : InputFlag.values()) { Boolean value = doGetFlag(cfg, flag); @@ -201,16 +209,19 @@ static Attributes doGetAttr(String cfg) throws IOException { if ("reprint".endsWith(name)) { name = "(?:reprint|rprnt)"; } - Matcher matcher = Pattern.compile("[\\s;]" + name + "\\s*=\\s*(.+?)[\\s;]").matcher(cfg); + Matcher matcher = + Pattern.compile("[\\s;]" + name + "\\s*=\\s*(.+?)[\\s;]").matcher(cfg); if (matcher.find()) { - attributes.setControlChar(cchar, parseControlChar(matcher.group(1).toUpperCase())); + attributes.setControlChar( + cchar, parseControlChar(matcher.group(1).toUpperCase())); } } return attributes; } private static Boolean doGetFlag(String cfg, Enum flag) { - Matcher matcher = Pattern.compile("(?:^|[\\s;])(\\-?" + flag.name().toLowerCase() + ")(?:[\\s;]|$)").matcher(cfg); + Matcher matcher = Pattern.compile("(?:^|[\\s;])(\\-?" + flag.name().toLowerCase() + ")(?:[\\s;]|$)") + .matcher(cfg); return matcher.find() ? !matcher.group(1).startsWith("-") : null; } @@ -259,9 +270,7 @@ static Size doGetSize(String cfg) throws IOException { static int doGetInt(String name, String cfg) throws IOException { String[] patterns = new String[] { - "\\b([0-9]+)\\s+" + name + "\\b", - "\\b" + name + "\\s+([0-9]+)\\b", - "\\b" + name + "\\s*=\\s*([0-9]+)\\b" + "\\b([0-9]+)\\s+" + name + "\\b", "\\b" + name + "\\s+([0-9]+)\\b", "\\b" + name + "\\s*=\\s*([0-9]+)\\b" }; for (String pattern : patterns) { Matcher matcher = Pattern.compile(pattern).matcher(cfg); @@ -274,23 +283,29 @@ static int doGetInt(String name, String cfg) throws IOException { @Override public void setSize(Size size) throws IOException { - if (console != null) { - exec(true, - OSUtils.STTY_COMMAND, - "columns", Integer.toString(size.getColumns()), - "rows", Integer.toString(size.getRows())); + if (systemStream != null) { + exec( + true, + OSUtils.STTY_COMMAND, + "columns", + Integer.toString(size.getColumns()), + "rows", + Integer.toString(size.getRows())); } else { - exec(false, - OSUtils.STTY_COMMAND, - OSUtils.STTY_F_OPTION, getName(), - "columns", Integer.toString(size.getColumns()), - "rows", Integer.toString(size.getRows())); + exec( + false, + OSUtils.STTY_COMMAND, + OSUtils.STTY_F_OPTION, + getName(), + "columns", + Integer.toString(size.getColumns()), + "rows", + Integer.toString(size.getRows())); } } @Override public String toString() { - return "ExecPty[" + getName() + (console != null ? ", system]" : "]"); + return "ExecPty[" + getName() + (systemStream != null ? ", system]" : "]"); } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java index 8bdeede2e1b3..36ff4a63579c 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, the original author or authors. + * Copyright (c) 2022, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -17,117 +17,249 @@ import java.nio.charset.Charset; import java.util.function.Function; +//import jdk.internal.org.jline.nativ.JLineLibrary; +//import jdk.internal.org.jline.nativ.JLineNativeLoader; import jdk.internal.org.jline.terminal.Attributes; import jdk.internal.org.jline.terminal.Size; import jdk.internal.org.jline.terminal.Terminal; -import jdk.internal.org.jline.terminal.impl.ExecPty; +import jdk.internal.org.jline.terminal.TerminalBuilder; import jdk.internal.org.jline.terminal.impl.ExternalTerminal; import jdk.internal.org.jline.terminal.impl.PosixSysTerminal; import jdk.internal.org.jline.terminal.spi.Pty; +import jdk.internal.org.jline.terminal.spi.SystemStream; import jdk.internal.org.jline.terminal.spi.TerminalProvider; import jdk.internal.org.jline.utils.ExecHelper; +import jdk.internal.org.jline.utils.Log; import jdk.internal.org.jline.utils.OSUtils; -public class ExecTerminalProvider implements TerminalProvider -{ +import static jdk.internal.org.jline.terminal.TerminalBuilder.PROP_REDIRECT_PIPE_CREATION_MODE; +import static jdk.internal.org.jline.terminal.TerminalBuilder.PROP_REDIRECT_PIPE_CREATION_MODE_DEFAULT; +import static jdk.internal.org.jline.terminal.TerminalBuilder.PROP_REDIRECT_PIPE_CREATION_MODE_NATIVE; +import static jdk.internal.org.jline.terminal.TerminalBuilder.PROP_REDIRECT_PIPE_CREATION_MODE_REFLECTION; + +public class ExecTerminalProvider implements TerminalProvider { + + private static boolean warned; public String name() { - return "exec"; + return TerminalBuilder.PROP_PROVIDER_EXEC; } - public Pty current(Stream consoleStream) throws IOException { - return ExecPty.current(consoleStream); + public Pty current(SystemStream systemStream) throws IOException { + return ExecPty.current(this, systemStream); } @Override - public Terminal sysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, - boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused, - Stream consoleStream, Function inputStreamWrapper) throws IOException { + public Terminal sysTerminal( + String name, + String type, + boolean ansiPassThrough, + Charset encoding, + boolean nativeSignals, + Terminal.SignalHandler signalHandler, + boolean paused, + SystemStream systemStream, + Function inputStreamWrapper) + throws IOException { if (OSUtils.IS_WINDOWS) { - return winSysTerminal(name, type, ansiPassThrough, encoding, nativeSignals, signalHandler, paused, consoleStream, inputStreamWrapper ); + return winSysTerminal( + name, type, ansiPassThrough, encoding, nativeSignals, signalHandler, paused, systemStream, inputStreamWrapper); } else { - return posixSysTerminal(name, type, ansiPassThrough, encoding, nativeSignals, signalHandler, paused, consoleStream, inputStreamWrapper ); + return posixSysTerminal( + name, type, ansiPassThrough, encoding, nativeSignals, signalHandler, paused, systemStream, inputStreamWrapper); } } - public Terminal winSysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, - boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused, - Stream consoleStream, Function inputStreamWrapper ) throws IOException { + public Terminal winSysTerminal( + String name, + String type, + boolean ansiPassThrough, + Charset encoding, + boolean nativeSignals, + Terminal.SignalHandler signalHandler, + boolean paused, + SystemStream systemStream, + Function inputStreamWrapper) + throws IOException { if (OSUtils.IS_CYGWIN || OSUtils.IS_MSYSTEM) { - Pty pty = current(consoleStream); + Pty pty = current(systemStream); return new PosixSysTerminal(name, type, pty, encoding, nativeSignals, signalHandler, inputStreamWrapper); } else { return null; } } - public Terminal posixSysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, - boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused, - Stream consoleStream, Function inputStreamWrapper) throws IOException { - Pty pty = current(consoleStream); + public Terminal posixSysTerminal( + String name, + String type, + boolean ansiPassThrough, + Charset encoding, + boolean nativeSignals, + Terminal.SignalHandler signalHandler, + boolean paused, + SystemStream systemStream, + Function inputStreamWrapper) + throws IOException { + Pty pty = current(systemStream); return new PosixSysTerminal(name, type, pty, encoding, nativeSignals, signalHandler, inputStreamWrapper); } @Override - public Terminal newTerminal(String name, String type, InputStream in, OutputStream out, - Charset encoding, Terminal.SignalHandler signalHandler, boolean paused, - Attributes attributes, Size size) throws IOException - { - return new ExternalTerminal(name, type, in, out, encoding, signalHandler, paused, attributes, size); + public Terminal newTerminal( + String name, + String type, + InputStream in, + OutputStream out, + Charset encoding, + Terminal.SignalHandler signalHandler, + boolean paused, + Attributes attributes, + Size size) + throws IOException { + return new ExternalTerminal(this, name, type, in, out, encoding, signalHandler, paused, attributes, size); } @Override - public boolean isSystemStream(Stream stream) { + public boolean isSystemStream(SystemStream stream) { try { - return isWindowsSystemStream(stream) || isPosixSystemStream(stream); + return isPosixSystemStream(stream) || isWindowsSystemStream(stream); } catch (Throwable t) { return false; } } - public boolean isWindowsSystemStream(Stream stream) { - return systemStreamName( stream ) != null; + public boolean isWindowsSystemStream(SystemStream stream) { + return systemStreamName(stream) != null; } - public boolean isPosixSystemStream(Stream stream) { + public boolean isPosixSystemStream(SystemStream stream) { try { Process p = new ProcessBuilder(OSUtils.TEST_COMMAND, "-t", Integer.toString(stream.ordinal())) - .inheritIO().start(); + .inheritIO() + .start(); return p.waitFor() == 0; } catch (Throwable t) { + Log.debug("ExecTerminalProvider failed 'test -t' for " + stream, t); // ignore } return false; } @Override - public String systemStreamName(Stream stream) { + public String systemStreamName(SystemStream stream) { try { - ProcessBuilder.Redirect input = stream == Stream.Input - ? ProcessBuilder.Redirect.INHERIT - : getRedirect(stream == Stream.Output ? FileDescriptor.out : FileDescriptor.err); - Process p = new ProcessBuilder(OSUtils.TTY_COMMAND).redirectInput(input).start(); + ProcessBuilder.Redirect input = stream == SystemStream.Input + ? ProcessBuilder.Redirect.INHERIT + : newDescriptor(stream == SystemStream.Output ? FileDescriptor.out : FileDescriptor.err); + Process p = + new ProcessBuilder(OSUtils.TTY_COMMAND).redirectInput(input).start(); String result = ExecHelper.waitAndCapture(p); if (p.exitValue() == 0) { return result.trim(); } } catch (Throwable t) { + if ("java.lang.reflect.InaccessibleObjectException" + .equals(t.getClass().getName()) + && !warned) { + Log.warn( + "The ExecTerminalProvider requires the JVM options: '--add-opens java.base/java.lang=ALL-UNNAMED'"); + warned = true; + } // ignore } return null; } - private ProcessBuilder.Redirect getRedirect(FileDescriptor fd) throws ReflectiveOperationException { - // This is not really allowed, but this is the only way to redirect the output or error stream - // to the input. This is definitely not something you'd usually want to do, but in the case of - // the `tty` utility, it provides a way to get - Class rpi = Class.forName("java.lang.ProcessBuilder$RedirectPipeImpl"); - Constructor cns = rpi.getDeclaredConstructor(); - cns.setAccessible(true); - ProcessBuilder.Redirect input = (ProcessBuilder.Redirect) cns.newInstance(); - Field f = rpi.getDeclaredField("fd"); - f.setAccessible(true); - f.set(input, fd); - return input; +// @Override +// public int systemStreamWidth(SystemStream stream) { +// try (ExecPty pty = new ExecPty(this, stream, null)) { +// return pty.getSize().getColumns(); +// } catch (Throwable t) { +// return -1; +// } +// } + + private static RedirectPipeCreator redirectPipeCreator; + + protected static ProcessBuilder.Redirect newDescriptor(FileDescriptor fd) { + if (redirectPipeCreator == null) { + String str = System.getProperty(PROP_REDIRECT_PIPE_CREATION_MODE, PROP_REDIRECT_PIPE_CREATION_MODE_DEFAULT); + String[] modes = str.split(","); + IllegalStateException ise = new IllegalStateException("Unable to create RedirectPipe"); + for (String mode : modes) { + try { + switch (mode) { + case PROP_REDIRECT_PIPE_CREATION_MODE_NATIVE: + redirectPipeCreator = null;//new NativeRedirectPipeCreator(); + break; + case PROP_REDIRECT_PIPE_CREATION_MODE_REFLECTION: + redirectPipeCreator = new ReflectionRedirectPipeCreator(); + break; + } + } catch (Throwable t) { + // ignore + ise.addSuppressed(t); + } + if (redirectPipeCreator != null) { + break; + } + } + if (redirectPipeCreator == null) { + throw ise; + } + } + return redirectPipeCreator.newRedirectPipe(fd); + } + + interface RedirectPipeCreator { + ProcessBuilder.Redirect newRedirectPipe(FileDescriptor fd); + } + + /** + * Reflection based file descriptor creator. + * This requires the following option + * --add-opens java.base/java.lang=ALL-UNNAMED + */ + static class ReflectionRedirectPipeCreator implements RedirectPipeCreator { + private final Constructor constructor; + private final Field fdField; + + @SuppressWarnings("unchecked") + ReflectionRedirectPipeCreator() throws Exception { + Class rpi = Class.forName("java.lang.ProcessBuilder$RedirectPipeImpl"); + constructor = (Constructor) rpi.getDeclaredConstructor(); + constructor.setAccessible(true); + fdField = rpi.getDeclaredField("fd"); + fdField.setAccessible(true); + } + + @Override + public ProcessBuilder.Redirect newRedirectPipe(FileDescriptor fd) { + try { + ProcessBuilder.Redirect input = constructor.newInstance(); + fdField.set(input, fd); + return input; + } catch (ReflectiveOperationException e) { + // This should not happen as the field has been set accessible + throw new IllegalStateException(e); + } + } + } + +// static class NativeRedirectPipeCreator implements RedirectPipeCreator { +// public NativeRedirectPipeCreator() { +// // Force load the library +// JLineNativeLoader.initialize(); +// } +// +// @Override +// public ProcessBuilder.Redirect newRedirectPipe(FileDescriptor fd) { +// return JLineLibrary.newRedirectPipe(fd); +// } +// } + + @Override + public String toString() { + return "TerminalProvider[" + name() + "]"; } } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/Pty.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/Pty.java index b1e22056702c..d72e0e669d10 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/Pty.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/Pty.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -34,4 +34,7 @@ public interface Pty extends Closeable { void setSize(Size size) throws IOException; + SystemStream getSystemStream(); + + TerminalProvider getProvider(); } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/SystemStream.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/SystemStream.java new file mode 100644 index 000000000000..5f9502482955 --- /dev/null +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/SystemStream.java @@ -0,0 +1,15 @@ +/* + * Copyright (c) 2023, the original author(s). + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * https://opensource.org/licenses/BSD-3-Clause + */ +package jdk.internal.org.jline.terminal.spi; + +public enum SystemStream { + Input, + Output, + Error +} diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalExt.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalExt.java new file mode 100644 index 000000000000..00cfb2e9d475 --- /dev/null +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalExt.java @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2023, the original author(s). + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * https://opensource.org/licenses/BSD-3-Clause + */ +package jdk.internal.org.jline.terminal.spi; + +import jdk.internal.org.jline.terminal.Terminal; + +/** + * The {@code TerminalExt} interface is implemented by {@code Terminal}s + * and provides access to the Terminal's internals. + */ +public interface TerminalExt extends Terminal { + + /** + * Returns the {@code TerminalProvider} that created this terminal + * or {@code null} if the terminal was created with no provider. + */ + TerminalProvider getProvider(); + + /** + * The underlying system stream, may be {@link SystemStream#Output}, + * {@link SystemStream#Error}, or {@code null} if this terminal is not bound + * to a system stream. + */ + SystemStream getSystemStream(); +} diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalProvider.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalProvider.java index 69f353c57190..272df6fedac6 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalProvider.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalProvider.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2022, the original author or authors. + * Copyright (c) 2022, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -11,10 +11,8 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; -import java.net.URL; import java.nio.charset.Charset; import java.util.Properties; -import java.util.ServiceLoader; import java.util.function.Function; import jdk.internal.org.jline.terminal.Attributes; @@ -22,30 +20,39 @@ import jdk.internal.org.jline.terminal.Terminal; import jdk.internal.org.jline.terminal.impl.exec.ExecTerminalProvider; -public interface TerminalProvider -{ - - enum Stream { - Input, - Output, - Error - } +public interface TerminalProvider { String name(); - Terminal sysTerminal(String name, String type, boolean ansiPassThrough, - Charset encoding, boolean nativeSignals, - Terminal.SignalHandler signalHandler, boolean paused, - Stream consoleStream, Function inputStreamWrapper) throws IOException; + Terminal sysTerminal( + String name, + String type, + boolean ansiPassThrough, + Charset encoding, + boolean nativeSignals, + Terminal.SignalHandler signalHandler, + boolean paused, + SystemStream systemStream, + Function inputStreamWrapper) + throws IOException; - Terminal newTerminal(String name, String type, - InputStream masterInput, OutputStream masterOutput, - Charset encoding, Terminal.SignalHandler signalHandler, - boolean paused, Attributes attributes, Size size) throws IOException; + Terminal newTerminal( + String name, + String type, + InputStream masterInput, + OutputStream masterOutput, + Charset encoding, + Terminal.SignalHandler signalHandler, + boolean paused, + Attributes attributes, + Size size) + throws IOException; - boolean isSystemStream(Stream stream); + boolean isSystemStream(SystemStream stream); - String systemStreamName(Stream stream); + String systemStreamName(SystemStream stream); + + //int systemStreamWidth(SystemStream stream); static TerminalProvider load(String name) throws IOException { switch (name) { @@ -62,7 +69,7 @@ static TerminalProvider load(String name) throws IOException { if (cl == null) { cl = ClassLoader.getSystemClassLoader(); } - InputStream is = cl.getResourceAsStream( "META-INF/services/org/jline/terminal/provider/" + name); + InputStream is = cl.getResourceAsStream("META-INF/services/org/jline/terminal/provider/" + name); if (is != null) { Properties props = new Properties(); try { @@ -71,14 +78,13 @@ static TerminalProvider load(String name) throws IOException { if (className == null) { throw new IOException("No class defined in terminal provider file " + name); } - Class clazz = cl.loadClass( className ); + Class clazz = cl.loadClass(className); return (TerminalProvider) clazz.getConstructor().newInstance(); - } catch ( Exception e ) { - throw new IOException("Unable to load terminal provider " + name, e); + } catch (Exception e) { + throw new IOException("Unable to load terminal provider " + name + ": " + e.getMessage(), e); } } else { throw new IOException("Unable to find terminal provider " + name); } } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AnsiWriter.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AnsiWriter.java index 081665a2d469..32d8282d4c0b 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AnsiWriter.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AnsiWriter.java @@ -1,17 +1,10 @@ /* - * Copyright (C) 2009-2018 the original author(s). + * Copyright (c) 2009-2018, the original author(s). * - * 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 + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. * - * 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. + * https://opensource.org/licenses/BSD-3-Clause */ package jdk.internal.org.jline.utils; @@ -252,12 +245,10 @@ private void reset(boolean skipBuffer) throws IOException { * @throws IOException if no more non-null values left */ private int getNextOptionInt(Iterator optionsIterator) throws IOException { - for (;;) { - if (!optionsIterator.hasNext()) - throw new IllegalArgumentException(); + for (; ; ) { + if (!optionsIterator.hasNext()) throw new IllegalArgumentException(); Object arg = optionsIterator.next(); - if (arg != null) - return (Integer) arg; + if (arg != null) return (Integer) arg; } } @@ -346,27 +337,21 @@ private boolean processEscapeCommand(ArrayList options, int command) thr int g = getNextOptionInt(optionsIterator); int b = getNextOptionInt(optionsIterator); if (r >= 0 && r <= 255 && g >= 0 && g <= 255 && b >= 0 && b <= 255) { - if (value == 38) - processSetForegroundColorExt(r, g, b); - else - processSetBackgroundColorExt(r, g, b); + if (value == 38) processSetForegroundColorExt(r, g, b); + else processSetBackgroundColorExt(r, g, b); } else { throw new IllegalArgumentException(); } - } - else if (arg2or5 == 5) { + } else if (arg2or5 == 5) { // 256 color style like `esc[38;5;m` int paletteIndex = getNextOptionInt(optionsIterator); if (paletteIndex >= 0 && paletteIndex <= 255) { - if (value == 38) - processSetForegroundColorExt(paletteIndex); - else - processSetBackgroundColorExt(paletteIndex); + if (value == 38) processSetForegroundColorExt(paletteIndex); + else processSetBackgroundColorExt(paletteIndex); } else { throw new IllegalArgumentException(); } - } - else { + } else { throw new IllegalArgumentException(); } } else { @@ -449,47 +434,41 @@ private boolean processOperatingSystemCommand(ArrayList options) throws * Process CSI u ANSI code, corresponding to RCP \u2013 Restore Cursor Position * @throws IOException if an error occurs */ - protected void processRestoreCursorPosition() throws IOException { - } + protected void processRestoreCursorPosition() throws IOException {} /** * Process CSI s ANSI code, corresponding to SCP \u2013 Save Cursor Position * @throws IOException if an error occurs */ - protected void processSaveCursorPosition() throws IOException { - } + protected void processSaveCursorPosition() throws IOException {} /** * Process CSI s ANSI code, corresponding to IL \u2013 Insert Line * @param optionInt the option * @throws IOException if an error occurs */ - protected void processInsertLine(int optionInt) throws IOException { - } + protected void processInsertLine(int optionInt) throws IOException {} /** * Process CSI s ANSI code, corresponding to DL \u2013 Delete Line * @param optionInt the option * @throws IOException if an error occurs */ - protected void processDeleteLine(int optionInt) throws IOException { - } + protected void processDeleteLine(int optionInt) throws IOException {} /** * Process CSI n T ANSI code, corresponding to SD \u2013 Scroll Down * @param optionInt the option * @throws IOException if an error occurs */ - protected void processScrollDown(int optionInt) throws IOException { - } + protected void processScrollDown(int optionInt) throws IOException {} /** * Process CSI n U ANSI code, corresponding to SU \u2013 Scroll Up * @param optionInt the option * @throws IOException if an error occurs */ - protected void processScrollUp(int optionInt) throws IOException { - } + protected void processScrollUp(int optionInt) throws IOException {} protected static final int ERASE_SCREEN_TO_END = 0; protected static final int ERASE_SCREEN_TO_BEGINING = 1; @@ -500,8 +479,7 @@ protected void processScrollUp(int optionInt) throws IOException { * @param eraseOption the erase option * @throws IOException if an error occurs */ - protected void processEraseScreen(int eraseOption) throws IOException { - } + protected void processEraseScreen(int eraseOption) throws IOException {} protected static final int ERASE_LINE_TO_END = 0; protected static final int ERASE_LINE_TO_BEGINING = 1; @@ -512,25 +490,27 @@ protected void processEraseScreen(int eraseOption) throws IOException { * @param eraseOption the erase option * @throws IOException if an error occurs */ - protected void processEraseLine(int eraseOption) throws IOException { - } + protected void processEraseLine(int eraseOption) throws IOException {} + + protected static final int ATTRIBUTE_INTENSITY_BOLD = 1; // Intensity: Bold + protected static final int ATTRIBUTE_INTENSITY_FAINT = 2; // Intensity; Faint not widely supported + protected static final int ATTRIBUTE_ITALIC = 3; // Italic; on not widely supported. Sometimes treated as inverse. + protected static final int ATTRIBUTE_UNDERLINE = 4; // Underline; Single + protected static final int ATTRIBUTE_BLINK_SLOW = 5; // Blink; Slow less than 150 per minute + protected static final int ATTRIBUTE_BLINK_FAST = 6; // Blink; Rapid MS-DOS ANSI.SYS; 150 per minute or more + protected static final int ATTRIBUTE_NEGATIVE_ON = + 7; // Image; Negative inverse or reverse; swap foreground and background + protected static final int ATTRIBUTE_CONCEAL_ON = 8; // Conceal on + protected static final int ATTRIBUTE_UNDERLINE_DOUBLE = 21; // Underline; Double not widely supported + protected static final int ATTRIBUTE_INTENSITY_NORMAL = 22; // Intensity; Normal not bold and not faint + protected static final int ATTRIBUTE_UNDERLINE_OFF = 24; // Underline; None + protected static final int ATTRIBUTE_BLINK_OFF = 25; // Blink; off - protected static final int ATTRIBUTE_INTENSITY_BOLD = 1; // Intensity: Bold - protected static final int ATTRIBUTE_INTENSITY_FAINT = 2; // Intensity; Faint not widely supported - protected static final int ATTRIBUTE_ITALIC = 3; // Italic; on not widely supported. Sometimes treated as inverse. - protected static final int ATTRIBUTE_UNDERLINE = 4; // Underline; Single - protected static final int ATTRIBUTE_BLINK_SLOW = 5; // Blink; Slow less than 150 per minute - protected static final int ATTRIBUTE_BLINK_FAST = 6; // Blink; Rapid MS-DOS ANSI.SYS; 150 per minute or more - protected static final int ATTRIBUTE_NEGATIVE_ON = 7; // Image; Negative inverse or reverse; swap foreground and background - protected static final int ATTRIBUTE_CONCEAL_ON = 8; // Conceal on - protected static final int ATTRIBUTE_UNDERLINE_DOUBLE = 21; // Underline; Double not widely supported - protected static final int ATTRIBUTE_INTENSITY_NORMAL = 22; // Intensity; Normal not bold and not faint - protected static final int ATTRIBUTE_UNDERLINE_OFF = 24; // Underline; None - protected static final int ATTRIBUTE_BLINK_OFF = 25; // Blink; off @Deprecated protected static final int ATTRIBUTE_NEGATIVE_Off = 27; // Image; Positive + protected static final int ATTRIBUTE_NEGATIVE_OFF = 27; // Image; Positive - protected static final int ATTRIBUTE_CONCEAL_OFF = 28; // Reveal conceal off + protected static final int ATTRIBUTE_CONCEAL_OFF = 28; // Reveal conceal off /** * process SGR other than 0 (reset), 30-39 (foreground), @@ -546,8 +526,7 @@ protected void processEraseLine(int eraseOption) throws IOException { * @see #processDefaultTextColor() * @see #processDefaultBackgroundColor() */ - protected void processSetAttribute(int attribute) throws IOException { - } + protected void processSetAttribute(int attribute) throws IOException {} protected static final int BLACK = 0; protected static final int RED = 1; @@ -584,8 +563,7 @@ protected void processSetForegroundColor(int color, boolean bright) throws IOExc * @param paletteIndex the text color in the palette * @throws IOException if an error occurs */ - protected void processSetForegroundColorExt(int paletteIndex) throws IOException { - } + protected void processSetForegroundColorExt(int paletteIndex) throws IOException {} /** * process SGR 38 corresponding to extended set text color (foreground) @@ -625,8 +603,7 @@ protected void processSetBackgroundColor(int color, boolean bright) throws IOExc * @param paletteIndex the background color in the palette * @throws IOException if an error occurs */ - protected void processSetBackgroundColorExt(int paletteIndex) throws IOException { - } + protected void processSetBackgroundColorExt(int paletteIndex) throws IOException {} /** * process SGR 48 corresponding to extended set background color @@ -644,22 +621,19 @@ protected void processSetBackgroundColorExt(int r, int g, int b) throws IOExcept * process SGR 39 corresponding to Default text color (foreground) * @throws IOException if an error occurs */ - protected void processDefaultTextColor() throws IOException { - } + protected void processDefaultTextColor() throws IOException {} /** * process SGR 49 corresponding to Default background color * @throws IOException if an error occurs */ - protected void processDefaultBackgroundColor() throws IOException { - } + protected void processDefaultBackgroundColor() throws IOException {} /** * process SGR 0 corresponding to Reset / Normal * @throws IOException if an error occurs */ - protected void processAttributeRest() throws IOException { - } + protected void processAttributeRest() throws IOException {} /** * process CSI n ; m H corresponding to CUP \u2013 Cursor Position or @@ -668,24 +642,21 @@ protected void processAttributeRest() throws IOException { * @param col the column * @throws IOException if an error occurs */ - protected void processCursorTo(int row, int col) throws IOException { - } + protected void processCursorTo(int row, int col) throws IOException {} /** * process CSI n G corresponding to CHA \u2013 Cursor Horizontal Absolute * @param x the column * @throws IOException if an error occurs */ - protected void processCursorToColumn(int x) throws IOException { - } + protected void processCursorToColumn(int x) throws IOException {} /** * process CSI n F corresponding to CPL \u2013 Cursor Previous Line * @param count line count * @throws IOException if an error occurs */ - protected void processCursorUpLine(int count) throws IOException { - } + protected void processCursorUpLine(int count) throws IOException {} /** * process CSI n E corresponding to CNL \u2013 Cursor Next Line @@ -704,8 +675,7 @@ protected void processCursorDownLine(int count) throws IOException { * @param count the count * @throws IOException if an error occurs */ - protected void processCursorLeft(int count) throws IOException { - } + protected void processCursorLeft(int count) throws IOException {} /** * process CSI n C corresponding to CUF \u2013 Cursor Forward @@ -724,19 +694,16 @@ protected void processCursorRight(int count) throws IOException { * @param count the count * @throws IOException if an error occurs */ - protected void processCursorDown(int count) throws IOException { - } + protected void processCursorDown(int count) throws IOException {} /** * process CSI n A corresponding to CUU \u2013 Cursor Up * @param count the count * @throws IOException if an error occurs */ - protected void processCursorUp(int count) throws IOException { - } + protected void processCursorUp(int count) throws IOException {} - protected void processUnknownExtension(ArrayList options, int command) { - } + protected void processUnknownExtension(ArrayList options, int command) {} /** * process OSC 0;text BEL corresponding to Change Window and Icon label @@ -751,23 +718,20 @@ protected void processChangeIconNameAndWindowTitle(String label) { * process OSC 1;text BEL corresponding to Change Icon label * @param name the icon name */ - protected void processChangeIconName(String name) { - } + protected void processChangeIconName(String name) {} /** * process OSC 2;text BEL corresponding to Change Window title * @param title the title */ - protected void processChangeWindowTitle(String title) { - } + protected void processChangeWindowTitle(String title) {} /** * Process unknown OSC command. * @param command the command * @param param the param */ - protected void processUnknownOperatingSystemCommand(int command, String param) { - } + protected void processUnknownOperatingSystemCommand(int command, String param) {} /** * Process character set sequence. @@ -781,17 +745,13 @@ private boolean processCharsetSelect(ArrayList options) throws IOExcepti return true; } - protected void processCharsetSelect(int set, char seq) { - } + protected void processCharsetSelect(int set, char seq) {} private int optionInt(ArrayList options, int index) { - if (options.size() <= index) - throw new IllegalArgumentException(); + if (options.size() <= index) throw new IllegalArgumentException(); Object value = options.get(index); - if (value == null) - throw new IllegalArgumentException(); - if (!value.getClass().equals(Integer.class)) - throw new IllegalArgumentException(); + if (value == null) throw new IllegalArgumentException(); + if (!value.getClass().equals(Integer.class)) throw new IllegalArgumentException(); return (Integer) value; } @@ -828,5 +788,4 @@ public void close() throws IOException { flush(); super.close(); } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedCharSequence.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedCharSequence.java index ccb0aaf689b8..6386f5bba390 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedCharSequence.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedCharSequence.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2021, the original author or authors. + * Copyright (c) 2002-2021, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -15,6 +15,7 @@ import jdk.internal.org.jline.terminal.impl.AbstractWindowsTerminal; import jdk.internal.org.jline.utils.InfoCmp.Capability; +import static jdk.internal.org.jline.terminal.TerminalBuilder.PROP_DISABLE_ALTERNATE_CHARSET; import static jdk.internal.org.jline.utils.AttributedStyle.BG_COLOR; import static jdk.internal.org.jline.utils.AttributedStyle.BG_COLOR_EXP; import static jdk.internal.org.jline.utils.AttributedStyle.FG_COLOR; @@ -30,12 +31,11 @@ import static jdk.internal.org.jline.utils.AttributedStyle.F_FOREGROUND; import static jdk.internal.org.jline.utils.AttributedStyle.F_FOREGROUND_IND; import static jdk.internal.org.jline.utils.AttributedStyle.F_FOREGROUND_RGB; +import static jdk.internal.org.jline.utils.AttributedStyle.F_HIDDEN; import static jdk.internal.org.jline.utils.AttributedStyle.F_INVERSE; import static jdk.internal.org.jline.utils.AttributedStyle.F_ITALIC; import static jdk.internal.org.jline.utils.AttributedStyle.F_UNDERLINE; -import static jdk.internal.org.jline.utils.AttributedStyle.F_HIDDEN; import static jdk.internal.org.jline.utils.AttributedStyle.MASK; -import static jdk.internal.org.jline.terminal.TerminalBuilder.PROP_DISABLE_ALTERNATE_CHARSET; public abstract class AttributedCharSequence implements CharSequence { @@ -120,6 +120,7 @@ public String toAnsi(int colors, ForceMode force, ColorPalette palette, String a char c = charAt(i); if (altIn != null && altOut != null) { char pc = c; + // @spotless:off switch (c) { case '\u2518': c = 'j'; break; case '\u2510': c = 'k'; break; @@ -133,15 +134,16 @@ public String toAnsi(int colors, ForceMode force, ColorPalette palette, String a case '\u252C': c = 'w'; break; case '\u2502': c = 'x'; break; } + // @spotless:on boolean oldalt = alt; alt = c != pc; if (oldalt ^ alt) { sb.append(alt ? altIn : altOut); } } - long s = styleCodeAt(i) & ~F_HIDDEN; // The hidden flag does not change the ansi styles + long s = styleCodeAt(i) & ~F_HIDDEN; // The hidden flag does not change the ansi styles if (style != s) { - long d = (style ^ s) & MASK; + long d = (style ^ s) & MASK; long fg = (s & F_FOREGROUND) != 0 ? s & (FG_COLOR | F_FOREGROUND) : 0; long bg = (s & F_BACKGROUND) != 0 ? s & (BG_COLOR | F_BACKGROUND) : 0; if (s == 0) { @@ -172,16 +174,16 @@ public String toAnsi(int colors, ForceMode force, ColorPalette palette, String a if (fg > 0) { int rounded = -1; if ((fg & F_FOREGROUND_RGB) != 0) { - int r = (int)(fg >> (FG_COLOR_EXP + 16)) & 0xFF; - int g = (int)(fg >> (FG_COLOR_EXP + 8)) & 0xFF; - int b = (int)(fg >> FG_COLOR_EXP) & 0xFF; + int r = (int) (fg >> (FG_COLOR_EXP + 16)) & 0xFF; + int g = (int) (fg >> (FG_COLOR_EXP + 8)) & 0xFF; + int b = (int) (fg >> FG_COLOR_EXP) & 0xFF; if (colors >= HIGH_COLORS) { first = attr(sb, "38;2;" + r + ";" + g + ";" + b, first); } else { rounded = palette.round(r, g, b); } } else if ((fg & F_FOREGROUND_IND) != 0) { - rounded = palette.round((int)(fg >> FG_COLOR_EXP) & 0xFF); + rounded = palette.round((int) (fg >> FG_COLOR_EXP) & 0xFF); } if (rounded >= 0) { if (colors >= HIGH_COLORS && force == ForceMode.ForceTrueColors) { @@ -211,16 +213,16 @@ public String toAnsi(int colors, ForceMode force, ColorPalette palette, String a if (bg > 0) { int rounded = -1; if ((bg & F_BACKGROUND_RGB) != 0) { - int r = (int)(bg >> (BG_COLOR_EXP + 16)) & 0xFF; - int g = (int)(bg >> (BG_COLOR_EXP + 8)) & 0xFF; - int b = (int)(bg >> BG_COLOR_EXP) & 0xFF; + int r = (int) (bg >> (BG_COLOR_EXP + 16)) & 0xFF; + int g = (int) (bg >> (BG_COLOR_EXP + 8)) & 0xFF; + int b = (int) (bg >> BG_COLOR_EXP) & 0xFF; if (colors >= HIGH_COLORS) { first = attr(sb, "48;2;" + r + ";" + g + ";" + b, first); } else { rounded = palette.round(r, g, b); } } else if ((bg & F_BACKGROUND_IND) != 0) { - rounded = palette.round((int)(bg >> BG_COLOR_EXP) & 0xFF); + rounded = palette.round((int) (bg >> BG_COLOR_EXP) & 0xFF); } if (rounded >= 0) { if (colors >= HIGH_COLORS && force == ForceMode.ForceTrueColors) { @@ -243,8 +245,7 @@ public String toAnsi(int colors, ForceMode force, ColorPalette palette, String a background = bg; } if ((d & (F_BOLD | F_FAINT)) != 0) { - if ( (d & F_BOLD) != 0 && (s & F_BOLD) == 0 - || (d & F_FAINT) != 0 && (s & F_FAINT) == 0) { + if ((d & F_BOLD) != 0 && (s & F_BOLD) == 0 || (d & F_FAINT) != 0 && (s & F_FAINT) == 0) { first = attr(sb, "22", first); } if ((d & F_BOLD) != 0 && (s & F_BOLD) != 0) { @@ -360,8 +361,7 @@ public int columnLength() { int len = length(); for (int cur = 0; cur < len; ) { int cp = codePointAt(cur); - if (!isHidden(cur)) - cols += WCWidth.wcwidth(cp); + if (!isHidden(cur)) cols += WCWidth.wcwidth(cp); cur += Character.charCount(cp); } return cols; @@ -382,8 +382,7 @@ public AttributedString columnSubSequence(int start, int stop) { int end = begin; while (end < this.length()) { int cp = codePointAt(end); - if (cp == '\n') - break; + if (cp == '\n') break; int w = isHidden(end) ? 0 : WCWidth.wcwidth(cp); if (col + w > stop) { break; @@ -407,7 +406,7 @@ public List columnSplitLength(int columns, boolean includeNewl int cp = codePointAt(cur); int w = isHidden(cur) ? 0 : WCWidth.wcwidth(cp); if (cp == '\n') { - strings.add(subSequence(beg, includeNewlines ? cur+1 : cur)); + strings.add(subSequence(beg, includeNewlines ? cur + 1 : cur)); beg = cur + 1; col = 0; } else if ((col += w) > columns) { @@ -429,5 +428,4 @@ public String toString() { public AttributedString toAttributedString() { return substring(0, length()); } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedString.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedString.java index 47492b72e764..3c70a6d0e7bf 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedString.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedString.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -15,6 +15,8 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; +import jdk.internal.org.jline.terminal.Terminal; + /** * Attributed string. * Instances of this class are immutables. @@ -103,11 +105,28 @@ public static AttributedString fromAnsi(String ansi, int tabs) { } public static AttributedString fromAnsi(String ansi, List tabs) { + return fromAnsi(ansi, tabs, null, null); + } + + public static AttributedString fromAnsi(String ansi, Terminal terminal) { + String alternateIn, alternateOut; + if (!DISABLE_ALTERNATE_CHARSET) { + alternateIn = Curses.tputs(terminal.getStringCapability(InfoCmp.Capability.enter_alt_charset_mode)); + alternateOut = Curses.tputs(terminal.getStringCapability(InfoCmp.Capability.exit_alt_charset_mode)); + } else { + alternateIn = null; + alternateOut = null; + } + return fromAnsi(ansi, Arrays.asList(0), alternateIn, alternateOut); + } + + public static AttributedString fromAnsi(String ansi, List tabs, String altIn, String altOut) { if (ansi == null) { return null; } return new AttributedStringBuilder(ansi.length()) .tabs(tabs) + .altCharset(altIn, altOut) .ansiAppend(ansi) .toAttributedString(); } @@ -116,9 +135,7 @@ public static String stripAnsi(String ansi) { if (ansi == null) { return null; } - return new AttributedStringBuilder(ansi.length()) - .ansiAppend(ansi) - .toString(); + return new AttributedStringBuilder(ansi.length()).ansiAppend(ansi).toString(); } @Override @@ -162,7 +179,7 @@ public AttributedString styleMatches(Pattern pattern, AttributedStyle style) { } result = matcher.find(); } while (result); - return new AttributedString(buffer, newstyle, start , end); + return new AttributedString(buffer, newstyle, start, end); } return this; } @@ -179,15 +196,16 @@ && arrEq(buffer, that.buffer, start, that.start, end - start) private boolean arrEq(char[] a1, char[] a2, int s1, int s2, int l) { for (int i = 0; i < l; i++) { - if (a1[s1+i] != a2[s2+i]) { + if (a1[s1 + i] != a2[s2 + i]) { return false; } } return true; } + private boolean arrEq(long[] a1, long[] a2, int s1, int s2, int l) { for (int i = 0; i < l; i++) { - if (a1[s1+i] != a2[s2+i]) { + if (a1[s1 + i] != a2[s2 + i]) { return false; } } @@ -221,5 +239,4 @@ public static AttributedString join(AttributedString delimiter, Iterable 0) { + append(s); + } + return this; + } + public AttributedStringBuilder append(CharSequence csq, AttributedStyle style) { return append(new AttributedString(csq, style)); } @@ -117,12 +125,12 @@ public AttributedStringBuilder style(AttributedStyle style) { return this; } - public AttributedStringBuilder style(Function style) { + public AttributedStringBuilder style(Function style) { current = style.apply(current); return this; } - public AttributedStringBuilder styled(Function style, CharSequence cs) { + public AttributedStringBuilder styled(Function style, CharSequence cs) { return styled(style, sb -> sb.append(cs)); } @@ -130,7 +138,8 @@ public AttributedStringBuilder styled(AttributedStyle style, CharSequence cs) { return styled(s -> style, sb -> sb.append(cs)); } - public AttributedStringBuilder styled(Function style, Consumer consumer) { + public AttributedStringBuilder styled( + Function style, Consumer consumer) { AttributedStyle prev = current; current = style.apply(prev); consumer.accept(this); @@ -338,23 +347,90 @@ public AttributedStringBuilder ansiAppend(String ansi) { // This is not a SGR code, so ignore ansiState = 0; } - } else if (c == '\t' && tabs.defined()) { - insertTab(current); } else { - ensureCapacity(length + 1); - buffer[length] = c; - style[length] = this.current.getStyle(); - if (c == '\n') { - lastLineLength = 0; + if (ansiState >= 1) { + ensureCapacity(length + 1); + buffer[length++] = 27; + if (ansiState >= 2) { + ensureCapacity(length + 1); + buffer[length++] = '['; + } + ansiState = 0; + } + if (c == '\t' && tabs.defined()) { + insertTab(current); } else { - lastLineLength++; + ensureCapacity(length + 1); + if (inAltCharset) { + switch (c) { + case 'j': + c = '\u2518'; + break; + case 'k': + c = '\u2510'; + break; + case 'l': + c = '\u250C'; + break; + case 'm': + c = '\u2514'; + break; + case 'n': + c = '\u253C'; + break; + case 'q': + c = '\u2500'; + break; + case 't': + c = '\u251C'; + break; + case 'u': + c = '\u2524'; + break; + case 'v': + c = '\u2534'; + break; + case 'w': + c = '\u252C'; + break; + case 'x': + c = '\u2502'; + break; + } + } + buffer[length] = c; + style[length] = this.current.getStyle(); + if (c == '\n') { + lastLineLength = 0; + } else { + lastLineLength++; + } + length++; + if (altIn != null && altOut != null) { + char[] alt = inAltCharset ? altOut : altIn; + if (equals(buffer, length - alt.length, alt, 0, alt.length)) { + inAltCharset = !inAltCharset; + length -= alt.length; + } + } } - length++; } } return this; } + private static boolean equals(char[] a, int aFromIndex, char[] b, int bFromIndex, int length) { + if (aFromIndex < 0 || bFromIndex < 0 || aFromIndex + length > a.length || bFromIndex + length > b.length) { + return false; + } + for (int i = 0; i < length; i++) { + if (a[aFromIndex + i] != b[bFromIndex + i]) { + return false; + } + } + return true; + } + protected void insertTab(AttributedStyle s) { int nb = tabs.spaces(lastLineLength); ensureCapacity(length + nb); @@ -393,6 +469,15 @@ public AttributedStringBuilder tabs(List tabs) { return this; } + public AttributedStringBuilder altCharset(String altIn, String altOut) { + if (length > 0) { + throw new IllegalStateException("Cannot change alternative charset after appending text"); + } + this.altIn = altIn != null ? altIn.toCharArray() : null; + this.altOut = altOut != null ? altOut.toCharArray() : null; + return this; + } + public AttributedStringBuilder styleMatches(Pattern pattern, AttributedStyle s) { Matcher matcher = pattern.matcher(this); while (matcher.find()) { @@ -416,7 +501,7 @@ public AttributedStringBuilder styleMatches(Pattern pattern, List tabs = new ArrayList<>(); private int lastStop = 0; private int lastSize = 0; @@ -428,7 +513,7 @@ public TabStops(int tabs) { public TabStops(List tabs) { this.tabs = tabs; int p = 0; - for (int s: tabs) { + for (int s : tabs) { if (s <= p) { continue; } @@ -447,7 +532,7 @@ int spaces(int lastLineLength) { if (lastLineLength >= lastStop) { out = lastSize - (lastLineLength - lastStop) % lastSize; } else { - for (int s: tabs) { + for (int s : tabs) { if (s > lastLineLength) { out = s - lastLineLength; break; @@ -456,7 +541,5 @@ int spaces(int lastLineLength) { } return out; } - } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStyle.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStyle.java index 902e2e1f3b84..7845e99e0b0f 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStyle.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStyle.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2021, the original author or authors. + * Copyright (c) 2002-2021, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -15,39 +15,39 @@ */ public class AttributedStyle { - public static final int BLACK = 0; - public static final int RED = 1; - public static final int GREEN = 2; - public static final int YELLOW = 3; - public static final int BLUE = 4; - public static final int MAGENTA = 5; - public static final int CYAN = 6; - public static final int WHITE = 7; - - public static final int BRIGHT = 8; - - static final long F_BOLD = 0x00000001; - static final long F_FAINT = 0x00000002; - static final long F_ITALIC = 0x00000004; - static final long F_UNDERLINE = 0x00000008; - static final long F_BLINK = 0x00000010; - static final long F_INVERSE = 0x00000020; - static final long F_CONCEAL = 0x00000040; - static final long F_CROSSED_OUT = 0x00000080; - static final long F_FOREGROUND_IND = 0x00000100; - static final long F_FOREGROUND_RGB = 0x00000200; - static final long F_FOREGROUND = F_FOREGROUND_IND | F_FOREGROUND_RGB; - static final long F_BACKGROUND_IND = 0x00000400; - static final long F_BACKGROUND_RGB = 0x00000800; - static final long F_BACKGROUND = F_BACKGROUND_IND | F_BACKGROUND_RGB; - static final long F_HIDDEN = 0x00001000; - - static final long MASK = 0x00001FFF; - - static final int FG_COLOR_EXP = 15; - static final int BG_COLOR_EXP = 39; - static final long FG_COLOR = 0xFFFFFFL << FG_COLOR_EXP; - static final long BG_COLOR = 0xFFFFFFL << BG_COLOR_EXP; + public static final int BLACK = 0; + public static final int RED = 1; + public static final int GREEN = 2; + public static final int YELLOW = 3; + public static final int BLUE = 4; + public static final int MAGENTA = 5; + public static final int CYAN = 6; + public static final int WHITE = 7; + + public static final int BRIGHT = 8; + + static final long F_BOLD = 0x00000001; + static final long F_FAINT = 0x00000002; + static final long F_ITALIC = 0x00000004; + static final long F_UNDERLINE = 0x00000008; + static final long F_BLINK = 0x00000010; + static final long F_INVERSE = 0x00000020; + static final long F_CONCEAL = 0x00000040; + static final long F_CROSSED_OUT = 0x00000080; + static final long F_FOREGROUND_IND = 0x00000100; + static final long F_FOREGROUND_RGB = 0x00000200; + static final long F_FOREGROUND = F_FOREGROUND_IND | F_FOREGROUND_RGB; + static final long F_BACKGROUND_IND = 0x00000400; + static final long F_BACKGROUND_RGB = 0x00000800; + static final long F_BACKGROUND = F_BACKGROUND_IND | F_BACKGROUND_RGB; + static final long F_HIDDEN = 0x00001000; + + static final long MASK = 0x00001FFF; + + static final int FG_COLOR_EXP = 15; + static final int BG_COLOR_EXP = 39; + static final long FG_COLOR = 0xFFFFFFL << FG_COLOR_EXP; + static final long BG_COLOR = 0xFFFFFFL << BG_COLOR_EXP; public static final AttributedStyle DEFAULT = new AttributedStyle(); public static final AttributedStyle BOLD = DEFAULT.bold(); @@ -70,8 +70,9 @@ public AttributedStyle(AttributedStyle s) { public AttributedStyle(long style, long mask) { this.style = style; - this.mask = mask & MASK | ((style & F_FOREGROUND) != 0 ? FG_COLOR : 0) - | ((style & F_BACKGROUND) != 0 ? BG_COLOR : 0); + this.mask = mask & MASK + | ((style & F_FOREGROUND) != 0 ? FG_COLOR : 0) + | ((style & F_BACKGROUND) != 0 ? BG_COLOR : 0); } public AttributedStyle bold() { @@ -176,7 +177,9 @@ public AttributedStyle crossedOutDefault() { } public AttributedStyle foreground(int color) { - return new AttributedStyle(style & ~FG_COLOR | F_FOREGROUND_IND | (((long) color << FG_COLOR_EXP) & FG_COLOR), mask | F_FOREGROUND_IND); + return new AttributedStyle( + style & ~FG_COLOR | F_FOREGROUND_IND | (((long) color << FG_COLOR_EXP) & FG_COLOR), + mask | F_FOREGROUND_IND); } public AttributedStyle foreground(int r, int g, int b) { @@ -184,7 +187,9 @@ public AttributedStyle foreground(int r, int g, int b) { } public AttributedStyle foregroundRgb(int color) { - return new AttributedStyle(style & ~FG_COLOR | F_FOREGROUND_RGB | ((((long) color & 0xFFFFFF) << FG_COLOR_EXP) & FG_COLOR), mask | F_FOREGROUND_RGB); + return new AttributedStyle( + style & ~FG_COLOR | F_FOREGROUND_RGB | ((((long) color & 0xFFFFFF) << FG_COLOR_EXP) & FG_COLOR), + mask | F_FOREGROUND_RGB); } public AttributedStyle foregroundOff() { @@ -196,7 +201,9 @@ public AttributedStyle foregroundDefault() { } public AttributedStyle background(int color) { - return new AttributedStyle(style & ~BG_COLOR | F_BACKGROUND_IND | (((long) color << BG_COLOR_EXP) & BG_COLOR), mask | F_BACKGROUND_IND); + return new AttributedStyle( + style & ~BG_COLOR | F_BACKGROUND_IND | (((long) color << BG_COLOR_EXP) & BG_COLOR), + mask | F_BACKGROUND_IND); } public AttributedStyle background(int r, int g, int b) { @@ -204,7 +211,9 @@ public AttributedStyle background(int r, int g, int b) { } public AttributedStyle backgroundRgb(int color) { - return new AttributedStyle(style & ~BG_COLOR | F_BACKGROUND_RGB | ((((long) color & 0xFFFFFF) << BG_COLOR_EXP) & BG_COLOR), mask | F_BACKGROUND_RGB); + return new AttributedStyle( + style & ~BG_COLOR | F_BACKGROUND_RGB | ((((long) color & 0xFFFFFF) << BG_COLOR_EXP) & BG_COLOR), + mask | F_BACKGROUND_RGB); } public AttributedStyle backgroundOff() { @@ -249,7 +258,6 @@ public boolean equals(Object o) { AttributedStyle that = (AttributedStyle) o; if (style != that.style) return false; return mask == that.mask; - } @Override @@ -266,10 +274,6 @@ public String toAnsi() { @Override public String toString() { - return "AttributedStyle{" + - "style=" + style + - ", mask=" + mask + - ", ansi=" + toAnsi() + - '}'; + return "AttributedStyle{" + "style=" + style + ", mask=" + mask + ", ansi=" + toAnsi() + '}'; } } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ClosedException.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ClosedException.java index f2adb0878c71..a6f5bfb5b546 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ClosedException.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ClosedException.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -14,8 +14,7 @@ public class ClosedException extends IOException { private static final long serialVersionUID = 3085420657077696L; - public ClosedException() { - } + public ClosedException() {} public ClosedException(String message) { super(message); diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ColorPalette.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ColorPalette.java index 6f55273a7b93..b4175fe13cec 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ColorPalette.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ColorPalette.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2020, the original author or authors. + * Copyright (c) 2002-2020, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -21,7 +21,8 @@ */ public class ColorPalette { - public static final String XTERM_INITC = "\\E]4;%p1%d;rgb\\:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*%{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\\E\\\\"; + public static final String XTERM_INITC = + "\\E]4;%p1%d;rgb\\:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*%{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\\E\\\\"; public static final ColorPalette DEFAULT = new ColorPalette(); @@ -41,6 +42,7 @@ public ColorPalette(Terminal terminal) throws IOException { this(terminal, null); } + @SuppressWarnings("this-escape") public ColorPalette(Terminal terminal, String distance) throws IOException { this.terminal = terminal; this.distanceName = distance; @@ -245,10 +247,13 @@ private static int[] doLoad(Terminal terminal) throws IOException { if (rgb.size() != 3) { return null; } - double r = Integer.parseInt(rgb.get(0), 16) / ((1 << (4 * rgb.get(0).length())) - 1.0); - double g = Integer.parseInt(rgb.get(1), 16) / ((1 << (4 * rgb.get(1).length())) - 1.0); - double b = Integer.parseInt(rgb.get(2), 16) / ((1 << (4 * rgb.get(2).length())) - 1.0); - palette[idx] = (int)((Math.round(r * 255) << 16) + (Math.round(g * 255) << 8) + Math.round(b * 255)); + double r = Integer.parseInt(rgb.get(0), 16) + / ((1 << (4 * rgb.get(0).length())) - 1.0); + double g = Integer.parseInt(rgb.get(1), 16) + / ((1 << (4 * rgb.get(1).length())) - 1.0); + double b = Integer.parseInt(rgb.get(2), 16) + / ((1 << (4 * rgb.get(2).length())) - 1.0); + palette[idx] = (int) ((Math.round(r * 255) << 16) + (Math.round(g * 255) << 8) + Math.round(b * 255)); black &= palette[idx] == 0; } if (black) { @@ -256,7 +261,13 @@ private static int[] doLoad(Terminal terminal) throws IOException { } } int max = 256; - while (max > 0 && palette[--max] == 0); + while (max > 0 && palette[--max] == 0) + ; return Arrays.copyOfRange(palette, 0, max + 1); } + + @Override + public String toString() { + return "ColorPalette[" + "length=" + getLength() + ", " + "distance='" + getDist() + "\']"; + } } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java index dc452e103645..d5e7644d3cb4 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -21,6 +21,8 @@ public class Colors { + // @spotless:off + /** * Default 256 colors palette */ @@ -111,24 +113,26 @@ public class Colors { 0x2e2e2e, 0x5c5c5c, 0x737373, 0x8b8b8b, 0xa2a2a2, 0xb9b9b9, 0xd0d0d0, 0xe7e7e7, }; + // @spotless:on + /** D50 illuminant for CAM color spaces */ - public static final double[] D50 = new double[] { 96.422f, 100.0f, 82.521f }; + public static final double[] D50 = new double[] {96.422f, 100.0f, 82.521f}; /** D65 illuminant for CAM color spaces */ - public static final double[] D65 = new double[] { 95.047, 100.0, 108.883 }; + public static final double[] D65 = new double[] {95.047, 100.0, 108.883}; /** Average surrounding for CAM color spaces */ - public static final double[] averageSurrounding = new double[] { 1.0, 0.690, 1.0 }; + public static final double[] averageSurrounding = new double[] {1.0, 0.690, 1.0}; /** Dim surrounding for CAM color spaces */ - public static final double[] dimSurrounding = new double[] { 0.9, 0.590, 0.9 }; + public static final double[] dimSurrounding = new double[] {0.9, 0.590, 0.9}; /** Dark surrounding for CAM color spaces */ - public static final double[] darkSurrounding = new double[] { 0.8, 0.525, 0.8 }; + public static final double[] darkSurrounding = new double[] {0.8, 0.525, 0.8}; /** sRGB encoding environment */ - public static final double[] sRGB_encoding_environment = vc(D50, 64.0, 64.0/5, dimSurrounding); + public static final double[] sRGB_encoding_environment = vc(D50, 64.0, 64.0 / 5, dimSurrounding); /** sRGB typical environment */ - public static final double[] sRGB_typical_environment = vc(D50, 200.0, 200.0/5, averageSurrounding); + public static final double[] sRGB_typical_environment = vc(D50, 200.0, 200.0 / 5, averageSurrounding); /** Adobe RGB environment */ - public static final double[] AdobeRGB_environment = vc(D65, 160.0, 160.0/5, averageSurrounding); + public static final double[] AdobeRGB_environment = vc(D65, 160.0, 160.0 / 5, averageSurrounding); private static int[] COLORS_256 = DEFAULT_COLORS_256; @@ -149,8 +153,9 @@ public static Integer rgbColor(String name) { if (COLOR_NAMES == null) { Map colors = new LinkedHashMap<>(); try (InputStream is = InfoCmp.class.getResourceAsStream("colors.txt"); - BufferedReader br = new BufferedReader(new InputStreamReader(is, StandardCharsets.UTF_8))) { - br.lines().map(String::trim) + BufferedReader br = new BufferedReader(new InputStreamReader(is, StandardCharsets.UTF_8))) { + br.lines() + .map(String::trim) .filter(s -> !s.startsWith("#")) .filter(s -> !s.isEmpty()) .forEachOrdered(s -> { @@ -206,7 +211,7 @@ static Distance getDistance(String dist) { if (dist == null) { dist = System.getProperty(PROP_COLOR_DISTANCE, "cie76"); } - return doGetDistance(dist); + return new NamedDistance(dist, doGetDistance(dist)); } private static Distance doGetDistance(String dist) { @@ -216,7 +221,7 @@ private static Distance doGetDistance(String dist) { double[] c1 = rgb(p1); double[] c2 = rgb(p2); double rmean = (c1[0] + c2[0]) / 2.0; - double[] w = { 2.0 + rmean, 4.0, 3.0 - rmean }; + double[] w = {2.0 + rmean, 4.0, 3.0 - rmean}; return scalar(c1, c2, w); }; } @@ -228,7 +233,7 @@ private static Distance doGetDistance(String dist) { } if (dist.matches("lab\\(([0-9]+(\\.[0-9]+)?),([0-9]+(\\.[0-9]+)?)\\)")) { double[] w = getWeights(dist); - return (p1, p2) -> scalar(rgb2cielab(p1), rgb2cielab(p2), new double[] { w[0], w[1], w[1] }); + return (p1, p2) -> scalar(rgb2cielab(p1), rgb2cielab(p2), new double[] {w[0], w[1], w[1]}); } if (dist.equals("cie94")) { return (p1, p2) -> cie94(rgb2cielab(p1), rgb2cielab(p2)); @@ -251,7 +256,7 @@ private static Distance doGetDistance(String dist) { double[] c1 = camlab(p1, sRGB_typical_environment); double[] c2 = camlab(p2, sRGB_typical_environment); double[] w = getWeights(dist); - return scalar(c1, c2, new double[] { w[0], w[1], w[1] }); + return scalar(c1, c2, new double[] {w[0], w[1], w[1]}); }; } if (dist.matches("camlch")) { @@ -273,20 +278,37 @@ private static Distance doGetDistance(String dist) { } private static double[] getWeights(String dist) { - String[] weights = dist.substring(dist.indexOf('(') + 1, dist.length() - 1).split(","); + String[] weights = + dist.substring(dist.indexOf('(') + 1, dist.length() - 1).split(","); return Stream.of(weights).mapToDouble(Double::parseDouble).toArray(); } private static double scalar(double[] c1, double[] c2, double[] w) { - return sqr((c1[0] - c2[0]) * w[0]) - + sqr((c1[1] - c2[1]) * w[1]) - + sqr((c1[2] - c2[2]) * w[2]); + return sqr((c1[0] - c2[0]) * w[0]) + sqr((c1[1] - c2[1]) * w[1]) + sqr((c1[2] - c2[2]) * w[2]); } private static double scalar(double[] c1, double[] c2) { - return sqr(c1[0] - c2[0]) - + sqr(c1[1] - c2[1]) - + sqr(c1[2] - c2[2]); + return sqr(c1[0] - c2[0]) + sqr(c1[1] - c2[1]) + sqr(c1[2] - c2[2]); + } + + private static class NamedDistance implements Distance { + private final String name; + private final Distance delegate; + + public NamedDistance(String name, Distance delegate) { + this.name = name; + this.delegate = delegate; + } + + @Override + public double compute(int c1, int c2) { + return delegate.compute(c1, c2); + } + + @Override + public String toString() { + return name; + } } private static final int L = 0; @@ -325,7 +347,7 @@ private static double cie00(double[] lab1, double[] lab2) { double c_star_average_ab = (c_star_1_ab + c_star_2_ab) / 2.0; double c_star_average_ab_pot_3 = c_star_average_ab * c_star_average_ab * c_star_average_ab; double c_star_average_ab_pot_7 = c_star_average_ab_pot_3 * c_star_average_ab_pot_3 * c_star_average_ab; - double G = 0.5 * (1.0 - Math.sqrt(c_star_average_ab_pot_7 / (c_star_average_ab_pot_7 + 6103515625.0))); //25^7 + double G = 0.5 * (1.0 - Math.sqrt(c_star_average_ab_pot_7 / (c_star_average_ab_pot_7 + 6103515625.0))); // 25^7 double a1_prime = (1.0 + G) * lab1[A]; double a2_prime = (1.0 + G) * lab2[A]; double C_prime_1 = Math.sqrt(a1_prime * a1_prime + lab1[B] * lab1[B]); @@ -365,16 +387,18 @@ private static double cie00(double[] lab1, double[] lab2) { + 0.24 * Math.cos(Math.toRadians(h_prime_average * 2.0)) + 0.32 * Math.cos(Math.toRadians(h_prime_average * 3.0 + 6.0)) - 0.20 * Math.cos(Math.toRadians(h_prime_average * 4.0 - 63.0)); - double S_L = 1.0 + ((0.015 * L_prime_average_minus_50_square) / Math.sqrt(20.0 + L_prime_average_minus_50_square)); + double S_L = + 1.0 + ((0.015 * L_prime_average_minus_50_square) / Math.sqrt(20.0 + L_prime_average_minus_50_square)); double S_C = 1.0 + 0.045 * C_prime_average; double S_H = 1.0 + 0.015 * T * C_prime_average; double h_prime_average_minus_275_div_25 = (h_prime_average - 275.0) / (25.0); - double h_prime_average_minus_275_div_25_square = h_prime_average_minus_275_div_25 * h_prime_average_minus_275_div_25; + double h_prime_average_minus_275_div_25_square = + h_prime_average_minus_275_div_25 * h_prime_average_minus_275_div_25; double delta_theta = 30.0 * Math.exp(-h_prime_average_minus_275_div_25_square); double C_prime_average_pot_3 = C_prime_average * C_prime_average * C_prime_average; double C_prime_average_pot_7 = C_prime_average_pot_3 * C_prime_average_pot_3 * C_prime_average; - double R_C = 2.0 * Math.sqrt(C_prime_average_pot_7 / (C_prime_average_pot_7 + 6103515625.0)); //25^7 - double R_T = - Math.sin(Math.toRadians(2.0 * delta_theta)) * R_C; + double R_C = 2.0 * Math.sqrt(C_prime_average_pot_7 / (C_prime_average_pot_7 + 6103515625.0)); // 25^7 + double R_T = -Math.sin(Math.toRadians(2.0 * delta_theta)) * R_C; double dLKlsl = delta_L_prime / (kl * S_L); double dCkcsc = delta_C_prime / (kc * S_C); double dHkhsh = delta_H_prime / (kh * S_H); @@ -392,11 +416,11 @@ private static double[] jmh2ucs(double[] lch) { double sM = ((1.0 / 0.0228) * Math.log(1.0 + 0.0228 * lch[1])); double a = sM * Math.cos(Math.toRadians(lch[2])); double b = sM * Math.sin(Math.toRadians(lch[2])); - return new double[] {sJ, a, b }; + return new double[] {sJ, a, b}; } static double camlch(double[] c1, double[] c2) { - return camlch(c1, c2, new double[] { 1.0, 1.0, 1.0 }); + return camlch(c1, c2, new double[] {1.0, 1.0, 1.0}); } static double camlch(double[] c1, double[] c2, double[] w) { @@ -414,18 +438,16 @@ static double camlch(double[] c1, double[] c2, double[] w) { private static double hueDifference(double hue1, double hue2, double c) { double difference = (hue2 - hue1) % c; double ch = c / 2; - if (difference > ch) - difference -= c; - if (difference < -ch) - difference += c; + if (difference > ch) difference -= c; + if (difference < -ch) difference += c; return difference; } private static double[] rgb(int color) { int r = (color >> 16) & 0xFF; - int g = (color >> 8) & 0xFF; - int b = (color >> 0) & 0xFF; - return new double[] { r / 255.0, g / 255.0, b / 255.0 }; + int g = (color >> 8) & 0xFF; + int b = (color >> 0) & 0xFF; + return new double[] {r / 255.0, g / 255.0, b / 255.0}; } static double[] rgb2xyz(int color) { @@ -454,13 +476,13 @@ static double[] camlab(int color, double[] vc) { static double[] lch2lab(double[] lch) { double toRad = Math.PI / 180; - return new double[] { lch[0], lch[1] * Math.cos(lch[2] * toRad), lch[1] * Math.sin(lch[2] * toRad) }; + return new double[] {lch[0], lch[1] * Math.cos(lch[2] * toRad), lch[1] * Math.sin(lch[2] * toRad)}; } private static double[] xyz2camlch(double[] xyz, double[] vc) { double[] XYZ = new double[] {xyz[0] * 100.0, xyz[1] * 100.0, xyz[2] * 100.0}; double[] cam = forwardTransform(XYZ, vc); - return new double[] { cam[J], cam[M], cam[h] }; + return new double[] {cam[J], cam[M], cam[h]}; } /** Lightness */ @@ -478,12 +500,12 @@ private static double[] xyz2camlch(double[] xyz, double[] vc) { /** Hue */ public static final int h = 6; - /** CIECAM02 appearance correlates */ private static double[] forwardTransform(double[] XYZ, double[] vc) { // calculate sharpened cone response double[] RGB = forwardPreAdaptationConeResponse(XYZ); - // calculate corresponding (sharpened) cone response considering various luminance level and surround conditions in D + // calculate corresponding (sharpened) cone response considering various luminance level and surround conditions + // in D double[] RGB_c = forwardPostAdaptationConeResponse(RGB, vc); // calculate HPE equal area cone fundamentals double[] RGBPrime = CAT02toHPE(RGB_c); @@ -501,37 +523,40 @@ private static double[] forwardTransform(double[] XYZ, double[] vc) { // calculate eccentricity double e = ((12500.0 / 13.0) * vc[VC_N_C] * vc[VC_N_CB]) * (Math.cos(Math.toRadians(h) + 2.0) + 3.8); // get t - double t = e * Math.sqrt(Math.pow(a, 2.0) + Math.pow(b, 2.0)) / (RGBPrime_a[0] + RGBPrime_a[1] + 1.05 * RGBPrime_a[2]); + double t = e + * Math.sqrt(Math.pow(a, 2.0) + Math.pow(b, 2.0)) + / (RGBPrime_a[0] + RGBPrime_a[1] + 1.05 * RGBPrime_a[2]); // calculate brightness double Q = (4.0 / vc[VC_C]) * Math.sqrt(J / 100.0) * (vc[VC_A_W] + 4.0) * Math.pow(vc[VC_F_L], 0.25); // calculate the correlates of chroma, colorfulness, and saturation - double C = Math.signum(t) * Math.pow(Math.abs(t), 0.9) * Math.sqrt(J / 100.0) * Math.pow(1.64- Math.pow(0.29, vc[VC_N]), 0.73); + double C = Math.signum(t) + * Math.pow(Math.abs(t), 0.9) + * Math.sqrt(J / 100.0) + * Math.pow(1.64 - Math.pow(0.29, vc[VC_N]), 0.73); double M = C * Math.pow(vc[VC_F_L], 0.25); double s = 100.0 * Math.sqrt(M / Q); // calculate hue composition double H = calculateH(h); - return new double[] { J, Q, C, M, s, H, h }; + return new double[] {J, Q, C, M, s, H, h}; } private static double calculateH(double h) { - if (h < 20.14) - h = h + 360; + if (h < 20.14) h = h + 360; double i; - if (h >= 20.14 && h < 90.0) { // index i = 1 + if (h >= 20.14 && h < 90.0) { // index i = 1 i = (h - 20.14) / 0.8; return 100.0 * i / (i + (90 - h) / 0.7); } else if (h < 164.25) { // index i = 2 i = (h - 90) / 0.7; return 100.0 + 100.0 * i / (i + (164.25 - h) / 1); - } else if (h < 237.53) { // index i = 3 + } else if (h < 237.53) { // index i = 3 i = (h - 164.25) / 1.0; return 200.0 + 100.0 * i / (i + (237.53 - h) / 1.2); - } else if (h <= 380.14) { // index i = 4 + } else if (h <= 380.14) { // index i = 4 i = (h - 237.53) / 1.2; double H = 300.0 + 100.0 * i / (i + (380.14 - h) / 0.8); // don't use 400 if we can use 0 - if (H <= 400.0 && H >= 399.999) - H = 0; + if (H <= 400.0 && H >= 399.999) H = 0; return H; } else { throw new IllegalArgumentException("h outside assumed range 0..360: " + h); @@ -540,8 +565,8 @@ private static double calculateH(double h) { private static double[] forwardResponseCompression(double[] RGB, double[] vc) { double[] result = new double[3]; - for(int channel = 0; channel < RGB.length; channel++) { - if(RGB[channel] >= 0) { + for (int channel = 0; channel < RGB.length; channel++) { + if (RGB[channel] >= 0) { double n = Math.pow(vc[VC_F_L] * RGB[channel] / 100.0, 0.42); result[channel] = 400.0 * n / (n + 27.13) + 0.1; } else { @@ -553,22 +578,22 @@ private static double[] forwardResponseCompression(double[] RGB, double[] vc) { } private static double[] forwardPostAdaptationConeResponse(double[] RGB, double[] vc) { - return new double[] { vc[VC_D_RGB_R] * RGB[0], vc[VC_D_RGB_G] * RGB[1], vc[VC_D_RGB_B] * RGB[2] }; + return new double[] {vc[VC_D_RGB_R] * RGB[0], vc[VC_D_RGB_G] * RGB[1], vc[VC_D_RGB_B] * RGB[2]}; } public static double[] CAT02toHPE(double[] RGB) { double[] RGBPrime = new double[3]; - RGBPrime[0] = 0.7409792 * RGB[0] + 0.2180250 * RGB[1] + 0.0410058 * RGB[2]; - RGBPrime[1] = 0.2853532 * RGB[0] + 0.6242014 * RGB[1] + 0.0904454 * RGB[2]; + RGBPrime[0] = 0.7409792 * RGB[0] + 0.2180250 * RGB[1] + 0.0410058 * RGB[2]; + RGBPrime[1] = 0.2853532 * RGB[0] + 0.6242014 * RGB[1] + 0.0904454 * RGB[2]; RGBPrime[2] = -0.0096280 * RGB[0] - 0.0056980 * RGB[1] + 1.0153260 * RGB[2]; return RGBPrime; } private static double[] forwardPreAdaptationConeResponse(double[] XYZ) { double[] RGB = new double[3]; - RGB[0] = 0.7328 * XYZ[0] + 0.4296 * XYZ[1] - 0.1624 * XYZ[2]; + RGB[0] = 0.7328 * XYZ[0] + 0.4296 * XYZ[1] - 0.1624 * XYZ[2]; RGB[1] = -0.7036 * XYZ[0] + 1.6975 * XYZ[1] + 0.0061 * XYZ[2]; - RGB[2] = 0.0030 * XYZ[0] + 0.0136 * XYZ[1] + 0.9834 * XYZ[2]; + RGB[2] = 0.0030 * XYZ[0] + 0.0136 * XYZ[1] + 0.9834 * XYZ[2]; return RGB; } @@ -581,8 +606,8 @@ private static double[] forwardPreAdaptationConeResponse(double[] XYZ) { static final int VC_Z_W = 2; static final int VC_L_A = 3; static final int VC_Y_B = 4; - static final int VC_F = 5; - static final int VC_C = 6; + static final int VC_F = 5; + static final int VC_C = 6; static final int VC_N_C = 7; static final int VC_Z = 8; @@ -607,33 +632,33 @@ static double[] vc(double[] xyz_w, double L_A, double Y_b, double[] surrounding) vc[VC_N_C] = surrounding[SUR_N_C]; double[] RGB_w = forwardPreAdaptationConeResponse(xyz_w); - double D = Math.max(0.0, Math.min(1.0, vc[VC_F] * (1.0 - (1.0 / 3.6) * Math.pow(Math.E, (-L_A - 42.0) / 92.0)))); + double D = + Math.max(0.0, Math.min(1.0, vc[VC_F] * (1.0 - (1.0 / 3.6) * Math.pow(Math.E, (-L_A - 42.0) / 92.0)))); double Yw = xyz_w[1]; double[] RGB_c = new double[] { - (D * Yw / RGB_w[0]) + (1.0 - D), - (D * Yw / RGB_w[1]) + (1.0 - D), - (D * Yw / RGB_w[2]) + (1.0 - D), + (D * Yw / RGB_w[0]) + (1.0 - D), (D * Yw / RGB_w[1]) + (1.0 - D), (D * Yw / RGB_w[2]) + (1.0 - D), }; // calculate increase in brightness and colorfulness caused by brighter viewing environments double L_Ax5 = 5.0 * L_A; double k = 1.0 / (L_Ax5 + 1.0); double kpow4 = Math.pow(k, 4.0); - vc[VC_F_L] = 0.2 * kpow4 * (L_Ax5) + 0.1 * Math.pow(1.0 - kpow4, 2.0) * Math.pow(L_Ax5, 1.0/3.0); + vc[VC_F_L] = 0.2 * kpow4 * (L_Ax5) + 0.1 * Math.pow(1.0 - kpow4, 2.0) * Math.pow(L_Ax5, 1.0 / 3.0); // calculate response compression on J and C caused by background lightness. vc[VC_N] = Y_b / Yw; vc[VC_Z] = 1.48 + Math.sqrt(vc[VC_N]); vc[VC_N_BB] = 0.725 * Math.pow(1.0 / vc[VC_N], 0.2); - vc[VC_N_CB] = vc[VC_N_BB]; // chromatic contrast factors (calculate increase in J, Q, and C caused by dark backgrounds) + vc[VC_N_CB] = vc[ + VC_N_BB]; // chromatic contrast factors (calculate increase in J, Q, and C caused by dark backgrounds) // calculate achromatic response to white double[] RGB_wc = new double[] {RGB_c[0] * RGB_w[0], RGB_c[1] * RGB_w[1], RGB_c[2] * RGB_w[2]}; double[] RGBPrime_w = CAT02toHPE(RGB_wc); double[] RGBPrime_aw = new double[3]; - for(int channel = 0; channel < RGBPrime_w.length; channel++) { - if(RGBPrime_w[channel] >= 0) { + for (int channel = 0; channel < RGBPrime_w.length; channel++) { + if (RGBPrime_w[channel] >= 0) { double n = Math.pow(vc[VC_F_L] * RGBPrime_w[channel] / 100.0, 0.42); RGBPrime_aw[channel] = 400.0 * n / (n + 27.13) + 0.1; } else { @@ -660,7 +685,7 @@ private static double[] rgb2xyz(double[] rgb) { double x = vr * 0.4124564 + vg * 0.3575761 + vb * 0.1804375; double y = vr * 0.2126729 + vg * 0.7151522 + vb * 0.0721750; double z = vr * 0.0193339 + vg * 0.1191920 + vb * 0.9503041; - return new double[] { x, y, z }; + return new double[] {x, y, z}; } private static double pivotRgb(double n) { @@ -674,11 +699,12 @@ private static double[] xyz2lab(double[] xyz) { double l = 116.0 * fy - 16.0; double a = 500.0 * (fx - fy); double b = 200.0 * (fy - fz); - return new double[] { l, a, b }; + return new double[] {l, a, b}; } private static final double epsilon = 216.0 / 24389.0; private static final double kappa = 24389.0 / 27.0; + private static double pivotXyz(double n) { return n > epsilon ? Math.cbrt(n) : (kappa * n + 16) / 116; } @@ -686,5 +712,4 @@ private static double pivotXyz(double n) { private static double sqr(double n) { return n * n; } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java index bdfd4c37bc2d..b9ada2707057 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -29,8 +29,7 @@ public final class Curses { private static final int IFTE_THEN = 2; private static final int IFTE_ELSE = 3; - private Curses() { - } + private Curses() {} /** * Print the given terminal capabilities @@ -95,9 +94,9 @@ private static void doTputs(Appendable out, String str, Object... params) throws case 'n': out.append('\n'); break; -// case 'l': -// rawPrint('\l'); -// break; + // case 'l': + // rawPrint('\l'); + // break; case 'r': if (exec) { out.append('\r'); @@ -138,7 +137,7 @@ private static void doTputs(Appendable out, String str, Object... params) throws case '^': ch = str.charAt(index++); if (exec) { - out.append((char)(ch - '@')); + out.append((char) (ch - '@')); } break; case '%': @@ -195,7 +194,8 @@ private static void doTputs(Appendable out, String str, Object... params) throws break; case '{': int start = index; - while (str.charAt(index++) != '}') ; + while (str.charAt(index++) != '}') + ; if (exec) { int v = Integer.parseInt(str.substring(start, index - 1)); stack.push(v); @@ -364,10 +364,18 @@ private static void doTputs(Appendable out, String str, Object... params) throws int cnv; while ("-+# ".indexOf(ch) >= 0) { switch (ch) { - case '-': left = true; break; - case '+': plus = true; break; - case '#': alternate = true; break; - case ' ': space = true; break; + case '-': + left = true; + break; + case '+': + plus = true; + break; + case '#': + alternate = true; + break; + case ' ': + space = true; + break; } ch = str.charAt(index++); } @@ -473,5 +481,4 @@ private static int toInteger(Object pop) { return Integer.parseInt(pop.toString()); } } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/DiffHelper.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/DiffHelper.java index 3852f572746c..93b065395de7 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/DiffHelper.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/DiffHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -25,7 +25,9 @@ public class DiffHelper { * which means: delete "Hello", add "Goodbye" and keep " world." */ public enum Operation { - DELETE, INSERT, EQUAL + DELETE, + INSERT, + EQUAL } /** @@ -86,16 +88,13 @@ public static List diff(AttributedString text1, AttributedString text2) { && text1.charAt(commonStart) == text2.charAt(commonStart) && text1.styleAt(commonStart).equals(text2.styleAt(commonStart))) { if (text1.isHidden(commonStart)) { - if (startHiddenRange < 0) - startHiddenRange = commonStart; - } else - startHiddenRange = -1; + if (startHiddenRange < 0) startHiddenRange = commonStart; + } else startHiddenRange = -1; commonStart++; } if (startHiddenRange >= 0 - && ((l1 > commonStart && text1.isHidden(commonStart)) - || (l2 > commonStart && text2.isHidden(commonStart)))) - commonStart = startHiddenRange; + && ((l1 > commonStart && text1.isHidden(commonStart)) + || (l2 > commonStart && text2.isHidden(commonStart)))) commonStart = startHiddenRange; startHiddenRange = -1; int commonEnd = 0; @@ -103,32 +102,24 @@ public static List diff(AttributedString text1, AttributedString text2) { && text1.charAt(l1 - commonEnd - 1) == text2.charAt(l2 - commonEnd - 1) && text1.styleAt(l1 - commonEnd - 1).equals(text2.styleAt(l2 - commonEnd - 1))) { if (text1.isHidden(l1 - commonEnd - 1)) { - if (startHiddenRange < 0) - startHiddenRange = commonEnd; - } else - startHiddenRange = -1; + if (startHiddenRange < 0) startHiddenRange = commonEnd; + } else startHiddenRange = -1; commonEnd++; } - if (startHiddenRange >= 0) - commonEnd = startHiddenRange; + if (startHiddenRange >= 0) commonEnd = startHiddenRange; LinkedList diffs = new LinkedList<>(); if (commonStart > 0) { - diffs.add(new Diff(DiffHelper.Operation.EQUAL, - text1.subSequence(0, commonStart))); + diffs.add(new Diff(DiffHelper.Operation.EQUAL, text1.subSequence(0, commonStart))); } if (l2 > commonStart + commonEnd) { - diffs.add(new Diff(DiffHelper.Operation.INSERT, - text2.subSequence(commonStart, l2 - commonEnd))); + diffs.add(new Diff(DiffHelper.Operation.INSERT, text2.subSequence(commonStart, l2 - commonEnd))); } if (l1 > commonStart + commonEnd) { - diffs.add(new Diff(DiffHelper.Operation.DELETE, - text1.subSequence(commonStart, l1 - commonEnd))); + diffs.add(new Diff(DiffHelper.Operation.DELETE, text1.subSequence(commonStart, l1 - commonEnd))); } if (commonEnd > 0) { - diffs.add(new Diff(DiffHelper.Operation.EQUAL, - text1.subSequence(l1 - commonEnd, l1))); + diffs.add(new Diff(DiffHelper.Operation.EQUAL, text1.subSequence(l1 - commonEnd, l1))); } return diffs; } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java index aaeab9b71ffe..557024a121ed 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2020, the original author or authors. + * Copyright (c) 2002-2020, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -37,8 +37,8 @@ public class Display { protected final boolean fullScreen; protected List oldLines = Collections.emptyList(); protected int cursorPos; - private int columns; - private int columns1; // columns+1 + protected int columns; + protected int columns1; // columns+1 protected int rows; protected boolean reset; protected boolean delayLineWrap; @@ -49,15 +49,15 @@ public class Display { protected final boolean delayedWrapAtEol; protected final boolean cursorDownIsNewLine; + @SuppressWarnings("this-escape") public Display(Terminal terminal, boolean fullscreen) { this.terminal = terminal; this.fullScreen = fullscreen; this.canScroll = can(Capability.insert_line, Capability.parm_insert_line) - && can(Capability.delete_line, Capability.parm_delete_line); + && can(Capability.delete_line, Capability.parm_delete_line); this.wrapAtEol = terminal.getBooleanCapability(Capability.auto_right_margin); - this.delayedWrapAtEol = this.wrapAtEol - && terminal.getBooleanCapability(Capability.eat_newline_glitch); + this.delayedWrapAtEol = this.wrapAtEol && terminal.getBooleanCapability(Capability.eat_newline_glitch); this.cursorDownIsNewLine = "\n".equals(Curses.tputs(terminal.getStringCapability(Capability.cursor_down))); } @@ -69,18 +69,22 @@ public Display(Terminal terminal, boolean fullscreen) { public boolean delayLineWrap() { return delayLineWrap; } - public void setDelayLineWrap(boolean v) { delayLineWrap = v; } + + public void setDelayLineWrap(boolean v) { + delayLineWrap = v; + } public void resize(int rows, int columns) { if (rows == 0 || columns == 0) { - columns = Integer.MAX_VALUE - 1; + columns = 1; rows = 1; } if (this.rows != rows || this.columns != columns) { this.rows = rows; this.columns = columns; this.columns1 = columns + 1; - oldLines = AttributedString.join(AttributedString.EMPTY, oldLines).columnSplitLength(columns, true, delayLineWrap()); + oldLines = AttributedString.join(AttributedString.EMPTY, oldLines) + .columnSplitLength(columns, true, delayLineWrap()); } } @@ -128,7 +132,8 @@ public void update(List newLines, int targetCursorPos, boolean // If dumb display, get rid of ansi sequences now Integer cols = terminal.getNumericCapability(Capability.max_colors); if (cols == null || cols < 8) { - newLines = newLines.stream().map(s -> new AttributedString(s.toString())) + newLines = newLines.stream() + .map(s -> new AttributedString(s.toString())) .collect(Collectors.toList()); } @@ -138,12 +143,13 @@ public void update(List newLines, int targetCursorPos, boolean int nbFooters = 0; // Find common headers and footers int l = newLines.size(); - while (nbHeaders < l - && Objects.equals(newLines.get(nbHeaders), oldLines.get(nbHeaders))) { + while (nbHeaders < l && Objects.equals(newLines.get(nbHeaders), oldLines.get(nbHeaders))) { nbHeaders++; } while (nbFooters < l - nbHeaders - 1 - && Objects.equals(newLines.get(newLines.size() - nbFooters - 1), oldLines.get(oldLines.size() - nbFooters - 1))) { + && Objects.equals( + newLines.get(newLines.size() - nbFooters - 1), + oldLines.get(oldLines.size() - nbFooters - 1))) { nbFooters++; } List o1 = newLines.subList(nbHeaders, newLines.size() - nbFooters); @@ -190,18 +196,14 @@ public void update(List newLines, int targetCursorPos, boolean int numLines = Math.min(rows, Math.max(oldLines.size(), newLines.size())); boolean wrapNeeded = false; while (lineIndex < numLines) { - AttributedString oldLine = - lineIndex < oldLines.size() ? oldLines.get(lineIndex) - : AttributedString.NEWLINE; - AttributedString newLine = - lineIndex < newLines.size() ? newLines.get(lineIndex) - : AttributedString.NEWLINE; + AttributedString oldLine = lineIndex < oldLines.size() ? oldLines.get(lineIndex) : AttributedString.NEWLINE; + AttributedString newLine = lineIndex < newLines.size() ? newLines.get(lineIndex) : AttributedString.NEWLINE; currentPos = lineIndex * columns1; int curCol = currentPos; int oldLength = oldLine.length(); int newLength = newLine.length(); - boolean oldNL = oldLength > 0 && oldLine.charAt(oldLength-1)=='\n'; - boolean newNL = newLength > 0 && newLine.charAt(newLength-1)=='\n'; + boolean oldNL = oldLength > 0 && oldLine.charAt(oldLength - 1) == '\n'; + boolean newNL = newLength > 0 && newLine.charAt(newLength - 1) == '\n'; if (oldNL) { oldLength--; oldLine = oldLine.substring(0, oldLength); @@ -210,9 +212,7 @@ public void update(List newLines, int targetCursorPos, boolean newLength--; newLine = newLine.substring(0, newLength); } - if (wrapNeeded - && lineIndex == (cursorPos + 1) / columns1 - && lineIndex < newLines.size()) { + if (wrapNeeded && lineIndex == (cursorPos + 1) / columns1 && lineIndex < newLines.size()) { // move from right margin to next line's left margin cursorPos++; if (newLength == 0 || newLine.isHidden(0)) { @@ -250,8 +250,7 @@ public void update(List newLines, int targetCursorPos, boolean } break; case INSERT: - if (i <= diffs.size() - 2 - && diffs.get(i + 1).operation == DiffHelper.Operation.EQUAL) { + if (i <= diffs.size() - 2 && diffs.get(i + 1).operation == DiffHelper.Operation.EQUAL) { cursorPos = moveVisualCursorTo(currentPos); if (insertChars(width)) { rawPrint(diff.text); @@ -282,8 +281,7 @@ public void update(List newLines, int targetCursorPos, boolean if (currentPos - curCol >= columns) { continue; } - if (i <= diffs.size() - 2 - && diffs.get(i + 1).operation == DiffHelper.Operation.EQUAL) { + if (i <= diffs.size() - 2 && diffs.get(i + 1).operation == DiffHelper.Operation.EQUAL) { if (currentPos + diffs.get(i + 1).text.columnLength() < columns) { moveVisualCursorTo(currentPos); if (deleteChars(width)) { @@ -305,25 +303,23 @@ public void update(List newLines, int targetCursorPos, boolean } } lineIndex++; - boolean newWrap = ! newNL && lineIndex < newLines.size(); - if (targetCursorPos + 1 == lineIndex * columns1 - && (newWrap || ! delayLineWrap)) - targetCursorPos++; + boolean newWrap = !newNL && lineIndex < newLines.size(); + if (targetCursorPos + 1 == lineIndex * columns1 && (newWrap || !delayLineWrap)) targetCursorPos++; boolean atRight = (cursorPos - curCol) % columns1 == columns; wrapNeeded = false; if (this.delayedWrapAtEol) { - boolean oldWrap = ! oldNL && lineIndex < oldLines.size(); - if (newWrap != oldWrap && ! (oldWrap && cleared)) { - moveVisualCursorTo(lineIndex*columns1-1, newLines); - if (newWrap) - wrapNeeded = true; - else - terminal.puts(Capability.clr_eol); + boolean oldWrap = !oldNL && lineIndex < oldLines.size(); + if (newWrap != oldWrap && !(oldWrap && cleared)) { + moveVisualCursorTo(lineIndex * columns1 - 1, newLines); + if (newWrap) wrapNeeded = true; + else terminal.puts(Capability.clr_eol); } } else if (atRight) { if (this.wrapAtEol) { - terminal.writer().write(" \b"); - cursorPos++; + if (!fullScreen || (fullScreen && lineIndex < numLines)) { + terminal.writer().write(" \b"); + cursorPos++; + } } else { terminal.puts(Capability.carriage_return); // CR / not newline. cursorPos = curCol; @@ -358,8 +354,7 @@ protected boolean deleteChars(int nb) { } protected boolean can(Capability single, Capability multi) { - return terminal.getStringCapability(single) != null - || terminal.getStringCapability(multi) != null; + return terminal.getStringCapability(single) != null || terminal.getStringCapability(multi) != null; } protected boolean perform(Capability single, Capability multi, int nb) { @@ -405,7 +400,7 @@ private static int[] longestCommon(List l1, List l1, List newLines) { + protected void moveVisualCursorTo(int targetPos, List newLines) { if (cursorPos != targetPos) { boolean atRight = (targetPos % columns1) == columns; moveVisualCursorTo(targetPos - (atRight ? 1 : 0)); @@ -422,12 +416,11 @@ protected void moveVisualCursorTo(int targetPos, // There is no portable way to move to the right margin // except by writing a character in the right-most column. int row = targetPos / columns1; - AttributedString lastChar = row >= newLines.size() ? AttributedString.EMPTY - : newLines.get(row).columnSubSequence(columns-1, columns); - if (lastChar.length() == 0) - rawPrint((int) ' '); - else - rawPrint(lastChar); + AttributedString lastChar = row >= newLines.size() + ? AttributedString.EMPTY + : newLines.get(row).columnSubSequence(columns - 1, columns); + if (lastChar.length() == 0) rawPrint((int) ' '); + else rawPrint(lastChar); cursorPos++; } } @@ -499,5 +492,4 @@ void rawPrint(AttributedString str) { public int wcwidth(String str) { return str != null ? AttributedString.fromAnsi(str).columnLength() : 0; } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ExecHelper.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ExecHelper.java index 9fce26fcf357..5d3c235661b4 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ExecHelper.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ExecHelper.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -22,8 +22,7 @@ */ public final class ExecHelper { - private ExecHelper() { - } + private ExecHelper() {} public static String exec(boolean redirectInput, final String... cmd) throws IOException { Objects.requireNonNull(cmd); @@ -31,7 +30,7 @@ public static String exec(boolean redirectInput, final String... cmd) throws IOE Log.trace("Running: ", cmd); ProcessBuilder pb = new ProcessBuilder(cmd); if (OSUtils.IS_AIX) { - Map env = pb.environment(); + Map env = pb.environment(); env.put("PATH", "/opt/freeware/bin:" + env.get("PATH")); env.put("LANG", "C"); env.put("LC_ALL", "C"); @@ -90,4 +89,3 @@ private static void close(final Closeable... closeables) { } } } - diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/FastBufferedOutputStream.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/FastBufferedOutputStream.java new file mode 100644 index 000000000000..62c29c17f781 --- /dev/null +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/FastBufferedOutputStream.java @@ -0,0 +1,61 @@ +/* + * Copyright (c) 2009-2023, the original author(s). + * + * This software is distributable under the BSD license. See the terms of the + * BSD license in the documentation provided with this software. + * + * https://opensource.org/licenses/BSD-3-Clause + */ +package jdk.internal.org.jline.utils; + +import java.io.FilterOutputStream; +import java.io.IOException; +import java.io.OutputStream; + +/** + * A simple buffering output stream with no synchronization. + */ +public class FastBufferedOutputStream extends FilterOutputStream { + + protected final byte[] buf = new byte[8192]; + protected int count; + + public FastBufferedOutputStream(OutputStream out) { + super(out); + } + + @Override + public void write(int b) throws IOException { + if (count >= buf.length) { + flushBuffer(); + } + buf[count++] = (byte) b; + } + + @Override + public void write(byte b[], int off, int len) throws IOException { + if (len >= buf.length) { + flushBuffer(); + out.write(b, off, len); + return; + } + if (len > buf.length - count) { + flushBuffer(); + } + System.arraycopy(b, off, buf, count, len); + count += len; + } + + private void flushBuffer() throws IOException { + if (count > 0) { + out.write(buf, 0, count); + count = 0; + } + } + + @Override + public void flush() throws IOException { + flushBuffer(); + out.flush(); + } +} diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java index 23a760714868..32cf3f56318a 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2019, the original author or authors. + * Copyright (c) 2002-2019, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -28,476 +28,474 @@ public final class InfoCmp { private static final Map CAPS = new HashMap<>(); - private InfoCmp() { - } + private InfoCmp() {} @SuppressWarnings("unused") public enum Capability { - - auto_left_margin, // auto_left_margin, bw, bw - auto_right_margin, // auto_right_margin, am, am - back_color_erase, // back_color_erase, bce, ut - can_change, // can_change, ccc, cc - ceol_standout_glitch, // ceol_standout_glitch, xhp, xs - col_addr_glitch, // col_addr_glitch, xhpa, YA - cpi_changes_res, // cpi_changes_res, cpix, YF - cr_cancels_micro_mode, // cr_cancels_micro_mode, crxm, YB - dest_tabs_magic_smso, // dest_tabs_magic_smso, xt, xt - eat_newline_glitch, // eat_newline_glitch, xenl, xn - erase_overstrike, // erase_overstrike, eo, eo - generic_type, // generic_type, gn, gn - hard_copy, // hard_copy, hc, hc - hard_cursor, // hard_cursor, chts, HC - has_meta_key, // has_meta_key, km, km - has_print_wheel, // has_print_wheel, daisy, YC - has_status_line, // has_status_line, hs, hs - hue_lightness_saturation, // hue_lightness_saturation, hls, hl - insert_null_glitch, // insert_null_glitch, in, in - lpi_changes_res, // lpi_changes_res, lpix, YG - memory_above, // memory_above, da, da - memory_below, // memory_below, db, db - move_insert_mode, // move_insert_mode, mir, mi - move_standout_mode, // move_standout_mode, msgr, ms - needs_xon_xoff, // needs_xon_xoff, nxon, nx - no_esc_ctlc, // no_esc_ctlc, xsb, xb - no_pad_char, // no_pad_char, npc, NP - non_dest_scroll_region, // non_dest_scroll_region, ndscr, ND - non_rev_rmcup, // non_rev_rmcup, nrrmc, NR - over_strike, // over_strike, os, os - prtr_silent, // prtr_silent, mc5i, 5i - row_addr_glitch, // row_addr_glitch, xvpa, YD - semi_auto_right_margin, // semi_auto_right_margin, sam, YE - status_line_esc_ok, // status_line_esc_ok, eslok, es - tilde_glitch, // tilde_glitch, hz, hz - transparent_underline, // transparent_underline, ul, ul - xon_xoff, // xon_xoff, xon, xo - columns, // columns, cols, co - init_tabs, // init_tabs, it, it - label_height, // label_height, lh, lh - label_width, // label_width, lw, lw - lines, // lines, lines, li - lines_of_memory, // lines_of_memory, lm, lm - magic_cookie_glitch, // magic_cookie_glitch, xmc, sg - max_attributes, // max_attributes, ma, ma - max_colors, // max_colors, colors, Co - max_pairs, // max_pairs, pairs, pa - maximum_windows, // maximum_windows, wnum, MW - no_color_video, // no_color_video, ncv, NC - num_labels, // num_labels, nlab, Nl - padding_baud_rate, // padding_baud_rate, pb, pb - virtual_terminal, // virtual_terminal, vt, vt - width_status_line, // width_status_line, wsl, ws - bit_image_entwining, // bit_image_entwining, bitwin, Yo - bit_image_type, // bit_image_type, bitype, Yp - buffer_capacity, // buffer_capacity, bufsz, Ya - buttons, // buttons, btns, BT - dot_horz_spacing, // dot_horz_spacing, spinh, Yc - dot_vert_spacing, // dot_vert_spacing, spinv, Yb - max_micro_address, // max_micro_address, maddr, Yd - max_micro_jump, // max_micro_jump, mjump, Ye - micro_col_size, // micro_col_size, mcs, Yf - micro_line_size, // micro_line_size, mls, Yg - number_of_pins, // number_of_pins, npins, Yh - output_res_char, // output_res_char, orc, Yi - output_res_horz_inch, // output_res_horz_inch, orhi, Yk - output_res_line, // output_res_line, orl, Yj - output_res_vert_inch, // output_res_vert_inch, orvi, Yl - print_rate, // print_rate, cps, Ym - wide_char_size, // wide_char_size, widcs, Yn - acs_chars, // acs_chars, acsc, ac - back_tab, // back_tab, cbt, bt - bell, // bell, bel, bl - carriage_return, // carriage_return, cr, cr - change_char_pitch, // change_char_pitch, cpi, ZA - change_line_pitch, // change_line_pitch, lpi, ZB - change_res_horz, // change_res_horz, chr, ZC - change_res_vert, // change_res_vert, cvr, ZD - change_scroll_region, // change_scroll_region, csr, cs - char_padding, // char_padding, rmp, rP - clear_all_tabs, // clear_all_tabs, tbc, ct - clear_margins, // clear_margins, mgc, MC - clear_screen, // clear_screen, clear, cl - clr_bol, // clr_bol, el1, cb - clr_eol, // clr_eol, el, ce - clr_eos, // clr_eos, ed, cd - column_address, // column_address, hpa, ch - command_character, // command_character, cmdch, CC - create_window, // create_window, cwin, CW - cursor_address, // cursor_address, cup, cm - cursor_down, // cursor_down, cud1, do - cursor_home, // cursor_home, home, ho - cursor_invisible, // cursor_invisible, civis, vi - cursor_left, // cursor_left, cub1, le - cursor_mem_address, // cursor_mem_address, mrcup, CM - cursor_normal, // cursor_normal, cnorm, ve - cursor_right, // cursor_right, cuf1, nd - cursor_to_ll, // cursor_to_ll, ll, ll - cursor_up, // cursor_up, cuu1, up - cursor_visible, // cursor_visible, cvvis, vs - define_char, // define_char, defc, ZE - delete_character, // delete_character, dch1, dc - delete_line, // delete_line, dl1, dl - dial_phone, // dial_phone, dial, DI - dis_status_line, // dis_status_line, dsl, ds - display_clock, // display_clock, dclk, DK - down_half_line, // down_half_line, hd, hd - ena_acs, // ena_acs, enacs, eA - enter_alt_charset_mode, // enter_alt_charset_mode, smacs, as - enter_am_mode, // enter_am_mode, smam, SA - enter_blink_mode, // enter_blink_mode, blink, mb - enter_bold_mode, // enter_bold_mode, bold, md - enter_ca_mode, // enter_ca_mode, smcup, ti - enter_delete_mode, // enter_delete_mode, smdc, dm - enter_dim_mode, // enter_dim_mode, dim, mh - enter_doublewide_mode, // enter_doublewide_mode, swidm, ZF - enter_draft_quality, // enter_draft_quality, sdrfq, ZG - enter_insert_mode, // enter_insert_mode, smir, im - enter_italics_mode, // enter_italics_mode, sitm, ZH - enter_leftward_mode, // enter_leftward_mode, slm, ZI - enter_micro_mode, // enter_micro_mode, smicm, ZJ - enter_near_letter_quality, // enter_near_letter_quality, snlq, ZK - enter_normal_quality, // enter_normal_quality, snrmq, ZL - enter_protected_mode, // enter_protected_mode, prot, mp - enter_reverse_mode, // enter_reverse_mode, rev, mr - enter_secure_mode, // enter_secure_mode, invis, mk - enter_shadow_mode, // enter_shadow_mode, sshm, ZM - enter_standout_mode, // enter_standout_mode, smso, so - enter_subscript_mode, // enter_subscript_mode, ssubm, ZN - enter_superscript_mode, // enter_superscript_mode, ssupm, ZO - enter_underline_mode, // enter_underline_mode, smul, us - enter_upward_mode, // enter_upward_mode, sum, ZP - enter_xon_mode, // enter_xon_mode, smxon, SX - erase_chars, // erase_chars, ech, ec - exit_alt_charset_mode, // exit_alt_charset_mode, rmacs, ae - exit_am_mode, // exit_am_mode, rmam, RA - exit_attribute_mode, // exit_attribute_mode, sgr0, me - exit_ca_mode, // exit_ca_mode, rmcup, te - exit_delete_mode, // exit_delete_mode, rmdc, ed - exit_doublewide_mode, // exit_doublewide_mode, rwidm, ZQ - exit_insert_mode, // exit_insert_mode, rmir, ei - exit_italics_mode, // exit_italics_mode, ritm, ZR - exit_leftward_mode, // exit_leftward_mode, rlm, ZS - exit_micro_mode, // exit_micro_mode, rmicm, ZT - exit_shadow_mode, // exit_shadow_mode, rshm, ZU - exit_standout_mode, // exit_standout_mode, rmso, se - exit_subscript_mode, // exit_subscript_mode, rsubm, ZV - exit_superscript_mode, // exit_superscript_mode, rsupm, ZW - exit_underline_mode, // exit_underline_mode, rmul, ue - exit_upward_mode, // exit_upward_mode, rum, ZX - exit_xon_mode, // exit_xon_mode, rmxon, RX - fixed_pause, // fixed_pause, pause, PA - flash_hook, // flash_hook, hook, fh - flash_screen, // flash_screen, flash, vb - form_feed, // form_feed, ff, ff - from_status_line, // from_status_line, fsl, fs - goto_window, // goto_window, wingo, WG - hangup, // hangup, hup, HU - init_1string, // init_1string, is1, i1 - init_2string, // init_2string, is2, is - init_3string, // init_3string, is3, i3 - init_file, // init_file, if, if - init_prog, // init_prog, iprog, iP - initialize_color, // initialize_color, initc, Ic - initialize_pair, // initialize_pair, initp, Ip - insert_character, // insert_character, ich1, ic - insert_line, // insert_line, il1, al - insert_padding, // insert_padding, ip, ip - key_a1, // key_a1, ka1, K1 - key_a3, // key_a3, ka3, K3 - key_b2, // key_b2, kb2, K2 - key_backspace, // key_backspace, kbs, kb - key_beg, // key_beg, kbeg, @1 - key_btab, // key_btab, kcbt, kB - key_c1, // key_c1, kc1, K4 - key_c3, // key_c3, kc3, K5 - key_cancel, // key_cancel, kcan, @2 - key_catab, // key_catab, ktbc, ka - key_clear, // key_clear, kclr, kC - key_close, // key_close, kclo, @3 - key_command, // key_command, kcmd, @4 - key_copy, // key_copy, kcpy, @5 - key_create, // key_create, kcrt, @6 - key_ctab, // key_ctab, kctab, kt - key_dc, // key_dc, kdch1, kD - key_dl, // key_dl, kdl1, kL - key_down, // key_down, kcud1, kd - key_eic, // key_eic, krmir, kM - key_end, // key_end, kend, @7 - key_enter, // key_enter, kent, @8 - key_eol, // key_eol, kel, kE - key_eos, // key_eos, ked, kS - key_exit, // key_exit, kext, @9 - key_f0, // key_f0, kf0, k0 - key_f1, // key_f1, kf1, k1 - key_f10, // key_f10, kf10, k; - key_f11, // key_f11, kf11, F1 - key_f12, // key_f12, kf12, F2 - key_f13, // key_f13, kf13, F3 - key_f14, // key_f14, kf14, F4 - key_f15, // key_f15, kf15, F5 - key_f16, // key_f16, kf16, F6 - key_f17, // key_f17, kf17, F7 - key_f18, // key_f18, kf18, F8 - key_f19, // key_f19, kf19, F9 - key_f2, // key_f2, kf2, k2 - key_f20, // key_f20, kf20, FA - key_f21, // key_f21, kf21, FB - key_f22, // key_f22, kf22, FC - key_f23, // key_f23, kf23, FD - key_f24, // key_f24, kf24, FE - key_f25, // key_f25, kf25, FF - key_f26, // key_f26, kf26, FG - key_f27, // key_f27, kf27, FH - key_f28, // key_f28, kf28, FI - key_f29, // key_f29, kf29, FJ - key_f3, // key_f3, kf3, k3 - key_f30, // key_f30, kf30, FK - key_f31, // key_f31, kf31, FL - key_f32, // key_f32, kf32, FM - key_f33, // key_f33, kf33, FN - key_f34, // key_f34, kf34, FO - key_f35, // key_f35, kf35, FP - key_f36, // key_f36, kf36, FQ - key_f37, // key_f37, kf37, FR - key_f38, // key_f38, kf38, FS - key_f39, // key_f39, kf39, FT - key_f4, // key_f4, kf4, k4 - key_f40, // key_f40, kf40, FU - key_f41, // key_f41, kf41, FV - key_f42, // key_f42, kf42, FW - key_f43, // key_f43, kf43, FX - key_f44, // key_f44, kf44, FY - key_f45, // key_f45, kf45, FZ - key_f46, // key_f46, kf46, Fa - key_f47, // key_f47, kf47, Fb - key_f48, // key_f48, kf48, Fc - key_f49, // key_f49, kf49, Fd - key_f5, // key_f5, kf5, k5 - key_f50, // key_f50, kf50, Fe - key_f51, // key_f51, kf51, Ff - key_f52, // key_f52, kf52, Fg - key_f53, // key_f53, kf53, Fh - key_f54, // key_f54, kf54, Fi - key_f55, // key_f55, kf55, Fj - key_f56, // key_f56, kf56, Fk - key_f57, // key_f57, kf57, Fl - key_f58, // key_f58, kf58, Fm - key_f59, // key_f59, kf59, Fn - key_f6, // key_f6, kf6, k6 - key_f60, // key_f60, kf60, Fo - key_f61, // key_f61, kf61, Fp - key_f62, // key_f62, kf62, Fq - key_f63, // key_f63, kf63, Fr - key_f7, // key_f7, kf7, k7 - key_f8, // key_f8, kf8, k8 - key_f9, // key_f9, kf9, k9 - key_find, // key_find, kfnd, @0 - key_help, // key_help, khlp, %1 - key_home, // key_home, khome, kh - key_ic, // key_ic, kich1, kI - key_il, // key_il, kil1, kA - key_left, // key_left, kcub1, kl - key_ll, // key_ll, kll, kH - key_mark, // key_mark, kmrk, %2 - key_message, // key_message, kmsg, %3 - key_move, // key_move, kmov, %4 - key_next, // key_next, knxt, %5 - key_npage, // key_npage, knp, kN - key_open, // key_open, kopn, %6 - key_options, // key_options, kopt, %7 - key_ppage, // key_ppage, kpp, kP - key_previous, // key_previous, kprv, %8 - key_print, // key_print, kprt, %9 - key_redo, // key_redo, krdo, %0 - key_reference, // key_reference, kref, &1 - key_refresh, // key_refresh, krfr, &2 - key_replace, // key_replace, krpl, &3 - key_restart, // key_restart, krst, &4 - key_resume, // key_resume, kres, &5 - key_right, // key_right, kcuf1, kr - key_save, // key_save, ksav, &6 - key_sbeg, // key_sbeg, kBEG, &9 - key_scancel, // key_scancel, kCAN, &0 - key_scommand, // key_scommand, kCMD, *1 - key_scopy, // key_scopy, kCPY, *2 - key_screate, // key_screate, kCRT, *3 - key_sdc, // key_sdc, kDC, *4 - key_sdl, // key_sdl, kDL, *5 - key_select, // key_select, kslt, *6 - key_send, // key_send, kEND, *7 - key_seol, // key_seol, kEOL, *8 - key_sexit, // key_sexit, kEXT, *9 - key_sf, // key_sf, kind, kF - key_sfind, // key_sfind, kFND, *0 - key_shelp, // key_shelp, kHLP, #1 - key_shome, // key_shome, kHOM, #2 - key_sic, // key_sic, kIC, #3 - key_sleft, // key_sleft, kLFT, #4 - key_smessage, // key_smessage, kMSG, %a - key_smove, // key_smove, kMOV, %b - key_snext, // key_snext, kNXT, %c - key_soptions, // key_soptions, kOPT, %d - key_sprevious, // key_sprevious, kPRV, %e - key_sprint, // key_sprint, kPRT, %f - key_sr, // key_sr, kri, kR - key_sredo, // key_sredo, kRDO, %g - key_sreplace, // key_sreplace, kRPL, %h - key_sright, // key_sright, kRIT, %i - key_srsume, // key_srsume, kRES, %j - key_ssave, // key_ssave, kSAV, !1 - key_ssuspend, // key_ssuspend, kSPD, !2 - key_stab, // key_stab, khts, kT - key_sundo, // key_sundo, kUND, !3 - key_suspend, // key_suspend, kspd, &7 - key_undo, // key_undo, kund, &8 - key_up, // key_up, kcuu1, ku - keypad_local, // keypad_local, rmkx, ke - keypad_xmit, // keypad_xmit, smkx, ks - lab_f0, // lab_f0, lf0, l0 - lab_f1, // lab_f1, lf1, l1 - lab_f10, // lab_f10, lf10, la - lab_f2, // lab_f2, lf2, l2 - lab_f3, // lab_f3, lf3, l3 - lab_f4, // lab_f4, lf4, l4 - lab_f5, // lab_f5, lf5, l5 - lab_f6, // lab_f6, lf6, l6 - lab_f7, // lab_f7, lf7, l7 - lab_f8, // lab_f8, lf8, l8 - lab_f9, // lab_f9, lf9, l9 - label_format, // label_format, fln, Lf - label_off, // label_off, rmln, LF - label_on, // label_on, smln, LO - meta_off, // meta_off, rmm, mo - meta_on, // meta_on, smm, mm - micro_column_address, // micro_column_address, mhpa, ZY - micro_down, // micro_down, mcud1, ZZ - micro_left, // micro_left, mcub1, Za - micro_right, // micro_right, mcuf1, Zb - micro_row_address, // micro_row_address, mvpa, Zc - micro_up, // micro_up, mcuu1, Zd - newline, // newline, nel, nw - order_of_pins, // order_of_pins, porder, Ze - orig_colors, // orig_colors, oc, oc - orig_pair, // orig_pair, op, op - pad_char, // pad_char, pad, pc - parm_dch, // parm_dch, dch, DC - parm_delete_line, // parm_delete_line, dl, DL - parm_down_cursor, // parm_down_cursor, cud, DO - parm_down_micro, // parm_down_micro, mcud, Zf - parm_ich, // parm_ich, ich, IC - parm_index, // parm_index, indn, SF - parm_insert_line, // parm_insert_line, il, AL - parm_left_cursor, // parm_left_cursor, cub, LE - parm_left_micro, // parm_left_micro, mcub, Zg - parm_right_cursor, // parm_right_cursor, cuf, RI - parm_right_micro, // parm_right_micro, mcuf, Zh - parm_rindex, // parm_rindex, rin, SR - parm_up_cursor, // parm_up_cursor, cuu, UP - parm_up_micro, // parm_up_micro, mcuu, Zi - pkey_key, // pkey_key, pfkey, pk - pkey_local, // pkey_local, pfloc, pl - pkey_xmit, // pkey_xmit, pfx, px - plab_norm, // plab_norm, pln, pn - print_screen, // print_screen, mc0, ps - prtr_non, // prtr_non, mc5p, pO - prtr_off, // prtr_off, mc4, pf - prtr_on, // prtr_on, mc5, po - pulse, // pulse, pulse, PU - quick_dial, // quick_dial, qdial, QD - remove_clock, // remove_clock, rmclk, RC - repeat_char, // repeat_char, rep, rp - req_for_input, // req_for_input, rfi, RF - reset_1string, // reset_1string, rs1, r1 - reset_2string, // reset_2string, rs2, r2 - reset_3string, // reset_3string, rs3, r3 - reset_file, // reset_file, rf, rf - restore_cursor, // restore_cursor, rc, rc - row_address, // row_address, vpa, cv - save_cursor, // save_cursor, sc, sc - scroll_forward, // scroll_forward, ind, sf - scroll_reverse, // scroll_reverse, ri, sr - select_char_set, // select_char_set, scs, Zj - set_attributes, // set_attributes, sgr, sa - set_background, // set_background, setb, Sb - set_bottom_margin, // set_bottom_margin, smgb, Zk - set_bottom_margin_parm, // set_bottom_margin_parm, smgbp, Zl - set_clock, // set_clock, sclk, SC - set_color_pair, // set_color_pair, scp, sp - set_foreground, // set_foreground, setf, Sf - set_left_margin, // set_left_margin, smgl, ML - set_left_margin_parm, // set_left_margin_parm, smglp, Zm - set_right_margin, // set_right_margin, smgr, MR - set_right_margin_parm, // set_right_margin_parm, smgrp, Zn - set_tab, // set_tab, hts, st - set_top_margin, // set_top_margin, smgt, Zo - set_top_margin_parm, // set_top_margin_parm, smgtp, Zp - set_window, // set_window, wind, wi - start_bit_image, // start_bit_image, sbim, Zq - start_char_set_def, // start_char_set_def, scsd, Zr - stop_bit_image, // stop_bit_image, rbim, Zs - stop_char_set_def, // stop_char_set_def, rcsd, Zt - subscript_characters, // subscript_characters, subcs, Zu - superscript_characters, // superscript_characters, supcs, Zv - tab, // tab, ht, ta - these_cause_cr, // these_cause_cr, docr, Zw - to_status_line, // to_status_line, tsl, ts - tone, // tone, tone, TO - underline_char, // underline_char, uc, uc - up_half_line, // up_half_line, hu, hu - user0, // user0, u0, u0 - user1, // user1, u1, u1 - user2, // user2, u2, u2 - user3, // user3, u3, u3 - user4, // user4, u4, u4 - user5, // user5, u5, u5 - user6, // user6, u6, u6 - user7, // user7, u7, u7 - user8, // user8, u8, u8 - user9, // user9, u9, u9 - wait_tone, // wait_tone, wait, WA - xoff_character, // xoff_character, xoffc, XF - xon_character, // xon_character, xonc, XN - zero_motion, // zero_motion, zerom, Zx - alt_scancode_esc, // alt_scancode_esc, scesa, S8 - bit_image_carriage_return, // bit_image_carriage_return, bicr, Yv - bit_image_newline, // bit_image_newline, binel, Zz - bit_image_repeat, // bit_image_repeat, birep, Xy - char_set_names, // char_set_names, csnm, Zy - code_set_init, // code_set_init, csin, ci - color_names, // color_names, colornm, Yw - define_bit_image_region, // define_bit_image_region, defbi, Yx - device_type, // device_type, devt, dv - display_pc_char, // display_pc_char, dispc, S1 - end_bit_image_region, // end_bit_image_region, endbi, Yy - enter_pc_charset_mode, // enter_pc_charset_mode, smpch, S2 - enter_scancode_mode, // enter_scancode_mode, smsc, S4 - exit_pc_charset_mode, // exit_pc_charset_mode, rmpch, S3 - exit_scancode_mode, // exit_scancode_mode, rmsc, S5 - get_mouse, // get_mouse, getm, Gm - key_mouse, // key_mouse, kmous, Km - mouse_info, // mouse_info, minfo, Mi - pc_term_options, // pc_term_options, pctrm, S6 - pkey_plab, // pkey_plab, pfxl, xl - req_mouse_pos, // req_mouse_pos, reqmp, RQ - scancode_escape, // scancode_escape, scesc, S7 - set0_des_seq, // set0_des_seq, s0ds, s0 - set1_des_seq, // set1_des_seq, s1ds, s1 - set2_des_seq, // set2_des_seq, s2ds, s2 - set3_des_seq, // set3_des_seq, s3ds, s3 - set_a_background, // set_a_background, setab, AB - set_a_foreground, // set_a_foreground, setaf, AF - set_color_band, // set_color_band, setcolor, Yz - set_lr_margin, // set_lr_margin, smglr, ML - set_page_length, // set_page_length, slines, YZ - set_tb_margin, // set_tb_margin, smgtb, MT - enter_horizontal_hl_mode, // enter_horizontal_hl_mode, ehhlm, Xh - enter_left_hl_mode, // enter_left_hl_mode, elhlm, Xl - enter_low_hl_mode, // enter_low_hl_mode, elohlm, Xo - enter_right_hl_mode, // enter_right_hl_mode, erhlm, Xr - enter_top_hl_mode, // enter_top_hl_mode, ethlm, Xt - enter_vertical_hl_mode, // enter_vertical_hl_mode, evhlm, Xv - set_a_attributes, // set_a_attributes, sgr1, sA - set_pglen_inch, // set_pglen_inch, slength, sL) + auto_left_margin, // auto_left_margin, bw, bw + auto_right_margin, // auto_right_margin, am, am + back_color_erase, // back_color_erase, bce, ut + can_change, // can_change, ccc, cc + ceol_standout_glitch, // ceol_standout_glitch, xhp, xs + col_addr_glitch, // col_addr_glitch, xhpa, YA + cpi_changes_res, // cpi_changes_res, cpix, YF + cr_cancels_micro_mode, // cr_cancels_micro_mode, crxm, YB + dest_tabs_magic_smso, // dest_tabs_magic_smso, xt, xt + eat_newline_glitch, // eat_newline_glitch, xenl, xn + erase_overstrike, // erase_overstrike, eo, eo + generic_type, // generic_type, gn, gn + hard_copy, // hard_copy, hc, hc + hard_cursor, // hard_cursor, chts, HC + has_meta_key, // has_meta_key, km, km + has_print_wheel, // has_print_wheel, daisy, YC + has_status_line, // has_status_line, hs, hs + hue_lightness_saturation, // hue_lightness_saturation, hls, hl + insert_null_glitch, // insert_null_glitch, in, in + lpi_changes_res, // lpi_changes_res, lpix, YG + memory_above, // memory_above, da, da + memory_below, // memory_below, db, db + move_insert_mode, // move_insert_mode, mir, mi + move_standout_mode, // move_standout_mode, msgr, ms + needs_xon_xoff, // needs_xon_xoff, nxon, nx + no_esc_ctlc, // no_esc_ctlc, xsb, xb + no_pad_char, // no_pad_char, npc, NP + non_dest_scroll_region, // non_dest_scroll_region, ndscr, ND + non_rev_rmcup, // non_rev_rmcup, nrrmc, NR + over_strike, // over_strike, os, os + prtr_silent, // prtr_silent, mc5i, 5i + row_addr_glitch, // row_addr_glitch, xvpa, YD + semi_auto_right_margin, // semi_auto_right_margin, sam, YE + status_line_esc_ok, // status_line_esc_ok, eslok, es + tilde_glitch, // tilde_glitch, hz, hz + transparent_underline, // transparent_underline, ul, ul + xon_xoff, // xon_xoff, xon, xo + columns, // columns, cols, co + init_tabs, // init_tabs, it, it + label_height, // label_height, lh, lh + label_width, // label_width, lw, lw + lines, // lines, lines, li + lines_of_memory, // lines_of_memory, lm, lm + magic_cookie_glitch, // magic_cookie_glitch, xmc, sg + max_attributes, // max_attributes, ma, ma + max_colors, // max_colors, colors, Co + max_pairs, // max_pairs, pairs, pa + maximum_windows, // maximum_windows, wnum, MW + no_color_video, // no_color_video, ncv, NC + num_labels, // num_labels, nlab, Nl + padding_baud_rate, // padding_baud_rate, pb, pb + virtual_terminal, // virtual_terminal, vt, vt + width_status_line, // width_status_line, wsl, ws + bit_image_entwining, // bit_image_entwining, bitwin, Yo + bit_image_type, // bit_image_type, bitype, Yp + buffer_capacity, // buffer_capacity, bufsz, Ya + buttons, // buttons, btns, BT + dot_horz_spacing, // dot_horz_spacing, spinh, Yc + dot_vert_spacing, // dot_vert_spacing, spinv, Yb + max_micro_address, // max_micro_address, maddr, Yd + max_micro_jump, // max_micro_jump, mjump, Ye + micro_col_size, // micro_col_size, mcs, Yf + micro_line_size, // micro_line_size, mls, Yg + number_of_pins, // number_of_pins, npins, Yh + output_res_char, // output_res_char, orc, Yi + output_res_horz_inch, // output_res_horz_inch, orhi, Yk + output_res_line, // output_res_line, orl, Yj + output_res_vert_inch, // output_res_vert_inch, orvi, Yl + print_rate, // print_rate, cps, Ym + wide_char_size, // wide_char_size, widcs, Yn + acs_chars, // acs_chars, acsc, ac + back_tab, // back_tab, cbt, bt + bell, // bell, bel, bl + carriage_return, // carriage_return, cr, cr + change_char_pitch, // change_char_pitch, cpi, ZA + change_line_pitch, // change_line_pitch, lpi, ZB + change_res_horz, // change_res_horz, chr, ZC + change_res_vert, // change_res_vert, cvr, ZD + change_scroll_region, // change_scroll_region, csr, cs + char_padding, // char_padding, rmp, rP + clear_all_tabs, // clear_all_tabs, tbc, ct + clear_margins, // clear_margins, mgc, MC + clear_screen, // clear_screen, clear, cl + clr_bol, // clr_bol, el1, cb + clr_eol, // clr_eol, el, ce + clr_eos, // clr_eos, ed, cd + column_address, // column_address, hpa, ch + command_character, // command_character, cmdch, CC + create_window, // create_window, cwin, CW + cursor_address, // cursor_address, cup, cm + cursor_down, // cursor_down, cud1, do + cursor_home, // cursor_home, home, ho + cursor_invisible, // cursor_invisible, civis, vi + cursor_left, // cursor_left, cub1, le + cursor_mem_address, // cursor_mem_address, mrcup, CM + cursor_normal, // cursor_normal, cnorm, ve + cursor_right, // cursor_right, cuf1, nd + cursor_to_ll, // cursor_to_ll, ll, ll + cursor_up, // cursor_up, cuu1, up + cursor_visible, // cursor_visible, cvvis, vs + define_char, // define_char, defc, ZE + delete_character, // delete_character, dch1, dc + delete_line, // delete_line, dl1, dl + dial_phone, // dial_phone, dial, DI + dis_status_line, // dis_status_line, dsl, ds + display_clock, // display_clock, dclk, DK + down_half_line, // down_half_line, hd, hd + ena_acs, // ena_acs, enacs, eA + enter_alt_charset_mode, // enter_alt_charset_mode, smacs, as + enter_am_mode, // enter_am_mode, smam, SA + enter_blink_mode, // enter_blink_mode, blink, mb + enter_bold_mode, // enter_bold_mode, bold, md + enter_ca_mode, // enter_ca_mode, smcup, ti + enter_delete_mode, // enter_delete_mode, smdc, dm + enter_dim_mode, // enter_dim_mode, dim, mh + enter_doublewide_mode, // enter_doublewide_mode, swidm, ZF + enter_draft_quality, // enter_draft_quality, sdrfq, ZG + enter_insert_mode, // enter_insert_mode, smir, im + enter_italics_mode, // enter_italics_mode, sitm, ZH + enter_leftward_mode, // enter_leftward_mode, slm, ZI + enter_micro_mode, // enter_micro_mode, smicm, ZJ + enter_near_letter_quality, // enter_near_letter_quality, snlq, ZK + enter_normal_quality, // enter_normal_quality, snrmq, ZL + enter_protected_mode, // enter_protected_mode, prot, mp + enter_reverse_mode, // enter_reverse_mode, rev, mr + enter_secure_mode, // enter_secure_mode, invis, mk + enter_shadow_mode, // enter_shadow_mode, sshm, ZM + enter_standout_mode, // enter_standout_mode, smso, so + enter_subscript_mode, // enter_subscript_mode, ssubm, ZN + enter_superscript_mode, // enter_superscript_mode, ssupm, ZO + enter_underline_mode, // enter_underline_mode, smul, us + enter_upward_mode, // enter_upward_mode, sum, ZP + enter_xon_mode, // enter_xon_mode, smxon, SX + erase_chars, // erase_chars, ech, ec + exit_alt_charset_mode, // exit_alt_charset_mode, rmacs, ae + exit_am_mode, // exit_am_mode, rmam, RA + exit_attribute_mode, // exit_attribute_mode, sgr0, me + exit_ca_mode, // exit_ca_mode, rmcup, te + exit_delete_mode, // exit_delete_mode, rmdc, ed + exit_doublewide_mode, // exit_doublewide_mode, rwidm, ZQ + exit_insert_mode, // exit_insert_mode, rmir, ei + exit_italics_mode, // exit_italics_mode, ritm, ZR + exit_leftward_mode, // exit_leftward_mode, rlm, ZS + exit_micro_mode, // exit_micro_mode, rmicm, ZT + exit_shadow_mode, // exit_shadow_mode, rshm, ZU + exit_standout_mode, // exit_standout_mode, rmso, se + exit_subscript_mode, // exit_subscript_mode, rsubm, ZV + exit_superscript_mode, // exit_superscript_mode, rsupm, ZW + exit_underline_mode, // exit_underline_mode, rmul, ue + exit_upward_mode, // exit_upward_mode, rum, ZX + exit_xon_mode, // exit_xon_mode, rmxon, RX + fixed_pause, // fixed_pause, pause, PA + flash_hook, // flash_hook, hook, fh + flash_screen, // flash_screen, flash, vb + form_feed, // form_feed, ff, ff + from_status_line, // from_status_line, fsl, fs + goto_window, // goto_window, wingo, WG + hangup, // hangup, hup, HU + init_1string, // init_1string, is1, i1 + init_2string, // init_2string, is2, is + init_3string, // init_3string, is3, i3 + init_file, // init_file, if, if + init_prog, // init_prog, iprog, iP + initialize_color, // initialize_color, initc, Ic + initialize_pair, // initialize_pair, initp, Ip + insert_character, // insert_character, ich1, ic + insert_line, // insert_line, il1, al + insert_padding, // insert_padding, ip, ip + key_a1, // key_a1, ka1, K1 + key_a3, // key_a3, ka3, K3 + key_b2, // key_b2, kb2, K2 + key_backspace, // key_backspace, kbs, kb + key_beg, // key_beg, kbeg, @1 + key_btab, // key_btab, kcbt, kB + key_c1, // key_c1, kc1, K4 + key_c3, // key_c3, kc3, K5 + key_cancel, // key_cancel, kcan, @2 + key_catab, // key_catab, ktbc, ka + key_clear, // key_clear, kclr, kC + key_close, // key_close, kclo, @3 + key_command, // key_command, kcmd, @4 + key_copy, // key_copy, kcpy, @5 + key_create, // key_create, kcrt, @6 + key_ctab, // key_ctab, kctab, kt + key_dc, // key_dc, kdch1, kD + key_dl, // key_dl, kdl1, kL + key_down, // key_down, kcud1, kd + key_eic, // key_eic, krmir, kM + key_end, // key_end, kend, @7 + key_enter, // key_enter, kent, @8 + key_eol, // key_eol, kel, kE + key_eos, // key_eos, ked, kS + key_exit, // key_exit, kext, @9 + key_f0, // key_f0, kf0, k0 + key_f1, // key_f1, kf1, k1 + key_f10, // key_f10, kf10, k; + key_f11, // key_f11, kf11, F1 + key_f12, // key_f12, kf12, F2 + key_f13, // key_f13, kf13, F3 + key_f14, // key_f14, kf14, F4 + key_f15, // key_f15, kf15, F5 + key_f16, // key_f16, kf16, F6 + key_f17, // key_f17, kf17, F7 + key_f18, // key_f18, kf18, F8 + key_f19, // key_f19, kf19, F9 + key_f2, // key_f2, kf2, k2 + key_f20, // key_f20, kf20, FA + key_f21, // key_f21, kf21, FB + key_f22, // key_f22, kf22, FC + key_f23, // key_f23, kf23, FD + key_f24, // key_f24, kf24, FE + key_f25, // key_f25, kf25, FF + key_f26, // key_f26, kf26, FG + key_f27, // key_f27, kf27, FH + key_f28, // key_f28, kf28, FI + key_f29, // key_f29, kf29, FJ + key_f3, // key_f3, kf3, k3 + key_f30, // key_f30, kf30, FK + key_f31, // key_f31, kf31, FL + key_f32, // key_f32, kf32, FM + key_f33, // key_f33, kf33, FN + key_f34, // key_f34, kf34, FO + key_f35, // key_f35, kf35, FP + key_f36, // key_f36, kf36, FQ + key_f37, // key_f37, kf37, FR + key_f38, // key_f38, kf38, FS + key_f39, // key_f39, kf39, FT + key_f4, // key_f4, kf4, k4 + key_f40, // key_f40, kf40, FU + key_f41, // key_f41, kf41, FV + key_f42, // key_f42, kf42, FW + key_f43, // key_f43, kf43, FX + key_f44, // key_f44, kf44, FY + key_f45, // key_f45, kf45, FZ + key_f46, // key_f46, kf46, Fa + key_f47, // key_f47, kf47, Fb + key_f48, // key_f48, kf48, Fc + key_f49, // key_f49, kf49, Fd + key_f5, // key_f5, kf5, k5 + key_f50, // key_f50, kf50, Fe + key_f51, // key_f51, kf51, Ff + key_f52, // key_f52, kf52, Fg + key_f53, // key_f53, kf53, Fh + key_f54, // key_f54, kf54, Fi + key_f55, // key_f55, kf55, Fj + key_f56, // key_f56, kf56, Fk + key_f57, // key_f57, kf57, Fl + key_f58, // key_f58, kf58, Fm + key_f59, // key_f59, kf59, Fn + key_f6, // key_f6, kf6, k6 + key_f60, // key_f60, kf60, Fo + key_f61, // key_f61, kf61, Fp + key_f62, // key_f62, kf62, Fq + key_f63, // key_f63, kf63, Fr + key_f7, // key_f7, kf7, k7 + key_f8, // key_f8, kf8, k8 + key_f9, // key_f9, kf9, k9 + key_find, // key_find, kfnd, @0 + key_help, // key_help, khlp, %1 + key_home, // key_home, khome, kh + key_ic, // key_ic, kich1, kI + key_il, // key_il, kil1, kA + key_left, // key_left, kcub1, kl + key_ll, // key_ll, kll, kH + key_mark, // key_mark, kmrk, %2 + key_message, // key_message, kmsg, %3 + key_move, // key_move, kmov, %4 + key_next, // key_next, knxt, %5 + key_npage, // key_npage, knp, kN + key_open, // key_open, kopn, %6 + key_options, // key_options, kopt, %7 + key_ppage, // key_ppage, kpp, kP + key_previous, // key_previous, kprv, %8 + key_print, // key_print, kprt, %9 + key_redo, // key_redo, krdo, %0 + key_reference, // key_reference, kref, &1 + key_refresh, // key_refresh, krfr, &2 + key_replace, // key_replace, krpl, &3 + key_restart, // key_restart, krst, &4 + key_resume, // key_resume, kres, &5 + key_right, // key_right, kcuf1, kr + key_save, // key_save, ksav, &6 + key_sbeg, // key_sbeg, kBEG, &9 + key_scancel, // key_scancel, kCAN, &0 + key_scommand, // key_scommand, kCMD, *1 + key_scopy, // key_scopy, kCPY, *2 + key_screate, // key_screate, kCRT, *3 + key_sdc, // key_sdc, kDC, *4 + key_sdl, // key_sdl, kDL, *5 + key_select, // key_select, kslt, *6 + key_send, // key_send, kEND, *7 + key_seol, // key_seol, kEOL, *8 + key_sexit, // key_sexit, kEXT, *9 + key_sf, // key_sf, kind, kF + key_sfind, // key_sfind, kFND, *0 + key_shelp, // key_shelp, kHLP, #1 + key_shome, // key_shome, kHOM, #2 + key_sic, // key_sic, kIC, #3 + key_sleft, // key_sleft, kLFT, #4 + key_smessage, // key_smessage, kMSG, %a + key_smove, // key_smove, kMOV, %b + key_snext, // key_snext, kNXT, %c + key_soptions, // key_soptions, kOPT, %d + key_sprevious, // key_sprevious, kPRV, %e + key_sprint, // key_sprint, kPRT, %f + key_sr, // key_sr, kri, kR + key_sredo, // key_sredo, kRDO, %g + key_sreplace, // key_sreplace, kRPL, %h + key_sright, // key_sright, kRIT, %i + key_srsume, // key_srsume, kRES, %j + key_ssave, // key_ssave, kSAV, !1 + key_ssuspend, // key_ssuspend, kSPD, !2 + key_stab, // key_stab, khts, kT + key_sundo, // key_sundo, kUND, !3 + key_suspend, // key_suspend, kspd, &7 + key_undo, // key_undo, kund, &8 + key_up, // key_up, kcuu1, ku + keypad_local, // keypad_local, rmkx, ke + keypad_xmit, // keypad_xmit, smkx, ks + lab_f0, // lab_f0, lf0, l0 + lab_f1, // lab_f1, lf1, l1 + lab_f10, // lab_f10, lf10, la + lab_f2, // lab_f2, lf2, l2 + lab_f3, // lab_f3, lf3, l3 + lab_f4, // lab_f4, lf4, l4 + lab_f5, // lab_f5, lf5, l5 + lab_f6, // lab_f6, lf6, l6 + lab_f7, // lab_f7, lf7, l7 + lab_f8, // lab_f8, lf8, l8 + lab_f9, // lab_f9, lf9, l9 + label_format, // label_format, fln, Lf + label_off, // label_off, rmln, LF + label_on, // label_on, smln, LO + meta_off, // meta_off, rmm, mo + meta_on, // meta_on, smm, mm + micro_column_address, // micro_column_address, mhpa, ZY + micro_down, // micro_down, mcud1, ZZ + micro_left, // micro_left, mcub1, Za + micro_right, // micro_right, mcuf1, Zb + micro_row_address, // micro_row_address, mvpa, Zc + micro_up, // micro_up, mcuu1, Zd + newline, // newline, nel, nw + order_of_pins, // order_of_pins, porder, Ze + orig_colors, // orig_colors, oc, oc + orig_pair, // orig_pair, op, op + pad_char, // pad_char, pad, pc + parm_dch, // parm_dch, dch, DC + parm_delete_line, // parm_delete_line, dl, DL + parm_down_cursor, // parm_down_cursor, cud, DO + parm_down_micro, // parm_down_micro, mcud, Zf + parm_ich, // parm_ich, ich, IC + parm_index, // parm_index, indn, SF + parm_insert_line, // parm_insert_line, il, AL + parm_left_cursor, // parm_left_cursor, cub, LE + parm_left_micro, // parm_left_micro, mcub, Zg + parm_right_cursor, // parm_right_cursor, cuf, RI + parm_right_micro, // parm_right_micro, mcuf, Zh + parm_rindex, // parm_rindex, rin, SR + parm_up_cursor, // parm_up_cursor, cuu, UP + parm_up_micro, // parm_up_micro, mcuu, Zi + pkey_key, // pkey_key, pfkey, pk + pkey_local, // pkey_local, pfloc, pl + pkey_xmit, // pkey_xmit, pfx, px + plab_norm, // plab_norm, pln, pn + print_screen, // print_screen, mc0, ps + prtr_non, // prtr_non, mc5p, pO + prtr_off, // prtr_off, mc4, pf + prtr_on, // prtr_on, mc5, po + pulse, // pulse, pulse, PU + quick_dial, // quick_dial, qdial, QD + remove_clock, // remove_clock, rmclk, RC + repeat_char, // repeat_char, rep, rp + req_for_input, // req_for_input, rfi, RF + reset_1string, // reset_1string, rs1, r1 + reset_2string, // reset_2string, rs2, r2 + reset_3string, // reset_3string, rs3, r3 + reset_file, // reset_file, rf, rf + restore_cursor, // restore_cursor, rc, rc + row_address, // row_address, vpa, cv + save_cursor, // save_cursor, sc, sc + scroll_forward, // scroll_forward, ind, sf + scroll_reverse, // scroll_reverse, ri, sr + select_char_set, // select_char_set, scs, Zj + set_attributes, // set_attributes, sgr, sa + set_background, // set_background, setb, Sb + set_bottom_margin, // set_bottom_margin, smgb, Zk + set_bottom_margin_parm, // set_bottom_margin_parm, smgbp, Zl + set_clock, // set_clock, sclk, SC + set_color_pair, // set_color_pair, scp, sp + set_foreground, // set_foreground, setf, Sf + set_left_margin, // set_left_margin, smgl, ML + set_left_margin_parm, // set_left_margin_parm, smglp, Zm + set_right_margin, // set_right_margin, smgr, MR + set_right_margin_parm, // set_right_margin_parm, smgrp, Zn + set_tab, // set_tab, hts, st + set_top_margin, // set_top_margin, smgt, Zo + set_top_margin_parm, // set_top_margin_parm, smgtp, Zp + set_window, // set_window, wind, wi + start_bit_image, // start_bit_image, sbim, Zq + start_char_set_def, // start_char_set_def, scsd, Zr + stop_bit_image, // stop_bit_image, rbim, Zs + stop_char_set_def, // stop_char_set_def, rcsd, Zt + subscript_characters, // subscript_characters, subcs, Zu + superscript_characters, // superscript_characters, supcs, Zv + tab, // tab, ht, ta + these_cause_cr, // these_cause_cr, docr, Zw + to_status_line, // to_status_line, tsl, ts + tone, // tone, tone, TO + underline_char, // underline_char, uc, uc + up_half_line, // up_half_line, hu, hu + user0, // user0, u0, u0 + user1, // user1, u1, u1 + user2, // user2, u2, u2 + user3, // user3, u3, u3 + user4, // user4, u4, u4 + user5, // user5, u5, u5 + user6, // user6, u6, u6 + user7, // user7, u7, u7 + user8, // user8, u8, u8 + user9, // user9, u9, u9 + wait_tone, // wait_tone, wait, WA + xoff_character, // xoff_character, xoffc, XF + xon_character, // xon_character, xonc, XN + zero_motion, // zero_motion, zerom, Zx + alt_scancode_esc, // alt_scancode_esc, scesa, S8 + bit_image_carriage_return, // bit_image_carriage_return, bicr, Yv + bit_image_newline, // bit_image_newline, binel, Zz + bit_image_repeat, // bit_image_repeat, birep, Xy + char_set_names, // char_set_names, csnm, Zy + code_set_init, // code_set_init, csin, ci + color_names, // color_names, colornm, Yw + define_bit_image_region, // define_bit_image_region, defbi, Yx + device_type, // device_type, devt, dv + display_pc_char, // display_pc_char, dispc, S1 + end_bit_image_region, // end_bit_image_region, endbi, Yy + enter_pc_charset_mode, // enter_pc_charset_mode, smpch, S2 + enter_scancode_mode, // enter_scancode_mode, smsc, S4 + exit_pc_charset_mode, // exit_pc_charset_mode, rmpch, S3 + exit_scancode_mode, // exit_scancode_mode, rmsc, S5 + get_mouse, // get_mouse, getm, Gm + key_mouse, // key_mouse, kmous, Km + mouse_info, // mouse_info, minfo, Mi + pc_term_options, // pc_term_options, pctrm, S6 + pkey_plab, // pkey_plab, pfxl, xl + req_mouse_pos, // req_mouse_pos, reqmp, RQ + scancode_escape, // scancode_escape, scesc, S7 + set0_des_seq, // set0_des_seq, s0ds, s0 + set1_des_seq, // set1_des_seq, s1ds, s1 + set2_des_seq, // set2_des_seq, s2ds, s2 + set3_des_seq, // set3_des_seq, s3ds, s3 + set_a_background, // set_a_background, setab, AB + set_a_foreground, // set_a_foreground, setaf, AF + set_color_band, // set_color_band, setcolor, Yz + set_lr_margin, // set_lr_margin, smglr, ML + set_page_length, // set_page_length, slines, YZ + set_tb_margin, // set_tb_margin, smgtb, MT + enter_horizontal_hl_mode, // enter_horizontal_hl_mode, ehhlm, Xh + enter_left_hl_mode, // enter_left_hl_mode, elhlm, Xl + enter_low_hl_mode, // enter_low_hl_mode, elohlm, Xo + enter_right_hl_mode, // enter_right_hl_mode, erhlm, Xr + enter_top_hl_mode, // enter_top_hl_mode, ethlm, Xt + enter_vertical_hl_mode, // enter_vertical_hl_mode, evhlm, Xv + set_a_attributes, // set_a_attributes, sgr1, sA + set_pglen_inch, // set_pglen_inch, slength, sL) ; public String[] getNames() { @@ -515,8 +513,9 @@ public static Capability byName(String name) { public static Map getCapabilitiesByName() { Map capabilities = new LinkedHashMap<>(); try (InputStream is = InfoCmp.class.getResourceAsStream("capabilities.txt"); - BufferedReader br = new BufferedReader(new InputStreamReader(is, StandardCharsets.UTF_8))) { - br.lines().map(String::trim) + BufferedReader br = new BufferedReader(new InputStreamReader(is, StandardCharsets.UTF_8))) { + br.lines() + .map(String::trim) .filter(s -> !s.startsWith("#")) .filter(s -> !s.isEmpty()) .forEach(s -> { @@ -539,9 +538,7 @@ public static void setDefaultInfoCmp(String terminal, Supplier caps) { CAPS.putIfAbsent(terminal, caps); } - public static String getInfoCmp( - String terminal - ) throws IOException, InterruptedException { + public static String getInfoCmp(String terminal) throws IOException, InterruptedException { String caps = getLoadedInfoCmp(terminal); if (caps == null) { Process p = new ProcessBuilder(OSUtils.INFOCMP_COMMAND, terminal).start(); @@ -563,8 +560,7 @@ public static void parseInfoCmp( String capabilities, Set bools, Map ints, - Map strings - ) { + Map strings) { Map capsByName = getCapabilitiesByName(); String[] lines = capabilities.split("\n"); for (int i = 1; i < lines.length; i++) { @@ -609,7 +605,7 @@ public static void parseInfoCmp( static String loadDefaultInfoCmp(String name) { try (InputStream is = InfoCmp.class.getResourceAsStream(name + ".caps"); - BufferedReader br = new BufferedReader(new InputStreamReader(is, StandardCharsets.UTF_8))) { + BufferedReader br = new BufferedReader(new InputStreamReader(is, StandardCharsets.UTF_8))) { return br.lines().collect(Collectors.joining("\n", "", "\n")); } catch (IOException e) { throw new IOError(e); @@ -617,11 +613,23 @@ static String loadDefaultInfoCmp(String name) { } static { - for (String s : Arrays.asList("dumb", "dumb-color", "ansi", "xterm", "xterm-256color", - "windows", "windows-256color", "windows-conemu", "windows-vtp", - "screen", "screen-256color", "rxvt-unicode", "rxvt-unicode-256color", "rxvt-basic", "rxvt")) { + for (String s : Arrays.asList( + "dumb", + "dumb-color", + "ansi", + "xterm", + "xterm-256color", + "windows", + "windows-256color", + "windows-conemu", + "windows-vtp", + "screen", + "screen-256color", + "rxvt-unicode", + "rxvt-unicode-256color", + "rxvt-basic", + "rxvt")) { setDefaultInfoCmp(s, () -> loadDefaultInfoCmp(s)); } } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java index fda314fb9b4a..449d6aa69c85 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -22,7 +22,6 @@ import java.nio.charset.MalformedInputException; import java.nio.charset.UnmappableCharacterException; - /** * * NOTE for JLine: the default InputStreamReader that comes from the JRE @@ -66,9 +65,10 @@ public class InputStreamReader extends Reader { public InputStreamReader(InputStream in) { super(in); this.in = in; - decoder = Charset.defaultCharset().newDecoder().onMalformedInput( - CodingErrorAction.REPLACE).onUnmappableCharacter( - CodingErrorAction.REPLACE); + decoder = Charset.defaultCharset() + .newDecoder() + .onMalformedInput(CodingErrorAction.REPLACE) + .onUnmappableCharacter(CodingErrorAction.REPLACE); bytes.limit(0); } @@ -87,20 +87,19 @@ public InputStreamReader(InputStream in) { * @throws UnsupportedEncodingException * if the encoding specified by {@code enc} cannot be found. */ - public InputStreamReader(InputStream in, final String enc) - throws UnsupportedEncodingException { + public InputStreamReader(InputStream in, final String enc) throws UnsupportedEncodingException { super(in); if (enc == null) { throw new NullPointerException(); } this.in = in; try { - decoder = Charset.forName(enc).newDecoder().onMalformedInput( - CodingErrorAction.REPLACE).onUnmappableCharacter( - CodingErrorAction.REPLACE); + decoder = Charset.forName(enc) + .newDecoder() + .onMalformedInput(CodingErrorAction.REPLACE) + .onUnmappableCharacter(CodingErrorAction.REPLACE); } catch (IllegalArgumentException e) { - throw (UnsupportedEncodingException) - new UnsupportedEncodingException(enc).initCause(e); + throw (UnsupportedEncodingException) new UnsupportedEncodingException(enc).initCause(e); } bytes.limit(0); } @@ -134,9 +133,9 @@ public InputStreamReader(InputStream in, CharsetDecoder dec) { public InputStreamReader(InputStream in, Charset charset) { super(in); this.in = in; - decoder = charset.newDecoder().onMalformedInput( - CodingErrorAction.REPLACE).onUnmappableCharacter( - CodingErrorAction.REPLACE); + decoder = charset.newDecoder() + .onMalformedInput(CodingErrorAction.REPLACE) + .onUnmappableCharacter(CodingErrorAction.REPLACE); bytes.limit(0); } @@ -257,8 +256,7 @@ public int read(char[] buf, int offset, int length) throws IOException { // fill the buffer if needed if (needInput) { try { - if ((in.available() == 0) - && (out.position() > offset)) { + if ((in.available() == 0) && (out.position() > offset)) { // we could return the result without blocking read break; } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Levenshtein.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Levenshtein.java index cc95593ed807..015515f7d074 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Levenshtein.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Levenshtein.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -49,9 +49,8 @@ public static int distance(CharSequence lhs, CharSequence rhs) { return distance(lhs, rhs, 1, 1, 1, 1); } - public static int distance(CharSequence source, CharSequence target, - int deleteCost, int insertCost, - int replaceCost, int swapCost) { + public static int distance( + CharSequence source, CharSequence target, int deleteCost, int insertCost, int replaceCost, int swapCost) { /* * Required to facilitate the premise to the algorithm that two swaps of the * same character are never required for optimality. @@ -115,5 +114,4 @@ public static int distance(CharSequence source, CharSequence target, } return table[source.length() - 1][target.length() - 1]; } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Log.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Log.java index 91f18755e255..254173d5bd97 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Log.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Log.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2020, the original author or authors. + * Copyright (c) 2002-2020, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -73,8 +73,7 @@ static void render(final PrintStream out, final Object message) { } } out.print("]"); - } - else { + } else { out.print(message); } } @@ -84,11 +83,10 @@ static void render(final PrintStream out, final Object message) { // ByteArrayOutputStream baos = new ByteArrayOutputStream(); // PrintStream ps = new PrintStream(baos); // for (int i = 0; i < messages.length; i++) { -// // Special handling for the last message if its a throwable, render its stack on the next line +// // Special handling for the last message if it's a throwable, render its stack on the next line // if (i + 1 == messages.length && messages[i] instanceof Throwable) { // cause = (Throwable) messages[i]; -// } -// else { +// } else { // render(ps, messages[i]); // } // } @@ -122,5 +120,4 @@ static void render(final PrintStream out, final Object message) { // static boolean isEnabled(Level level) { // return logger.isLoggable(level); // } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java index f8cb53489f99..4130634ca4bf 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -84,8 +84,7 @@ private NonBlockingReaderInputStream(NonBlockingReader reader, Charset charset) @Override public int available() { - return (int) (reader.available() * this.encoder.averageBytesPerChar()) - + bytes.remaining(); + return (int) (reader.available() * this.encoder.averageBytesPerChar()) + bytes.remaining(); } @Override @@ -124,7 +123,6 @@ public int read(long timeout, boolean isPeek) throws IOException { return READ_EXPIRED; } } - } private static class NonBlockingInputStreamReader extends NonBlockingReader { @@ -135,10 +133,12 @@ private static class NonBlockingInputStreamReader extends NonBlockingReader { private final CharBuffer chars; public NonBlockingInputStreamReader(NonBlockingInputStream inputStream, Charset encoding) { - this(inputStream, - (encoding != null ? encoding : Charset.defaultCharset()).newDecoder() - .onMalformedInput(CodingErrorAction.REPLACE) - .onUnmappableCharacter(CodingErrorAction.REPLACE)); + this( + inputStream, + (encoding != null ? encoding : Charset.defaultCharset()) + .newDecoder() + .onMalformedInput(CodingErrorAction.REPLACE) + .onUnmappableCharacter(CodingErrorAction.REPLACE)); } public NonBlockingInputStreamReader(NonBlockingInputStream input, CharsetDecoder decoder) { @@ -201,8 +201,8 @@ public int readBuffered(char[] b, int off, int len, long timeout) throws IOExcep bytes.position(0); bytes.limit(0); } - int nb = input.readBuffered(bytes.array(), bytes.limit(), - bytes.capacity() - bytes.limit(), t.timeout()); + int nb = input.readBuffered( + bytes.array(), bytes.limit(), bytes.capacity() - bytes.limit(), t.timeout()); if (nb < 0) { return nb; } @@ -227,5 +227,4 @@ public void close() throws IOException { input.close(); } } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java index a4283eb70062..10ab68cfd28e 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -74,7 +74,7 @@ public int read(byte b[], int off, int len) throws IOException { if (c == EOF) { return EOF; } - b[off] = (byte)c; + b[off] = (byte) c; return 1; } @@ -115,9 +115,7 @@ public int readBuffered(byte[] b, int off, int len, long timeout) throws IOExcep * thread is currently blocked waiting for I/O it may not actually * shut down until the I/O is received. */ - public void shutdown() { - } + public void shutdown() {} public abstract int read(long timeout, boolean isPeek) throws IOException; - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java index 680047fbe60e..24cf13a0ee5a 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -26,17 +26,15 @@ * the thread that handles blocking I/O. * */ -public class NonBlockingInputStreamImpl - extends NonBlockingInputStream -{ - private InputStream in; // The actual input stream - private int b = READ_EXPIRED; // Recently read byte - - private String name; - private boolean threadIsReading = false; - private IOException exception = null; - private long threadDelay = 60 * 1000; - private Thread thread; +public class NonBlockingInputStreamImpl extends NonBlockingInputStream { + private InputStream in; // The actual input stream + private int b = READ_EXPIRED; // Recently read byte + + private String name; + private boolean threadIsReading = false; + private IOException exception = null; + private long threadDelay = 60 * 1000; + private Thread thread; /** * Creates a NonBlockingReader out of a normal blocking @@ -97,8 +95,7 @@ public synchronized int read(long timeout, boolean isPeek) throws IOException { if (exception != null) { assert b == READ_EXPIRED; IOException toBeThrown = exception; - if (!isPeek) - exception = null; + if (!isPeek) exception = null; throw toBeThrown; } @@ -109,11 +106,9 @@ public synchronized int read(long timeout, boolean isPeek) throws IOException { */ if (b >= -1) { assert exception == null; - } - else if (!isPeek && timeout <= 0L && !threadIsReading) { + } else if (!isPeek && timeout <= 0L && !threadIsReading) { b = in.read(); - } - else { + } else { /* * If the thread isn't reading already, then ask it to do so. */ @@ -128,14 +123,13 @@ else if (!isPeek && timeout <= 0L && !threadIsReading) { * now we play the waiting game. */ Timeout t = new Timeout(timeout); - while (!t.elapsed()) { + while (!t.elapsed()) { try { if (Thread.interrupted()) { throw new InterruptedException(); } wait(t.timeout()); - } - catch (InterruptedException e) { + } catch (InterruptedException e) { exception = (IOException) new InterruptedIOException().initCause(e); } @@ -143,8 +137,7 @@ else if (!isPeek && timeout <= 0L && !threadIsReading) { assert b == READ_EXPIRED; IOException toBeThrown = exception; - if (!isPeek) - exception = null; + if (!isPeek) exception = null; throw toBeThrown; } @@ -168,7 +161,7 @@ else if (!isPeek && timeout <= 0L && !threadIsReading) { return ret; } - private void run () { + private void run() { Log.debug("NonBlockingInputStream start"); boolean needToRead; @@ -236,5 +229,4 @@ private void run () { } } } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java index 5a3613443508..aad6e3d0f5af 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2017, the original author or authors. + * Copyright (c) 2002-2017, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -57,11 +57,7 @@ private int wait(ByteBuffer buffer, long timeout) throws IOException { throw new InterruptedIOException(); } } - return buffer.hasRemaining() - ? 0 - : closed - ? EOF - : READ_EXPIRED; + return buffer.hasRemaining() ? 0 : closed ? EOF : READ_EXPIRED; } private static boolean rewind(ByteBuffer buffer, ByteBuffer other) { @@ -167,7 +163,7 @@ private class NbpOutputStream extends OutputStream { @Override public void write(int b) throws IOException { - NonBlockingPumpInputStream.this.write(new byte[] { (byte) b }, 0, 1); + NonBlockingPumpInputStream.this.write(new byte[] {(byte) b}, 0, 1); } @Override @@ -184,7 +180,5 @@ public void flush() throws IOException { public void close() throws IOException { NonBlockingPumpInputStream.this.close(); } - } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java index f36423f03b82..63db6e5f5bf7 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2017, the original author or authors. + * Copyright (c) 2002-2017, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -121,7 +121,7 @@ public int readBuffered(char[] b, int off, int len, long timeout) throws IOExcep try { if (timeout > 0) { if (!notEmpty.await(timeout, TimeUnit.MILLISECONDS)) { - throw new IOException( "Timeout reading" ); + throw new IOException("Timeout reading"); } } else { notEmpty.await(); @@ -207,14 +207,11 @@ public void write(char[] cbuf, int off, int len) throws IOException { } @Override - public void flush() throws IOException { - } + public void flush() throws IOException {} @Override public void close() throws IOException { NonBlockingPumpReader.this.close(); } - } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java index e2f664f29993..460f548b5069 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -23,8 +23,7 @@ public abstract class NonBlockingReader extends Reader { * thread is currently blocked waiting for I/O it will not actually * shut down until the I/O is received. */ - public void shutdown() { - } + public void shutdown() {} @Override public int read() throws IOException { @@ -109,5 +108,4 @@ public int available() { * @throws IOException if anything wrong happens */ protected abstract int read(long timeout, boolean isPeek) throws IOException; - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java index d384cc9a0dc0..5aaabd1d3c0d 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -28,19 +28,17 @@ * @since 2.7 * @author Scott C. Gray <scottgray1@gmail.com> */ -public class NonBlockingReaderImpl - extends NonBlockingReader -{ +public class NonBlockingReaderImpl extends NonBlockingReader { public static final int READ_EXPIRED = -2; - private Reader in; // The actual input stream - private int ch = READ_EXPIRED; // Recently read character + private Reader in; // The actual input stream + private int ch = READ_EXPIRED; // Recently read character - private String name; - private boolean threadIsReading = false; - private IOException exception = null; - private long threadDelay = 60 * 1000; - private Thread thread; + private String name; + private boolean threadIsReading = false; + private IOException exception = null; + private long threadDelay = 60 * 1000; + private Thread thread; /** * Creates a NonBlockingReader out of a normal blocking @@ -135,8 +133,7 @@ protected synchronized int read(long timeout, boolean isPeek) throws IOException if (exception != null) { assert ch == READ_EXPIRED; IOException toBeThrown = exception; - if (!isPeek) - exception = null; + if (!isPeek) exception = null; throw toBeThrown; } @@ -147,11 +144,9 @@ protected synchronized int read(long timeout, boolean isPeek) throws IOException */ if (ch >= -1) { assert exception == null; - } - else if (!isPeek && timeout <= 0L && !threadIsReading) { + } else if (!isPeek && timeout <= 0L && !threadIsReading) { ch = in.read(); - } - else { + } else { /* * If the thread isn't reading already, then ask it to do so. */ @@ -166,14 +161,13 @@ else if (!isPeek && timeout <= 0L && !threadIsReading) { * now we play the waiting game. */ Timeout t = new Timeout(timeout); - while (!t.elapsed()) { + while (!t.elapsed()) { try { if (Thread.interrupted()) { throw new InterruptedException(); } wait(t.timeout()); - } - catch (InterruptedException e) { + } catch (InterruptedException e) { exception = (IOException) new InterruptedIOException().initCause(e); } @@ -181,8 +175,7 @@ else if (!isPeek && timeout <= 0L && !threadIsReading) { assert ch == READ_EXPIRED; IOException toBeThrown = exception; - if (!isPeek) - exception = null; + if (!isPeek) exception = null; throw toBeThrown; } @@ -206,7 +199,7 @@ else if (!isPeek && timeout <= 0L && !threadIsReading) { return ret; } - private void run () { + private void run() { Log.debug("NonBlockingReader start"); boolean needToRead; @@ -245,12 +238,12 @@ private void run () { IOException failure = null; try { charRead = in.read(); -// if (charRead < 0) { -// continue; -// } + // if (charRead < 0) { + // continue; + // } } catch (IOException e) { failure = e; -// charRead = -1; + // charRead = -1; } /* diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java index 97487731852e..344d081c1248 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -9,16 +9,23 @@ package jdk.internal.org.jline.utils; import java.io.File; -import java.nio.file.Files; -import java.nio.file.Paths; public class OSUtils { - public static final boolean IS_WINDOWS = System.getProperty("os.name").toLowerCase().contains("win"); + public static final boolean IS_LINUX = + System.getProperty("os.name").toLowerCase().contains("linux"); - public static final boolean IS_CYGWIN = IS_WINDOWS - && System.getenv("PWD") != null - && System.getenv("PWD").startsWith("/"); + public static final boolean IS_WINDOWS = + System.getProperty("os.name").toLowerCase().contains("win"); + + public static final boolean IS_OSX = + System.getProperty("os.name").toLowerCase().contains("mac"); + + public static final boolean IS_AIX = + System.getProperty("os.name").toLowerCase().contains("aix"); + + public static final boolean IS_CYGWIN = + IS_WINDOWS && System.getenv("PWD") != null && System.getenv("PWD").startsWith("/"); @Deprecated public static final boolean IS_MINGW = IS_WINDOWS @@ -28,7 +35,7 @@ public class OSUtils { public static final boolean IS_MSYSTEM = IS_WINDOWS && System.getenv("MSYSTEM") != null && (System.getenv("MSYSTEM").startsWith("MINGW") - || System.getenv("MSYSTEM").equals("MSYS")); + || System.getenv("MSYSTEM").equals("MSYS")); public static final boolean IS_WSL = System.getenv("WSL_DISTRO_NAME") != null; @@ -36,11 +43,7 @@ public class OSUtils { public static final boolean IS_WSL2 = IS_WSL && !IS_WSL1; - public static final boolean IS_CONEMU = IS_WINDOWS - && System.getenv("ConEmuPID") != null; - - public static final boolean IS_OSX = System.getProperty("os.name").toLowerCase().contains("mac"); - public static final boolean IS_AIX = System.getProperty("os.name").equals("AIX"); + public static final boolean IS_CONEMU = IS_WINDOWS && System.getenv("ConEmuPID") != null; public static String TTY_COMMAND; public static String STTY_COMMAND; @@ -48,64 +51,57 @@ public class OSUtils { public static String INFOCMP_COMMAND; public static String TEST_COMMAND; + private static boolean isExecutable(File f) { + return f.canExecute() && !f.isDirectory(); + } + static { - String tty; - String stty; - String sttyfopt; - String infocmp; - String test; - if (OSUtils.IS_CYGWIN || OSUtils.IS_MSYSTEM) { - tty = null; - stty = null; - sttyfopt = null; - infocmp = null; - test = null; - String path = System.getenv("PATH"); - if (path != null) { - String[] paths = path.split(";"); - for (String p : paths) { - if (tty == null && new File(p, "tty.exe").exists()) { - tty = new File(p, "tty.exe").getAbsolutePath(); - } - if (stty == null && new File(p, "stty.exe").exists()) { - stty = new File(p, "stty.exe").getAbsolutePath(); - } - if (infocmp == null && new File(p, "infocmp.exe").exists()) { - infocmp = new File(p, "infocmp.exe").getAbsolutePath(); - } - if (test == null && new File(p, "test.exe").exists()) { - test = new File(p, "test.exe").getAbsolutePath(); - } + boolean cygwinOrMsys = OSUtils.IS_CYGWIN || OSUtils.IS_MSYSTEM; + String suffix = cygwinOrMsys ? ".exe" : ""; + String tty = null; + String stty = null; + String sttyfopt = null; + String infocmp = null; + String test = null; + String path = System.getenv("PATH"); + if (path != null) { + String[] paths = path.split(File.pathSeparator); + for (String p : paths) { + File ttyFile = new File(p, "tty" + suffix); + if (tty == null && isExecutable(ttyFile)) { + tty = ttyFile.getAbsolutePath(); + } + File sttyFile = new File(p, "stty" + suffix); + if (stty == null && isExecutable(sttyFile)) { + stty = sttyFile.getAbsolutePath(); + } + File infocmpFile = new File(p, "infocmp" + suffix); + if (infocmp == null && isExecutable(infocmpFile)) { + infocmp = infocmpFile.getAbsolutePath(); + } + File testFile = new File(p, "test" + suffix); + if (test == null && isExecutable(testFile)) { + test = testFile.getAbsolutePath(); } } - if (tty == null) { - tty = "tty.exe"; - } - if (stty == null) { - stty = "stty.exe"; - } - if (infocmp == null) { - infocmp = "infocmp.exe"; - } - if (test == null) { - test = "test.exe"; - } - } else { - tty = "tty"; - stty = IS_OSX ? "/bin/stty" : "stty"; - sttyfopt = IS_OSX ? "-f" : "-F"; - infocmp = "infocmp"; - test = isTestCommandValid("/usr/bin/test") ? "/usr/bin/test" - : "/bin/test"; } + if (tty == null) { + tty = "tty" + suffix; + } + if (stty == null) { + stty = "stty" + suffix; + } + if (infocmp == null) { + infocmp = "infocmp" + suffix; + } + if (test == null) { + test = "test" + suffix; + } + sttyfopt = IS_OSX ? "-f" : "-F"; TTY_COMMAND = tty; STTY_COMMAND = stty; STTY_F_OPTION = sttyfopt; INFOCMP_COMMAND = infocmp; TEST_COMMAND = test; } - - private static boolean isTestCommandValid(String command) { - return Files.isExecutable(Paths.get(command)); - } } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java index a6894e7672ca..ce68fa5f84e9 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2017, the original author or authors. + * Copyright (c) 2002-2017, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -378,7 +378,6 @@ public void flush() throws IOException { public void close() throws IOException { reader.close(); } - } private static class InputStream extends java.io.InputStream { @@ -464,7 +463,5 @@ public int read(byte[] b, int off, int len) throws IOException { public void close() throws IOException { reader.close(); } - } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ShutdownHooks.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ShutdownHooks.java index 8089de321cce..d5456df03d36 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ShutdownHooks.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ShutdownHooks.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -18,8 +18,7 @@ * @author Jason Dillon * @since 2.7 */ -public final class ShutdownHooks -{ +public final class ShutdownHooks { private static final List tasks = new ArrayList<>(); private static Thread hook; @@ -29,8 +28,7 @@ public static synchronized T add(final T task) { // Install the hook thread if needed if (hook == null) { - hook = addHook(new Thread("JLine Shutdown Hook") - { + hook = addHook(new Thread("JLine Shutdown Hook") { @Override public void run() { runTasks(); @@ -53,8 +51,7 @@ private static synchronized void runTasks() { Log.debug("Running task: ", task); try { task.run(); - } - catch (Throwable e) { + } catch (Throwable e) { Log.warn("Task failed", e); } } @@ -91,8 +88,7 @@ private static void removeHook(final Thread thread) { try { Runtime.getRuntime().removeShutdownHook(thread); - } - catch (IllegalStateException e) { + } catch (IllegalStateException e) { // The VM is shutting down, not a big deal; ignore } } @@ -100,8 +96,7 @@ private static void removeHook(final Thread thread) { /** * Essentially a {@link Runnable} which allows running to throw an exception. */ - public interface Task - { + public interface Task { void run() throws Exception; } } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Signals.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Signals.java index b94f1fa318e6..9b25a8047357 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Signals.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Signals.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2020, the original author or authors. + * Copyright (c) 2002-2020, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -21,8 +21,7 @@ */ public final class Signals { - private Signals() { - } + private Signals() {} /** * @@ -41,8 +40,8 @@ public static Object register(String name, final Runnable handler, ClassLoader l try { Class signalHandlerClass = Class.forName("sun.misc.SignalHandler"); // Implement signal handler - Object signalHandler = Proxy.newProxyInstance(loader, - new Class[]{signalHandlerClass}, (proxy, method, args) -> { + Object signalHandler = + Proxy.newProxyInstance(loader, new Class[] {signalHandlerClass}, (proxy, method, args) -> { // only method we are proxying is handle() if (method.getDeclaringClass() == Object.class) { if ("toString".equals(method.getName())) { @@ -101,8 +100,7 @@ private static Object doRegister(String name, Object handler) throws Exception { return null; } Class signalHandlerClass = Class.forName("sun.misc.SignalHandler"); - return signalClass.getMethod("handle", signalClass, signalHandlerClass) - .invoke(null, signal, handler); + return signalClass.getMethod("handle", signalClass, signalHandlerClass).invoke(null, signal, handler); } @SuppressWarnings("") @@ -120,5 +118,4 @@ private static String toString(Object handler) { } return handler != null ? handler.toString() : "null"; } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java index e8d9e49e8b3a..7348b1ea1c5f 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2019, the original author or authors. + * Copyright (c) 2002-2019, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -8,187 +8,266 @@ */ package jdk.internal.org.jline.utils; -import java.util.Objects; -import java.util.Collections; import java.util.ArrayList; +import java.util.Collections; import java.util.List; +import java.util.Objects; +import java.util.Optional; + +import jdk.internal.org.jline.terminal.Size; import jdk.internal.org.jline.terminal.Terminal; import jdk.internal.org.jline.terminal.impl.AbstractTerminal; import jdk.internal.org.jline.utils.InfoCmp.Capability; -import jdk.internal.org.jline.terminal.Size; public class Status { - protected final AbstractTerminal terminal; + protected final Terminal terminal; protected final boolean supported; - protected List oldLines = Collections.emptyList(); - protected List linesToRestore = Collections.emptyList(); - protected int rows; - protected int columns; - protected boolean force; protected boolean suspended = false; protected AttributedString borderString; protected int border = 0; + protected Display display; + protected List lines = Collections.emptyList(); + protected int scrollRegion; public static Status getStatus(Terminal terminal) { return getStatus(terminal, true); } - public static Status getStatus(Terminal terminal, boolean create) { - return terminal instanceof AbstractTerminal - ? ((AbstractTerminal) terminal).getStatus(create) - : null; + public static Optional getExistingStatus(Terminal terminal) { + return Optional.ofNullable(getStatus(terminal, false)); } + public static Status getStatus(Terminal terminal, boolean create) { + return terminal instanceof AbstractTerminal ? ((AbstractTerminal) terminal).getStatus(create) : null; + } - public Status(AbstractTerminal terminal) { + @SuppressWarnings("this-escape") + public Status(Terminal terminal) { this.terminal = Objects.requireNonNull(terminal, "terminal can not be null"); this.supported = terminal.getStringCapability(Capability.change_scroll_region) != null - && terminal.getStringCapability(Capability.save_cursor) != null - && terminal.getStringCapability(Capability.restore_cursor) != null - && terminal.getStringCapability(Capability.cursor_address) != null; + && terminal.getStringCapability(Capability.save_cursor) != null + && terminal.getStringCapability(Capability.restore_cursor) != null + && terminal.getStringCapability(Capability.cursor_address) != null; if (supported) { - char borderChar = '\u2700'; - AttributedStringBuilder bb = new AttributedStringBuilder(); - for (int i = 0; i < 200; i++) { - bb.append(borderChar); - } - borderString = bb.toAttributedString(); + display = new MovingCursorDisplay(terminal); resize(); + display.reset(); + scrollRegion = display.rows - 1; } } + public void close() { + terminal.puts(Capability.save_cursor); + terminal.puts(Capability.change_scroll_region, 0, display.rows - 1); + terminal.puts(Capability.restore_cursor); + terminal.flush(); + } + public void setBorder(boolean border) { this.border = border ? 1 : 0; } public void resize() { - Size size = terminal.getSize(); - this.rows = size.getRows(); - this.columns = size.getColumns(); - this.force = true; + resize(terminal.getSize()); } - public void reset() { - this.force = true; + public void resize(Size size) { + display.resize(size.getRows(), size.getColumns()); } - public void hardReset() { - if (suspended) { - return; + public void reset() { + if (supported) { + display.reset(); + scrollRegion = display.rows; + terminal.puts(Capability.change_scroll_region, 0, scrollRegion); } - List lines = new ArrayList<>(oldLines); - int b = border; - update(null); - border = b; - update(lines); } public void redraw() { if (suspended) { return; } - update(oldLines); + update(lines); } - public void clear() { - privateClear(oldLines.size()); + public void hide() { + update(Collections.emptyList()); } - private void clearAll() { - int b = border; - border = 0; - privateClear(oldLines.size() + b); + public void update(List lines) { + update(lines, true); } - private void privateClear(int statusSize) { - List as = new ArrayList<>(); - for (int i = 0; i < statusSize; i++) { - as.add(new AttributedString("")); - } - if (!as.isEmpty()) { - update(as); - } - } + private final AttributedString ellipsis = + new AttributedStringBuilder().append("\u2026", AttributedStyle.INVERSE).toAttributedString(); - public void update(List lines) { + /** + * Returns true if the cursor may be misplaced and should + * be updated. + */ + public void update(List lines, boolean flush) { if (!supported) { return; } - if (lines == null) { - lines = Collections.emptyList(); - } + this.lines = new ArrayList<>(lines); if (suspended) { - linesToRestore = new ArrayList<>(lines); return; } - if (lines.isEmpty()) { - clearAll(); + + lines = new ArrayList<>(lines); + // add border + int rows = display.rows; + int columns = display.columns; + if (border == 1 && !lines.isEmpty() && rows > 1) { + lines.add(0, getBorderString(columns)); } - if (oldLines.equals(lines) && !force) { - return; + // trim or complete lines to the full width + for (int i = 0; i < lines.size(); i++) { + AttributedString str = lines.get(i); + if (str.columnLength() > columns) { + str = new AttributedStringBuilder(columns) + .append(lines.get(i).columnSubSequence(0, columns - ellipsis.columnLength())) + .append(ellipsis) + .toAttributedString(); + } else if (str.columnLength() < columns) { + str = new AttributedStringBuilder(columns) + .append(str) + .append(' ', columns - str.columnLength()) + .toAttributedString(); + } + lines.set(i, str); } - int statusSize = lines.size() + (lines.size() == 0 ? 0 : border); - int nb = statusSize - oldLines.size() - (oldLines.size() == 0 ? 0 : border); - if (nb > 0) { - for (int i = 0; i < nb; i++) { + + List oldLines = this.display.oldLines; + + int newScrollRegion = display.rows - 1 - lines.size(); + // Update the scroll region if needed. + // Note that settings the scroll region usually moves the cursor, so we need to get ready for that. + if (newScrollRegion < scrollRegion) { + // We need to scroll up to grow the status bar + terminal.puts(Capability.save_cursor); + for (int i = newScrollRegion; i < scrollRegion; i++) { terminal.puts(Capability.cursor_down); } - for (int i = 0; i < nb; i++) { + terminal.puts(Capability.change_scroll_region, 0, newScrollRegion); + terminal.puts(Capability.restore_cursor); + for (int i = newScrollRegion; i < scrollRegion; i++) { terminal.puts(Capability.cursor_up); } + scrollRegion = newScrollRegion; + } else if (newScrollRegion > scrollRegion) { + terminal.puts(Capability.save_cursor); + terminal.puts(Capability.change_scroll_region, 0, newScrollRegion); + terminal.puts(Capability.restore_cursor); + scrollRegion = newScrollRegion; } - terminal.puts(Capability.save_cursor); - terminal.puts(Capability.cursor_address, rows - statusSize, 0); - if (!terminal.puts(Capability.clr_eos)) { - for (int i = rows - statusSize; i < rows; i++) { - terminal.puts(Capability.cursor_address, i, 0); + + // if the display has more lines, we need to add empty ones to make sure they will be erased + List toDraw = new ArrayList<>(lines); + int nbToDraw = toDraw.size(); + int nbOldLines = oldLines.size(); + if (nbOldLines > nbToDraw) { + terminal.puts(Capability.save_cursor); + terminal.puts(Capability.cursor_address, display.rows - nbOldLines, 0); + for (int i = 0; i < nbOldLines - nbToDraw; i++) { terminal.puts(Capability.clr_eol); + if (i < nbOldLines - nbToDraw - 1) { + terminal.puts(Capability.cursor_down); + } + oldLines.remove(0); } + terminal.puts(Capability.restore_cursor); } - if (border == 1 && lines.size() > 0) { - terminal.puts(Capability.cursor_address, rows - statusSize, 0); - borderString.columnSubSequence(0, columns).print(terminal); - } - for (int i = 0; i < lines.size(); i++) { - terminal.puts(Capability.cursor_address, rows - lines.size() + i, 0); - if (lines.get(i).length() > columns) { - AttributedStringBuilder asb = new AttributedStringBuilder(); - asb.append(lines.get(i).substring(0, columns - 3)).append("...", new AttributedStyle(AttributedStyle.INVERSE)); - asb.toAttributedString().columnSubSequence(0, columns).print(terminal); - } else { - lines.get(i).columnSubSequence(0, columns).print(terminal); + // update display + display.update(lines, -1, flush); + } + + private AttributedString getBorderString(int columns) { + if (borderString == null || borderString.length() != columns) { + char borderChar = '\u2700'; + AttributedStringBuilder bb = new AttributedStringBuilder(); + for (int i = 0; i < columns; i++) { + bb.append(borderChar); } + borderString = bb.toAttributedString(); } - terminal.puts(Capability.change_scroll_region, 0, rows - 1 - statusSize); - terminal.puts(Capability.restore_cursor); - terminal.flush(); - oldLines = new ArrayList<>(lines); - force = false; + return borderString; } + /** + * The {@code suspend} method is used when a full-screen. + * If the status was not already suspended, the lines + * used by the status are cleared during this call. + */ public void suspend() { - if (suspended) { - return; + if (!suspended) { + suspended = true; } - linesToRestore = new ArrayList<>(oldLines); - int b = border; - update(null); - border = b; - suspended = true; } + /** + * The {@code restore()} call is the opposite of {@code suspend()} and + * will make the status bar be updated again. + * If the status was suspended, the lines + * used by the status will be drawn during this call. + */ public void restore() { - if (!suspended) { - return; + if (suspended) { + suspended = false; + update(this.lines); } - suspended = false; - update(linesToRestore); - linesToRestore = Collections.emptyList(); } public int size() { - return oldLines.size() + border; + return size(this.lines); + } + + private int size(List lines) { + int l = lines.size(); + return l > 0 ? l + border : 0; + } + + @Override + public String toString() { + return "Status[" + "supported=" + supported + ']'; } + static class MovingCursorDisplay extends Display { + protected int firstLine; + + public MovingCursorDisplay(Terminal terminal) { + super(terminal, false); + } + + @Override + public void update(List newLines, int targetCursorPos, boolean flush) { + cursorPos = -1; + firstLine = rows - newLines.size(); + super.update(newLines, targetCursorPos, flush); + if (cursorPos != -1) { + terminal.puts(Capability.restore_cursor); + } + } + + @Override + protected void moveVisualCursorTo(int targetPos, List newLines) { + initCursor(); + super.moveVisualCursorTo(targetPos, newLines); + } + + @Override + protected int moveVisualCursorTo(int i1) { + initCursor(); + return super.moveVisualCursorTo(i1); + } + + void initCursor() { + if (cursorPos == -1) { + terminal.puts(Capability.save_cursor); + terminal.puts(Capability.cursor_address, firstLine, 0); + cursorPos = 0; + } + } + } } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java index be1659957b44..29d87cbc3c85 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -55,12 +55,12 @@ private static Integer colorRgb(String name) { return null; } } else { - // load indexed color - Integer color = color(name); - if (color != null && color != -1) { - color = Colors.DEFAULT_COLORS_256[color]; - } - return color; + // load indexed color + Integer color = color(name); + if (color != null && color != -1) { + color = Colors.DEFAULT_COLORS_256[color]; + } + return color; } } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Timeout.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Timeout.java index edea89cf2d9c..1e3091e19a11 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Timeout.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Timeout.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2018, the original author or authors. + * Copyright (c) 2002-2018, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -44,5 +44,4 @@ public boolean elapsed() { public long timeout() { return timeout > 0 ? Math.max(1, end - cur) : timeout; } - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java index db3a8d3d9908..7b0caf91c25c 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2016, the original author or authors. + * Copyright (c) 2002-2016, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -10,8 +10,7 @@ public final class WCWidth { - private WCWidth() { - } + private WCWidth() {} /* The following two functions define the column width of an ISO 10646 * character as follows: @@ -44,88 +43,86 @@ private WCWidth() { * This implementation assumes that wchar_t characters are encoded * in ISO 10646. */ - public static int wcwidth(int ucs) - { + public static int wcwidth(int ucs) { /* test for 8-bit control characters */ - if (ucs == 0) - return 0; - if (ucs < 32 || (ucs >= 0x7f && ucs < 0xa0)) - return -1; + if (ucs == 0) return 0; + if (ucs < 32 || (ucs >= 0x7f && ucs < 0xa0)) return -1; /* binary search in table of non-spacing characters */ - if (bisearch(ucs, combining, combining.length - 1)) - return 0; + if (bisearch(ucs, combining, combining.length - 1)) return 0; /* if we arrive here, ucs is not a combining or C0/C1 control character */ - return 1 + - ((ucs >= 0x1100 && - (ucs <= 0x115f || /* Hangul Jamo init. consonants */ - ucs == 0x2329 || ucs == 0x232a || - (ucs >= 0x2e80 && ucs <= 0xa4cf && - ucs != 0x303f) || /* CJK ... Yi */ - (ucs >= 0xac00 && ucs <= 0xd7a3) || /* Hangul Syllables */ - (ucs >= 0xf900 && ucs <= 0xfaff) || /* CJK Compatibility Ideographs */ - (ucs >= 0xfe10 && ucs <= 0xfe19) || /* Vertical forms */ - (ucs >= 0xfe30 && ucs <= 0xfe6f) || /* CJK Compatibility Forms */ - (ucs >= 0xff00 && ucs <= 0xff60) || /* Fullwidth Forms */ - (ucs >= 0xffe0 && ucs <= 0xffe6) || - (ucs >= 0x1f000 && ucs <= 0x1feee) || - (ucs >= 0x20000 && ucs <= 0x2fffd) || - (ucs >= 0x30000 && ucs <= 0x3fffd))) ? 1 : 0); + return 1 + + ((ucs >= 0x1100 + && (ucs <= 0x115f + || /* Hangul Jamo init. consonants */ ucs == 0x2329 + || ucs == 0x232a + || (ucs >= 0x2e80 && ucs <= 0xa4cf && ucs != 0x303f) + || /* CJK ... Yi */ (ucs >= 0xac00 && ucs <= 0xd7a3) + || /* Hangul Syllables */ (ucs >= 0xf900 && ucs <= 0xfaff) + || /* CJK Compatibility Ideographs */ (ucs >= 0xfe10 && ucs <= 0xfe19) + || /* Vertical forms */ (ucs >= 0xfe30 && ucs <= 0xfe6f) + || /* CJK Compatibility Forms */ (ucs >= 0xff00 && ucs <= 0xff60) + || /* Fullwidth Forms */ (ucs >= 0xffe0 && ucs <= 0xffe6) + || (ucs >= 0x1f000 && ucs <= 0x1feee) + || (ucs >= 0x20000 && ucs <= 0x2fffd) + || (ucs >= 0x30000 && ucs <= 0x3fffd))) + ? 1 + : 0); } /* sorted list of non-overlapping intervals of non-spacing characters */ /* generated by "uniset +cat=Me +cat=Mn +cat=Cf -00AD +1160-11FF +200B c" */ static Interval[] combining = { - new Interval( 0x0300, 0x036F ), new Interval( 0x0483, 0x0486 ), new Interval( 0x0488, 0x0489 ), - new Interval( 0x0591, 0x05BD ), new Interval( 0x05BF, 0x05BF ), new Interval( 0x05C1, 0x05C2 ), - new Interval( 0x05C4, 0x05C5 ), new Interval( 0x05C7, 0x05C7 ), new Interval( 0x0600, 0x0603 ), - new Interval( 0x0610, 0x0615 ), new Interval( 0x064B, 0x065E ), new Interval( 0x0670, 0x0670 ), - new Interval( 0x06D6, 0x06E4 ), new Interval( 0x06E7, 0x06E8 ), new Interval( 0x06EA, 0x06ED ), - new Interval( 0x070F, 0x070F ), new Interval( 0x0711, 0x0711 ), new Interval( 0x0730, 0x074A ), - new Interval( 0x07A6, 0x07B0 ), new Interval( 0x07EB, 0x07F3 ), new Interval( 0x0901, 0x0902 ), - new Interval( 0x093C, 0x093C ), new Interval( 0x0941, 0x0948 ), new Interval( 0x094D, 0x094D ), - new Interval( 0x0951, 0x0954 ), new Interval( 0x0962, 0x0963 ), new Interval( 0x0981, 0x0981 ), - new Interval( 0x09BC, 0x09BC ), new Interval( 0x09C1, 0x09C4 ), new Interval( 0x09CD, 0x09CD ), - new Interval( 0x09E2, 0x09E3 ), new Interval( 0x0A01, 0x0A02 ), new Interval( 0x0A3C, 0x0A3C ), - new Interval( 0x0A41, 0x0A42 ), new Interval( 0x0A47, 0x0A48 ), new Interval( 0x0A4B, 0x0A4D ), - new Interval( 0x0A70, 0x0A71 ), new Interval( 0x0A81, 0x0A82 ), new Interval( 0x0ABC, 0x0ABC ), - new Interval( 0x0AC1, 0x0AC5 ), new Interval( 0x0AC7, 0x0AC8 ), new Interval( 0x0ACD, 0x0ACD ), - new Interval( 0x0AE2, 0x0AE3 ), new Interval( 0x0B01, 0x0B01 ), new Interval( 0x0B3C, 0x0B3C ), - new Interval( 0x0B3F, 0x0B3F ), new Interval( 0x0B41, 0x0B43 ), new Interval( 0x0B4D, 0x0B4D ), - new Interval( 0x0B56, 0x0B56 ), new Interval( 0x0B82, 0x0B82 ), new Interval( 0x0BC0, 0x0BC0 ), - new Interval( 0x0BCD, 0x0BCD ), new Interval( 0x0C3E, 0x0C40 ), new Interval( 0x0C46, 0x0C48 ), - new Interval( 0x0C4A, 0x0C4D ), new Interval( 0x0C55, 0x0C56 ), new Interval( 0x0CBC, 0x0CBC ), - new Interval( 0x0CBF, 0x0CBF ), new Interval( 0x0CC6, 0x0CC6 ), new Interval( 0x0CCC, 0x0CCD ), - new Interval( 0x0CE2, 0x0CE3 ), new Interval( 0x0D41, 0x0D43 ), new Interval( 0x0D4D, 0x0D4D ), - new Interval( 0x0DCA, 0x0DCA ), new Interval( 0x0DD2, 0x0DD4 ), new Interval( 0x0DD6, 0x0DD6 ), - new Interval( 0x0E31, 0x0E31 ), new Interval( 0x0E34, 0x0E3A ), new Interval( 0x0E47, 0x0E4E ), - new Interval( 0x0EB1, 0x0EB1 ), new Interval( 0x0EB4, 0x0EB9 ), new Interval( 0x0EBB, 0x0EBC ), - new Interval( 0x0EC8, 0x0ECD ), new Interval( 0x0F18, 0x0F19 ), new Interval( 0x0F35, 0x0F35 ), - new Interval( 0x0F37, 0x0F37 ), new Interval( 0x0F39, 0x0F39 ), new Interval( 0x0F71, 0x0F7E ), - new Interval( 0x0F80, 0x0F84 ), new Interval( 0x0F86, 0x0F87 ), new Interval( 0x0F90, 0x0F97 ), - new Interval( 0x0F99, 0x0FBC ), new Interval( 0x0FC6, 0x0FC6 ), new Interval( 0x102D, 0x1030 ), - new Interval( 0x1032, 0x1032 ), new Interval( 0x1036, 0x1037 ), new Interval( 0x1039, 0x1039 ), - new Interval( 0x1058, 0x1059 ), new Interval( 0x1160, 0x11FF ), new Interval( 0x135F, 0x135F ), - new Interval( 0x1712, 0x1714 ), new Interval( 0x1732, 0x1734 ), new Interval( 0x1752, 0x1753 ), - new Interval( 0x1772, 0x1773 ), new Interval( 0x17B4, 0x17B5 ), new Interval( 0x17B7, 0x17BD ), - new Interval( 0x17C6, 0x17C6 ), new Interval( 0x17C9, 0x17D3 ), new Interval( 0x17DD, 0x17DD ), - new Interval( 0x180B, 0x180D ), new Interval( 0x18A9, 0x18A9 ), new Interval( 0x1920, 0x1922 ), - new Interval( 0x1927, 0x1928 ), new Interval( 0x1932, 0x1932 ), new Interval( 0x1939, 0x193B ), - new Interval( 0x1A17, 0x1A18 ), new Interval( 0x1B00, 0x1B03 ), new Interval( 0x1B34, 0x1B34 ), - new Interval( 0x1B36, 0x1B3A ), new Interval( 0x1B3C, 0x1B3C ), new Interval( 0x1B42, 0x1B42 ), - new Interval( 0x1B6B, 0x1B73 ), new Interval( 0x1DC0, 0x1DCA ), new Interval( 0x1DFE, 0x1DFF ), - new Interval( 0x200B, 0x200F ), new Interval( 0x202A, 0x202E ), new Interval( 0x2060, 0x2063 ), - new Interval( 0x206A, 0x206F ), new Interval( 0x20D0, 0x20EF ), new Interval( 0x302A, 0x302F ), - new Interval( 0x3099, 0x309A ), new Interval( 0xA806, 0xA806 ), new Interval( 0xA80B, 0xA80B ), - new Interval( 0xA825, 0xA826 ), new Interval( 0xFB1E, 0xFB1E ), new Interval( 0xFE00, 0xFE0F ), - new Interval( 0xFE20, 0xFE23 ), new Interval( 0xFEFF, 0xFEFF ), new Interval( 0xFFF9, 0xFFFB ), - new Interval( 0x10A01, 0x10A03 ), new Interval( 0x10A05, 0x10A06 ), new Interval( 0x10A0C, 0x10A0F ), - new Interval( 0x10A38, 0x10A3A ), new Interval( 0x10A3F, 0x10A3F ), new Interval( 0x1D167, 0x1D169 ), - new Interval( 0x1D173, 0x1D182 ), new Interval( 0x1D185, 0x1D18B ), new Interval( 0x1D1AA, 0x1D1AD ), - new Interval( 0x1D242, 0x1D244 ), new Interval( 0x1F3FB, 0x1F3FF ), new Interval( 0xE0001, 0xE0001 ), - new Interval( 0xE0020, 0xE007F ), new Interval( 0xE0100, 0xE01EF ) + new Interval(0x0300, 0x036F), new Interval(0x0483, 0x0486), new Interval(0x0488, 0x0489), + new Interval(0x0591, 0x05BD), new Interval(0x05BF, 0x05BF), new Interval(0x05C1, 0x05C2), + new Interval(0x05C4, 0x05C5), new Interval(0x05C7, 0x05C7), new Interval(0x0600, 0x0603), + new Interval(0x0610, 0x0615), new Interval(0x064B, 0x065E), new Interval(0x0670, 0x0670), + new Interval(0x06D6, 0x06E4), new Interval(0x06E7, 0x06E8), new Interval(0x06EA, 0x06ED), + new Interval(0x070F, 0x070F), new Interval(0x0711, 0x0711), new Interval(0x0730, 0x074A), + new Interval(0x07A6, 0x07B0), new Interval(0x07EB, 0x07F3), new Interval(0x0901, 0x0902), + new Interval(0x093C, 0x093C), new Interval(0x0941, 0x0948), new Interval(0x094D, 0x094D), + new Interval(0x0951, 0x0954), new Interval(0x0962, 0x0963), new Interval(0x0981, 0x0981), + new Interval(0x09BC, 0x09BC), new Interval(0x09C1, 0x09C4), new Interval(0x09CD, 0x09CD), + new Interval(0x09E2, 0x09E3), new Interval(0x0A01, 0x0A02), new Interval(0x0A3C, 0x0A3C), + new Interval(0x0A41, 0x0A42), new Interval(0x0A47, 0x0A48), new Interval(0x0A4B, 0x0A4D), + new Interval(0x0A70, 0x0A71), new Interval(0x0A81, 0x0A82), new Interval(0x0ABC, 0x0ABC), + new Interval(0x0AC1, 0x0AC5), new Interval(0x0AC7, 0x0AC8), new Interval(0x0ACD, 0x0ACD), + new Interval(0x0AE2, 0x0AE3), new Interval(0x0B01, 0x0B01), new Interval(0x0B3C, 0x0B3C), + new Interval(0x0B3F, 0x0B3F), new Interval(0x0B41, 0x0B43), new Interval(0x0B4D, 0x0B4D), + new Interval(0x0B56, 0x0B56), new Interval(0x0B82, 0x0B82), new Interval(0x0BC0, 0x0BC0), + new Interval(0x0BCD, 0x0BCD), new Interval(0x0C3E, 0x0C40), new Interval(0x0C46, 0x0C48), + new Interval(0x0C4A, 0x0C4D), new Interval(0x0C55, 0x0C56), new Interval(0x0CBC, 0x0CBC), + new Interval(0x0CBF, 0x0CBF), new Interval(0x0CC6, 0x0CC6), new Interval(0x0CCC, 0x0CCD), + new Interval(0x0CE2, 0x0CE3), new Interval(0x0D41, 0x0D43), new Interval(0x0D4D, 0x0D4D), + new Interval(0x0DCA, 0x0DCA), new Interval(0x0DD2, 0x0DD4), new Interval(0x0DD6, 0x0DD6), + new Interval(0x0E31, 0x0E31), new Interval(0x0E34, 0x0E3A), new Interval(0x0E47, 0x0E4E), + new Interval(0x0EB1, 0x0EB1), new Interval(0x0EB4, 0x0EB9), new Interval(0x0EBB, 0x0EBC), + new Interval(0x0EC8, 0x0ECD), new Interval(0x0F18, 0x0F19), new Interval(0x0F35, 0x0F35), + new Interval(0x0F37, 0x0F37), new Interval(0x0F39, 0x0F39), new Interval(0x0F71, 0x0F7E), + new Interval(0x0F80, 0x0F84), new Interval(0x0F86, 0x0F87), new Interval(0x0F90, 0x0F97), + new Interval(0x0F99, 0x0FBC), new Interval(0x0FC6, 0x0FC6), new Interval(0x102D, 0x1030), + new Interval(0x1032, 0x1032), new Interval(0x1036, 0x1037), new Interval(0x1039, 0x1039), + new Interval(0x1058, 0x1059), new Interval(0x1160, 0x11FF), new Interval(0x135F, 0x135F), + new Interval(0x1712, 0x1714), new Interval(0x1732, 0x1734), new Interval(0x1752, 0x1753), + new Interval(0x1772, 0x1773), new Interval(0x17B4, 0x17B5), new Interval(0x17B7, 0x17BD), + new Interval(0x17C6, 0x17C6), new Interval(0x17C9, 0x17D3), new Interval(0x17DD, 0x17DD), + new Interval(0x180B, 0x180D), new Interval(0x18A9, 0x18A9), new Interval(0x1920, 0x1922), + new Interval(0x1927, 0x1928), new Interval(0x1932, 0x1932), new Interval(0x1939, 0x193B), + new Interval(0x1A17, 0x1A18), new Interval(0x1B00, 0x1B03), new Interval(0x1B34, 0x1B34), + new Interval(0x1B36, 0x1B3A), new Interval(0x1B3C, 0x1B3C), new Interval(0x1B42, 0x1B42), + new Interval(0x1B6B, 0x1B73), new Interval(0x1DC0, 0x1DCA), new Interval(0x1DFE, 0x1DFF), + new Interval(0x200B, 0x200F), new Interval(0x202A, 0x202E), new Interval(0x2060, 0x2063), + new Interval(0x206A, 0x206F), new Interval(0x20D0, 0x20EF), new Interval(0x302A, 0x302F), + new Interval(0x3099, 0x309A), new Interval(0xA806, 0xA806), new Interval(0xA80B, 0xA80B), + new Interval(0xA825, 0xA826), new Interval(0xFB1E, 0xFB1E), new Interval(0xFE00, 0xFE0F), + new Interval(0xFE20, 0xFE23), new Interval(0xFEFF, 0xFEFF), new Interval(0xFFF9, 0xFFFB), + new Interval(0x10A01, 0x10A03), new Interval(0x10A05, 0x10A06), new Interval(0x10A0C, 0x10A0F), + new Interval(0x10A38, 0x10A3A), new Interval(0x10A3F, 0x10A3F), new Interval(0x1D167, 0x1D169), + new Interval(0x1D173, 0x1D182), new Interval(0x1D185, 0x1D18B), new Interval(0x1D1AA, 0x1D1AD), + new Interval(0x1D242, 0x1D244), new Interval(0x1F3FB, 0x1F3FF), new Interval(0xE0001, 0xE0001), + new Interval(0xE0020, 0xE007F), new Interval(0xE0100, 0xE01EF) }; private static class Interval { @@ -143,20 +140,14 @@ private static boolean bisearch(int ucs, Interval[] table, int max) { int min = 0; int mid; - if (ucs < table[0].first || ucs > table[max].last) - return false; + if (ucs < table[0].first || ucs > table[max].last) return false; while (max >= min) { mid = (min + max) / 2; - if (ucs > table[mid].last) - min = mid + 1; - else if (ucs < table[mid].first) - max = mid - 1; - else - return true; + if (ucs > table[mid].last) min = mid + 1; + else if (ucs < table[mid].first) max = mid - 1; + else return true; } return false; } - - } diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WriterOutputStream.java b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WriterOutputStream.java index 3ad63a8f3813..b1285f9636ea 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WriterOutputStream.java +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WriterOutputStream.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002-2017, the original author or authors. + * Copyright (c) 2002-2017, the original author(s). * * This software is distributable under the BSD license. See the terms of the * BSD license in the documentation provided with this software. @@ -35,9 +35,11 @@ public class WriterOutputStream extends OutputStream { private final CharBuffer decoderOut = CharBuffer.allocate(128); public WriterOutputStream(Writer out, Charset charset) { - this(out, charset.newDecoder() - .onMalformedInput(CodingErrorAction.REPLACE) - .onUnmappableCharacter(CodingErrorAction.REPLACE)); + this( + out, + charset.newDecoder() + .onMalformedInput(CodingErrorAction.REPLACE) + .onUnmappableCharacter(CodingErrorAction.REPLACE)); } public WriterOutputStream(Writer out, CharsetDecoder decoder) { @@ -47,7 +49,7 @@ public WriterOutputStream(Writer out, CharsetDecoder decoder) { @Override public void write(int b) throws IOException { - write(new byte[] { (byte)b }, 0, 1); + write(new byte[] {(byte) b}, 0, 1); } @Override diff --git a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps index 719bcf862029..f5caa4402bcc 100644 --- a/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps +++ b/src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps @@ -5,6 +5,9 @@ windows-conemu|conemu windows terminal, cr=^M, cub=\E[%p1%dD, cub1=\E[D, cud=\E[%p1%dB, cud1=\E[B, cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A, + civis=\E[?25l, cvvis=\E[?25h, + smcup=\E[?1049h, rmcup=\E[?1049l, + rc=\E8, sc=\E7, il=\E[%p1%dL, il1=\E[L, dl=\E[%p1%dM, dl1=\E[M, ech=\E[%p1%dX, diff --git a/src/jdk.internal.le/share/legal/jline.md b/src/jdk.internal.le/share/legal/jline.md index 6840c69cfc02..5b813c0af2fa 100644 --- a/src/jdk.internal.le/share/legal/jline.md +++ b/src/jdk.internal.le/share/legal/jline.md @@ -1,9 +1,9 @@ -## JLine v3.22.0 +## JLine v3.26.1 ### JLine License
 
-Copyright (c) 2002-2018, the original author or authors.
+Copyright (c) 2002-2023, the original author or authors.
 All rights reserved.
 
 https://opensource.org/licenses/BSD-3-Clause
diff --git a/src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaNativePty.java b/src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaNativePty.java
index 2cf24e4ba857..996acc596a02 100644
--- a/src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaNativePty.java
+++ b/src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaNativePty.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2002-2020, the original author or authors.
+ * Copyright (c) 2002-2020, the original author(s).
  *
  * This software is distributable under the BSD license. See the terms of the
  * BSD license in the documentation provided with this software.
@@ -16,16 +16,18 @@
 import java.io.OutputStream;
 import java.lang.reflect.Constructor;
 
-//import com.sun.jna.Platform;
 import jdk.internal.org.jline.terminal.Attributes;
 import jdk.internal.org.jline.terminal.Size;
 import jdk.internal.org.jline.terminal.impl.AbstractPty;
-import jdk.internal.org.jline.terminal.spi.TerminalProvider;
-import jdk.internal.org.jline.terminal.spi.Pty;
 //import jdk.internal.org.jline.terminal.impl.jna.freebsd.FreeBsdNativePty;
 //import jdk.internal.org.jline.terminal.impl.jna.linux.LinuxNativePty;
 //import jdk.internal.org.jline.terminal.impl.jna.osx.OsXNativePty;
 //import jdk.internal.org.jline.terminal.impl.jna.solaris.SolarisNativePty;
+import jdk.internal.org.jline.terminal.spi.Pty;
+import jdk.internal.org.jline.terminal.spi.SystemStream;
+import jdk.internal.org.jline.terminal.spi.TerminalProvider;
+
+//import com.sun.jna.Platform;
 
 public abstract class JnaNativePty extends AbstractPty implements Pty {
 
@@ -37,44 +39,64 @@ public abstract class JnaNativePty extends AbstractPty implements Pty {
     private final FileDescriptor slaveFD;
     private final FileDescriptor slaveOutFD;
 
-    public static JnaNativePty current(TerminalProvider.Stream console) throws IOException {
+    public static JnaNativePty current(TerminalProvider provider, SystemStream systemStream) throws IOException {
 //        if (Platform.isMac()) {
 //            if (Platform.is64Bit() && Platform.isARM()) {
 //                throw new UnsupportedOperationException();
 //            }
-//            return OsXNativePty.current(console);
+//            return OsXNativePty.current(provider, systemStream);
 //        } else if (Platform.isLinux()) {
-//            return LinuxNativePty.current(console);
+//            return LinuxNativePty.current(provider, systemStream);
 //        } else if (Platform.isSolaris()) {
-//            return SolarisNativePty.current(console);
+//            return SolarisNativePty.current(provider, systemStream);
 //        } else if (Platform.isFreeBSD()) {
-//            return FreeBsdNativePty.current(console);
+//            return FreeBsdNativePty.current(provider, systemStream);
 //        } else {
 //            throw new UnsupportedOperationException();
 //        }
-        return JDKNativePty.current(console);
+        return JDKNativePty.current(provider, systemStream);
     }
 
-    public static JnaNativePty open(Attributes attr, Size size) throws IOException {
+    public static JnaNativePty open(TerminalProvider provider, Attributes attr, Size size) throws IOException {
 //        if (Platform.isMac()) {
-//            return OsXNativePty.open(attr, size);
+//            if (Platform.is64Bit() && Platform.isARM()) {
+//                throw new UnsupportedOperationException();
+//            }
+//            return OsXNativePty.open(provider, attr, size);
 //        } else if (Platform.isLinux()) {
-//            return LinuxNativePty.open(attr, size);
+//            return LinuxNativePty.open(provider, attr, size);
 //        } else if (Platform.isSolaris()) {
-//            return SolarisNativePty.open(attr, size);
+//            return SolarisNativePty.open(provider, attr, size);
 //        } else if (Platform.isFreeBSD()) {
-//            return FreeBsdNativePty.open(attr, size);
+//            return FreeBsdNativePty.open(provider, attr, size);
 //        } else {
 //            throw new UnsupportedOperationException();
 //        }
-        return JDKNativePty.open(attr, size);
-    }
-
-    protected JnaNativePty(int master, FileDescriptor masterFD, int slave, FileDescriptor slaveFD, String name) {
-        this(master, masterFD, slave, slaveFD, slave, slaveFD, name);
-    }
-
-    protected JnaNativePty(int master, FileDescriptor masterFD, int slave, FileDescriptor slaveFD, int slaveOut, FileDescriptor slaveOutFD, String name) {
+        return JDKNativePty.open(provider, attr, size);
+    }
+
+    protected JnaNativePty(
+            TerminalProvider provider,
+            SystemStream systemStream,
+            int master,
+            FileDescriptor masterFD,
+            int slave,
+            FileDescriptor slaveFD,
+            String name) {
+        this(provider, systemStream, master, masterFD, slave, slaveFD, slave, slaveFD, name);
+    }
+
+    protected JnaNativePty(
+            TerminalProvider provider,
+            SystemStream systemStream,
+            int master,
+            FileDescriptor masterFD,
+            int slave,
+            FileDescriptor slaveFD,
+            int slaveOut,
+            FileDescriptor slaveOutFD,
+            String name) {
+        super(provider, systemStream);
         this.master = master;
         this.slave = slave;
         this.slaveOut = slaveOut;
@@ -138,41 +160,42 @@ public OutputStream getSlaveOutput() {
         return new FileOutputStream(getSlaveOutFD());
     }
 
-    protected static FileDescriptor newDescriptor(int fd) {
-        try {
-            Constructor cns = FileDescriptor.class.getDeclaredConstructor(int.class);
-            cns.setAccessible(true);
-            return cns.newInstance(fd);
-        } catch (Throwable e) {
-            throw new RuntimeException("Unable to create FileDescriptor", e);
-        }
-    }
-
     @Override
     public String toString() {
         return "JnaNativePty[" + getName() + "]";
     }
 
-    public static boolean isPosixSystemStream(TerminalProvider.Stream stream) {
+    public static boolean isPosixSystemStream(SystemStream stream) {
         switch (stream) {
-            case Input: return isatty(0);
-            case Output: return isatty(1);
-            case Error: return isatty(2);
-            default: return false;
+            case Input:
+                return isatty(0);
+            case Output:
+                return isatty(1);
+            case Error:
+                return isatty(2);
+            default:
+                return false;
         }
     }
 
-    public static String posixSystemStreamName(TerminalProvider.Stream stream) {
+    public static String posixSystemStreamName(SystemStream stream) {
         switch (stream) {
-            case Input: return ttyname(0);
-            case Output: return ttyname(1);
-            case Error: return ttyname(2);
-            default: return null;
+            case Input:
+                return ttyname(0);
+            case Output:
+                return ttyname(1);
+            case Error:
+                return ttyname(2);
+            default:
+                return null;
         }
     }
 
     private static boolean isatty(int fd) {
 //        if (Platform.isMac()) {
+//            if (Platform.is64Bit() && Platform.isARM()) {
+//                throw new UnsupportedOperationException("Unsupported platform mac-aarch64");
+//            }
 //            return OsXNativePty.isatty(fd) == 1;
 //        } else if (Platform.isLinux()) {
 //            return LinuxNativePty.isatty(fd) == 1;
@@ -188,6 +211,9 @@ private static boolean isatty(int fd) {
 
     private static String ttyname(int fd) {
 //        if (Platform.isMac()) {
+//            if (Platform.is64Bit() && Platform.isARM()) {
+//                throw new UnsupportedOperationException("Unsupported platform mac-aarch64");
+//            }
 //            return OsXNativePty.ttyname(fd);
 //        } else if (Platform.isLinux()) {
 //            return LinuxNativePty.ttyname(fd);
@@ -200,5 +226,4 @@ private static String ttyname(int fd) {
 //        }
         return JDKNativePty.ttyname(fd);
     }
-
 }
diff --git a/src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java b/src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
index 04052202030f..c2c561252c5f 100644
--- a/src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
+++ b/src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2002-2020, the original author or authors.
+ * Copyright (c) 2002-2020, the original author(s).
  *
  * This software is distributable under the BSD license. See the terms of the
  * BSD license in the documentation provided with this software.
@@ -8,98 +8,146 @@
  */
 package jdk.internal.org.jline.terminal.impl.jna;
 
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.nio.charset.Charset;
+import java.util.function.Function;
+
 import jdk.internal.org.jline.terminal.Attributes;
 import jdk.internal.org.jline.terminal.Size;
 import jdk.internal.org.jline.terminal.Terminal;
+import jdk.internal.org.jline.terminal.TerminalBuilder;
 import jdk.internal.org.jline.terminal.impl.PosixPtyTerminal;
 import jdk.internal.org.jline.terminal.impl.PosixSysTerminal;
 //import jdk.internal.org.jline.terminal.impl.jna.win.JnaWinSysTerminal;
-import jdk.internal.org.jline.terminal.spi.TerminalProvider;
 import jdk.internal.org.jline.terminal.spi.Pty;
+import jdk.internal.org.jline.terminal.spi.SystemStream;
+import jdk.internal.org.jline.terminal.spi.TerminalProvider;
 import jdk.internal.org.jline.utils.OSUtils;
 
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.nio.charset.Charset;
-import java.util.function.Function;
+public class JnaTerminalProvider implements TerminalProvider {
+
+    public JnaTerminalProvider() {
+        checkSystemStream(SystemStream.Output);
+    }
 
-public class JnaTerminalProvider implements TerminalProvider
-{
     @Override
     public String name() {
-        return "jna";
+        return TerminalBuilder.PROP_PROVIDER_JNA;
     }
 
-    public Pty current(TerminalProvider.Stream console) throws IOException {
-        return JnaNativePty.current(console);
+    public Pty current(SystemStream systemStream) throws IOException {
+        return JnaNativePty.current(this, systemStream);
     }
 
     public Pty open(Attributes attributes, Size size) throws IOException {
-        return JnaNativePty.open(attributes, size);
+        return JnaNativePty.open(this, attributes, size);
     }
 
     @Override
-    public Terminal sysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding,
-                                boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused,
-                                Stream consoleStream, Function inputStreamWrapper) throws IOException {
+    public Terminal sysTerminal(
+            String name,
+            String type,
+            boolean ansiPassThrough,
+            Charset encoding,
+            boolean nativeSignals,
+            Terminal.SignalHandler signalHandler,
+            boolean paused,
+            SystemStream systemStream,
+            Function inputStreamWrapper)
+            throws IOException {
 //        if (OSUtils.IS_WINDOWS) {
-//            return winSysTerminal(name, type, ansiPassThrough, encoding, nativeSignals, signalHandler, paused, consoleStream );
+//            return winSysTerminal(
+//                    name, type, ansiPassThrough, encoding, nativeSignals, signalHandler, paused, systemStream);
 //        } else {
-            return posixSysTerminal(name, type, ansiPassThrough, encoding, nativeSignals, signalHandler, paused, consoleStream, inputStreamWrapper );
+            return posixSysTerminal(
+                    name, type, ansiPassThrough, encoding, nativeSignals, signalHandler, paused, systemStream, inputStreamWrapper);
 //        }
     }
 
-//    public Terminal winSysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding,
-//                                   boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused,
-//                                   Stream console, Function inputStreamWrapper) throws IOException {
-//        return JnaWinSysTerminal.createTerminal(name, type, ansiPassThrough, encoding, nativeSignals, signalHandler, paused, console);
+//    public Terminal winSysTerminal(
+//            String name,
+//            String type,
+//            boolean ansiPassThrough,
+//            Charset encoding,
+//            boolean nativeSignals,
+//            Terminal.SignalHandler signalHandler,
+//            boolean paused,
+//            SystemStream systemStream)
+//            throws IOException {
+//        return JnaWinSysTerminal.createTerminal(
+//                this, systemStream, name, type, ansiPassThrough, encoding, nativeSignals, signalHandler, paused);
 //    }
 //
-    public Terminal posixSysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding,
-                                     boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused,
-                                     Stream consoleStream, Function inputStreamWrapper) throws IOException {
-//        Pty pty = jdk.internal.org.jline.terminal.impl.ExecPty.current(consoleStream);
-        Pty pty = current(consoleStream);
+    public Terminal posixSysTerminal(
+            String name,
+            String type,
+            boolean ansiPassThrough,
+            Charset encoding,
+            boolean nativeSignals,
+            Terminal.SignalHandler signalHandler,
+            boolean paused,
+            SystemStream systemStream,
+            Function inputStreamWrapper)
+            throws IOException {
+        Pty pty = current(systemStream);
         return new PosixSysTerminal(name, type, pty, encoding, nativeSignals, signalHandler, inputStreamWrapper);
     }
 
     @Override
-    public Terminal newTerminal(String name, String type, InputStream in, OutputStream out,
-                                Charset encoding, Terminal.SignalHandler signalHandler, boolean paused,
-                                Attributes attributes, Size size) throws IOException
-    {
+    public Terminal newTerminal(
+            String name,
+            String type,
+            InputStream in,
+            OutputStream out,
+            Charset encoding,
+            Terminal.SignalHandler signalHandler,
+            boolean paused,
+            Attributes attributes,
+            Size size)
+            throws IOException {
         Pty pty = open(attributes, size);
         return new PosixPtyTerminal(name, type, pty, in, out, encoding, signalHandler, paused);
     }
 
     @Override
-    public boolean isSystemStream(Stream stream) {
+    public boolean isSystemStream(SystemStream stream) {
         try {
-//            if (OSUtils.IS_WINDOWS) {
-//                return isWindowsSystemStream(stream);
-//            } else {
-                return isPosixSystemStream(stream);
-//            }
+            return checkSystemStream(stream);
         } catch (Throwable t) {
             return false;
         }
     }
 
-//    public boolean isWindowsSystemStream(Stream stream) {
-//        return JnaWinSysTerminal.isWindowsSystemStream(stream);
-//    }
-
-    public boolean isPosixSystemStream(Stream stream) {
-        return JnaNativePty.isPosixSystemStream(stream);
+    private boolean checkSystemStream(SystemStream stream) {
+//        if (OSUtils.IS_WINDOWS) {
+//            return JnaWinSysTerminal.isWindowsSystemStream(stream);
+//        } else {
+            return JnaNativePty.isPosixSystemStream(stream);
+//        }
     }
 
     @Override
-    public String systemStreamName(Stream stream) {
+    public String systemStreamName(SystemStream stream) {
         if (OSUtils.IS_WINDOWS) {
             return null;
         } else {
             return JnaNativePty.posixSystemStreamName(stream);
         }
     }
+
+//    @Override
+//    public int systemStreamWidth(SystemStream stream) {
+//        try (Pty pty = current(stream)) {
+//            return pty.getSize().getColumns();
+//        } catch (Throwable t) {
+//            return -1;
+//        }
+//    }
+
+    @Override
+    public String toString() {
+        return "TerminalProvider[" + name() + "]";
+    }
 }
diff --git a/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java b/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
index b820ce2187ef..4137643c7ac4 100644
--- a/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
+++ b/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2002-2020, the original author or authors.
+ * Copyright (c) 2002-2020, the original author(s).
  *
  * This software is distributable under the BSD license. See the terms of the
  * BSD license in the documentation provided with this software.
@@ -8,99 +8,146 @@
  */
 package jdk.internal.org.jline.terminal.impl.jna;
 
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.nio.charset.Charset;
+import java.util.function.Function;
+
 import jdk.internal.org.jline.terminal.Attributes;
 import jdk.internal.org.jline.terminal.Size;
 import jdk.internal.org.jline.terminal.Terminal;
-import jdk.internal.org.jline.terminal.impl.PosixPtyTerminal;
-import jdk.internal.org.jline.terminal.impl.PosixSysTerminal;
+import jdk.internal.org.jline.terminal.TerminalBuilder;
+//import jdk.internal.org.jline.terminal.impl.PosixPtyTerminal;
+//import jdk.internal.org.jline.terminal.impl.PosixSysTerminal;
 import jdk.internal.org.jline.terminal.impl.jna.win.JnaWinSysTerminal;
-import jdk.internal.org.jline.terminal.spi.TerminalProvider;
 import jdk.internal.org.jline.terminal.spi.Pty;
+import jdk.internal.org.jline.terminal.spi.SystemStream;
+import jdk.internal.org.jline.terminal.spi.TerminalProvider;
 import jdk.internal.org.jline.utils.OSUtils;
 
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.nio.charset.Charset;
-import java.util.function.Function;
+public class JnaTerminalProvider implements TerminalProvider {
+
+    public JnaTerminalProvider() {
+        checkSystemStream(SystemStream.Output);
+    }
 
-public class JnaTerminalProvider implements TerminalProvider
-{
     @Override
     public String name() {
-        return "jna";
+        return TerminalBuilder.PROP_PROVIDER_JNA;
     }
 
-//    public Pty current(TerminalProvider.Stream console) throws IOException {
-//        return JnaNativePty.current(console);
+//    public Pty current(SystemStream systemStream) throws IOException {
+//        return JnaNativePty.current(this, systemStream);
 //    }
 //
 //    public Pty open(Attributes attributes, Size size) throws IOException {
-//        return JnaNativePty.open(attributes, size);
+//        return JnaNativePty.open(this, attributes, size);
 //    }
 
     @Override
-    public Terminal sysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding,
-                                boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused,
-                                Stream consoleStream, Function inputStreamWrapper) throws IOException {
+    public Terminal sysTerminal(
+            String name,
+            String type,
+            boolean ansiPassThrough,
+            Charset encoding,
+            boolean nativeSignals,
+            Terminal.SignalHandler signalHandler,
+            boolean paused,
+            SystemStream systemStream,
+            Function inputStreamWrapper)
+            throws IOException {
         if (OSUtils.IS_WINDOWS) {
-            return winSysTerminal(name, type, ansiPassThrough, encoding, nativeSignals, signalHandler, paused, consoleStream, inputStreamWrapper );
+            return winSysTerminal(name, type, ansiPassThrough, encoding, nativeSignals, signalHandler, paused, systemStream, inputStreamWrapper );
         } else {
             return null;
         }
     }
 
-    public Terminal winSysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding,
-                                   boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused,
-                                   Stream console, Function inputStreamWrapper) throws IOException {
-        return JnaWinSysTerminal.createTerminal(name, type, ansiPassThrough, encoding, nativeSignals, signalHandler, paused, console, inputStreamWrapper);
+    public Terminal winSysTerminal(
+            String name,
+            String type,
+            boolean ansiPassThrough,
+            Charset encoding,
+            boolean nativeSignals,
+            Terminal.SignalHandler signalHandler,
+            boolean paused,
+            SystemStream systemStream,
+            Function inputStreamWrapper)
+            throws IOException {
+        return JnaWinSysTerminal.createTerminal(
+                this, systemStream, name, type, ansiPassThrough, encoding, nativeSignals, signalHandler, paused, inputStreamWrapper);
     }
 
-//    public Terminal posixSysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding,
-//                                     boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused,
-//                                     Stream consoleStream) throws IOException {
-//        Pty pty = current(consoleStream);
+//    public Terminal posixSysTerminal(
+//            String name,
+//            String type,
+//            boolean ansiPassThrough,
+//            Charset encoding,
+//            boolean nativeSignals,
+//            Terminal.SignalHandler signalHandler,
+//            boolean paused,
+//            SystemStream systemStream)
+//            throws IOException {
+//        Pty pty = current(systemStream);
 //        return new PosixSysTerminal(name, type, pty, encoding, nativeSignals, signalHandler);
 //    }
 
     @Override
-    public Terminal newTerminal(String name, String type, InputStream in, OutputStream out,
-                                Charset encoding, Terminal.SignalHandler signalHandler, boolean paused,
-                                Attributes attributes, Size size) throws IOException
-    {
+    public Terminal newTerminal(
+            String name,
+            String type,
+            InputStream in,
+            OutputStream out,
+            Charset encoding,
+            Terminal.SignalHandler signalHandler,
+            boolean paused,
+            Attributes attributes,
+            Size size)
+            throws IOException {
 //        Pty pty = open(attributes, size);
 //        return new PosixPtyTerminal(name, type, pty, in, out, encoding, signalHandler, paused);
         return null;
     }
 
     @Override
-    public boolean isSystemStream(Stream stream) {
+    public boolean isSystemStream(SystemStream stream) {
         try {
-            if (OSUtils.IS_WINDOWS) {
-                return isWindowsSystemStream(stream);
-            } else {
-//                return isPosixSystemStream(stream);
-                return false;
-            }
+            return checkSystemStream(stream);
         } catch (Throwable t) {
             return false;
         }
     }
 
-    public boolean isWindowsSystemStream(Stream stream) {
-        return JnaWinSysTerminal.isWindowsSystemStream(stream);
+    private boolean checkSystemStream(SystemStream stream) {
+        if (OSUtils.IS_WINDOWS) {
+            return JnaWinSysTerminal.isWindowsSystemStream(stream);
+        } else {
+//            return JnaNativePty.isPosixSystemStream(stream);
+            return false;
+        }
     }
 
-//    public boolean isPosixSystemStream(Stream stream) {
-//        return JnaNativePty.isPosixSystemStream(stream);
-//    }
-
     @Override
-    public String systemStreamName(Stream stream) {
+    public String systemStreamName(SystemStream stream) {
 //        if (OSUtils.IS_WINDOWS) {
             return null;
 //        } else {
 //            return JnaNativePty.posixSystemStreamName(stream);
 //        }
     }
+
+//    @Override
+//    public int systemStreamWidth(SystemStream stream) {
+//        try (Pty pty = current(stream)) {
+//            return pty.getSize().getColumns();
+//        } catch (Throwable t) {
+//            return -1;
+//        }
+//    }
+
+    @Override
+    public String toString() {
+        return "TerminalProvider[" + name() + "]";
+    }
 }
diff --git a/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java b/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java
index 7fcbb5416a69..70f59e755c54 100644
--- a/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java
+++ b/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2002-2017, the original author or authors.
+ * Copyright (c) 2002-2017, the original author(s).
  *
  * This software is distributable under the BSD license. See the terms of the
  * BSD license in the documentation provided with this software.
@@ -8,13 +8,14 @@
  */
 package jdk.internal.org.jline.terminal.impl.jna.win;
 
-//import com.sun.jna.LastErrorException;
-//import com.sun.jna.Pointer;
-//import com.sun.jna.ptr.IntByReference;
+import java.io.IOException;
+
 import jdk.internal.org.jline.terminal.impl.AbstractWindowsConsoleWriter;
 import jdk.internal.org.jline.terminal.impl.jna.LastErrorException;
 
-import java.io.IOException;
+//import com.sun.jna.LastErrorException;
+//import com.sun.jna.Pointer;
+//import com.sun.jna.ptr.IntByReference;
 
 class JnaWinConsoleWriter extends AbstractWindowsConsoleWriter {
 
@@ -33,5 +34,4 @@ protected void writeConsole(char[] text, int len) throws IOException {
             throw new IOException("Failed to write to console", e);
         }
     }
-
 }
diff --git a/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java b/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
index 9baafb89bd95..fab252d82389 100644
--- a/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
+++ b/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2002-2020, the original author or authors.
+ * Copyright (c) 2002-2020, the original author(s).
  *
  * This software is distributable under the BSD license. See the terms of the
  * BSD license in the documentation provided with this software.
@@ -16,26 +16,44 @@
 import java.util.function.Function;
 import java.util.function.IntConsumer;
 
-//import com.sun.jna.LastErrorException;
-//import com.sun.jna.Pointer;
-//import com.sun.jna.ptr.IntByReference;
 import jdk.internal.org.jline.terminal.Cursor;
 import jdk.internal.org.jline.terminal.Size;
 import jdk.internal.org.jline.terminal.impl.AbstractWindowsTerminal;
 import jdk.internal.org.jline.terminal.impl.jna.LastErrorException;
+import jdk.internal.org.jline.terminal.spi.SystemStream;
 import jdk.internal.org.jline.terminal.spi.TerminalProvider;
+import jdk.internal.org.jline.utils.InfoCmp.Capability;
 import jdk.internal.org.jline.utils.InfoCmp;
 import jdk.internal.org.jline.utils.OSUtils;
 
-public class JnaWinSysTerminal extends AbstractWindowsTerminal {
+//import com.sun.jna.LastErrorException;
+//import com.sun.jna.Pointer;
+//import com.sun.jna.ptr.IntByReference;
+
+public class JnaWinSysTerminal extends AbstractWindowsTerminal {
 
     private static final Pointer consoleIn = Kernel32.INSTANCE.GetStdHandle(Kernel32.STD_INPUT_HANDLE);
     private static final Pointer consoleOut = Kernel32.INSTANCE.GetStdHandle(Kernel32.STD_OUTPUT_HANDLE);
     private static final Pointer consoleErr = Kernel32.INSTANCE.GetStdHandle(Kernel32.STD_ERROR_HANDLE);
 
-    public static JnaWinSysTerminal createTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, boolean nativeSignals, SignalHandler signalHandler, boolean paused, TerminalProvider.Stream consoleStream, Function inputStreamWrapper) throws IOException {
+    public static JnaWinSysTerminal createTerminal(
+            TerminalProvider provider,
+            SystemStream systemStream,
+            String name,
+            String type,
+            boolean ansiPassThrough,
+            Charset encoding,
+            boolean nativeSignals,
+            SignalHandler signalHandler,
+            boolean paused,
+            Function inputStreamWrapper)
+            throws IOException {
+        // Get input console mode
+        IntByReference inMode = new IntByReference();
+        Kernel32.INSTANCE.GetConsoleMode(JnaWinSysTerminal.consoleIn, inMode);
+        // Get output console and mode
         Pointer console;
-        switch (consoleStream) {
+        switch (systemStream) {
             case Output:
                 console = JnaWinSysTerminal.consoleOut;
                 break;
@@ -43,38 +61,42 @@ public static JnaWinSysTerminal createTerminal(String name, String type, boolean
                 console = JnaWinSysTerminal.consoleErr;
                 break;
             default:
-                throw new IllegalArgumentException("Unsupport stream for console: " + consoleStream);
+                throw new IllegalArgumentException("Unsupported stream for console: " + systemStream);
         }
+        IntByReference outMode = new IntByReference();
+        Kernel32.INSTANCE.GetConsoleMode(console, outMode);
+        // Create writer
         Writer writer;
         if (ansiPassThrough) {
-            if (type == null) {
-                type = OSUtils.IS_CONEMU ? TYPE_WINDOWS_CONEMU : TYPE_WINDOWS;
-            }
+            type = type != null ? type : OSUtils.IS_CONEMU ? TYPE_WINDOWS_CONEMU : TYPE_WINDOWS;
             writer = new JnaWinConsoleWriter(console);
         } else {
-            IntByReference mode = new IntByReference();
-            Kernel32.INSTANCE.GetConsoleMode(console, mode);
-            try {
-                Kernel32.INSTANCE.SetConsoleMode(console, mode.getValue() | AbstractWindowsTerminal.ENABLE_VIRTUAL_TERMINAL_PROCESSING);
-                if (type == null) {
-                    type = TYPE_WINDOWS_VTP;
-                }
+            if (enableVtp(console, outMode.getValue())) {
+                type = type != null ? type : TYPE_WINDOWS_VTP;
                 writer = new JnaWinConsoleWriter(console);
-            } catch (LastErrorException e) {
-                if (OSUtils.IS_CONEMU) {
-                    if (type == null) {
-                        type = TYPE_WINDOWS_CONEMU;
-                    }
-                    writer = new JnaWinConsoleWriter(console);
-                } else {
-                    if (type == null) {
-                        type = TYPE_WINDOWS;
-                    }
-                    writer = new WindowsAnsiWriter(new BufferedWriter(new JnaWinConsoleWriter(console)), console);
-                }
+            } else if (OSUtils.IS_CONEMU) {
+                type = type != null ? type : TYPE_WINDOWS_CONEMU;
+                writer = new JnaWinConsoleWriter(console);
+            } else {
+                type = type != null ? type : TYPE_WINDOWS;
+                writer = new WindowsAnsiWriter(new BufferedWriter(new JnaWinConsoleWriter(console)), console);
             }
         }
-        JnaWinSysTerminal terminal = new JnaWinSysTerminal(writer, name, type, encoding, nativeSignals, signalHandler, inputStreamWrapper);
+        // Create terminal
+        JnaWinSysTerminal terminal = new JnaWinSysTerminal(
+                provider,
+                systemStream,
+                writer,
+                name,
+                type,
+                encoding,
+                nativeSignals,
+                signalHandler,
+                JnaWinSysTerminal.consoleIn,
+                inMode.getValue(),
+                console,
+                outMode.getValue(),
+                inputStreamWrapper);
         // Start input pump thread
         if (!paused) {
             terminal.resume();
@@ -82,15 +104,32 @@ public static JnaWinSysTerminal createTerminal(String name, String type, boolean
         return terminal;
     }
 
-    public static boolean isWindowsSystemStream(TerminalProvider.Stream stream) {
+    private static boolean enableVtp(Pointer console, int outMode) {
+        try {
+            Kernel32.INSTANCE.SetConsoleMode(
+                    console, outMode | AbstractWindowsTerminal.ENABLE_VIRTUAL_TERMINAL_PROCESSING);
+            return true;
+        } catch (LastErrorException e) {
+            return false;
+        }
+    }
+
+    public static boolean isWindowsSystemStream(SystemStream stream) {
         try {
             IntByReference mode = new IntByReference();
             Pointer console;
             switch (stream) {
-                case Input: console = consoleIn; break;
-                case Output: console = consoleOut; break;
-                case Error: console = consoleErr; break;
-                default: return false;
+                case Input:
+                    console = consoleIn;
+                    break;
+                case Output:
+                    console = consoleOut;
+                    break;
+                case Error:
+                    console = consoleErr;
+                    break;
+                default:
+                    return false;
             }
             Kernel32.INSTANCE.GetConsoleMode(console, mode);
             return true;
@@ -99,27 +138,53 @@ public static boolean isWindowsSystemStream(TerminalProvider.Stream stream) {
         }
     }
 
-    JnaWinSysTerminal(Writer writer, String name, String type, Charset encoding, boolean nativeSignals, SignalHandler signalHandler,
-            Function inputStreamWrapper) throws IOException {
-        super(writer, name, type, encoding, nativeSignals, signalHandler, inputStreamWrapper);
-        strings.put(InfoCmp.Capability.key_mouse, "\\E[M");
+    JnaWinSysTerminal(
+            TerminalProvider provider,
+            SystemStream systemStream,
+            Writer writer,
+            String name,
+            String type,
+            Charset encoding,
+            boolean nativeSignals,
+            SignalHandler signalHandler,
+            Pointer inConsole,
+            int inConsoleMode,
+            Pointer outConsole,
+            int outConsoleMode,
+            Function inputStreamWrapper)
+            throws IOException {
+        super(
+                provider,
+                systemStream,
+                writer,
+                name,
+                type,
+                encoding,
+                nativeSignals,
+                signalHandler,
+                inConsole,
+                inConsoleMode,
+                outConsole,
+                outConsoleMode,
+                inputStreamWrapper);
+        this.strings.put(Capability.key_mouse, "\\E[M");
     }
 
     @Override
-    protected int getConsoleMode() {
+    protected int getConsoleMode(Pointer console) {
         IntByReference mode = new IntByReference();
-        Kernel32.INSTANCE.GetConsoleMode(consoleIn, mode);
+        Kernel32.INSTANCE.GetConsoleMode(console, mode);
         return mode.getValue();
     }
 
     @Override
-    protected void setConsoleMode(int mode) {
-        Kernel32.INSTANCE.SetConsoleMode(consoleIn, mode);
+    protected void setConsoleMode(Pointer console, int mode) {
+        Kernel32.INSTANCE.SetConsoleMode(console, mode);
     }
 
     public Size getSize() {
         Kernel32.CONSOLE_SCREEN_BUFFER_INFO info = new Kernel32.CONSOLE_SCREEN_BUFFER_INFO();
-        Kernel32.INSTANCE.GetConsoleScreenBufferInfo(consoleOut, info);
+        Kernel32.INSTANCE.GetConsoleScreenBufferInfo(outConsole, info);
         return new Size(info.windowWidth(), info.windowHeight());
     }
 
@@ -155,10 +220,11 @@ protected boolean processConsoleInput() throws IOException {
     }
 
     private void processKeyEvent(Kernel32.KEY_EVENT_RECORD keyEvent) throws IOException {
-        processKeyEvent(keyEvent.bKeyDown, keyEvent.wVirtualKeyCode, keyEvent.uChar.UnicodeChar, keyEvent.dwControlKeyState);
+        processKeyEvent(
+                keyEvent.bKeyDown, keyEvent.wVirtualKeyCode, keyEvent.uChar.UnicodeChar, keyEvent.dwControlKeyState);
     }
 
-    private char[] focus = new char[] { '\033', '[', ' ' };
+    private char[] focus = new char[] {'\033', '[', ' '};
 
     private void processFocusEvent(boolean hasFocus) throws IOException {
         if (focusTracking) {
@@ -167,7 +233,7 @@ private void processFocusEvent(boolean hasFocus) throws IOException {
         }
     }
 
-    private char[] mouse = new char[] { '\033', '[', 'M', ' ', ' ', ' ' };
+    private char[] mouse = new char[] {'\033', '[', 'M', ' ', ' ', ' '};
 
     private void processMouseEvent(Kernel32.MOUSE_EVENT_RECORD mouseEvent) throws IOException {
         int dwEventFlags = mouseEvent.dwEventFlags;
@@ -178,7 +244,7 @@ private void processMouseEvent(Kernel32.MOUSE_EVENT_RECORD mouseEvent) throws IO
             return;
         }
         int cb = 0;
-        dwEventFlags &= ~ Kernel32.DOUBLE_CLICK; // Treat double-clicks as normal
+        dwEventFlags &= ~Kernel32.DOUBLE_CLICK; // Treat double-clicks as normal
         if (dwEventFlags == Kernel32.MOUSE_WHEELED) {
             cb |= 64;
             if ((dwButtonState >> 16) < 0) {
@@ -224,5 +290,4 @@ public Cursor getCursorPosition(IntConsumer discarded) {
         Kernel32.INSTANCE.GetConsoleScreenBufferInfo(consoleOut, info);
         return new Cursor(info.dwCursorPosition.X, info.dwCursorPosition.Y);
     }
-
 }
diff --git a/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32.java b/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32.java
index 20c6eefeeced..6c75e126e349 100644
--- a/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32.java
+++ b/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2002-2018, the original author or authors.
+ * Copyright (c) 2002-2018, the original author(s).
  *
  * This software is distributable under the BSD license. See the terms of the
  * BSD license in the documentation provided with this software.
@@ -31,46 +31,46 @@ interface Kernel32 {//extends StdCallLibrary {
 
 //    Pointer INVALID_HANDLE_VALUE = Pointer.createConstant(-1L);
 
-    int STD_INPUT_HANDLE =  -10;
+    int STD_INPUT_HANDLE = -10;
     int STD_OUTPUT_HANDLE = -11;
-    int STD_ERROR_HANDLE =  -12;
-
-    int ENABLE_PROCESSED_INPUT =    0x0001;
-    int ENABLE_LINE_INPUT =         0x0002;
-    int ENABLE_ECHO_INPUT =         0x0004;
-    int ENABLE_WINDOW_INPUT =       0x0008;
-    int ENABLE_MOUSE_INPUT =        0x0010;
-    int ENABLE_INSERT_MODE =        0x0020;
-    int ENABLE_QUICK_EDIT_MODE =    0x0040;
-    int ENABLE_EXTENDED_FLAGS =     0x0080;
-
-    int RIGHT_ALT_PRESSED =     0x0001;
-    int LEFT_ALT_PRESSED =      0x0002;
-    int RIGHT_CTRL_PRESSED =    0x0004;
-    int LEFT_CTRL_PRESSED =     0x0008;
-    int SHIFT_PRESSED =         0x0010;
-
-    int FOREGROUND_BLUE =       0x0001;
-    int FOREGROUND_GREEN =      0x0002;
-    int FOREGROUND_RED =        0x0004;
-    int FOREGROUND_INTENSITY =  0x0008;
-    int BACKGROUND_BLUE =       0x0010;
-    int BACKGROUND_GREEN =      0x0020;
-    int BACKGROUND_RED =        0x0040;
-    int BACKGROUND_INTENSITY =  0x0080;
+    int STD_ERROR_HANDLE = -12;
+
+    int ENABLE_PROCESSED_INPUT = 0x0001;
+    int ENABLE_LINE_INPUT = 0x0002;
+    int ENABLE_ECHO_INPUT = 0x0004;
+    int ENABLE_WINDOW_INPUT = 0x0008;
+    int ENABLE_MOUSE_INPUT = 0x0010;
+    int ENABLE_INSERT_MODE = 0x0020;
+    int ENABLE_QUICK_EDIT_MODE = 0x0040;
+    int ENABLE_EXTENDED_FLAGS = 0x0080;
+
+    int RIGHT_ALT_PRESSED = 0x0001;
+    int LEFT_ALT_PRESSED = 0x0002;
+    int RIGHT_CTRL_PRESSED = 0x0004;
+    int LEFT_CTRL_PRESSED = 0x0008;
+    int SHIFT_PRESSED = 0x0010;
+
+    int FOREGROUND_BLUE = 0x0001;
+    int FOREGROUND_GREEN = 0x0002;
+    int FOREGROUND_RED = 0x0004;
+    int FOREGROUND_INTENSITY = 0x0008;
+    int BACKGROUND_BLUE = 0x0010;
+    int BACKGROUND_GREEN = 0x0020;
+    int BACKGROUND_RED = 0x0040;
+    int BACKGROUND_INTENSITY = 0x0080;
 
     // Button state
     int FROM_LEFT_1ST_BUTTON_PRESSED = 0x0001;
-    int RIGHTMOST_BUTTON_PRESSED     = 0x0002;
+    int RIGHTMOST_BUTTON_PRESSED = 0x0002;
     int FROM_LEFT_2ND_BUTTON_PRESSED = 0x0004;
     int FROM_LEFT_3RD_BUTTON_PRESSED = 0x0008;
     int FROM_LEFT_4TH_BUTTON_PRESSED = 0x0010;
 
     // Event flags
-    int MOUSE_MOVED                  = 0x0001;
-    int DOUBLE_CLICK                 = 0x0002;
-    int MOUSE_WHEELED                = 0x0004;
-    int MOUSE_HWHEELED               = 0x0008;
+    int MOUSE_MOVED = 0x0001;
+    int DOUBLE_CLICK = 0x0002;
+    int MOUSE_WHEELED = 0x0004;
+    int MOUSE_HWHEELED = 0x0008;
 
     // DWORD WINAPI WaitForSingleObject(
     //  _In_ HANDLE hHandle,
@@ -95,18 +95,18 @@ interface Kernel32 {//extends StdCallLibrary {
 //    // UINT WINAPI GetConsoleCP(void)
 //    int GetConsoleCP();
 //
-    // UINT WINAPI GetConsoleOutputCP(void)
-    int GetConsoleOutputCP();
-
     // BOOL WINAPI FillConsoleOutputCharacter(
     // _In_ HANDLE hConsoleOutput,
     // _In_ TCHAR cCharacter,
     // _In_ DWORD nLength,
     // _In_ COORD dwWriteCoord,
     // _Out_ LPDWORD lpNumberOfCharsWritten);
-    void FillConsoleOutputCharacter(Pointer in_hConsoleOutput,
-                                    char in_cCharacter, int in_nLength, COORD in_dwWriteCoord,
-                                    IntByReference out_lpNumberOfCharsWritten)
+    void FillConsoleOutputCharacter(
+            Pointer in_hConsoleOutput,
+            char in_cCharacter,
+            int in_nLength,
+            COORD in_dwWriteCoord,
+            IntByReference out_lpNumberOfCharsWritten)
             throws LastErrorException;
 
     // BOOL WINAPI FillConsoleOutputAttribute(
@@ -115,56 +115,53 @@ void FillConsoleOutputCharacter(Pointer in_hConsoleOutput,
     // _In_ DWORD nLength,
     // _In_ COORD dwWriteCoord,
     // _Out_ LPDWORD lpNumberOfAttrsWritten);
-    void FillConsoleOutputAttribute(Pointer in_hConsoleOutput,
-                                    short in_wAttribute, int in_nLength, COORD in_dwWriteCoord,
-                                    IntByReference out_lpNumberOfAttrsWritten)
+    void FillConsoleOutputAttribute(
+            Pointer in_hConsoleOutput,
+            short in_wAttribute,
+            int in_nLength,
+            COORD in_dwWriteCoord,
+            IntByReference out_lpNumberOfAttrsWritten)
             throws LastErrorException;
-//
-////    // BOOL WINAPI GetConsoleCursorInfo(
-////    // _In_ HANDLE hConsoleOutput,
-////    // _Out_ PCONSOLE_CURSOR_INFO lpConsoleCursorInfo);
-////    void GetConsoleCursorInfo(Pointer in_hConsoleOutput,
-////                              CONSOLE_CURSOR_INFO.ByReference out_lpConsoleCursorInfo)
-////            throws LastErrorException;
-//
+
+//    // BOOL WINAPI GetConsoleCursorInfo(
+//    // _In_ HANDLE hConsoleOutput,
+//    // _Out_ PCONSOLE_CURSOR_INFO lpConsoleCursorInfo);
+//    void GetConsoleCursorInfo(Pointer in_hConsoleOutput, CONSOLE_CURSOR_INFO.ByReference out_lpConsoleCursorInfo)
+//            throws LastErrorException;
+
     // BOOL WINAPI GetConsoleMode(
     //   _In_   HANDLE hConsoleHandle,
     //   _Out_  LPDWORD lpMode);
-    void GetConsoleMode(
-            Pointer in_hConsoleOutput,
-            IntByReference out_lpMode)
-            throws LastErrorException;
+    void GetConsoleMode(Pointer in_hConsoleOutput, IntByReference out_lpMode) throws LastErrorException;
 
     // BOOL WINAPI GetConsoleScreenBufferInfo(
     // _In_   HANDLE hConsoleOutput,
     // _Out_  PCONSOLE_SCREEN_BUFFER_INFO lpConsoleScreenBufferInfo);
-    void GetConsoleScreenBufferInfo(
-            Pointer in_hConsoleOutput,
-            CONSOLE_SCREEN_BUFFER_INFO out_lpConsoleScreenBufferInfo)
+    void GetConsoleScreenBufferInfo(Pointer in_hConsoleOutput, CONSOLE_SCREEN_BUFFER_INFO out_lpConsoleScreenBufferInfo)
             throws LastErrorException;
 //
 //    // BOOL WINAPI GetNumberOfConsoleInputEvents(
 //    // _In_ HANDLE hConsoleInput,
 //    // _Out_ LPDWORD lpcNumberOfEvents);
-//    void GetNumberOfConsoleInputEvents(Pointer in_hConsoleOutput,
-//                                       IntByReference out_lpcNumberOfEvents) throws LastErrorException;
+//    void GetNumberOfConsoleInputEvents(Pointer in_hConsoleOutput, IntByReference out_lpcNumberOfEvents)
+//            throws LastErrorException;
 //
     // BOOL WINAPI ReadConsoleInput(
     // _In_ HANDLE hConsoleInput,
     // _Out_ PINPUT_RECORD lpBuffer,
     // _In_ DWORD nLength,
     // _Out_ LPDWORD lpNumberOfEventsRead);
-    void ReadConsoleInput(Pointer in_hConsoleOutput,
-                          INPUT_RECORD[] out_lpBuffer, int in_nLength,
-                          IntByReference out_lpNumberOfEventsRead) throws LastErrorException;
+    void ReadConsoleInput(
+            Pointer in_hConsoleOutput,
+            INPUT_RECORD[] out_lpBuffer,
+            int in_nLength,
+            IntByReference out_lpNumberOfEventsRead)
+            throws LastErrorException;
 
 //    // BOOL WINAPI SetConsoleCtrlHandler(
 //    // _In_opt_  PHANDLER_ROUTINE HandlerRoutine,
 //    // _In_      BOOL Add);
-//    void SetConsoleCtrlHandler(
-//            Pointer in_opt_HandlerRoutine,
-//            boolean in_Add)
-//            throws LastErrorException;
+//    void SetConsoleCtrlHandler(Pointer in_opt_HandlerRoutine, boolean in_Add) throws LastErrorException;
 //
 //    // BOOL WINAPI ReadConsoleOutput(
 //    // _In_     HANDLE hConsoleOutput,
@@ -172,12 +169,21 @@ void ReadConsoleInput(Pointer in_hConsoleOutput,
 //    // _In_     COORD dwBufferSize,
 //    // _In_     COORD dwBufferCoord,
 //    // _Inout_  PSMALL_RECT lpReadRegion);
-////    void ReadConsoleOutput(Pointer in_hConsoleOutput, CHAR_INFO[] out_lpBuffer,
-////                           COORD in_dwBufferSize, COORD in_dwBufferCoord,
-////                           SMALL_RECT inout_lpReadRegion) throws LastErrorException;
-////    void ReadConsoleOutputA(Pointer in_hConsoleOutput, CHAR_INFO[] out_lpBuffer,
-////                            COORD in_dwBufferSize, COORD in_dwBufferCoord,
-////                            SMALL_RECT inout_lpReadRegion) throws LastErrorException;
+//    void ReadConsoleOutput(
+//            Pointer in_hConsoleOutput,
+//            CHAR_INFO[] out_lpBuffer,
+//            COORD in_dwBufferSize,
+//            COORD in_dwBufferCoord,
+//            SMALL_RECT inout_lpReadRegion)
+//            throws LastErrorException;
+//
+//    void ReadConsoleOutputA(
+//            Pointer in_hConsoleOutput,
+//            CHAR_INFO[] out_lpBuffer,
+//            COORD in_dwBufferSize,
+//            COORD in_dwBufferCoord,
+//            SMALL_RECT inout_lpReadRegion)
+//            throws LastErrorException;
 //
 //    // BOOL WINAPI ReadConsoleOutputCharacter(
 //    // _In_   HANDLE hConsoleOutput,
@@ -185,20 +191,26 @@ void ReadConsoleInput(Pointer in_hConsoleOutput,
 //    // _In_   DWORD nLength,
 //    // _In_   COORD dwReadCoord,
 //    // _Out_  LPDWORD lpNumberOfCharsRead);
-//    void ReadConsoleOutputCharacter(Pointer in_hConsoleOutput,
-//                                    char[] ouy_lpCharacter, int in_nLength, COORD in_dwReadCoord,
-//                                    IntByReference out_lpNumberOfCharsRead)
+//    void ReadConsoleOutputCharacter(
+//            Pointer in_hConsoleOutput,
+//            char[] ouy_lpCharacter,
+//            int in_nLength,
+//            COORD in_dwReadCoord,
+//            IntByReference out_lpNumberOfCharsRead)
 //            throws LastErrorException;
-//    void ReadConsoleOutputCharacterA(Pointer in_hConsoleOutput,
-//                                     byte[] ouy_lpCharacter, int in_nLength, COORD in_dwReadCoord,
-//                                     IntByReference out_lpNumberOfCharsRead)
+//
+//    void ReadConsoleOutputCharacterA(
+//            Pointer in_hConsoleOutput,
+//            byte[] ouy_lpCharacter,
+//            int in_nLength,
+//            COORD in_dwReadCoord,
+//            IntByReference out_lpNumberOfCharsRead)
 //            throws LastErrorException;
 //
 //    // BOOL WINAPI SetConsoleCursorInfo(
 //    // _In_ HANDLE hConsoleOutput,
 //    // _In_ const CONSOLE_CURSOR_INFO *lpConsoleCursorInfo);
-//    void SetConsoleCursorInfo(Pointer in_hConsoleOutput,
-//                              CONSOLE_CURSOR_INFO in_lpConsoleCursorInfo)
+//    void SetConsoleCursorInfo(Pointer in_hConsoleOutput, CONSOLE_CURSOR_INFO in_lpConsoleCursorInfo)
 //            throws LastErrorException;
 //
 //    // BOOL WINAPI SetConsoleCP(
@@ -208,47 +220,39 @@ void ReadConsoleInput(Pointer in_hConsoleOutput,
 //    // BOOL WINAPI SetConsoleOutputCP(
 //    // _In_ UINT wCodePageID);
 //    void SetConsoleOutputCP(int in_wCodePageID) throws LastErrorException;
-//
+
     // BOOL WINAPI SetConsoleCursorPosition(
     // _In_ HANDLE hConsoleOutput,
     // _In_ COORD dwCursorPosition);
-    void SetConsoleCursorPosition(Pointer in_hConsoleOutput,
-                                  COORD in_dwCursorPosition) throws LastErrorException;
+    void SetConsoleCursorPosition(Pointer in_hConsoleOutput, COORD in_dwCursorPosition) throws LastErrorException;
 
     // BOOL WINAPI SetConsoleMode(
     //   _In_  HANDLE hConsoleHandle,
     //   _In_  DWORD dwMode);
-    void SetConsoleMode(
-            Pointer in_hConsoleOutput,
-            int in_dwMode) throws LastErrorException;
+    void SetConsoleMode(Pointer in_hConsoleOutput, int in_dwMode) throws LastErrorException;
 
 //    // BOOL WINAPI SetConsoleScreenBufferSize(
 //    // __in HANDLE hConsoleOutput,
 //    // __in COORD dwSize
 //    // );
-//    void SetConsoleScreenBufferSize(Pointer in_hConsoleOutput,
-//                                    COORD in_dwSize) throws LastErrorException;
-//
+//    void SetConsoleScreenBufferSize(Pointer in_hConsoleOutput, COORD in_dwSize) throws LastErrorException;
+
     // BOOL WINAPI SetConsoleTextAttribute(
     // _In_ HANDLE hConsoleOutput,
     // _In_ WORD   wAttributes
     // );
-    void SetConsoleTextAttribute(Pointer in_hConsoleOutput,
-                                 short in_wAttributes)
-            throws LastErrorException;
+    void SetConsoleTextAttribute(Pointer in_hConsoleOutput, short in_wAttributes) throws LastErrorException;
 
     // BOOL WINAPI SetConsoleTitle(
     // _In_ LPCTSTR lpConsoleTitle
     // );
-    void SetConsoleTitle(String in_lpConsoleTitle)
-            throws LastErrorException;
+    void SetConsoleTitle(String in_lpConsoleTitle) throws LastErrorException;
 
 //    // BOOL WINAPI SetConsoleWindowInfo(
 //    // _In_ HANDLE hConsoleOutput,
 //    // _In_ BOOL bAbsolute,
 //    // _In_ const SMALL_RECT *lpConsoleWindow);
-//    void SetConsoleWindowInfo(Pointer in_hConsoleOutput,
-//                              boolean in_bAbsolute, SMALL_RECT in_lpConsoleWindow)
+//    void SetConsoleWindowInfo(Pointer in_hConsoleOutput, boolean in_bAbsolute, SMALL_RECT in_lpConsoleWindow)
 //            throws LastErrorException;
 
     // BOOL WINAPI WriteConsole(
@@ -258,8 +262,13 @@ void SetConsoleTitle(String in_lpConsoleTitle)
     //  _Out_            LPDWORD lpNumberOfCharsWritten,
     //  _Reserved_       LPVOID  lpReserved
     // );
-    void WriteConsoleW(Pointer in_hConsoleOutput, char[] in_lpBuffer, int in_nNumberOfCharsToWrite,
-                          IntByReference out_lpNumberOfCharsWritten, Pointer reserved_lpReserved) throws LastErrorException;
+    void WriteConsoleW(
+            Pointer in_hConsoleOutput,
+            char[] in_lpBuffer,
+            int in_nNumberOfCharsToWrite,
+            IntByReference out_lpNumberOfCharsWritten,
+            Pointer reserved_lpReserved)
+            throws LastErrorException;
 
 //    // BOOL WINAPI WriteConsoleOutput(
 //    // _In_ HANDLE hConsoleOutput,
@@ -267,12 +276,21 @@ void WriteConsoleW(Pointer in_hConsoleOutput, char[] in_lpBuffer, int in_nNumber
 //    // _In_ COORD dwBufferSize,
 //    // _In_ COORD dwBufferCoord,
 //    // _Inout_ PSMALL_RECT lpWriteRegion);
-////    void WriteConsoleOutput(Pointer in_hConsoleOutput, CHAR_INFO[] in_lpBuffer,
-////                            COORD in_dwBufferSize, COORD in_dwBufferCoord,
-////                            SMALL_RECT inout_lpWriteRegion) throws LastErrorException;
-////    void WriteConsoleOutputA(Pointer in_hConsoleOutput, CHAR_INFO[] in_lpBuffer,
-////                             COORD in_dwBufferSize, COORD in_dwBufferCoord,
-////                             SMALL_RECT inout_lpWriteRegion) throws LastErrorException;
+//    void WriteConsoleOutput(
+//            Pointer in_hConsoleOutput,
+//            CHAR_INFO[] in_lpBuffer,
+//            COORD in_dwBufferSize,
+//            COORD in_dwBufferCoord,
+//            SMALL_RECT inout_lpWriteRegion)
+//            throws LastErrorException;
+//
+//    void WriteConsoleOutputA(
+//            Pointer in_hConsoleOutput,
+//            CHAR_INFO[] in_lpBuffer,
+//            COORD in_dwBufferSize,
+//            COORD in_dwBufferCoord,
+//            SMALL_RECT inout_lpWriteRegion)
+//            throws LastErrorException;
 //
 //    // BOOL WINAPI WriteConsoleOutputCharacter(
 //    // _In_ HANDLE hConsoleOutput,
@@ -280,26 +298,34 @@ void WriteConsoleW(Pointer in_hConsoleOutput, char[] in_lpBuffer, int in_nNumber
 //    // _In_ DWORD nLength,
 //    // _In_ COORD dwWriteCoord,
 //    // _Out_ LPDWORD lpNumberOfCharsWritten);
-//    void WriteConsoleOutputCharacter(Pointer in_hConsoleOutput,
-//                                     char[] in_lpCharacter, int in_nLength, COORD in_dwWriteCoord,
-//                                     IntByReference out_lpNumberOfCharsWritten)
-//            throws LastErrorException;
-//    void WriteConsoleOutputCharacterA(Pointer in_hConsoleOutput,
-//                                      byte[] in_lpCharacter, int in_nLength, COORD in_dwWriteCoord,
-//                                      IntByReference out_lpNumberOfCharsWritten)
+//    void WriteConsoleOutputCharacter(
+//            Pointer in_hConsoleOutput,
+//            char[] in_lpCharacter,
+//            int in_nLength,
+//            COORD in_dwWriteCoord,
+//            IntByReference out_lpNumberOfCharsWritten)
 //            throws LastErrorException;
 //
+//    void WriteConsoleOutputCharacterA(
+//            Pointer in_hConsoleOutput,
+//            byte[] in_lpCharacter,
+//            int in_nLength,
+//            COORD in_dwWriteCoord,
+//            IntByReference out_lpNumberOfCharsWritten)
+//            throws LastErrorException;
+
     // BOOL WINAPI ScrollConsoleScreenBuffer(
     //     _In_           HANDLE     hConsoleOutput,
     //     _In_     const SMALL_RECT *lpScrollRectangle,
     //     _In_opt_ const SMALL_RECT *lpClipRectangle,
     //     _In_           COORD      dwDestinationOrigin,
     //     _In_     const CHAR_INFO  *lpFill);
-    void ScrollConsoleScreenBuffer(Pointer in_hConsoleOutput,
-                                   SMALL_RECT in_lpScrollRectangle,
-                                   SMALL_RECT in_lpClipRectangle,
-                                   COORD in_dwDestinationOrigin,
-                                   CHAR_INFO in_lpFill)
+    void ScrollConsoleScreenBuffer(
+            Pointer in_hConsoleOutput,
+            SMALL_RECT in_lpScrollRectangle,
+            SMALL_RECT in_lpClipRectangle,
+            COORD in_dwDestinationOrigin,
+            CHAR_INFO in_lpFill)
             throws LastErrorException;
 
     // typedef struct _CHAR_INFO {
@@ -310,8 +336,7 @@ void ScrollConsoleScreenBuffer(Pointer in_hConsoleOutput,
     //   WORD  Attributes;
     // } CHAR_INFO, *PCHAR_INFO;
     class CHAR_INFO {//extends Structure {
-        public CHAR_INFO() {
-        }
+        public CHAR_INFO() {}
 
         public CHAR_INFO(char c, short attr) {
             uChar = new UnionChar(c);
@@ -330,7 +355,7 @@ public CHAR_INFO(char c, short attr) {
 //            return (CHAR_INFO[]) new CHAR_INFO().toArray(size);
 //        }
 //
-//        private static String[] fieldOrder = { "uChar", "Attributes" };
+//        private static String[] fieldOrder = {"uChar", "Attributes"};
 //
 //        @Override
 //        protected java.util.List getFieldOrder() {
@@ -346,11 +371,9 @@ class CONSOLE_CURSOR_INFO {//extends Structure {
         public int dwSize;
         public boolean bVisible;
 
-//        public static class ByReference extends CONSOLE_CURSOR_INFO implements
-//                Structure.ByReference {
-//        }
+//        public static class ByReference extends CONSOLE_CURSOR_INFO implements Structure.ByReference {}
 //
-//        private static String[] fieldOrder = { "dwSize", "bVisible" };
+//        private static String[] fieldOrder = {"dwSize", "bVisible"};
 //
 //        @Override
 //        protected java.util.List getFieldOrder() {
@@ -366,13 +389,15 @@ class CONSOLE_CURSOR_INFO {//extends Structure {
     //   COORD      dwMaximumWindowSize;
     // } CONSOLE_SCREEN_BUFFER_INFO;
     class CONSOLE_SCREEN_BUFFER_INFO {//extends Structure {
-        public COORD      dwSize;
-        public COORD      dwCursorPosition;
-        public short      wAttributes;
+        public COORD dwSize;
+        public COORD dwCursorPosition;
+        public short wAttributes;
         public SMALL_RECT srWindow;
-        public COORD      dwMaximumWindowSize;
+        public COORD dwMaximumWindowSize;
 
-//        private static String[] fieldOrder = { "dwSize", "dwCursorPosition", "wAttributes", "srWindow", "dwMaximumWindowSize" };
+//        private static String[] fieldOrder = {
+//            "dwSize", "dwCursorPosition", "wAttributes", "srWindow", "dwMaximumWindowSize"
+//        };
 //
 //        @Override
 //        protected java.util.List getFieldOrder() {
@@ -393,8 +418,7 @@ public int windowHeight() {
     //    SHORT Y;
     //  } COORD, *PCOORD;
     class COORD {//extends Structure implements Structure.ByValue {
-        public COORD() {
-        }
+        public COORD() {}
 
         public COORD(short X, short Y) {
             this.X = X;
@@ -404,7 +428,7 @@ public COORD(short X, short Y) {
         public short X;
         public short Y;
 
-//        private static String[] fieldOrder = { "X", "Y" };
+//        private static String[] fieldOrder = {"X", "Y"};
 //
 //        @Override
 //        protected java.util.List getFieldOrder() {
@@ -490,7 +514,9 @@ class KEY_EVENT_RECORD {//extends Structure {
         public UnionChar uChar;
         public int dwControlKeyState;
 
-//        private static String[] fieldOrder = {"bKeyDown", "wRepeatCount", "wVirtualKeyCode", "wVirtualScanCode", "uChar", "dwControlKeyState"};
+//        private static String[] fieldOrder = {
+//            "bKeyDown", "wRepeatCount", "wVirtualKeyCode", "wVirtualScanCode", "uChar", "dwControlKeyState"
+//        };
 //
 //        @Override
 //        protected java.util.List getFieldOrder() {
@@ -510,7 +536,7 @@ class MOUSE_EVENT_RECORD {//extends Structure {
         public int dwControlKeyState;
         public int dwEventFlags;
 
-//        private static String[] fieldOrder = { "dwMousePosition", "dwButtonState", "dwControlKeyState", "dwEventFlags"};
+//        private static String[] fieldOrder = {"dwMousePosition", "dwButtonState", "dwControlKeyState", "dwEventFlags"};
 //
 //        @Override
 //        protected java.util.List getFieldOrder() {
@@ -549,7 +575,7 @@ class MENU_EVENT_RECORD {//extends Structure {
 
     // typedef struct _FOCUS_EVENT_RECORD {
     //  BOOL bSetFocus;
-    //} FOCUS_EVENT_RECORD;
+    // } FOCUS_EVENT_RECORD;
     class FOCUS_EVENT_RECORD {//extends Structure {
         public boolean bSetFocus;
 
@@ -568,8 +594,7 @@ class FOCUS_EVENT_RECORD {//extends Structure {
     //    SHORT Bottom;
     //  } SMALL_RECT;
     class SMALL_RECT {//extends Structure {
-        public SMALL_RECT() {
-        }
+        public SMALL_RECT() {}
 
         public SMALL_RECT(SMALL_RECT org) {
             this(org.Top, org.Left, org.Bottom, org.Right);
@@ -587,7 +612,7 @@ public SMALL_RECT(short Top, short Left, short Bottom, short Right) {
         public short Right;
         public short Bottom;
 
-//        private static String[] fieldOrder = { "Left", "Top", "Right", "Bottom" };
+//        private static String[] fieldOrder = {"Left", "Top", "Right", "Bottom"};
 //
 //        @Override
 //        protected java.util.List getFieldOrder() {
@@ -595,18 +620,16 @@ public SMALL_RECT(short Top, short Left, short Bottom, short Right) {
 //        }
 
         public short width() {
-            return (short)(this.Right - this.Left);
+            return (short) (this.Right - this.Left);
         }
 
         public short height() {
-            return (short)(this.Bottom - this.Top);
+            return (short) (this.Bottom - this.Top);
         }
-
     }
 
     class UnionChar {//extends Union {
-        public UnionChar() {
-        }
+        public UnionChar() {}
 
         public UnionChar(char c) {
 //            setType(char.class);
diff --git a/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32Impl.java b/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32Impl.java
index 67f69a635116..1e9f5e15399d 100644
--- a/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32Impl.java
+++ b/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32Impl.java
@@ -46,9 +46,6 @@ public class Kernel32Impl implements Kernel32 {
     @Override
     public native Pointer GetStdHandle(int nStdHandle);
 
-    @Override
-    public native int GetConsoleOutputCP();
-
     @Override
     public native void FillConsoleOutputCharacter(Pointer in_hConsoleOutput, char in_cCharacter, int in_nLength, COORD in_dwWriteCoord, IntByReference out_lpNumberOfCharsWritten) throws LastErrorException;
 
diff --git a/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java b/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
index e3ed6e76bf9b..013dad3caec4 100644
--- a/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
+++ b/src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2002-2016, the original author or authors.
+ * Copyright (c) 2002-2016, the original author(s).
  *
  * This software is distributable under the BSD license. See the terms of the
  * BSD license in the documentation provided with this software.
@@ -11,11 +11,12 @@
 import java.io.IOException;
 import java.io.Writer;
 
-//import com.sun.jna.Pointer;
-//import com.sun.jna.ptr.IntByReference;
 import jdk.internal.org.jline.utils.AnsiWriter;
 import jdk.internal.org.jline.utils.Colors;
 
+//import com.sun.jna.Pointer;
+//import com.sun.jna.ptr.IntByReference;
+
 import static jdk.internal.org.jline.terminal.impl.jna.win.Kernel32.BACKGROUND_BLUE;
 import static jdk.internal.org.jline.terminal.impl.jna.win.Kernel32.BACKGROUND_GREEN;
 import static jdk.internal.org.jline.terminal.impl.jna.win.Kernel32.BACKGROUND_INTENSITY;
@@ -25,7 +26,6 @@
 import static jdk.internal.org.jline.terminal.impl.jna.win.Kernel32.FOREGROUND_INTENSITY;
 import static jdk.internal.org.jline.terminal.impl.jna.win.Kernel32.FOREGROUND_RED;
 
-
 /**
  * A Windows ANSI escape processor, uses JNA to access native platform
  * API's to change the console attributes.
@@ -36,41 +36,41 @@
  */
 public final class WindowsAnsiWriter extends AnsiWriter {
 
-    private static final short FOREGROUND_BLACK   = 0;
-    private static final short FOREGROUND_YELLOW  = (short) (FOREGROUND_RED|FOREGROUND_GREEN);
-    private static final short FOREGROUND_MAGENTA = (short) (FOREGROUND_BLUE|FOREGROUND_RED);
-    private static final short FOREGROUND_CYAN    = (short) (FOREGROUND_BLUE|FOREGROUND_GREEN);
-    private static final short FOREGROUND_WHITE   = (short) (FOREGROUND_RED|FOREGROUND_GREEN|FOREGROUND_BLUE);
+    private static final short FOREGROUND_BLACK = 0;
+    private static final short FOREGROUND_YELLOW = (short) (FOREGROUND_RED | FOREGROUND_GREEN);
+    private static final short FOREGROUND_MAGENTA = (short) (FOREGROUND_BLUE | FOREGROUND_RED);
+    private static final short FOREGROUND_CYAN = (short) (FOREGROUND_BLUE | FOREGROUND_GREEN);
+    private static final short FOREGROUND_WHITE = (short) (FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);
 
-    private static final short BACKGROUND_BLACK   = 0;
-    private static final short BACKGROUND_YELLOW  = (short) (BACKGROUND_RED|BACKGROUND_GREEN);
-    private static final short BACKGROUND_MAGENTA = (short) (BACKGROUND_BLUE|BACKGROUND_RED);
-    private static final short BACKGROUND_CYAN    = (short) (BACKGROUND_BLUE|BACKGROUND_GREEN);
-    private static final short BACKGROUND_WHITE   = (short) (BACKGROUND_RED|BACKGROUND_GREEN|BACKGROUND_BLUE);
+    private static final short BACKGROUND_BLACK = 0;
+    private static final short BACKGROUND_YELLOW = (short) (BACKGROUND_RED | BACKGROUND_GREEN);
+    private static final short BACKGROUND_MAGENTA = (short) (BACKGROUND_BLUE | BACKGROUND_RED);
+    private static final short BACKGROUND_CYAN = (short) (BACKGROUND_BLUE | BACKGROUND_GREEN);
+    private static final short BACKGROUND_WHITE = (short) (BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE);
 
     private static final short ANSI_FOREGROUND_COLOR_MAP[] = {
-            FOREGROUND_BLACK,
-            FOREGROUND_RED,
-            FOREGROUND_GREEN,
-            FOREGROUND_YELLOW,
-            FOREGROUND_BLUE,
-            FOREGROUND_MAGENTA,
-            FOREGROUND_CYAN,
-            FOREGROUND_WHITE,
+        FOREGROUND_BLACK,
+        FOREGROUND_RED,
+        FOREGROUND_GREEN,
+        FOREGROUND_YELLOW,
+        FOREGROUND_BLUE,
+        FOREGROUND_MAGENTA,
+        FOREGROUND_CYAN,
+        FOREGROUND_WHITE,
     };
 
     private static final short ANSI_BACKGROUND_COLOR_MAP[] = {
-            BACKGROUND_BLACK,
-            BACKGROUND_RED,
-            BACKGROUND_GREEN,
-            BACKGROUND_YELLOW,
-            BACKGROUND_BLUE,
-            BACKGROUND_MAGENTA,
-            BACKGROUND_CYAN,
-            BACKGROUND_WHITE,
+        BACKGROUND_BLACK,
+        BACKGROUND_RED,
+        BACKGROUND_GREEN,
+        BACKGROUND_YELLOW,
+        BACKGROUND_BLUE,
+        BACKGROUND_MAGENTA,
+        BACKGROUND_CYAN,
+        BACKGROUND_WHITE,
     };
 
-    private final static int MAX_ESCAPE_SEQUENCE_LENGTH = 100;
+    private static final int MAX_ESCAPE_SEQUENCE_LENGTH = 100;
 
     private final Pointer console;
 
@@ -134,7 +134,7 @@ private void applyCursorPosition() throws IOException {
     protected void processEraseScreen(int eraseOption) throws IOException {
         getConsoleInfo();
         IntByReference written = new IntByReference();
-        switch(eraseOption) {
+        switch (eraseOption) {
             case ERASE_SCREEN:
                 Kernel32.COORD topLeft = new Kernel32.COORD();
                 topLeft.X = 0;
@@ -147,36 +147,44 @@ protected void processEraseScreen(int eraseOption) throws IOException {
                 Kernel32.COORD topLeft2 = new Kernel32.COORD();
                 topLeft2.X = 0;
                 topLeft2.Y = info.srWindow.Top;
-                int lengthToCursor = (info.dwCursorPosition.Y - info.srWindow.Top) * info.dwSize.X + info.dwCursorPosition.X;
+                int lengthToCursor =
+                        (info.dwCursorPosition.Y - info.srWindow.Top) * info.dwSize.X + info.dwCursorPosition.X;
                 Kernel32.INSTANCE.FillConsoleOutputCharacter(console, ' ', lengthToCursor, topLeft2, written);
-                Kernel32.INSTANCE.FillConsoleOutputAttribute(console, info.wAttributes, lengthToCursor, topLeft2, written);
+                Kernel32.INSTANCE.FillConsoleOutputAttribute(
+                        console, info.wAttributes, lengthToCursor, topLeft2, written);
                 break;
             case ERASE_SCREEN_TO_END:
-                int lengthToEnd = (info.srWindow.Bottom - info.dwCursorPosition.Y) * info.dwSize.X +
-                        (info.dwSize.X - info.dwCursorPosition.X);
+                int lengthToEnd = (info.srWindow.Bottom - info.dwCursorPosition.Y) * info.dwSize.X
+                        + (info.dwSize.X - info.dwCursorPosition.X);
                 Kernel32.INSTANCE.FillConsoleOutputCharacter(console, ' ', lengthToEnd, info.dwCursorPosition, written);
-                Kernel32.INSTANCE.FillConsoleOutputAttribute(console, info.wAttributes, lengthToEnd, info.dwCursorPosition, written);
+                Kernel32.INSTANCE.FillConsoleOutputAttribute(
+                        console, info.wAttributes, lengthToEnd, info.dwCursorPosition, written);
         }
     }
 
     protected void processEraseLine(int eraseOption) throws IOException {
         getConsoleInfo();
         IntByReference written = new IntByReference();
-        switch(eraseOption) {
+        switch (eraseOption) {
             case ERASE_LINE:
                 Kernel32.COORD leftColCurrRow = new Kernel32.COORD((short) 0, info.dwCursorPosition.Y);
                 Kernel32.INSTANCE.FillConsoleOutputCharacter(console, ' ', info.dwSize.X, leftColCurrRow, written);
-                Kernel32.INSTANCE.FillConsoleOutputAttribute(console, info.wAttributes, info.dwSize.X, leftColCurrRow, written);
+                Kernel32.INSTANCE.FillConsoleOutputAttribute(
+                        console, info.wAttributes, info.dwSize.X, leftColCurrRow, written);
                 break;
             case ERASE_LINE_TO_BEGINING:
                 Kernel32.COORD leftColCurrRow2 = new Kernel32.COORD((short) 0, info.dwCursorPosition.Y);
-                Kernel32.INSTANCE.FillConsoleOutputCharacter(console, ' ', info.dwCursorPosition.X, leftColCurrRow2, written);
-                Kernel32.INSTANCE.FillConsoleOutputAttribute(console, info.wAttributes, info.dwCursorPosition.X, leftColCurrRow2, written);
+                Kernel32.INSTANCE.FillConsoleOutputCharacter(
+                        console, ' ', info.dwCursorPosition.X, leftColCurrRow2, written);
+                Kernel32.INSTANCE.FillConsoleOutputAttribute(
+                        console, info.wAttributes, info.dwCursorPosition.X, leftColCurrRow2, written);
                 break;
             case ERASE_LINE_TO_END:
                 int lengthToLastCol = info.dwSize.X - info.dwCursorPosition.X;
-                Kernel32.INSTANCE.FillConsoleOutputCharacter(console, ' ', lengthToLastCol, info.dwCursorPosition, written);
-                Kernel32.INSTANCE.FillConsoleOutputAttribute(console, info.wAttributes, lengthToLastCol, info.dwCursorPosition, written);
+                Kernel32.INSTANCE.FillConsoleOutputCharacter(
+                        console, ' ', lengthToLastCol, info.dwCursorPosition, written);
+                Kernel32.INSTANCE.FillConsoleOutputAttribute(
+                        console, info.wAttributes, lengthToLastCol, info.dwCursorPosition, written);
         }
     }
 
@@ -218,7 +226,7 @@ protected void processCursorDown(int count) throws IOException {
             scroll.Top = 0;
             Kernel32.COORD org = new Kernel32.COORD();
             org.X = 0;
-            org.Y = (short)(- nb);
+            org.Y = (short) (-nb);
             Kernel32.CHAR_INFO info = new Kernel32.CHAR_INFO(' ', originalColors);
             Kernel32.INSTANCE.ScrollConsoleScreenBuffer(console, scroll, scroll, org, info);
         }
@@ -247,29 +255,31 @@ protected void processCursorToColumn(int x) throws IOException {
     protected void processSetForegroundColorExt(int paletteIndex) throws IOException {
         int color = Colors.roundColor(paletteIndex, 16);
         info.wAttributes = (short) ((info.wAttributes & ~0x0007) | ANSI_FOREGROUND_COLOR_MAP[color & 0x07]);
-        info.wAttributes = (short) ((info.wAttributes & ~FOREGROUND_INTENSITY) | (color >= 8 ? FOREGROUND_INTENSITY : 0));
+        info.wAttributes =
+                (short) ((info.wAttributes & ~FOREGROUND_INTENSITY) | (color >= 8 ? FOREGROUND_INTENSITY : 0));
         applyAttribute();
     }
 
     protected void processSetBackgroundColorExt(int paletteIndex) throws IOException {
         int color = Colors.roundColor(paletteIndex, 16);
-        info.wAttributes = (short)((info.wAttributes & ~0x0070 ) | ANSI_BACKGROUND_COLOR_MAP[color & 0x07]);
-        info.wAttributes = (short) ((info.wAttributes & ~BACKGROUND_INTENSITY) | (color >= 8 ? BACKGROUND_INTENSITY : 0));
+        info.wAttributes = (short) ((info.wAttributes & ~0x0070) | ANSI_BACKGROUND_COLOR_MAP[color & 0x07]);
+        info.wAttributes =
+                (short) ((info.wAttributes & ~BACKGROUND_INTENSITY) | (color >= 8 ? BACKGROUND_INTENSITY : 0));
         applyAttribute();
     }
 
     protected void processDefaultTextColor() throws IOException {
-        info.wAttributes = (short)((info.wAttributes & ~0x000F ) | (originalColors & 0x000F));
+        info.wAttributes = (short) ((info.wAttributes & ~0x000F) | (originalColors & 0x000F));
         applyAttribute();
     }
 
     protected void processDefaultBackgroundColor() throws IOException {
-        info.wAttributes = (short)((info.wAttributes & ~0x00F0 ) | (originalColors & 0x00F0));
+        info.wAttributes = (short) ((info.wAttributes & ~0x00F0) | (originalColors & 0x00F0));
         applyAttribute();
     }
 
     protected void processAttributeRest() throws IOException {
-        info.wAttributes = (short)((info.wAttributes & ~0x00FF ) | originalColors);
+        info.wAttributes = (short) ((info.wAttributes & ~0x00FF) | originalColors);
         this.negative = false;
         this.bold = false;
         this.underline = false;
@@ -277,7 +287,7 @@ protected void processAttributeRest() throws IOException {
     }
 
     protected void processSetAttribute(int attribute) throws IOException {
-        switch(attribute) {
+        switch (attribute) {
             case ATTRIBUTE_INTENSITY_BOLD:
                 bold = true;
                 applyAttribute();
@@ -330,7 +340,7 @@ protected void processInsertLine(int optionInt) throws IOException {
         scroll.Top = info.dwCursorPosition.Y;
         Kernel32.COORD org = new Kernel32.COORD();
         org.X = 0;
-        org.Y = (short)(info.dwCursorPosition.Y + optionInt);
+        org.Y = (short) (info.dwCursorPosition.Y + optionInt);
         Kernel32.CHAR_INFO info = new Kernel32.CHAR_INFO(' ', originalColors);
         Kernel32.INSTANCE.ScrollConsoleScreenBuffer(console, scroll, scroll, org, info);
     }
@@ -342,7 +352,7 @@ protected void processDeleteLine(int optionInt) throws IOException {
         scroll.Top = info.dwCursorPosition.Y;
         Kernel32.COORD org = new Kernel32.COORD();
         org.X = 0;
-        org.Y = (short)(info.dwCursorPosition.Y - optionInt);
+        org.Y = (short) (info.dwCursorPosition.Y - optionInt);
         Kernel32.CHAR_INFO info = new Kernel32.CHAR_INFO(' ', originalColors);
         Kernel32.INSTANCE.ScrollConsoleScreenBuffer(console, scroll, scroll, org, info);
     }
diff --git a/src/jdk.internal.le/windows/native/lible/Kernel32.cpp b/src/jdk.internal.le/windows/native/lible/Kernel32.cpp
index 59f4df23fb33..4fe557802a89 100644
--- a/src/jdk.internal.le/windows/native/lible/Kernel32.cpp
+++ b/src/jdk.internal.le/windows/native/lible/Kernel32.cpp
@@ -327,16 +327,6 @@ JNIEXPORT jobject JNICALL Java_jdk_internal_org_jline_terminal_impl_jna_win_Kern
                           nStdHandle);
 }
 
-/*
- * Class:     jdk_internal_org_jline_terminal_impl_jna_win_Kernel32Impl
- * Method:    GetConsoleOutputCP
- * Signature: ()I
- */
-JNIEXPORT jint JNICALL Java_jdk_internal_org_jline_terminal_impl_jna_win_Kernel32Impl_GetConsoleOutputCP
-  (JNIEnv *, jobject) {
-    return GetConsoleOutputCP();
-}
-
 /*
  * Class:     jdk_internal_org_jline_terminal_impl_jna_win_Kernel32Impl
  * Method:    FillConsoleOutputCharacter
diff --git a/test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java b/test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
index d53c9b20309d..1ca4c091d27e 100644
--- a/test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
+++ b/test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
@@ -25,8 +25,10 @@
  * @test
  * @bug 8218287
  * @summary Verify the wrapper input stream is used when using Terminal.reader()
- * @modules jdk.internal.le/jdk.internal.org.jline.terminal
+ * @modules jdk.internal.le/jdk.internal.org.jline
+ *          jdk.internal.le/jdk.internal.org.jline.terminal
  *          jdk.internal.le/jdk.internal.org.jline.terminal.impl
+ *          jdk.internal.le/jdk.internal.org.jline.terminal.spi
  *          jdk.internal.le/jdk.internal.org.jline.utils
  */
 
@@ -39,6 +41,7 @@
 import jdk.internal.org.jline.terminal.Size;
 import jdk.internal.org.jline.terminal.Terminal.SignalHandler;
 import jdk.internal.org.jline.terminal.impl.AbstractWindowsTerminal;
+import jdk.internal.org.jline.terminal.spi.SystemStream;
 
 
 public class AbstractWindowsTerminalTest {
@@ -56,14 +59,17 @@ public int read() throws IOException {
                 return is.read();
             }
         };
-        var t = new AbstractWindowsTerminal(out, "test", "vt100", null, false, SignalHandler.SIG_DFL, isWrapper) {
+        var t = new AbstractWindowsTerminal(null, SystemStream.Output, out,
+                                                    "test", "vt100", null, false,
+                                                    SignalHandler.SIG_DFL, "", 0,
+                                                    "", 0, isWrapper) {
             @Override
-            protected int getConsoleMode() {
+            protected int getConsoleMode(String console) {
                 return -1;
             }
 
             @Override
-            protected void setConsoleMode(int mode) {
+            protected void setConsoleMode(String console, int mode) {
                 throw new UnsupportedOperationException("unexpected.");
             }
 
diff --git a/test/jdk/jdk/internal/jline/KeyConversionTest.java b/test/jdk/jdk/internal/jline/KeyConversionTest.java
index aed9a726715c..ffd116dbbc26 100644
--- a/test/jdk/jdk/internal/jline/KeyConversionTest.java
+++ b/test/jdk/jdk/internal/jline/KeyConversionTest.java
@@ -27,6 +27,7 @@
  * @summary Verify the conversion from key events to escape sequences works properly.
  * @modules jdk.internal.le/jdk.internal.org.jline.terminal
  *          jdk.internal.le/jdk.internal.org.jline.terminal.impl
+ *          jdk.internal.le/jdk.internal.org.jline.terminal.spi
  */
 
 import java.io.IOException;
@@ -36,6 +37,7 @@
 import jdk.internal.org.jline.terminal.Size;
 import jdk.internal.org.jline.terminal.Terminal.SignalHandler;
 import jdk.internal.org.jline.terminal.impl.AbstractWindowsTerminal;
+import jdk.internal.org.jline.terminal.spi.SystemStream;
 
 public class KeyConversionTest {
     public static void main(String... args) throws Exception {
@@ -58,14 +60,17 @@ void run() throws Exception {
 
     void checkKeyConversion(KeyEvent event, String expected) throws IOException {
         StringBuilder result = new StringBuilder();
-        new AbstractWindowsTerminal(new StringWriter(), "", "windows", Charset.forName("UTF-8"),
-                                    true, SignalHandler.SIG_DFL, in -> in) {
+        new AbstractWindowsTerminal(null, SystemStream.Output,
+                                            new StringWriter(), "", "windows",
+                                            Charset.forName("UTF-8"), true,
+                                            SignalHandler.SIG_DFL, "", 0,
+                                            "", 0, in -> in) {
             @Override
-            protected int getConsoleMode() {
+            protected int getConsoleMode(String console) {
                 return 0;
             }
             @Override
-            protected void setConsoleMode(int mode) {
+            protected void setConsoleMode(String console, int mode) {
                 throw new UnsupportedOperationException("Not supported yet.");
             }
             @Override
diff --git a/test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java b/test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java
index 36f966449612..efd1cd010cdc 100644
--- a/test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java
+++ b/test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java
@@ -26,7 +26,7 @@
  * @bug 8224184
  * @summary Control Char  check for pty
  * @modules jdk.internal.le/jdk.internal.org.jline.terminal
- *          jdk.internal.le/jdk.internal.org.jline.terminal.impl
+ *          jdk.internal.le/jdk.internal.org.jline.terminal.impl.exec
  *          jdk.internal.le/jdk.internal.org.jline.terminal.spi
  * @requires (os.family == "linux") | (os.family == "aix")
  */
@@ -35,12 +35,13 @@
 import jdk.internal.org.jline.terminal.Attributes;
 import jdk.internal.org.jline.terminal.Attributes.ControlChar;
 import jdk.internal.org.jline.terminal.Attributes.LocalFlag;
-import jdk.internal.org.jline.terminal.impl.ExecPty;
+import jdk.internal.org.jline.terminal.impl.exec.ExecPty;
+import jdk.internal.org.jline.terminal.spi.SystemStream;
 import jdk.internal.org.jline.terminal.spi.TerminalProvider;
 
 public class ExecPtyGetFlagsToSetTest extends ExecPty {
-    public ExecPtyGetFlagsToSetTest(String name, TerminalProvider.Stream stream) {
-        super(name, stream);
+    public ExecPtyGetFlagsToSetTest(TerminalProvider provider, SystemStream stream, String name) {
+        super(provider, stream, name);
     }
 
     @Override
@@ -50,7 +51,7 @@ protected List getFlagsToSet(Attributes attr, Attributes current) {
 
     public static void main(String[] args) {
         ExecPtyGetFlagsToSetTest testPty =
-            new ExecPtyGetFlagsToSetTest("stty", TerminalProvider.Stream.Output);
+            new ExecPtyGetFlagsToSetTest(null, SystemStream.Output, "stty");
 
         Attributes attr = new Attributes();
         Attributes current = new Attributes();

From 644efb57eca4b250cbed694645e090fdc1376967 Mon Sep 17 00:00:00 2001
From: Matthias Baesken 
Date: Tue, 25 Feb 2025 13:29:14 +0000
Subject: [PATCH 211/225] 8349039: Adjust exception No type named 
 in database

Backport-of: 669f8c0c07b57fa00ac84b8a90c4a1a1459443e3
---
 .../sun/jvm/hotspot/types/basic/BasicTypeDataBase.java        | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java b/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java
index 5a490a7b00f2..0737bb3514b5 100644
--- a/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java
+++ b/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2000, 2025, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -83,7 +83,7 @@ public Type lookupType(String cTypeName) {
   public Type lookupType(String cTypeName, boolean throwException) {
     Type type = nameToTypeMap.get(cTypeName);
     if (type == null && throwException) {
-      throw new RuntimeException("No type named \"" + cTypeName + "\" in database");
+      throw new RuntimeException("No type named \"" + cTypeName + "\" present in type database");
     }
     return type;
   }

From 524a7ed424317fc32d397feb4b7cae44792a7cb5 Mon Sep 17 00:00:00 2001
From: Goetz Lindenmaier 
Date: Tue, 25 Feb 2025 16:10:10 +0000
Subject: [PATCH 212/225] 8342635:
 javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java
 creates tmp file in src dir 8342634:
 javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java creates temp file in
 src dir

Backport-of: 02ea4b548ea1d5e96b9e59e2aa916d7728844116
---
 .../imageio/plugins/wbmp/WBMPStreamTruncateTest.java      | 7 ++-----
 .../FileSystemView/WindowsDefaultIconSizeTest.java        | 8 +++-----
 2 files changed, 5 insertions(+), 10 deletions(-)

diff --git a/test/jdk/javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java b/test/jdk/javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java
index 36b8d4a72e0f..0d38869634e6 100644
--- a/test/jdk/javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java
+++ b/test/jdk/javax/imageio/plugins/wbmp/WBMPStreamTruncateTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2021, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2021, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -46,9 +46,6 @@ public class WBMPStreamTruncateTest
     static final int height = 100;
     public static void main(String[] args) throws IOException
     {
-        String sep = System.getProperty("file.separator");
-        String dir = System.getProperty("test.src", ".");
-        String filePath = dir+sep;
         BufferedImage srcImage = new
                 BufferedImage(width, height, BufferedImage.TYPE_BYTE_BINARY);
         Graphics2D g = (Graphics2D) srcImage.getGraphics();
@@ -57,7 +54,7 @@ public static void main(String[] args) throws IOException
         g.dispose();
         // create WBMP image
         File imageFile = File.
-                createTempFile("test", ".wbmp", new File(filePath));
+                createTempFile("test", ".wbmp", new File("./"));
         imageFile.deleteOnExit();
         ImageIO.write(srcImage, "wbmp", imageFile);
         BufferedImage testImg =
diff --git a/test/jdk/javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java b/test/jdk/javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java
index 081277ca2d47..dcdc7ca7b96c 100644
--- a/test/jdk/javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java
+++ b/test/jdk/javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2022, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -44,18 +44,16 @@ public static void main(String[] args) {
     }
 
     public void test() {
-        String sep = System.getProperty("file.separator");
-        String dir = System.getProperty("test.src", ".");
         String filename = "test.not";
 
-        File testFile = new File(dir + sep + filename);
+        File testFile = new File(filename);
         try {
             if (!testFile.exists()) {
                 testFile.createNewFile();
                 testFile.deleteOnExit();
             }
             FileSystemView fsv = FileSystemView.getFileSystemView();
-            Icon icon = fsv.getSystemIcon(new File(dir + sep + filename));
+            Icon icon = fsv.getSystemIcon(new File(filename));
             if (icon instanceof ImageIcon) {
                 Image image = ((ImageIcon) icon).getImage();
                 if (image instanceof MultiResolutionImage) {

From 9b4509c8ee9ff96a273f6b1253a59bab915bebe7 Mon Sep 17 00:00:00 2001
From: Goetz Lindenmaier 
Date: Tue, 25 Feb 2025 16:11:30 +0000
Subject: [PATCH 213/225] 8339356: Test
 javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with
 java.net.SocketException: An established connection was aborted by the
 software in your host machine

Backport-of: f6e7713bb653811423eeb2515c2f69b437750326
---
 test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java b/test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java
index b8e2410643b3..0e34f4865ab8 100644
--- a/test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java
+++ b/test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java
@@ -72,6 +72,10 @@ protected void runServerApplication(SSLSocket socket) throws Exception {
 
         sslOS.write(appData);
         sslOS.flush();
+        int drained = 1;
+        while (drained < appData.length) {
+            drained += sslIS.read(appData, drained, appData.length - drained);
+        }
     }
 
     /*

From 12c2c4d6443783ba0a544c94a47444b3d45889fd Mon Sep 17 00:00:00 2001
From: Goetz Lindenmaier 
Date: Tue, 25 Feb 2025 16:14:14 +0000
Subject: [PATCH 214/225] 8344581: [TESTBUG]
 java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS

Reviewed-by: mbaesken
Backport-of: 0d30b869d8be831bfc5ff5511b3a42900e4c22a4
---
 .../jdk/java/awt/Robot/ScreenCaptureRobotTest.java | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java b/test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java
index 944636ebf2aa..19b8b5a12e57 100644
--- a/test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java
+++ b/test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000, 2024, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2000, 2025, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -44,6 +44,17 @@
  * @bug 8342098
  * @summary Verify that the image captured from the screen using a Robot
  * and the source image are same.
+ * @requires os.family == "mac"
+ * @run main/othervm ScreenCaptureRobotTest
+ */
+
+/*
+ * @test
+ * @key headful
+ * @bug 8342098
+ * @summary Verify that the image captured from the screen using a Robot
+ * and the source image are same.
+ * @requires os.family != "mac"
  * @run main/othervm -Dsun.java2d.uiScale=1 ScreenCaptureRobotTest
  */
 public class ScreenCaptureRobotTest {
@@ -96,6 +107,7 @@ private static void initializeGUI() {
 
     private static void doTest() throws Exception {
         Robot robot = new Robot();
+        robot.mouseMove(0, 0);
         robot.waitForIdle();
         robot.delay(500);
 

From 77836ecf05d72f9d03f939429fd1e00318555822 Mon Sep 17 00:00:00 2001
From: Alexey Bakhtin 
Date: Tue, 25 Feb 2025 16:45:06 +0000
Subject: [PATCH 215/225] 8317808: HTTP/2 stream cancelImpl may leave
 subscriber registered

Backport-of: 6273ab97dc1a0d3c1f51ba94694d9594dd7593d4
---
 .../jdk/internal/net/http/HttpClientImpl.java        |  3 ++-
 .../share/classes/jdk/internal/net/http/Stream.java  |  9 +++++----
 .../net/httpclient/AbstractThrowingSubscribers.java  | 12 ++++++++++--
 test/jdk/java/net/httpclient/ReferenceTracker.java   |  8 ++++++++
 4 files changed, 25 insertions(+), 7 deletions(-)

diff --git a/src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java b/src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
index eea889456106..185f100fd1ab 100644
--- a/src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
+++ b/src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
@@ -575,8 +575,9 @@ public boolean registerSubscriber(HttpBodySubscriberWrapper subscriber) {
                         if (debug.on()) {
                             debug.log("body subscriber registered: " + count);
                         }
+                        return true;
                     }
-                    return true;
+                    return false;
                 }
             } finally {
                 selmgr.unlock();
diff --git a/src/java.net.http/share/classes/jdk/internal/net/http/Stream.java b/src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
index 926d4c829530..9cc599845738 100644
--- a/src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+++ b/src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
@@ -191,7 +191,7 @@ private void schedule() {
                 if (debug.on()) debug.log("subscribing user subscriber");
                 subscriber.onSubscribe(userSubscription);
             }
-            while (!inputQ.isEmpty()) {
+            while (!inputQ.isEmpty() && errorRef.get() == null) {
                 Http2Frame frame = inputQ.peek();
                 if (frame instanceof ResetFrame rf) {
                     inputQ.remove();
@@ -425,6 +425,10 @@ private void sendDataFrame(DataFrame frame) {
     // pushes entire response body into response subscriber
     // blocking when required by local or remote flow control
     CompletableFuture receiveData(BodySubscriber bodySubscriber, Executor executor) {
+        // ensure that the body subscriber will be subscribed and onError() is
+        // invoked
+        pendingResponseSubscriber = bodySubscriber;
+
         // We want to allow the subscriber's getBody() method to block so it
         // can work with InputStreams. So, we offload execution.
         responseBodyCF = ResponseSubscribers.getBodyAsync(executor, bodySubscriber,
@@ -435,9 +439,6 @@ CompletableFuture receiveData(BodySubscriber bodySubscriber, Executor exec
             responseBodyCF.completeExceptionally(t);
         }
 
-        // ensure that the body subscriber will be subscribed and onError() is
-        // invoked
-        pendingResponseSubscriber = bodySubscriber;
         sched.runOrSchedule(); // in case data waiting already to be processed, or error
 
         return responseBodyCF;
diff --git a/test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java b/test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
index 077ae3464625..dc7ca3fe9d54 100644
--- a/test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
+++ b/test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
@@ -474,6 +474,7 @@ private  void testThrowing(String uri, boolean sameClient,
             if (response != null) {
                 finisher.finish(where, response, thrower);
             }
+            var tracker = TRACKER.getTracker(client);
             if (!sameClient) {
                 // Wait for the client to be garbage collected.
                 // we use the ReferenceTracker API rather than HttpClient::close here,
@@ -482,7 +483,6 @@ private  void testThrowing(String uri, boolean sameClient,
                 // By using the ReferenceTracker, we will get some diagnosis about what
                 // is keeping the client alive if it doesn't get GC'ed within the
                 // expected time frame.
-                var tracker = TRACKER.getTracker(client);
                 client = null;
                 System.gc();
                 System.out.println(now() + "waiting for client to shutdown: " + tracker.getName());
@@ -491,6 +491,14 @@ private  void testThrowing(String uri, boolean sameClient,
                 if (error != null) throw error;
                 System.out.println(now() + "client shutdown normally: " + tracker.getName());
                 System.err.println(now() + "client shutdown normally: " + tracker.getName());
+            } else {
+                System.out.println(now() + "waiting for operation to finish: " + tracker.getName());
+                System.err.println(now() + "waiting for operation to finish: " + tracker.getName());
+                var error = TRACKER.checkFinished(tracker, 10000);
+                if (error != null) throw error;
+                System.out.println(now() + "operation finished normally: " + tracker.getName());
+                System.err.println(now() + "operation finished normally: " + tracker.getName());
+
             }
         }
     }
@@ -800,7 +808,7 @@ public void teardown() throws Exception {
                 sharedClient == null ? null : sharedClient.toString();
         sharedClient = null;
         Thread.sleep(100);
-        AssertionError fail = TRACKER.check(500);
+        AssertionError fail = TRACKER.check(5000);
         try {
             httpTestServer.stop();
             httpsTestServer.stop();
diff --git a/test/jdk/java/net/httpclient/ReferenceTracker.java b/test/jdk/java/net/httpclient/ReferenceTracker.java
index 42a7b0cf77a6..51dc1f405373 100644
--- a/test/jdk/java/net/httpclient/ReferenceTracker.java
+++ b/test/jdk/java/net/httpclient/ReferenceTracker.java
@@ -115,6 +115,14 @@ public AssertionError check(Tracker tracker, long graceDelayMs) {
                 "outstanding operations or unreleased resources", true);
     }
 
+    public AssertionError checkFinished(Tracker tracker, long graceDelayMs) {
+        Predicate hasOperations = (t) -> t.getOutstandingOperations() > 0;
+        Predicate hasSubscribers = (t) -> t.getOutstandingSubscribers() > 0;
+        return check(tracker, graceDelayMs,
+                hasOperations.or(hasSubscribers),
+                "outstanding operations or unreleased resources", false);
+    }
+
     public AssertionError check(long graceDelayMs) {
         Predicate hasOperations = (t) -> t.getOutstandingOperations() > 0;
         Predicate hasSubscribers = (t) -> t.getOutstandingSubscribers() > 0;

From 278c60a469fb16ffc8a9bee595c5c9c3c00d64da Mon Sep 17 00:00:00 2001
From: Andrew John Hughes 
Date: Wed, 19 Mar 2025 17:07:50 +0000
Subject: [PATCH 216/225] 8352097: (tz) zone.tab update missed in 2025a
 backport

Reviewed-by: serb, dcherepanov
---
 src/java.base/share/data/tzdata/zone.tab | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/java.base/share/data/tzdata/zone.tab b/src/java.base/share/data/tzdata/zone.tab
index b90ab4e4b25f..e7a4868c39d0 100644
--- a/src/java.base/share/data/tzdata/zone.tab
+++ b/src/java.base/share/data/tzdata/zone.tab
@@ -333,7 +333,7 @@ PF	-0900-13930	Pacific/Marquesas	Marquesas Islands
 PF	-2308-13457	Pacific/Gambier	Gambier Islands
 PG	-0930+14710	Pacific/Port_Moresby	most of Papua New Guinea
 PG	-0613+15534	Pacific/Bougainville	Bougainville
-PH	+1435+12100	Asia/Manila
+PH	+143512+1205804	Asia/Manila
 PK	+2452+06703	Asia/Karachi
 PL	+5215+02100	Europe/Warsaw
 PM	+4703-05620	America/Miquelon

From 60f3972a8d570fdf1d4c81793e64837b8e350b46 Mon Sep 17 00:00:00 2001
From: Roman Marchenko 
Date: Mon, 10 Mar 2025 14:03:11 +0000
Subject: [PATCH 217/225] 8309841: Jarsigner should print a warning if an entry
 is removed

Reviewed-by: yan
Backport-of: bdfb41f977258831e4b0ceaef5d016d095ab6e7f
---
 .../sun/security/tools/jarsigner/Main.java    | 16 ++++
 .../security/tools/jarsigner/Resources.java   |  2 +
 .../tools/jarsigner/RemovedFiles.java         | 94 +++++++++++++++++++
 .../jdk/test/lib/util/JarUtilsTest.java       | 77 +++++++++++++++
 test/lib/jdk/test/lib/util/JarUtils.java      | 53 ++++++++++-
 5 files changed, 241 insertions(+), 1 deletion(-)
 create mode 100644 test/jdk/sun/security/tools/jarsigner/RemovedFiles.java
 create mode 100644 test/lib-test/jdk/test/lib/util/JarUtilsTest.java

diff --git a/src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java b/src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
index 117fea688c71..44ccf01e992d 100644
--- a/src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
+++ b/src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
@@ -185,6 +185,7 @@ public static void main(String args[]) throws Exception {
     private boolean hasExpiringCert = false;
     private boolean hasExpiringTsaCert = false;
     private boolean noTimestamp = true;
+    private boolean hasNonexistentEntries = false;
 
     // Expiration date. The value could be null if signed by a trusted cert.
     private Date expireDate = null;
@@ -731,6 +732,7 @@ void verifyJar(String jarName)
         Map sigMap = new HashMap<>();
         Map sigNameMap = new HashMap<>();
         Map unparsableSignatures = new HashMap<>();
+        Map> entriesInSF = new HashMap<>();
 
         try {
             jf = new JarFile(jarName, true);
@@ -778,6 +780,7 @@ void verifyJar(String jarName)
                                         break;
                                     }
                                 }
+                                entriesInSF.put(alias, sf.getEntries().keySet());
                                 if (!found) {
                                     unparsableSignatures.putIfAbsent(alias,
                                         String.format(
@@ -877,6 +880,9 @@ void verifyJar(String jarName)
                                 sb.append('\n');
                             }
                         }
+                        for (var signed : entriesInSF.values()) {
+                            signed.remove(name);
+                        }
                     } else if (showcerts && !verbose.equals("all")) {
                         // Print no info for unsigned entries when -verbose:all,
                         // to be consistent with old behavior.
@@ -1074,6 +1080,13 @@ void verifyJar(String jarName)
                         if (verbose != null) {
                             System.out.println(history);
                         }
+                        var signed = entriesInSF.get(s);
+                        if (!signed.isEmpty()) {
+                            if (verbose != null) {
+                                System.out.println(rb.getString("history.nonexistent.entries") + signed);
+                            }
+                            hasNonexistentEntries = true;
+                        }
                     } else {
                         unparsableSignatures.putIfAbsent(s, String.format(
                                 rb.getString("history.nobk"), s));
@@ -1317,6 +1330,9 @@ private void displayMessagesAndResult(boolean isSigning) {
             }
         }
 
+        if (hasNonexistentEntries) {
+            warnings.add(rb.getString("nonexistent.entries.found"));
+        }
         if (extraAttrsDetected) {
             warnings.add(rb.getString("extra.attributes.detected"));
         }
diff --git a/src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java b/src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
index d982f618600f..10c6338f19f6 100644
--- a/src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
+++ b/src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
@@ -164,6 +164,7 @@ public class Resources extends java.util.ListResourceBundle {
 
         {"history.with.ts", "- Signed by \"%1$s\"\n    Digest algorithm: %2$s\n    Signature algorithm: %3$s, %4$s\n  Timestamped by \"%6$s\" on %5$tc\n    Timestamp digest algorithm: %7$s\n    Timestamp signature algorithm: %8$s, %9$s"},
         {"history.without.ts", "- Signed by \"%1$s\"\n    Digest algorithm: %2$s\n    Signature algorithm: %3$s, %4$s"},
+        {"history.nonexistent.entries", "    Warning: nonexistent signed entries: "},
         {"history.unparsable", "- Unparsable signature-related file %s"},
         {"history.nosf", "- Missing signature-related file META-INF/%s.SF"},
         {"history.nobk", "- Missing block file for signature-related file META-INF/%s.SF"},
@@ -178,6 +179,7 @@ public class Resources extends java.util.ListResourceBundle {
         {"key.bit.disabled", "%d-bit key (disabled)"},
         {"key.bit.eccurve.disabled", "%1$d-bit %2$s key (disabled)"},
         {"unknown.size", "unknown size"},
+        {"nonexistent.entries.found", "This jar contains signed entries for files that do not exist. See the -verbose output for more details."},
         {"extra.attributes.detected", "POSIX file permission and/or symlink attributes detected. These attributes are ignored when signing and are not protected by the signature."},
 
         {"jarsigner.", "jarsigner: "},
diff --git a/test/jdk/sun/security/tools/jarsigner/RemovedFiles.java b/test/jdk/sun/security/tools/jarsigner/RemovedFiles.java
new file mode 100644
index 000000000000..7a4e566efa68
--- /dev/null
+++ b/test/jdk/sun/security/tools/jarsigner/RemovedFiles.java
@@ -0,0 +1,94 @@
+/*
+ * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/*
+ * @test
+ * @bug 8309841
+ * @summary Jarsigner should print a warning if an entry is removed
+ * @library /test/lib
+ */
+
+import jdk.test.lib.SecurityTools;
+import jdk.test.lib.util.JarUtils;
+
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.util.jar.Attributes;
+import java.util.jar.Manifest;
+
+public class RemovedFiles {
+
+    private static final String NONEXISTENT_ENTRIES_FOUND
+            = "This jar contains signed entries for files that do not exist. See the -verbose output for more details.";
+
+    public static void main(String[] args) throws Exception {
+        JarUtils.createJarFile(
+                Path.of("a.jar"),
+                Path.of("."),
+                Files.writeString(Path.of("a"), "a"),
+                Files.writeString(Path.of("b"), "b"));
+        SecurityTools.keytool("-genkeypair -storepass changeit -keystore ks -alias x -dname CN=x -keyalg ed25519");
+        SecurityTools.jarsigner("-storepass changeit -keystore ks a.jar x");
+
+        // All is fine at the beginning.
+        SecurityTools.jarsigner("-verify a.jar")
+                .shouldNotContain(NONEXISTENT_ENTRIES_FOUND);
+
+        // Remove an entry after signing. There will be a warning.
+        JarUtils.deleteEntries(Path.of("a.jar"), "a");
+        SecurityTools.jarsigner("-verify a.jar")
+                .shouldContain(NONEXISTENT_ENTRIES_FOUND);
+        SecurityTools.jarsigner("-verify -verbose a.jar")
+                .shouldContain(NONEXISTENT_ENTRIES_FOUND)
+                .shouldContain("Warning: nonexistent signed entries: [a]");
+
+        // Remove one more entry.
+        JarUtils.deleteEntries(Path.of("a.jar"), "b");
+        SecurityTools.jarsigner("-verify a.jar")
+                .shouldContain(NONEXISTENT_ENTRIES_FOUND);
+        SecurityTools.jarsigner("-verify -verbose a.jar")
+                .shouldContain(NONEXISTENT_ENTRIES_FOUND)
+                .shouldContain("Warning: nonexistent signed entries: [a, b]");
+
+        // Re-sign will not clear the warning.
+        SecurityTools.jarsigner("-storepass changeit -keystore ks a.jar x");
+        SecurityTools.jarsigner("-verify a.jar")
+                .shouldContain(NONEXISTENT_ENTRIES_FOUND);
+
+        // Unfortunately, if there is a non-file entry in manifest, there will be
+        // a false alarm. See https://bugs.openjdk.org/browse/JDK-8334261.
+        var man = new Manifest();
+        man.getMainAttributes().putValue("Manifest-Version", "1.0");
+        man.getEntries().computeIfAbsent("Hello", key -> new Attributes())
+                .putValue("Foo", "Bar");
+        JarUtils.createJarFile(Path.of("b.jar"),
+                man,
+                Path.of("."),
+                Path.of("a"));
+        SecurityTools.jarsigner("-storepass changeit -keystore ks b.jar x");
+        SecurityTools.jarsigner("-verbose -verify b.jar")
+                .shouldContain("Warning: nonexistent signed entries: [Hello]")
+                .shouldContain(NONEXISTENT_ENTRIES_FOUND);
+
+    }
+}
diff --git a/test/lib-test/jdk/test/lib/util/JarUtilsTest.java b/test/lib-test/jdk/test/lib/util/JarUtilsTest.java
new file mode 100644
index 000000000000..eb9dced32569
--- /dev/null
+++ b/test/lib-test/jdk/test/lib/util/JarUtilsTest.java
@@ -0,0 +1,77 @@
+/*
+ * Copyright (c) 2024, Oracle and/or its affiliates. All rights reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+ * or visit www.oracle.com if you need additional information or have any
+ * questions.
+ */
+
+/* @test
+ * @bug 8309841
+ * @summary Unit Test for a common Test API in jdk.test.lib.util.JarUtils
+ * @library /test/lib
+ */
+
+import jdk.test.lib.Asserts;
+import jdk.test.lib.util.JarUtils;
+
+import java.io.IOException;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.util.Set;
+import java.util.jar.JarEntry;
+import java.util.jar.JarFile;
+import java.util.stream.Collectors;
+
+public class JarUtilsTest {
+    public static void main(String[] args) throws Exception {
+        Files.createDirectory(Path.of("bx"));
+        JarUtils.createJarFile(Path.of("a.jar"),
+                Path.of("."),
+                Files.writeString(Path.of("a"), ""),
+                Files.writeString(Path.of("b1"), ""),
+                Files.writeString(Path.of("b2"), ""),
+                Files.writeString(Path.of("bx/x"), ""),
+                Files.writeString(Path.of("c"), ""),
+                Files.writeString(Path.of("e1"), ""),
+                Files.writeString(Path.of("e2"), ""));
+        checkContent("a", "b1", "b2", "bx/x", "c", "e1", "e2");
+
+        JarUtils.deleteEntries(Path.of("a.jar"), "a");
+        checkContent("b1", "b2", "bx/x", "c", "e1", "e2");
+
+        // Note: b* covers everything starting with b, even bx/x
+        JarUtils.deleteEntries(Path.of("a.jar"), "b*");
+        checkContent("c", "e1", "e2");
+
+        // d* does not match
+        JarUtils.deleteEntries(Path.of("a.jar"), "d*");
+        checkContent("c", "e1", "e2");
+
+        // multiple patterns
+        JarUtils.deleteEntries(Path.of("a.jar"), "d*", "e*");
+        checkContent("c");
+    }
+
+    static void checkContent(String... expected) throws IOException {
+        try (var jf = new JarFile("a.jar")) {
+            Asserts.assertEquals(Set.of(expected),
+                    jf.stream().map(JarEntry::getName).collect(Collectors.toSet()));
+        }
+    }
+}
diff --git a/test/lib/jdk/test/lib/util/JarUtils.java b/test/lib/jdk/test/lib/util/JarUtils.java
index e1b3ccac19fc..3aa4ada5197a 100644
--- a/test/lib/jdk/test/lib/util/JarUtils.java
+++ b/test/lib/jdk/test/lib/util/JarUtils.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2015, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -320,6 +320,57 @@ public static void updateManifest(String src, String dest, Manifest man)
         updateJar(src, dest, Map.of(JarFile.MANIFEST_NAME, bout.toByteArray()));
     }
 
+    /**
+     * Remove entries from a ZIP file.
+     *
+     * Each entry can be a name or a name ending with "*".
+     *
+     * @return number of removed entries
+     * @throws IOException if there is any I/O error
+     */
+    public static int deleteEntries(Path jarfile, String... patterns)
+            throws IOException {
+        Path tmpfile = Files.createTempFile("jar", "jar");
+        int count = 0;
+
+        try (OutputStream out = Files.newOutputStream(tmpfile);
+             JarOutputStream jos = new JarOutputStream(out)) {
+            try (JarFile jf = new JarFile(jarfile.toString())) {
+                Enumeration jentries = jf.entries();
+                top: while (jentries.hasMoreElements()) {
+                    JarEntry jentry = jentries.nextElement();
+                    String name = jentry.getName();
+                    for (String pattern : patterns) {
+                        if (pattern.endsWith("*")) {
+                            if (name.startsWith(pattern.substring(
+                                    0, pattern.length() - 1))) {
+                                // Go directly to next entry. This
+                                // one is not written into `jos` and
+                                // therefore removed.
+                                count++;
+                                continue top;
+                            }
+                        } else {
+                            if (name.equals(pattern)) {
+                                // Same as above
+                                count++;
+                                continue top;
+                            }
+                        }
+                    }
+                    // No pattern matched, file retained
+                    jos.putNextEntry(copyEntry(jentry));
+                    jf.getInputStream(jentry).transferTo(jos);
+                }
+            }
+        }
+
+        // replace the original JAR file
+        Files.move(tmpfile, jarfile, StandardCopyOption.REPLACE_EXISTING);
+
+        return count;
+    }
+
     private static void updateEntry(JarOutputStream jos, String name, Object content)
            throws IOException {
         if (content instanceof Boolean) {

From 9e43fe63e6a2b3b9aa986bb3e0a48b8589da474e Mon Sep 17 00:00:00 2001
From: Andrew John Hughes 
Date: Fri, 28 Feb 2025 12:46:41 +0000
Subject: [PATCH 218/225] 8331735: UpcallLinker::on_exit races with GC when
 copying frame anchor 8343144: UpcallLinker::on_entry racingly clears pending
 exception with GC safepoints 8286875:
 ProgrammableUpcallHandler::on_entry/on_exit access thread fields from native

Backport-of: 461ffafeba459c077f1c2d9c5037305b71a8bc2a
---
 src/hotspot/share/prims/upcallLinker.cpp | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

diff --git a/src/hotspot/share/prims/upcallLinker.cpp b/src/hotspot/share/prims/upcallLinker.cpp
index 7be41f7447f8..d9692bd521ed 100644
--- a/src/hotspot/share/prims/upcallLinker.cpp
+++ b/src/hotspot/share/prims/upcallLinker.cpp
@@ -84,16 +84,16 @@ JavaThread* UpcallLinker::on_entry(UpcallStub::FrameData* context) {
   // since it can potentially block.
   context->new_handles = JNIHandleBlock::allocate_block(thread);
 
-  // clear any pending exception in thread (native calls start with no exception pending)
-  thread->clear_pending_exception();
-
   // The call to transition_from_native below contains a safepoint check
   // which needs the code cache to be writable.
   MACOS_AARCH64_ONLY(ThreadWXEnable wx(WXWrite, thread));
 
   // After this, we are officially in Java Code. This needs to be done before we change any of the thread local
   // info, since we cannot find oops before the new information is set up completely.
-  ThreadStateTransition::transition_from_native(thread, _thread_in_Java, true /* check_asyncs */);
+  ThreadStateTransition::transition_from_native(thread, _thread_in_Java, false /* check_asyncs */);
+
+  // clear any pending exception in thread, in case someone forgot to check it after a JNI API call.
+  thread->clear_pending_exception();
 
   context->old_handles = thread->active_handles();
 
@@ -119,20 +119,16 @@ void UpcallLinker::on_exit(UpcallStub::FrameData* context) {
   // restore previous handle block
   thread->set_active_handles(context->old_handles);
 
-  thread->frame_anchor()->zap();
-
   debug_only(thread->dec_java_call_counter());
 
+  thread->frame_anchor()->copy(&context->jfa);
+
   // Old thread-local info. has been restored. We are now back in native code.
   ThreadStateTransition::transition_from_java(thread, _thread_in_native);
 
-  thread->frame_anchor()->copy(&context->jfa);
-
   // Release handles after we are marked as being in native code again, since this
   // operation might block
   JNIHandleBlock::release_block(context->new_handles, thread);
-
-  assert(!thread->has_pending_exception(), "Upcall can not throw an exception");
 }
 
 void UpcallLinker::handle_uncaught_exception(oop exception) {

From 2d2d44ec8b2c26d3198531ffc20f15e5d19f995d Mon Sep 17 00:00:00 2001
From: Nibedita Jena 
Date: Mon, 13 Jan 2025 07:26:07 +0000
Subject: [PATCH 219/225] 8337494: Clarify JarInputStream behavior

Backport-of: 353f6e90bec7248016b2c733bae52ed6ca06fc20
---
 .../share/classes/java/util/jar/JarFile.java         |  3 ++-
 .../share/classes/java/util/jar/JarInputStream.java  | 12 +++++++++++-
 .../share/classes/java/util/jar/JarVerifier.java     |  5 ++++-
 3 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/src/java.base/share/classes/java/util/jar/JarFile.java b/src/java.base/share/classes/java/util/jar/JarFile.java
index ca8c726129e5..a7c7316aa2e8 100644
--- a/src/java.base/share/classes/java/util/jar/JarFile.java
+++ b/src/java.base/share/classes/java/util/jar/JarFile.java
@@ -421,7 +421,8 @@ private Manifest getManifestFromReference() throws IOException {
                             jv = new JarVerifier(manEntry.getName(), b);
                         } else {
                             if (JarVerifier.debug != null) {
-                                JarVerifier.debug.println("Multiple MANIFEST.MF found. Treat JAR file as unsigned");
+                                JarVerifier.debug.println(
+                                        JarVerifier.MULTIPLE_MANIFEST_WARNING);
                             }
                         }
                     }
diff --git a/src/java.base/share/classes/java/util/jar/JarInputStream.java b/src/java.base/share/classes/java/util/jar/JarInputStream.java
index 453470eb990c..8c3f1df2d4e9 100644
--- a/src/java.base/share/classes/java/util/jar/JarInputStream.java
+++ b/src/java.base/share/classes/java/util/jar/JarInputStream.java
@@ -146,7 +146,17 @@ private JarEntry checkManifest(JarEntry e)
                 jv = new JarVerifier(e.getName(), bytes);
                 mev = new ManifestEntryVerifier(man, jv.manifestName);
             }
-            return (JarEntry)super.getNextEntry();
+            JarEntry nextEntry = (JarEntry)super.getNextEntry();
+            if (nextEntry != null &&
+                    JarFile.MANIFEST_NAME.equalsIgnoreCase(nextEntry.getName())) {
+                if (JarVerifier.debug != null) {
+                    JarVerifier.debug.println(JarVerifier.MULTIPLE_MANIFEST_WARNING);
+                }
+
+                jv = null;
+                mev = null;
+            }
+            return nextEntry;
         }
         return e;
     }
diff --git a/src/java.base/share/classes/java/util/jar/JarVerifier.java b/src/java.base/share/classes/java/util/jar/JarVerifier.java
index 92cb09448b87..fe58c4dffecc 100644
--- a/src/java.base/share/classes/java/util/jar/JarVerifier.java
+++ b/src/java.base/share/classes/java/util/jar/JarVerifier.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1997, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -46,6 +46,9 @@
  */
 class JarVerifier {
 
+    public static final String MULTIPLE_MANIFEST_WARNING =
+            "WARNING: Multiple MANIFEST.MF found. Treat JAR file as unsigned.";
+
     /* Are we debugging ? */
     static final Debug debug = Debug.getInstance("jar");
 

From a6ae02ab2141820b2bd80297097817a46644b55f Mon Sep 17 00:00:00 2001
From: Alexei Voitylov 
Date: Thu, 6 Feb 2025 10:17:44 +0100
Subject: [PATCH 220/225] 8337692: Better TLS connection support

Backport-of: f06ecf8072b39ffb9eedfc629f181bd805115e0e
---
 .../com/sun/crypto/provider/RSACipher.java    |  65 +++++++----
 .../classes/sun/security/rsa/RSAPadding.java  | 109 +++++++++++++-----
 .../classes/sun/security/util/KeyUtil.java    |  32 +++--
 3 files changed, 149 insertions(+), 57 deletions(-)

diff --git a/src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java b/src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
index df76f78bfb5e..6088e3859fb5 100644
--- a/src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
+++ b/src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
@@ -235,7 +235,8 @@ protected void engineInit(int opmode, Key key,
                         params.getParameterSpec(OAEPParameterSpec.class);
                 init(opmode, key, random, spec);
             } catch (InvalidParameterSpecException ipse) {
-                throw new InvalidAlgorithmParameterException("Wrong parameter", ipse);
+                throw new InvalidAlgorithmParameterException("Wrong parameter",
+                        ipse);
             }
         }
     }
@@ -379,7 +380,7 @@ private byte[] doFinal() throws BadPaddingException,
                 byte[] decryptBuffer = RSACore.convert(buffer, 0, bufOfs);
                 paddingCopy = RSACore.rsa(decryptBuffer, privateKey, false);
                 result = padding.unpad(paddingCopy);
-                if (result == null && !forTlsPremasterSecret) {
+                if (!forTlsPremasterSecret && result == null) {
                     throw new BadPaddingException
                             ("Padding error in decryption");
                 }
@@ -399,6 +400,34 @@ private byte[] doFinal() throws BadPaddingException,
         }
     }
 
+    // TLS master secret decode version of the doFinal() method.
+    private byte[] doFinalForTls(int clientVersion, int serverVersion)
+            throws BadPaddingException, IllegalBlockSizeException {
+        if (bufOfs > buffer.length) {
+            throw new IllegalBlockSizeException("Data must not be longer "
+                    + "than " + buffer.length + " bytes");
+        }
+        byte[] paddingCopy = null;
+        byte[] result = null;
+        try {
+            byte[] decryptBuffer = RSACore.convert(buffer, 0, bufOfs);
+
+            paddingCopy = RSACore.rsa(decryptBuffer, privateKey, false);
+            result = padding.unpadForTls(paddingCopy, clientVersion,
+                    serverVersion);
+
+            return result;
+        } finally {
+            Arrays.fill(buffer, 0, bufOfs, (byte)0);
+            bufOfs = 0;
+            if (paddingCopy != null
+                    && paddingCopy != buffer    // already cleaned
+                    && paddingCopy != result) { // DO NOT CLEAN, THIS IS RESULT
+                Arrays.fill(paddingCopy, (byte)0);
+            }
+        }
+    }
+
     // see JCE spec
     protected byte[] engineUpdate(byte[] in, int inOfs, int inLen) {
         update(in, inOfs, inLen);
@@ -471,38 +500,34 @@ protected Key engineUnwrap(byte[] wrappedKey, String algorithm,
         byte[] encoded = null;
 
         update(wrappedKey, 0, wrappedKey.length);
-        try {
-            encoded = doFinal();
-        } catch (BadPaddingException | IllegalBlockSizeException e) {
-            // BadPaddingException cannot happen for TLS RSA unwrap.
-            // In that case, padding error is indicated by returning null.
-            // IllegalBlockSizeException cannot happen in any case,
-            // because of the length check above.
-            throw new InvalidKeyException("Unwrapping failed", e);
-        }
-
         try {
             if (isTlsRsaPremasterSecret) {
                 if (!forTlsPremasterSecret) {
                     throw new IllegalStateException(
                             "No TlsRsaPremasterSecretParameterSpec specified");
                 }
-
-                // polish the TLS premaster secret
-                encoded = KeyUtil.checkTlsPreMasterSecretKey(
-                        ((TlsRsaPremasterSecretParameterSpec) spec).getClientVersion(),
-                        ((TlsRsaPremasterSecretParameterSpec) spec).getServerVersion(),
-                        random, encoded, encoded == null);
+                TlsRsaPremasterSecretParameterSpec parameterSpec =
+                        (TlsRsaPremasterSecretParameterSpec) spec;
+                encoded = doFinalForTls(parameterSpec.getClientVersion(),
+                        parameterSpec.getServerVersion());
+            } else {
+                encoded = doFinal();
             }
-
             return ConstructKeys.constructKey(encoded, algorithm, type);
+
+        } catch (BadPaddingException | IllegalBlockSizeException e) {
+            // BadPaddingException cannot happen for TLS RSA unwrap.
+            // Neither padding error nor server version error is indicated
+            // for TLS, but a fake unwrapped value is returned.
+            // IllegalBlockSizeException cannot happen in any case,
+            // because of the length check above.
+            throw new InvalidKeyException("Unwrapping failed", e);
         } finally {
             if (encoded != null) {
                 Arrays.fill(encoded, (byte) 0);
             }
         }
     }
-
     // see JCE spec
     protected int engineGetKeySize(Key key) throws InvalidKeyException {
         RSAKey rsaKey = RSAKeyFactory.toRSAKey(key);
diff --git a/src/java.base/share/classes/sun/security/rsa/RSAPadding.java b/src/java.base/share/classes/sun/security/rsa/RSAPadding.java
index 8379545e192e..f14f2906ebf1 100644
--- a/src/java.base/share/classes/sun/security/rsa/RSAPadding.java
+++ b/src/java.base/share/classes/sun/security/rsa/RSAPadding.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2003, 2022, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2003, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -322,48 +322,103 @@ private byte[] padV15(byte[] data, int ofs, int len) {
      * Note that we want to make it a constant-time operation
      */
     private byte[] unpadV15(byte[] padded) {
-        int k = 0;
-        boolean bp = false;
+        int paddedLength = padded.length;
 
-        if (padded[k++] != 0) {
-            bp = true;
-        }
-        if (padded[k++] != type) {
-            bp = true;
+        if (paddedLength < 2) {
+            return null;
         }
-        int p = 0;
-        while (k < padded.length) {
+
+        // The following check ensures that the lead byte is zero and
+        // the second byte is equivalent to the padding type.  The
+        // bp (bad padding) variable throughout this unpadding process will
+        // be updated and remain 0 if good padding, 1 if bad.
+        int p0 = padded[0];
+        int p1 = padded[1];
+        int bp = (-(p0 & 0xff) | ((p1 - type) | (type - p1))) >>> 31;
+
+        int padLen = 0;
+        int k = 2;
+        // Walk through the random, nonzero padding bytes.  For each padding
+        // byte bp and padLen will remain zero.  When the end-of-padding
+        // byte (0x00) is reached then padLen will be set to the index of the
+        // first byte of the message content.
+        while (k < paddedLength) {
             int b = padded[k++] & 0xff;
-            if ((b == 0) && (p == 0)) {
-                p = k;
-            }
-            if ((k == padded.length) && (p == 0)) {
-                bp = true;
-            }
-            if ((type == PAD_BLOCKTYPE_1) && (b != 0xff) &&
-                    (p == 0)) {
-                bp = true;
+            padLen += (k * (1 - ((-(b | padLen)) >>> 31)));
+            if (k == paddedLength) {
+                bp = bp | (1 - ((-padLen) >>> 31));
             }
+            bp = bp | (1 - (-(((type - PAD_BLOCKTYPE_1) & 0xff) |
+                    padLen | (1 - ((b - 0xff) >>> 31))) >>> 31));
         }
-        int n = padded.length - p;
-        if (n > maxDataSize) {
-            bp = true;
-        }
+        int n = paddedLength - padLen;
+        // So long as n <= maxDataSize, bp will remain zero
+        bp = bp | ((maxDataSize - n) >>> 31);
 
         // copy useless padding array for a constant-time method
-        byte[] padding = new byte[p];
-        System.arraycopy(padded, 0, padding, 0, p);
+        byte[] padding = new byte[padLen + 2];
+        for (int i = 0; i < padLen; i++) {
+            padding[i] = padded[i];
+        }
 
         byte[] data = new byte[n];
-        System.arraycopy(padded, p, data, 0, n);
+        for (int i = 0; i < n; i++) {
+            data[i] = padded[padLen + i];
+        }
 
-        if (bp) {
+        if ((bp | padding[bp]) != 0) {
+            // using the array padding here hoping that this way
+            // the compiler does not eliminate the above useless copy
             return null;
         } else {
             return data;
         }
     }
 
+    public byte[] unpadForTls(byte[] padded, int clientVersion,
+            int serverVersion) {
+        int paddedLength = padded.length;
+
+        // bp is positive if the padding is bad and 0 if it is good so far
+        int bp = (((int) padded[0] | ((int)padded[1] - PAD_BLOCKTYPE_2)) &
+                0xFFF);
+
+        int k = 2;
+        while (k < paddedLength - 49) {
+            int b = padded[k++] & 0xFF;
+            bp = bp | (1 - (-b >>> 31)); // if (padded[k] == 0) bp |= 1;
+        }
+        bp |= ((int)padded[k++] & 0xFF);
+        int encodedVersion = ((padded[k] & 0xFF) << 8) | (padded[k + 1] & 0xFF);
+
+        int bv1 = clientVersion - encodedVersion;
+        bv1 |= -bv1;
+        int bv3 = serverVersion - encodedVersion;
+        bv3 |= -bv3;
+        int bv2 = (0x301 - clientVersion);
+
+        bp |= ((bv1 & (bv2 | bv3)) >>> 28);
+
+        byte[] data = Arrays.copyOfRange(padded, paddedLength - 48,
+                paddedLength);
+        if (random == null) {
+            random = JCAUtil.getSecureRandom();
+        }
+
+        byte[] fake = new byte[48];
+        random.nextBytes(fake);
+
+        bp = (-bp >> 24);
+
+        // Now bp is 0 if the padding and version number were good and
+        // -1 otherwise.
+        for (int i = 0; i < 48; i++) {
+            data[i] = (byte)((~bp & data[i]) | (bp & fake[i]));
+        }
+
+        return data;
+    }
+
     /**
      * PKCS#1 v2.0 OAEP padding (MGF1).
      * Paragraph references refer to PKCS#1 v2.1 (June 14, 2002)
diff --git a/src/java.base/share/classes/sun/security/util/KeyUtil.java b/src/java.base/share/classes/sun/security/util/KeyUtil.java
index 8f81d0035c05..f9e92c14cb96 100644
--- a/src/java.base/share/classes/sun/security/util/KeyUtil.java
+++ b/src/java.base/share/classes/sun/security/util/KeyUtil.java
@@ -327,19 +327,31 @@ public static byte[] checkTlsPreMasterSecretKey(
             tmp = encoded;
         }
 
+        // At this point tmp.length is 48
         int encodedVersion =
                 ((tmp[0] & 0xFF) << 8) | (tmp[1] & 0xFF);
-        int check1 = 0;
-        int check2 = 0;
-        int check3 = 0;
-        if (clientVersion != encodedVersion) check1 = 1;
-        if (clientVersion > 0x0301) check2 = 1;
-        if (serverVersion != encodedVersion) check3 = 1;
-        if ((check1 & (check2 | check3)) == 1) {
-            return replacer;
-        } else {
-            return tmp;
+
+        // The following code is a time-constant version of
+        // if ((clientVersion != encodedVersion) ||
+        //    ((clientVersion > 0x301) && (serverVersion != encodedVersion))) {
+        //        return replacer;
+        // } else { return tmp; }
+        int check1 = (clientVersion - encodedVersion) |
+                (encodedVersion - clientVersion);
+        int check2 = 0x0301 - clientVersion;
+        int check3 = (serverVersion - encodedVersion) |
+                (encodedVersion - serverVersion);
+
+        check1 = (check1 & (check2 | check3)) >> 24;
+
+        // Now check1 is either 0 or -1
+        check2 = ~check1;
+
+        for (int i = 0; i < 48; i++) {
+            tmp[i] = (byte) ((tmp[i] & check2) | (replacer[i] & check1));
         }
+
+        return tmp;
     }
 
     /**

From 3500f44f38290c11488965ee5cbb61598202577f Mon Sep 17 00:00:00 2001
From: Alexei Voitylov 
Date: Thu, 6 Feb 2025 10:23:44 +0100
Subject: [PATCH 221/225] 8338430: Improve compiler transformations

Backport-of: 456be5090b6a181afb85d72ac8473e4df3398032
---
 src/hotspot/share/opto/addnode.cpp | 39 +++++++++++++++++++++++++++++-
 1 file changed, 38 insertions(+), 1 deletion(-)

diff --git a/src/hotspot/share/opto/addnode.cpp b/src/hotspot/share/opto/addnode.cpp
index 73629a11bcdb..43a40a60e08e 100644
--- a/src/hotspot/share/opto/addnode.cpp
+++ b/src/hotspot/share/opto/addnode.cpp
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1997, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2025, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -1124,6 +1124,14 @@ static bool can_overflow(const TypeInt* t, jint c) {
           (c > 0 && (java_add(t_hi, c) < t_hi)));
 }
 
+// Check if addition of a long with type 't' and a constant 'c' can overflow.
+static bool can_overflow(const TypeLong* t, jlong c) {
+  jlong t_lo = t->_lo;
+  jlong t_hi = t->_hi;
+  return ((c < 0 && (java_add(t_lo, c) > t_lo)) ||
+          (c > 0 && (java_add(t_hi, c) < t_hi)));
+}
+
 // Let  = x_operands and  = y_operands.
 // If x == y and neither add(x, x_off) nor add(y, y_off) overflow, return
 // add(x, op(x_off, y_off)). Otherwise, return nullptr.
@@ -1280,6 +1288,31 @@ const Type *MinINode::add_ring( const Type *t0, const Type *t1 ) const {
 //
 // Note: we assume that SubL was already replaced by an AddL, and that the stride
 // has its sign flipped: SubL(limit, stride) -> AddL(limit, -stride).
+//
+// Proof MaxL collapsed version equivalent to original (MinL version similar):
+// is_sub_con ensures that con1, con2 ∈ [min_int, 0[
+//
+// Original:
+// - AddL2 underflow => x + con2 ∈ ]max_long - min_int, max_long], ALWAYS BAILOUT as x + con1 + con2 surely fails can_overflow (*)
+// - AddL2 no underflow => x + con2 ∈ [min_long, max_long]
+//   - MaxL2 clamp => min_int
+//     - AddL1 underflow: NOT POSSIBLE: cannot underflow since min_int + con1 ∈ [2 * min_int, min_int] always > min_long
+//     - AddL1 no underflow => min_int + con1 ∈ [2 * min_int, min_int]
+//       - MaxL1 clamp => min_int (RESULT 1)
+//       - MaxL1 no clamp: NOT POSSIBLE: min_int + con1 ∈ [2 * min_int, min_int] always <= min_int, so clamp always taken
+//   - MaxL2 no clamp => x + con2 ∈ [min_int, max_long]
+//     - AddL1 underflow: NOT POSSIBLE: cannot underflow since x + con2 + con1 ∈ [2 * min_int, max_long] always > min_long
+//     - AddL1 no underflow => x + con2 + con1 ∈ [2 * min_int, max_long]
+//       - MaxL1 clamp => min_int (RESULT 2)
+//       - MaxL1 no clamp => x + con2 + con1 ∈ ]min_int, max_long] (RESULT 3)
+//
+// Collapsed:
+// - AddL2 (cannot underflow) => con2 + con1 ∈ [2 * min_int, 0]
+//   - AddL1 underflow: NOT POSSIBLE: would have bailed out at can_overflow (*)
+//   - AddL1 no underflow => x + con2 + con1 ∈ [min_long, max_long]
+//     - MaxL clamp => min_int (RESULT 1 and RESULT 2)
+//     - MaxL no clamp => x + con2 + con1 ∈ ]min_int, max_long] (RESULT 3)
+//
 Node* fold_subI_no_underflow_pattern(Node* n, PhaseGVN* phase) {
   assert(n->Opcode() == Op_MaxL || n->Opcode() == Op_MinL, "sanity");
   // Check that the two clamps have the correct values.
@@ -1309,6 +1342,10 @@ Node* fold_subI_no_underflow_pattern(Node* n, PhaseGVN* phase) {
         Node* x    = add2->in(1);
         Node* con2 = add2->in(2);
         if (is_sub_con(con2)) {
+          // Collapsed graph not equivalent if potential over/underflow -> bailing out (*)
+          if (can_overflow(phase->type(x)->is_long(), con1->get_long() + con2->get_long())) {
+            return nullptr;
+          }
           Node* new_con = phase->transform(new AddLNode(con1, con2));
           Node* new_sub = phase->transform(new AddLNode(x, new_con));
           n->set_req_X(1, new_sub, phase);

From e0e2d84af41181ff9899314d149b4ff5e678892d Mon Sep 17 00:00:00 2001
From: Martin Balao 
Date: Mon, 24 Mar 2025 15:21:25 +0000
Subject: [PATCH 222/225] 8339810: Clean up the code in sun.tools.jar.Main to
 properly close resources and use ZipFile during extract

Reviewed-by: andrew
Backport-of: 8fce5275fc94ebc404a6a37f5ea0407140de63c1
---
 .../share/classes/sun/tools/jar/Main.java     | 275 ++++++++----------
 1 file changed, 127 insertions(+), 148 deletions(-)

diff --git a/src/jdk.jartool/share/classes/sun/tools/jar/Main.java b/src/jdk.jartool/share/classes/sun/tools/jar/Main.java
index 852cb179284f..ee3bad474679 100644
--- a/src/jdk.jartool/share/classes/sun/tools/jar/Main.java
+++ b/src/jdk.jartool/share/classes/sun/tools/jar/Main.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1996, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1996, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -252,7 +252,7 @@ private static File createTempFileInSameDirectoryAs(File file)
      * Starts main program with the specified arguments.
      */
     @SuppressWarnings({"removal"})
-    public synchronized boolean run(String args[]) {
+    public synchronized boolean run(String[] args) {
         ok = true;
         if (!parseArgs(args)) {
             return false;
@@ -367,11 +367,9 @@ public synchronized boolean run(String args[]) {
                 if (fname != null) {
                     list(fname, files);
                 } else {
-                    InputStream in = new FileInputStream(FileDescriptor.in);
-                    try {
-                        list(new BufferedInputStream(in), files);
-                    } finally {
-                        in.close();
+                    try (InputStream in = new FileInputStream(FileDescriptor.in);
+                         BufferedInputStream bis = new BufferedInputStream(in)) {
+                        list(bis, files);
                     }
                 }
             } else if (xflag) {
@@ -387,18 +385,12 @@ public synchronized boolean run(String args[]) {
                 // latter can handle it.
 
                 String[] files = filesMapToFiles(filesMap);
-                if (fname != null && files != null) {
+                if (fname != null) {
                     extract(fname, files);
                 } else {
-                    InputStream in = (fname == null)
-                        ? new FileInputStream(FileDescriptor.in)
-                        : new FileInputStream(fname);
-                    try {
-                        if (!extract(new BufferedInputStream(in), files) && fname != null) {
-                            extract(fname, files);
-                        }
-                    } finally {
-                        in.close();
+                    try (InputStream in = new FileInputStream(FileDescriptor.in);
+                         BufferedInputStream bis = new BufferedInputStream(in)) {
+                        extract(bis, files);
                     }
                 }
             } else if (iflag) {
@@ -504,7 +496,7 @@ Stream filesToEntryNames(Map.Entry fileEntries) {
     /**
      * Parses command line arguments.
      */
-    boolean parseArgs(String args[]) {
+    boolean parseArgs(String[] args) {
         /* Preprocess and expand @file arguments */
         try {
             args = CommandLine.parse(args);
@@ -942,118 +934,116 @@ boolean update(InputStream in, OutputStream out,
                    Map moduleInfos,
                    JarIndex jarIndex) throws IOException
     {
-        ZipInputStream zis = new ZipInputStream(in);
-        ZipOutputStream zos = new JarOutputStream(out);
-        ZipEntry e = null;
-        boolean foundManifest = false;
         boolean updateOk = true;
+        try (ZipInputStream zis = new ZipInputStream(in);
+            ZipOutputStream zos = new JarOutputStream(out)) {
 
-        // All actual entries added/updated/existing, in the jar file (excl manifest
-        // and module-info.class ).
-        Set jentries = new HashSet<>();
-
-        if (jarIndex != null) {
-            addIndex(jarIndex, zos);
-        }
+            if (jarIndex != null) {
+                addIndex(jarIndex, zos);
+            }
+            ZipEntry e = null;
+            boolean foundManifest = false;
+            // All actual entries added/updated/existing, in the jar file (excl manifest
+            // and module-info.class ).
+            Set jentries = new HashSet<>();
 
-        // put the old entries first, replace if necessary
-        while ((e = zis.getNextEntry()) != null) {
-            String name = e.getName();
+            // put the old entries first, replace if necessary
+            while ((e = zis.getNextEntry()) != null) {
+                String name = e.getName();
 
-            boolean isManifestEntry = equalsIgnoreCase(name, MANIFEST_NAME);
-            boolean isModuleInfoEntry = isModuleInfoEntry(name);
+                boolean isManifestEntry = equalsIgnoreCase(name, MANIFEST_NAME);
+                boolean isModuleInfoEntry = isModuleInfoEntry(name);
 
-            if ((jarIndex != null && equalsIgnoreCase(name, INDEX_NAME))
-                || (Mflag && isManifestEntry)) {
-                continue;
-            } else if (isManifestEntry && ((newManifest != null) ||
+                if ((jarIndex != null && equalsIgnoreCase(name, INDEX_NAME))
+                        || (Mflag && isManifestEntry)) {
+                    continue;
+                } else if (isManifestEntry && ((newManifest != null) ||
                         (ename != null) || isMultiRelease)) {
-                foundManifest = true;
-                if (newManifest != null) {
-                    // Don't read from the newManifest InputStream, as we
-                    // might need it below, and we can't re-read the same data
-                    // twice.
-                    try (FileInputStream fis = new FileInputStream(mname)) {
-                        if (isAmbiguousMainClass(new Manifest(fis))) {
-                            return false;
+                    foundManifest = true;
+                    if (newManifest != null) {
+                        // Don't read from the newManifest InputStream, as we
+                        // might need it below, and we can't re-read the same data
+                        // twice.
+                        try (FileInputStream fis = new FileInputStream(mname)) {
+                            if (isAmbiguousMainClass(new Manifest(fis))) {
+                                return false;
+                            }
                         }
                     }
-                }
-                // Update the manifest.
-                Manifest old = new Manifest(zis);
-                if (newManifest != null) {
-                    old.read(newManifest);
-                }
-                if (!updateManifest(old, zos)) {
-                    return false;
-                }
-            } else if (moduleInfos != null && isModuleInfoEntry) {
-                moduleInfos.putIfAbsent(name, new StreamedModuleInfoEntry(name, zis.readAllBytes(), e.getLastModifiedTime()));
-            } else {
-                boolean isDir = e.isDirectory();
-                if (!entryMap.containsKey(name)) { // copy the old stuff
-                    // do our own compression
-                    ZipEntry e2 = new ZipEntry(name);
-                    e2.setMethod(e.getMethod());
-                    setZipEntryTime(e2, e.getTime());
-                    e2.setComment(e.getComment());
-                    e2.setExtra(e.getExtra());
-                    if (e.getMethod() == ZipEntry.STORED) {
-                        e2.setSize(e.getSize());
-                        e2.setCrc(e.getCrc());
+                    // Update the manifest.
+                    Manifest old = new Manifest(zis);
+                    if (newManifest != null) {
+                        old.read(newManifest);
+                    }
+                    if (!updateManifest(old, zos)) {
+                        return false;
+                    }
+                } else if (moduleInfos != null && isModuleInfoEntry) {
+                    moduleInfos.putIfAbsent(name, new StreamedModuleInfoEntry(name, zis.readAllBytes(), e.getLastModifiedTime()));
+                } else {
+                    boolean isDir = e.isDirectory();
+                    if (!entryMap.containsKey(name)) { // copy the old stuff
+                        // do our own compression
+                        ZipEntry e2 = new ZipEntry(name);
+                        e2.setMethod(e.getMethod());
+                        setZipEntryTime(e2, e.getTime());
+                        e2.setComment(e.getComment());
+                        e2.setExtra(e.getExtra());
+                        if (e.getMethod() == ZipEntry.STORED) {
+                            e2.setSize(e.getSize());
+                            e2.setCrc(e.getCrc());
+                        }
+                        zos.putNextEntry(e2);
+                        copy(zis, zos);
+                    } else { // replace with the new files
+                        Entry ent = entryMap.get(name);
+                        addFile(zos, ent);
+                        entryMap.remove(name);
+                        entries.remove(ent);
+                        isDir = ent.isDir;
+                    }
+                    if (!isDir) {
+                        jentries.add(name);
                     }
-                    zos.putNextEntry(e2);
-                    copy(zis, zos);
-                } else { // replace with the new files
-                    Entry ent = entryMap.get(name);
-                    addFile(zos, ent);
-                    entryMap.remove(name);
-                    entries.remove(ent);
-                    isDir = ent.isDir;
-                }
-                if (!isDir) {
-                    jentries.add(name);
                 }
             }
-        }
 
-        // add the remaining new files
-        for (Entry entry : entries) {
-            addFile(zos, entry);
-            if (!entry.isDir) {
-                jentries.add(entry.name);
+            // add the remaining new files
+            for (Entry entry : entries) {
+                addFile(zos, entry);
+                if (!entry.isDir) {
+                    jentries.add(entry.name);
+                }
             }
-        }
-        if (!foundManifest) {
-            if (newManifest != null) {
-                Manifest m = new Manifest(newManifest);
-                updateOk = !isAmbiguousMainClass(m);
-                if (updateOk) {
-                    if (!updateManifest(m, zos)) {
+            if (!foundManifest) {
+                if (newManifest != null) {
+                    Manifest m = new Manifest(newManifest);
+                    updateOk = !isAmbiguousMainClass(m);
+                    if (updateOk) {
+                        if (!updateManifest(m, zos)) {
+                            updateOk = false;
+                        }
+                    }
+                } else if (ename != null) {
+                    if (!updateManifest(new Manifest(), zos)) {
                         updateOk = false;
                     }
                 }
-            } else if (ename != null) {
-                if (!updateManifest(new Manifest(), zos)) {
+            }
+            if (updateOk) {
+                if (moduleInfos != null && !moduleInfos.isEmpty()) {
+                    Set pkgs = new HashSet<>();
+                    jentries.forEach(je -> addPackageIfNamed(pkgs, je));
+                    addExtendedModuleAttributes(moduleInfos, pkgs);
+                    updateOk = checkModuleInfo(moduleInfos.get(MODULE_INFO), jentries);
+                    updateModuleInfo(moduleInfos, zos);
+                    // TODO: check manifest main classes, etc
+                } else if (moduleVersion != null || modulesToHash != null) {
+                    error(getMsg("error.module.options.without.info"));
                     updateOk = false;
                 }
             }
         }
-        if (updateOk) {
-            if (moduleInfos != null && !moduleInfos.isEmpty()) {
-                Set pkgs = new HashSet<>();
-                jentries.forEach( je -> addPackageIfNamed(pkgs, je));
-                addExtendedModuleAttributes(moduleInfos, pkgs);
-                updateOk = checkModuleInfo(moduleInfos.get(MODULE_INFO), jentries);
-                updateModuleInfo(moduleInfos, zos);
-                // TODO: check manifest main classes, etc
-            } else if (moduleVersion != null || modulesToHash != null) {
-                error(getMsg("error.module.options.without.info"));
-                updateOk = false;
-            }
-        }
-        zis.close();
-        zos.close();
         return updateOk;
     }
 
@@ -1381,19 +1371,12 @@ void updateLastModifiedTime(Set zes) throws IOException {
 
     /**
      * Extracts specified entries from JAR file.
-     *
-     * @return whether entries were found and successfully extracted
-     * (indicating this was a zip file without "leading garbage")
      */
-    boolean extract(InputStream in, String files[]) throws IOException {
+    void extract(InputStream in, String[] files) throws IOException {
         ZipInputStream zis = new ZipInputStream(in);
         ZipEntry e;
-        // Set of all directory entries specified in archive.  Disallows
-        // null entries.  Disallows all entries if using pre-6.0 behavior.
-        boolean entriesFound = false;
         Set dirs = newDirSet();
         while ((e = zis.getNextEntry()) != null) {
-            entriesFound = true;
             if (files == null) {
                 dirs.add(extractFile(zis, e));
             } else {
@@ -1412,32 +1395,31 @@ boolean extract(InputStream in, String files[]) throws IOException {
         // instead of during, because creating a file in a directory changes
         // that directory's timestamp.
         updateLastModifiedTime(dirs);
-
-        return entriesFound;
     }
 
     /**
      * Extracts specified entries from JAR file, via ZipFile.
      */
-    void extract(String fname, String files[]) throws IOException {
-        ZipFile zf = new ZipFile(fname);
-        Set dirs = newDirSet();
-        Enumeration zes = zf.entries();
-        while (zes.hasMoreElements()) {
-            ZipEntry e = zes.nextElement();
-            if (files == null) {
-                dirs.add(extractFile(zf.getInputStream(e), e));
-            } else {
-                String name = e.getName();
-                for (String file : files) {
-                    if (name.startsWith(file)) {
-                        dirs.add(extractFile(zf.getInputStream(e), e));
-                        break;
+    void extract(String fname, String[] files) throws IOException {
+        final Set dirs;
+        try (ZipFile zf = new ZipFile(fname)) {
+            dirs = newDirSet();
+            Enumeration zes = zf.entries();
+            while (zes.hasMoreElements()) {
+                ZipEntry e = zes.nextElement();
+                if (files == null) {
+                    dirs.add(extractFile(zf.getInputStream(e), e));
+                } else {
+                    String name = e.getName();
+                    for (String file : files) {
+                        if (name.startsWith(file)) {
+                            dirs.add(extractFile(zf.getInputStream(e), e));
+                            break;
+                        }
                     }
                 }
             }
         }
-        zf.close();
         updateLastModifiedTime(dirs);
     }
 
@@ -1518,7 +1500,7 @@ ZipEntry extractFile(InputStream is, ZipEntry e) throws IOException {
     /**
      * Lists contents of JAR file.
      */
-    void list(InputStream in, String files[]) throws IOException {
+    void list(InputStream in, String[] files) throws IOException {
         ZipInputStream zis = new ZipInputStream(in);
         ZipEntry e;
         while ((e = zis.getNextEntry()) != null) {
@@ -1536,13 +1518,13 @@ void list(InputStream in, String files[]) throws IOException {
     /**
      * Lists contents of JAR file, via ZipFile.
      */
-    void list(String fname, String files[]) throws IOException {
-        ZipFile zf = new ZipFile(fname);
-        Enumeration zes = zf.entries();
-        while (zes.hasMoreElements()) {
-            printEntry(zes.nextElement(), files);
+    void list(String fname, String[] files) throws IOException {
+        try (ZipFile zf = new ZipFile(fname)) {
+            Enumeration zes = zf.entries();
+            while (zes.hasMoreElements()) {
+                printEntry(zes.nextElement(), files);
+            }
         }
-        zf.close();
     }
 
     /**
@@ -1585,10 +1567,8 @@ List getJarPath(String jar) throws IOException {
         // class path attribute will give us jar file name with
         // '/' as separators, so we need to change them to the
         // appropriate one before we open the jar file.
-        JarFile rf = new JarFile(jar.replace('/', File.separatorChar));
-
-        if (rf != null) {
-            Manifest man = rf.getManifest();
+        try (JarFile jarFile = new JarFile(jar.replace('/', File.separatorChar))) {
+            Manifest man = jarFile.getManifest();
             if (man != null) {
                 Attributes attr = man.getMainAttributes();
                 if (attr != null) {
@@ -1609,7 +1589,6 @@ List getJarPath(String jar) throws IOException {
                 }
             }
         }
-        rf.close();
         return files;
     }
 
@@ -1716,7 +1695,7 @@ void warn(String s) {
     /**
      * Main routine to start program.
      */
-    public static void main(String args[]) {
+    public static void main(String[] args) {
         Main jartool = new Main(System.out, System.err, "jar");
         System.exit(jartool.run(args) ? 0 : 1);
     }

From d4afee21c6c9f60a0480e59ca5c001a5274b392f Mon Sep 17 00:00:00 2001
From: Alexei Voitylov 
Date: Thu, 6 Feb 2025 10:01:42 +0100
Subject: [PATCH 223/225] 8342562: Enhance Deflater operations

Backport-of: 17f7df55fb762488c1054985830ea13840489df2
---
 .../java/util/zip/DeflaterOutputStream.java   | 44 ++++++++++++++++---
 .../java/util/zip/GZIPOutputStream.java       |  4 +-
 2 files changed, 39 insertions(+), 9 deletions(-)

diff --git a/src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java b/src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
index c856d8999b39..c9f7807c2f27 100644
--- a/src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
+++ b/src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
@@ -40,6 +40,26 @@
  * @since 1.1
  */
 public class DeflaterOutputStream extends FilterOutputStream {
+
+    /*
+     * The default size of the output buffer
+     */
+    static final int DEFAULT_BUF_SIZE = 512;
+
+    /*
+     * When calling Deflater.deflate() with Deflater.SYNC_FLUSH or Deflater.FULL_FLUSH,
+     * the callers are expected to ensure that the size of the buffer is greater than 6.
+     * This expectation comes from the underlying zlib library which in its zlib.h
+     * states:
+     * "If deflate returns with avail_out == 0, this function must be called again
+     * with the same value of the flush parameter and more output space (updated
+     * avail_out), until the flush is complete (deflate returns with non-zero
+     * avail_out). In the case of a Z_FULL_FLUSH or Z_SYNC_FLUSH, make sure that
+     * avail_out is greater than six when the flush marker begins, in order to avoid
+     * repeated flush markers upon calling deflate() again when avail_out == 0."
+     */
+    private static final int SYNC_FLUSH_MIN_BUF_SIZE = 7;
+
     /**
      * Compressor for this stream.
      */
@@ -123,7 +143,7 @@ public DeflaterOutputStream(OutputStream out, Deflater def, int size) {
     public DeflaterOutputStream(OutputStream out,
                                 Deflater def,
                                 boolean syncFlush) {
-        this(out, def, 512, syncFlush);
+        this(out, def, DEFAULT_BUF_SIZE, syncFlush);
     }
 
 
@@ -138,7 +158,7 @@ public DeflaterOutputStream(OutputStream out,
      * @param def the compressor ("deflater")
      */
     public DeflaterOutputStream(OutputStream out, Deflater def) {
-        this(out, def, 512, false);
+        this(out, def, DEFAULT_BUF_SIZE, false);
     }
 
     boolean usesDefaultDeflater = false;
@@ -158,7 +178,7 @@ public DeflaterOutputStream(OutputStream out, Deflater def) {
      * @since 1.7
      */
     public DeflaterOutputStream(OutputStream out, boolean syncFlush) {
-        this(out, out != null ? new Deflater() : null, 512, syncFlush);
+        this(out, out != null ? new Deflater() : null, DEFAULT_BUF_SIZE, syncFlush);
         usesDefaultDeflater = true;
     }
 
@@ -181,6 +201,7 @@ public DeflaterOutputStream(OutputStream out) {
      * @param b the byte to be written
      * @throws    IOException if an I/O error has occurred
      */
+    @Override
     public void write(int b) throws IOException {
         byte[] buf = new byte[1];
         buf[0] = (byte)(b & 0xff);
@@ -195,6 +216,7 @@ public void write(int b) throws IOException {
      * @param len the length of the data
      * @throws    IOException if an I/O error has occurred
      */
+    @Override
     public void write(byte[] b, int off, int len) throws IOException {
         if (def.finished()) {
             throw new IOException("write beyond end of stream");
@@ -238,6 +260,7 @@ public void finish() throws IOException {
      * underlying stream.
      * @throws    IOException if an I/O error has occurred
      */
+    @Override
     public void close() throws IOException {
         if (!closed) {
             try {
@@ -277,13 +300,20 @@ protected void deflate() throws IOException {
      *
      * @since 1.7
      */
+    @Override
     public void flush() throws IOException {
         if (syncFlush && !def.finished()) {
             int len = 0;
-            while ((len = def.deflate(buf, 0, buf.length, Deflater.SYNC_FLUSH)) > 0)
-            {
-                out.write(buf, 0, len);
-                if (len < buf.length)
+            // For SYNC_FLUSH, the Deflater.deflate() expects the callers
+            // to use a buffer whose length is greater than 6 to avoid
+            // flush marker (5 bytes) being repeatedly output to the output buffer
+            // every time it is invoked.
+            final byte[] flushBuf = buf.length < SYNC_FLUSH_MIN_BUF_SIZE
+                    ? new byte[DEFAULT_BUF_SIZE]
+                    : buf;
+            while ((len = def.deflate(flushBuf, 0, flushBuf.length, Deflater.SYNC_FLUSH)) > 0) {
+                out.write(flushBuf, 0, len);
+                if (len < flushBuf.length)
                     break;
             }
         }
diff --git a/src/java.base/share/classes/java/util/zip/GZIPOutputStream.java b/src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
index cdfac329cfa8..7dad5fe0e879 100644
--- a/src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
+++ b/src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
@@ -109,7 +109,7 @@ public GZIPOutputStream(OutputStream out, int size, boolean syncFlush)
      * @throws    IOException If an I/O error has occurred.
      */
     public GZIPOutputStream(OutputStream out) throws IOException {
-        this(out, 512, false);
+        this(out, DeflaterOutputStream.DEFAULT_BUF_SIZE, false);
     }
 
     /**
@@ -131,7 +131,7 @@ public GZIPOutputStream(OutputStream out) throws IOException {
     public GZIPOutputStream(OutputStream out, boolean syncFlush)
         throws IOException
     {
-        this(out, 512, syncFlush);
+        this(out, DeflaterOutputStream.DEFAULT_BUF_SIZE, syncFlush);
     }
 
     /**

From b1a5b9398796c180c8a54882b5c27414e983e37c Mon Sep 17 00:00:00 2001
From: Prasanta Sadhukhan 
Date: Thu, 12 Dec 2024 03:14:30 +0000
Subject: [PATCH 224/225] 8343007: Enhance Buffered Image handling

Backport-of: e95aaf16aa202b49892ccb05ded783114b2d8534
---
 .../share/native/libawt/java2d/loops/Blit.c    | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/src/java.desktop/share/native/libawt/java2d/loops/Blit.c b/src/java.desktop/share/native/libawt/java2d/loops/Blit.c
index fee108b833a4..8a41584deefe 100644
--- a/src/java.desktop/share/native/libawt/java2d/loops/Blit.c
+++ b/src/java.desktop/share/native/libawt/java2d/loops/Blit.c
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2000, 2024, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -68,14 +68,30 @@ Java_sun_java2d_loops_Blit_Blit
         return;
     }
 
+    if (width <= 0 || height <= 0) {
+        return;
+    }
+
     srcInfo.bounds.x1 = srcx;
     srcInfo.bounds.y1 = srcy;
+    if (UNSAFE_TO_ADD(srcx, width) ||
+        UNSAFE_TO_ADD(srcy, height) ||
+        UNSAFE_TO_ADD(dstx, width) ||
+        UNSAFE_TO_ADD(dsty, height)) {
+        return;
+    }
+
     srcInfo.bounds.x2 = srcx + width;
     srcInfo.bounds.y2 = srcy + height;
     dstInfo.bounds.x1 = dstx;
     dstInfo.bounds.y1 = dsty;
     dstInfo.bounds.x2 = dstx + width;
     dstInfo.bounds.y2 = dsty + height;
+    if (UNSAFE_TO_SUB(srcx, dstx) ||
+        UNSAFE_TO_SUB(srcy, dsty)) {
+        return;
+    }
+
     srcx -= dstx;
     srcy -= dsty;
     SurfaceData_IntersectBounds(&dstInfo.bounds, &clipInfo.bounds);

From a51dfff8be2337985022c3d3111cecde7d781bdd Mon Sep 17 00:00:00 2001
From: Martin Balao 
Date: Wed, 19 Mar 2025 10:46:00 +0000
Subject: [PATCH 225/225] 8347847: Enhance jar file support

Backport-of: 013d9f988559bc7e29449967c4d35b80d692ef11
Reviewed-by:
---
 .../security/util/SignatureFileVerifier.java  | 27 ++++++++++++++-----
 1 file changed, 20 insertions(+), 7 deletions(-)

diff --git a/src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java b/src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
index e16ae803b962..82505cfe1e0d 100644
--- a/src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
+++ b/src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1997, 2023, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2025, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
@@ -519,6 +519,8 @@ private boolean verifyManifestMainAttrs(Manifest sf, ManifestDigester md)
         boolean attrsVerified = true;
         // If only weak algorithms are used.
         boolean weakAlgs = true;
+        // If only unsupported algorithms are used.
+        boolean unsupportedAlgs = true;
         // If a ATTR_DIGEST entry is found.
         boolean validEntry = false;
 
@@ -543,6 +545,7 @@ private boolean verifyManifestMainAttrs(Manifest sf, ManifestDigester md)
 
                 MessageDigest digest = getDigest(algorithm);
                 if (digest != null) {
+                    unsupportedAlgs = false;
                     ManifestDigester.Entry mde = md.getMainAttsEntry(false);
                     if (mde == null) {
                         throw new SignatureException("Manifest Main Attribute check " +
@@ -585,12 +588,22 @@ private boolean verifyManifestMainAttrs(Manifest sf, ManifestDigester md)
             }
         }
 
-        // If there were only weak algorithms entries used, throw an exception.
-        if (validEntry && weakAlgs) {
-            throw new SignatureException("Manifest Main Attribute check " +
-                    "failed (" + ATTR_DIGEST + ").  " +
-                    "Disabled algorithm(s) used: " +
-                    getWeakAlgorithms(ATTR_DIGEST));
+        if (validEntry) {
+            // If there were only weak algorithms entries used, throw an exception.
+            if (weakAlgs) {
+                throw new SignatureException(
+                        "Manifest Main Attribute check "
+                        + "failed (" + ATTR_DIGEST + ").  "
+                        + "Disabled algorithm(s) used: "
+                        + getWeakAlgorithms(ATTR_DIGEST));
+            }
+
+            // If there were only unsupported algorithms entries used, throw an exception.
+            if (unsupportedAlgs) {
+                throw new SignatureException(
+                        "Manifest Main Attribute check failed ("
+                        + ATTR_DIGEST + "). Unsupported algorithm(s) used");
+            }
         }
 
         // this method returns 'true' if either: